系统开发采用C#编程语言进行程序的编写,以Visual Studio 2008、SQL Server 2005为开发工具,采用B/S框架开发的网站模式的网站系统。家庭理财管理网站提供了会员注册,会员登录,理财新闻,通讯录,记事本,日程管理以及理财信息管理功能模块等主要功能。
通过对家庭理财功能的分析,本系统分为网站主界面,注册界面、登录界面、导出数据库界面、导入数据库界面、收支项目管理界面、家庭成员管理界面、日常收入管理界面、日常支出管理界面、活期存款界面、定期存款界面、借入款界面、借出款界面、查询明细界面、以及报表输出饼图界面。系统结构设计图如下
根据上述系统总体架构思想的分析,可将系统分为以下六大部分:
1)系统管理模块
具有新用户注册,登录,修改密码,重新登录,退出,以及导入,导出数据库的功能。
2)基础数据管理模块
具有收支项目添加和删除,以及家庭成员添加,修改,删除成员的功能。
3)日常收支管理模块
具有日常收入添加,修改,删除以及日常支出添加,修改,删除的功能。
4)银行储蓄管理模块
具有账户信息的添加,修改,删除和活期账户添加,删除存、取款信息以及定期储蓄进行添加,修改,删除的功能。
5)借贷管理模块
具有借出款添加,修改,删除和借入款添加,修改,删除的功能。
6)理财分析模块
具有按日期,金额,项目的明细查询和理财报告收/支报表输出、饼图显示的功能。
本毕业设计系统要达到的目标有以下几点:
1)登录进入主界面,注册自己的帐号。
2)验证用户和密码的正确性再登入,以及修改密码和退出系统;
3)保存每次输入的收支记录;
4)家庭现金和信用卡的收入/支出进行管理,实现费用的增加,修改,查询,删除;
5)整个收支记录库可以导出为文本文件,以便做其它工作;
6)给出理财报告,对数据报表进行分析预测、给出理财建议,报表输出;
7)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
通过对此系统的开发,希望能够更有效的把握对项目开发的进度和计划,熟练的掌握对asp.net和SQL以及相关软件如Photoshop等的应用,增加项目开发的能力,使自己获得一些工作经验,为以后的学习及工作打下一定的基础。