本系统的主要任务是时时记录用户的收支,支出管理。本系统包含财务管理、财务账户、财务种类、财务统计、用户管理、登陆信息等功能模块,全面系统地实现了个人财务管理的功能。,那么我所选择的开发语言是php。后台数据库服务器是mysql;后台服务器配置的是apache。
个人财务管理系统的设计是面向个人或者家庭,此系统要实现的功能主要是管理用户信息和用户的收入支出信息。本系统是当前应用相当广泛的数据库应用系统之一。他可以作为独立的系统使用,也可以做为个人财务管理系统的一个重要组成部分。
功能模块
用户管理:注册用户、登录、验证用户账户
财务管理:管理收入支出类型、消费记账、收入记账
统计信息:一周、一月汇总表
Wap系统:提供Wap方式使用系统
1.用户管理:用户在网站前台填写注册信息,通过邮件验证后即注册成功;用户登录后使用个人财务管理系统。(注册页面至少包括用户名、密码、确认密码、注册邮箱表单,其中用户名、密码、确认密码有相应的正则法则并在页面上对应位置给予说明提示)
2.财务管理:用户管理收入支出类型;选择类型进行消费记账;收入记账。
a.创建不同类型的账户,如现金账户、银行卡账户、虚拟账户等。类似于下图(具体条目不必完全一样,但是需满足日常需要)
第一章 绪论1
1.1个人财务管理系统描述1
1.2系统目的1
1.3个人财务管理系统设计概要模型2
1.4个人财务管理系统功能要求2
第二章 个人财务系统可行性分析4
2.1系统可行性分析4
2.2技术可行性分析4
2.2.1 mysql数据库4
2.2.2 什么是php4
2.2.3 apache web服务器5
2.2.4 Dreamweave86
2.3操作可行性分析7
2.4法律可行性分析7
2.5 学生个人财务系统的需求分析7
2.5.1需求分析的任务7
2.5.2功能需求7
2.5.3性能需求7
第三章 个人财务管理系统总体设计10
3.1系统功能结构设计10
3.2个人财务管理系统后台管理模块11
第四章 系统数据库的分析与设计12
4.1概念模型设计(E-R图)12
4.2逻辑模型的设计13
4.3物理模型的设计14
数据表15
功能15
Account15
存放资金账户15
Cawu15
存放财务信息15
User15
存放用户的帐号密码及其他信息15
Type15
存放个人财务类型15
4.3.1个人财务管理系统数据库15
第五章 程序主要页面设计介绍17
5.1系统介绍17
5.1.1首页登录实现17
5.1.2会员注册实现19
5.4管理员管理功能20
5.4.1 财务类型管理20
5.4.2 注册用户管理22
5.5 财务账户管理23
5.6 记账信息管理25
5.7 记账信息查询26
5.8 财务统计29
第六章 系统测试31
6.1测试目的31
6.2测试环境31
6.3测试方法31
6.3.1白盒法31
6.3.2黑盒法31
6.4测试步骤31
6.5个人财务管理系统的测试32
第七章 总结与展望33
参考文献34
致 谢35