文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了ASP- 基于ASP的家庭财务管理系统的设计与实现 的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
1系统需求分析在软件开发过程中,需求分析主要是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。根据家庭财务管理系统的实际需求情况,该文确定了家庭财务管理系统应该具备的功能,它们是家庭成员管理、收支项目管理和帐薄管理、报表统计等。家庭财务管理系统的功能结构图如图1所示。
2数据库设计数据库的设计是家庭财务管理系统开发的一个重要方面。在概念设计的过程中,采用E-R图来描述概念设计的结果。E-R图是概念数据模型的高层描述所使用的数据模型或模式图,它为表述实体联系模式图形式的数据模型提供了图形符号。家庭财务管理系统的E-R图如图2所示。
3家庭成员管理模块的设计与实现家庭成员管理主要包括家庭财务管理系统可以根据不同的角色来创建不同权限的家庭成员,主要有管理员和普通成员,管理员可以对家庭成员进行查看、添加、删除、修改等。家庭成员管理模块的登录流程如图3所示。该模块主要用于实现家庭成员添加,删除,修改,查看等功能;首先系统可以通过管理员添加每一个家庭成员的基本信息,在此基础上可对每一个家庭成员的信息进行修改和删除。
4帐薄管理模块的设计与实现家庭成员能够查看自己权限范围内的帐薄以及收支项目,可以对帐薄和收支项目进行管理,包括的新增账簿记录、编辑账簿记录、删除账簿记录、查看账簿记录、查找账簿记录等。账簿管理模块的处理流程图如图4所示。该模块主要用于实现家庭收入支出的账簿的管理,分别可以实现新增账簿记录、查找帐簿记录、删除帐簿记录、编辑帐簿记录等等。收支项目管理模块的设计与实现收支项目管理包括现金记账,定期存款记账,活期记账,股票交易记账,债权债务记账等。管理员登录系统之后即可对收支项目进行管理,包括查看收支项目、新增父项收支项目、新增子项收支项目、查找收支项目、编辑收支项目、删除收支项目等。