基于J2EE的家庭理财系统的设计与实现.docVIP

基于J2EE的家庭理财系统的设计与实现.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE的家庭理财系统的设计与实现.doc

基于J2EE的家庭理财系统的设计与实现   摘 要:随着我国经济的快速发展,人民的生活水平在不断的提高,家庭在收入和支出方面的种类和数量也在不断的增多,因而需要处理的信息也就不断的增多,这就导致了传统的手工记账手段已渐渐的不能满足信息处理的需求。家庭理财系统正是为满足这种需求而设计开发的一个主要基于收入和支出的信息管理系统。本系统采用面向对象的程序设计方法进行开发,基于B/S架构,利用MyEclipse作为开发平台,并应用了J2ee技术中SSH三层框架结构和javaweb技术,以方便小巧的MySQL作为后台数据库。   关键词:面向对象分析与设计;J2ee;MySQL;SSH框架   中图分类号:TP311.52   1 系统特点   1.1 完整的功能管理。用户可以在系统中的信息管理模块添加消费和收入信息,在报表信息模块将消费和收入情况以柱状图的形式展示出来,清晰的图形界面使用户能更容易的进行查看操作,以达到对家庭信息进行更清晰的类比。如果需要管理用户信息的话,管理员可以在系统模块中对注册的用户进行添加、删除、修改等操作。   1.2 人性化的操作界面。该系统有良好的交互界面,易于理解易于操作,本系统的操作界面简单但不失优雅,功能完善易懂,通过简单的浏览,用户能够快速上手使用。   1.3 完善的安全机制。一对一的用户密码验证功能,使得该系统只有具有正确的用户名和与之相对应的密码方才登录,确保了用户和网站之间的数据有着严格的对应关系,从而较好保证了其安全性。   2 系统说明   本系统主要采用了J2EE技术中structs+spring+hibernate的三层框架结构,这三层框架结构是当前主流的框架结构,能够轻松的将前台的界面和后台的逻辑分离开来,使得开发和后期的维护变得格外的高效和轻松,并且三层框架技术的成熟也给系统带来了稳定性、健壮性。前台采用的是jsp页面,jsp属于J2ee技术中的一个组件,它具有跨平台性,和稳定性。数据库采用的是MySQL数据库,该数据库是一个小型的数据库,功能齐全,稳定性好,对于家庭理财系统来说,数据处理能力绰绰有余。系统功能主要将家庭理财中手动处理的事务,如登记消费信息,登记收入信息,统计月/年收入消费情况等统一的使用计算机进行处理,方便高效。   3 设计工具与技术   3.1 SSH三层架构。(1)SSH。SSH为一个由struts+spring+hibernate集成的框架,是目前较流行的一种Web应用程序开源框架。该框架主要是将MVC模式中对应的每一层分别运用相应的框架来进行处理,并通过配置将struts、spring、hibernate三个框架进行整合。(2)J2EE。J2EE是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java2平台的标准版,J2EE不仅巩固了标准版中的许多优点,同时还提供了对EJB(Enterprise Java Beans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。   3.2 MySQL。MySQL是一个小型关系型数据库管理系统,为了提高数据存储和查询的效率以及灵活性,它不是将数据存储在一个大仓库中,而是将数据存储在不同的表中。MySQL也是支持SQL结构化查询语言的,SQL结构化查询语言的也是访问数据库的最常用标准化的语言。MySQL采用了GPL(GNU通用公共许可证)软件技术。为了实现对MySQL数据库的管理,本系统在开发过程中,选择了可视化的数据库管理工具Navicat。   3.3 JSP技术。JSP(Java Server Pages)是J2EE技术中所提供的一个组件,用JSP开发的Web应用程序是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JSP是使用模板数据来格式化网页文件。通常模板数据都应用HTML或XML元素。设计者可以编辑文档并配合这些JSP页面元素不影响动态内容。   3.4 MyEclipse。MyEclipse企业级工作平台(My Eclipse Enterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。   4 总体设计   4.1 网站系统功能说明。   (1)用户登录功能。对于每个系统来说都有自己的用户,为

您可能关注的文档

文档评论(0)

lmother_lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档