镇级政府财务管理系统的设计与实现.docx
- 文档编号:6478849
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:74
- 大小:2.05MB
镇级政府财务管理系统的设计与实现.docx
《镇级政府财务管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《镇级政府财务管理系统的设计与实现.docx(74页珍藏版)》请在冰豆网上搜索。
镇级政府财务管理系统的设计与实现
硕士专业学位论文
镇级政府财务管理系统的设计与实现
DesignandImplementationoftheTownshipGovernmentFinancialManagementSystem
作者:
***
导师:
***
北京交通大学
2018年10月
学位论文版权使用授权书
本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。
特授权北京交通大学可以将学位论文的全部或部分内容编入有关数据库进行检索,提供阅览服务,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。
同意学校向国家有关部门或机构送交论文的复印件和磁盘。
学校可以为存在馆际合作关系的兄弟高校用户提供文献传递服务和交换服务。
(保密的学位论文在解密后适用本授权说明)
学位论文作者签名:
导师签名:
签字日期:
年月日签字日期:
年月日
学校代码:
10004
密级:
北京交通大学
硕士专业学位论文
镇级政府财务管理系统的设计与实现
DesignandImplementationoftheTownshipGovernmentFinancialManagementSystem
作者姓名:
***学号:
***
导师姓名:
***职称:
***
工程硕士专业领域:
软件工程学位级别:
硕士
北京交通大学
2018年10月
致谢
在学位论文研究和撰写过程中,得到了导师***老师的悉心指导和帮助。
从论文的选题到写作大纲、内容的具体安排、论文的架构和写作技巧方面给予了耐心的指导,特别是***老师严谨的治学精神、高深的学术造诣以及真诚的为师风范,均使本人受益终生。
通过在北京交通大学硕士阶段的学习,本人的理论知识体系更加完善,把握问题的能力更加准确,对问题的研究和认识更加透彻,特别是在本系统的开发和论文的写作过程中,理论联系实际能力、技术应用能力得到了进一步加强。
本人的同事帮助解答了许多业务方面的问题,以及在论文布局方面给予了大力帮助。
大家的共同帮助使得这篇论文得以顺利完成。
在此向导师***老师、北京交通大学各位授课老师及陕西交通职业技术学院的老师们,向给本人提供热情帮助的各位同学和同事致以诚挚的谢意。
在今后的工作中,本人将不辜负老师们的殷切期望,在工程实践中不断地提高自己的专业素质。
摘要
随着改革开发的深入,在当今的时期,根据镇级政府财务工作重点、存在的问题与实际工作需求,结合无纸化办公的需要,从目前镇级政府的财务管理特点、现状和问题出发,研发符合镇级政府财务部门需要管理软件,以此实现高效、系统化和电子化的财务管理,使得工作人员从繁杂且易错的手工作业中解脱出来。
本文对镇级政府财务部门财务管理的功能需求进行了深入而细致的调查研究,从而完成构建适合财物管理系统的需求分析与设计,实现针对镇政府财务管理问题的财务管理系统。
根据镇级政委财务管理的需求,在系统整体架构设计的基础上确定了基于C/S模式开发系统,并以UML统一建模语言进行系统用例分析,数据库采用SQLServer2008,数据的E-R关系模型等进行详细分析,规划和设计出涉及模块功能的数据模型和数据实体关系的研究,达到基本满足镇政府财务管理的需求。
本人受镇政府财务主管部门指派,研发符合镇级政府财务部门需要管理软件,以此实现高效、系统化和电子化的财务管理。
本人主要工作通过实地调研分析,详细分析了国内外财务管理系统的现状,并简单地介绍了系统所采用的主要技术,依据财务管理系统的需求分析,并以UML统一建模语言进行系统用例分析;制定了系统设计目标和原则,进行了系统的架构设计、系统的关键时序图设计和程序流程设计;确定了财务软件的系统的模块设计,涉及财务管理软件的账务处理、固定资产、报表与分析、工资管理、系统维护、出纳管理与系统登录等模块;并且利用E-R模型,对涉及功能模块的数据结构与数据实体关系进行研究。
给出了各个模块的数据结构及关系等,完成了财务管理软件的主要功能需求。
最后,完成了镇级政府财物管理软件系统的各个应用模块的构建和整个系统的集成,从而进行系统测试,进而完善系统。
以上项目的研究成果是在实践的基础上,通过技术的运用,完成了镇级政府财务部门财务管理系统的建设,打造了一个全面的、细致的财务管理系统,该系统成功上线运行,运行情况良好并且得到好评,取得了良好的效果。
关键词:
政府部门;财务管理;数据库;UML;E-R模型
ABSTRACT
Withthedeepeningofreformanddevelopmentintoday'stimes,accordingtotownshipgovernmentfinancialpriorities,problemswiththeactualworkrequirements,combinedwiththepaperlessofficeneeds,fromthecurrentfinancialmanagementfeaturesoftownshipgovernment,thestatusquoandproblemsofdepartureR&Dneedsofthefinancialsectorinlinewiththetownshipgovernmentmanagementsoftware,inordertoachieveefficient,systematicandelectronicfinancialmanagement,makingstafffreedfromthecomplexanderror-pronemanualoperations.
Inthispaper,thefunctionalrequirementsofthefinancialmanagementofthetownlevelgovernmentfinancialdepartmentshavecarriedoutin-depthanddetailedinvestigationandresearch,soastocompletetheconstructionoffinancialmanagementsystemfortheanalysisanddesignofthefinancialmanagementsystemforthetowngovernmentfinancialmanagementsystem.Accordingtotheneedsoffinancialmanagementoftownshippoliticalcommissar,intheoveralldesignofthesystemarchitecturebasedontheidentifieddevelopmentsystembasedonC/Smode,andusingunifiedmodelinglanguageforsystemusecaseanalysis,databaseusingSQLServer2008,dataE-Rmodelfordetailedanalysis,planninganddesigninvolvesthefunctionmodulesofthedatamodelandentityrelationshipresearch,tomeetthebasicneedsoffinancialmanagementinthetowngovernment.
Theauthorisassignedbythefinancialdepartmentofthetowngovernment,researchanddevelopmentinaccordancewiththetownlevelgovernmentfinancedepartmentsneedtomanagesoftware,inordertoachieveefficient,systematicandelectronicfinancialmanagement.Theauthormainlyworkthroughfieldresearchandanalysis,adetailedanalysisofthecurrentsituationofdomesticandforeignfinancialmanagementsystem,andbrieflyintroducedthemaintechnologyusedinthesystem,basedontheanalysisofthefinancialmanagementsystemrequirements,andtheUMLunifiedmodelinglanguageforsystemusecaseanalysis;formulatetheobjectivesandprinciplesofsystemdesign,thesystemarchitecturedesignthekeytothesystem,thetimingdiagramdesignandprogramflowdesign;themoduledesignofsystemoffinancialsoftware,fixedassets,accounting,reportingandanalysis,salarymanagement,systemmaintenance,systemloginmoduleandcashiermanagementrelatestofinancialmanagementsoftware;andusingtheE-Rmodeltostudythefunctionalmodulesofthedatainvolvedthedatastructureandentityrelationship.Itshowsthedatastructureandtherelationshipbetweenthevariousmodulesetc.,completedthemainfunctionalrequirementsoffinancialmanagementsoftware.Intheend,theconstructionofthevariousapplicationmodulesofthetownlevelgovernmentpropertymanagementsoftwaresystemandtheintegrationofthewholesystem,andthesystemtest,andthenimprovethesystem.
Basedonthepractice,theresearchresultsoftheprojectistheconstructionofthefinancialmanagementsystemofthetownlevelgovernmentfinancialmanagementsystem.Thesystemhasbeensuccessfullyoperatedontheline.
KEYWORDS:
Governmentdepartments;Financialmanagement;Database;UML;E-Rmodel
1绪论
随着计算机的应用和普及,面对政府财务业务管理的电子化、办公自动化的发展的要求,通过财务业务管理软件能够协助进行高效、科学、全面地财务管理,此是本项目的研究目的与意义。
1.1研究背景
随着计算机的应用和普及,面对数据量巨大的财务管理信息,不必再要求人为地管理,可以通过开发出财务管理系统软件,很轻松的进行涉及财务的所有管理,此系统是能够协助各单位高效、科学、全面地进行财务管理,是办公自动化系统发展的基础,是应用计算机去进行管理的一种方法。
所以对于政府的管理部门来说,设计开发和应用高效的计算机管理信息系统,是近段时间必须高度重视的问题,利用计算机来完全实现财务等相关信息的数据库管理系统在政府相关部门内势在必行[1]。
这是对本地区、本部门或本单位的财政收支、财务收支及有关经济活动应负经济责任的履行情况,进行审批监督等活动必须能有一套科学、高效的财务审批信息系统对政府部门的财务进行管理的电子政务系统[2]。
目前,国内各地的地方政府各个职能部门的信息化发展水平不均衡,对各类电子政务项目的功能划分、业务处理数据格式、技术手段等千差万别对各类相关政府职能理解程度也不一致[3]。
从80年代到目前为止,财务管理信息化经历了三个时代的发展。
从最初的基本核算阶段发展到注重局部管理的管理型阶段,再晋升为与电子政务有机融合的资源型全面财务管理阶段。
2004年政府财务管理全面信息化被提出,宣布局部管理型财务软件时代即将终结。
政府财务管理全面信息化使政府财务信息化横向拓展,共同实现电子政务与政府财务信息化的全面发展。
政府财务管理经过十多年来几经反复的发展,逐渐为政府财务管理提供了充分的业务基础、技术基础和人员基础,并将为下一步要实施的政府财务改革奠定基础。
实行高效的系统化的和电子化的财务管理系统,可以让政府管理人员从繁杂且易出错的手工工作中解脱出来。
所以对于各级政府的财务管理部门来说,开发和应用财务管理系统来实现相关数据的管理,实现数据存储与共享,在各级政府相关部门内势在必行。
因此,本文以陕西省凤县双石铺镇政府财务管理为研究对象,从目前镇级政府的管理特点和现状出发,受财务主管部门委托,参与该软件的研发,与所做、所学结合,从工作需要出发,研发符合镇级政府财务部门需要管理软件,以此实现高效、系统化和电子化的财务管理,使得工作人员从繁杂且易错的手工作业中解脱出来。
对于镇级政府的财务管理部门来说,开发此管理软件涉及了账务处理、固定资产、报表与分析、工资管理、系统维护、出纳管理、系统登录等模块,主要实现登录、录入、统计和查询等信息管理等功能等;在整个系统的设计过程中,本文主要针对系统功能模块、数据结构设计与系统业务流程进行了相应的研究、分析与设计。
1.2项目意义
镇级政府财务部门财务管理软件的设计与开发对其解决政府财务信息化发展缓慢、财务信息化水平低下造成的缺陷具有很强的现实意义。
(1)可以提高工作效率,降低劳动强度,转变会计工作重心,可以将手工账务处理用计算机账务处理系统代替,提高工作效率,降低劳动强度,使财务人员脱离重复劳动,节省了人力与物流,提高了工作效率。
(2)可以使财务信息处理的及时性得以加强,避免信息处理滞后可能造成的不利影响,使财务信息处理的及时性大为增强,从而避免由于手工账务处理缓慢带来的决策信息不足和不及时带来的不利影响。
(3)可以使财务信息的准确性、规范性得到提高,使镇级政府财务部门的减少账簿、报表错误,确保财务信息的准确性、规范性得到提高,提高镇级政府财务管理信息化,从而最终提高整个政府财务工作的管理水平。
1.3工作总结
以陕西省镇级政府财务管理为主要研究对象,目标是完成设计系统功能模块、数据库与系统业务流程进等相关功能分析与设计。
对镇级政府财务部门财务管理系统进行了深入而细致的调查研究和分析,研究系统的需求分析与设计,并对系统的模块设计、系统业务流程与数据库设计工作进行总结和展望。
(1)在镇级政府财务管理系统方面进行了理论探索,针对镇级政府中的财务管理存在的问题进行分析,提出开发财务管理系统的需求。
(2)根据财务管理的需求,确定了基于C/S模式开发系统,对软件的功能模块与系统业务流程进行分析,并设计了此系统的系统功能模块与业务流程。
(3)数据库采用SQLServer2008,运用相应的数据库知识,规划和设计涉及模块功能的数据模型和数据实体关系的研究,保证易维护性,可扩展性,可容性等。
1.4论文的结构
本文详细地阐述了镇级财务管理系统的分析与设计,论文共分七章,如图1-1所示。
具体结构安排如下:
(1)绪论,主要介绍了镇级政府财务管理系统的研究背景、意义,以及本文的研究目的和论文的结构。
(2)主要相关技术与理论,主要介绍了本财务管理系统设计开发运用到的相关技术,包括了系统构架和模式、统一建模语言和数据库理论。
(3)镇级政府财务业务需求分析,主要介绍了系统的需求分析部分,包括镇级政府财务业务的需求,分析了镇级政府的开发背景、可行性分析、系统功能分析及系统UML分析等。
(4)镇级政府财务部门财务管理系统设计,主要介绍了系统的设计与构架,构建了系统功能模块,系统的数据库设计及数据表设计。
(5)镇级政府财务系统实现,给出了系统的整体实现和界面,给出了财务操作管理的主要流程,得出了系统测试结论。
(6)镇级政府财务业务系统测试与分析,主要介绍了系统的进行软件测试,主要涉及测试概述,给出了系统的性能测试和测试分析,得出了系统测试结论。
(7)总结与展望,对本系统的开发研究工作进行了总结,总结了系统设计开发过程所取得的成果与经验,并指出了系统的不足以及下一步的研究和改进方向。
图1-1论文结构示意图
Figure1-1PaperStructureDiagram
1.5本章小结
通过本章研究,确认了镇级政府财务管理系统的开发的背景和需求,给出了项目的开发意义的工作的具体安排,同时对下一步的工作进行安排。
明确了本系统所开发和设计的目标和需解决的问题,并后陈述本文的研究内容和行文的结构框架。
2相关技术与理论
无论是政府部门还是事业机构,都需要一套适合财务管理系统。
在财务系统开发时,对开发对象财务管理的调查了解基础上,学习并且研究选择适合系统构建结构模式、开发的方法、开发环境和数据库,为下一设计开发打下基础。
2.1系统架构与模式
采用合理的系统架构,对于软件系统开发来说是最重要的事情,是系统的基石。
根据财务系统的特点和财务组织的软硬件条件,采用合理的成熟架构是更为可行的方法。
针对B/S模式和C/S模式这两种模式进行对比分析,重复考虑到B/S和C/S两大模式优缺点以及财务管理现状等综合因素,做出合理选择。
2.1.1B/S模式
B/S模式(Browser/Server,浏览器/服务器模式),是Web产生并且广泛应用的一种主流网络结构模式[4]。
这种网络模式将客户端的功能移植到浏览器上,而客户端的功能与核心部分均集中至与提供服务相关的服务器上,使得网络结构得以简化,充分发挥浏览器的功能,降低了开发与应用的成本。
B/S模式工作时必须与服务器之间拥有网络链接,只要能够链接,就能够进行相应的操作,与服务器进行通信。
同时,此种模式不需要专门开发客户端软件,节约了应用成本和后期维护的费用,而且系统的扩展也非常容易[5],这是此种模式的重要的优势和重要特点。
B/S模式结构如图2-1所示。
图2-1B/S模式网络结构
Figure2-1B/SModeNetworkStructure
应用的客户机采用操作系统自带的或后期安装的浏览器,例如微软操作系统自带的InternetExplorer浏览器,或后安装的360、搜狗、谷歌浏览器等,服务器则需要安装Oracle、MYSQL、Access或SQLServer等类型的数据库,在使用者发出数据请求后,通过网络与Web数据库进行数据交换数据[6]。
2.1.2C/S模式
C/S(Client/Server,客户机/服务器)模式又称C/S结构[7],是20世纪80年代末逐步成长起来的一种模式,是软件系统体系结构的一种,C/S模式基本运行关系表现为“请求/响应”,即当使用者有需要访问服务器时,则能够使用者使用的客户端的计算机机发出“请求”指令,服务器能通过网络接受客户端的信号并“响应”,然后执行相应的需求服务并返回客户端的计算机,再由服务器进一步进行数据处理后再提交给客户端。
其网络结构如图2-2所示。
图2-2C/S模式网络结构
Figure2-2C/SModeNetworkStructure
C/S结构的主要特点是将实现的功能的分布,即将操作功能放至客户机上执行,而服务功能与B/S模式类似,放至在相应的服务器执行。
此模式能够满足企业内部用户的应用,是基于企业内部网络的应用开发的系统[8],因而使得应用过程中不需要链接Internet,即应用者是否能够上网均不影响应用服务器的数据,但此种模型必须有相应的客户端。
2.1.3结构模式的确定
C/S是建立在局域网的基础上的,B/S是建立在广域网的基础上的,架构的选择,首先要考虑系统非系统功能需求,即系统所具备的品质、属性、提供的服务等需求,主要涉及了响应速度、稳定性、可维护性、安全性等等。
B/S响应速度不及C/S,C/S模式由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度较快,C/S结构的管理信息系统具有较强的事务处理能力。
从稳定性的角度来考虑,C/S模式要求必须在每一个客户端都要安装对应的客户端应用程序,维护更加不便。
而对于B/S模式,客户端只需要Web浏览器软件即可,而这几乎是目前所有操作系统的必备软件,故而维护更加简便。
从可维护性的角度考虑,B/S模式的系统维护的工作都集中在服务器端,C/S模式的系统维护工作分摊到了客户端和服务器端。
使用过程中,如果用户的需求变化频繁,且个性化需求多的话,C/S模式的可维护性更好。
C/S对服务端、客户端都安全都要考虑,访问接口不对外公开不能通过公网的访问,C/S架构受攻击的风险要小一些。
B/S因没有客户端,所以只注重服务端安全即可,它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
B/S建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群。
因此,从财务管理系统的角度来看,业务规则的变化不会太多,而不同的用户对客户端的要求不同,而且更要求强大的交互能力,因此采用C/S模式更好一些。
此外,从系统涉及的地域来考虑,主要负责镇级域内的财务处理,所有终端都处于一个有限的范围内,网络状况相对单一。
在这种网络状况下,采用C/S模式要比B/S模式更好,B/S模式更适合用在复杂的Internet网络环境中。
因此,对于财务管理系统来说,采用C/S模式的系统架构更为合理。
2.2统一建模语言
统一建模语言(UnifiedModelingLanguage,简称UML)[9]是1997年OMG(ObjectManagementGroup,对象管理组织)标准的一种面向对象的系统建模类的描述性语言,能够满足大型软件设计开发的需求[10]。
镇级政府财务管理系统也利用UML进行分析,以此确定需求
2.2.1统一建模语言概述
UML具有强大的软件模型描述能力,能够大大提高软件可视化、文档化的程度,其强大的模型能力使得它已经不仅仅限制于软件系统的建模,也可以将其应用到许多非软件领域的设计实现过程,已经成为软件设计领域中占有统治
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 政府 财务管理 系统 设计 实现