160 likes | 323 Views
家庭财务管理系统. 项目经理:卞东存. 组长:王顼 成员:宋志颖 时辰旭 李孟 孔德帅 吴天娇. 郑州大学. 系统概述. 家庭财务管理系统是针对家庭的财务软件,他能轻松帮你完成记帐以及理财规划。用户可以自由的设置收支类型(如生活费、通讯费、交通费、 水电费、医药费等类型) , 可以制定每月的收入支出预算,还可以详细统计出各项家庭财务指标,便于您分析自己的财务。. 系统功能. 家庭财务管理系统主要分四大功能模块 账簿管理 家庭成员管理 收支项目管理 报表统计. 增加收支记录信息. 编辑收支记录信息. 账簿管理. 删除收支记录信息. 查找收支记录信息.
E N D
家庭财务管理系统 项目经理:卞东存 组长:王顼 成员:宋志颖 时辰旭 李孟 孔德帅 吴天娇 郑州大学
系统概述 • 家庭财务管理系统是针对家庭的财务软件,他能轻松帮你完成记帐以及理财规划。用户可以自由的设置收支类型(如生活费、通讯费、交通费、 水电费、医药费等类型),可以制定每月的收入支出预算,还可以详细统计出各项家庭财务指标,便于您分析自己的财务。
系统功能 • 家庭财务管理系统主要分四大功能模块 • 账簿管理 • 家庭成员管理 • 收支项目管理 • 报表统计
增加收支记录信息 编辑收支记录信息 账簿管理 删除收支记录信息 查找收支记录信息 增加家庭成员信息 删除家庭成员信息 家庭成员管理 修改家庭成员信息 家庭财务管理系统 查看家庭成员信息 增加收支项目信息 删除收支项目信息 收支项目管理 修改收支项目信息 查看收支项目信息 收支汇总表 年度收支表 报表统计 现金流量表 收入构成图表 家庭成员收支表
架构设计及实现方式 • 三层架构 表示层 业务逻辑层 数据访问层 数据库
数据访问层的模块结构图 创建FFMS.Dal对象的工厂 数据访问层接口程序集 FFMS.DALFactory FFMS.IDAL 访问 Sql server数据库,实现IDAL接口 FFMS.DAL(MS Sql Server)
业务逻辑层的模块结构图 业务逻辑层接口程序集 FFMS.IBLL 业务逻辑层,实现IBLL接口,核心的业务代码都在该模块中 FFMS.BLL FFMS.DALFactory FFMS.IDAL
表示层的模块结构图 表示层,通过Asp.net,html,javascript,ajax等技术实现 Web FFMS.IBLL FFMS.BLL
日志记录 • 通过开源组件 Log4Net实现系统日志和业务日志 • 系统日志记录。主要记录用户的登陆,登出信息,和系统运行时出现的错误信息,这样可以帮助系统维护人员更好的了解本系统的访问状况,及系统的稳定性,以便更好的掌握系统信息和修复系统中存在的bug问题
业务日志记录 • 业务日志记录,主要记录,账簿管理,家庭成员管理,收支项目管理中的增加,删除,修改的记录。这样可以防止操作人员的操作失误后,可以恢复数据,避免造成数据的丢失,同时也记录了操作人员在该系统所做的对数据有影响的事情,使其系统更加安全
权限管理 • 权限管理,主要涉及了功能,数据,页面的管理,管理人员可以任意定制该权限并授予不同的成员,使其可以不同的人员有不同的权限。 • 数据管理,不同家庭的成员登陆系统后只能访问该家庭的数据资源。不可以访问到其它家庭的数据资源 • 功能,页面管理。同一个家庭成员,登陆系统后所拥有的功能是不一样的。这样我们就需要把界面上部分功能按钮给隐藏,同时该功能所对应的页面用户也是进不去的