
基于Java的航班预订管理系统(附报告)- 华中科技大学数据库课程实验
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目是华中科技大学数据库课程实验作品,采用Java开发一个航班预订管理系统。系统包括用户注册、登录、查询航班及在线购票等功能模块,旨在提高学生在实际场景下的数据库应用能力与软件设计水平。附带详细报告分析了系统的架构设计、实现过程和技术要点。
基于Java的机票预订管理系统(含报告)是华中科技大学数据库实验的一部分。运行该系统前需要在本地创建一个数据库,并使用如Navicat之类的工具进行配置。具体来说,你需要编辑/flight_management/src/c3p0-config.xml文件中的数据库路径、用户名和密码以匹配你设定的信息。
若需在此基础上添加新的界面设计,则应在/flight_management/WebRoot/WEB-INF下的web.xml文件中调整servlet映射设置。该系统在Eclipse环境中开发完成,包括用户订票、退票、打印取票通知单及修改个人信息等功能;管理员则可以录入或删除航班信息、取消订单以及更新用户的部分资料。
然而,当前实现存在一些不足之处:例如,在输入错误日期格式或者到达时间早于出发时间时,并没有提供相应的警告提示。此外,数据库设计中也存在冗余问题——尽管在检查阶段由于数据量较小难以发现这些问题。最理想的方案是将航班表简化为记录唯一标识每个航班的编号、起始地和目的地;座位表与订单(机票)保持一对一关系,在座位表内存储航班号、出发时间以及该趟航班当前的座位状态信息。
全部评论 (0)
还没有任何评论哟~


