基于RUP的行政事业性单位收费票据系统的设计与实现硕士学位论文 精品推荐Word下载.docx
- 文档编号:13457963
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:63
- 大小:943.90KB
基于RUP的行政事业性单位收费票据系统的设计与实现硕士学位论文 精品推荐Word下载.docx
《基于RUP的行政事业性单位收费票据系统的设计与实现硕士学位论文 精品推荐Word下载.docx》由会员分享,可在线阅读,更多相关《基于RUP的行政事业性单位收费票据系统的设计与实现硕士学位论文 精品推荐Word下载.docx(63页珍藏版)》请在冰豆网上搜索。
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
日期:
导师签名:
日期:
DissertationSubmittedtoZhejiangUniversityofTechnology
fortheDegreeofMaster
DesignandImplementationofbill-chargingsystematadministrativeinstitutionsbasedonRUP
Candidate:
SongXin
Advisor:
Professor
CollegeofInformationEngineering
ZhejiangUniversityofTechnology
Apr2008
浙江工业大学
所提交的学位论文是本人在导师的指导下,独立进行研究工作所取得的研究成果。
除文中已经加以标注引用的内容外,本论文不包含其他个人或集体已经发表或撰写过的研究成果,也不含为获得浙江工业大学或其它教育机构的学位证书而使用过的材料。
对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。
本人承担本声明的法律责任。
日期:
本人授权浙江工业大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
本学位论文属于
1、保密□,在______年解密后适用本授权书。
2、不保密□。
(请在以上相应方框内打“√”)
基于RUP的行政事业性单位收费票据系统
的设计与实现
摘要
随着对软件需求的不断增大,要求的不断提高,软件开发机构也迫切地需要一种能够更有效地开发更高质量软件的方法。
过去软件生命周期方法一直占据着主导地位,但近年来随着面向对象的发展,面向对象方法也逐渐代替生命周期方法成为了软件开发方法主流,由此面向对象的软件开发模式也随即成为研究的重点。
统一软件过程RUP是一种用例驱动的,以架构为中心的,采用迭代增量方式开发的软件工程过程。
它汲取了面向对象软件工程领域多年来的优秀研究成果,应用统一建模语言(UML)进行可视化建模,为面向对象的软件系统的开发提供了方法论的指导。
RUP是一种通用的软件过程框架,适用于大多数的软件项目,而信息系统的开发,也需要引入一种适当的开发过程作为指导,以提高质量、开发效率和复用性等。
本文应用RUP思想为指导,结合“行政事业性单位收费票据系统”的实际开发情况进行研究,主要的工作和成果如下:
1、针对目前几种面向对象软件过程的分析比较,提出采用统一软件过程RUP来指导实际系统的开发。
2、从RUP的生命周期、组织结构等方面进一步分析RUP的软件过程思想。
3、分析目前行政事业性单位收费票据系统的现状和存在问题,结合实际情况,得出系统的详细需求。
4、结合实际项目的自身特点,采用RUP的相关理论,借助UML对系统进行设计建模。
5、使用VB和SQLSERVER完成系统实现,并投入实际使用。
关键词:
RUP,UML,用例驱动,行政事业性单位收费票据系统
DesignandImplementationofBILL-chargingsystematadministrativeinstitutionsbasedonRUP
ABSTRACT
Withthecontinuousgrowingdemandandrequirementforsoftware,softwaredevelopersneedamoreeffectivedevelopmentmethodofhigher-qualitysoftwaredevelopment.Softwarelife-cyclehasheldadominantpositioninthepast,butinrecentyearswiththedevelopmentofobject-oriented,object-orientedmethodsaregraduallyreplacealife-cycleapproachtothemainstreamofsoftwaredevelopmentmethods,andobject-orientedsoftwaredevelopmentmodeimmediatelybecomethefocusofthestudy.
RationalUnifiedProcessisasoftwareengineeringProcesswhichisusecasedriven,architecture-centricandusingiterativeandincrementaldevelopingmethod.ItassimilatetheexcellenceresearchfruitsoftheObjectOrientsoftwareengineeringfiled,appliesUnifiedModelingLanguageasthevisualmodelingtool,andsuppliesthemethodologicalinstructionfordevelopingObjectOrientsoftwaresystem.RUPisageneralframeworkofsoftwareProcess.ItfitformostsoftwareProjects,developingInformationsystem,alsoneedadevelopmentProcesstoadvancethequality,efficiencyandreusability.ThisdissertationappliedRUPideologyasaguide,integratewiththeactualsituationof“bill-chargingsystematadministrativeinstitutions"
themainworkandresultsareasfollows:
1.Comparingandanalyzingofseveralobject-orientedsoftwareprocess,adoptaunifiedsoftwareRUPprocesstoguidethedevelopmentoftheactualsystem.
2.AnalyzeRUPSoftwareProcessthinkingfromRUPlifecycleanditsorganizationalstructure.
3.Obtainedthedetailedneedsbyanalyzingthecurrentstatusandproblemsof“bill-chargingsystematadministrativeinstitutions"
andintegratewiththeactualsituation.
4.Integratewiththeproject’scharacteristic,adopttheRUPtheories,usingUMLmodelingofthesystemdesign.
5.UsingVBandSQLSERVERtocompletethesystem,andputintopracticaluse.
KeyWords:
RUP,UML,usecasedriven,bill-chargingsystematadministrativeinstitutions
第1章绪论
1.1研究背景和意义
随着21世纪经济全球化和信息时代的到来,计算机技术、通信技术和计算机网络技术迅猛发展,自动化的信息处理能力和水平不断提高,并在人们社会活动和生活的各个领域得到广泛应用。
很难想象如果没有“计算机”、没有“软件”,我们的社会、生活将是怎样。
面对着各种现实的和潜在的计算机应用需求,研究如何能更快、更多、更方便地开发出各种不同目的的软件,是软件工程技术所必须解决的一个问题[1]。
软件工程,根据IEEE给出的定义为“开发、运行、维护和修复软件的系统方法”,其采用工程的概念、原理、技术和方法来开发与维护软件,核心思想是把软件产品看作一个工程产品来处理,将工程项目中的需求分析、质量监督等引入软件开发中,从而使软件项目能够达到以下几个主要目标:
付出较低的开发成本;
达到预期的软件功能;
获得较好的软件性能;
开发的软件易于移植;
需要较低的维护费用;
能按时完成开发工作,及时交付使用[2]。
但软件工程又有不同于一般工业工程的一些技术方法。
软件工程学定义了软件工程的三个基本要素:
方法、工具和过程。
其中软件工程方法为软件开发提供了“如何做”的技术,它通常采用某种特殊的语言或图形的表达方法及一套质量保证标准;
软件工具为软件工程方法提供了自动的或半自动的软件支撑环境,当一种方法被证明有效后,往往就会随之研制出相应的工具来帮助实现和推行这种方法,提高软件设计效率,减轻劳动强度;
软件工程过程将软件工程的方法和工具综合起来以达到合理及时地进行软件开发的目的,它定义了方法使用的顺序、要求交付的文档资料、为保证质量和适应变化所需要的管理以及软件开发各个阶段完成的里程碑[2]。
所以,如果选择了一种合适的软件工程过程对软件系统的开发进行指导,必能起到事半功倍的效果,大大有益于提高软件开发的效率、质量和可复用性。
1.2研究现状
1.2.1软件工程过程
“过程”一词可解释为“为了达到给定目的而执行的一系列活动的集合”,它定义了为了达到某个明确的目的,需要什么人在什么时间以何种方式作何种工作。
对于软件工程而言,其目标是构造一个新的软件产品或者完善一个旧的软件产品[3]。
那么,软件工程过程则是指项目的状态、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于RUP的行政事业性单位收费票据系统的设计与实现硕士学位论文 精品推荐 基于 RUP 行政事业 单位 收费 票据 系统 设计 实现 硕士学位 论文 精品 推荐