个人财务管理系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.业务流程分析:
首先,用户需要 使用初始帐号和密码, 通过登录页面登录个 人财务管理系统。可 以更改帐号并登录, 登陆后进入系统主窗 体,可对个人账目信 息进行输入、相关账 目查询、用户管理、 账目操作等,退出后 系统关闭。
账目输入
账目查询
登录
用户
主界面
用户和账 户管理
退出系统
3.数据流程分析
个人财务管理系统
组成员
引言
如今我们的生活越来越信息化了,可以 说我们每个人的生活已经离不开计算机的 帮助,为了使我们的生活更方便和快捷,越 来越多的个人应用软件成为人们的重要助 手。实际生活中经常要对个人的各项财务 收支进行管理,本系统的目的就是利用计 算机来对各项财务进行电子化的管理,使 我们的理财更加方便和理性化,提升我们 的生活质量与品味。
用户名
收入
用户 退出
密码
支出
支出编号
账目名称
支出金额
说明
日期
界面设计:
一个好的用户界面能够给用户一个好印象,甚至能够事半 功倍,有的时候,即使软件设计的很好,但用户界面不符 合用户操作的习惯,也可能会让用户不满意,因此说,一 个好的用户界面是至关重要的。 首先我们的登录界面设计:
其次是我们的系统主界面设计:
我们的目标: 对于个人财务管理系统,
我们要求满足用户对个人财务的隐私性管 理,提供用户对现金的收支进行的操作功 能,使得当用户的记录需要修改时,可以 方便的添加、修改和删除。
二.系统分析
1.可行性研究的目的是用最小的代价在尽可 能的时间内确定问题是否能解决。这一阶 段只是分析和确定问题是否值得去解决, 而不是去解决问题,该系统的开发主要从 下面三个方面考虑解决的问题: 2.业务流程分析 3.数据流程分析 4.数据字典
(1)技术可行性 (2)经济可行性 (3)实用可行性
(1).技术可行性 ①系统配置要求:PⅡ233、32M内存、50M 可用硬盘空间;屏幕分辨率不低于800*600。 (宽屏显示器用户的屏幕分辨率高不低于 400像素,宽不能低于800像素) ②软件环境:中文 Windows98SE/Me/2000/XP/2003/Vista及 以上版本;Office97/2000/2003/2007。开 发工具:Micosoft access2003。
收入信息
P2.2 收入存储 模块
收入信息
用户
D2 收支存储详表
支出信息
P2.1 支出存储 模块
支出信息
收支存储模块二层图
信息反馈 P3.1 分类查 询模块
收支信息
用户
分 类 账 目 信 息 D3 报表 分 类 账 目 信 息
统计结果
P4 账目总 结模块
账目信息 D2 收支存储详表
信息反馈
P3.2 明细账 目查询 模块
目录
系统调研 系统分析 系统设计 系统的实施
一.系统调研
本系统属于一个小型的个人财务管理 软件,能够满足个人的财务管理需求,提 供账户管理,收支管理,财务统计等功能。 作为一个时代发展的必然需求,财务 管理已经成为一种模式,而如何将这种模 式具体化并且实现,就是本次研究的思路 与要求。
The End
收支信息
账目查询
顶层DFD
用户信息
密码信息 P1 用户登录 模块 D1 登录密码
用户
收支信息
P2 收支存储 模块
Fra Baidu bibliotek
收支信息 D2 收支存储详表
反馈信息
P3 收支查询 模块
收支信息 D2 收支存储详表
反馈信息
P4 用户与账 目管 理模
更改用户信息 D3 用户信息表 更改收支信息
块
D2 收支存储详表
一层DFD
个人财务管理系统
用户 登录 模块
收支 存储 模块
查询 模块
用户与 账目管 理模块
用户名 及密码 登录
收入 存储
支出 存储
分类 查询
明细 查看
用户 管理
账目 信息 管理
系统的功能模块图
ER 图
收入编号
收入名称
收入金额
说明
日期
其中用户编号是用 户的主键,每个用 户都有唯一的编号, 其中收入编号是收 入的主键,收入类 型包括买入、借入, 收入,如果是金钱, 金额就是金钱的数 量,备注就是对事 件的详细说明,支 出联系同收入联系, 支出类型包括:借 出、卖出、支出, 备注可以填写用途 或原因的说明。
(2)调试与测试过程
测试是一个应用程序开发过程中得必要步骤, 也只有通过测试,系统才能确定其所拥有的功能 是否完备,是否有不足之处。在测试的过程中, 逐个运行每个表单,包括每个按钮所实现的功能, 这个过程是漫长而枯燥的,然而它是极其重要和 不可缺少的步骤。在测试中,发现新增记录的功 能实现不理想,于是进一步调试,在运行时寻找 程序错误的断点,从断点处判断和分析错误,再 不断修改。并且仔细检查数据库的配置问题,并 且一边调试要一边浏览数据库的表结构和表内容, 及时确认记录是否写人数据库中。各项功能经过 测试没有出现问题,运行正常。
⑴开发环境
本系统在Windows XP操作系统上开发,主要用Micosoft access2003进行前台界面设计及数据库设计。 Micosoft access2003在开发上和实施过程中都体现了 其优越性和简便性,主要体现在以几个方面; ①存储方式单一 ; ②面向对象; ③界面友好、易操作; ④集成环境、处理多种数据信息; ⑤Access支持ODBS功能;
数据流程图(DFD)是系统开发结构化分析方法的 核心,它从数据传递与加工的角度,以图形的方式描绘 数据从输入移动到输出所经历的变换过程。数据流程图 由数据流、数据储存、数据处理和外部实体四要素组成。 数据流程图为后期的功能模块设计提供了依据。 系统的数据流程图
用户信息 用户 信息反馈 个人财务管理系 统 账目 数据存储
提供准确、及时、适用的信息是评价系统好坏的标准之一。
部 分 输 出 界 面 展 示
收入账目信息查看
日期查询 (支出)
月支出统计柱状图
四.系统的实施
经过了系统分析和系统设计阶段,就进入 管理信息系统开发的系统实施阶段。系统 实施是实际建立系统的阶段,他把设计文 档的逻辑系统变成能够真正运行的物理系 统。该阶段将系统应用于实际工作环境中, 评估所设计系统是否符合实际配置,是否 能够按照目标进行工作,在系统测试过程 中,发现某些功能不能实现时,要及时进 行调试和记录,不断修改和调整,直至系 统符合需求分析,达到总体目标为止。
最后是我们的输入输出界面设计:
①.输入设计: 输入过程设计的简单、输入量小、容易操作是本系统主要
设计目标,本系统主要需要输入的数据只有日常发生的每一笔收支项目,我 们的输入界面如:
日常收入账目输入界面
日常支出账目输入界面
②输出设计:个人财务管理系统是通过输出为用户服务的,信息的输出能否为用户
收支信息
查询模块二层图
4.数据字典
表A-1 数据字典---数据项
表A-2 数据字典—数据结构
表A-3 数据字典—数据流
A-4 数据字典—处理逻辑
表A-5 数据字典—数据存储
表A-6 数据字典—外部实体
三.系统设计
系统模块 : 本系统具有以下几个功能模块:个人日常收 支录入模块、账目信息查看模块、用户与账目信 息管理模块。 总体设计: 把整系统分为登陆界面,个人日常收支录入, 账目信息查看,用户与账目信息管理四个模块, 个人日常收支录入模块分为添加收入,添加支出 两个模块,账目信息查看模块分为明细账目查看, 分类账目查看两个模块,用户与账目信息管理模 块分为修改密码与用户名,账目信息修改与删除, 2个部分,每个模块完成的功能可以从名字上明显 的看出。
(2)经济可行性: 由于是个人的财务管理,所以要求并 不复杂且Micosoft access2003本身要求 的运行环境不高,所以一般Windows 2000 以上的系统环境都可以使用。 (3)实用可行性: 个人财务管理系统无太多复杂的操作 要求,也没有过分花哨的装饰品,人性化 的设计界面可以使操作者轻易运用自如。