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