机票预订系统:B/S架构+Oracle数据库的课程设计
需积分: 0 52 浏览量
更新于2024-06-22
收藏 4.43MB DOC 举报
本次课程设计的主题是"在线机票预订系统的设计与实现",由计算机与工程学院计算机09-5班的夏维强同学完成,指导教师为张金伟。该系统采用了B/S架构,核心技术包括Oracle数据库管理系统、JSP开发的主界面和动态网页技术。通过JavaScript脚本语言,配合HTML和ActiveX Server Component,实现了用户注册、机票查询和预订等关键功能。
设计过程中,夏维强同学首先进行了详细的需求分析,这涉及到理解用户对机票预订系统的需求和期望,以确保系统的实用性。接着,他进行了概念结构设计,将业务逻辑抽象为数据模型,为后续逻辑结构设计和物理结构设计打下基础。逻辑结构设计阶段,他构建了关系模式,考虑了数据的一致性、完整性和效率。物理结构设计则涉及如何在Oracle数据库中实际存储这些关系。
技术实现上,系统采用了JSP技术开发用户界面,突破了静态网页的局限,实现了动态交互。此外,利用Java语言制作的ActiveX Server Component进一步增强了系统的功能性。在整个开发过程中,参考了多本书籍,如《Java数据库编程实例》、《Tomcat与JavaWeb开发技术详解》、《数据库系统概论》等,以获取理论知识和实践经验。
项目计划从11月9日至10日进行需求分析,11月11日讨论系统整体框架,然后在11月12日至19日期间编写工程代码。在11月20日,进行了数据库web应用系统的试运行,并在此基础上撰写实验总结。系统的文档工作也非常重要,预期分析及源代码文档总计约30页。
整个设计过程中,夏维强同学不仅锻炼了数据库设计能力,还提升了Web开发技能,以及对JSP、JavaScript、HTML和ActiveX Server Component的运用。这次课程设计不仅满足了学术要求,也是对理论知识与实践操作的一次综合运用,对提升其未来职业生涯中的数据库管理和Web开发能力具有重要意义。
2022-06-10 上传
2020-06-22 上传
2021-10-07 上传
2021-10-03 上传
2022-04-22 上传
xinkai1688
- 粉丝: 372
- 资源: 8万+
最新资源
- 新型智能电加热器:触摸感应与自动温控技术
- 社区物流信息管理系统的毕业设计实现
- VB门诊管理系统设计与实现(附论文与源代码)
- 剪叉式高空作业平台稳定性研究与创新设计
- DAMA CDGA考试必备:真题模拟及章节重点解析
- TaskExplorer:全新升级的系统监控与任务管理工具
- 新型碎纸机进纸间隙调整技术解析
- 有腿移动机器人动作教学与技术存储介质的研究
- 基于遗传算法优化的RBF神经网络分析工具
- Visual Basic入门教程完整版PDF下载
- 海洋岸滩保洁与垃圾清运服务招标文件公示
- 触摸屏测量仪器与粘度测定方法
- PSO多目标优化问题求解代码详解
- 有机硅组合物及差异剥离纸或膜技术分析
- Win10快速关机技巧:去除关机阻止功能
- 创新打印机设计:速释打印头与压纸辊安装拆卸便捷性