家庭收支理财管理系统开发采用C#编程语言进行程序的编写,以Visual Studio 2008、SQL Server 2005为开发工具,采用B/S框架开发的网站模式的网站系统。家庭理财管理网站提供了会员注册,会员登录,理财新闻,通讯录,记事本,日程管理以及理财信息管理功能模块等主要功能。
本网站主要包括前台展示和后台管理两个大的功能模块。
前台功能模块主要的功能包括:用户注册,用户登录,理财新闻信息查看,通讯录工具,记事本工具,日程管理工具以及理财管理功能模块,其中理财管理功能模块包括了收支项目类别管理,家庭收支管理,家庭收支统计,收支统计图,存款信息管理,借款信息管理等功能。
后台主要包括的功能模块:通讯录管理,新闻管理功能,理财管理,日程管理,用户管理等功能模块。
系统分为以下六大部分:
1)系统管理模块
具有新用户注册,登录,修改密码,重新登录,退出,以及导入,导出数据库的功能。
2)基础数据管理模块
具有收支项目添加和删除,以及家庭成员添加,修改,删除成员的功能。
3)日常收支管理模块
具有日常收入添加,修改,删除以及日常支出添加,修改,删除的功能。
4)银行储蓄管理模块
具有账户信息的添加,修改,删除和活期账户添加,删除存、取款信息以及定期储蓄进行添加,修改,删除的功能。
5)借贷管理模块
具有借出款添加,修改,删除和借入款添加,修改,删除的功能。
6)理财分析模块
具有按日期,金额,项目的明细查询和理财报告收/支报表输出、饼图显示的功能。
本毕业设计系统要达到的目标有以下几点:
1)登录进入主界面,注册自己的帐号。
2)验证用户和密码的正确性再登入,以及修改密码和退出系统;
3)保存每次输入的收支记录;
4)家庭现金和信用卡的收入/支出进行管理,实现费用的增加,修改,查询,删除;
5)整个收支记录库可以导出为文本文件,以便做其它工作;
6)给出理财报告,对数据报表进行分析预测、给出理财建议,报表输出;
目录
1 引言 1
1.1 开发背景 1
1.2 研究现状 2
1.3 目的和意义 3
2 开发环境 4
2.1 ASP.NET技术 4
2.2 动态网站技术介绍 4
2.3 数据库技术介绍 5
2.4 B/S架构介绍 6
2.5 C#语言 6
3 系统分析 8
3.1 可行性分析 8
3.2 需求分析 8
3.3 系统目标 9
3.4 系统架构 9
4 系统总体设计 10
4.1 系统功能模块设计 10
4.2 数据库设计 12
4.2.1 数据库概念设计 12
4.2.2 系统整体关系 16
4.2.3 数据库逻辑结构设计 17
5 系统实现 21
5.1 系统开发及运行平台设置 21
5.1.1 硬件环境 21
5.1.2 软件环境 21
5.2 系统重要功能模块 22
5.2.1 用户登录模块 22
5.2.2 用户注册 22
5.2.3 通讯录管理 23
5.2.4 家庭理财管理 24
5.2.5 记事本管理 25
5.2.6 日程信息管理 25
6 系统测试 27
6.1 软件测试 27
6.1.1 测试的基本概念 27
6.1.2 测试的步骤 28
6.1.3 测试内容 29
参考文献: 31
致 谢 32
目录