欢迎来到天天文库
浏览记录
ID:51311970
大小:159.50 KB
页数:11页
时间:2020-03-21
《UML建模原理实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、.UML建模原理实验报告..飞机订票系统需求分析一、需求分析1.1系统开发的目标随着计算机技术特别是网络技术的飞速发展,计算机的应用领域不断扩大,各行各业都离不开计算机,飞机订票也不例外,为使之能跟上时代的发展,本需求分析报告的目的是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。总之,这个系统要
2、求能够实现实时,高效,便捷,完善,安全性好等特点。1.2应用范围理论上能够实现于航空公司和各大旅行社的订票管理系统,其目的在于实现对航空公司和各大旅行社的订票更有效的管理,使航空公司和各大旅行社能够更方便、更有效率的完成日常工作,以期实现完善日常生活中订票管理的各种功能。1.3系统功能需求系统主要包括以下几个页面:(1)管理员登录页面..(2)管理员修改信息页面(3)航班信息显示页面(4)机票信息查询页面(5)用户登录显示页面(6)用户订票页面一、用例图用例图如图2-1所示主要参与者:管理员、用户
3、主要用例:登录、订购机票、查看机票信息..图2-1订票系统用例图用例名称订票用例描述用户根据个人需求在系统提交的订票请求前置条件用户成功登录系统并发出订票请求后置条件办理订票手续,更新机票信息特殊需求一个用户同时发出多个订票请求基本流程用户登录系统提交订票请求,系统根据机票信息响应请求备选流程无机票时列入等候队列规则与约束用户提交的请求应至少预订一张机票一、类图类图如图2-2所示主要类:管理员、用户、机票、航班..图2-2订票系统类图一、活动图..活动图如图2-3所示图2-3订票系统活动图一、顺序
4、图顺序图如图2-4所示用户通过向系统发送一个订票请求消息,系统接收这个消息,对航班信息进行查询,若存在用户需要预订的机票,就对机票信息进行更新,更新完返回给用户,告诉他订票成功。..图2-4订票系统顺序图一、协作图顺序图如图2-5所示用户通过发送一个订票请求消息告诉系统自己的需求,系统接受这个消息,对机票和航班信息进行查询,然后对机票信息进行更新,更新完返回给用户,告诉他已经订票成功。..图2-5订票系统协作图一、状态图状态图如图2-6所示..图2-6订票系统状态图一、组件图组件图如图2-7所示.
5、.图2-7订票系统组件图一、部署图部署图如图2-8示..图2-8订票系统部署图一、实验总结本次上机的主要任务是根据软件工程中所作的需求分析报告对相应的项目进行面向对象分析和uml建模。我之前是对一个飞机订票系统采用软件工程面向过程的方法学进行需求分析,在换成面向对象的方法学进行试验之前,我首先对之前的系统需求分析报告作了进一步的改善,以使自己能够清晰的认知到系统所要实现的功能需求,然后再通过uml建模方法来分析这个系统,采用各种图形来表达系统模型,在此过程中,通过实践我对uml的基本理论知识有了更
6、深刻的理解,也对面向对象方法学的思想有了更深层次的体会。面向对象方法学的思想和面向过程方法学的思想有着本质上的区别,它是我们对世界的认知方式的另一种客观形式,通过这次试验,我感受到了这种思想的奇妙之处,在以后的软件开发中,我也会尽量使用面向对象的思想来考虑问题,这样在一定程度上可以减少不必要的麻烦,并把自己对项目架构的思想通过建模方式很好的体现出来。单纯的课本内容,并不能满足学生的需要,通过补充,达到内容的完善教育之通病是教用脑的人不用手,不教用手的人用脑,所以一无所能。教育革命的对策是手脑联盟,
7、结果是手与脑的力量都可以大到不可思议。单纯的课本内容,并不能满足学生的需要,通过补充,达到内容的完善教育之通病是教用脑的人不用手,不教用手的人用脑,所以一无所能。教育革命的对策是手脑联盟,结果是手与脑的力量都可以大到不可思议。.
此文档下载收益归作者所有