机票订购系统-需求分析说明书分解

上传人:206****923 文档编号:90433581 上传时间:2019-06-12 格式:DOC 页数:20 大小:230.51KB
返回 下载 相关 举报
机票订购系统-需求分析说明书分解_第1页
第1页 / 共20页
机票订购系统-需求分析说明书分解_第2页
第2页 / 共20页
机票订购系统-需求分析说明书分解_第3页
第3页 / 共20页
机票订购系统-需求分析说明书分解_第4页
第4页 / 共20页
机票订购系统-需求分析说明书分解_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《机票订购系统-需求分析说明书分解》由会员分享,可在线阅读,更多相关《机票订购系统-需求分析说明书分解(20页珍藏版)》请在金锄头文库上搜索。

1、XXX 需求分析说明书需求分析说明书内部文档 第 1 页 共 20 页 编写: 日期: 审核:日期: 批准:日期: 受控状态:是 发布版次:1.0日期: 编号: 机票订购系统需求分析说明书机票订购系统需求分析说明书 XXX 需求分析说明书需求分析说明书内部文档 第 2 页 共 20 页 变更记录变更记录 日期版本变更说明作者 签字确认签字确认 系统模块对应章节对应部门负责人签字 XXX 需求分析说明书需求分析说明书内部文档 第 3 页 共 20 页 目录目录 1概述概述4 1.1目的 .4 1.2背景 .4 1.3范围 .4 1.4术语定义 .4 1.5参考资料 .5 1.6任务概述 .5 1

2、.6.1目标.5 1.6.2用户的特点.5 1.6.3假定和约束.5 1.7运行环境 .5 1.7.1软件环境.6 1.7.2硬件环境.6 1.7.3接口.6 1.7.4控制.6 1.8需求规定 .7 1.8.1对功能的需求.7 1.8.2对非功能性的需求.23 XXX 需求分析说明书需求分析说明书内部文档 第 4 页 共 20 页 1 概述概述 1.1 目的目的 本说明书目的在于明确说明该机票订购系统的系统需求,界定它实现功能的范围,指导 系统设计以及编码。 本说明书的预期读者为:项目经理、指导老师、本小组组员、院方审核老师。 1.2 背景背景 a)软件系统名称:机票订购系统 b)开发者:

3、机票订购系统项目开发组; 用户: 有购买机票需求的用户 管理员:经过专门培训的系统维护人员 c)该软件系统需要各航空公司及银行的支持 1.3 范围范围 本项目是基于 Windows 平台上的系统,而且本系统的主题是购买机票,所以我们项目的 应用范围是有购买机票需求的用户。 1.4 术语定义术语定义 1. B/S:Browse /Server,一种浏览器到服务器的应用系统架构。 2. oracle 10g:一个数据库版本。 3. MyEclipse:IDE,在这里用来搭建 JAVAEE 开发环境。 XXX 需求分析说明书需求分析说明书内部文档 第 5 页 共 20 页 1.5 参考资料参考资料

4、软件工程与管理 JAVAEE 开发与实践 Oracle 技术手册 JavaScript 宝典 1.6 任务概述任务概述 1.6.1 目标目标 本系统是基于 windows 的购票平台,而且本系统的主题是购票,所以我们项目的应用范围 是有购买机票需求的 PC 端用户。用户可以查询航班信息,可以购买机票,以及改签和退票。 系统管理员可以对航班信息进行添加、删除和修改等操作。 1.6.2 用户的特点用户的特点 用户特点 本项目的最终产品主要有两种用户人群 1.普通用户:是执行本系统大部分功能的所有购票者,该部分人员的操作水平为初、中级,可以 通过电脑进行简单的操作。 2.系统维护人员:是后台系统维护

5、的人员,事先得到过专业的培训,具有较高的专业水平。 1.6.3 假定和约束假定和约束 本项目无开发经费,配备 4 名开发人员,截止至 3 月 20 号完成;开发环境采用 windowsXP 平台;作为电脑端购票系统,调试工作在开发环境中完成;在局域网下开发,无法 搜索到大量参考资料和资源以供参考;在并行操作、安全和保密方面无约束。假设团队管理不 完善,设计考虑不周全,则开发工作会受到很大影响。 1.7 运行环境运行环境 简要说明本产品的运行环境(包括硬件环境和支持环境)的规定。 XXX 需求分析说明书需求分析说明书内部文档 第 6 页 共 20 页 1.7.1 软件环境软件环境 列出支持软件,

6、包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。 名称名称版本版本语种语种 操作系统Windows 系列XP中/英文 操作系统的附加功能JDK、TomcatJDK1.6 以上, SDK2.2 以上 中/英文 数据库平台Oracle10g英文 应用平台MyEclipse,ADT8.6中文 1.7.2 硬件环境硬件环境 列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括: a)处理器型号及内存容量; b)外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量; c)输入及输出设备的型号和数量,联机或脱机; d)数据通信设备的型号和数量; e)功能键及其他专用硬件 服务器

7、服务器最低配置最低配置推荐配置推荐配置 应用和数据 库服务器 邮件服务器 1.7.3 接口接口 可支持 TCP/IP 通信协议 1.7.4 控制控制 说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。 XXX 需求分析说明书需求分析说明书内部文档 第 7 页 共 20 页 方法来源 用户使用电脑控制PC 端 服务器端的管理员控制服务器端 1.8 需求规定需求规定 1.8.1 对功能的需求对功能的需求 模块模块输入输入处理处理输出输出 (注册)用户基本 信息 验证信息,上传至服务器成功提示 (登录)普通用户验证用户名和密码是否匹配显示主界面 注册、登录(用户 管理模块) (登录)管

8、理员验证用户名和密码是否匹配,并根 据属性值判断是否为管理员 显示管理员页面 机票查询模块起始地点与日期系统根据用户输入从数据库寻找与 之匹配的航班信息 显示航班信息,包 括舱位、价格、余 票、航空公司、机 型、起飞时间等 选中某班次系统从数据库中找出该班次详细信 息 该班次航班详细信 息 点击预定根据航班信息生成订单显示订单 机票订购模块(订 单生成模块) 输入乘机人信息, 选择是否购买保险 将信息写入数据库显示支付页面 机票退订模块 (订单删除模块) 用户选择需退的订 单 系统删除该订单并进行相应的费用 计算和支付 跳转至支付页面, 结束后显示退订成 功并回到订单显示 页面 XXX 需求分

9、析说明书需求分析说明书内部文档 第 8 页 共 20 页 机票改签模块(订 单更新模块) 用户选择需改签的 订单,并且输入相 应的改签信息 系统修改该订单并进行相应费用的 计算和收取 跳转至支付页面, 结束后显示改签成 功并回到订单显示 页面 订单查询模块 输入乘机人信息和 出行日期 系统查找该订单显示该订单 管理员选中添加航 班,并写入航班信 息 系统在数据库中添加该航班信息至 航班信息表 显示添加成功,回 到航班信息管理页 面 管理员删除航班系统在数据库中删除该航班显示删除成功,回 到航班信息管理页 面 航班信息维护模 块 管理员选择需要修 改的航班,并写入 新的航班信息 系统在数据库中更

10、新该航班信息显示修改成功,回 到航班信息管理页 面 短信推送模块站内短信系统将发送至用户手机,并生成提 醒 提醒 数据库组织好的数据将数据按照格式存入对应的数据库 表 无 XXX 需求分析说明书需求分析说明书内部文档 第 9 页 共 20 页 1.8.1.1 系统功能层次模块图系统功能层次模块图 用户管理模块用户管理模块 管理员用户注册用户 查询模块 航班信息维护模块查询模 块 查 询 航 班 查 询 用 户 订 单 增加航班删除航班修改航班 短 信 推 送 模 块 查 询 航 班 查 询 订 单 机票订购 模块 机票退订 模块 机票改签 模块 控制器 数据库接口 1.8.1.2 各子模块功能

11、的描述各子模块功能的描述 1.8.1.2.1用户管理模块用户管理模块 功能描述: 1第一次登录的用户,进行注册,输入用户名,密码等信息。 2修改密码等个人信息 3用户权限管理,分一般用户,管理员用户。 4完善用户信息。 5. 用户注销 用例图: 管理员 数据库 查询航班及订单 增加航班 修改航班 删除航班 XXX 需求分析说明书需求分析说明书内部文档 第 10 页 共 20 页 用户 用例编号:用例编号:1.11.1 用例名:用户注册用例名:用户注册 执行者 普通用户 前置条件 用户进入注册界面 后置条件 用户注册成功 基本路径 1.用户填写基本信息 2.后台系统验证信息的有效性 3.系统把用

12、户信息存入数据库 字段列表 用户名、密码、性别、年龄、生日、住址、手机号码、邮箱、地址、爱好、学历等 用例编号:用例编号:1.21.2 用例名:用户登录用例名:用户登录 执行者 普通用户 前置条件 用户已经注册 后置条件 用户已经登录 基本路径 1用户填写用户名和密码 2系统验证用户名和密码是否匹配 3用户登录成功 扩展 1因为用户名或密码填写失误导致登录失败 字段列表 用户名、密码 订购机票 改签 查询航班及订单 退订机票 用户信息管理(注册、修改用户信息) XXX 需求分析说明书需求分析说明书内部文档 第 11 页 共 20 页 用例编号:用例编号:1.31.3 用例名:用户修改信息用例名

13、:用户修改信息 执行者 普通用户 前置条件 用户已经登录 后置条件 用户信息已更新 基本路径 1用户进入个人信息页面 2用户修改个人信息 3系统保存信息 字段列表 密码、性别、年龄、生日、住址、手机号码、邮箱 地址、爱好、学历等 用例编号:用例编号:1.41.4 用例名:用户注销用例名:用户注销 执行者 普通用户 前置条件 用户已经登录 后置条件 该用户名暂时不可用 基本路径 1用户进入注销页面 2确认注销 3系统返回首页 扩展 注销以后可以再次激活。 字段列表 用户名 用例编号:用例编号:1.51.5 用例名:管理员登录用例名:管理员登录 执行者 管理员 前置条件 无 后置条件 管理员已经登

14、录 基本路径 XXX 需求分析说明书需求分析说明书内部文档 第 12 页 共 20 页 1管理员输入ID和密码 2系统验证ID和密码 3管理员登陆成功 扩展 管理员没有注册,登录是在PC平台上。 字段列表 管理员ID、管理员密码 1.8.1.2.2机票查询模块机票查询模块 功能描述: 1.用户可以输入飞机始发地、目的地以及乘机日期查找相应航班信息. 管理员/用户 用例编号:用例编号:2121 用例名:用户查询用例名:用户查询 执行者:用户 前置条件: 用户登录系统 后置条件: 显示查询结果 基本路径 1. 用户输入查询信息 2.用户浏览查询结果 字段列表 始发地、目的地、出行日期 输入始发地

15、输入目的地 输入乘机日期 打印航班信息 XXX 需求分析说明书需求分析说明书内部文档 第 13 页 共 20 页 1.8.1.2.3机票订购模块机票订购模块/订单生成模块订单生成模块 功能描述: 1.用户选中某班次。 2.用户点击预定该航班 3.用户输入乘机人信息。 4.用户点击支付订单跳转到相应支付页面 用户 用例编号:用例编号:3.13.1 用例名:用户购票用例名:用户购票 执行者:用户 前置条件: 用户已登录 后置条件: 成功生成订单 基本路径: 1.用户登录系统 2.用户选择需购买航班 3.用户输入并提交乘机人信息 4.跳转至支付页面 5.成功生成订单 字段列表 乘机人姓名、身份证号、

16、联系电话 1.8.1.2.4机票退订模块机票退订模块/订单删除模块订单删除模块 功能描述: 1.用户选中需退票订单。 2.用户点击退票 3.系统删除该订单 4.后台进行相应费用的计算和支付 选中班次预定 填写订单提交订单支付 XXX 需求分析说明书需求分析说明书内部文档 第 14 页 共 20 页 5.用户支付相应费用 6.用户查看退订信息 用户 用例编号:用例编号:4.14.1 用例名:用户退票用例名:用户退票 执行者:执行者: 普通用户 前置条件:前置条件: 用户已登录,且为普通用户身份 后置条件:后置条件: 跳转至支付页面 基本路径:基本路径: 1. 用户进入订单列表页面,并选择需要退票的订单 2. 用户点击退票 3. 后台计算相应费用 字段列表:字段列表: 订单流水号 用例编号:用例编号:4.24.2 用例名:用例名:用户支付用户支付 执行者:执行者: 普通用户 前置条件:前置条件: 用户已选择退票,并生成相应支付信息 后置条件:后置条件: 完成支付,成功退票 基本路径:基本路径: 1用户在

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

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号