数据库课程设计报告
-------航空售票管理信息系统
目 录
一:系统开发平台...........................................................................................................................................4
二、数据库规划...............................................................................................................................................4
2.1 任务陈述.............................................................................................................................................4
2.2 任务目标.............................................................................................................................................4
三、系统定义...................................................................................................................................................5
3.1 系统边界.............................................................................................................................................5
3.2 用户视图.............................................................................................................................................5
四:需求分析...........................................................................................................................................6
4.1 用户需求说明.....................................................................................................................................6
4.1.1 数据需求..................................................................................................................................6
4.1.2 事务需求..................................................................................................................................7
4.2 系统需求说明.....................................................................................................................................8
4.2.1 软件环境..................................................................................................................................8
4.2.2 硬件环境..................................................................................................................................8
4.2.3 初始数据库大小......................................................................................................................8
4.2.4 数据库增长速度......................................................................................................................8
4.2.5 记录查找的类型和平均数量..................................................................................................8
4.2.6 性能..........................................................................................................................................9
4.2.7 安全性......................................................................................................................................9
五、数据库逻辑设计.......................................................................................................................................9
5.1 ER 图...................................................................................................................................................9
5.2 数据字典.............................................................................................................................................9
5.2.1 实体和联系属性.....................................................................................................................9
5.2.2 属性描述................................................................................................................................10
5.3 关系表...............................................................................................................................................12
.................................................................................................................................................................12
六、数据库物理设计.....................................................................................................................................12
6.1 索引...................................................................................................................................................12
6.2 视图...................................................................................................................................................13
6.3 安全机制...........................................................................................................................................13
6.3.1 系统安全................................................................................................................................13
6.3.2 数据安全................................................................................................................................13
6.4 其他...................................................................................................................................................13
七、应用程序设计.........................................................................................................................................14
7.1 功能模块...........................................................................................................................................14
7.1.1 计算功能................................................................................................................................14
7.1.2 存储功能................................................................................................................................14
7.1.3 输入及输出功能....................................................................................................................14
7.1.4 交互功能................................................................................................................................14
7.2 界面设计...........................................................................................................................................14
7.2.1 登录界面................................................................................................................................14
7.2.2 员工用户界面........................................................................................................................17
7.2.3 管理者用户界面....................................................................................................................19
7.3 事务设计...........................................................................................................................................20
7.3.1 根据登陆账号直接判断用户类型并呈现不同视图...........................................................20
7.3.2 通过内嵌 JavaScript 让用户直接选择日期,而不用手动输入.........................................21
7.3.3 通过选择表格中的某一单元格并对其进行修改实现了对数据库数据的修改(删除类
似).................................................................................................................................................21
八、测试和运行.............................................................................................................................................22
8.1 首先是登陆的测试...................................................................................................................22
经测试,可以根据用户名正常判断身份进行登陆。................................................................22
8.2 业务员登陆后查询航班的测试...............................................................................................23
8.3 业务员登陆后添加新客户的测试...........................................................................................23
8.4 业务员登陆后修改客户资料的测试.......................................................................................23
8.5 业务员登陆后删除客户资料的测试.......................................................................................24
8.6 选择日期时弹出日期选择框的测试.......................................................................................24
8.7 航班统计报表管理的测试.......................................................................................................24
8.8 航班统计打印报表的测试.......................................................................................................25
8.9 最后是性能的测试...................................................................................................................25
九、总结.........................................................................................................................................................25
__附. 参考文献...............................................................................................................................................26
一:系统开发平台
题目:航空售票管理信息系统
开发工具:Eclipse
数据库:SQL Server 2008
操作系统:Windows7
二、数据库规划
2.1 任务陈述
在日常的航空售票过程中,需要对航班信息、机票资源、客户信息、员工业绩进
行管理,利用航空售票管理信息系统及时了解各个环节中信息的变更,有利于提高管
理效率。
一套功能强大、使用起来简单便捷的航空售票管理软件,适用于所有航空售票处
(公司、中心、点)对于客户资料和购送票情况进行高效管理。主要功能:快速查询、
任意组合条件查询航班信息、机票资源以及公司员工或客户信息(如根据任意电话号
码快速定位到某一客户);录入客户信息、购票明细数据;对客户累计购票情况、业
务员的业绩进行统计分析;制作各种客户资料报表和客户购票统计报表,且表格的制
作具有较强的可扩充性;控制操作员权限、设置密码。
系统开发的总体任务是实现航空管理过程中各种信息的系统化、规范化和自动化。
2.2 任务目标
实现航空售票过程的正常快速高效的运作,量化地考核公司员工的日常工作。
控制(添加,更新,删除)有关航班的信息;
控制(添加,更新,删除)有关机票的信息;
控制(添加,更新,删除)有关客户的信息;
控制(添加,更新,删除)有关公司员工的信息;
查询特定条件的航班的信息;
查询特定条件的机票资源的信息;
查询特定条件的公司员工信息;
查询特定条件的客户信息;
统计有关客户的信息;
统计有关公司员工的信息;
统计有关航班的信息;
统计有关机票资源的信息;
制作客户购票统计报表。
三、系统定义
3.1 系统边界
3.2 用户视图
用户视图 功能需求
客户 查看指定航班信息
查看指定机票信息
查看指定机票票价信息
查看购票记录信息
航空售票管理信息系统
员工
( worker
)
客户
( customer
)
机票
( ticket
)
航班
( flight
)
机票票价
( ticket_type
)
销售、查询、更新
购买、查
询
查询、更
新
决
定
查询
查
询
航班信息管理系统
查
询
人事管理系统
查
询
- 1
- 2
- 3
- 4
- 5
- 6
前往页