一、基本信息
标题:基于PHP的一个家庭理财系统的设计与实现
发表时间:2013-02-15
作者:杨桂丽 黎敬涛
来源:昆明理工大学信息工程与自动化学院
关键词:家庭理财;PHP;MySQL;Smarty模板;
文献来源:基于PHP的一个家庭理财系统的设计与实现
二、研究内容
1.引言
? 传统的人工财务管理都是通过账单或手工记录等方式进行管理, 这种管理方式在数据统计及直观性方面存在着严重的局限性, 往往只能记住家庭收入的总额和开支费用的去向, 却缺乏对数据的分析与预算。因此, 建立一个“家庭理财系统”来对家庭的财产进行科学、有效、便捷的管理, 节约开支并发挥资金的最大效益, 是非常必要的。
? 本文设计并实现了一个便捷实用的家庭理财系统以辅助家庭财务管理。不仅能对日常生活中各项收入和支出进行分类记录和处理, 而且提供给用户按账目类别或是家庭成员来查看收支情况, 并对查询结果通过视图进行分析对比, 此外, 为满足不同用户的实际需求, 设计了自定义功能模块。用户可根据家庭实际情况添加项目, 系统会自动生成相应界面与功能。这种动态控制页面的处理方式, 很大程度上增强了系统的适应性与灵活性, 为本系统在复杂多变的经济形势下能够长期为用户提供服务打下良好的基础。
2.系统设计
2.1本文所使用关键技术
? WAMP下,
? PHP+MySQL+Smarty;
? 结合Dreamweaver设计页面
? 使用Fusion Charts实现图表功能
2.2功能模块设计
? 在此系统中,系统按照功能模块划分为家庭收支模块、收支情况模块、收支视图分析模块、帐户管理模块、基本设置模块和自定义功能模块六大模块。结构功能图如下:
2.3数据库设计
? 主要涉及收入类别、支出类别、家庭成员、收入与支出记录、用户信息自定义等表。
遵循一表一实体或一表一对象信息存储原则。
新增自定义功能实体联系图如下:
2.4图表的生成
? 系统在收支情况、收支视图分析模块中都使用了图表向用户提供数据的分析与对比, 如各年份的收支对比、收入趋势图、各家庭成员的收支对比等, 形象化地展示了数据的变化情况和发展趋势, 比单纯的数字形式更为直观有效。对于图表功能的实现, 系统中采用的Fusion Charts工具。
3.系统的安全性
3.1身份鉴别和加密技术
3.2数据有效性的验证
三、阅读结论
? 通过本篇文献阅读,大致了解到了家庭理财系统设计方面的一些功能需求,很好的理清了设计思路。
四、参考文献
[1]吴小博.家庭理财系统的设计与研究[D].重庆:重庆大学计算机学院, 2008.
[2]伍孝金.基于PHP的新闻发布系统的研究与实现[J].计算机应用与软件, 2006, 23 (10) :88-90.
[3]高洛峰.细说PHP[M].北京:电子工业出版社, 2009.
[4]王媛媛.基于B/S架构的行政处罚案件管理系统设计[J].计算机与数字工程, 2011 (11) :181-183.
[5]姬一文, 吴庆波, 杨沙洲.一种服务器端模板引擎的改进与实现[J].计算机应用研究, 2011 (03) :1077.