uml飞机订票系统建模.doc





《uml飞机订票系统建模.doc》由会员分享,可在线阅读,更多相关《uml飞机订票系统建模.doc(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateuml飞机订票系统建模uml飞机订票系统建模面向对象分析与设计实验机票预订管理系统 学号: 1365400017 姓名: 陈志颖 班级: 计科141 指导老师: 庄育飞 2016年1月2日目录1 系统概述31.1 背景31.2 主要组成及功能 42. 系统建模52.1 创建系统用例模型52.1.1参与者分析52.1.2用户特点及一般约束62.2 系统用例分析62.2.
2、1乘客用例图72.2.2乘务管理员用例图72.2.3系统维护员用例图83. 创建系统静态模型93.1 类图104. 创建系统动态模型104.1 时序图114.1.1客户预订时序图114.1.2乘务管理员航线信息录入时序图124.1.3乘客账户管理时序图124.2协作图134.2.1客户预订协作图144.2.2乘客账户管理协作图154.2.3乘务管理员航线信息录入协作图164.3 状态图164.3.1退订状态图164.3.2公共信息服务状态图175. 创建系统部署模型186. 小结196.1设计总结196.2改善196.3小组分工说明:201 系统概述 1.1 背景当今世界,以信息技术为主要标志
3、的科技进步日新月异,高科技成果向现实生产力的转化越来越快。纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。这是民航加快发展的机遇,更是民航信息化的难得机遇。随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来
4、越多的信息,以提高工作效率和管理水平。由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。网上机票预订管理系统的产生和发展正好满足人们的这种需求。1.2 主要组成及功能 1、 新用户注册,新用户可以注册,注册时输入用户名可以查询用户可不可用,可用就可以注册,注册时可以判断用户输入的密码和验证密码是否相同,相同才给以注册,如果满意可以点注册,注册成功后用户可以选择不用在回到登陆界面,可以直接陆到用户主界面,以后就可以用这个用户登录了,如果不满意,点取消,所有信息清空,重新输入。2、 验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式
5、(客户、管理员)的不同分别对用户设定不同的访问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框,最多可以输入三次,三次不正确系统会自动关闭。3、 主窗体的用户信息界面,用户点击个人查询按钮,可以把自己的个人信息显示到界面上,还可以对自己的信息进行相应的修改(用户编号和用户名不能修改),还可以点击我的机票查询,查询该用户的订票记录。基本信息查询及设置。显示当前登录用户的个人基本信息,姓名,住址,邮箱等信息。除此之外,可以更改设置自己的密码。4、 我的航班界面。你可
6、以点击你想查询的有关机票的信息的按钮(舱位信息查询,客机信息查询,航线查询,客户类型信息查询)获得相关信息的表,根据表的内容,你可以在下面的下拉框中选择你要定的票信息,点确定后在下面会显示你的机票的相关内容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。5、 可以选定已定航班的订票信息进行转让信息发布。相关的转让二手票的业务信息发布到系统的公共信息服务页面上。查询公共信息服务。打开相应的页面,查询感兴趣的信息。包括系统发布的机票打折信息,以及二手票信息。6、 退票功能。用户可以根据用户信息表中的我的机票信息查询,找出机票号,在输入到机票
7、号查询里,点击查询获得你的机票信息以及价格显示,点击退票则在数据库机票信息表中删除本条信息。7、 我的账户信息。由于订购机票需要进行支付票费功能,开设网上账户便于进行票务交易。开设我的账户,可以相关连自己的网上银行,查询账户余额,进行缴费,以及转账等业务。8、 管理员界面的管理员添加界面能对管理员信息进行查询、添加、删除和修改,包括用户名、登陆密码和联系方式。管理员界面的舱位信息的查询、添加、删除和修改,包括舱位等级编号、舱位等级名称、提供的各种服务类别,以及备注信息等。9、 管理员界面的客机信息界面对客机信息的添加、修改、删除和查询,包括客机编号、客机型号、购买时间、服役时间、经济舱座位数量
8、、公务舱座位数量、头等舱座位数量以及备注信息等。10、 管理员界面的航线信息界面对航线信息的添加、修改、删除和查询,包括航线编号、出发城市、到达城市、航班日期、出发时间、到达时间、客机编号、经济舱价格、公务舱价格、头等舱价格和备注信息等。11、 客户等级信息的的添加、修改、删除和查询,包括客户等级编号、客户等级名称、折扣比例和备注信息等。12、 管理员界面的用户信息查询,能查询所有的已注册的用户信息。13、 管理员界面订票信息界面,可以查询所有的已订的机票的信息。2. 系统建模2.1 创建系统用例模型由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态
9、视图称为用例图。用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。将每个系统中的用户分出工作状态的属性和工作内容,方便建模,防止功能重复和多余的类。用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。由以上相关用例图的概念以及作用,根据系统需求分析得到的系统功能抽象出系统
10、的用例图。主要是从参与者的角度进行的分能划分。2.1.1参与者分析创建系统用例模型的第一步就是确定系统参与者。该系统主要分有服务者和管理者。服务者主要是乘客,管理者分有乘务管理员和系统维护员。其中的乘客可按照服务的等级分为普通用户和VIP用户。VIP用户会比普通用户在订购机票上享受更多的优惠。根据以上分析,创建系统参与者,如图所示: 2.1.2用户特点及一般约束1、管理员和用户的登陆 要求合法的管理员以及用户才能登陆体统,防止系统被无关人员动用,使用字符串匹配对用户名和密码进行判断。管理员和用户的登录对相应的操作权限也不一样,如果是用户登录,管理员的窗口属性为不可用。管理员有航线信息管理,航班
11、信息管理,机票信息管理,客户信息管理,客户订票信息管理,公共服务信息管理。乘客主要有个人基本信息管理,我的航班信息管理,我的账户信息管理。2、管理员的日常操作管理员可以对航线,航班,机票进行查询、修改和删除操作,可以对客户信息和订票信息只有查询操作。3、用户的的日常操作用户可以进行注册然后登陆系统,可以个人基本信息及我的航班我的账户基本信息,可以对自己的信息进行修改,可以定票(按照航班号进行预订机票,显示所订机票的信息和价格,进入支付系统付账,并再次要求客户确认,确认无误后订票成功),可以退票(在特殊情况下(如天气不适合飞机起降,飞机延误超过30 分钟)等给予全额退票,如果是个人原因只能退50
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- uml 飞机 订票 系统 建模

限制150内