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

上传人:第*** 文档编号:34063483 上传时间:2018-02-20 格式:DOC 页数:20 大小:230.50KB
返回 下载 相关 举报
机票订购系统-需求分析说明书_第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 概述 .41.1 目的 .41.2 背景 .41.3 范围 .41.4 术语定义 .41.5 参考资料 .51.6 任务概述 .51.6.1 目标 .51.6.2 用户的特点 .51.6.3 假定和约束 .51.7 运行环境 .

2、51.7.1 软件环境 .61.7.2 硬件环境 .61.7.3 接口 .61.7.4 控制 .61.8 需求规定 .71.8.1 对功能的需求 .71.8.2 对非功能性的需求 .23XXX 需求分析说明书 内部文档第 4 页 共 20 页1 概述1.1 目的本说明书目的在于明确说明该机票订购系统的系统需求,界定它实现功能的范围,指导系统设计以及编码。本说明书的预期读者为:项目经理、指导老师、本小组组员、院方审核老师。1.2 背景a)软件系统名称:机票订购系统b)开发者: 机票订购系统项目开发组;用户: 有购买机票需求的用户管理员:经过专门培训的系统维护人员c)该软件系统需要各航空公司及银行

3、的支持1.3 范围本项目是基于 Windows 平台上的系统,而且本系统的主题是购买机票,所以我们项目的应用范围是有购买机票需求的用户。1.4 术语定义1. B/S:Browse /Server,一种浏览器到服务器的应用系统架构。2. oracle 10g:一个数据库版本。3. MyEclipse:IDE,在这里用来搭建 JAVAEE 开发环境。XXX 需求分析说明书 内部文档第 5 页 共 20 页1.5 参考资料软件工程与管理JAVAEE 开发与实践Oracle 技术手册JavaScript 宝典1.6 任务概述 1.6.1 目标 本系统是基于 windows 的购票平台,而且本系统的主题

4、是购票,所以我们项目的应用范围是有购买机票需求的 PC 端用户。用户可以查询航班信息,可以购买机票,以及改签和退票。系统管理员可以对航班信息进行添加、删除和修改等操作。1.6.2 用户的特点 用户特点本项目的最终产品主要有两种用户人群1.普通用户:是执行本系统大部分功能的所有购票者,该部分人员的操作水平为初、中级,可以通过电脑进行简单的操作。2.系统维护人员:是后台系统维护的人员,事先得到过专业的培训,具有较高的专业水平。1.6.3 假定和约束本项目无开发经费,配备 4 名开发人员,截止至 3 月 20 号完成;开发环境采用windowsXP 平台;作为电脑端购票系统,调试工作在开发环境中完成

5、;在局域网下开发,无法搜索到大量参考资料和资源以供参考;在并行操作、安全和保密方面无约束。假设团队管理不完善,设计考虑不周全,则开发工作会受到很大影响。1.7 运行环境简要说明本产品的运行环境(包括硬件环境和支持环境)的规定。XXX 需求分析说明书 内部文档第 6 页 共 20 页1.7.1 软件环境列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。名称 版本 语种操作系统 Windows 系列 XP 中/英文操作系统的附加功能 JDK、Tomcat JDK1.6 以上,SDK2.2 以上中/英文数据库平台 Oracle 10g 英文应用平台 MyEclipse,ADT

6、8.6 中文1.7.2 硬件环境列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:a) 处理器型号及内存容量;b) 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;c) 输入及输出设备的型号和数量,联机或脱机; d) 数据通信设备的型号和数量;e) 功能键及其他专用硬件服务器 最低配置 推荐配置应用和数据库服务器邮件服务器1.7.3 接口可支持 TCP/IP 通信协议1.7.4 控制 说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。XXX 需求分析说明书 内部文档第 7 页 共 20 页方法 来源用户使用电脑控制 PC 端服务器端的管理员控制 服务器

7、端1.8 需求规定1.8.1 对功能的需求模块 输入 处理 输出(注册)用户基本信息验证信息,上传至服务器 成功提示(登录)普通用户 验证用户名和密码是否匹配 显示主界面注册、登录(用户管理模块)(登录)管理员 验证用户名和密码是否匹配,并根据属性值判断是否为管理员显示管理员页面机票查询模块 起始地点与日期 系统根据用户输入从数据库寻找与之匹配的航班信息显示航班信息,包括舱位、价格、余票、航空公司、机型、起飞时间等选中某班次 系统从数据库中找出该班次详细信息该班次航班详细信息点击预定 根据航班信息生成订单 显示订单机票订购模块(订单生成模块)输入乘机人信息,选择是否购买保险将信息写入数据库 显

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

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

当前位置:首页 > 办公文档 > 解决方案

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