航空票务管理系统_V1.5.doc

上传人:11****ws 文档编号:3712941 上传时间:2019-07-08 格式:DOC 页数:33 大小:411KB
下载 相关 举报
航空票务管理系统_V1.5.doc_第1页
第1页 / 共33页
航空票务管理系统_V1.5.doc_第2页
第2页 / 共33页
航空票务管理系统_V1.5.doc_第3页
第3页 / 共33页
航空票务管理系统_V1.5.doc_第4页
第4页 / 共33页
航空票务管理系统_V1.5.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、MSE Systems Analysis and Design Course航空票务管理系统分析与设计版本 1.5项目组成员:张月丹 (学号:09250103 Email:)卢青伟 (学号:09250104 Email:)蔡德辉 (学号:09250108 Email:)王晗昭 (学号:08250813 Email:joseph- ) 航空票管理系统分析与设计文档修订摘要日期 修订号 描述 编制者 审阅者2010-05-10 V0.1 问题陈述 卢青伟 张月丹2010-05-16 V0.2 需求分析 3.2.1 用户登录 3.2.2 用户注册 张月丹 蔡德辉2010-05-18 V0.3 需求分

2、析 3.2.3 个人信息管理 3.2.4 预订机票 卢青伟 蔡德辉2010-05-19 V0.4 需求分析 3.2.5 个人购物车 蔡德辉 蔡德辉2010-05-20 V0.5 需求分析 3.2.6 退票 3.2.7 制定航班 3.2.8 安排航班 张月丹 卢青伟2010-05-21 V0.6 补充规约 3.3 术语表 3.4 张月丹 卢青伟2010-05-25 V0.7 设计 4.1 系统框架 4.2 系统关键抽象 卢青伟 蔡德辉2010-05-27 V0.8 4.3.1 分析类及其功能 4.3.2 用例分析 蔡德辉 王晗昭2010-05-28 V0.9 3.2.7 3.2.8 制定航班安排

3、航班 王晗昭 卢青伟2010-06-02 V1.0 4.3.3、 4.3.4 用例交互过程 卢青伟 张月丹2010-06-03 V1.1 4.3.5、4.3.6、4.4 类分析、类关联、系统类图 张月丹 蔡德辉2010-06-04 V1.2 调整标题格式 王晗昭 卢青伟2010-06-19 V1.3 根据依老师意见修改第二、三章 张月丹 卢青伟2010-06-23 V1.4 根据依老师意见修改第四章 蔡德辉 卢青伟2010-06-23 V1.5 订稿 全体 全体航空票管理系统分析与设计MSE 2010 第 i 页 共 33 页目录第 1 章 引言 .21.1 文档用途 .21.2 阅读对象 .

4、2第 2 章 问题陈述 .3第 3 章 需求分析 .43.1 航空票务系统用例模型 .43.2 航空票务系统那个用例规约 .43.2.1 用户登录 .43.2.2 用户注册 .63.2.3 个人信息管理 .83.2.4 预订机票 .103.2.5 查看个人购物车 .113.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 注

5、册用户用例功能描述 .224.3.4 预订机票用例交互过程 .224.3.5 预订机票用例的类分析和设计 .224.3.6 预订机票用例分析类关联关系 .234.4 系统类图 .244.5 分析类到设计元素映射 .26航空票管理系统分析与设计MSE 2010 第 2 页 共 33 页第 1 章 引言1.1 文档用途本文档的编写目的是为了让读者对航空票务管理系统的需求和设计有全局性、总体方面的了解。1.2 阅读对象此文档将适合以下人员阅读: 本项目组成员 对本系统感兴趣的人员航空票管理系统分析与设计MSE 2010 第 3 页 共 33 页第 2 章 问题陈述为了方便广大市民预订飞机票,现开发一

6、个航空票务系统。该系统的核心功能是用户的个人信息管理、预订机票和用户查看个人的购物车。该系统设定两个角色,管理员和用户。只有注册用户才可进入。管理员的功能主要是制定航班和安排航班。在制定航班的时候,系统将会要求管理员输入航班号,起飞地点,目的地点,旅程和价格。提交时系统会自动检测该航班号是否已存在,保证航班号的唯一性。在安排航班的时候,系统将会要求管理员输入航班号和航班日期,提交时系统会自动检测该航班是否已设定了航班日期,如果已设定,系统将会提示是否需要替换旧的航班日期。用户的功能是注册、管理个人信息、预订机票和查看个人购物车。用户第一次使用该系统时,系统会提示用户进行注册。填写完毕后,用户提

7、交个人信息时,系统会检测用户名的唯一性。用户在预订机票时,系统会显示当前所有航班的具体信息,当用户确认预订提交时,系统会检测该航班的票数剩余量。如果用户重复预订了同一航班的机票,系统将会向用户进行提示。查看个人购物车的环节里,用户可以查看到自己预订机票的相关信息,并且可以选择某一航班进行退票。本系统不提供超级管理员,若需要增加管理员,需要系统维护人员在后台直接修改管理员数据库。航空票管理系统分析与设计MSE 2010 第 4 页 共 33 页第 3 章 需求分析3.1 航空票务系统用例模型图 1:航空票务系统用例图3.2 航空票务系统那个用例规约3.2.1 用户登录1) 简要说明本用例描述注册

8、用户/管理员如何登录到航空票务系统。2) 参与者注册用户、管理员3) 事件流航空票管理系统分析与设计MSE 2010 第 5 页 共 33 页act 一一不不不不一一一一一一一一一一一一一 一一一一一一一一 一一一一一一一一图 2: 用户登录活动图i. 基本事件流本用例开始于注册用户/管理员希望登录到航空票务系统。a) 系统请求注册用户/管理员输入用户名和密码;b) 注册用户/管理员输入用户名和密码;c) 系统验证输入的用户名和密码;A1:用户名不存在A2:用户名对应密码不正确d) 注册用户/管理员成功登录到主界面,进行其他操作。ii. 后备事件流A1.用户名不存在 系统显示用户名不存在错误信

9、息;航空票管理系统分析与设计MSE 2010 第 6 页 共 33 页 管理员返回基本事件流第1步,而用户将会被系统提示注册。A2.用户名对应密码不正确 系统显示用户名密码不正确错误信息; 返回基本事件流第1步。4) 特殊需求密码输入框必须以密文方式呈现。5) 前置条件本用例开始前注册用户/管理员已经打开对应的系统登录界面。6) 后置条件如果用例成功,注册用户/管理员将成功登录系统,并赋予相应权限。若失败,系统状态不改变。3.2.2 用户注册1) 简要说明本用例描述注册用户如何在航空票务系统中注册。用户名合法性定义:用户名必须只能包含字母和数字并且长度超过 8 个字符。密码合法性定义:密码的长

10、度必须超过 6 个字符。2) 参与者注册用户3) 事件流航空票管理系统分析与设计MSE 2010 第 7 页 共 33 页act 一一不不一一一一一一一一一一一一一一一一一一一一一 一一一一一一一一一一一 一一一一一一一一不不图 3: 用户注册活动图i. 基本事件流本用例开始于注册用户希望在航空票务系统中注册。a) 系统请求注册用户输入用户名;A1:用户名已存在A2:用户名不合法。b) 系统请求注册用户输入两次密码;A3.密码不合法A4.两次密码不一样c) 系统请求用户输入姓名,性别,电话,电子邮件;d) 系统把当前用户的信息增加到数据库中。ii. 后备事件流A1.用户名已存在航空票管理系统分

11、析与设计MSE 2010 第 8 页 共 33 页 系统显示用户名已存在错误信息; 返回基本事件流第1步;A2.用户名不合法 系统显示用户名不合法错误信息; 返回基本事件流第1步。A3.密码不合法 系统显示密码不合法错误信息; 返回基本事件流第1步。A4.两次密码不一样 系统显示两次密码不一样错误信息; 返回基本事件流第1步。4) 特殊需求密码输入框必须以密文方式呈现。5) 前置条件本用例开始前用户打开系统注册界面。6) 后置条件如果用例成功,用户将注册成功,系统在数据库中增加一条注册用户的相关记录。若失败,系统状态不改变。3.2.3 个人信息管理1) 简要说明本用例允许注册用户对个人信息进行管理,提供修改密码功能,但不允许修改用户名。2) 参与者注册用户3) 事件流

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。