【课程设计概述】 本次课程设计的目标是开发一个民航订票管理系统,旨在让学生深入理解数据库的基础概念,通过实际操作和设计来巩固课堂所学内容。设计过程中,学生将掌握数据库系统的基本概念、原理和技术,运用数据建模工具和数据库管理系统,如SQL Server,规范地完成小型数据库的设计与实现。此外,课程设计还将融合理论与实践,提高学生的实践意识和动手能力。 【设计内容】 1. **航班信息管理**:系统需支持航班基础信息的录入、修改和删除,包括航班号、起降时间、飞机型号等。 2. **座位信息管理**:管理每个航班的座位信息,包括座位类型、状态(可用/已预订)等,允许录入、修改和删除。 3. **机票预定管理**:旅客输入基本信息后,系统自动为旅客分配航班,并生成取票通知和账单,需要考虑到航班的座位可用性。 4. **退订管理**:处理退订机票的情况,判断退订资格,记录并更新相关信息。 5. **查询功能**:提供航班基础信息、预定情况、旅客基础信息等的查询服务。 6. **统计分析**:计算航班的满座率,统计旅客的乘坐次数和总消费金额,为决策提供数据支持。 【参考文献】 课程设计可参考以下教材,学习数据库设计和开发的相关知识: 1. 王成良的《数据库技术及应用》(清华大学出版社) 2. 刘金岭、冯万利的《数据库系统及应用教程—SQL Server》(清华大学出版社) 3. 杨学全等的《SQL SERVER 实例教程(第 2 版)》(电子工业出版社) 4. 郑阿奇等的《Asp.Net 程序设计教程》(机械工业出版社) 5. 邓子云、张赐的《JSP 网络编程从基础到实践》(电子工业出版社) 【工作进度计划】 - 第 1 天:确定项目,完成需求分析 - 第 2 天:进行数据库的概念结构设计 - 第 3 天:设计数据库的逻辑结构并实现物理存储 - 第 4 天:开发应用程序 - 第 5 天:调试程序,分析结果,准备汇报 【成绩评定标准】 课程设计的成绩评估包括学习态度、科学实践能力、课题工作量、综合运用知识能力、文献应用能力、设计与试验能力、计算与计算机应用能力、结果分析能力、设计说明书质量以及创新性等方面。 通过这个课程设计,学生不仅能熟练掌握数据库技术,还能提升在实际项目中的问题解决能力和团队协作技巧,为未来的职业生涯打下坚实的基础。
剩余36页未读,继续阅读
- 粉丝: 380
- 资源: 8万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于 Ant 的 Java 项目示例.zip
- 各种字符串相似度和距离算法的实现Levenshtein、Jaro-winkler、n-Gram、Q-Gram、Jaccard index、最长公共子序列编辑距离、余弦相似度…….zip
- 运用python生成的跳跃的爱心
- 包括用 Java 编写的程序 欢迎您在此做出贡献!.zip
- (源码)基于QT框架的学生管理系统.zip
- 功能齐全的 Java Socket.IO 客户端库,兼容 Socket.IO v1.0 及更高版本 .zip
- 功能性 javascript 研讨会 无需任何库(即无需下划线),只需 ES5 .zip
- 分享Java相关的东西 - Java安全漫谈笔记相关内容.zip
- 具有适合 Java 应用程序的顺序定义的 Cloud Native Buildpack.zip
- 网络建设运维资料库职业