使用UML和RUP构建面向对象的网络订票模型

被引量 : 0次 | 上传用户:talaima116
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
出行一直是人们日常生活中不可或缺的一部分。在科技发达的今天,人们希望足不出户就可以方便、快捷地查询到出行所需的信息,预订出行所需的车票,为自己的行程进行合理的安排。开发一套火车车次查询系统既能方便广大乘客出行,节省时间,提供便利,省去不必要的麻烦,也能为车站工作人员带来工作便利,提高工作效率,节省人力资源。本系统运用软件工程中RUP的思想,通过用例驱动开发建立面向对象的网络购票系统模型。系统实现了用户登录,会员用户订票,管理员用户对订票系统的修改等实用性功能。利用面向对象的分析方法,通过分析网络购票中不同用户的用例,建立普通用户用例模型、会员用户用例模型、管理员用户用例模型。通过迭代的方法,不断将问题细化。利用面向对象的设计方法,根据不同用户的用例模型,设计了数据字典,通过分析用户与系统之间的交互关系,确定每个场景中的系统事件,生成系统时序图,从而构建出系统的领域模型。通过迭代开发,构建整个网络购票系统。运用统一的、标准化的标记和定义语言UML实现对软件系统进行面向对象的描述和建模,使系统各个部分建模清晰容易。与一些面向对象的其它系统不同,本文提出的模型不仅仅针对网络购票的设计和实现,而是针对一般的面向对象的系统普遍适用。用例驱动建模帮助我们理解并确定问题及其解决办法,面向对象的思想使得系统更具稳定性,代码重用性更好,整个系统虽然庞大,但各部分分工明确,便于维护。本文应用了软件工程中用例驱动开发的思想解决了实际生活中网络购票的问题,使网络购票系统结构层次清晰,具有良好的数据一致性和广泛的适应性。国内的火车车次查询系统多数是基于.NET实现的,而基于JSP的系统较少。本文介绍的JSP以Java为平台,利用Java纯面向对象编程语言的巨大优势(跨平台性即一次编译处处运行的特点),给我们的网页设计带来了很大的方便,减轻了工作量。此外,本文使用UML和RUP为基础,使用用例驱动开发建立面向对象的网络购票系统模型。基于面向对象技术的成熟理论,围绕用例驱动开发和面向对象系统分析与设计的基本思想展开网络购票系统的分析与设计,并最终实现。这种分析与设计的方法摆脱了面向过程模式的束缚,软件工程的设计、分析及过程控制都非常清晰,系统开发人员可以集中注意力于业务需求和系统的实现。本文以面向对象为切入点,首先阐述了面向对象的概念,介绍面向对象和用例驱动的基本知识,介绍本文都用到的面向对象的模型和方法,使用UML如何对对象进行分析与设计,用例驱动如何实现。然后又从功能性、非功能性、可行性三个方面对面向对象的系统进行分析;论文第二部分通过建立静态模型和动态模型分别分析了面向对象的订票系统;第三部分对数据访问层的设计与实现展开研究,分析了车次对象关系和订单对象关系;最后通过多种方法对系统进行测试,并阐述了相应的测试结果,说明面向对象的订票系统的可行性和先进性。
其他文献
通过冬季体育锻炼对全面提高学生身体素质的重要作用的论述 ,指出北方学校冬季体育锻炼的重要性 ,并提出具体的措施、方法 ,为全面提高学生身体素质提供参考。
<正> 任何审美活动,都是首先从感知客观对象的外在形式开始的。审美主体只有借助“感受音乐的耳朵,感受形式美的眼睛”,首先感知了审美对象的各种感性形式,才可能产生审美感
根据我国近2年来的具体情况,冰球运动水平每况愈下,令人悲观。但光悲观不是办法,只有奋发图强,求实拼搏,才能前途光明。具体措施如文,通过发展力量与普及轮滑运动与旱冰球,以
化工危险品在生产储运过程中会引发泄漏扩散事故,对它的泄露扩散进行模拟,可以及时、准确、有效、直观地对事故过程的危险区域做出预测,并以此为依据制定相应的应急措施。以
CCMD—2的现场测试是由全国80所精神卫生机构224名研究人员参加的联合研究。本文扼要报告研究目的、设计原则和包括4个分题的研究方案,以及现场实施过程中的组织分工、质量管
计算机技术的飞速发展,使会计电算化得到了广泛的应用,它既给企业带来巨大的经济效益和社会效益,也大大减轻了财会人员的工作力度,有利于提高会计工作的效率和质量。但会计电
随着通信网络行业的高速发展,光缆成为重要的传输媒介。但目前,人为因素和自然灾害等因素直接威胁到光缆通信网络的安全运行。因此,加强线路巡检工作的管理是避免发生光缆线
内蒙古自治区是一个多民族聚居,多种宗教并存的地区。宗教文化对各民族群众的道德观、审美观和价值取向产生着重要的影响,同时也是影响社会稳定、民族团结的重要文化力量。本
律师被认为是一个高收入的职业,但是如果忽视从事这一工作所面临的风险,有可能引起很多法律责任。为刚进入律师行业的从业者分析了律师职业法律风险,探讨相应的防范措施。
目的探讨在脊柱后路手术合并硬脊膜破裂患者中实施综合处理的临床价值。方法将整群选取的2010年1月—2015年1月在该院行脊柱后路手术治疗且伴发硬脊膜破裂的68例病例纳入研究