完整word版飞机订票管理系统word文档良心出品.docx
- 文档编号:10036858
- 上传时间:2023-02-08
- 格式:DOCX
- 页数:32
- 大小:237.13KB
完整word版飞机订票管理系统word文档良心出品.docx
《完整word版飞机订票管理系统word文档良心出品.docx》由会员分享,可在线阅读,更多相关《完整word版飞机订票管理系统word文档良心出品.docx(32页珍藏版)》请在冰豆网上搜索。
完整word版飞机订票管理系统word文档良心出品
飞机订票管理系统
需求分析报告
题目:
飞机订票系统的设计与实现
院(系):
软件学院
专业:
软件工程
小组成员:
学号:
指导老师:
1引言
1.1编写目的
本说明书是在充分理解系统需求分析基础上,为详细设计及编码设计准备的。
是详细设计和系统编码的根据,同时也是与用户进行交流的文档之一。
本文档的读者为系统用户,软件设计师(详细设计),程序开发员,测试人员,售后技术支持人员等。
1.2范围
1、本软件的名称:
飞机订票管理系统。
1.3定义
1、机票查询:
会员可以通过输入信息对需要机票信息进行查询。
2、机票订购:
对预选机票的订购。
3、机票退订:
对已购买的机票进行退订。
4、机票改签:
对已购买的机票进行改签。
5、个人中心:
修改登录密码,查看我的全部订单,代付款机票。
6、客服中心:
在线咨询、电话咨询、常见问题查询、相关活动推荐。
6、会员等级:
会员可以通过机票购买的金额和使用次数或得相应积分,通过积分在个人中心获取礼品。
7、建议与投诉:
会员可通过该通道对航班的服务进行评价,说出自己的建议或是对服务的投诉。
1.4参考资料
[1]张海藩.《软件工程导论》.清华大学
[2]郑仁杰.《实用软件工程》.清华大学
[3]萨师煊王珊.《数据库系统概论》.高等教育
2总体设计
2.1运行环境
1.服务器配置
操作系统:
推荐MicrosoftWindowsServer2003或其他服务器版本
数据库服务器:
MicrosoftAccess2003
Web服务器:
IIS4.0
2.客户机配置
操作系统:
推荐MicrosoftWindows2003或更高版本
数据库客户端:
MicrosoftAccess2003
输入设备:
键盘、鼠标
2.2基本设计概念和处理流程
1.订票系统整体流程
2.订单管理流程如下:
3.查询航班
2.3数据字典
编号
功能名称
功能描述
1
用户注册
填写信息,审核后注册成功
2
会员登录
账号和密码以及验证码输入正确
3
会员自助服务
3.1
会员注册信息维护
会员登录以后可以对自己个人信息和收货资料进行维护
3.2
修改密码
会员可以修改自己的密码
3.3
订单和积分查看
会员可查看自己的订单和积分
4
帮助
给使用该系统的用户提供帮助,在帮助模块用户可以了解到会员的购票的优惠和相关机场攻略(根据以往查询信息)
5
机票查询
提供对机票的多种查询方式,方便用户查找需要的机票
6
投诉与建议
会员可以对自己已乘坐的航班进行投诉与建议。
7
在线购票
在线支付
7.2
新增乘机人
添加除本人以外的乘机人
7.3
生成订单
系统根据会员挑选的机票和乘坐人员信息生成订单
8
航班显示
8.1
机票显示
用户从分类列表显示机票页面中查看不同条件的机票或打折机票。
8.2
单个机票显示
用户可以从单个机票显示中浏览该机票的详细信息
10
数据备份还原
完成数据库数据的备份和还原
13
机票管理
13.1
机票信息的添加
根据机票的实际情况添加新的机票信息
13.2
机票信息的更新
根据机场的实际情况更新相应的航班信息
13.3
机票分类管理
根据机场的实际情况对机票进行分类处理管理
14
订单管理
14.1
订单维护
根据订单的实际情况对订单进行维护
15
购票统计
15.1
会员购票金额
通过购票统计为用户提供相应的积分。
2.4功能需求与程序的关系
程
功
能
需序
求
用户注册
会员登录
会员自助服务
帮助中心
机票查询
投诉与建议
在线购票
机票显示
角色管理
数据备份还原
投诉与建议管理
会员管理
机票管理
订单管理
购票统计
用户注册
√
会员登录
√
会员自助服务
√
帮助中心
√
机票查询
√
投诉与建议
√
在线购票
√
机票显示
√
角色管理
√
数据备份还原
√
投诉与建议
管理
√
会员管理
√
机票管理
√
订单管理
√
购票统计
√
3程序设计
3.1登录注册
3.1.1界面设计
图3-1登录界面
3.1.2模块设计
登录模块
功能编号
1
功能名称
登录
作者
调整时间
2016-05-14
功能描述
飞机购票系统登录:
会员输入正确的用户名、密码后成功登录飞机购票系统,系统识别会员的用户名。
跳转到相应的功能界面。
输入项
用户名、密码、验证码
处理描述
1、会员登录:
所输入数据与数据库的用户信息核对,若表中存在此用户,用户就可以进入系统分配的相应功能界面,否则返回登录界面。
输出项
1、系统功能服务界面
2、登录界面
界面
图形化用户界面
注册模块
功能编号
2
功能名称
注册
作者
调整时间
2016-05-14
功能描述
如果用户未注册,用户点击注册按钮可以进入注册页面,在注册页面中用户按要求填写注册信息,信息审核正确后注册成功,新人注册享受相应时期提供的新人大礼包活动。
输入项
系统要求的用户注册信息
处理描述
系统首先判断用户信息表中该用户名是否存在,若不存在则判断用户的注册信息是否合法。
如果合法则注册成功,否则注册失败。
输出项
1、注册成功页面
2、注册失败页面
3、出错信息
界面要求
图形化用户界面
会员模块
功能编号
3
功能模块
非会员界面
作者
调整时间
2016-05-14
功能描述
1、航班查询:
系统按出发地、目的地、出发时间、舱位选择的不同筛选航班向用户展示需要的所有符合条件的航班情况。
2、机票订购:
选择需要的产品(起飞机场)。
选择乘机人、添加乘机用户,订票时系统会对用户进行预订提示,认真阅读后可以支付购买,如果不能现在付款,机票将放入个人中心的代付款中。
3、投诉与建议:
用户有对自己已搭乘的航班进行投诉与建议。
4、个人中心:
修改登录密码,查看我的全部订单、代付款机票。
输入项
账号信息、航班信息、新用户添加
处理描述
1、用户输入购票信息后,系统自动从数据库中读取信息,并且按用户要求筛选符合条件的航班显示航班的详细信息。
2、会员选择相应航班进行预订,在选择乘机人或添加乘机人并阅读预订提醒后支付购买机票。
3、当用户对他已乘坐的航班投诉与建议后,系统会把用户的投诉与建议存入数据库中,以便于航空公司对服务工作的改进与相关服务人员的奖罚审定。
4、个人中心管理:
(1)用户可以对登录密码进行修改。
如果会员忘记了自己的密码,可通过回答用户自己设置的问题来取回。
系统从数据库中检测会员输入的答案是否正确,如果正确可以设置新密码,否则产生错误信息。
(2)会员可以对自己的订单和积分进行查看。
输出项
1、航班信息
2、余票数量
3、订单的生成
4、用户设置的新密码
5、用户的投诉与建议
6、错误信息
界面要求
图形化用户界面
3.1.3程序流程图
图3-2
3.1.4算法
TravellerInfo{/*伪码*/
Stringname=姓名;
Stringsex=性别;
Stringcompany=工作单位;
Longintidcode=身份证号码;
Datestime=旅行时间;
(syear/smonth/stime=年/月/日)
Stringdenist=目的地
Boolocflag=定票/取票
}
3.2机票查询
3.2.1界面设计
图3-3机票查询界面
3.2.2模块设计
功能编号
5
功能名称
机票信息查询
作者
调整时间
2016-05-14
功能描述
1、打折机票:
展示打折机票的相应信息。
2、查询机票:
通过用户输入的航班信息在数据库中匹配符合的航班信息全部显示出来。
3、乘机助手:
最新的航班动态、机场攻略(根据用户以往搜索提示相关攻略)、退票改签、预酒店接送机。
输入项
出发时间、目的地、出发地、舱位选择。
处理描述
1、用户进入打折机票模块时,系统会根据模块类型搜索出满足条件的打折机票,并将其信息展示出来。
2、查询航班时,系统会根据输入的条件与数据库已有信息匹配展示符合所选条件的机票信息。
输出项
1、显示满足条件的机票信息
2、显示搜索结果
3、显示机票详细信息
界面要求
图形化用户界面
3.2.3程序流程图
图3-4程序流程图
3.2.4算法
FlightInfo{
StringFlightNum=航班号
StringOrigin=始发地
StringDestination=目的地
StringStartTime=起飞时间
StringEndTime=降落时间
IntBuslaod=载客量
IntFirstClassLeft=头等舱剩余量
IntEconomyLeft=经济舱剩余量
FloatFirstClassLeft=头等舱票价
FloatEconomyPrice=经济舱票价}
3.3机票预订
3.3.1模块设计
功能编号
4
功能名称
机票预订
作者
调整时间
2016-05-14
功能描述
1、购票帮助:
当会员不了解购票流程时可以求助购票帮助信息。
2、预定机票:
当会员欲购买机票时,选择乘机用户或加添加新乘机用户并阅读预订提示之后,如果直接支付则购买成功,如果没有及时付款机票被放进个人中心的代付款中(如果代付款中有相似机票则不允许购买新机票)。
3、代付款:
为完成付款的机票被放入个人航班的代付款中,可以进入选择继续支付或者删除此航班。
4、确认订单:
查看订单中的航班详情、票价、数量、起飞时间、起飞地点、目的地、预计到达时间、座位等级是否相符,乘坐人员的基本信息是否正确,选择取票方式和支付方式。
5、统计信息:
统计会员上次下订单的时间、下订单总数、成交次数和成交金额等。
输入项
出发地、目的地、出发时间、舱位选择
处理描述
1、会员点击预订机票,选择乘机人或添加乘机人并认真阅读预订提示后可以支付购买机票。
2、对未完成的机票继续支付
3、对自己的购票记录进行查看。
输出项
1、订单的生成。
2、购票信息统计。
3、出错信息。
界面要求
图形化用户界面
3.3.2程序流程图
图3-5程序流程图
3.4机票信息修改
3.4.1模块设计
功能编号
6
功能模块
机票信息修改
作者
调整时间
2016-05-23
功能描述
1、购票帮助:
当会员不了解退票改签流程时可以求助购票帮助信息。
2、退票已预订的机票:
根据飞机是否已经起飞和机票的价格收取退票手续费。
3、改签已经预订的机票:
从数据库读取航班信息,与客户想改签的条件作对比。
有航班信息则可以改签。
输入项
已经预订的航班信息、新航班信息
处理描述
4、用户输入改签或退票,系统自动从数据库中读取信息,并且按用户要求筛选符合条件的航班显示航班的详细信息。
5、会员选择相应航班进行重新预订,在选择乘机人或添加乘机人并阅读预订提醒后支付购买机票。
6、根据时间查询航班是否起飞,如果航班没有起飞,管理员把退订的票重新输入到系统中。
输出项
7、航班信息
8、余票数量
9、订单的生成
界面要求
图形化用户界面
3.4.2程序流程图
图3-6流程图
3.4.3算法
FlightInfo{
StringFlightNum=航班号
StringOrigin=始发地
StringDestination=目的地
StringStartTime=起飞时间
StringEndTime=降落时间
IntBuslaod=载客量
IntFirstClassLeft=头等舱剩余量
IntEconomyLeft=经济舱剩余量
FloatFirstClassLeft=头等舱票价
FloatEconomyPrice=经济舱票价}
3.5个人中心
3.5.1界面设计
图3-7个人中心界面
3.5.2模块设计
功能编号
7
功能名称
个人中心
作者
调整时间
2016-05-31
功能描述
1、打折机票:
展示打折机票的相应信息。
2、乘机助手:
最新的航班动态、机场攻略(根据用户以往搜索提示相关攻略)、退票改签、预酒店接送机。
3、客服中心,对航班意见和对航班服务的意见。
4、个人资料修改。
输入项
处理描述
1、搜索信息量多,根据会员的不能需求通过数据库进行不同的搜索,并反馈给用户。
2、信息回收,对用户得到评价及预订过的航班信息进行信息储存。
输出项
1、显示搜索结果
界面要求
图形化用户界面
4接口设计
4.1用户接口
本软件用户一般只需要通过终端进行浏览操作;进入主界面,在界面设计上,应做到简单明了,易于操作,并且注意界面的布局,突出的显示重要以及出错信息。
用户输入密码,身份确认后即可进入相应的窗口。
不仅要拥有可靠性,同时也要易于使用。
4.2软件接口
在服务器端需安装Windows操作系统和SQLServer服务器软件。
用户需安装Windows操作系统和浏览器。
5运行设计
5.1运行控制
事务名
事件流
登录模块
登录
1、会员登录:
通过输入用户名,密码,连接数据库查询是否存在此用户。
如有,则记住登录用户的类型并转到功能页面,如果没有,则返回登录界面。
注册模块
注册
用户按要求填写注册信息,审核用户省份信息是否真实,如果合法则注册成功,否则注册失败。
会员模块
机票显示
用户进入系统以后,系统自动从数据库中读取信息,并且在机票显示页面上按用户筛选条件来显示机票。
查询机票
系统可以根据用户输入的查询条件在数据库中查询,并且把查询结果显示出来。
注册
参见注册模块
在线购买机票
选择乘机人或添加乘机人并仔细阅读预订信息后支付购买。
投诉与建议
当用户对他已乘坐航班进行投诉与建议时,系统会把用户的投诉与建议存入数据库中,以便于航空公司的改进与相应人员的奖罚评规定。
会员自助服务管理
a)用户可以对自己的用户信息进行维护,系统按用户的需要对用户的注册信息进行维护。
b)如果会员忘记了自己的密码,可通过回答用户自己设置的问题来取回。
系统从数据库中检测会员输入的答案是否正确,如果正确可以设置新密码,否则产生错误信息。
c)会员可以对自己的订单和积分进行查看。
d)在线咨询或者电话咨询
e)退票、改签
f)机场攻略、相关目的地的酒店接送机服务
6系统数据结构设计
6.1实体关系E——R图
图6-1E-R图
6.2表汇总
1、管理员信息表(admin):
序号
字段名称
数据类型
长度
必填字段
说明
1
id
自动编号
-
-
自动编号
2
admin
文本
50
否
用户名
3
password
文本
50
否
用户密码
4
rank
数字
长整型
-
用户权限
5
categoryorder
文本
50
否
分类排列顺序
2、网上购物交易方式表(delivery)
序号
字段名称
数据类型
长度
必填字段
说明
1
deliveryid
自动编号
-
-
自动编号
2
fee
数字
单精度型
-
价钱
4
deliveryorder
数字
长整型
-
顺序
3、客户订票信息表(orders)
序号
字段名称
数据类型
长度
必填字段
说明
1
actionid
自动编号
-
-
自动编号
2
username
文本
50
否
订单用户名
3
actiondate
日期/时间
-
-
订单日期
4
id
数字
长整型
-
产品编号
5
productnum
数字
长整型
-
产品订购数量
6
goods
文本
50
否
订单编号
7
name
文本
字符串
-
会员名字
8
idcard
文本
18
-
身份证
9
phone
文本
11
-
联系电话
10
state
文本
字符串
-
国家地区
11
comments
备注
-
-
留言
12
paymethord
数字
长整型
-
汇款方式
13
Documenttype
文本
字符串
-
证件类型
14
sex
数字
长整型
-
性别
15
paid
数字
单精度型
-
总金额
16
Born
数字
20
-
出生日期
17
useremail
文本
50
否
18
usertel
文本
50
否
电话
19
Address
文本
字符串
否
地址
4、产品记录详细信息表(product)
序号
字段名称
数据类型
长度
必填字段
说明
1
id
自动编号
-
-
自动编号
2
name
文本
50
否
航空公司
3
time
日期/时间
50
否
机票日期时间
4
introduce
文本
255
否
积分
5
score
数字
单精度型
-
详细介绍
6
detail
备注
-
-
7
content
备注
-
-
用户评级分数
8
rank
数字
长整型
-
市场价
9
price1
数字
双精度型
-
会员价
10
price2
数字
双精度型
-
推荐
11
recommend
数字
长整型
-
订购次数
12
solded
数字
长整型
-
查看次数
13
viewnum
数字
长整型
-
折扣
14
discount
数字
单精度型
-
小类id
15
sortsid
数字
长整型
-
大类id
16
categoryid
数字
长整型
-
缩略图
17
pic
文本
255
否
添加日期
18
adddate
日期/时间
-
-
评级次数
29
ranknum
数字
长整型
-
vip价格
20
vipprice
数字
双精度型
-
ISBN
21
mark
文本
255
否
简介
22
type
文本
255
-
23
pagenum
数字
长整型
否
24
format
文本
50
-
25
printed
数字
长整型
否
26
desc
文本
200
5、用户反馈信息表(review)
序号
字段名称
数据类型
长度
必填字段
说明
1
reviewid
自动编号
-
-
自动编号
2
id
数字
长整型
-
对应产品编号
3
title
文本
50
否
标题
4
reviewdtm
日期/时间
-
-
日期时间
5
reviewcontent
备注
-
-
评论内容
6
audit
数字
长整型
-
是否通过审批
6、机票二级分类信息表(sorts)
序号
字段名称
数据类型
长度
必填字段
说明
1
sortsid
自动编号
-
-
自动编号
2
sorts
文本
50
否
小类名
3
Sortsorder
数字
长整型
-
顺序
4
categoryid
数字
长整型
-
对应大类编号
5
first
数字
长整型
-
是否在首页显示
7、用户资料详细信息表(user)
序号
字段名称
数据类型
长度
必填字段
说明
1
userid
自动编号
-
-
自动编号
2
username
文本
50
否
用户名(登录时)
3
usermail
文本
50
否
4
password
文本
50
否
密码
5
identify
数字
双精度型
-
身份证号
6
mobile
文本
50
否
手机
7
userqq
文本
50
否
8
adddate
日期/时间
-
-
注册日期
9
quesion
文本
50
否
密码提示
10
answer
文本
50
否
密码答案
11
loginnum
数字
长整型
-
登陆次数
12
lastvst
日期/时间
-
-
最后一次登录时间
13
paymethord
数字
长整型
-
汇款方式编号
14
sex
数字
长整型
-
性别
15
realname
文本
50
否
姓名
16
vip
是/否
是否会员用户
17
book
文本
255
否
系统广播
18
score
数字
长整型
-
用户积分
6.3数据结构与程序的关系
程
序
数
据
结
构
用户注册
会员登录
会员自助服务
帮助中心
机票查询
发表评论
在线购买
机票显示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word 飞机 订票 管理 系统 文档 良心 出品