航空售票管理信息系统开发文档Word文档格式.doc
- 文档编号:13119098
- 上传时间:2022-10-05
- 格式:DOC
- 页数:25
- 大小:2.91MB
航空售票管理信息系统开发文档Word文档格式.doc
《航空售票管理信息系统开发文档Word文档格式.doc》由会员分享,可在线阅读,更多相关《航空售票管理信息系统开发文档Word文档格式.doc(25页珍藏版)》请在冰豆网上搜索。
5.1ER图 9
5.2数据字典 9
5.2.1实体和联系属性 9
5.2.2属性描述 10
5.3关系表 11
六、数据库物理设计 11
6.1索引 11
6.2视图 12
6.3安全机制 12
6.3.1系统安全 12
6.3.2数据安全 12
6.4其他 13
七、应用程序设计 13
7.1功能模块 13
7.1.1计算功能 13
7.1.2存储功能 13
7.1.3输入及输出功能 13
7.1.4交互功能 13
7.2界面设计 13
7.2.1登录界面 13
7.2.2员工用户界面 16
7.2.3管理者用户界面 18
7.3事务设计 19
7.3.1根据登陆账号直接判断用户类型并呈现不同视图 19
7.3.2通过内嵌JavaScript让用户直接选择日期,而不用手动输入 20
7.3.3通过选择表格中的某一单元格并对其进行修改实现了对数据库数据的修改(删除类似) 20
八、测试和运行 21
8.1首先是登陆的测试 21
经测试,可以根据用户名正常判断身份进行登陆。
21
8.2业务员登陆后查询航班的测试 22
8.3业务员登陆后添加新客户的测试 22
8.4业务员登陆后修改客户资料的测试 22
8.5业务员登陆后删除客户资料的测试 23
8.6选择日期时弹出日期选择框的测试 23
8.7航班统计报表管理的测试 23
8.8航班统计打印报表的测试 23
8.9最后是性能的测试 24
九、总结 24
__附.参考文献 24
系统开发平台
题目:
航空售票管理信息系统
开发工具:
Eclipse
数据库:
SQLServer2008
操作系统:
Windows7
二、数据库规划
2.1任务陈述
在日常的航空售票过程中,需要对航班信息、机票资源、客户信息、员工业绩进行管理,利用航空售票管理信息系统及时了解各个环节中信息的变更,有利于提高管理效率。
一套功能强大、使用起来简单便捷的航空售票管理软件,适用于所有航空售票处(公司、中心、点)对于客户资料和购送票情况进行高效管理。
主要功能:
快速查询、任意组合条件查询航班信息、机票资源以及公司员工或客户信息(如根据任意电话号码快速定位到某一客户);
录入客户信息、购票明细数据;
对客户累计购票情况、业务员的业绩进行统计分析;
制作各种客户资料报表和客户购票统计报表,且表格的制作具有较强的可扩充性;
控制操作员权限、设置密码。
系统开发的总体任务是实现航空管理过程中各种信息的系统化、规范化和自动化。
2.2任务目标
实现航空售票过程的正常快速高效的运作,量化地考核公司员工的日常工作。
控制(添加,更新,删除)有关航班的信息;
控制(添加,更新,删除)有关机票的信息;
控制(添加,更新,删除)有关客户的信息;
控制(添加,更新,删除)有关公司员工的信息;
查询特定条件的航班的信息;
查询特定条件的机票资源的信息;
查询特定条件的公司员工信息;
查询特定条件的客户信息;
统计有关客户的信息;
统计有关公司员工的信息;
统计有关航班的信息;
统计有关机票资源的信息;
制作客户购票统计报表。
三、系统定义
3.1系统边界
员工
(worker)
客户
(customer)
机票
(ticket)
航班
(flight)
机票票价
(ticket_type)
销售、查询、更新
购买、查询
查询、更新
决定
查询
航班信息管理系统
人事管理系统
3.2用户视图
用户视图
功能需求
查看指定航班信息
查看指定机票信息
查看指定机票票价信息
查看购票记录信息
查看指定售票记录信息
查看指定客户信息
录入新客户信息
更新客户信息
删除客户信息
管理者
查看指定票价信息
查看指定员工信息
查看员工售票记录信息
录入新航班信息
录入新机票信息
录入新机票票价信息
录入新员工信息
更新航班信息
更新机票信息
更新票价信息
更新员工信息
删除航班信息
删除机票信息
删除机票票价信息
删除员工信息
注:
机票票价信息是指指定航班指定类型的机票票价信息。
需求分析
4.1用户需求说明
4.1.1数据需求
(1)客户视图:
客户基本信息:
身份证号,姓名,手机号码,编号(UID)
购票记录信息:
时间,票价,机票编号,办理业务员(WID),购票客户(UID),付费方式
航班信息:
航班号,出发城市,抵达城市,出发时间,抵达时间,航班容纳人数
机票信息:
航班号,座次,机票类型,机票编号(TID)
票价信息:
航班号,机票类型,全票票价
☆注:
身份证号和UID唯一,UID由系统自动生成,可以决定多条购票记录信息。
购票记录由机票编号可以唯一确定。
航班信息由航班号唯一确定。
票价信息由航班号唯一确定。
机票信息由机票编号唯一确定,同一航班号可以对应不同的机票编号。
客户只允许对上述信息进行查询,不可以进行修改操作。
(2)业务员视图:
员工基本信息:
姓名,职位,编号(WID)
售票记录信息:
员工信息中WID唯一,由系统自动生成,可以决定多条售票记录信息。
售票记录由机票编号可以唯一确定。
业务员只允许对客户基本信息进行修改,对其他信息只允许其查看。
(3)管理者视图:
用户管理信息:
用户名,密码,权限
用户名作为用户管理信息的唯一标识,管理者可以创建、删除用户,更改用户权限。
此外,管理员对上述除客户信息外的信息,均可修改,对客户信息只具有查询权限。
4.1.2事务需求
数据查询:
查看指定航班信息
数据更新:
录入新客户信息
录入新航班信息
4.2系统需求说明
4.2.1软件环境
软件环境需要支持Window操作系统,及SQLServer商业数据库
4.2.2硬件环境
Petium(R)4CPU1.80GHz1.82GHz,504MB内存
4.2.3初始数据库大小
初始数据库包含:
3个航班班次,约300张机票资源,20名客户,10名员工,5名管理者。
4.2.4数据库增长速度
航班班次为每年增加20个班次左右,同时删除20个班次左右;
机票的变化随同航班变化应保持基本稳定不变的趋势;
客户为每年增长5%左右;
此外每年新录用200名员工左右,同时有200名左右的员工退休或被辞退;
每年新录用50名左右的管理者,同时有50名左右的管理者退休或被辞退。
4.2.5记录查找的类型和平均数量
查询航班信息的情况:
大约每天200次
查询机票信息的情况:
查询票价信息的情况:
大约每天100次
查询客户信息的情况:
大约每天20次
查询员工信息的情况:
查询送票记录的情况:
大约每天10次
查询售票记录的情况:
查询购票记录的情况:
大约每天50次
4.2.6性能
单个记录查询时间少于1秒,高峰期少于5秒
多个记录查询时间少于5秒,高峰期少于10秒
更新/保存记录时间少于1秒,高峰期少于5秒
4.2.7安全性
每个用户在进入系统时都必须有口令保护;
为每个类型的用户分配特定的用户视图,提供特定的访问权限;
不同用户根据其事先定义的角色不同进入不同的用户视图界面。
五、数据库逻辑设计
5.1ER图
管理
售、送
属于
购买
5.2数据字典
5.2.1实体和联系属性
A、实体集
☆航班信息flight:
航班号flight_num,出发城市startcity,抵达城市arrivecity,出发时间starttime,抵达时间arrivetime,航班可容纳人数capability;
☆机票信息ticket:
机票编号ticket_num,航班号flight_num,座次seat_num,机票类型ticket_type;
☆机票票价ticket_type:
航班号flight_num,机票类型ticket_type,全价票价full_price;
☆客户customer:
客户编号UID,客户姓名Cname,手机号码phonenumber,身份证号ID;
☆员工worker:
员工编号WID,员工姓名Wname,职位position;
☆用户Administrator:
用户名yonghuming,密码mima,权限quanxian。
B、联系集
☆售票记录信息sell:
机票编号ticket_num,客户编号UID,员工编号WID,售票时间selltime,票价sell_price,付费方式payment;
5.2.2属性描述
实体集
属性
类型及大小
允许空
flight
航班号flight_num
varchar(10)
N
出发城市startcity
varchar(20)
Y
抵达城市arrivecity
出发时间sta
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 航空 售票 管理信息系统 开发 文档