飞机订票系统的需求分析

飞机订票系统

需求分析与概要设计

班级:11 软件机电 2 班 项目组:第三组 指导老师:韦文夏增明老师

一.引言
1.1、 编写的目的
为了巩固 java 认识实习的学习,模拟一个飞机订票系统来实现航空公司的 机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票 销售信息。

1.2 、背景
本项目作为《认识实践》课程训练项目,将学生分成若干项目开发小组 通过飞机订票软件的开发, 了解软件的相关标准和编写原则,掌握软件的编写 技巧。 开发软件名称:飞机订票系统。 项目提出者:韦文.夏增明老师 项 目 组 长:万振华 项目 成 员:万振华 郭辉 任斌 叶裕普 王飘 周则东 用户:所有客户 运行环境:winxp/win 7 开发平台:Eclipse/MyEclipse8.5 MySQL5.2 数据库。

1.3、定义
MySQL: 系统服务器所使用的数据库管理系统(DBMS) 。 SQL: 一种用于访问查询数据库的结构化查询语言。

二.任务概述
2.1 目标
1.可实现半自动化管理 2.节省人力资源 3. 可实现信息化的管理 4.提高效率和方便使用

2.2 用户特点
管理员:熟练掌握 Java 语言。熟悉掌握 sql 语句的使用。能够熟练得对航班 的各种信息进行修改等各种操作。 普通用户:能够熟练地使用桌面程序,有一定的电脑基础。能够通过根据操作 的提示对自己所需的功能进行操作。

2.3 假定和约束
普通管理员,只能对库(航班库和客户库)中的信息进行查询操作;超级 管理员,可以根据具体需要进行适当的数据管理(增、删、改、更) 。 客户只能对航班信息库中的内容进行查询操作, 客户进入到页面之后在不进行登 录的情况下只能行航班信息查询操作, 要预订机票就必须要先注册登录提交自己 的基本信息;系统会根据管理员和客户的各种操作做出相应的返回信息进行

三.需求规定
3.1 系统功能需求
本系统用于机票预订,包括航班信息查询、机票预订与确认等;主要分为 五大功能:查询、订票、改签、退票和管理。 管理员登录到系统进行插入、删除、更新以及查看机票后台数据库操作。

插入:机票的插入可以按照航班号、班期、座位号、起飞地以及抵达地等 等插入数据库。 删除:机票可以按照航班号、起始城市等进行删除。

3.1.1 客户端系统功能
1.普通用户: 登陆:客户根据自己的密码帐号登陆系统对自己的各种信息进行操作。 查询:乘客可以根据航班号以及目的地查询出票类信息。 订票: 乘客可以根据出发日期和航班号预订机票。 改签:当乘客有突发事件或者改变自己的行程计划的时候可以同本系统 办理改签业务,乘客进入本系统通过填写相关信息可以重新预定航班。 退票:乘客通过填写身份证、客户姓名以及航班信息等办理退票业务。

2.管理员: 增加航班:根据航班号,出发城市,到达城市,出发时间,到达时间,票价, 票数。 取消航班:根据航班号,出发日期。 后台管理:管理员可以根据总部要求去创建航班、取消航班、查看所有 订票信息。 下面以结构图来描述机票预定系统的软件总体结构

3.1.2 服务器端系统功能
查询:当有旅客查询机票时,接收其数据信息,并能返回查询结果 更新航班信息:当客户端发来请求信息,服务器进行接收, 流程图:

航班信息更新: 系统的管理员通过对航班信息的修改,使数据库中的信息发生变 化。 航班取消:当由于某种原因某航班被取消了,系统的管理人员要第一时间的 更改数据库中的航班信息,使乘客能及时了解最新信息。

3.2 项目模块划分

飞机订票系统

登录页面(管理员和客户端)

主页面(管理员)

主页面(客户)

后台管理
查 询 功 能 订 票 功 能 改 签 功 能 退 票 功 能

增 加 航 班

取 消 航 班

查询 所有 订票 信息

3.3 各功能的实现

3.3.1 查询

3.3.2 订票

3.3.3 退票

3.3.3 改签

四.运行环境规定
4.1 硬件要求:

服务器:一台台式电脑 客户机:一台笔记本 内存 2G CPU 酷睿 i5

4.2 软件要求
服务器:MySQL 5.2 客户机:Windows xp/Windows 7;该软件运行于 Windows 系统,使用 java 语言开发

五.任务划分
在认识实习的过程中, 我学到了很多, 也找到了自己身上的不足。 感受良多, 获益匪浅。我们小组分工合作、齐心协力,一起完成了项目前的准备工作、小组 讨论分工、完成系统开发的各个文档,个人小结的任务。在认识实习中我们便对 这次任务进行了规划和分工。 任务如下划分: 万振华 任斌 郭辉 叶裕普 周则东 后台管理,订票模块 查询模块 改签模块 退票模块 测试模块

王飘美工,收集资料,部分代码参与

六.参考文献
[1] 耿祥义.Java2 实用教程(第四版)[M].北京:清华大学出版社,2012


相关文档

飞机订票系统 需求分析
《飞机订票系统》需求分析报告
航空订票系统需求分析
航班订票系统需求分析
航空订票系统需求分析报告
航空订票系统分析(需求部分)
飞机订票系统分析与设计
航空订票系统需求分析总结报告
航空订票系统分析需求报告
电脑版