UML飞机订票系统课设_第1页
UML飞机订票系统课设_第2页
UML飞机订票系统课设_第3页
UML飞机订票系统课设_第4页
UML飞机订票系统课设_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE1/17《UML课程设计》报告题目:机票订票系统学号:120220019姓名:孟瑞瑞指导老师:系统概述背景更是民航信息化的难得机遇。系统目标息交流繁琐的过程以及其带来的开销。方便用户查询管理自己的票务信息。系统需求规格说明1:功能需求:AB:用户信息维护功能:该功能可以完成普通旅客和管理员根据实际情况,对自己的信息进行更新操作。C:用户功能:C1己需要的机票。C2票。C3:退票功能:该功能,功能为用户提供简洁的页面呈现,为用户提供退票功能。D:管理员功能:D1:票务信息维护功能:通过该功能,管理员可以根据飞机场提供的相关信息,更新最新的票务信息,方便用户查询。D2使用年限等信息。D3:用户信息维护功能:通过该功能,管理员可以查阅到用户的详细信息,并根据用户的申请,为用户更新会员信息。2:性能需求:A求。在系统开发过程中,必须采用一定的方法保证系统的准确性。B:系统的开放性和系统的可扩展性:置系统的硬件。通过软件的修补,替换完成系统的升级和更新换代。CPAGEPAGE3/17缩短用户对系统的熟悉过程。3:运行需求:机票预定系统中的硬件和软件的配置如下:服务器端系统运行要求系统软件:windows7数据库管理系统:Mysql5.0系统分析需求分析为方便用户订票,实现了网上订票功能,根据要求搜索满足条件的票订票,退票,简单方便。一下分别是用户,管理员的用例图,通过用例图可以清楚的看见各种所属的功能。系统管理员用例图登录用力说明用例:登录用例:登录参与者:用户,管理员,售票员简要说明:用户,系统管理员,销售人员登录系统前提条件:已注册后置条件:登录到系统事件流系统提示用户(系统管理员、销售人员)输入用户名,密码。输入用户名和密码。系统验证用户名和密码,若正确,则登录到系统中。候选事件流4)密码错误(1)系统提示再次输入。用户确认。三次错误,拒绝再次访问。否则进入添加课程事件流第3步。乘客查询机票信息用力说明用例名称:乘客查询机票信息用例名称:乘客查询机票信息PAGEPAGE5/17主参与者:乘客主参与者:乘客利益相关者:乘客、管理员前置条件:乘客必须在线可访问网络最低保证:回滚任何未完成的事务,系统记录进展日志直到失败成功保证:用户想要的信息正确加载事件流:乘客选择出发地、目的地和时间等信息。乘客从界面中选择要查看的航班信息。乘客从界面中选择选定的航班查看具体信息。乘客使用“返回”按钮,查看其它航班信息。候选事件流:距离第一次查询超过30分钟。通知管理员和用户,自动更新最新航班信息。Interner顾客在任一点退出系统系统会滚到交易前位置。用例名称:退订机票主参与者:用户前置条件:乘客必须在线可访问网络最低保证:回滚任何未完成的事务,系统记录进展日志直到失败成功保证:用户成功退订一张订单触发器:用户单击退票按钮事件流:1:用户成功查询自己的订单详情。2:用户选择一张订单,系统将订单详情显示在页面上。3:通知用户是否退订该订单4:用户选择是,调用退票用例,更新票务信息表。5:告知用户成功退票。6:用户选择否,返回页面。候选事件流:1告知用户,提供正确订单号,继续操作2:票务信息票更新出错:告知管理员,手动更新。3:机票信息表更新出错:告知管理员。手动更新。4.Interner连接中断系统回滚最初状态。5.顾客在任一点退出系统系统会滚到交易前位置。用例名称:用户注册主参与者:乘客前置条件:乘客已经调用了“用户注册”用例最低保证:回滚任何未完成的事务,系统记录进展日志直到失败成功保证:乘客成功的完成订单,创建订单,信用卡支付,创建收据,返回乘客订单信息触发点:乘客点击“注册按钮”事件流:信息校验合法,更新客户表候选事件流:1:用户提供的信息不足:告知用户,提供详细信息后,完成注册2:密码校验不相符:告知用户,校验密码后,完成注册3:客户表更新失败告知管理员,手动更新Interner连接中断顾客在任一点退出系统用例名称:用户购买机票主参与者:乘客前置条件:乘客已经调用了“查询机票”用例用例名称:用户购买机票主参与者:乘客前置条件:乘客已经调用了“查询机票”用例最低保证:回滚任何未完成的事务,系统记录进展日志直到失败成功保证:乘客成功的完成订单,创建订单,信用卡支付,创建收据,返回乘客订单信息事件流:为这个事务创建一个订单。乘客根据时间需求,已经确认所需航班。确认航班信息,并登录网上银行进行支付。顾客收到包含航班号、身份证号、乘客姓名、乘机时间、联系电话等在内的确认信息。顾客选择“提交订单候选事件流:已经选择航班,但长时间没有支付超过网站预留时间50分钟,订单被取消。反馈通知用户。未超过网站预留时间未超过网站预留时间50分钟,航班信息被网站更新,订单取消。未超过网站预留时间50分钟由于机票已被其他用户预订而不能创建订单。顾客收到无机票的消息,被通知选择其他航班。顾客收到无机票的消息,退该用例。顾客由于信用卡账户不能成功支付。信用卡有问题,顾客被要求用一个新的信用卡账户。网站问题,顾客被通知稍后再试。Interner连接中断系统回滚最初状态。顾客在任一点退出系统系统会滚到交易前位置。用例名称:修改(增加、删除)航班主参与者:管理员前置条件:管理员成功登录系统用例名称:修改(增加、删除)航班主参与者:管理员前置条件:管理员成功登录系统成功保证:管理员成功登录系统2:管理员成功登录系统。3:管理员通过航空公司所提供的航班信息成功更新票务信息。4:用户订票信息成功反馈给管理员。5:管理员根据反馈信息实时更新订票系统。候选事件流:1:管理员无法正常登录系统:AB:告知管理员,管理员退出系统。2:用户订票信息无法正常反馈:A3:管理员对航班信息操作不成功A.通知用户,系统暂时不可用,请稍后登录,并手动更新数据。概要设计售票员订票的详细流程,先登录,然后应要求,可以对之前已订的票选择退票或者根据航班信息或者根据票量搜寻满足条件的票结束。PAGEPAGE10/17系统管理员活动图,主要实现对航班的增,删,改等更新操作。用户订票活动图,从登陆开始,到搜索满足条件的票进行订票。用户登录到系统的顺序图PAGEPAGE11/17createDialogMainWindow:userscreateDialogMainWindow2:createDialog3:Login2:createDialog3:Login4:Vaidate5:[successful]createWindow6:[failed]LoginFailed用户订票顺序图OrderOrderOrderControlTicketInfoCtrlAirTicket:users1:机票查询()2:查询机票()3:查询机票()4:机票详细信息5:机票信息6:机票选择7:订购机票8:订购机票9:更新机票信息10:增添订单11:更新票务信息12:成功订购提示系统管理员更新信息顺序图:systemadmin

1:查询机票

TicketMangerTicketControlTicket2:查询机票TicketMangerTicketControlTicket5:返回机票信息

3:查询机票4:返回机票信息6:更新机票信息10:删除机票

7:机票更新9:更新成功11:机票删除13:删除成功

8:机票更新12:机票删除用户退订机票活动图PAGEPAGE14/17ReturnReturnTicketInfoCtrlTicketControlTicketTicketInfo:users1:订单查询2:查询订单3:订单查询4:订单信息5:订单信息6:退订机票7:更新机票信息8:9:删除订单10:退订成功提醒详细设计部分本系统用用户类,系统管理员类组成PAGEPAGE15/17登录状态图loginpromptentry/ShowLoginScreenexit/hideLoginScreenloginpromptentry/ShowLoginScreenexit/hideLoginScreeneventUndefined/logincheckoutusercheckouttryagaincheckoutSuccessedloginLoginfailed整个系统状态图waitingwaitingloginsuccessedloginsearchdisplayinformationchoosedisplaypartoforderclosereturnclosesuccessedreturnorderorderhadevalutionSoldoutreturnticketTobepaidtobeAppro

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论