专业学位硕士学位论文鸿恒公司工程预算管理系统设计与实现DesignandImplementationofEngineeringBudgetInformationManagementSystemforHonghengCompany作者姓名:沈刚工程领域:软件工程学号:41217181指导教师:完成日期:大连理工大学DalianUniversityofTechnology大连理工大学学位论文独创性声明作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。尽我所知,除文中已经注明引用内容和致谢的地方外,本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。若有不实之处,本人愿意承担相关法律责任。学位论文题目:作者签名:日期:年月日大连理工大学专业学位硕士学位论文-I-摘要本文从软件工程的角度论述鸿恒公司的工程预算管理系统的开发,针对公司的工程安装业务的信息化管理需求论述相应的软件设计与实现。论文首先概述本系统开发所必要的技术基础,主要包括Java编程、数据库技术、企业应用软件的开发方法以及工程预算管理方面的重要概念和方法。然后对该预算管理系统的主要需求功能进行了分析。该系统的主要功能包括总账管理功能,具体包括总账初始化、制单、往来处理、结转、账簿查询等功能;预算管理功能,具体包括预算初始化、控制项设置、预算计划分析、预算控制和统计查询等功能;出纳事务管理功能,具体包括现金管理和票据管理等功能。接下来在需求分析的基础上进一步讨论设计方案,根据修分析的业务内容和软件设计的原则,将每个业务模块划分为一组合理的对象单元,每个单元分工处理一类任务。在这一框架下较系统地讨论了该软件的架构、数据库设计和预算台账模块、预算事务管理和出纳事务处理模块的程序组成,描述了相应的内部单元任务和调用关系。最后论述该系统的程序实现与测试问题。该预算信息管理系统的软件采用Java编程语言及和微软公司的通用关系数据库SQLServer2008实现,本章论述了主要模块的程序组成、代行程序段的代码和测试情况。关键词:工程预算;成本控制;管理信息系统鸿恒公司工程预算管理系统设计与实现-II-DesignandImplementationofEngineeringBudgetInformationManagementSystemforHonghengCompanyAbstractThispaperdiscussesthedevelopmentofHonghengcompany’sengineeringprojectbudgetmanagementsystemfromtheviewofsoftwareengineering.Italsodiscussescorrespondingsoftwaredesignandimplementationaccordingtothecompany’sengineeringprojectbusinessinformationalmanagementrequirement.First,itsummarizesnecessarytechnologyfoundationforthesystemdevelopment,includingJavaprogramming,databasetechnology,industryappliedsoftwaredevelopingmethodsandimportantconceptsandmethodsofengineeringprojectbudgetmanagement.Then,itanalyzesthesystem’smaindemandfunctions.Thissystem’smainfunctionsincludesgeneralaccountsmanagementfunction,whichhasgeneralaccountsinitialization,processing,transmittingandenquiryfunctions;budgetmanagementfunction,whichhasbudgetinitialization,controlitemssettingup,budgetanalysis,budgetcontrolandenquiryfunctions;cashiertransactionmanagementfunction,whichhascashmanagementandticketsmanagementfunctions,etc.Furthermore,itdiscussesdesignscenariosonthebasisofdemandanalysis.Accordingtobusinesscontentsandsoftwaredesignprinciple,itdivideseachbusinessmoduletoagroupofreasonableobjectunits,andeachunitprocessesatypeofassignment.Underthisframe,itsystematicallydiscussesthesoftware’sstructure,databasedesignandmanymodules’programming,internalunitsandtransferrelationssuchasbudgetaccountingmodule,budgettransactionmanagementandcashiertransactionprocessingmodule,etc.Intheend,itdiscussesthesystem’sprogramimplementationandtesting.ThisbudgetinformationmanagementsystemsoftwareusesJavaandMicrosoftSQLServer2008torealize,Thepaperalsodiscussesmainmodules’programming,codingandtesting.Keywords:EngineeringBudget;ExpenseControl;ManagementInformationSystem大连理工大学专业学位硕士学位论文-III-目录摘要.....................................................................................................................................IAbstract.....................................................................................................................................II1绪论......................................................................................................................................11.1应用背景简介............................................................................................................11.2工程预算管理基础...................................................................................................11.3开发技术基础...........................................................................................................21.3.1基于Java的编程及软件开发.......................................................................21.3.2数据库技术....................................................................................................71.4论文的章节概述.......................................................................................................92需求分析…........................................................................................................................112.1系统功能概述.........................................................................................................112.2预算总账管理.........................................................................................................122.3预算事务管理.........................................................................................................142.3.1预算基础信息管理......................................................................................142.3.2预算计划管理..............................................................................................152.3.3预算控制管理..............................................................................................162.4出纳事务管理.........................................................................................................182.5统计与报表管理.....................................................................................................182.6小结.........................................................................................................................203系统设计...........................................................