# 基于JSP和SQL Server 2014实现的飞机售票管理系统
# 一、系统需求分析
## 1.1 引言
随着近年来,旅游热潮逐渐升温,人们经常利用节假日,进行旅行。这时航空公司对自身的销售系统进行提升,开发“机票预订系统”对自身的销售过程有相当大的帮助,所以有必要开发高效的机票预订系统。“机票预订系统”的主要功能是帮助航空公司对乘客的信息进行统计、更新。并对自己的航班做出相应的调整,来达到最好的运输效果。
其功能描述如下:
- 乘客访问本系统,查询航班和机票,最后预订
- 工作人员看到预订信息后与乘客联系,经确定后等待乘客支付
- 乘客付款后,系统印出取票通知和帐单给乘客或提供送票上门服务
- 航空公司为随时掌握各航向飞机的乘载情况,系统定期进行查询统计,以便适当调整
- 系统对旅客延误了取票时间的处理
- 系统对班机取消后的处理
- 乘客临时更改机票班次的处理
## 1.2 工作流程
本系统工作流程为:系统启动并进入登录界面,根据不同的用户进行登录,所有用户都可以浏览系统主页面。通过权限判断,普通用户只能浏览、阅读和查询信息,注册用户除了可以完成普通用户的操作外,还可以进行对自己注册资料的操作(包括对自己的资料的录入、修改和删除的操作)。管理员可以对系统信息进行添加、修改和删除的权限,及对系统管理的所有功能进行操作。所有用户均可以实现查询功能。
本系统是将现代化的计算机技术与管理服务模式相结合,按照销售管理的服务流程设计完成的。同时为扩展服务范围,初步设计一个销售平台以利于信息发布和管理。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:
- **操作简单、界面友好**:完全控件式的页面布局,使得信息的录入工作更简便;许多选项包括信息类别、来源、作者等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况
- **即时可见**:对信息的处理(包括添加、修改、删除)将立即在主页的对应栏目显示出来,达到"即时发布、即时见效"的功能
- **功能完善**:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。而且,还能进行对会员的管理,对会员的资料进行审核,以及上传文件的管理。同时,为了能有效方面的更新系统的界面
- **方便移植**:系统应具有实用性、可靠性和适用性,同时注意到先进性。针对不同的用户,只需要稍作修改就可以开发出适合自己特点的网上书店。系统界面中所需的条目,图片等数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性
- **动态管理**:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据
## 1.3 可行性分析
- **要求**:
- 能自动的预订出乘客的机票,安排好航班
- 输出如报告、文件或数据:取票通知和账单
- **目标**:
- 人力与设备费用的减少
- 处理速度的提高
- 管理信息服务的改进
- 自动决策系统的改进
- 人员利用率的改进
使用现有的技术能不能实现这个系统。由于本管理系统的对象单一,仅对航空公司机票进行管理。因此,这个管理系统比较适合采用数据库来设计。在计算机硬件和软件快速发展的今天,计算机硬件和软件已经远远满足本管理系统的要求。在数据库编程工具方面,各种可视化编程方法的出现,一改过去程序设计的概念和方法,用户用鼠标就可以快速、简捷地创建应用程序,极大地提高了编程效率。
## 1.4 软件设计需求分析
由 JSP 开发的机票预订系统具有界面友好,操作简单,使用方便的特点。在系统运作过程中,任何计算机专业与非专业人员都能轻松使用和管理。本系统是以 SQL Server 2014 的企业版作为数据库设计平台。SQL Server 2014 的企业管理器是图形化的集成管理工具,功能强大,而且使用比较简单。可以说,本系统在操作上是可行的。
**开发工具**
- **服务器端操作系统**: Windows 10
- **客户端操作系统**:Windows 10
- **开发工具**: Myeclipse
- **数据库**:SQL Server2014
# 二、系统设计
## 2.1 总体设计
### 2.1.1 系统设计总目标
在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,该系统全面、正确、完整、及时地收集、加工、整理、清算在整个订票业务流程中所发生的各类资金、订单、机票等有关信息。
### 2.1.2 系统设计功能
- 条线贯穿着客户注册、查询、订票、更改、取消、留言、帮助等
- 条线管理着信息更新、资金帐户、机票、结算等,并进行监视分析
### 2.1.3 系统设计内容和要求
根据航空公司的需要,系统应当包含基本的功能有:用户注册、用户登录和管理员登录,航班查看等。用户则划分为基本乘客和管理员两大类,管理员还兼具有管理职能。功能模块图如下:
![](http://www.writebug.com/myres/static/uploads/2021/10/19/0dd2d69864d2b597c96fbfa4301b7639.writebug)
### 2.1.4 输入输出环节
出设计是系统设计中很容易被忽视的环节,又是一个重要的环节。一个好的输出系统设计可以为用户和系统双方带来良好的工作环境,一个好的输出设计可以为管理者提供简捷、明了、有效、实用的管理和控制信息。本管理系统输入设计数据根据输出的要求来选择。输出类型设计是根据需求设计为打印输出,这是用户通常要求的最主要的形式。输入内容设计主要是根据数据库设计和输出设计的结果来确定的。外部输入主要是键盘输入,内部输入只要是数据库中调用的信息,如会员资料信息的注册,在后台对帖子管理,用户信息,重要通知的添加。5.代码设计
设计代码的目的是为了便于计算机和人识别和处理,更方便的进行分类和排序,使计算机对数据进行快速的查询。对客观实体,通过代码进行识别、分类。从计算机信息处理而言,使用代码节省处理时间与空间,提高处理速度与效率。代码设计在系统中,它是人与计算机的共同语言,起着沟通人与计算的作用。采用代码,可以使数据表达标准化、简化程序设计、加快输入、减少出错率、节省存储空间、提高处理速度。代码设计是一项重要的基础工作。因此,代码设计有他特有的意义。
## 2.2 系统详细设计
### 2.2.1 数据库整体设计(E-R 图)
数据库需求分析定义了数据本身的静态特征,但他们反映的仅是应用需求,并无反映出数据之间的本质联系。管理系统主要以管理员和用户来共同完成一个业务流程:
![](http://www.writebug.com/myres/static/uploads/2021/10/19/f4106ff18fcb083497347e0e7b578b1d.writebug)
### 2.2.2 航班实体图、机票实体图及简单说明之间的关系。
机票实体图,如图 4-4 示,机票实体与航班实体是�
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
精选_基于JSP和SQL Server 2014实现的飞机售票管理系统_源码打包 (236个子文件)
HkBean.class 15KB
MemberBean.class 13KB
MemberManageBean.class 12KB
MemberServlet.class 8KB
AdminBean.class 7KB
AdminServlet.class 7KB
SystemBean.class 7KB
HkServlet.class 6KB
MemberManageServlet.class 4KB
LoginServlet.class 4KB
DBO.class 3KB
Common.class 2KB
MD5.class 1KB
Filter.class 936B
CheckCode.class 891B
Constant.class 678B
.classpath 849B
.classpath 576B
org.eclipse.wst.common.component 462B
org.eclipse.wst.common.component 462B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 44B
css.css 10KB
css.css 10KB
Admin_Style.css 6KB
Admin_Style.css 6KB
style.css 4KB
style.css 4KB
default.css 442B
default.css 442B
20180210096郭云磊.docx 599KB
~$1606 费凡 160210164.docx 162B
banner.gif 47KB
banner.gif 47KB
MainBg.gif 25KB
MainBg.gif 25KB
Key.gif 2KB
Key.gif 2KB
zhuce.gif 2KB
zhuce.gif 2KB
Title.gif 2KB
qq_22.gif 2KB
qq_22.gif 2KB
Title.gif 2KB
back.gif 1KB
back.gif 1KB
sub.gif 1KB
sub.gif 1KB
button.gif 1KB
button.gif 1KB
ufopp.gif 1KB
menu.gif 1KB
menu.gif 1KB
sys.gif 1KB
sys.gif 1KB
last.gif 899B
last.gif 899B
last.gif 899B
first.gif 897B
first.gif 897B
first.gif 897B
jump.gif 883B
jump.gif 883B
jump.gif 883B
pre.gif 861B
next.gif 861B
pre.gif 861B
next.gif 861B
pre.gif 861B
next.gif 861B
head1.gif 610B
head1.gif 610B
headbg4.gif 578B
headbg4.gif 578B
headarrow.gif 531B
headarrow.gif 531B
inputbg8.gif 348B
inputbg8.gif 348B
bt_login.gif 315B
bt_login.gif 315B
bullet.gif 179B
bullet.gif 179B
HardWare.gif 168B
HardWare.gif 168B
img_u.gif 85B
img_u.gif 85B
bar1.gif 84B
bar1.gif 84B
headbg5.gif 83B
headbg5.gif 83B
linkbg2.gif 63B
linkbg2.gif 63B
icon.gif 62B
icon.gif 62B
linkbg1.gif 57B
linkbg1.gif 57B
inputend.gif 57B
inputend.gif 57B
selcolor.htm 4KB
selcolor.htm 4KB
共 236 条
- 1
- 2
- 3
资源评论
工具盒子
- 粉丝: 60
- 资源: 1313
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功