财务管理系统毕业设计报告(张寿君)14028.docx
《财务管理系统毕业设计报告(张寿君)14028.docx》由会员分享,可在线阅读,更多相关《财务管理系统毕业设计报告(张寿君)14028.docx(98页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大理学院本科毕业设计财务管理系统的的设计与开发固定资产管管理,期末处处理 DEVELOOPMENTT AND DESIGGN OF THE FFINANCCIAL MMANAGEEMENT SYSTEEMFIXEDD ASSEET MANNAGEMEENT, FFINAL PROCEESSINGG学 院: 数学与与计算机学院院 模块负责人: 张寿寿君 项目组成员: 张寿君 熊建英 王王凤松 指导 教师: 杜英国 专 业: 信息与与计算科学 年级(班级): 07级级信息与计算算科学1班 起止 日期: 2010年年8月23日2010年年12月300日 制表日期:20010 年 12月 15 日摘
2、要随着经济全球化化以及计算机机技术的不断断发展,企业业在财务管理方面变的越来来越繁杂,财财务处理的数数据也急剧增增加,有关财财务的各种信信息也成倍的的增长,面对对庞大的信息息量,有必要要开发财务管管理系统来提提高财务管理理工作的效率率,通过这个个系统,可以以做到信息的的规范管理,科科学的统计和和查询,从而而减少了在财财务管理方面面的工作量。本财务管理系统统包括了会计计科目管理、凭凭证管理、出出纳管理、往往来管理、固固定资产管理理、工资管理理、财务基本本信息设置和和结账等几个个大的模块,其其中每个模块块包括了在财财务处理方面面的添加、修修改、删除、查查询和打印报报表等功能,系系统管理员可可以拥有
3、完全全的权限管理理系统,而财财务管理员则则不能拥有期期末处理相关关功能的管理理的权限。本文论述的是财财务管理系统统在固定资产产管理、期末末处理、财务务分析等方面面系统开发的的全过程。根据软件工工程的思想,从从需求分析入入手,编写用用例、绘制用用例图、绘制制时序图、绘绘制类图、对象设计、映映射再到编程程,最后测试试;通过不断断的测试使系系统更完善。本系统采用Miicrosooft Viisual Studiio 20005为开发工工具,以C#为开发语言言,后台数据据库采用Miicrosooft SQQL Serrver 22000,操操作系统为WWindowws XPP。关键词:财务管管理系统;
4、Microosoft Visuaal Stuudio 22005;C#;软件件工程。DEVELOPPMENT AND DDESIGNN OF TTHE FIINANCIIAL MAANAGEMMENT SSYSTEMMAbstracctWith thhe gloobalizzationn of eeconommy andd the devellopmennt of compuuter ttechnoology, in finnanciaal mannagemeent off enteerprisses arre beccomingg moree and more multiifarioous.
5、 The proceessingg of ddata aalso hhas inncreassed drramatiicallyy, so financcial iinformmationn willl incrrease maniffold ttoo. Facinng thee hugee amouunt off infoormatiion, iit is necesssary to deevelopp finaanciall manaagemennt sysstem tto impprove finanncial managgementt effiicienccy. Throough tt
6、his ssystemm, thee enteerprisse cann accoomplissh infformattionss stanndard managgementt, sciientiffic sttatisttics aand quuery tto redduce tthe fiinanciial maanagemment oof worrkloadd.The finnanciaal mannagemeent syystem incluuding the SSubjecct of managgementt, vouucherss manaagemennt, caashierr m
7、anaagemennt, coome-annd-go managgementt, fixxed assset mmanageement, salaary maanagemment, finanncial basicc infoormatiion seet andd checck setttingss, eacch of thesee moduules iincludding iin thee handdling of addding, mmodifyying annd delletingg, queeryingg, andd prinnting thhe repports and oother
8、 functtions. Systeem admministtratorrs cann havee compplete permiissionns. Finanncial adminnistraator ccannott havee finaal proocessiing peermisssions.This paaper ddiscussses tthe enntire proceess deeveloppment of fiixed aasset managgementt, thee finaal proocessiing annd finnanciaal anaalysiss. we u
9、sse thee conccept oof sofftwaree engiineeriing frrom reequireementss anallysis commeence, writiing exxamplee, draawing use ccase ddiagraam, drrawingg sequuence diagrram, ddrawinng claass diiagramm, objject-oorientted deesign and ffinallly mapp objeect too proggrammiing ennvironnmentss. Thrrough cons
10、ttant ttestinng enaables the ssystemm moree perffect.This syystem is deesigneed forr winddows XXP. We use thhe Miccrosofft Vissual SStudioo 20055 as aa deveelopmeent toool, wwith cc # foor devvelopiing laanguagge andd use MMicrossoft SSQL Seerver 2000 as thhe dattabasee manaagemennt sysstem.Key Worr
11、ds:fiinanciial maanagemment ssystemm; Microosoft Visuaal Stuudio 22005;C#; Softwware eengineeeringg.目 录摘 要IIAbstracctIII引 言- 1 -第一章 财务管理系系统概述- 3 -1.1开发背景景- 3 -1.2系统开发发的目的和意意义- 3 -第二章 系统开开发工具、运运行环境- 4 -2.1面向对象象软件开发- 4 -2.1.1面向向对象编程- 4 -2.1.2面向向对象软件原原理- 4 -2.1.3面向向对象分析- 5 -2.1.4面向向对象设计- 5 -2.2 Vissual
12、 SStudioo.NET集集成开发环境境- 6 -2.3 C#编编程语言- 6 -2.3.1 CC#语言概述述- 6 -2.3.2语法法和语义- 6 -2.3.3 CC#标识符和和保留字- 7 -2.3.4 CC#原始数据据类型- 8 -2.4 UMLL概述- 8 -2.5 SQLL Servver 20000简介- 9 -第三章 需求分分析- 11 -3.2需求分析析- 11 -3.2.1功能能简述- 11 -3.2.22功能详细说说明- 11 -3.2.3模块块用例- 14 -3.3 对象设设计- 24 -3.3.11标识固定资资产添加用例例对象- 24 -3.3.2固定定资产清理用用例
13、对象- 25 -3.3.3固定定资产清理查查询用例对象象- 26 -3.3.44期末调汇用用例对象- 28 -3.3.5固定定资产添加用用例对象的属属性及方法- 29 -3.3.6固定定资产清理用用例对象的属属性及方法- 32 -3.3.7固定定资产清理查查询用例对象象的属性及方方法- 34 -3.3.8期末末调汇用例对对象的属性及及方法- 36 -3.4将对象模模型映射到编编程环境- 38 -3.5将持久性性对象映射为为数据库中的的数据表- 41 -3.6编程实现现对象- 44 -3.7系统外部部设计- 48 -第四章 系系统测试与维维护- 51 -4.1 测试方方法- 51 -4.2资产添
14、加加添加测试- 52 -4.3资产清理理测试- 54 -4.4期末调汇汇测试- 56 -总 结- 558 -致 谢- 59 -参考文献- 60 -引 言随着社会的进步步和发展,信信息系统在生生产生活中的的作用日益明明显,信息产产业在企业生产规模模中的比重日日趋增大,已已经成为衡量量企业现代化水水平的重要指指标之一。因因此,如何能能对一个企业业整体的概况况进行宏观调调控,使企业业的人、财、物物等资源配置置更加合理,使使之发挥最大大的效益,使使办公及生产产趋于自动化化,是一个企企业始终不渝渝追求的目标标。管理计算算机产生的信信息在很多方方面不同于处处理人工输入入的数据,通通常有更大量量的计算机信信
15、息需要管理理。组织和维维护信息的成成本可能以惊惊人的速度增增加,而且与与通过其他途途径获得的信信息相比,用用户往往更信信任它。财务管理系统可可以为公司节约大量量的人力和物物力资源。同同时,能够第第一时间给上上级领导提供供有关财务的的数据信息。财务管理员员可以更方便便地处理业务务来往中的基基本财力信息息、查询财务基本信息息等。目前,几几乎每个公司司都在使用各各种各样的财财力管理系统统来管理财务务的基本信息息,但大部分分都是基于传传统模式下的的,不能达到到使用者的要要求,一些功功能还是不能能很好的实现现,基于此我我们小组想继继续来研究财财力管理系统统,达到更加加人性化的用用户界面,检检索迅速、查查
16、找方便、易易修改、可靠靠性高,提高高财务数据信息息管理的效率率,实现公司司对财务数据管理理的科学化、正正规化。第一章 财务管理系系统概述1.1开发背景景经济全球化以及及计算机技术术不断发展的的今天,财务务管理系统对对于任何一家家企业、公司司和单位甚至至个人的发展展都是不可缺缺少的,企业业财务管理的的内涵、外延延、功能及其其地位发生了了深刻的变化化,强化企业业的财务管理理已经成为现现代企业在激激烈的市场竞竞争中得以生生存和发展、现现代企业制度度得以保证和和实施的重要要环节。财务务管理系统作作为企业管理理财务的重要要手段,是企企业创造财富富、制定生产产目标等一系系列活动的基基础和前提,这这使得财务
17、管管理系统在企企业中的地位位显得尤为重重要,所以一一个企业有一一个好的、合合理的财务管管理系统对企企业长远的发发展有着很重重要的意义。1.2系统开发发的目的和意意义对一个企业而言言,利用财务务管理系统管管理财务数据据可以彻底打打破手工处理理的局限性,为为日常管理提提供更加详细细、更加准确确、更加及时时的信息,随随时得到最新新的情况。减减轻了财务人人员的工作负负担,使用财财务管理系统统处理数据以以后,大部分分工作由计算算机自动进行行处理,使财财务人员从繁繁重的手工操操作中解放出出来,从而使使财务人员把把主要精力放放在管理和监监督上,更好好地发挥财务务人员的作用用。开发财务管理的的目的:精确确、实
18、时地反反映和准确处处理企业的各各项业务活动动,为财务报报告使用者做做出经济决策策提供依据和和参考;精确确、实时地反反映和准确处处理企业的各各项业务活动动,为财务报报告使用者做做出经济决策策提供依据和和参考;满足足有关各方了了解企业财务务状况及经营营成果的需要要,优化商品品结构,减少少资金占用,提提高资金利用用率;利用视视窗进行智能能化、人性化化的管理,提提高企业的形形象化;及时时、准确地将将企业各类信信息加工处理理后反馈给企企业的最高管管理层;加强强对员工管理理考核的科学学性,提高劳劳动效率,充充分调动员工工的积极性和和创造性;对对于企业组织织结构的调整整、人员职务务的变化、业业务流程的重重新
19、设计及业业务操作细节节,系统能够够满足企业内内部经营管理理的需要。第二章 系统开开发工具、运运行环境2.1面向对象象软件开发2.1.1面向向对象编程面向对象软件开开发的原理已已经出现很多多年了,实质质上在高级编编程语言使用用以来就存在在了。在200世纪80年年代和90年年代,面向对对象编程开始始广为流行,这这在很大程度度上是因为CC+和Jaava这样的的编程语言的的发展。它现现在已经成为为商业软件开开发的主流方方法。面向对象方法最最吸引人的特特征之一就是是对象可以用用来非常有效效地表示真实实世界中的实实体。比如,我我们可以使用用一个软件对对象来表示公公司的员工。我我们为每个员员工创建一个个对象
20、,每个个都具有我们们需要表示的的行为和特征征。用这种方方法,面向对对象编程允许许我们在程序序和程序表示示的实际环境境之间建立映映射。也就是是说,面向对对象方法使解解决问题变得得容易,这是是编写程序的的第一要点。2.1.2面向向对象软件原原理面向对象编程最最终需要牢固固理解下列术术语:l 对象l 属性l 方法l 类l 封装l 继承l 多态1 对象(oobjectt)是程序中中的基本元素素。一个软件件对象通常表表示了我们问问题域中的一一个真实对象象。每个对象象都有一个状状态(staate)和一一个行为(bbehaviior)的集集合。“状态”是指当前定定义对象的基基本特征。一一个对象的行行为是和对
21、象象相关的活动动。除对象之外,CC#程序也管管理原始数据据。原始数据据(primmitivee dataa)包括了基基本的值,比比如数字和字字符。对象通通常表示了更更有趣或者更更复杂的实体体。对象的属性(aattribbute)是是它内部存储储的值,可以以表示为原始始数据或者其其他对象。方法(methhod)是给给定名称的一一组程序语句句。当方法触触发时执行它它的语句。一一组方法和一一个对象相关关联。对象的的方法定义了了它的潜在的的行为。归纳起来就是:每个对象有有一个状态,通通过它的属性性定义;还有有一组行为,通通过它的方法法定义。2 通过类(cclass)来定义。类是一个模型或者蓝图,对象从
22、其中创建。类是对象的蓝图。它建立了数据的类型,这种类型的对象将保持和定义了代表这类对象行为的方法。但是,类不是对象,正如蓝图是设计模型而不是房子一样。一般来说,类不包括存储数据的空间。每个对象有它自己的数据的空间,这也是为什么每个对象可以有它自己的状态。定义了一个类之后,可以从这个类创建多个对象。类是对象的抽象,对象是类的实例。3 对象应该该被封装(eencapssulatee),这意味味着它保护和和管理自己的的信息。也就就是说,对象象可以自我管管理。一个对对象的状态的的唯一改变应应该由这个对对象的方法来来完成。我们们应该将对象象设计成为其其他对象不能能“接触”和改变它的的状态。类可以通过使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 财务管理 系统 毕业设计 报告 张寿君 14028
限制150内