• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 初中学习 > 正文

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

    时间:2019-03-30 03:32:48 来源:雅意学习网 本文已影响 雅意学习网手机站

      摘要:该文主要介绍了基于ASP的家庭财务管理系统的设计开发流程,系统采用C#语言作为开发语言,SQL Server 2005作为后台数据库,利用ADO.NET技术实现数据访问。该系统的主要功能包括家庭成员管理,账薄管理,收支项目管理,报表统计等。
      关键词:家庭财务管理系统;ASP;SQL Server 2005;ADO.NET
      中图分类号:TP315文献标识码:A文章编号:1009-3044(2012)16-3778-04
      Design and Implementation of Family Financial Management System Based on the ASP
      WANG Chun-xi, SUN Lin
      (Software College, Henan University, Zhengzhou 450016, China)
      Abstract: This paper describes the design and development process of family financial management system based on ASP, the system uses the C # language as a development language, SQL Server 2005 as back-end database using ADO.NET technology to achieve data access. The system’s main functions include the management of family members, manage groups of accounts, balance of payments and project man agement, reports, statistics, etc.
      Key words: Family financial management system; ASP; SQL Server 2005; ADO.NET
      1系统需求分析
      在软件开发过程中,需求分析主要是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。根据家庭财务管理系统的实际需求情况,该文确定了家庭财务管理系统应该具备的功能,它们是家庭成员管理、收支项目管理和帐薄管理、报表统计等。家庭财务管理系统的功能结构图如图1所示。
      2数据库设计
      数据库的设计是家庭财务管理系统开发的一个重要方面。在概念设计的过程中,采用E-R图来描述概念设计的结果。E-R图是概念数据模型的高层描述所使用的数据模型或模式图,它为表述实体联系模式图形式的数据模型提供了图形符号。
      家庭财务管理系统的E-R图如图2所示。
      3家庭成员管理模块的设计与实现
      家庭成员管理主要包括家庭财务管理系统可以根据不同的角色来创建不同权限的家庭成员,主要有管理员和普通成员,管理员可以对家庭成员进行查看、添加、删除、修改等。家庭成员管理模块的登录流程如图3所示。
      该模块主要用于实现家庭成员添加,删除,修改,查看等功能;首先系统可以通过管理员添加每一个家庭成员的基本信息,在此基础上可对每一个家庭成员的信息进行修改和删除。
      4帐薄管理模块的设计与实现
      家庭成员能够查看自己权限范围内的帐薄以及收支项目,可以对帐薄和收支项目进行管理,包括的新增账簿记录、编辑账簿记录、删除账簿记录、查看账簿记录、查找账簿记录等。账簿管理模块的处理流程图如图4所示。
      该模块主要用于实现家庭收入支出的账簿的管理,分别可以实现新增账簿记录、查找帐簿记录、删除帐簿记录、编辑帐簿记录等等。
      5收支项目管理模块的设计与实现
      收支项目管理包括现金记账,定期存款记账,活期记账,股票交易记账,债权债务记账等。管理员登录系统之后即可对收支项目进行管理,包括查看收支项目、新增父项收支项目、新增子项收支项目、查找收支项目、编辑收支项目、删除收支项目等。收支项目管理流程图如图5所示。
      
      
      收支项目管理主要用于实现家庭日常收支项目的管理,分别可以实现查看账目、新增父项收支账目、新增子项收支账目、编辑收支帐目、删除收支帐目等等。
      6报表统计模块的设计与实现
      家庭财务管理系统还应该可以实现对家庭以及家庭某成员的某一段时间内的收支记录进行统计输出。可以统计某个人的某一段时间的收支报表,也可以统计家庭的总收支的报表。
      该模块主要用于实现家庭某个时段收入支出的报表统计,分别可以实现查看年度收支总报表、查看成员收支总报表、查看月度收支总报表等等。系统管理员可以查看家庭的年度收支总报表、月度收支总报表、成员收支总报表。家庭普通用户可以查看成员收支报表。系统管理员可以查看家庭的年度、月度收支总报表的流程图如图6所示。
      7家庭财务管理系统测试
      系统测试是将已经系统、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的综合测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案。
      功能测试主要用于检测系统是否实现相应的功能,这里采用黑盒测试的方法分别对家庭成员管理、账簿管理、收支项目管理、报表统计和留言管理各模块进行了功能测试,如表1所示。
      8结束语
      该文首先从多个方面分析、明确了家庭财务管理系统的具体需求,明确了开发目标;之后对该系统进行了数据库设计;最后,对家庭财务管理系统的家庭成员管理、账簿管理、收支项目管理、报表统计和留言管理等模块进行设计与实现。
      参考文献:
      [1]龚元进.家庭财务管理系统的设计与实现[J].科协论坛,2009(11).
      [2]颜瑜.民族地区家庭财务管理系统的设计与实现[D].成都:电子科技大学,2009.
      [3]萨师煊,王珊.数据库系统概述[M]. 3版.北京:高等教育出版社, 2000.
      [4]卢潇,孙璐,刘娟,等.软件工程[M].北京:清华大学出版社,2005.
      

    推荐访问:家庭 财务管理系统 设计 ASP

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章