财务管理系统需求分析文档.docx
- 文档编号:8834451
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:44
- 大小:247.50KB
财务管理系统需求分析文档.docx
《财务管理系统需求分析文档.docx》由会员分享,可在线阅读,更多相关《财务管理系统需求分析文档.docx(44页珍藏版)》请在冰点文库上搜索。
财务管理系统需求分析文档
财务管理系统
--------需求解析报告
叮叮小文库
一、前言----------------------------------------------
1.编写目的----------------------------------
2.编写背景----------------------------------
3.为什么开发达务科目管理系--------------------------------
4.课题简介----------------------------------
5.开发简介----------------------------------
二、开发环境及实现技术------------------
1.实现技术----------------------------------
2.编写环境----------------------------------
3.小组开发成员----------------------------------
5.
术语定义----------------------------------
6.
参照资料----------------------------------
三、项目归纳------------------------------------
1.项目目标----------------------------------
2.用户特色----------------------------------
3.假定和拘束----------------------------------
-2
叮叮小文库
四、大纲设计----------------------------
1.
设计的主要任务----------------------------------
2.
大纲设计的过程----------------------------------
3.
大纲设计的原则----------------------------------
4.
系统功能的解析----------------------------------
五、数据库设计--------------------------
1.数据库JAVA简介----------------------------------
六、详细任务设计----------------------
1、登录模块----------------------------------
2、界面的实现----------------------------------
3
、增加账户---------------------------------
4、更正账户---------------------------------
5
、删除账户---------------------------------
6、增加记录---------------------------------
7、删除记录------------------------------
七、设计心得----------------------------
-3
叮叮小文库
一、前言:
1、编写目的:
本报告的目的是规范化财务科目软件的编写,旨在与提高系统开发的能见度。
便于对系统开发过程中的管理与控制。
同时提出了本财务系统的开发过程。
便于程序员与客户的沟通与协作,并作为工作成就的原始依照。
同时额表示了本系统的共性,以期能够获得更大范围的应用。
此文档进一步定制财务科目软件开发的细节问题,明确系统需求、安排项目规划与进度、组织系统开发与测试。
经过对详细财务流程进行详细的研究检查,初拟实现研究报告。
对系统开发中要面对的问题及其解决方法进行需求解析。
项目名称:
财务管理系统
用户:
销售工作人员、会计、审查员,财务主任。
2、开发的意义:
计算机已经成为我们学习和工作的得力助手,使用其可方便的管理财务科目,为其财务管理增加了方便。
今天,计算机的价格已经十分廉价,同时性能有了长足的进步。
它已经被应用于很多领域。
现在我国的财务管理水平还有纸质介质的存在,这样的系统已经不能够适应时代的发展,由于它浪费了很多人力和物力,在信息时代这种传统的管理方法必定被计算机为基础的信息管理所取代。
-4
叮叮小文库
我们团队作为软件工程专业的学生,希望能够在这方面有所贡
献。
改革的总设计师邓小平同志说过“科学技术是第一世产力”,我们希望能用我们所学的知识编制出一个合用的程序来帮财务人员进行财务管理。
开发这一系统的好处大体有以下几点:
第一、能够积蓄平常财务信息。
第二、只需认识操作系统,就能实现方便快捷的财务管理,节约人力;
第三、能够迅速财务历史信息,做到收入支出胸有成竹。
跟据2012年中国电信的检查报告显示我国的上网人数已达到6亿,互联网已经十分普及,况且现在建行已经建起了网上银行,本系统为将来的网络财务管理系统和计算机的财务管理模式的建立作了先期工作。
3、为什么要开发一个个人理财系统:
信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不能够取代的作用,但把信息纳入企业经营管理系统中高效办理和应用是在计算机发明今后的50年代末。
当先人们所提到的管理信息系统,平常是指以计算机为工具,对
管理信息进行收集、存贮、检索、加工和传达,使其应用于组织机构
及企业管理领域的“人-机系统”,该系统是70年代初“后工业经济”
时代的产物,在企业管理信息系统在其发展的初期,是单一的人-机系统,系统功能简单,效率低,对管理的作用有限。
-5
叮叮小文库
进入20世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。
世界发达国家已建立起了圆满的先进的管理信息系统系统,在其社会经济发展领域中发挥着巨大的作用。
我国的管理信息系统大发展是在80年代末90年代初,国家接踵建立起了“金卡”、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。
随着世界经济和我国经济渐渐向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少许专家和管理人员的专家系统(ES)或决策支持系统(DSS),其办理对象和服务对象,自己的系统结构,办理能力,都有了进一步的发展。
4、课题简介:
财务管理系统是每一个管理家电城财务收入和支出会计不能够缺
少的管理信息系统,它的内容对于管理者来说是至关重要的,因此财
务管理系统应该可以为每一个的管理者供应充足的信息和快捷的查
询手段,大大的方便家电城的账务管理。
随着科学技术的不断提高,计算机科学日渐成熟,网上银行的迅速发展,其兴隆的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
-6
叮叮小文库
作为计算机应用的一部分,使用计算机对财务进行管理,拥有着手工管理所无法比较的长处,如:
迅速查找、查找方便、可靠性高、寿命长、成本低等。
这些长处能够极大地提高财务管理的效率,也是财务管理的科学化、正规化管理,与先进科学技术接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,对于我们立刻计算机专业毕业的学生来说,也是一次将计算机应用于现实管理的一次很有意义的实践活动。
5、编写背景:
说明:
由于工作人员与会计的工作时间有所差异,工作人员的财务申请、同意业务难以实现,因此为家电城设计一套财务管理软件来解决现存问题。
本系统属于小组自由软件,由老师提出,由小组共同设计开发。
二、开发环境及实现技术
近些年计算机技术飞速发展,硬件条件能够说是日异月新,其发
展速度已令人惊讶的成倍比率发展。
软件方面同样进展神速,无论任
何系统都难不到现在的计算机。
本系统就是由JAVA与MYSQL数
据库相结合而设计出来的。
以下为本系统需求。
-7
叮叮小文库
1、开发工具简介
现在,市场上能够选购的应用开发产品很多,流行的也有数十
种。
在目前市场上这些众多的程序开发工具中,有些重申编程语言的弹性与执行效率;有些则重视于可视化程序开发工具所带来的便利性与效率的得高,各有各的长处和特色,也满足了不同样样用户的需求。
可是,语言的弹性和工具的便利性是密不能够分的,只有便利的工具,却没有弹性的语言作支持,很多特别化的办理动作必要要耗费数倍的时间来办理,使得原来所标榜的效率提高的长处失去了作用;相反,若是只重申程语言的弹性,却没有便利的工具作配合,会使一些即使特别简单的界面办理动作,也会严重地浪费程序设计师的难得时间。
作为数据库系统的开发,JAVA是一个特别理想选择。
数据库是JAVA中的重要支持技术,在JAVA开发过程中,怎样选择数据库管理是一个重要的问题,目前,数据库产品很多,每种产品都拥有各自
的特色和合用范围,因此,在选择数据库时,应试虑数据库应用的特
点及合用范围,本系统采用的数据库语言JAVA语言,该开发工具具
有很多长处:
JAVA是一种可视化的、面对对象和条用事件驱动方式的结构化
高级程序设计,可用于开发Windows环境下的种类应用程序。
它简单易学、效率高,且功能兴隆。
在JAVA环境下,使用Windows内部的应用程序接口(API)函数,以及动向链接库(MYSQL)、开放式数据接见(ODBC)等技术,能够高效、迅速地开发出Windows环境下功
-8
叮叮小文库
能兴隆、图形界面丰富的应用软件系统。
总的来说,JAVA拥有以下特色:
1、可视化编程:
JAVA供应了可视化设计工具,把Windows界面设计的复杂性“封
装”起来,开发人员不用为界面设计而编写大量程序代码。
只需要按
设计要求的屏幕布局,用系统供应的工具,在屏幕上画出各种“部件”,
即图形对象,并设置这些图形对象的属性。
JAVA自动产生界面设计
代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可
以大大提高程序设计的效率。
2、面向对象的程序设计
在一般的面向对象程序设计语言中,对象由程序代码和数据组成,
是抽象的看法;而JAVA则是应用面向对象的程序设计方法(OOP),
把程序和数据封装起来作为一个对象,并为每个对象恩赐应有的属
性,使对象成为实在的东西。
在设计对象时,不用编写建立和描述每
个对象的程序代码,而是用工具画在界面上,JAVA自动生成对象的
程序代码并封装起来。
3、结构化程序设计语言
JAVA语句简单易懂,其编写器支持彩色代码,可自动进行语法错
误检查,同时拥有功能兴隆且使用灵便的调试器和编译器。
JAVA是讲解型语言,在输入代码的同时,讲解系统将高级语言分
解翻译成计算机能够识其他机器指令,并判断每个语句的语法错误。
在设计JAVA程序的过程中,随时能够运行程序,而在整个程序设计
-9
叮叮小文库
好今后,能够编译生成可执行文件(.EXE),走开JAVA环境,直接在
Windows环境下运行。
4、事件驱动编程系统
JAVA经过事件来执行对象的操作。
一个对象可能会产生多个事件,每个事件都能够经过一段程序来响应。
比方,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。
在用JAVA设计大型应用软件时,不用建立拥有明显开始和结束的程序,而是编写若干个细小的子程序,即过程。
这些过程分别面向不同样样的对象,由用户操作惹起某个事件来驱动达成某种特定的功能,也许由事件驱动程序调用通用过程来执行指定的操作,这样能够方便编程人员,提高效率。
5、接见数据库
JAVA拥有可兴隆的数据库管理功能,利用数据控件和数据库管理接口能够直接建立或办理表格里的数据库,并供应了兴隆的数据积蓄和检索功能。
6、动向链接数据库
JAVA是一种高级程序设计语言,不具备初级语言的功能,对接见
机器硬件的操作不太简单实现。
2、编写环境:
-10
叮叮小文库
语言:
Java
开发软件:
Eclipse
数据库:
Mysql
操作系统:
Windows
3、开发小组成员:
组长:
组员:
4、术语定义:
用户:
家电工作人员、会计、审查员,财务主任。
管理员:
系统保护管理员
系统:
财务管理系统
需求:
用户解决问题,或达到目标所需的条件或功能;系统或系统功能要满足合同、标准。
规范或其他正式规定文档所拥有的条件或权能。
5、参照资料:
《基础会计》初版社:
海南初版社作者:
林若彤
《Java编程思想》BruceEckel著陈昊鹏译第四版
《数据库》李立功科学初版社2001年
-11
叮叮小文库
三、项目归纳:
1、项目目标:
由于家电城各部门帐目多且复杂,家电城没有过多的人力与财力来对各个部门进行财务管理。
该财务管理系统意在方便家电城的全部工作人员按规定的时间进行财务录入以及审计员与主任的审查,从而解决财务上的问题。
并供应人性化的界面,使用户能够简单使用。
2、用户特色:
该系统终有店内人员以及会计、主任使用。
店内人员以及会计等,由于业务频频对软件的操作也较为频频。
3、假定和拘束:
本系统预计开发人员:
十人。
开发周期:
五天。
-12
叮叮小文库
四、大纲设计:
1、大纲设计的主要任务:
①系统解析员审查软件计划、软件需求解析供应的文档,提出最正确介绍方案,用系统流程图,组成系统物理元素清单,成本效益解析,系统的进度计划后进入设计。
②确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。
确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略。
③采用相关的软件工具来描述软件结构,结构图是经常使用的软件描述工具。
选择分解功能与划分模块的设计原则,比方模块划分独立性原则等。
2、大纲设计的过程
大纲设计要先进行系统设计,复审系统计划与需求解析,确定系统详细的推行方案;今后进行结构设计,确定软件结构。
3、大纲设计的原则
①将软件划分成若干独立成分的依照。
②怎样表示不同样样的成分内的功能细节和数据结构。
③怎样一致衡量软件设计的技术质量。
-13
叮叮小文库
4、系统功能解析
依照企业理财管理系统的平常工作流程与内容,展望开发的管理
系统的达到的功能以下:
1、基本信息:
各项信息,姓名,密码等。
2、收入信息:
收入信息,保存,增加,更正
3、支出信息:
支出信息,保存,更正,增加,删除。
4、理财信息:
理财信息,保存,更正,删除,增加。
-14
叮叮小文库
依照以上解析,该系统考虑将整个系统分解成如图
用户
增加
登
删除
录
管理员
退出
编写
界
盘问
面
编写用户
-15
叮叮小文库
五、数据库设计
数据库JAVA简介
数据库的看法
数据库是一种积蓄数据并对数据进行操作的工具。
数据库的作用在于组织和表达信息,简而言之,数据库就是信息的会集。
新建一个数据库
创办任何一个数据库的第一步是仔细的规划数据库,设计必定是灵便的、有逻辑的。
创办一个数据库结构的过程被以为是数据模型设计。
1.表记需要的数据;
2.收集被表记的字段到表中;
3.表记主要点字字段;
4.绘制一个简单的数据图表;
5.规范数据;
6.表记指定字段的信息;
7.创办物理表。
更正已建的数据库
数据库的更正分为:
增加、编写和删除记录。
这三种操作均可由
JAVA创办的程序来达成,下面的章节将详细描述实现的详细方法。
-16
叮叮小文库
六、详细任务设计
1、详细设计的任务
详细设计就是要在大纲设计的结果的基础上,考虑“怎样实现”
这个软件系统,直到对系统中的每个模块给出足够详细的过程性描
述。
主要任务以下:
①为每个模块确定采用的算法,选择某种合适的
工具表达算法的过程,写出模块的详细过程性描述;②确定每一模块
使用的数据结构;③确定模块接口的细节,包括对系统外面的接口和
用户界面,对系统内部其他模块的接口,以及模块输入数据、输出数
据及局部数据的全部细节。
④要为每一个模块设计出一组测试用例,
以便在编码阶段对模块代码(即程序)进行预定的测试,模块的测试
用例是软件测试计划的重要组成部分,平常应包括输入数据,希望输
出等内容。
用户登录模块:
-17
叮叮小文库
活动图:
开始
输入密码
否可否正确
是
主界面
相关的IPO图:
IPO
为相关的操作人员考据密码并供应出
账号、密码的输入能供应界面相应的界面
IPO
-18
叮叮小文库
登录界面图:
界面包括的控件有标签、按钮、文本框、下拉列表等。
实现过程:
将所需的控件放到窗体的相应地址;方法:
第一在“工具箱”中选中所需的控件图标,今后在表单的合适地址上单击鼠标并拖动鼠标,即可把由所采用的控件生成的对象增加到窗体上。
以以以下图:
-19
叮叮小文库
②财务控制中心界面的实现:
主界面是用菜单形式表现的:
将所需的控件放到窗体的相应地址;方法:
第一在“工具箱”中
选中所需的控件图标,今后在表单的合适地址上单击鼠标并拖动鼠
标,即可把由所采用的控件生成的对象增加到窗体上。
以以以下图:
-20
叮叮小文库
-21
叮叮小文库
活动图:
发出央求
查找信息填写信息信息删除信息更正
否
操作正确
是
提交成功
IPO图:
IpO
财务信息的相关操作人员供应相信息积蓄到表中或显
更正、盘问应的操作界面示出盘问的内容
-22
叮叮小文库
③增加记录:
界面图
-23
叮叮小文库
④更正记录:
界面图
-24
叮叮小文库
⑤删除记录:
界面图:
-25
叮叮小文库
流程图:
增加央求
输入内容
否
可否正确
是
操作成功
-26
叮叮小文库
⑥账户管理:
界面图:
-27
叮叮小文库
⑦增加账户:
增加记录界面供应了种类、金额、操作人、操作时间的内容输入。
界面图:
-28
叮叮小文库
七、设计心得
经过八天的设计与快发,财务管理系统基本开发达成。
经过此次
实习,在老师的指导下,我们在实践中更加深刻的意识到Java语的
兴隆。
更是认识了开发的一些方法。
我们团队在设计过程中遇到了一
些困难,在老师的指导下、查阅资料得以顺利的解决。
同学之间的相
互商议,促进了各自技术经验的沟通和分享,使我们受益匪浅。
其他
我们组上网查找所需要的知识。
这些对我们组搞好此次的设计起
了至关重要的作用。
在此再次感谢指导老师对我的悉心指导与帮助。
由于时间急促,这个软件必定还有不圆满的地方,比方:
用户界面不够雅观,办理不圆满等多方面问题。
致谢
论文达成的前提是加中老师给我们供应了很好的学习环境,并恩赐我们悉心的指导。
在此表示衷心的感谢。
同时感谢同学们给我们的帮助,在他们的帮助下,以及我们组成员的共同努力我们才能准时达成这个项目。
再次感谢全部恩赐了我们组帮助的老师、同学们!
感谢!
2012年6月17日
-29
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 财务管理 系统 需求 分析 文档