基于ASP的家庭财务管理系统的设计与实现

点赞:26645 浏览:120167 近期更新时间:2024-02-17 作者:网友分享原创网站原创

摘 要:该文主要介绍了基于ASP的家庭财务管理系统的设计开发流程,系统采用C#语言作为开发语言,SQLServer2005作为后台数据库,利用ADO.NET技术实现数据访问.该系统的主要功能包括家庭成员管理,账薄管理,收支项目管理,报表统计等.

关 键 词:家庭财务管理系统;ASP;SQLServer2005;ADO.NET

中图分类号:TP315文献标识码:A文章编号:1009-3044(2012)16-3778-04

DesignandImplementationofFamilyFinancialManagementSystemBasedontheASP

WANGChun-xi,SUNLin

(SoftwareCollege,HenanUniversity,Zhengzhou450016,China)

Abstract:ThispaperdescribesthedesignanddevelopmentprocessoffamilyfinancialmanagementsystembasedonASP,thesystemusestheC#languageasadevelopmentlanguage,SQLServer2005asback-enddatabaseusingADO.NETtechnologytoachievedataaccess.Thesystem’ainfunctionsincludethemanagementoffamilymembers,managegroupsofaccounts,balanceofpaymentsandprojectmanagement,reports,statistics,etc.

基于ASP的家庭财务管理系统的设计与实现参考属性评定
有关论文范文主题研究: 关于家庭财务管理系统的论文范文资料 大学生适用: 学士学位论文、在职论文
相关参考文献下载数量: 87 写作解决问题: 写作参考
毕业论文开题报告: 文献综述、论文摘要 职称论文适用: 期刊目录、初级职称
所属大学生专业类别: 写作参考 论文题目推荐度: 最新题目

Keywords:Familyfinancialmanagementsystem,ASP,SQLServer2005,ADO.NET

1系统需求分析

在软件开发过程中,需求分析主要是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么.根据家庭财务管理系统的实际需求情况,该文确定了家庭财务管理系统应该具备的功能,它们是家庭成员管理、收支项目管理和帐薄管理、报表统计等.家庭财务管理系统的功能结构图如图1所示.

2数据库设计

数据库的设计是家庭财务管理系统开发的一个重要方面.在概念设计的过程中,采用E-R图来描述概念设计的结果.E-R图是概念数据模型的高层描述所使用的数据模型或模式图,它为表述实体联系模式图形式的数据模型提供了图形符号.

家庭财务管理系统的E-R图如图2所示.

3家庭成员管理模块的设计与实现

家庭成员管理主要包括家庭财务管理系统可以根据不同的角色来创建不同权限的家庭成员,主要有管理员和普通成员,管理员可以对家庭成员进行查看、添加、删除、修改等.家庭成员管理模块的登录流程如图3所示.

该模块主要用于实现家庭成员添加,删除,修改,查看等功能;首先系统可以通过管理员添加每一个家庭成员的基本信息,在此基础上可对每一个家庭成员的信息进行修改和删除.

4帐薄管理模块的设计与实现

家庭成员能够查看自己权限范围内的帐薄以及收支项目,可以对帐薄和收支项目进行管理,包括的新增账簿记录、编辑账簿记录、删除账簿记录、查看账簿记录、查找账簿记录等.账簿管理模块的处理流程图如图4所示.

该模块主要用于实现家庭收入支出的账簿的管理,分别可以实现新增账簿记录、查找帐簿记录、删除帐簿记录、编辑帐簿记录等等.

5收支项目管理模块的设计与实现

收支项目管理包括记账,定期存款记账,活期记账,股票交易记账,债权债务记账等.管理员登录系统之后即可对收支项目进行管理,包括查看收支项目、新增父项收支项目、新增子项收支项目、查找收支项目、编辑收支项目、删除收支项目等.收支项目管理流程图如图5所示.

收支项目管理主要用于实现家庭日常收支项目的管理,分别可以实现查看账目、新增父项收支账目、新增子项收支账目、编辑收支帐目、删除收支帐目等等.

6报表统计模块的设计与实现

家庭财务管理系统还应该可以实现对家庭以及家庭某成员的某一段时间内的收支记录进行统计输出.可以统计某个人的某一段时间的收支报表,也可以统计家庭的总收支的报表.

该模块主要用于实现家庭某个时段收入支出的报表统计,分别可以实现查看年度收支总报表、查看成员收支总报表、查看月度收支总报表等等.系统管理员可以查看家庭的年度收支总报表、月度收支总报表、成员收支总报表.家庭普通用户可以查看成员收支报表.系统管理员可以查看家庭的年度、月度收支总报表的流程图如图6所示.

7家庭财务管理系统测试

系统测试是将已经系统、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的综合测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案.


功能测试主要用于检测系统是否实现相应的功能,这里采用黑盒测试的方法分别对家庭成员管理、账簿管理、收支项目管理、报表统计和留言管理各模块进行了功能测试,如表1所示.

8结束语

该文首先从多个方面分析、明确了家庭财务管理系统的具体需求,明确了开发目标;之后对该系统进行了数据库设计;最后,对家庭财务管理系统的家庭成员管理、账簿管理、收支项目管理、报表统计和留言管理等模块进行设计与实现.