添加用户信息页面主要实现对新用户的信息进行添加的功能。因为本系统涉及到对用户的财务信息进行相关的管理,这些信息对于用户来说应该是相当机密相当重要的。所以,本系统添加的用户只能够是家庭内部成员。在以后需要的情况下,可以由已经存在的用户从数据库中添加新的用户。
5.4 收入模块的设计
对于该家用理财系统来说,收入模块是很非常重要的一个模块。因为它能记录用户收入的一切信息,为用户提供一个非常实用且便捷的记录功能。此外,该模块还具有修改、删除、查询等功能。
在家用理财系统中,用户添加收入记录是很频繁的事,那么在系统中收入的记录就会非常多。正因为如此,每条记录的信息就显得尤为重要。添加收入信息记录的内容包括:收入来源、金额、收入日期、收入者以及相关备注这几项。
5.4.1 增加收入界面
添加收入记录的时候,首先找出收入记录中最大的ID号,然后把将要插入的收入记录中的ID号,在最大ID号的基础上加1,然后根据用户输入的收入记录的信息保存到数据库中,并显示在收入界面的右半部分。
5.4.2删除收入记录
在删除收入记录的时候,只需要让该记录获取焦点,再点击工具栏中的删除图标就可以了。在该记录后的记录的ID号都减1。
5.5 支出模块的设计
对于该家用理财系统来说,支出模块是很非常重要的一个模块。因为它能记录用户支出的一切信息,让用户能清楚地知道每一分钱到底是花在了什么地方。为用户提供一个非常实用且便捷的记录功能。此外,该模块还具有修改、删除、排序、查找等功能。
在家用理财系统中,用户添加支出记录是很频繁的事,那么在系统中支出的记录就会非常多。正因为如此,所以每条记录的信息就显得尤为重要。添加收入信息记录的内容包括:支出金额、支出日期、支出用途以及相关备注这几项。
5.5.1 添加支出记录
添加支出记录,首先找出收入记录中最大的ID号,然后把将要插入的支出记录中的ID号,在最大ID号的基础上加1,然后根据用户输入的支出记录的信息保存到数据库中,并显示在收入界面的右半部分。
5.5.2 删除支出记录
在删除支出记录的时候,只需要让该记录获取焦点,再点击工具栏中的删除图标就可以了。在该记录后的记录的ID号都减1。
5.6 查询模块的设计
对于家用理财系统来说,查询功能是非常重要的一个功能。该家用理财系统查询模块包含四个查询方式,以收入、支出表为例,这四种查询方式分别是按收入类型、收入时间、收入者、收入金额范围进行查询,对应收入、支出表,并实现对其它相关表的跨越查询。用户能按多种不同的方式更清楚地了解到自己的财务情况。
本系统采用统一的查询模块进行查询。其中该查询模块里面拥有数据字符串连接属性、填充属性以及数据集属性,相应的dataset数据集属性,通过这些属性实现对ADO.NET的操作。
通常情况下,实现查询的流程为:首先对string类型的字符串连接属性进行赋值,该值为my.settings.connectionstring。其中my对象是VS2005中新添加的功能,my提供了常用.NET Framework类与函数的进入点,让常用的功能唾手可得,并减少程序员所编写代码的行数。通过my实现了对系统资源的访问,其中系统资源包含settings,通过settings实现了对系统资源的保存。其次实现对connection对象的初始化,通过connection.open事件将数据库连接打开。再次实现对数据库命令属性初始化,并修改commandstring。然后实现查询命令,其中查询命令保存在commandstring中,最终实现对数据集属性的填充。其中实现对数据库底层的操作,并返回一张表单,该表单保存了相应的查询结果,并填充dataset数据集。如图6所示。
上一页 [1] [2] [3] [4] [5] [6]
C#+access家用理财系统的设计与实现 第6页下载如图片无法显示或论文不完整,请联系qq752018766