1、基于RUP的行政事业性单位收费票据系统的设计与实现硕士论文 硕士学位论文论文题目: 基于RUP的行政事业性单位收费 票据系统的设计与实现 浙江工业大学硕士学位论文基于RUP的行政事业性单位收费票据系统的设计与实现浙江工业大学信息工程学院Dissertation Submitted to Zhejiang University of Technologyfor the Degree of MasterDesign and Implementation of bill-charging system at administrative institutions based on RUPCandid
2、ate: Song XinAdvisor: Professor College of Information EngineeringZhejiang University of TechnologyApr 2008学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位
3、论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日浙江工业大学学位论文原创性声明本人郑重声明:所提交的学位论文是本人在导师的指导下,独立进行研究工作所取得的研究成果。除文中已经加以标注引用的内容外,本论文不包含其他个人或集体已经发表或撰写过的研究成果,也不含为获得浙江工业大学或其它教育机构的学位证书而使用过的材料。对本文的研究作出重要贡献的个人
4、和集体,均已在文中以明确方式标明。本人承担本声明的法律责任。作者签名: 日期: 年 月 日 学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权浙江工业大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密,在_年解密后适用本授权书。2、不保密。(请在以上相应方框内打“”)作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日基于RUP的行政事业性单位收费票据系统的设计与实现摘 要随着对软件
5、需求的不断增大,要求的不断提高,软件开发机构也迫切地需要一种能够更有效地开发更高质量软件的方法。过去软件生命周期方法一直占据着主导地位,但近年来随着面向对象的发展,面向对象方法也逐渐代替生命周期方法成为了软件开发方法主流,由此面向对象的软件开发模式也随即成为研究的重点。统一软件过程RUP是一种用例驱动的,以架构为中心的,采用迭代增量方式开发的软件工程过程。它汲取了面向对象软件工程领域多年来的优秀研究成果,应用统一建模语言(UML)进行可视化建模,为面向对象的软件系统的开发提供了方法论的指导。 RUP是一种通用的软件过程框架,适用于大多数的软件项目,而信息系统的开发,也需要引入一种适当的开发过程
6、作为指导,以提高质量、开发效率和复用性等。本文应用RUP思想为指导,结合“行政事业性单位收费票据系统”的实际开发情况进行研究,主要的工作和成果如下: 1、针对目前几种面向对象软件过程的分析比较,提出采用统一软件过程RUP来指导实际系统的开发。 2、从RUP的生命周期、组织结构等方面进一步分析RUP的软件过程思想。 3、分析目前行政事业性单位收费票据系统的现状和存在问题,结合实际情况,得出系统的详细需求。4、结合实际项目的自身特点,采用RUP的相关理论,借助UML对系统进行设计建模。 5、使用VB和SQL SERVER完成系统实现,并投入实际使用。关键词:RUP,UML,用例驱动,行政事业性单位
7、收费票据系统Design and Implementation of BILL-charging system at administrative institutions based on RUPABSTRACTWith the continuous growing demand and requirement for software, software developers need a more effective development method of higher-quality software development. Software life-cycle has hel
8、d a dominant position in the past, but in recent years with the development of object-oriented, object-oriented methods are gradually replace a life-cycle approach to the mainstream of software development methods, and object-oriented software development mode immediately become the focus of the stu
9、dy.Rational Unified Process is a software engineering Process which is use case driven,architecture-centric and using iterative and incremental developing method. It assimilate the excellence research fruits of the Object Orient software engineering filed,applies Unified Modeling Language as the vis
10、ual modeling tool, and supplies the methodological instruction for developing Object Orient software system. RUP is a general framework of software Process. It fit for most software Projects, developing Information system,also need a development Process to advance the quality,efficiency and reusabil
11、ity. This dissertation applied RUP ideology as a guide, integrate with the actual situation of “bill-charging system at administrative institutions, the main work and results are as follows:1. Comparing and analyzing of several object-oriented software process, adopt a unified software RUP process t
12、o guide the development of the actual system.2. Analyze RUP Software Process thinking from RUP life cycle and its organizational structure.3. Obtained the detailed needs by analyzing the current status and problems of “bill-charging system at administrative institutions and integrate with the actual
13、 situation.4. Integrate with the projects characteristic, adopt the RUP theories, using UML modeling of the system design.5. Using VB and SQL SERVER to complete the system, and put into practical use.Key Words: RUP, UML, use case driven, bill-charging system at administrative institutions第1章 绪 论1.1
14、研究背景和意义随着21世纪经济全球化和信息时代的到来,计算机技术、通信技术和计算机网络技术迅猛发展,自动化的信息处理能力和水平不断提高,并在人们社会活动和生活的各个领域得到广泛应用。很难想象如果没有“计算机”、没有“软件”,我们的社会、生活将是怎样。面对着各种现实的和潜在的计算机应用需求,研究如何能更快、更多、更方便地开发出各种不同目的的软件,是软件工程技术所必须解决的一个问题1。软件工程,根据IEEE给出的定义为“开发、运行、维护和修复软件的系统方法”,其采用工程的概念、原理、技术和方法来开发与维护软件,核心思想是把软件产品看作一个工程产品来处理,将工程项目中的需求分析、质量监督等引入软件开
15、发中,从而使软件项目能够达到以下几个主要目标:付出较低的开发成本;达到预期的软件功能;获得较好的软件性能;开发的软件易于移植;需要较低的维护费用;能按时完成开发工作,及时交付使用2。但软件工程又有不同于一般工业工程的一些技术方法。软件工程学定义了软件工程的三个基本要素:方法、工具和过程。其中软件工程方法为软件开发提供了“如何做”的技术,它通常采用某种特殊的语言或图形的表达方法及一套质量保证标准;软件工具为软件工程方法提供了自动的或半自动的软件支撑环境,当一种方法被证明有效后,往往就会随之研制出相应的工具来帮助实现和推行这种方法,提高软件设计效率,减轻劳动强度;软件工程过程将软件工程的方法和工具综合起来以达到合理及时地进行软件开发的目的,它定义了方法使用的顺序、要求交付的文档资料、为保证质量和适应变化所需要的管理以及软件开发各个阶段完成的里程碑2。所以,如果选择了一种合适的软件工程过程对软件系统的开发进行指导,必能起到事半功倍的效果,大大有益于提高软件开发的效率、质量和可复用性。1.2 研究现状1.2.1 软件工程过程“过程”一词可解释为“为了达到给定目的而执行的一系列活动的集合”,它定义了为了达到某个明确的目的,需要什么人在什么时间以何种方式作何种工作。对于
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1