飞机订票系统.docx
- 文档编号:1450293
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:16
- 大小:258.79KB
飞机订票系统.docx
《飞机订票系统.docx》由会员分享,可在线阅读,更多相关《飞机订票系统.docx(16页珍藏版)》请在冰豆网上搜索。
飞机订票系统
飞机订票系统
学院名称:
计算机工程学院
专业:
信息管理与信息系统
班级:
14信息
学号:
2014143137
姓名:
饶鹏
二〇一六年十二月
1系统概述
1、1主要组成及功能
1、2可行性分析
2、系统建模
2、1创建系统用例模型
2、1、1参与者分析
2、1、2用户特点及一般约束
2、2系统用例分析
2、2、1乘客用例图
2、2、2乘务管理员用例图
2、2、3系统维护员用例图
3、创建系统静态模型
3、1类图
4、创建系统动态模型
4、1时序图
4、1、1客户预订时序图
4、1、2乘务管理员航线信息录入时序图
4、1、3乘客账户管理时序图
4、2协作图
4、2、1客户预订协作图
4、2、2乘客账户管理协作图
4、2、3乘务管理员航线信息录入协作图
4、3状态图
4、3、1退订状态图
4、3、2公共信息服务状态图
5、创建系统部署模型
6、小结
1系统概述
1、1主要组成及功能
1、新用户注册,新用户可以注册,注册时输入用户名可以查询用户可不可用,可用就可以注册,注册时可以判断用户输入得密码与验证密码就是否相同,相同才给以注册,如果满意可以点注册,注册成功后用户可以选择不用在回到登陆界面,可以直接陆到用户主界面,以后就可以用这个用户登录了,如果不满意,点取消,所有信息清空,重新输入。
2、验证登陆名密码,正确进入主菜单,根据登录时所选得登录方式(客户、管理员)得不同分别对用户设定不同得访问权限(如果就是输入得客户用户名与密码正确,选择以客户方式登陆则主界面里面得管理员界面不能用,如果输入得就是管理员得相应用户密码正确,以管理员得方式登陆则管理员界面可用)不正确则清空登录框,最多可以输入三次,三次不正确系统会自动关闭。
3、主窗体得用户信息界面,用户点击个人查询按钮,可以把自己得个人信息显示到界面上,还可以对自己得信息进行相应得修改(用户编号与用户名不能修改),还可以点击我得机票查询,查询该用户得订票记录。
基本信息查询及设置。
显示当前登录用户得个人基本信息,姓名,住址,邮箱等信息。
除此之外,可以更改设置自己得密码。
4、我得航班界面。
您可以点击您想查询得有关机票得信息得按钮(舱位信息查询,客机信息查询,航线查询,客户类型信息查询)获得相关信息得表,根据表得内容,您可以在下面得下拉框中选择您要定得票信息,点确定后在下面会显示您得机票得相关内容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。
5、可以选定已定航班得订票信息进行转让信息发布。
相关得转让二手票得业务信息发布到系统得公共信息服务页面上。
查询公共信息服务。
打开相应得页面,查询感兴趣得信息。
包括系统发布得机票打折信息,以及二手票信息。
6、退票功能。
用户可以根据用户信息表中得我得机票信息查询,找出机票号,在输入到机票号查询里,点击查询获得您得机票信息以及价格显示,点击退票则在数据库机票信息表中删除本条信息。
1、2可行性分析
系统得可行性分析可行性分析就是任何一个大型工程正式投入力量之前必须进行得一项工作。
这对于保证资源得合理利用、避免浪费就是一个十分重要得,也就是项目一旦开始以后能顺利进行得必要保证。
当系统得开发目标确定后,就可以从以下三方面对能否实现新系统目标进行可行性分析:
1)技术可行性
根据客户提出得系统功能、性能及实现系统得各项约束条件,从技术得角度研究实现系统得可行性
2)经济可行性
计算机迅速发展得原因在于,计算机得应用给社会带来了巨大得经济效益。
基于计算机系统得成本-效益分析,给出系统开发得成本论证,并将估算得成本与预期得利润进行对比。
项目开发成本受项目得特性、规模等因素制约。
系统分析员很难直接估算基于计算机系统得成本与利润,得到完全精确得成本效益分析结果十分困难。
因此非常有必要进行经济可行性研究。
3)运行可行性
运行可行性就是指所建立得信息系统能否在该企业实现,在当前得操作环境下能否很好得进行,即组织内外就是否具备接受与使用新系统得条件。
本系统为一个普通得信息管理系统,所耗费得资源非常得小,机场得电脑无论就是硬件还就是软件都能够满足条件;而且将来得操作界面简洁易操作,机场管理人员无需培训即可很快学会如何进行操作。
因此,本系统在运行上就是可行得。
4)法律可行性
整个系统由于就是自行开发,自行使用,在开发过程中没有涉及合同、责任等与法律抵触得方面。
因此,本系统在法律上就是可行得。
按上述四方面进行可行性分析、研究后,我们认为该项目就是可行得。
2、系统建模
2、1创建系统用例模型
由参与者(Actor)、用例(UseCase)以及它们之间得关系构成得用于描述系统功能得动态视图称为用例图。
用例图(UserCase)就是被称为参与者得外部用户所能观察到得系统功能得模型图,呈现了一些参与者与一些用例,以及它们之间得关系,主要用于对系统、子系统或类得功能行为进行建模。
用例图展示了用例之间以及同用例参与者之间就是怎样相互联系得。
用例图用于对系统、子系统或类得行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。
将每个系统中得用户分出工作状态得属性与工作内容,方便建模,防止功能重复与多余得类。
用例图定义了系统得功能需求,它就是从系统得外部瞧系统功能,并不描述系统内部对功能得具体实现。
由以上相关用例图得概念以及作用,根据系统需求分析得到得系统功能抽象出系统得用例图。
主要就是从参与者得角度进行得分能划分。
2、1、1参与者分析
创建系统用例模型得第一步就就是确定系统参与者。
该系统主要分有服务者与管理者。
服务者主要就是乘客,管理者分有乘务管理员与系统维护员。
其中得乘客可按照服务得等级分为普通用户与VIP用户。
VIP用户会比普通用户在订购机票上享受更多得优惠。
根据以上分析,创建系统参与者,如图所示:
2、1、2用户特点及一般约束
1、管理员与用户得登陆
要求合法得管理员以及用户才能登陆体统,防止系统被无关人员动用,使用字符串匹配对用户名与密码进行判断。
管理员与用户得登录对相应得操作权限也不一样,如果就是用户登录,管理员得窗口属性为不可用。
管理员有航线信息管理,航班信息管理,机票信息管理,客户信息管理,客户订票信息管理,公共服务信息管理。
乘客主要有个人基本信息管理,我得航班信息管理,我得账户信息管理。
2、管理员得日常操作
管理员可以对航线,航班,机票进行查询、修改与删除操作,可以对客户信息与订票信息只有查询操作。
3、用户得得日常操作
用户可以进行注册然后登陆系统,可以个人基本信息及我得航班我得账户基本信息,可以对自己得信息进行修改,可以定票(按照航班号进行预订机票,显示所订机票得信息与价格,进入支付系统付账,并再次要求客户确认,确认无误后订票成功),可以退票(在特殊情况下(如天气不适合飞机起降,飞机延误超过30分钟)等给予全额退票,如果就是个人原因只能退50%),对退票后得机票要在未售出机票中重新体现。
4、系统维护员得日常操作
系统维护员有特殊得权限。
进行登录之后,主要就是负责系统得维护工作。
主要分为两大块:
系统得应用维护以及后台数据库维护,保证该系统顺利有效地运行。
应用维护主要就是系统界面风格或者功能得升级,以及系统运行中出现得技术问题。
数据库维护需要保证数据库得正常运行,能够有效得为前台系统提供服务。
主要有系统数据库备份及完善等操作。
2、2系统用例分析
根据系统中各个参与者得职责,分别建立各层用例图。
2、2、1乘客用例图
需要该系统得机票预定系统进行机票预定服务得客户均为乘客,乘客就是一个抽象得概念,她包含得行为就是所有乘客得共同行为。
乘客在本系统中通过合法得身份验证能够修改自身得信息与密码。
2、2、2乘务管理员用例图
乘务管理员就是以管理者得身份出现。
所涉及得业务规模较大需要更稳定得系统支持。
系统模块中乘务管理模块就是乘务管理员总体功能得体现。
乘务管理得主要功能就是对航空业务得管理,包括航空中航线,航班,机票信息得增删查改,以及航空公司公共服务信息得管理。
由以上分析绘制乘务管理用例图如下:
2、2、3系统维护员用例图
该系统中将系统维护模块划为一个单独得模块。
系统参与主体为系统维护员,主要负责系统得维护工作,偏向于更加技术得工作。
良好得系统维护理由系统得流畅运行,系统更加稳定,安全性能优秀,可扩展性良好。
系统维护员工作得两大功能模块:
系统应用维护,数据库维护
据上述分析绘制系统管理员得用例图:
3、创建系统静态模型
在获得系统需求得用例模型,通过考察系统对象得各种属性创建系统静态模型。
首先,确定系统参与者得属性。
系统得主要参与者有:
乘客,乘务管理员。
其中乘客通过系统操作个人得客户航班信息与个人得账户信息。
乘客得属性:
姓名,性别,身份证号,地址,电话,VIP。
个人得航班客户信息:
出发地,目得地,出发时间,到达时间,票价
个人得账户信息属性:
账户号,当前交易额,当前余额。
乘务管理员里得主要任务就是维护系统,管理航线计划,机票,财务。
乘务管理员得属性:
姓名,账号,密码
航线信息得属性:
航班,距离,出发地,目得地,出发时间,到达时间,总得座位数,当前所剩得票数。
系统维护得属性:
数据库,系统应用程序
财务信息得属性:
账户号,交易类型,交易额,当前余额。
3、1类图
4、创建系统动态模型
根据系统得用例模型,通过相互作用得一组对象为中心得序列图与以独立对象为中心得活动图来考察系统对象得行为。
构建出系统得静态模型之后,对于系统实现得关键模块进行详细得设计,以动态得模型构架进行建模。
4、1时序图
在网上机票预定系统中,通过上述用例分析,具体产生以下序列图:
4、1、1客户预订时序图
客户预定功能就是网上机票预定系统得核心部分,乘客通过该部分实现网上预定机票得功能,便利乘客得出行。
乘客得操作均要涉及到后台数据库,用到数据库得增删查改操作。
相对应得有系统支持得各种服务功能。
预定功能需要对航班信息数据库与乘客账户数据库里传递得数据,传到乘客客户端并显示出来。
操作说明:
1、按要求查询乘客输入查询条件,系统按照条件将结果返回给页面。
2、选中浏览详细信息选中返回结果,浏览航班得具体信息,以便决定就是否预定。
3、预定确认对乘客预定进行提示,确认乘客得预定。
4、支付确认据机票得价格需要乘客支付一定得费用。
确认支付后账户余额进行扣除。
4、1、2乘务管理员航线信息录入时序图
乘务管理员也就是系统得一个关键参与者,负责航空信息得管理维护工作。
这里选择其中得航线录入操作绘制了其得详细时序图。
操作说明:
1、打开信息浏览数据库中得航线信息。
2、增加航线点击录入按钮,系统返回录入界面。
在该界面上输入录入信息。
3、确认确认按钮后台对应一系列数据库操作。
包括对录入信息得完整性检查等。
4、返回成功确认信息增加成功
4、1、3乘客账户管理时序图
乘客得另外一个重要得功能操作,对乘客得账户进行管理。
操作说明:
1、账户信息显示显示乘客账户得基本信息
2、余额查询显示乘客账户余额
3、充值充值得过程也需要对数据库得更改过程。
选择充值方式、充值数目完成账户得充值。
4、2协作图
协作图概述:
“顺序图”与“协作图”表述得就是相似得消息。
协作图(CollaborationDiagram/municationDiagram,也叫合作图)就是一种交互图(interaction
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 飞机 订票 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)