财务管理系统的设计与开发固定资产管理期末处理_第1页
财务管理系统的设计与开发固定资产管理期末处理_第2页
财务管理系统的设计与开发固定资产管理期末处理_第3页
财务管理系统的设计与开发固定资产管理期末处理_第4页
财务管理系统的设计与开发固定资产管理期末处理_第5页
已阅读5页,还剩134页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、大理学院本科毕业设计财务治理系统的设计与开发固定资产治理,期末处理 DEVELOPMENT AND DESIGN OF THE FINANCIAL MANAGEMENT SYSTEMFIXED ASSET MANAGEMENT, FINAL PROCESSING学 院: 数学与计算机学院 模块负责人: 张寿君 项目组成员: 张寿君 熊建英 王凤松 指导 教师: 杜英国 专 业: 信息与计算科学 年级(班级): 07级信息与计算科学1班 起止 日期: 2010年8月23日2010年12月30日 制表日期:2010 年 12月 15 日摘 要随着经济全球化以及计算机技术的不断进展,企业在财务治理方

2、面变的越来越繁杂,财务处理的数据也急剧增加,有关财务的各种信息也成倍的增长,面对庞大的信息量,有必要开发财务治理系统来提高财务治理工作的效率,通过那个系统,能够做到信息的规范治理,科学的统计和查询,从而减少了在财务治理方面的工作量。本财务治理系统包括了会计科目治理、凭证治理、出纳治理、往来治理、固定资产治理、工资治理、财务差不多信息设置和结账等几个大的模块,其中每个模块包括了在财务处理方面的添加、修改、删除、查询和打印报表等功能,系统治理员能够拥有完全的权限治理系统,而财务治理员则不能拥有期末处理相关功能的治理的权限。本文论述的是财务治理系统在固定资产治理、期末处理、财务分析等方面系统开发的全

3、过程。依照软件工程的思想,从需求分析入手,编写用例、绘制用例图、绘制时序图、绘制类图、对象设计、映射再到编程,最后测试;通过不断的测试使系统更完善。本系统采纳Microsoft Visual Studio 2005为开发工具,以C#为开发语言,后台数据库采纳Microsoft SQL Server 2000,操作系统为Windows XP。关键词:财务治理系统;Microsoft Visual Studio 2005;C#;软件工程。DEVELOPMENT AND DESIGN OF THE FINANCIAL MANAGEMENT SYSTEMAbstractWith the globali

4、zation of economy and the development of computer technology, in financial management of enterprises are becoming more and more multifarious. The processing of data also has increased dramatically, so financial information will increase manifold too. Facing the huge amount of information, it is nece

5、ssary to develop financial management system to improve financial management efficiency. Through this system, the enterprise can accomplish informations standard management, scientific statistics and query to reduce the financial management of workload.The financial management system including the S

6、ubject of management, vouchers management, cashier management, come-and-go management, fixed asset management, salary management, financial basic information set and check settings, each of these modules including in the handling of adding, modifying and deleting, querying, and printing the reports

7、and other functions. System administrators can have complete permissions. Financial administrator cannot have final processing permissions.This paper discusses the entire process development of fixed asset management, the final processing and financial analysis. we use the concept of software engine

8、ering from requirements analysis commence, writing example, drawing use case diagram, drawing sequence diagram, drawing class diagram, object-oriented design and finally map object to programming environments. Through constant testing enables the system more perfect.This system is designed for windo

9、ws XP. We use the Microsoft Visual Studio 2005 as a development tool, with c # for developing language and use Microsoft SQL Server 2000 as the database management system.Key Words:financial management system; Microsoft Visual Studio 2005;C#; Software engineering.目 录 TOC o 1-3 h z u HYPERLINK l _Toc

10、280198293 摘 要 PAGEREF _Toc280198293 h II HYPERLINK l _Toc280198294 Abstract PAGEREF _Toc280198294 h III HYPERLINK l _Toc280198295 引 言 PAGEREF _Toc280198295 h - 1 - HYPERLINK l _Toc280198296 第一章 财务治理系统概述 PAGEREF _Toc280198296 h - 3 - HYPERLINK l _Toc280198297 1.1开发背景 PAGEREF _Toc280198297 h - 3 - HYP

11、ERLINK l _Toc280198298 1.2系统开发的目的和意义 PAGEREF _Toc280198298 h - 3 - HYPERLINK l _Toc280198299 第二章 系统开发工具、运行环境 PAGEREF _Toc280198299 h - 4 - HYPERLINK l _Toc280198300 2.1面向对象软件开发 PAGEREF _Toc280198300 h - 4 - HYPERLINK l _Toc280198301 2.1.1面向对象编程 PAGEREF _Toc280198301 h - 4 - HYPERLINK l _Toc280198302

12、 2.1.2面向对象软件原理 PAGEREF _Toc280198302 h - 4 - HYPERLINK l _Toc280198303 2.1.3面向对象分析 PAGEREF _Toc280198303 h - 5 - HYPERLINK l _Toc280198304 2.1.4面向对象设计 PAGEREF _Toc280198304 h - 5 - HYPERLINK l _Toc280198305 2.2 Visual Studio.NET集成开发环境 PAGEREF _Toc280198305 h - 6 - HYPERLINK l _Toc280198306 2.3 C#编程语

13、言 PAGEREF _Toc280198306 h - 6 - HYPERLINK l _Toc280198307 2.3.1 C#语言概述 PAGEREF _Toc280198307 h - 6 - HYPERLINK l _Toc280198308 2.3.2语法和语义 PAGEREF _Toc280198308 h - 6 - HYPERLINK l _Toc280198309 2.3.3 C#标识符和保留字 PAGEREF _Toc280198309 h - 7 - HYPERLINK l _Toc280198310 2.3.4 C#原始数据类型 PAGEREF _Toc2801983

14、10 h - 8 - HYPERLINK l _Toc280198311 2.4 UML概述 PAGEREF _Toc280198311 h - 8 - HYPERLINK l _Toc280198312 2.5 SQL Server 2000简介 PAGEREF _Toc280198312 h - 9 - HYPERLINK l _Toc280198313 第三章 需求分析 PAGEREF _Toc280198313 h - 11 - HYPERLINK l _Toc280198314 3.2需求分析 PAGEREF _Toc280198314 h - 11 - HYPERLINK l _T

15、oc280198315 3.2.1功能简述 PAGEREF _Toc280198315 h - 11 - HYPERLINK l _Toc280198316 3.2.2功能详细讲明 PAGEREF _Toc280198316 h - 11 - HYPERLINK l _Toc280198317 3.2.3模块用例 PAGEREF _Toc280198317 h - 14 - HYPERLINK l _Toc280198318 3.3 对象设计 PAGEREF _Toc280198318 h - 24 - HYPERLINK l _Toc280198319 3.3.1标识固定资产添加用例对象 P

16、AGEREF _Toc280198319 h - 24 - HYPERLINK l _Toc280198320 3.3.2固定资产清理用例对象 PAGEREF _Toc280198320 h - 25 - HYPERLINK l _Toc280198321 3.3.3固定资产清理查询用例对象 PAGEREF _Toc280198321 h - 26 - HYPERLINK l _Toc280198322 3.3.4期末调汇用例对象 PAGEREF _Toc280198322 h - 28 - HYPERLINK l _Toc280198323 3.3.5固定资产添加用例对象的属性及方法 PAG

17、EREF _Toc280198323 h - 29 - HYPERLINK l _Toc280198324 3.3.6固定资产清理用例对象的属性及方法 PAGEREF _Toc280198324 h - 32 - HYPERLINK l _Toc280198325 3.3.7固定资产清理查询用例对象的属性及方法 PAGEREF _Toc280198325 h - 34 - HYPERLINK l _Toc280198326 3.3.8期末调汇用例对象的属性及方法 PAGEREF _Toc280198326 h - 36 - HYPERLINK l _Toc280198327 3.4将对象模型映

18、射到编程环境 PAGEREF _Toc280198327 h - 38 - HYPERLINK l _Toc280198328 3.5将持久性对象映射为数据库中的数据表 PAGEREF _Toc280198328 h - 41 - HYPERLINK l _Toc280198329 3.6编程实现对象 PAGEREF _Toc280198329 h - 44 - HYPERLINK l _Toc280198330 3.7系统外部设计 PAGEREF _Toc280198330 h - 48 - HYPERLINK l _Toc280198331 第四章 系统测试与维护 PAGEREF _Toc

19、280198331 h - 51 - HYPERLINK l _Toc280198332 4.1 测试方法 PAGEREF _Toc280198332 h - 51 - HYPERLINK l _Toc280198333 4.2资产添加添加测试 PAGEREF _Toc280198333 h - 52 - HYPERLINK l _Toc280198334 4.3资产清理测试 PAGEREF _Toc280198334 h - 54 - HYPERLINK l _Toc280198335 4.4期末调汇测试 PAGEREF _Toc280198335 h - 56 - HYPERLINK l

20、_Toc280198336 总 结 PAGEREF _Toc280198336 h - 58 - HYPERLINK l _Toc280198337 致 谢 PAGEREF _Toc280198337 h - 59 - HYPERLINK l _Toc280198338 参考文献 PAGEREF _Toc280198338 h - 60 -引 言随着社会的进步和进展,信息系统在生产生活中的作用日益明显,信息产业在企业生产规模中的比重日趋增大,差不多成为衡量企业现代化水平的重要指标之一。因此,如何能对一个企业整体的概况进行宏观调控,使企业的人、财、物等资源配置更加合理,使之发挥最大的效益,使办公

21、及生产趋于自动化,是一个企业始终不渝追求的目标。治理计算机产生的信息在专门多方面不同于处理人工输入的数据,通常有更大量的计算机信息需要治理。组织和维护信息的成本可能以惊人的速度增加,而且与通过其他途径获得的信息相比,用户往往更信任它。财务治理系统能够为公司节约大量的人力和物力资源。同时,能够第一时刻给上级领导提供有关财务的数据信息。财务治理员能够更方便地处理业务来往中的差不多财力信息、查询财务差不多信息等。目前,几乎每个公司都在使用各种各样的财力治理系统来治理财务的差不多信息,但大部分差不多上基于传统模式下的,不能达到使用者的要求,一些功能依旧不能专门好的实现,基于此我们小组想接着来研究财力治

22、理系统,达到更加人性化的用户界面,检索迅速、查找方便、易修改、可靠性高,提高财务数据信息治理的效率,实现公司对财务数据治理的科学化、正规化。第一章 财务治理系统概述1.1开发背景经济全球化以及计算机技术不断进展的今天,财务治理系统关于任何一家企业、公司和单位甚至个人的进展差不多上不可缺少的,企业财务治理的内涵、外延、功能及其地位发生了深刻的变化,强化企业的财务治理差不多成为现代企业在激烈的市场竞争中得以生存和进展、现代企业制度得以保证和实施的重要环节。财务治理系统作为企业治理财务的重要手段,是企业制造财宝、制定生产目标等一系列活动的基础和前提,这使得财务治理系统在企业中的地位显得尤为重要,因此

23、一个企业有一个好的、合理的财务治理系统对企业长远的进展有着专门重要的意义。1.2系统开发的目的和意义对一个企业而言,利用财务治理系统治理财务数据能够完全打破手工处理的局限性,为日常治理提供更加详细、更加准确、更加及时的信息,随时得到最新的情况。减轻了财务人员的工作负担,使用财务治理系统处理数据以后,大部分工作由计算机自动进行处理,使财务人员从繁重的手工操作中解放出来,从而使财务人员把要紧精力放在治理和监督上,更好地发挥财务人员的作用。开发财务治理的目的:精确、实时地反映和准确处理企业的各项业务活动,为财务报告使用者做出经济决策提供依据和参考;精确、实时地反映和准确处理企业的各项业务活动,为财务

24、报告使用者做出经济决策提供依据和参考;满足有关各方了解企业财务状况及经营成果的需要,优化商品结构,减少资金占用,提高资金利用率;利用视窗进行智能化、人性化的治理,提高企业的形象化;及时、准确地将企业各类信息加工处理后反馈给企业的最高治理层;加强对职员治理考核的科学性,提高劳动效率,充分调动职员的积极性和制造性;关于企业组织结构的调整、人员职务的变化、业务流程的重新设计及业务操作细节,系统能够满足企业内部经营治理的需要。第二章 系统开发工具、运行环境2.1面向对象软件开发2.1.1面向对象编程面向对象软件开发的原理差不多出现专门多年了,实质上在高级编程语言使用以来就存在了。在20世纪80年代和9

25、0年代,面向对象编程开始广为流行,这在专门大程度上是因为C+和Java如此的编程语言的进展。它现在差不多成为商业软件开发的主流方法。面向对象方法最吸引人的特征之一确实是对象能够用来特不有效地表示真实世界中的实体。比如,我们能够使用一个软件对象来表示公司的职员。我们为每个职员创建一个对象,每个都具有我们需要表示的行为和特征。用这种方法,面向对象编程同意我们在程序和程序表示的实际环境之间建立映射。也确实是讲,面向对象方法使解决问题变得容易,这是编写程序的第一要点。2.1.2面向对象软件原理面向对象编程最终需要牢固理解下列术语:对象属性方法类封装继承多态1 对象(object)是程序中的差不多元素。

26、一个软件对象通常表示了我们问题域中的一个真实对象。每个对象都有一个状态(state)和一个行为(behavior)的集合。“状态”是指当前定义对象的差不多特征。一个对象的行为是和对象相关的活动。除对象之外,C#程序也治理原始数据。原始数据(primitive data)包括了差不多的值,比如数字和字符。对象通常表示了更有味或者更复杂的实体。对象的属性(attribute)是它内部存储的值,能够表示为原始数据或者其他对象。方法(method)是给定名称的一组程序语句。当方法触发时执行它的语句。一组方法和一个对象相关联。对象的方法定义了它的潜在的行为。归纳起来确实是:每个对象有一个状态,通过它的属

27、性定义;还有一组行为,通过它的方法定义。2 通过类(class)来定义。类是一个模型或者蓝图,对象从其中创建。类是对象的蓝图。它建立了数据的类型,这种类型的对象将保持和定义了代表这类对象行为的方法。然而,类不是对象,正如蓝图是设计模型而不是房子一样。一般来讲,类不包括存储数据的空间。每个对象有它自己的数据的空间,这也是什么缘故每个对象能够有它自己的状态。定义了一个类之后,能够从那个类创建多个对象。类是对象的抽象,对象是类的实例。3 对象应该被封装(encapsulate),这意味着它爱护和治理自己的信息。也确实是讲,对象能够自我治理。一个对象的状态的唯一改变应该由那个对象的方法来完成。我们应该

28、将对象设计成为其他对象不能“接触”和改变它的状态。类能够通过使用继承(inheritance)从其他类中创建。也确实是讲,一个类的定义能够基于差不多存在的另外一个类。继承是软件重用(software reuse)的一种形式,利用了我们想要创建的不同种类的类之间的相似性。一个类能够用来派生多个类。派生的类能够用于派生更多的类。这创建了类的继承关系表,定义在一个类中的属性和方法能够由它的小孩们继承,而相应地它的小孩们又能够将这些传递给它们的小孩,以此类推。多态(polymorphism)是指我们能够在不同时刻用相同的方式使用相关对象的多个类型。它给予我们为和多个对象相关的问题设计强大和优美的解决方

29、案的能力。2.1.3面向对象分析面向对象分析(OOA,Object-Oriented Analysis)是软件开发过程中的问题定义时期,是抽取和整理用户需求并建立问题域精确模型的过程。OOA强调直接针对问题域中客观存在的各种事物建立OOA模型中的对象,用对象的属性和服务分不描述事物的静态特征和行为。OOA需要完成两个任务:一是形式地讲明所面对的应用问题,最终成为软件系统差不多构成的对象,还有系统所必须遵从的,由应用环境所决定的规则和约束。二是明确地规定构成系统的对象如何协同合作,完成指定的功能。2.1.4面向对象设计面向对象设计(OOD,Object-Oriented Design)则是针对系

30、统的一个具体的实现运用面向对象的方法。其中包括两方面的工作:一是把OOA模型直接搬到OOD(不通过转换,仅作某些必要的修改和调整),作为OOD的一部分;二是针对具体实现中的人机界面、数据存储、任务治理等因素补充一些与实现有关的部分。OOD有一些准则,它们是:模块化、抽象化、信息隐蔽和封装、对象的高类聚和弱耦合、可扩充性、可重用性等。2.2 Visual Studio.NET集成开发环境软件开发环境是指用于创建、测试和修改程序的工具集。一些环境被称为集成开发环境(intergrated development enviroment, IDE),因为它们将不同的工具集成到一个软件程序中。它将极大地

31、简化开发过程,加快生成有用的程序的过程。Visual Studio.NET是一个集成开发环境,是.NET平台下最为强大的开发工具,不管是软件服务商,依旧企业应用程序的部署与公布,Visual Studio.NET都能够提供近乎完美的解决方案。Visual Studio.NET提供了包括设计、编码、编译调试、数据库联接操作等差不多功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新公布工具以及性能评测报告等高级功能。(具体请参看MSDN或微软中国Visual Studio.NET开发中心网站)2.3 C#编程语言2.3.1 C#语言概述C#是编程世界中最近出现的,英文读音为:C S

32、harp,由Microsoft开发,既能够开发基于Web的程序,也能够开发单独运行的程序。Microsoft从C+语言中提取了最新的面向对象技术,并将其和它的Visual Basic语言的易用性一起集成到C#中。C#的语法和它的面向对象的本质也类似与Sun Microsystems开发的Java语言。因为C+和Java差不多上以C为原型,C#语言也保留了专门多这些早期语言的结构。这使得熟悉Java、C或者C+的程序员能够专门快适应C#。C#是一种面向对象编程语言(object-oriented programming language)。对象是组成程序的差不多元素。对象是组成程序的差不多元素。

33、C#语言和.NET平台为开发程序提供了大量类型的功能和工具。那个软件常称为命名空间(namespace),提供了创建图形、网络通信以及数据库交互的能力和专门多其他功能。2.3.2语法和语义每种编程语言都有自己独特的语法(syntax)。一种语言的语法规则精确地描述了语言的词汇元素如何形成句子。创建一个程序必须遵守这些规则。例如在C#中,标识符不能以数字开头,那个事实确实是一条语法规则。花括号用来开始和借书类和方法,这也是一条语法规则。编程语言中语句的语义(semantics)定义了在语句执行时会发生什么。编程语言总体上是无二义性的,这确实是讲一个程序的语义是定义良好的。也确实是讲,对每一个句子

34、有且只有一种解释。另一方面,人类用来交流所使用的自然语言(natural language),比如英语和中文,差不多上充满二义性的。计算机语言不同意二义性存在。假如一种编程语言的指令能够有两种不同的意思,计算机将不能推断该执行哪一条指令。总之,语法规则指出了程序的形式。语义指出了程序语句的意思。2.3.3 C#标识符和保留字编写程序时使用的不同的词称为标识符(identifier)。标识符是一个字母后面接着0个或者多个字母和数字。一个C#的字母能够是任意26个英文字母表的字符之一,包括大小写和_(下划线)字符,以及其他语言的字母表字符。一个C#数字包括数字09。C#中的一个名称(name)是一

35、系列的标识符,用(.)分隔。标识符名称应该有描述性同时可读。另外,C#是大小写敏感的。字母的大写版本和小写版本是不同的。保留字(reserved word)是在编程语言中有专门含义的标识符,只能按预先定义好的方式使用。保留字不能用于其他目的,比如为类或者方法命名。abstractasbaseboolbreakbytecasecatchcharcheckedclasscharconstcontinuedecimaldefaultdodoubleelseenumeventexplicitexternfalsefinallyfixedfloatforforeachgetgoto*ifimplicit

36、implemtnsinintinterfaceinternalislocklongnamespacenewnullobjectoperatoroutoverrideparamspartialprivateprotectedpublicreadonlyrefreturnsbytesealedsetshortsizeofstackallocstaticstringstructswitchthisthrowtruetrytypeofunitulonguncheckedushortusingvaluevirtualvoidwhile表2-1 C#保留字2.3.4 C#原始数据类型在C#中有13中简单数

37、据类型(simple data type):8个整数的子集、2个浮点数的子集、1个字符数据类型、1个布尔数据类型和1个十进制数据类型。其他的所有差不多上使用对象来表示。string类型经常也看作是一个简单数据类型,但它极大地展现了对象的特征,因此通常以类来看待它(一个预定义的类)。C#有两种数值类型:整型和浮点型。有8种整数数据类型和2种浮点数数据类型。保留字不名类型存储位数最小值最大值sbytebyteshortushortintuintlongulongfloatdoubledecimalSystem.SbyteSystem.ByteSysten.Int16System.UInt16Sys

38、tem.Int32System.UInt32System.Int64System.Uint64System.SingleSystem.DoubleSystem.Decimal8位8位16位16位32位32位64位64位32位64位96位-1280-2150-2310-26301.5_10(-45)5.0_10(-324)1.0_10(-28)127255215-1216-1231-1232-1263-1262-13.4_10(38)1.7_10(308)7.9_10(28)表2-2 C#原始数据类型在C#中,数据类型char代表了单个字符。C#中定义的布尔型的值使用保留字bool定义,只有两种

39、有效取值:true和false。C#支持十进制数据类型decimal,它使用128位存储,和浮点数类型比较,十进制类型有更高的精度和更小的范围,这使它适合财务和货币计算。2.4 UML概述统一建模语言(Unified Modeling Language,UML)是一种直观化、明确化、构建和文档化软件系统产物的通用可视化建模语言。它捕捉了被构建系统的有关决策和理解,用来理解、设计、扫瞄、配置、维护以及操纵系统的信息。UML能够与所有的开发方法、生命时期、应用领域和媒介一同使用。它意图统一过去建模技术的经验,将当前软件最佳实践合并至标准的方法。UML包括语义概念、标记符号和指南,具有静态、动态、环

40、境上的和组织性的部分。它能够被具有代码产生和报表生成的交互式可视建模工具所支持。UML规范没有定义标准过程,但可用于迭代的开发过程,并支持现有的大多数面向对象的开发过程。UML捕捉系统静态结构和动态行为的信息。系统建模成独立对象的集合,它们互相交互以实现功能,从而最终使外部使用者获益。静态结构定义了对系统具有重要意义的各种对象和实现,以及它们之间的关系。动态行为定义了对象时刻上的历史和为达成目标对象间的通讯。从不同然而相关的视角来对系统建模,同意了多种角度对系统的理解。本论文中涉及到的UML视图将在后面适当的位置给出定义。2.5 SQL Server 2000简介数据库是事务处理、信息治理等应

41、用系统的核心和基础,数据库治理系统通过将大量的数据按一定的数据模型组织起来,提供存储、维护和检索数据的功能,使应用系统能够以统一的方式方便、及时、准确地从数据库中猎取所需信息。Microsoft公司推出的SQL Server 2000数据库治理系统以其强大的功能在各领域得到广泛应用。它是基于客户机/服务器(client/server)模型的关系型数据库治理系统(DBMS),其在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,为企业的数据治理提供强大的支持。一般地,SQL Server 2000包括4个服务器组件、2个要紧治理工具(企业治理器和查询分析器)和1个服务治理器。其中,4

42、个服务器组件为:SQL Server数据库引擎(MSSQL Server服务)、SQL Server代理程序(SQL Server Agent服务)、Microsoft搜索服务和分布式事务处理协调器(MS DTC服务)。在创建一个数据库后,我们需要为其新建一些一系列的数据表,用来存储记录。创建表的字段时,必须为其指定数据类型。字段的数据类型决定了数据的取值、范围和存储格式。字段的数据类型能够是SQL Server提供的系统数据类型,也能够是用户定义数据类型。SQL Server 2000提供了丰富的系统数据类型。数据类型符号标识整数型精确数值型浮点型货币型位型字符型Unicode字符型文本型二

43、进制型日期时刻型时刻戳型图像型其他bigint8, int4, smallint2, tinyint1decimal, numericfloat4&8, real4money8, smallmoney4bit1char, varcharnchar, nvarchartext, ntextbinary, varbinarydatetime, smalldatetimetimestampimagecursor, sql_variant, table, uniqueidentifier注:int4,括号里的数字为类型长度(字节数)表2-3 SQL Server 2000系统数据类型第三章 需求分析3

44、.1初始问题陈述随着计算机科学技术和现代通信技术的进展,人类差不多步入以数字化和网络化为特征的知识经济时代,人们对各种信息的需求也逐渐增大。蓬勃进展的各类经营企业作为产业的重要组成部分在国民经济中的作用日益突出;同时,快节奏的生活经验,要求企业在财务治理方面跟上时代的步伐,提高工作效率,为企业的进展提供决策依据。为了适应社会的快速进展,满足企业在处理财数据方面的实际需要,提高整个企业的综合竞争力,急切需要真正适合财会部实际需要的财务治理系统。3.2需求分析3.2.1功能简述通过小组成员的实际调查,财务治理模块具有以下功能:由于操作人员的计算机知识有限,因此要求系统具有良好的人机界面;假如系统的

45、对象较多,则要求有较好的权限治理;方便的添加、修改和删除数据功能;方便的数据查询功能;使用水晶报表方便用户打印查询结果;在相应的权限下,可方便地删除数据;完成的数据备份、还原和清理功能;计算机计算自动完成,尽量减少人工干预。3.2.2功能详细讲明1、固定资产治理模块的功能详细阐述有以下几方面:(1)固定资产治理是在录入了资产差不多信息以后完成对固定资产的添加、变动、删除、清理、折旧以及对固定资产信息查询功能以及工作量治理的设定。(2)固定资产信息的添加、变动、删除功能:完成对固定资产差不多信息录入,当录入了错误信息,能够对错误信息进行变动、删除,也能够用快速的树查询功能把需要变动/删除的记录查

46、询出来,然后进行变动/删除。但注意添加/删除固定资产基础资料时,结果会阻碍查询固定资产信息。(3)固定资产清理功能:在已有的固定资产出现报废、出售时,能够对固定资产进行处理,并将处理的费用生成凭证,以便于期末结账。(4)固定资产折旧功能:将需要进行折旧的固定资产进行累计折旧,查看单位折旧额和总的折旧额,同时也能够将结果导出到EXCEL里。(5)打印相关资产信息功能:将资产差不多信息、资产明细账、资产清理情况以报表的形式进行查询和打印。固定资产治理固定资产清理报表固定资产治理 固定资产报表固定资产添加固定资产变动定资产变动固定资产删除固定资产清理固定资产折旧固定资产清单固定资产明细账产明细账图1

47、:固定资产治理模块功能结构图2、期末处理治理模块的功能详细阐述有以下几方面:(1)期末处理治理是在拥有财务凭证的基础上完成对财务的期末调汇、结转损益、期末结账等功能。(2)期末调汇功能:依照币不的不同,查询出所需调汇的财务信息,输入变动的汇率,然后进行调汇,得到相应的调汇前后的人民币金额,并得到差额,从而能够看出调汇前后的损益清况。(3)结转损益功能:依照借方的主营业收入、其它业务收入、营业外收入、投资收益的和与借方的主营业务成本、 其他业务支出 、营业外支出/、治理费用 、营业费用 、财务费用 、所得税的和相比较,从而查看损益情况。(4)期末结账:将凭证表里的财务数据进行汇总,生成报表。期末

48、处理期末处理报表期末调汇定资产变动结转损益期末结账结转损益报表图2:期末处理模块功能结构图3、财务分析治理模块的功能详细阐述有以下几方面:(1)财务分析治理是对企业当前财务的财务状况总结和进行损益分析等,并可查询各种报表。(2)财务状况总结功能:是结会计科目中的金额做一个图表,使企业高层能够专门清晰的看到公司的财务分布状况。(3)损益分析,是通过总结财务的收入和成本来分析财务的经营状况。财务分析财务分析报表财务状况定资产变动损益分析试算平衡表科目余额表现金流量表损益表3.2.3模块用例确认系统的参与者:1、财务治理人员(Finacial Manager)2、一般治理人员(Manager)确定系

49、统的用例:1、固定资产治理涉及的用例(1)固定资产添加用例(Add Fixed Asset Use Case)(2)固定资产清理用例(Clean Fixed Asset Use Case)(3)固定资产折旧用例(Fixed Assets Depreciation Use Case)(4)固定资产变动用例(Modify Fixed Asset Use Case)(5)固定资产删除用例(Delete Fixed Asset Use Case)(6)固定资产清理查询用例(Query Cleaning The Fixed Asset Use Case)2、期末处理涉及的用例(1)期末调汇用例(Fina

50、l Adjustable Remit Use Case)(2)结转损益的用例(Profit And Loss Use Case)3、财务分析涉及的用例(1)财务状况用例(Financial situation Use Case)(2)损益分析用例(Gains analysis Use Case)固定资产添加用例(Add Fixed Asset UC)用例名:固定资产添加用例(Add Fixed Asset Use Case)范围:财务治理系统( Finanacial Management System)要紧参加者:财务治理员(Finacial Manager)涉众及关注点:财务治理员:希望能够

51、快速、准确的录入固定资产差不多信息。公司:希望准确、快速的记录固定资产信息。前置条件:财务治理人员必须通过确认和认证后置条件:存储固定资产信息,更新数据库信息,生成固定资产清单报表。主事件流:1)、启动财务治理系统(WealthMS),财务治理员(Finacial Manager)进入登陆界面(DL),用例开始;2)、系统(即财务治理系统)提示财务治理人员输入密码;3)、财务治理员输入密码;4)、系统验证密码;A1:密码错误5)、财务治理员通过身份验证后,登录到财务治理系统(WealthMS),进入到固定资产治理界面(ZcHuiZong),固定资产治理界面(ZcHuiZong)显示有固定资产添

52、加、固定资产变动、固定资产清理、固定资产删除、导出到EXCEL、打印等控件;6)、财力治理员选择资产添加操作;7)、系统弹出固定资产卡片添加界面(ZCxinzeng);8)、财务治理员输入资产相关信息(包括有:资产类不、资产名称、规格型号、出厂日期、生产厂家、增加方式、使用部门、使用情况、存放地点、数量、单价、计量单位、净残值率、累计折旧、折旧方法、工作量单位、入账日期、登记日期、登记人等);(1)资产名称、规格型号、生产厂家、数量、单价、净残值率、累计折旧、工作量单位、登记人这些信息直接输入;(2)资产类不则是系统从新弹出的资产类不治理界面(ZcLeiBie)中选择相应的资产类不,再绑定到资

53、产类不对应的textbox中。(3)增加方式则是系统从新弹出的增加方式治理界面(ZCZjfs)中选择相应的增加方式,再绑定到增加方式对应的textbox中。(4)使用部门则是系统从新弹出的使用部门治理界面(ZCSybm)中选择相应的使用部门,再绑定到使用部门对应的textbox中。(5)使用情况则是系统从新弹出的使用情况治理界面(ZCSyqk)中选择相应的使用情况,再绑定到使用情况对应的textbox中。(6)存放地点则是系统从新弹出的存放地点治理界面(ZCCfdd)中选择相应的存放地点,再绑定到存放地点对应的textbox中。(7)计量单位则是系统从新弹出的计量单位治理界面(ZCJldw)中

54、选择相应的计量单位,再绑定到计量单位对应的textbox中。9)、所有信息添加完成,单击“保存”按钮完成;10)、系统验证输入的数值是否正确;A2:格式不下确11)、系统提示固定资产添加成功,并保存添加的资产信息;12)、系统重新进入到固定资产治理界面(ZcHuiZong),并显示了存在的固定资产差不多信息;13)、若有多个固定资产需要添加,则重复611步骤;14)、财务治理系统数据库及时更新数据库中的资产差不多信息表(Tb_zcMain),并保存所有信息;15)、治理员关闭界面,退出系统;16)、用例结束。备用事件流:A1:密码错误1)、系统提示再次输入;2)、用户确认;3)、否则进入班级添

55、加用例主事件流第5步骤。A2:格式不正确1)、系统提示输入的数值格式不正确;2)、用户重新输入;3)、接着验证直到输入正确的数值;4)、进入添加班级主事件流第11步。固定资产添加用例的用例图术语表名词标识财务治理员Finacial Manager登陆界面DL固定资产治理界面ZcHuiZong固定资产卡片添加界面ZCxinzeng固定资产差不多信息表Tb_zcMain固定资产清理用例(Clean Fixed Asset UC)用例名:固定资产清理用例(Clean Fixed Asset Use Case)范围:财务治理系统( Finanacial Management System)要紧参加者:

56、财务治理员(Finacial Manager)涉众及关注点:财务治理员:希望能够快速、准确的清理固定资产信息。公司:希望准确、快速的记录固定资产信息清理的全过程。前置条件:财务治理人员必须通过确认和认证后置条件:存储固定资产清理信息,更新数据库信息,生成固定资产清理报表。主事件流:1)、启动财务治理系统(WealthMS),财务治理员(Finacial Manager)进入登陆界面(DL),用例开始;2)、系统(即财务治理系统)提示财务治理人员输入密码;3)、财务治理员输入密码;4)、系统验证密码;A1:密码错误5)、财务治理员通过身份验证后,登录到财务治理系统(WealthMS),进入到固定

57、资产治理界面(ZcHuiZong),固定资产治理界面(ZcHuiZong)显示有固定资产添加、固定资产变动、固定资产清理、固定资产删除、导出到EXCEL、打印等控件;6)、财务治理员选择要清理的固定资产;7)、财力治理员选择资产清理操作;8)、系统弹出固定资产卡片清理界面(ZCQingLi);9)、财务治理员查看所要清理的资产相关信息(包括有:资产编号、资产名称、使用部门、存放地点、清理方式、清理费用、清理日期、清理人、备注等);(1)资产编号、资产名称、使用部门、存放地点等这些信息是系统从数据库(db_WealthMS)中的固定资产信息表(tb_zcMain)中检索出来的字段,再绑定到资产编

58、号、资产名称、使用部门、存放地点等所对应的textbox中;(2)清理费用、清理日期、清理人、备注这些信息直接输入;(3)清理方式则是系统从新弹出的清理方式治理界面(ZCZjfs)中选择相应的清理方式,再绑定到清理方式对应的textbox中。10)、单击“清理”按钮完成;11)、系统验证输入的清理费用数值是否正确;A2:格式不下确12)、系统提示固定资产清理成功,并保存清理的资产信息;13)、系统重新进入到固定资产治理界面(ZcHuiZong),并自动删除所清理的固定资产;14)、若有多个固定资产需要添加,则重复611步骤;14)、财务治理系统数据库(db_WealthMS)及时更新数据库中的

59、固定资产信息表(tb_zcMain)以及固定资产清理表(tb_zcQlcx),并保存所有信息;15)、治理员关闭界面,退出系统;16)、用例结束。备用事件流:A1:密码错误1)、系统提示再次输入;2)、用户确认;3)、否则进入固定资产清理用例主事件流第5步骤。A2:格式不正确1)、系统提示输入的数值格式不正确;2)、用户重新输入;3)、接着验证直到输入正确的数值;4)、进入固定资产清理主事件流第12步。固定资产清理用例的用例图术语表名词标识财务治理员Finacial Manager登陆界面DL固定资产治理界面ZcHuiZong固定资产清理界面ZCQingLi固定资产差不多信息表tb_zcMai

60、n固定资产清理表tb_zcQlcx固定资产清理查询用例(Query Cleaning The Fixed Asset UC)用例名:固定资产清理查询用例(Query Cleaning The Fixed Asset Use Case)范围:财务治理系统( Finanacial Management System)要紧参加者:财务治理员(Finacial Manager)涉众及关注点:能够迅速、准确地进行资产清理查询,以便提供正确的清理信息。前置条件:财务治理人员必须通过确认和认证后置条件:能够按要求查询出已清理的固定资产信息主事件流:1)、启动财务治理系统(WealthMS),财务治理员(Fi

温馨提示

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

评论

0/150

提交评论