数据库连接出错:SELECT S.*,M.alias AS M_alias,M.keywords AS M_keyword,M.config AS M_config FROM p8_sort S LEFT JOIN p8_article_module M ON S.fmid=M.id WHERE S.fid='85'

Table 'ksfbw.p8_sort' doesn't exist
1146 家庭理财管理系统的设计与实现 - - 快速论文发表网_快速发表论文

家庭理财管理系统的设计与实现

作者:魏婧时间:2014-10-30 09:15:49  来源:www.ksfbw.com  阅读次数:863次 ]

家庭理财管理系统的设计与实现

 

/魏婧

 

家庭理财管理系统主要用于处理一个家庭的日常支出和收入,并进行统计分析。该系统采用B/S模式作为系统结构,使用JSP技术及 Struts2 框架开发。系统允许多个用户参与管理收支情况。系统用户分为普通用户和管理员用户。普通用户可以使用系统添加各自的支出和收入等信息,管理员用户管理整个家庭的支出和收入,并可进行统计分析。

 

【关键词】家庭理财管理系统 J2EE  B/S 架构  FusionCharts

 

随着计算机软件和网络技术的迅速发展 ,特别是因特网的日益普及 计算机信息系统成为人们生产生活的一个重要技术手段 ,WEB 技术正在改变人们的生活。21 世纪以来,社会经济的快速发展,人们理财观念的不断加强。社会家庭的各种投资、消费呈现多元化趋势。家庭理财管理系统呼之欲出。

 

家庭理财管理系统的主要功能

 

家庭理财管理系统需要以下一些功能:收入管理、支出管理、账户管理、用户管理、密码管理、统计报表、图表分析、个人信息等管理。系统的用户类型分为两类。一类为普通用户,另一类为管理员用户。 

 

1)本系统的使用对象为单个家庭,普通用户相当于家庭中的普通成员,普通用户的权限和操作范围有一定的限制,管理员用户相当于家庭中的户主,拥有本系统的最高权限。可以创建添加、删除使用本系统的普通用户。当用户登录,系统根据用户选择登录的角色、用户名和密码,自动判断用户的登录页面。

 

2)普通用户的主要功能操作是记账管理,普通用户可以添加收入、查询收入、添加支出、查询支出、查看个人信息、修改个人密码等。

 

3)管理员用户除了有普通用户的功能外,还有账户管理、用户管理、统计报表、对收入和支出的删除操作等。

 

家庭理财管理系统的设计 家庭理财管理系统,近年来成为国内外Web 技术生活应用热点之一。本文的家庭理财管理系统是针对某一单个家庭使用,基于 B/S架构。用户通过浏览器登录即可访问系统,不同的角色登录,对应相应的功能模块。从技术层面上讲,一般包括普通用户管理模块和管理员管理模块。普通用户可以添加收入、添加支出和查询收入、查询支出的功能。管理员用户除了有普通用户的功能外,还有对收入、支出进行统计的功能和用户管理功能等等。家庭理财管理系统的各项功能的实现,必须从硬件和软件两个方面对系统进行开发。当前,硬件系统足以保证系统的配置。做好系统的分析和设计,是系统开发成功的关键。

 

家庭理财管理系统的主要技术

 

3.1 B/S

 

通过对B/SC/S体系结构的比较分析,并依据所开发的家庭理财管理系统所要达到的目的,最后决定采用 B/S 体系结构进行家庭理财管理系统的开发。

 

B/S  是 Brower/Server 的 缩 写, 客 户 机上 只 要 安 装 一 个 浏 览 器(Browser), 如Netscape Navigator 或 Internet Explorer, 服务 器 安 装 OracleSybaseInformix 或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。

 

B/S 最大的有点可以在任何地方进行操作而不用安装任何专门的软件。客户端零维护,系统扩展非常容易。只要有一个用户名和密码就可以使用。

 

3.2 MVC模式

 

MVC 三层体系结构,分别为 Web 层和控制器层及模型层(业务逻辑层,数据访问层,数据实体层)。

 

Model 层主要是使用 JavaBean 来实现系统中的逻辑;View 层使用 JSP 来实现系统中的用户交互,同时作为一种输出数据并允许用户操作的方式;Controller 层主要是分派用户的请求,选择视图进行显示,并解释用户的输入。

 

3.3 Struts框架

 

Struts框架实现 MVC 设计模式,Struts框架将一个 Web 系统的程序分为模型、视图和控制器 部分。模型由 JavaBeanEJB 组件等完成具体业务的组件构成;视图由 JSP 文件、ActionForm 组成;控制器由 ActionServlet Action来实现。

 

结束语

 

本文针对家庭理财管理系统的设计与实现,学习了家庭理财领域知识,研究了 MVC模式、比较了 B/S 与 C/S 的优缺点、应用了JSP 技术和 Struts 框架。系统基本实现了预期目标,实现了用户管理、记账管理、账户管理和个人管理等功能模块。家庭理财管理系统实现了针对单个家庭理财管理,普通用户添加个人的支出和收入,管理员对所有普通用户的支出收入进行管理和统计。本系统的最大特点是FusionCharts 报表工具的使用。系统为一个家庭实现日常理财管理,可以成为家庭理财的有力助手。当然,系统中还有许多不足之处,也有很多需要进一步改进的地方。本系统在今后会朝一个更加强大、稳定的系统努力改进。

 

研究展望

 

目前,本系统是目前只是针对单个家庭的理财管理,今后要实现多个家庭的理财管理。使系统有更大的实用性。在技术上,使用的数据库是 SQL Server 2005,在数据库的选择上要有灵活性,选择使用哪一个数据库不应该是固定的。另外,系统可以根据支出 收入的分类查找数据,实现条件搜索功能等。

 

参考文献

 

[1]宗哲玲.基于B/S的家庭资源管理信息系统的设计与实现[D].天津:天津大学 ,2007(08).

 

[2]吴小博.家庭理财系统的设计与研究[D].重庆 重庆大学 ,2008(03).

 

[3] 赵运红 .Struts 框架技术在 J2EE 中的应用 [J]. 电脑知识与技术 ,2011(08):1741-1742.

 

作者单位

 

同济大学软件学院 上海市 200096

 

贵池区教育局 安徽省池州市 247100

 

本站论文资源均为来自网络转载,免费提供给广大作者参考,不进行任何赢利,如有版权问题,请联系管理员删除! 快速论文发表网(www.ksfbw.com)本中心和国内数百家期刊杂志社有良好的合作关系,可以帮客户代发论文投稿.

投稿邮箱:ksfbw@126.com
客服Q  Q: 论文发表在线咨询82702382
联系电话:15295038833

本站论文资源均为来自网络转载,免费提供给广大作者参考,不进行任何赢利,如有版权问题,请联系管理员删除!

广告推荐

文章评论

共有 0 位网友发表了评论

阅读排行

推荐文章

最新文章