《家庭财务管理信息系统.ppt》由会员分享,可在线阅读,更多相关《家庭财务管理信息系统.ppt(12页珍藏版)》请在三一文库上搜索。
1、2019/2/9,家庭财务管理信息系统的设计与实施,2019/2/9,系统设计目标,本系统开发的是一款家庭通用型财务管理软件 ,系统目标是把适合家庭化的常用财务管理手段及家庭日常收支管理实现计算机化管理 ,使家庭及家庭成员的收支活动更好地进行记录并加以统计分析 ,也使家庭理财变得方便 、快捷 、安全 、全面 。 本系统是典型的管理信息系统 (MIS),其开发主要包括后台数据库的建立和前台应用程序开发两个方面 。 对于前者要求建立起资源的“一致性和完整性”,对于后者则要求应用程序具有 “功能完备 、使用方便 、易于扩展”等特点 。,2019/2/9,本系统所实现的功能如下 :,账户管理功能 :建
2、立新账户 、账户浏览和删除帐户等功能 。 收支管理功能 :收入明细记账、消费支出记账 、收入类型管理和支出类型管理等功能 。 债权债务管理功能 :管理银行存款账户和债权债务账户 。 报表图表管理功能 :日常收支统计、现金流量图 、家庭账户统计 、银行存款统计和债权债务统计等功能 。 系统设置 :用户管理 、修改密码 、退出系统和皮肤设置等功能 。 数据维护 :备份数据库和还原数据库功能 。,2019/2/9,系统功能需求,账本管理功能 整个系统相当于一个账本 ,按用途和目的可在账本上建立不同的账户 。 建立新账户功能 :建立新账户可为不同的家庭成员建立不同类型的账户 ,账户按类型和用途分为现金
3、账户 、定期存款账户 、活期账户 、外汇交易账户 、实物资产账户 ,债权债务账户和保险账户 。 现金账户为不同成员或一成员的不同现金用途分别建立 ,记录日常收支 ,方便掌握现金的使用状况和流向 ;活期账户用于记录在不同银行建立的活期账户 ;定期存款账户用于记录在不同银行建立的定期账户 ;外汇交易账户为用户开设的外汇账户建立 ;实物资产账户可按不同成员或不同类目建立 ,用于家庭资产流动的记录 ; 债权债务账户为现金的借入借出进行记录 ;保险账户记录不同的保险项目 ,以便对不同种的保险项目分别管理,分别记录每一项保险的变化信息。 账户浏览选择功能 :对系统的所有账户进行浏览 ,或按不同类别浏览 ,
4、查看账户余额 ,货币类型 。可添加账户 ,删除账户 ,和查看账户详细信息 ,并在记账时选择进行记账的账户名称 。,2019/2/9,记账管理功能 收支记账 :对现金账户 、活期账户 、信用卡账户的日常收支活动进行记录 ,对每天的消费及时入账 ,便于对家庭收支或个人收支的查询和统计。它记录了收支活动的日期 ,收支类型 ,活动说明 ,收入金额 ,支出金额 ,余额 ,及家庭成员名称 。 外汇交易记账 :对一特定外汇账户的外汇活动进行记录 ,它记录了每次交易的交易日期 、卖出币种 、买入币种 、卖出金额 、买入金额 、兑换率 、转账账户和简要说明信息 。通过外汇交易的转账账户 ,可自动将外汇交易的资金
5、流动加入对应账户的收支记账记录上 ,作为一次收支活动记入 。 实物资产记账 :对一特定实物资产账户进行物品的增加 、减少进行记录 ,它记录了物品种类 、物品名称 、物品数量 、单件成本和总成本等信息 。选择付账账户 ,可作为一类收支活动记入对应收支账户 。,2019/2/9,定期存款记账 :可在定期存款账户上 ,添加定期存单 、删除存单 ,它记录了存入日期 、存单名称 、存单类型 、存入金额 、到期金额 、是否销户 、币种、余额和说明信息 。 债权债务记账 :对一特定债权债务账户的借入借出进行跟踪记账 ,它记录了每次借入借出活动的日期 、借入金额 、借出金额及说明信息 。 债权债务活动将作为一
6、项收入支出活动自动转入对应资金账户的收支记录上 。 保险实物记账 :对每一项保险项目的变动信息及时登记 。 收支分类 :收支分类主要为各种收支活动按一种统一的标准进行分类 ,便于对各类收支进行分类统计 。用户可以用收支分类表自行添加新的收支类型、删除不需要的或模糊的类目 ,并可查询和浏览系统中所有类目信息 。收支类型为各种记账活动提供选择 。,2019/2/9,报表和图表功能 现金流量图 :现金账户跟日常收支最为密切 ,以柱形图或圆饼图的方式形象描绘出各现金账户的资产金额情况 ,用户可以通过其及时掌握现金流向和日常的收支状况 。 银行存款和债权债务统计 :银行存款账户是记录银行存款信息 ,以报
7、表、柱形图或圆饼图的方式详细统计出各银行账户和各用户的存款信息 ;债权债务账户记录所有的借入 借 出状况 ,可按借贷类型 、用户 、借贷对象进行分类统计 ,以便总体上浏览家庭的债权债务信息 。 日常收支统计:以柱形图、折线图或圆饼图的方式对日常收支状况加以统计 ,可按家庭成员 、账户名称 、收支类型 、时间段进行分类统计也可综合统计 。时间上可选择按年 、月及时间段进行收支统计。以报表图表的形式输出统计结果,并能打印输出 ,用以文件存档 。,2019/2/9,其他功能 数据备份和还原功能 :把系统以前的和当前的记账数据进行备份和还原,可将其保存到指定目录下,增大数据的安全性 。 用户管理功能
8、:管理员可添加或删除普通用户,并设置初始密码。,2019/2/9,系统总体设计,系统采用Client/Server结构进行构造 针对家庭财务管理 的业务需求和数据处理的复杂程度 ,本系统采用三层体系结构 ,三层体系结构图如下图 所示 。,2019/2/9,客户端 :采取上面的结构我们将大部分的业务处理过程封装到应用层 ,在客户端只要实现用户的操作界面和一些简单的业务逻辑 ,客户端变得小巧 、灵活 ,易于安装、部署和维护 。在本系统实际开发过程将使用 Swing 提供的大量控件和 FineReport 报表工具完成 ,主要是大量的数据录入界面 、查询统计和报表生成 。 应用层 :通过将业务逻辑封
9、装到此层 ,实现对业务规则的集中控制 ,以便业务逻辑修改,提高对外部环境的快速反应能力 。系统中采用 JAVA 类来实现对家庭财务管理业务的封装 ,在客户端通过调用类方法来获取服务 。 集中数据管理 :通过数据管理层的集中管理 ,可以实现数据库连接的高速缓存 、复用 、负载平衡 ,从而大大提高系统吞吐量和响应时间 。,2019/2/9,系统详细设计,用户管理设计 用户分三类,为超级管理员 、普通管理员和普通用户 。 只有管理员才可进入用户管理窗口进行添加、删除用户、把普通用户升级为普通管理员 、把普通管理员降为普通用户和恢复密码等操作,普通用户没有此权限 。 删除普通管理员必须先降级为普通用户才可删除 。 用户忘记了密码,可以选中该用户数据行通过点击恢复密码按钮将其恢复为初试密码 。,2019/2/9,账户管理设计 账户管理包括账户设置 、资金转账和转账记录。 账户设置主要是添加新账户 ,每个账户包括账户名称 、账号 、余额 、开户人 、账户密码和说明 。每个账户都有自己的 6 位数字密码 ,删除账户必须输入正确密码才可操作 ,账户安全性有很大的提高 。 资金转账功能可方便不同账户之间的资金流通 ,输转出账户 、转入账户 、转账时间 、转账金额和转出账户密码即可对不同账户进行资金转账 。,
链接地址:https://www.31doc.com/p-2067631.html