10.3.2 系统模块结构
根据前面分析可知,本系统总体分为以下几个模块:用户登录模块实现用户权限分类、获取及新用户判断;用户管理模块实现用户信息的管理;信息管理模块实现对用户财务信息进行管理;信息统计模块实现对数据库总信息统计并显示、意见与建议;图表显示模块通过使用ActiveX控件Microsoft Chart Control,来完成报表信息的显示功能;日志模块实现把用户各种操作时间和操作类型记录下来。系统模块结构如图10-1所示。
|
| (点击查看大图)图10-1 家庭理财系统结构图 |
各模块主要功能说明如下。
1.用户登录
用户登录模块关系到整个系统的安全性,包括以下几项。
新用户判断:用户存在与否的判断。
密码验证:能够对登录用户的密码进行判断。
用户权限:对表中权限变量值的判断。权限分为管理员与非管理员两种。
2.用户管理
用户管理模块可以用来实现所有用户信息的管理,包括以下几项。
添加用户:管理员用户能够方便地添加用户。
用户修改:能够对用户信息和口令做相应的修改。
3.信息管理
信息管理用来实现对用户财务支出信息进行管理,包括以下几项。
添加信息:添加财务信息。包括添加时间,编号,收入、消费类型,收、支数目等。
修改信息:修改的当前所有记录信息。
删除信息:可以把不需要的信息删除。
查找信息:可以方便查找所需要的信息。包括按年份、月份、年月日等方式查找。
查看报表:对不同时间段的信息进行统计。实现按年、月、天统计收、支等总数目。
打印报表:能够把统计的信息打印出来。包括信息预览、信息打印。
4.信息统计
通过对数据表总信息进行统计,将数据显示出来,包括以下几项。
信息统计:数据库总信息的统计,收入总数目,支出总数目和盈余数目等。
意见与建议:总年度、当前月、日信息的统计与评类标准,相应的预置意见。
5.数据库
数据库备份、还原:数据库路径的选择,文件类型的选择等。
6.图表显示
使用Active X控件图形化显示报表信息,包括年、月、日、收支总数目等。
7.日志
可以将用户操作时间和操作类型记录下来,方便用户查看,包括以下几项。
删除日志:用户能够把不需要的日志清空删除掉,重新开始记录。
查看日志:用户能够重新从相应位置打开日志文件。
【责任编辑:
云霞 TEL:(010)68476606】