航空票务管理系统-V1.5.doc
《航空票务管理系统-V1.5.doc》由会员分享,可在线阅读,更多相关《航空票务管理系统-V1.5.doc(33页珍藏版)》请在咨信网上搜索。
1、航空票管理系统分析与设计MSE Systems Analysis and Design Course航空票务管理系统分析与设计版本 1.5项目组成员:张月丹 (学号:09250103 Email:miracle86921)卢青伟 (学号:09250104 Email:lqw)蔡德辉 (学号:09250108 Email:samuelchoi)王晗昭 (学号:08250813 Email:joseph-wang) 文档修订摘要日期修订号描述编制者审阅者2010-05-10V0.1问题陈述卢青伟张月丹2010-05-16V0.2需求分析3.2.1用户登录 3.2.2用户注册张月丹蔡德辉2010-0
2、5-18V0.3需求分析3.2.3个人信息管理3.2.4预订机票卢青伟蔡德辉2010-05-19V0.4需求分析3.2.5个人购物车蔡德辉蔡德辉2010-05-20V0.5需求分析3.2.6退票3.2.7制定航班3.2.8安排航班张月丹卢青伟2010-05-21V0.6补充规约3.3 术语表3.4张月丹卢青伟2010-05-25V0.7设计4.1系统框架 4.2系统关键抽象卢青伟蔡德辉2010-05-27V0.84.3.1分析类及其功能4.3.2用例分析蔡德辉王晗昭2010-05-28V0.93.2.7 3.2.8 制定航班安排航班王晗昭卢青伟2010-06-02V1.04.3.3、 4.3.
3、4用例交互过程卢青伟张月丹2010-06-03V1.14.3.5、4.3.6、4.4类分析、类关联、系统类图张月丹蔡德辉2010-06-04V1.2调整标题格式王晗昭卢青伟2010-06-19V1.3根据依老师意见修改第二、三章张月丹卢青伟2010-06-23V1.4根据依老师意见修改第四章蔡德辉卢青伟2010-06-23V1.5订稿全体全体目录第1章引言21.1文档用途21.2阅读对象2第2章问题陈述3第3章需求分析43.1航空票务系统用例模型43.2航空票务系统那个用例规约43.2.1用户登录43.2.2用户注册63.2.3个人信息管理83.2.4预订机票103.2.5查看个人购物车113
4、.2.6退票123.2.7制定航班143.2.8安排航班153.3补充规约173.4术语表18第4章航空票务系统设计194.1航空票务系统框架194.2系统关键抽象214.3用例分析214.3.1分析类及其功能214.3.2预订机票用例分析224.3.3注册用户用例功能描述224.3.4预订机票用例交互过程224.3.5预订机票用例的类分析和设计224.3.6预订机票用例分析类关联关系234.4系统类图244.5分析类到设计元素映射26MSE 2010 第31页 共33页第1章 引言1.1 文档用途本文档的编写目的是为了让读者对航空票务管理系统的需求和设计有全局性、总体方面的了解。1.2 阅读
5、对象此文档将适合以下人员阅读:l 本项目组成员l 对本系统感兴趣的人员第2章 问题陈述为了方便广大市民预订飞机票,现开发一个航空票务系统。该系统的核心功能是用户的个人信息管理、预订机票和用户查看个人的购物车。该系统设定两个角色,管理员和用户。只有注册用户才可进入。管理员的功能主要是制定航班和安排航班。在制定航班的时候,系统将会要求管理员输入航班号,起飞地点,目的地点,旅程和价格。提交时系统会自动检测该航班号是否已存在,保证航班号的唯一性。在安排航班的时候,系统将会要求管理员输入航班号和航班日期,提交时系统会自动检测该航班是否已设定了航班日期,如果已设定,系统将会提示是否需要替换旧的航班日期。用
6、户的功能是注册、管理个人信息、预订机票和查看个人购物车。用户第一次使用该系统时,系统会提示用户进行注册。填写完毕后,用户提交个人信息时,系统会检测用户名的唯一性。用户在预订机票时,系统会显示当前所有航班的具体信息,当用户确认预订提交时,系统会检测该航班的票数剩余量。如果用户重复预订了同一航班的机票,系统将会向用户进行提示。查看个人购物车的环节里,用户可以查看到自己预订机票的相关信息,并且可以选择某一航班进行退票。本系统不提供超级管理员,若需要增加管理员,需要系统维护人员在后台直接修改管理员数据库。第3章 需求分析3.1 航空票务系统用例模型图1:航空票务系统用例图3.2 航空票务系统那个用例规
7、约3.2.1 用户登录1) 简要说明本用例描述注册用户/管理员如何登录到航空票务系统。2) 参与者注册用户、管理员3) 事件流 图2: 用户登录活动图i. 基本事件流本用例开始于注册用户/管理员希望登录到航空票务系统。a) 系统请求注册用户/管理员输入用户名和密码;b) 注册用户/管理员输入用户名和密码;c) 系统验证输入的用户名和密码;A1:用户名不存在A2:用户名对应密码不正确d) 注册用户/管理员成功登录到主界面,进行其他操作。ii. 后备事件流A1.用户名不存在 系统显示用户名不存在错误信息; 管理员返回基本事件流第1步,而用户将会被系统提示注册。A2.用户名对应密码不正确 系统显示用
8、户名密码不正确错误信息; 返回基本事件流第1步。4) 特殊需求密码输入框必须以密文方式呈现。5) 前置条件本用例开始前注册用户/管理员已经打开对应的系统登录界面。6) 后置条件如果用例成功,注册用户/管理员将成功登录系统,并赋予相应权限。若失败,系统状态不改变。3.2.2 用户注册1) 简要说明本用例描述注册用户如何在航空票务系统中注册。用户名合法性定义:用户名必须只能包含字母和数字并且长度超过8个字符。密码合法性定义:密码的长度必须超过6个字符。2) 参与者注册用户3) 事件流图3: 用户注册活动图i. 基本事件流本用例开始于注册用户希望在航空票务系统中注册。a) 系统请求注册用户输入用户名
9、;A1:用户名已存在A2:用户名不合法。b) 系统请求注册用户输入两次密码;A3.密码不合法A4.两次密码不一样c) 系统请求用户输入姓名,性别,电话,电子邮件;d) 系统把当前用户的信息增加到数据库中。ii. 后备事件流A1.用户名已存在 系统显示用户名已存在错误信息; 返回基本事件流第1步;A2.用户名不合法 系统显示用户名不合法错误信息; 返回基本事件流第1步。A3.密码不合法 系统显示密码不合法错误信息; 返回基本事件流第1步。A4.两次密码不一样 系统显示两次密码不一样错误信息; 返回基本事件流第1步。4) 特殊需求密码输入框必须以密文方式呈现。5) 前置条件本用例开始前用户打开系统
10、注册界面。6) 后置条件如果用例成功,用户将注册成功,系统在数据库中增加一条注册用户的相关记录。若失败,系统状态不改变。3.2.3 个人信息管理1) 简要说明本用例允许注册用户对个人信息进行管理,提供修改密码功能,但不允许修改用户名。2) 参与者注册用户3) 事件流图4: 个人信息管理活动图i. 基本事件流本用例开始于注册用户希望修改个人信息。a) 系统请求注册用户输入新密码和确认密码;b) 注册用户新密码和确认密码;c) 系统验证输入的新密码和确认密码;A1:新密码不合法A2:确认密码与新密码不一致d) 系统请求注册用户输入性别,电话,电子邮件;e) 注册用输入性别,电话,电子邮件;f) 系
11、统修改注册用户的个人信息ii. 后备事件流A1.新密码不合法 系统显示新密码不合法错误信息; 返回基本事件流第1步。A2.确认密码与新密码不一致 系统显示确认密码与新密码不一致错误信息; 返回基本事件流第1步。4) 特殊需求密码输入框必须以密文方式呈现。5) 前置条件本用例开始前注册用户已经登录系统6) 后置条件如果用例成功,注册用户将成功修改个人信息。若失败,系统状态不改变。3.2.4 预订机票1) 简要说明本用例允许注册用户查询当前的航班信息,并且根据个人需要进行预订。2) 参与者注册用户3) 事件流图5: 注册用户预订机票活动图i. 基本事件流本用例开始于注册用户希望预订机票。a) 系统
12、提供航班号,出发地点,目的地点,航班日期,价格供注册用户选择。b) 用户选择一个航班并确认预订。c) 系统验证选中航班的剩余票数A1.该航班的剩余票数为0d) 系统修改用户个人购物车中的订票情况ii. 后备事件流A1. 该航班的剩余票数为0 系统向用户提示该航班的机票已售完。 返回基本事件流第1步4) 特殊需求无5) 前置条件本用例开始前注册用户已经登录系统6) 后置条件如果预订成功,将会在用户的个人购物车中显示该航班。若失败,返回基本事件流第1步。3.2.5 查看个人购物车1) 简要说明本用例允许注册用户查看个人预订机票的情况。2) 参与者注册用户3) 事件流图6: 注册用户查看个人购物车活
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 航空 管理 系统 V1
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。