财务标准管理系统需求分析文档_第1页
财务标准管理系统需求分析文档_第2页
财务标准管理系统需求分析文档_第3页
财务标准管理系统需求分析文档_第4页
财务标准管理系统需求分析文档_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

财务管理系统 --------需求分析报告.06.10-06.22目录前言---------------------------------------------- 1.编写目----------------------------------2.编写背景----------------------------------3.为什么开发财务科目管理系--------------------------------4.课题简介----------------------------------5.开发简介----------------------------------二、开发环境及实现技术------------------1.实现技术----------------------------------2.编写环境----------------------------------3.小组开发成员----------------------------------5.术语定义----------------------------------6.参照资料----------------------------------项目概述------------------------------------1.项目目的----------------------------------2.顾客特点----------------------------------3.假定和约束----------------------------------概要设计----------------------------1.设计重要任务----------------------------------2.概要设计过程----------------------------------3.概要设计原则----------------------------------4.系统功能分析----------------------------------数据库设计--------------------------数据库JAVA简介----------------------------------详细任务设计----------------------1、登录模块---------------------------------- 2、界面实现----------------------------------3、添加账户---------------------------------4、修改账户--------------------------------- 5、删除账户---------------------------------6、添加记录---------------------------------7、删除记录------------------------------七、设计心得----------------------------一、前言:1、编写目:本报告目是规范化财务科目软件编写,旨在与提高系统开发能见度。便于对系统开发过程中管理与控制。同步提出了本财务系统开发过程。便于程序员与客户沟通与协作,并作为工作成果原始根据。同步额表白了本系统共性,以期可以获得更大范畴应用。此文档进一步定制财务科目软件开发细节问题,明确系统需求、安排项目规划与进度、组织系统开发与测试。通过对详细财务流程进行详细研究调查,初拟实现研究报告。对系统开发中要面临问题及其解决办法进行需求分析。项目名称:财务管理系统顾客:销售工作人员、会计、审查员,财务主任。2、开发意义:计算机已经成为咱们学习和工作得力助手,使用其可以便管理财务科目,为其财务管理增长了以便。今天,计算机价格已经十分低廉,同步性能有了长足进步。它已经被应用于许多领域。当前国内财务管理水平尚有纸质介质存在,这样机制已经不能适应时代发展,由于它挥霍了许多人力和物力,在信息时代这种老式管理办法必然被计算机为基本信息管理所取代。咱们团队作为软件工程专业学生,但愿可以在这方面有所贡献。改革总设计师邓小平同志说过“科学技术是第毕生产力”,咱们但愿能用咱们所学知识编制出一种实用程序来帮财务人员进行财务管理。开发这一系统好处大概有如下几点:第一、可以存储寻常财务信息。第二、只需理解操作系统,就能实现以便快捷财务管理,节约人力;第三、可以迅速财务历史信息,做到收入支出心中有数。跟据中华人民共和国电信调查报告显示国内上网人数已达到6亿,互联网已经十分普及,况且当前建行已经建起了网上银行,本系统为将来网络财务管理系统和计算机财务管理模式建立作了先期工作。3、为什么要开发一种个人理财系统: 信息作为生产力中最活跃因素,很早就在人类经济生活中发挥着不可代替作用,但把信息纳入公司经营管理系统中高效解决和应用是在计算机创造后来50年代末。 当前人们所提到管理信息系统,普通是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及公司管理领域“人-机系统”,该系统是70年代初“后工业经济”时代产物,在公司管理信息系统在其发展初期,是单一人-机系统,系统功能简朴,效率低,对管理作用有限。进入20世纪80年代末,随着计算机网络和通信技术大力发展,公司管理信息系统进入网络化发展时期。世界发达国家已建立起了完善先进管理信息系统体系,在其社会经济发展领域中发挥着巨大作用。国内管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和国内经济逐渐向知识经济迈进,无论是基于工业经济管理信息系统,还是面向少数专家和管理人员专家系统(ES)或决策支持系统(DSS),其解决对象和服务对象,自身系统构造,解决能力,均有了进一步发展。4、课题简介:财务管理系统是每一种管理家电城财务收入和支出会计不可缺少管理信息系统,它内容对于管理者来说是至关重要,因此财务管理系统应当可觉得每一种管理者提供充分信息和快捷查询手段,大大以便家电城账务管理。随着科学技术不断提高,计算机科学日渐成熟,网上银行迅速发展,其强大功能已为人们深刻结识,它已进入人类社会各个领域并发挥着越来越重要作用。作为计算机应用一某些,使用计算机对财务进行管理,具备着手工管理所无法比拟长处,如:迅速查找、查找以便、可靠性高、寿命长、成本低等。这些长处可以极大地提高财务管理效率,也是财务管理科学化、正规化管理,与先进科学技术接轨重要条件。因而,开发这样一套管理软件成为很有必要事情,对于咱们即将计算机专业毕业学生来说,也是一次将计算机应用于现实管理一次很故意义实践活动。5、编写背景:阐明:由于工作人员与会计工作时间有所差别,工作人员财务申请、批准业务难以实现,所觉得家电城设计一套财务管理软件来解决现存问题。本系统属于小组自由软件,由教师提出,由小组共同设计开发。开发环境及实现技术近些年计算机技术飞速发展,硬件条件可以说是日新月异,其发展速度已令人惊讶成倍比例发展。软件方面同样进展神速,无论任何系统都难不到如今计算机。本系统就是由JAVA与MYSQL数据库相结合而设计出来。如下为本系统需求。1、开发工具简介当前,市场上可以选购应用开发产品诸多,流行也有数十种。在当前市场上这些众多程序开发工具中,有些强调编程语言弹性与执行效率;有些则偏重于可视化程序开发工具所带来便利性与效率得高,各有各长处和特色,也满足了不同顾客需求。然而,语言弹性和工具便利性是密不可分,只有便利工具,却没有弹性语言作支持,许多特殊化解决动作必须要耗费数倍工夫来解决,使得本来所标榜效率提高长处失去了作用;相反,如果只强调程语言弹性,却没有便利工具作配合,会使某些虽然非常简朴界面解决动作,也会严重地挥霍程序设计师宝贵时间。作为数据库系统开发,JAVA是一种非常抱负选取。数据库是JAVA中重要支持技术,在JAVA开发过程中,如何选取数据库管理是一种重要问题,当前,数据库产品较多,每种产品都具备各自特点和合用范畴,因而,在选取数据库时,应考虑数据库应用特点及合用范畴,本系统选用数据库语言JAVA语言,该开发工具具备诸多长处:JAVA是一种可视化、面对对象和条用事件驱动方式构造化高档程序设计,可用于开发Windows环境下种类应用程序。它简朴易学、效率高,且功能强大。在JAVA环境下,使用Windows内部应用程序接口(API)函数,以及动态链接库(MYSQL)、开放式数据访问(ODBC)等技术,可以高效、迅速地开发出Windows环境下功能强大、图形界面丰富应用软件系统。总来说,JAVA具备如下特点:1、可视化编程:JAVA提供了可视化设计工具,把Windows界面设计复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计规定屏幕布局,用系统提供工具,在屏幕上画出各种“部件”,即图形对象,并设立这些图形对象属性。JAVA自动产生界面设计代码,程序设计人员只需要编写实现程序功能那某些代码,从而可以大大提高程序设计效率。2、面向对象程序设计在普通面向对象程序设计语言中,对象由程序代码和数据构成,是抽象概念;而JAVA则是应用面向对象程序设计办法(OOP),把程序和数据封装起来作为一种对象,并为每个对象赋予应有属性,使对象成为实在东西。在设计对象时,不必编写建立和描述每个对象程序代码,而是用工具画在界面上,JAVA自动生成对象程序代码并封装起来。3、构造化程序设计语言JAVA语句简朴易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同步具备功能强大且使用灵活调试器和编译器。JAVA是解释型语言,在输入代码同步,解释系统将高档语言分解翻译成计算机可以辨认机器指令,并判断每个语句语法错误。在设计JAVA程序过程中,随时可以运营程序,而在整个程序设计好之后,可以编译生成可执行文献(.EXE),脱离JAVA环境,直接在Windows环境下运营。4、事件驱动编程机制JAVA通过事件来执行对象操作。一种对象也许会产生各种事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一种对象,当顾客单击该按钮时,将产生一种“单击“(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定操作。在用JAVA设计大型应用软件时,不必建立具备明显开始和结束程序,而是编写若干个微小子程序,即过程。这些过程分别面向不同对象,由顾客操作引起某个事件来驱动完毕某种特定功能,或者由事件驱动程序调用通用过程来执行指定操作,这样可以以便编程人员,提高效率。5、访问数据库JAVA具备可强大数据库管理功能,运用数据控件和数据库管理接口可以直接建立或解决表格里数据库,并提供了强大数据存储和检索功能。6、动态链接数据库JAVA是一种高档程序设计语言,不具备低档语言功能,对访问机器硬件操作不太容易实现。2、编写环境:语言:Java开发软件:Eclipse数据库:Mysql操作系统:Windows3、开发小构成员:组长:成员:4、术语定义:顾客:家电工作人员、会计、审查员,财务主任。管理员:系统维护管理员系统:财务管理系统需求:顾客解决问题,或达到目的所需条件或功能;系统或系统功能要满足合同、原则。规范或其她正式规定文档所具备条件或权能。5、参照资料:《基本会计》出版社:海南出版社作者:林若彤《Java编程思想》BruceEckel著陈昊鹏译第四版《数据库》李立功科学出版社三、项目概述:1、项目目的:由于家电城各部门帐目多且复杂,家电城没有过多人力与财力来对各个部门进行财务管理。该财务管理系统旨在以便家电城所有工作人员按规定期间进行财务录入以及审计员与主任审核,从而解决财务上问题。并提供人性化界面,使顾客可以简朴使用。顾客特点:该系统终有店内人员以及会计、主任使用。店内人员以及会计等,由于业务频繁对软件操作也较为频繁。假定和约束:本系统预测开发人员:十人。开发周期:五天。概要设计:概要设计重要任务:①系统分析员审查软件筹划、软件需求分析提供文档,提出最佳推荐方案,用系统流程图,构成系统物理元素清单,成本效益分析,系统进度筹划后进入设计。②拟定模块构造,划分功能模块,将软件功能需求分派给所划分最小单元模块。拟定模块间联系,拟定数据构造、文献构造、数据库模式,拟定测试办法与方略。③选用有关软件工具来描述软件构造,构造图是经常使用软件描述工具。选取分解功能与划分模块设计原则,例如模块划分独立性原则等。2、概要设计过程概要设计要先进行系统设计,复审系记录划与需求分析,拟定系统详细实行方案;然后进行构造设计,拟定软件构造。3、概要设计原则①将软件划提成若干独立成分根据。②如何表达不同成分内功能细节和数据构造。③如何统一衡量软件设计技术质量。4、系统功能分析依照公司理财管理系统寻常工作流程与内容,预测开发管理系统达到功能如下:1、基本信息:各项信息,姓名,密码等。2、收入信息:收入信息,保存,添加,修改3、支出信息:支出信息,保存,修改,添加,删除。4、理财信息:理财信息,保存,修改,删除,添加。依照以上分析,该系统考虑将整个系统分解成如图登录界面编辑增长查询删除顾客登录界面编辑增长查询删除退出退出管理员编辑顾客编辑顾客五、数据库设计数据库JAVA简介数据库概念数据库是一种存储数据并对数据进行操作工具。数据库作用在于组织和表达信息,简而言之,数据库就是信息集合。新建一种数据库创立任何一种数据库第一步是仔细规划数据库,设计必要是灵活、有逻辑。创立一种数据库构造过程被以为是数据模型设计。1.标记需要数据;2.收集被标记字段到表中;3.标记主核心字字段;4.绘制一种简朴数据图表;5.规范数据;6.标记指定字段信息;7.创立物理表。修改已建数据库数据库修改分为:添加、编辑和删除记录。这三种操作均可由JAVA创立程序来完毕,下面章节将详细描述实现详细办法。六、详细任务设计1、详细设计任务详细设计就是要在概要设计成果基本上,考虑“如何实现”这个软件系统,直到对系统中每个模块给出足够详细过程性描述。重要任务如下:①为每个模块拟定采用算法,选取某种恰当工具表达算法过程,写出模块详细过程性描述;②拟定每一模块使用数据构造;③拟定模块接口细节,涉及对系统外部接口和顾客界面,对系统内部其他模块接口,以及模块输入数据、输出数据及局部数据所有细节。④要为每一种模块设计出一组测试用例,以便在编码阶段对模块代码(即程序)进行预定测试,模块测试用例是软件测试筹划重要构成某些,普通应涉及输入数据,盼望输出等内容。顾客登录模块:开始活动图:开始验证密码并提供出相应界面主界面与否对的输入密码否是验证密码并提供出相应界面主界面与否对的输入密码有关IPO图:IPO为有关操作人员能提供界面账号、密码输入为有关操作人员能提供界面账号、密码输入IPO登录界面图:界面涉及控件有标签、按钮、文本框、下拉列表等。实现过程:将所需控件放到窗体相应位置;办法:一方面在“工具箱”中选中所需控件图标,然后在表单恰当位置上单击鼠标并拖动鼠标,即可把由所选用控件生成对象添加到窗体上。如下图:②财务控制中心界面实现:主界面是用菜单形式体现:将所需控件放到窗体相应位置;办法:一方面在“工具箱”中选中所需控件图标,然后在表单恰当位置上单击鼠标并拖动鼠标,即可把由所选用控件生成对象添加到窗体上。如下图:活动图:发出祈求发出祈求信息删除填写信息查找信息提交成功操作对的信息修改否是信息删除填写信息查找信息提交成功操作对的信息修改财务信息更改、查询有关操作人员提供相应操作界面信息存储到表中或显示出查询内容IPO图:财务信息更改、查询有关操作人员提供相应操作界面信息存储到表中或显示出查询内容IpO=3\*GB3③添加记录:界面图=4\*GB3④修改记录:界面图=5\*GB3⑤

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论