天津武清做网站tjniu,asp 网站建设教程,网络营销策划ppt范例,查询网站所有死链接⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
➡️点击免费下载全套资料:源码、数据库、部署教程、论文、答辩ppt一条龙服务
➡️有部署问题可私信联系
⬆️⬆️⬆️⬆️…⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
➡️点击免费下载全套资料:源码、数据库、部署教程、论文、答辩ppt一条龙服务
➡️有部署问题可私信联系
⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️ 目录 第一章 绪论1.1研究背景和意义1.2研究目标1.3论文结构 第二章 相关技术与方法2.1 MVC简介2.2 Mybatis简介2.3 Java简介2.4 JSp简介2.5开发工具 第一章 绪论
1.1研究背景和意义
对于一个刚出校门或是刚刚工作不久的我们来说由于我们刚步入社会最基本的事情就是首先保证自己生存下来合理地安排自己的消费情况 所以我们平时对自己的消费和收支进行一个账单记录显得尤为关键。账单记录能让我们更清楚的了解我们收支的去向让我们能更好的把握好身上的每一分钱然后把钱用到关键的地方如投资理财等。从查询课外资料来看国外有很多账单管理的软件而且大部分外国人对生活中的记账有着严格的把控。就国内而言放眼望去大部分记账软件都是着重于办公财务软件而对于个人和家庭的小型记账系统还是比较少的因此需要开发一款这样的系统软件从而达到引导我们理性消费合理分配收支。 对于记账而言呢若我们直接像古人那样用纸和笔记录的话那样随着我们的记录越来越多我们的记账薄也随之越来越厚容易造成遗失当我们要查找某个我们想要找的记录时我们会消耗大量的时间这就非常麻烦。这种记账方式就显得非常冗余、笨重因此我们需要设计一款功能完善的记账软件用它来代替传统的手工操作。
1.2研究目标
记账理财是一个很普遍而且很广泛的概念从理财的角度来看个人、公司和政府部门都少不了理财活动。所以本论文介绍的就是一个人记账为主。中国也是个比较重视个人和家庭观念较国家一个人理财就非常普遍了。 所谓个人理财从概念上讲就是合理、有效的安排和运用我们自己的资金让我们的消费到达最大的效应以到达最大地限度地满足日常生活需要的目的。简单的来说个人理财就是利用企业理财和金融方法对我们个人经济进行有效的管理和计划增强自身的经济实力提高个人经济的抗打击能力增大个人效应。从另一种角度来讲个人理财就是利用开源节流的道理增加收入节约支出用合理地办法来达到我们所希望到达的经济目的。这样的目标有很多小的如增添家电设备外出旅游大的有买车、买房为自己孩子储备教育基金等等。
1.3论文结构
本论文总共为七章 第一章 绪论介绍课题的研究背景和意义然后分析系统的可行性然后是本文的组织结构最后是对本章的总结。 第二章 相关技术与方法介绍关于本系统的一些相对重要的技术的一些简介和相关资料的介绍以便阅读本论文的人更好的了解本系统的技术以及细节。也可以帮助不了解本系统的人了解到该系统的基本功能和相应的相关知识。然后就是所操作的软硬件环境。 第三章 系统分析简述下系统的可行性例如基本的 经济可行性、操作可行性和技术可行性等还介绍了该系统的需求分析系统的总体需求和相对应的用例图用例图能使读者更直观的看出该系统需求的总体关系和走向。 第四章 系统设计系统类分析让我们更直观的看出这系统所涉及到的一些实体类之间的关系系统关键业务设计能让阅读者很清楚该系统的各个功能之间的关系和总体设计是怎样的数据库设计让我们可以更加清晰的设计出符合我们需要的表数据库逻辑结构设计图让我们清楚的知道数据库每一个表的字段名以及它们的类型等让我们能迅速的设计出符合系统需要的数据库表。 第五章 系统实现用户登录后系统会展示出用户权限所拥有的功能管理员登录之后系统也会展示出管理员相对应的功能列表。 第六章 系统测试介绍并使用了常见的测试方法让我们在完成系统的开发后通过测试更加快速的发现系统的不足之处并将其进行完善。再进行测试直到得到满意的测试结果。 第七章 总结对全文进行一个总体的评价和这段时间所学到的东西进行一个沉淀。并且对于那些在论文期间给予本人帮助的人致谢
第二章 相关技术与方法
本系统主要采用JAVA编程技术和Oracle数据库在Windows 7操作系统环境下采用Eclipse开发工具以及Javabeans编写进行设计与开发完成的基于B/S结构的电子商务网站的设计与实现。
2.1 MVC简介
MVC 是Modell-View-Controll的英文缩写它是一种设计典范把业务逻辑数据和页面显示抽离出来的方式组织代码。 • Model模型表示应用程序核心。 • View视图把后台数据接收过来之后在页面上进行渲染。 • Controller控制器控制业务逻辑的处理。 MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。 视图(View)是直接与用户交互的界面对于Web应用来说可以概括为HTML或者其他显示界面如XHTML、JSP、XML和Applet等。一个应用可能有很多不同的视图涉及到多方面的显示技术从而对于系统的维护也不单单只是对单方面技术的要求。业务流程事务的处理交予模型(Model)层处理。 模型(Model)就是业务/服务的跳转的处理以及业务规则的设定。业务流程处理对其它层view层及control层来说是黑箱操作业务模型接受对应表单传递来的数据处理之后吧就把那个结果返回回来。业务模型的设计是MVC里边最为关键的核心。最近比较常用的EJBEnterprise java bean模型就是一个非常经典的的应用例子它通过从应用程序实现技术的角度出发来对软件层次做了进一步的细分从而充分利用现有的技术资源但它不能作为应用设计模型的框架标准。在实体对象与数据库的交互中还有一个重要的模型即数据模型。是与数据库进行直接交互的模块。我们可以将这个模块单独列出与数据库的操作只限制在该模块中进行。 控制(Controller)的功能是接收来自客户端的请求, 将业务处理模型与视图进行相应的匹配一起完成用户的请求。控制层对数据不做任何的处理。因此一个模型可能对应有多个视图一个视图可能也对应多个模型。
2.2 Mybatis简介
MyBatis它是一个代码开放式的框架它比较好用而且可以把Java对象持久化于数据库当中它把很多JDBC的那些复杂性代码抽离出来然后经过自身内部的封装和改造把原有的代码复杂性简单化了还提供了一个让人很好使用而且很简单的API借口给我们调用这样我们就很容易的与数据库方面交互。 MyBatis 是来自于iBATIS的iBATIS于2002年由ClintonBegin创建。MyBatis3是iBATIS的全新设计的一种支持注解和Mapper的一种框架。 MyBatis流行的主要原因在于它的简单性和易使用性。在Java应用程序中数据持久化层涉及到的工作有将从数据库查询到的数据生成所需要的Java对象将Java对象中的数据通SQL持久化到数据库中。 MyBatis通过抽象底层的JDBC代码自动化SQL结果集产生Java对象、Java对象的数据持久化数据库中的过程使得对SQL的使用变得容易。 iBATIS一词来源于“internet”和“abatis”的组合是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access ObjectsDAO
2.3 Java简介
Java开始被叫做Oak开始是用于电器相关方面的一种语言大部分是来处理电器相关的控制问题。但是那个时候这个只能家电的前景并不是十分的理想因此Sun就摒弃的原来的那个策划。就当在这个策划快要报废的时机互联网进步的非常快发展前景非常的好Sun公司预计到了它在互联网上的十分巨大的利润因此很快的改造了Oak也就是现在的Java语言。
2.4 JSp简介
Java服务器页面技术它不是一种静态的网页刚好相反它是动态的。它跟HTML关系非常紧密相互嵌套然后用远程服务器里面的JSp引擎来触发和启动再将生成的整个页面反馈给页面端。
因此Sun公司的JSP就是一种非常优秀的技术它写起来给人的感觉还是非常好的有点简单而且可以适应很多很多的基本平台可以非常适应于B/S结构的动态网络页面。它由多种元素构成例如静态内容HTML标签、指令、表达式、小脚本、声明、标准动作、注释等元素构成。 在B/S结构里面浏览器和服务器端进行交互时有以下几个过程 1用户在浏览器上输入用户名和密码等信息然后服务器端接收数据。 2浏览器接收用户输入的信息之后然后把信息传输到服务器上等待服务端的响应。 3服务器接收数据之后然后进行数据后台处理最后把处理的结果返回到JSP页面上来。
2.5开发工具
该系统采用Elicpes作为基本开发工具后台数据库的实现为OracleWeb服务器为Tomcat。