机票查询预定系统docx.docx
文本预览下载声明
机票查询预定系统课程:软件架构设计事件教程姓名:武燕燕学号:2014110643班级:14软工2班 需求分析机票查询预定系统可实现航空公司以及旅游行业的现代化管理,进一步提高工作效率,方便旅客。该系统具有完整的存储,查询,核对,预订,查询,打印机票等等的功能。旅客或工作人员在网上通过计算机查询,系统为旅客安排航班,打印出取票通知和账单。机票预订与查询系统为客户提供更加人性化的服务。系统建模 2.1 在系统建模以前,我们首先需要在Rational Rose 2003中创建一个模型。并命名为“考试成绩管理系统”,该名称将会在Rational Rose 2003的顶端出现,如下图1-1所示。 2.1创建系统用例模型 2.2创建系统静态模型从前面的需求分析中,我们可以依据主要的三个类对象:顾客,航空公司,售票员创建完整的类图如图1-6所示。2.3创建系统动态模型系统的动态模型可以使用交互作用图、状态图和活动图来描述。2.3.1 创建序列图和协作图1.用户订票(1)用户登陆(2)输入用户的用户名,登陆密码;(3)登陆成功后便可进入用户个人服务窗口,例如查询有关机票信息(航位信息查询,科技信息查询,航线查询,客户类型信息查询)获得相关信息的表;用户登陆具体见下图:2.3.2 创建活动图在活动图中可以出现对象作为活动的输入或输出,并用对象流表达对象与活动之间的依赖关系。起点是活动图的初始状态,也是活动图的起始位置,表示一个工作流的开始终点是活动图的最后状态,也是活动图的终止位置活动表示一个工作流或一个过程中任务的执行,包括动作状态和活动状态。动作状态是指执行原子的、不可中断的动作,并在此动作完成后通过转换转向另一个状态。图 1-13 系统活动图2.3.3 创建状态图 为方便旅客,某航空公司拟开发一个机票预订系统。旅行社把预订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客。 2.4创建系统部署模型对系统的实现结构进行建模的方式包括两种,即构件图和部署图 机票查询预订系统的部署图描绘的是系统节点上运行资源的安排。包括四个节点,分别是:成绩管理系统的部署图描绘的是系统节点上运行资源的安排。包括七个节点,分别是:客户端浏览器、Http服务器、数据库服务器和打印机
显示全部