stage1----航空票务系统需求分析报告
航空票务管理系统需求分析报告
题 目 航空票务管理系统需求分析报告
学 院 信息科学与工程学院
专 业 计算机科学与技术
组 员 陈状、张文俊
目录
1. 引言3
1.1 编写目的 3
1.4 参考文献 3
2. 系统总体概述3
2.1 目标 3
2.2 用户类和特性 4
2.3 运行环境 4
2.3.1 硬件环境 4
2.3.2 软件环境 4
3. 外部接口需求4
3.1 用户界面 4
4. 系统特性4
4.1 说明 4
4.2 功能需求 5
5. 其他需求5
附录A5
1. 引言
1.1 编写目的
本文档旨在从技术、经济、操作等方面综合研究分析航空票务管理系统的需求以及各模块需要实现的具体要求,尽可能多地考虑在日后研发过程中可能出现的问题,为日后的概要设计和详细设计打基础。
1.2 参考文献
暂无。
2. 系统总体概述
2.1 目标
- 开发意图:为方便旅客订票,提高工作效率,在技术、经济可行的条件下开发目标软件。
- 应用目标:
l 接收预定机票的旅客信息(账号、姓名、性别、工作单位、出发时间、旅行始发地和目的地)。
l 为旅客安排航班。
l 管理航班信息。
- 作用范围:xx航空公司所有订票点。
2.2 运行环境
2.2.1 硬件环境
各操作系统终端浏览器。
2.2.2 软件环境
1、 用MySQL作为数据存储数据库;
2、 采用SSH技术作为系统的解决方案.使系统具有更好的可扩展性;
3、 采用Tomcat作为系统的应用服务器 ;
4、 客户端采用浏览器形式.满足零客户端的易用性要求;
5、 满足客户手机客户端的需求 ;
3. 外部接口需求
3.1 用户界面
暂无。所有用户界面会提交在第二份作业中 。
4. 系统特性
4.1 说明
本系统开发了一个面向客户和管理员的平台:对用户提供的服务有注册、登录、用户信息管理、查询航班、预订机票、退票服务;对管理员提供的服务有:登录、制定航班、安排航班日程服务。系统分为以下两个模块:
- 用户模块
- 管理员模块
4.2 功能需求
4.3.1 用户模块
用户模块具有如下功能:
- 注册用户账户。用户在注册时系统会要求用户输入注册信息,包括用户名、密码、确认密码、真实姓名、联系电话和电子邮件等。如果用户名已经存在,系统将向用户显示错误提示信息。注册成功之后,可以进行登录。
- 使用注册的账户登录到系统。登录页面要求输入用户名及密码。在输入用户名和密码之后,系统将会验证用户名和密码的正确性。如果验证成功,用户就会处于登录状态,否则,系统显示用户名或密码错误的提示信息。
- 修改用户的账户信息。用户登录成功后可以随时修改个人的注册信息。
- 查询机票的发售情况。用户可以通过系统查询当前发售的哪些机票可供选择。
- 预订发售的机票。用户找到需要的机票就可以在系统中进行预订。
- 退掉已经预订的机票。如果用户需要退票可以在系统中实现。
4.3.2管理员模块
管理员模块具有如下功能:
- 使用管理员账户登录到系统。管理员账号不注册,直接保存在数据库中
- 进入系统后,制定新航班。管理员登录成功后,可以进行制定新航班的操作。
- 进入系统后,安排航班日程。管理员登录成功后,可以进行安排航班日程。
5. 其他需求
附录A:系统架构图、用例图、ER图
系统架构图:

用例图:

ER图:

stage1----航空票务系统需求分析报告的更多相关文章
- 大型票务系统中username和password的安全性问题
讨论请移步至:http://www.zhiliaotech.com/ideajam/idea/detail/307 相关文章: <今天你买到票了吗?--从铁道部12306.cn站点漫谈电子商务站 ...
- 福大软工 · 第七次作业 - 需求分析报告(404 Note Found队)
目录 组队后的团队项目的整体计划安排 项目logo及思维导图 项目logo 思维导图 产品思维导图 产品思维导图-引导 产品思维导图-后端数据处理.存储 产品思维导图-短信识别 产品思维导图-智能分析 ...
- 404 Note Found· 第七次作业 - 需求分析报告
目录 组队后的团队项目的整体计划安排 项目logo及思维导图 项目logo 思维导图 产品思维导图 产品思维导图-引导 产品思维导图-后端数据处理.存储 产品思维导图-短信识别 产品思维导图-智能分析 ...
- 玩转无线电 -- 温哥华天车 RFID 票务系统
0x00 前言 如今物联网 RFID系统已经完全融入了我们的生活当中. 从楼宇门禁到 Apple Pay. 可以说其身影是无处不在.很多网友也分享了自己对RFID系统的安全测试心得.不过大多还是基于门 ...
- Mr.Jin系统发布报告——WIN7 WIN8双系统下的学习模式系统
Mr.Jin系统发布报告 本文由Mr.Jin原创发表于博客园.CSDN论坛 http://www.cnblogs.com/CHPowerljp-IT/p/3463850.html ...
- XX系统测试总结报告
XX系统测试总结报告 1 引言 1.1 编写目的 编写该测试总结报告主要有以下几个目的 1. 通过对测试结果的分析,得到对软件质量的评价 2. 分析测试的过程,产品,资源,信息, ...
- [开发笔记usbTOcan]需求获取与系统需求分析
简介 一直一以来都是站在实现某个模块功能的角度去做软件开发,没有尝试过站在系统的层面去做开发.最近正好不忙,觉得是时候以系统工程师的视角,去开发一个完整的系统.接下来的几篇文章,我会记录一个USB转C ...
- 第二次团队作业-PANTHER考勤系统需求分析
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1 这个作业要求在哪里 https://edu.cnblo ...
- 《MySQL数据操作与查询》- 综合项目 - 航空售票系统
Mysql & SqlServer综合项目需求 1.系统整体功能 系统需支持以下功能: 维护客户信息.航班信息和票务信息 支持客户按多种条件组合查询航班信息和票务信息 支持客户根据票务信息订购 ...
随机推荐
- 刷题记录:2018HCTF&admin
目录 刷题记录:2018HCTF&admin 一.前言 二.正文 1.解题过程 2.解题方法 刷题记录:2018HCTF&admin 一.前言 经过一个暑假的学习,算是正经一条web狗 ...
- mysql事务回滚机制概述
应用场景: 银行取钱,从ATM机取钱,分为以下几个步骤 1 登陆ATM机,输入密码: 2 连接数据库,验证密码: 3 验证成功,获得用户信息,比如存款余额等: 4 用 ...
- ‘Skimming-Perusal’ Tracking: A Framework for Real-Time and Robust Long-term Tracking
‘Skimming-Perusal’ Tracking: A Framework for Real-Time and Robust Long-term Tracking 2019-09-05 21:1 ...
- Nginx Windows版安装及域名绑定
1.到 http://nginx.org/en/download.html 下载一个稳定版本1.16.1 2.解压,放到C盘根目录下,如C:\nginx-1.16.1,此时双击nginx.exe就启动 ...
- N以内的素数计算(Java代码)
列出小于N的所有素数 普通计算方式, 校验每个数字 优化的几处: 判断是否整除时, 除数使用小于自身的平方根的素数 大于3的素数, 都在6的整数倍两侧, 即 6m - 1 和 6m + 1 publi ...
- Javascript-基本使用
本章向您提供了展示 JavaScript 能力的部分实例. JavaScript 能够改变 HTML 内容 getElementById() 是多个 JavaScript HTML 方法之一. 本例使 ...
- [LeetCode] 110. Balanced Binary Tree 平衡二叉树
Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced binary ...
- .net core在Linux本地化Localization的一次填坑
使用ABP框架开发.net core程序已经有一段时间了,因为之前部署在windows服务器上,使用一直很正常.自从前段时间切换服务器上了Linux的Centos服务器,发现之前中文的语言变成了英文, ...
- 日志收集系统ELK搭建
一.ELK简介 在传统项目中,如果在生产环境中,有多台不同的服务器集群,如果生产环境需要通过日志定位项目的Bug的话,需要在每台节点上使用传统的命令方式查询,这样效率非常低下.因此我们需要集中化的管理 ...
- Postman系列四:Postman接口请求设置环境变量和全局变量、测试沙箱和测试断言、测试集运行与导入数据文件
一:Postman中接口请求设置环境变量和全局变量 全局变量和环境变量可以通过Pre-request Script和Tests设置,会在下面测试沙箱和测试断言中讲到. 全局变量的设置:官网参考http ...