家庭理财系统的设计与实现(VB)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
目  录
                                                     
1引 言 1
1.1选题意义及背景 1
1.2 相关理论技术基础 1
1.2.1 VB 1
1.2.2 ACCESS 2003 2
1.2.3 C/S模式 2
2系统需求设计 3
2.1用户角色需求 3
2.2可行性分析 3
2.3环境需求 3
3系统分析 3
3.1具体功能模块划分 3
3.1.1系统登陆模块的设计 3
3.1.2用户注册模块功能的设计 4
3.1.3密码修改模块功能的设计 4
3.1.4家庭理财模块 5
3.1.5资产管理模块 6
3.1.6资产查询模块 7
3.1.7统计分析模块 8
3.2功能示意图 8
4系统设计 9
4.1系统的设计目标 9
4.2数据库设计 10
4.2.1理财系统管理 10
4.2.2家庭收入表 10
4.2.3.家庭支出表 11 [资料来源:http://think58.com]
4.2.4.资财管理表 11
4.3系统主要功能的实现 11
4.3.1用户登录和注册 11
4.3.2家庭理财 13
4.3.3资产管理 14
4.3.4数据库管理 14
5系统测试 16
5.1 测试环境 16
5.2 测试内容 16
5.3 测试结果 19
结    论 20
参考文献 20
致    谢 22
声    明 23
[版权所有:http://think58.com]
3.1具体功能模块划分
3.1.1系统登陆模块的设计
在该系统模块中,用户通过输入用户名和密码,点确定之后,通过语句将输入的用户名和密码通过数据库语句与用户登陆数据表中的信息进行对比,如果对比结果相同,则提示登陆成功信息,用户进入主界面窗口,如果对比结果不相同,则提示用户输入信息错误,信息提示框清空,提示用户重新输入。 [资料来源:http://www.THINK58.com]
3.1.2用户注册模块功能的设计
该模块实现了用户的注册功能,在确认按钮的代码中,将用户输入的用户名称与数据库中已经有的用户名做个对比,如果判断已经存在的用户名,则提示用户输入的用户名称已经存在;如果用户名没有被使用过,则两次输入的密码是否一致,如果不一致,返回重新输入,如果一致,则将用户信息保存到数据库中,提示用户注册成功 [资料来源:THINK58.com]
3.1.3密码修改模块功能的设计
在本模块中,代码先对用户输入的旧密码进行判断,和原来的密码进行对比,如果是不同的,则提示用户输入密码错误,要求用户重新输入密码,如果是相同的,判断两次输入的新密码是否一致,如果不一致,要求用户重新输入新的密码。如果一致,则提示修改成功信息,将新的密码取代原来数据库中旧的密码。下次用户登陆的时候必须输入新的密码才可以进入系统。为了保证用户输入信息的安全性,在密码输入框中都采用的密文输入形式,不会看到明文的密码输入。
  [资料来源:www.THINK58.com]
3.1.4家庭理财模块
功能说明:分为二个子模块:用户收入模块和用户支出模块,前者是根据编号的唯一性,便于查找的方便,更多收入物品和收入的金额,此处考虑到输入的错误,只能输入相关的数值而不能输入相关别的符号。在日期的时候而且只能选择而不能随便输入日期,这就便于日期的方便查询。备注的功能更多的增加了物品信息,便于用户更好的查找信息;还利用VB中的控件DATAGRETE显示出来,便于用户更好了解所收入的东西。
在这个模块中的包括的主要功能如下:
(1)支出/收入者:添加支出/支出者的名称。
(2)支出/支出说明:支出/收入的物品类型进行解释。
(3)支出/支出金额:对支出/收入的钱的添加。
(4)支出/收入日期:对时间的添加更确定它的统计。
(5)备注:可以详细的说明各个环节的东西和支出/收入类型详细的阐述。 [资料来源:THINK58.com]
备注各个环节的东西与支出/收入类型详细的阐述。 [资料来源:http://www.THINK58.com]
3.1.5资产管理模块
功能说明:编号同上也是主健,编号自动输入编码,用户登录进入处理页面后,显示了自己上一次添加的表格页面的内容,也是通过DATAGRID控件自动连接数据库生成的,通过它更好的查看上一次所添加的东西。资产名称和购买价格也提供了购买的信息,数量也是提供了便于统计的金额。总的来说也是比较明显的,可以通过点击单条记录后面的编辑,删除链接到相应的处理表格对用户信息进行全面的管理, 在这个模块中的主要包括的功能如下: [资料来源:www.THINK58.com]
(1)购买价格:物品所支付的价钱。 [资料来源:www.THINK58.com]
(2)购买的数量:物品的总的数目。 [资料来源:www.THINK58.com]
(3)购买的名称:家庭所在或则所买物品的名称。
(4)购买的日期:对物品所在日期进行标记。 [版权所有:http://think58.com]
(5)添加/删除资财:对资财记录表格的合理调整。 [资料来源:THINK58.com]
 
3.1.6资产查询模块
功能说明:这部分都是根据上面家庭收入和支出的信息以及编号的信息所以前面比较重要,这也是查询语句的关键点,只有上面的输入比较正确那么整个查询才有比较正确。根据编号查询,而且是分编号查询(收入,支出)相比之下比较简单。
而按日期查询也是同样的,但选择日期也是根据本软件自己定的,也是由COMBOY控件所带的功能,然后写入相关的载如信息,所以选择相应的日期也便于管理和系统的查询。显示用户查询页面,通过输入查询条件查询符合条件的记录,无查询条件则不显示用户信息。查询结果以表形式显示在页面上,可以通过点击单条记录后面的编辑,删除链接到相应的处理页面对用户信息进行管理。可以通过点击添加新用户链接到增加新用户页面。
3.1.7统计分析模块
功能说明:系统管理员登录后,通过点击信息统计进入统计页面(这部分本来在家庭理财里面分析)根据收入和支出的金额统计出各个总金额。便于管理整个家庭的现金问题和节余情况,根据统计表的分布更能说明整个家庭现金布局,统计分析图表的出现便于很好的显示出整个资金的现状,饼图的出现让用户更好的了解当前资金的动向以便做出合理的家庭财务管理。
[来源:http://think58.com]
[资料来源:www.THINK58.com]
预览图: [资料来源:http://THINK58.com]
[来源:http://www.think58.com]
[资料来源:THINK58.com]
毕业设计(www.think58.com)