学生个人财务管理系统的设计与实现-论文(含任务书) - 图文(4)
中国地质大学(北京)学士学位论文
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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




