欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

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

    • 资源ID:3588340       资源大小:42.38KB        全文页数:21页
    • 资源格式: DOCX        下载积分:6.99金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要6.99金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    机票订购系统需求分析说明书XXX需求分析说明书 内部文档 机票订购系统需求分析说明书 编写: 审核: 批准: 受控状态: 发布版次:1.0 编号: 日期: 日期: 日期: 是 日期: 第 1 页 共 20 页 XXX需求分析说明书 内部文档 变更记录 日期 签字确认 系统模块 对应章节 对应部门 负责人签字 版本 变更说明 作者 第 2 页 共 20 页 XXX需求分析说明书 内部文档 目录 1 概述. 4 1.1 1.2 1.3 1.4 1.5 1.6 目的 . 4 背景 . 4 范围 . 4 术语定义 . 4 参考资料 . 5 任务概述 . 5 1.6.1 1.6.2 1.6.3 1.7 目标 . 5 用户的特点 . 5 假定和约束 . 5 运行环境 . 5 1.7.1 1.7.2 1.7.3 1.7.4 1.8 软件环境 . 6 硬件环境 . 6 接口 . 6 控制 . 6 需求规定 . 7 1.8.1 1.8.2 对功能的需求 . 7 对非功能性的需求 .20 第 3 页 共 20 页 XXX需求分析说明书 内部文档 1 概述 1.1 目的 本说明书目的在于明确说明该机票订购系统的系统需求,界定它实现功能的范围,指导系统设计以及编码。 本说明书的预期读者为:项目经理、指导老师、本小组组员、院方审核老师。 1.2 背景 a)软件系统名称:机票订购系统 b)开发者: 机票订购系统项目开发组; 用户: 有购买机票需求的用户 管理员:经过专门培训的系统维护人员 c)该软件系统需要各航空公司及银行的支持 1.3 范围 本项目是基于Windows平台上的系统,而且本系统的主题是购买机票,所以我们项目的应用范围是有购买机票需求的用户。 1.4 术语定义 1. B/S:Browse /Server,一种浏览器到服务器的应用系统架构。 2. oracle 10g:一个数据库版本。 3. MyEclipse:IDE,在这里用来搭建JAVAEE开发环境。 第 4 页 共 20 页 XXX需求分析说明书 内部文档 1.5 参考资料 软件工程与管理 JAVAEE开发与实践 Oracle技术手册 JavaScript宝典 1.6 任务概述 1.6.1 目标 本系统是基于windows的购票平台,而且本系统的主题是购票,所以我们项目的应用范围是有购买机票需求的PC端用户。用户可以查询航班信息,可以购买机票,以及改签和退票。系统管理员可以对航班信息进行添加、删除和修改等操作。 1.6.2 用户的特点 用户特点 本项目的最终产品主要有两种用户人群 1.普通用户:是执行本系统大部分功能的所有购票者,该部分人员的操作水平为初、中级,可以通过电脑进行简单的操作。 2.系统维护人员:是后台系统维护的人员,事先得到过专业的培训,具有较高的专业水平。 1.6.3 假定和约束 本项目无开发经费,配备4名开发人员,截止至3月20号完成;开发环境采用windowsXP平台;作为电脑端购票系统,调试工作在开发环境中完成;在局域网下开发,无法搜索到大量参考资料和资源以供参考;在并行操作、安全和保密方面无约束。假设团队管理不完善,设计考虑不周全,则开发工作会受到很大影响。 1.7 运行环境 简要说明本产品的运行环境的规定。 第 5 页 共 20 页 XXX需求分析说明书 内部文档 1.7.1 软件环境 列出支持软件,包括要用到的操作系统、编译程序、测试支持软件等。 操作系统 操作系统的附加功能 名称 Windows系列 JDK、Tomcat XP JDK1.6以上,SDK2.2以上 数据库平台 应用平台 Oracle MyEclipse,ADT 10g 8.6 英文 中文 版本 语种 中/英文 中/英文 1.7.2 硬件环境 列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括: a) 处理器型号及内存容量; b) 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量; c) 输入及输出设备的型号和数量,联机或脱机; d) 数据通信设备的型号和数量; e) 功能键及其他专用硬件 服务器 应用和数据库服务器 邮件服务器 最低配置 推荐配置 1.7.3 接口 可支持TCP/IP通信协议 1.7.4 控制 说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。 第 6 页 共 20 页 XXX需求分析说明书 内部文档 方法 用户使用电脑控制 服务器端的管理员控制 来源 PC端 服务器端 1.8 需求规定 1.8.1 对功能的需求 模块 注册、登录(用户管理模块) 输入 用户基本信息 处理 验证信息,上传至服务器 输出 成功提示 普通用户 验证用户名和密码是否匹配 管理员 验证用户名和密码是否匹配,并根据属性值判断是否为管理员 机票查询模块 起始地点与日期 系统根据用户输入从数据库寻找与之匹配的航班信息 显示主界面 显示管理员页面 显示航班信息,包括舱位、价格、余票、航空公司、机型、起飞时间等 机票订购模块 选中某班次 系统从数据库中找出该班次详细信息 该班次航班详细信息 显示订单 显示支付页面 点击预定 输入乘机人信息,选择是否购买保险 机票退订模块 用户选择需退的订(订单删除模块) 根据航班信息生成订单 将信息写入数据库 系统删除该订单并进行相应的费用计算和支付 跳转至支付页面,结束后显示退订成功并回到订单显示页面 单 第 7 页 共 20 页 XXX需求分析说明书 内部文档 机票改签模块 用户选择需改签的订单,并且输入相应的改签信息 系统修改该订单并进行相应费用的计算和收取 跳转至支付页面,结束后显示改签成功并回到订单显示页面 订单查询模块 输入乘机人信息和出行日期 系统查找该订单 显示该订单 航班信息维护模块 管理员选中添加航班,并写入航班信息 管理员删除航班 系统在数据库中添加该航班信息至航班信息表 显示添加成功,回到航班信息管理页面 系统在数据库中删除该航班 显示删除成功,回到航班信息管理页面 管理员选择需要修改的航班,并写入新的航班信息 短信推送模块 站内短信 系统在数据库中更新该航班信息 显示修改成功,回到航班信息管理页面 系统将发送至用户手机,并生成提醒 提醒 数据库 组织好的数据 将数据按照格式存入对应的数据库表 无 第 8 页 共 20 页 XXX需求分析说明书 内部文档 1.8.1.1 系统功能层次模块图 用户管理模块 管理员 查询模块 用户注册 短 信 查询航班 查询用户订单 控制器 数据库接口 增加航班 删除航班 修改航班 推 送 模 块 用户 航班信息维护模块 查询模块 查询航班 查询订单 机票订购模块 机票退订模块 机票改签模块 数据库 1.8.1.2 各子模块功能的描述 1.8.1.2.1 功能描述: 用户管理模块 1第一次登录的用户,进行注册,输入用户名,密码等信息。 2修改密码等个人信息 3用户权限管理,分一般用户,管理员用户。 4完善用户信息。 5. 用户注销 查询航班及订单 用例图: 管理员 增加航班 修改航班 删除航班 第 9 页 共 20 页 XXX需求分析说明书 内部文档 用户 用例编号:1.1 用例名:用户注册 执行者 普通用户 前置条件 用户进入注册界面 后置条件 用户注册成功 基本路径 1.用户填写基本信息 2.后台系统验证信息的有效性 3.系统把用户信息存入数据库 字段列表 查询航班及订单 订购机票 改签 退订机票 用户信息管理 用户名、密码、性别、年龄、生日、住址、手机号码、邮箱、地址、爱好、学历等 用例编号:1.2 用例名:用户登录 执行者 普通用户 前置条件 用户已经注册 后置条件 用户已经登录 基本路径 1用户填写用户名和密码 2系统验证用户名和密码是否匹配 3用户登录成功 扩展 1因为用户名或密码填写失误导致登录失败 字段列表 用户名、密码 第 10 页 共 20 页 XXX需求分析说明书 内部文档 用例编号:1.3 用例名:用户修改信息 执行者 普通用户 前置条件 用户已经登录 后置条件 用户信息已更新 基本路径 1用户进入个人信息页面 2用户修改个人信息 3系统保存信息 字段列表 密码、性别、年龄、生日、住址、手机号码、邮箱 地址、爱好、学历等 用例编号:1.4 用例名:用户注销 执行者 普通用户 前置条件 用户已经登录 后置条件 该用户名暂时不可用 基本路径 1用户进入注销页面 2确认注销 3系统返回首页 扩展 注销以后可以再次激活。 字段列表 用户名 用例编号:1.5 用例名:管理员登录 执行者 管理员 前置条件 无 后置条件 管理员已经登录 基本路径 第 11 页 共 20 页 XXX需求分析说明书 内部文档 1管理员输入ID和密码 2系统验证ID和密码 3管理员登陆成功 扩展 管理员没有注册,登录是在PC平台上。 字段列表 管理员ID、管理员密码 1.8.1.2.2 功能描述: 机票查询模块 1.用户可以输入飞机始发地、目的地以及乘机日期查找相应航班信息. 输入乘机日期 管理员/用户 输入始发地 打印航班信息 输入目的地 用例编号:2.1 用例名:用户查询 执行者:用户 前置条件: 用户登录系统 后置条件: 显示查询结果 基本路径 1. 用户输入查询信息 2.用户浏览查询结果 字段列表 始发地、目的地、出行日期 第 12 页 共 20 页 XXX需求分析说明书 内部文档 1.8.1.2.3 功能描述: 机票订购模块/订单生成模块 1.用户选中某班次。 2.用户点击预定该航班 3.用户输入乘机人信息。 4.用户点击支付订单跳转到相应支付页面 用户 选中班次预定 填写订单 提交订单支付 用例编号:3.1 用例名:用户购票 执行者:用户 前置条件: 用户已登录 后置条件: 成功生成订单 基本路径: 1.用户登录系统 2.用户选择需购买航班 3.用户输入并提交乘机人信息 4.跳转至支付页面 5.成功生成订单 字段列表 乘机人姓名、身份证号、联系电话 1.8.1.2.4 功能描述: 机票退订模块/订单删除模块 1.用户选中需退票订单。 2.用户点击退票 3.系统删除该订单 4.后台进行相应费用的计算和支付 第 13 页 共 20 页 XXX需求分析说明书 内部文档 5.用户支付相应费用 6.用户查看退订信息 用户 选中欲退订单 订单删除 支付相应费用 查看退订信息 用例编号:4.1 用例名:用户退票 执行者: 普通用户 前置条件: 用户已登录,且为普通用户身份 后置条件: 跳转至支付页面 基本路径: 1. 用户进入订单列表页面,并选择需要退票的订单 2. 用户点击退票 3. 后台计算相应费用 字段列表: 订单流水号 用例编号:4.2 用例名:用户支付 执行者: 普通用户 前置条件: 用户已选择退票,并生成相应支付信息 后置条件: 完成支付,成功退票 基本路径: 1 用户在相应页面完成支付操作 2 返回订单列表页面 字段列表: 无 第 14 页 共 20 页 XXX需求分析说明书 内部文档 1.8.1.2.5 功能描述: 机票改签模块/订单修改模块 1.用户选中需改签订单。 2.用户点击改签 3.系统更新该订单 4.后台进行相应费用的计算和支付 5.用户支付相应费用 6.用户查看改签信息 用户 选中改签订单 订单更新 支付相应费用 查看改签信息 用例编号:5.1 用例名: 用户改签 执行者:用户 前置条件: 用户选择需改签订单 后置条件: 跳转至支付页面 基本路径: 1. 用户进入订单列表页面,并选择需要改签的订单 2. 用户点击改签 3. 后台计算相应费用 字段列表: 订单流水号 用例编号:5.2 用例名:用户支付 执行者: 普通用户 前置条件: 用户已选择改签,并生成相应支付信息 后置条件: 完成支付,成功改签 基本路径: 3 用户在相应页面完成支付操作 4 返回订单列表页面 字段列表: 第 15 页 共 20 页 XXX需求分析说明书 内部文档 无 1.8.1.2.6 功能描述: 订单查询模块 1.输入乘机人信息和出行日期 2.后台查找相应订单 3.显示相应查询结果 用例编号:6.1 用例名: 订单查询 执行者:用户 前置条件: 用户输入查询信息 后置条件: 显示查询结果 基本路径: 1. 用户进入订单列表页面,输入查询信息 2. 后台查找相应订单 3. 将订单显示在屏幕上 字段列表: 订单流水号 用例编号:6.2 用例名:用户支付 执行者: 普通用户 前置条件: 用户已选择改签,并生成相应支付信息 后置条件: 完成支付,成功改签 基本路径: 1.用户在相应页面完成支付操作 2.返回订单列表页面 字段列表: 无 第 16 页 共 20 页 XXX需求分析说明书 内部文档 1.8.1.2.7 功能描述: 航班信息维护模块 1.管理员添加航班,并写入航班信息 2.管理员删除航班 3.管理员选择需要修改的航班,并写入新的航班信息 添加航班 管理员 修改航班信息 删除航班 用例编号:7.1 用例名: 管理员添加航班 执行者:管理员 前置条件: 管理员登录 后置条件: 成功添加航班 基本路径: 1. 管理员进入航班管理列表 2. 管理员点击“添加航班” 3. 管理员输入新增航班信息 4. 管理员提交新增航班信息 字段列表: 航班号、起始地、目的地、舱位、机型等 用例编号:7.2 用例名:管理员删除航班信息 执行者: 管理员 前置条件: 管理员登录 后置条件: 成功删除航班 第 17 页 共 20 页 XXX需求分析说明书 内部文档 基本路径: 1. 管理员进入航班管理列表 2. 管理员点击“删除航班” 3. 页面提示是否删除 4. 返回航班管理列表 字段列表: 无 用例编号:7.3 用例名:管理员更新航班信息 执行者: 管理员 前置条件: 管理员登录 后置条件: 成功更新航班 基本路径: 1. 管理员进入航班管理列表 2. 管理员点击“更新航班” 3. 管理员输入需更新的航班信息 4. 管理员提交更新航班信息 5. 返回航班管理列表 字段列表: 航班号、起始地、目的地、舱位、机型等 1.8.1.2.8 功能描述: 短信推送模块 1. 完成订单后系统自动向用户发送短信。 2. 用户可以收短信。 用例图: 第 18 页 共 20 页 XXX需求分析说明书 内部文档 用例编号:8.1 用例名:系统发送短信 执行者:系统 前置条件: 成功生成订单 后置条件: 系统成功发送短信 基本路径 1、成功生成订单 2、系统获取用户联系电话 3、系统向用户发送短信 字段列表 无 第 19 页 共 20 页 XXX需求分析说明书 内部文档 1.8.2 对非功能性的需求 1.8.2.1 输人输出要求 解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告以及图形或显示报告的描述。 输入: 1. 用户名:16位字符串,支持中英文,不重复 2. 密码:16位字符串,只支持英文 3. 个人信息:每项16位字符串 ,支持中英文 4. 航班信息:每项16位字符串 ,支持中英文 输出: 1. 个人信息:表格,每个单元格采用不超过16位的字符串表示,支持中英文 2. 航班信息:表格,每个单元格采用不超过16位的字符串表示,支持中英文 3. 订单信息:表格,每个单元格采用不超过16位的字符串表示,支持中英文 1.8.2.2 其他专门要求 如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。 1、安全性 对于用户个人资料的访问,需要用户本人授予权限。 2、可维护性 为了便于项目维护,模块的设计应该高内聚、低耦合。 3、可扩展性 根据业务需要,系统今后肯能会再添加新的功能服务,所以,系统的各功能要尽量模块化,同时还要预留接口,以便业务扩展。 4、可靠性 要达到,1000次使用,程序崩溃次数不超过10次的标准。 第 20 页 共 20 页

    注意事项

    本文(机票订购系统需求分析说明书.docx)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开