教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

学生个人财务管理系统的设计与实现-论文(含任务书) - 图文(4)

来源:网络收集 时间:2026-09-04
导读: 中国地质大学(北京)学士学位论文 3 3.1 系统需求分析 系统分析 系统需求分析是介于系统分析和软件设计阶段之间的桥梁,是在可行性研究的基础上,将用户对系统的描述,通过开发人员的分析概括,抽象为完整的需求定

中国地质大学(北京)学士学位论文

3

3.1 系统需求分析

系统分析

系统需求分析是介于系统分析和软件设计阶段之间的桥梁,是在可行性研究的基础上,将用户对系统的描述,通过开发人员的分析概括,抽象为完整的需求定义,再形成一系列文档的过程。系统需求分析旨在回答“系统做什么”的问题,以确保将来开发出来的软件产品能够真正满足用户的需要。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对它们进行检查与调整;另一方面,需求规格说明又是软件设计、实现、测试直至维护的主要基础。良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低开发成本,改进软件质量。本次财务管理系统设计与实现从以下四个方面对系统需求进行了具体分析。

3.1.1 业务需求

记账业务:用户通过系统对个人财务的详细信息进行登记,包括收入、支出、借贷信息的日期、金额、结算账户、地点、类别、数量、说明等具体信息。

财务查询业务:用户通过系统对个人财务状况进行查询,可以通过日期、账户、类别、金额等进行筛选查询。

财务统计业务:用户通过输入日期、类别、金额、结算账户等关键词,利用系统生成对应的统计表,并且可以根据需求选择以饼状图或曲线图的方式直观的查看统计结果。

财务预算业务:用户通过系统查找相应历史时期的收支明细情况表,结合本期的消费需求及收支情况,制定下一时期的财务预算。

3.1.2 用户需求

(1)用户信息需求

收入信息:对收入编号、收入日期、存入账户、收入金额、收入说明等信息进行管理。

支出信息:对支出编号、支出日期、支出地点或单位、消费类别、消费数量、

9

学生个人财务管理系统的设计与实现

支出账户、消费金额、消费说明等信息进行管理。

借入信息:对借入编号、借入日期、存入账户、借入人物或单位、借入金额、借入说明、借入状态等信息进行管理。

借出信息:对借出编号、借出日期、借出账户、借出人物或单位、借出金额、借出说明、借出状态等信息进行管理。

预算信息:对用户编号、预算编号、预算名称、预算日期、预算金额、完成金额、完成日期、预算备注等信息进行管理。

用户信息:对用户编号、用户名、密码等信息进行管理。 (2)用户处理需求

对财务信息进行添加、查询、修改、删除。例如对收支时间、收支金额等信息进行查询和修改,了解用户在某一时期的具体收支状况等。

3.1.3 功能需求

用户管理功能:用户注册,对用户登录的身份验证,密码修改、基本信息修改及保存的功能。

添加功能:添加用户,用户添加收支和借贷明细情况、添加财务预算及预算心得等。

修改功能:用户信息修改、密码修改、收支和借贷明细修改、财务预算及心得的修改等。

删除功能:删除用户,用户删除收支和借贷明细情况、删除财务预算及预算心得等。

查询功能:用户对某一时间段收支和借贷明细情况的查询,对某一时期财务预算及心得等的查询。

3.1.4 稳定性及安全性需求

本系统要求具有较高的稳定性,不但能满足用户轻松进行财务管理的基本需求,也尽量做到简洁美观易于操作。安全性需求要求进入系统必须进行用户名及密码校验,同时用户还可定期或不定期地修改个人密码,确保其他一般用户不能获得该用户的财务信息。此外,系统应该具有备份个人财务信息的功能,防止数

10

中国地质大学(北京)学士学位论文

据丢失给用户带来财务损失。

3.2 业务过程描述和分析

管理信息系统系统分析的任务是在对现有信息系统进行详细调研的基础上,通过各种可能的方式充分描述现有系统的业务流程及所需处理的数据结构,并分析这些处理过程及数据结构的逻辑合理性,最后给出新系统的逻辑方案,即不考虑计算机及网络硬件的实体结构的系统功能结构、信息结构和准备采用的管理模型。

传统财务管理基本流程主要的问题在于当数据录入及处理量大增时在难度和出错率上会以级数递增,而其基本流程也正是学生个人财务管理系统设计的基本依据。

笔者通过对本校部分学生的访谈调研,并对该访谈结果进行分析处理,得出系统的业务流程图如图3-1所示。

图3-1 学生个人财务管理系统业务流程图

3.3 数据分析及数据流程分析

3.3.1 数据流程分析

数据流程分析是舍弃企业组织机构或个人而主要从数据的处理与流动过程描述和分析实际业务的数据动态处理模式,因此数据流程分析的工具——数据流

11

学生个人财务管理系统的设计与实现

程图中主要包括信息的流动、处理和存储。数据流程图是一种抽象工具,它是深入调查用户需求之后,从系统的科学性、管理的合理性、实际运动的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向等项目。

由学生个人财务管理系统基本业务流程图,可知系统的数据来源和去处,再而确定外部实体,然后划分出几个学生个人财务管理系统主要的信息管理功能:收支管理、借贷管理和预算管理。因为收支信息是制定预算和执行预算的前提,借贷信息是债务提醒和管理债务的基础,由此绘制出学生个人财务管理系统数据流程图如图3-2所示。

图3-2 学生个人财务管理系统数据流程图

3.3.2 数据分析

在数据流程图中,对每一项业务的数据处理过程进行了动态描述,但对数据流图中涉及的数据类(数据存储、数据流等),却未给出详细描述。用于描述数据类的工具称为数据字典,它是一种简化了的、用于规范化描述数据类主要结构及特性的表格工具。在系统分析阶段,数据字典描述的结果将构成系统设计阶段数据类设计及数据库设计的基础。

数据字典是对数据流图的解释和说明,包括数据类名称及该数据类的每一个数据项的数据项名、类型、取值范围、每一数据项的内容举例、备注等。本系统

12

中国地质大学(北京)学士学位论文

的全部数据字典详见系统设计部分。

3.4 新系统功能结构

按照功能需求把整个学生个人财务管理系统分为基本信息模块、记账模块、财务查询模块、财务统计模块、财务预算模块五个模块。系统的总体功能结构图如图3-3所示。

图3-3 学生个人财务管理系统的总体功能结构图

从系统总体功能结构看,系统的五个子系统又可以分为不同功能模块。 系统的功能模块分析:

(1)基本信息模块:该模块下设信息中心、资金账户、投资理财三个子模块。系统使用者可以通过基本信息模块中的信息中心了解自己目前各项财务信息的基本情况,包括目前为止本月收入和支出总额、本月预算余额、应还账款和在借资金情况;通过资金账户子模块了解现金、银行卡收支明细;通过投资理财子模块了解定期存款、信用卡、股票等财务状况。

(2)记账模块:记账模块下设货币、借贷、投资三个子模块。当发生货币收入或支出时,系统使用者可以通过记账模块下的货币子模块进行详细的记录,包括日期、类别、数量、地点、金额、结算账户、说明等;当发生资金借贷情况时,可以通过记账模块下的借贷子模块进行详细的记录,包括 …… 此处隐藏:1345字,全部文档内容请下载后查看。喜欢就下载吧 ……

学生个人财务管理系统的设计与实现-论文(含任务书) - 图文(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/436047.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)