1、 大型数据库课程设计报告大型数据库课程设计报告 课课 题题: 铁路票务系统铁路票务系统 专业班级:专业班级: 计科计科 07101 学学 号:号: 姓姓 名:名: 指导教师指导教师: 目目 录录 评阅意见:评阅意见: 评定成绩:评定成绩: 指指导老师签名:导老师签名: 年年 月月 日日 目录目录 摘要错误错误!未定义书签。未定义书签。 1.课程设计的目的与意义 2 2.需求分析 3 3.系统设计 5 4.系统实现 11 5. 系统调试. 18 6.小结 24 附录源代码 25 2 1.1.课程设计的目的与意义课程设计的目的与意义 1.1、课程设计的目的 数据库课程设计是数据库系统原理实践环节的
2、及为重要的一部分.其目的 是: (1)培养学生能够应用数据库系统原理在需求分析的基础上对系统进行概念 设计,学会设计局部 ER,全局 ER 图; (2)培养学生能够应用数据库系统在概念设计的基础上应用关系规范化理论 对系统进行逻辑设计,学会在 ER 图基础上设计出易于查询和操作的合理 的规范化关系模型; (3)培养学生能够应用 SQL 语言对所设计的规范化关系模型进行物理设计, 并且能够应用事务处理,存储过程,触发器以保证数据库系统的数据完整 性,安全性,一致性,保证数据共享和防止数据冲突; (4)培养学生理论与实际相结合能力, 培养学生开发创新能力; (5)培养学生独立分析问题、解决问题、查
3、阅资料以及自学能力,以适应计 算机产业日新月异发展的形势; (6)提高和加强学生的计算机应用与软件开发能力,使学生由初学者向专业 的程序员过渡。 1.2、课程设计的意义 目前,我国在计算机应用、计算机软件和电子类相关专业的人才培养方面, 取得了长足的发展,但同时也让我们深刻地感觉到缺乏实际开发设计项目的经 验,不善与综合运用所学理论,对知识的把握缺乏融会贯通的能力.尤其是我们 计算机专业大学生,由于缺乏具体项目经验,毕业之后普遍感到知识不能转化为 能力。课程设计可以锻炼我们理论联系实际的能力,为今后工作做铺垫。 信息时代已经来临,信息处理的利器计算机应用于火车站售票的日常管 理为火车站售票的现
4、代化带来了从未有过的动力和机遇, 为火车站票务管理领域 的飞速发展提供了无限潜力。 采用计算机管理信息系统已成为火车站票务管理科 学化和现代化的重要标志,给火车站票务带来了明显的经济效益和社会效益。计 3 算机已经成为人们生活不可却小的一部分。 铁路票务管理是一件比较负责但又非 常重要的事情,它是涉及国家铁路运输的正常工作、国民经济的发展和人民生活 水平及质量的大事情。随着经济的发展,交通运输越来越便捷,为了提高效率, 减轻劳动强度,设计开发高效的铁路信息查询系统就显得颇为重要。火车售票管 理中包含许多内容,有铁路乘客运输的运力问题,有订票管理问题等等。铁路信 息查询系统是企业信息决策和管理的重要的组成部分, 是一种典型的信息管理系 统(MIS) ,其开发主要包括后台的数据库的建立、维护以及前端的相应应用程序 的开发两个方面的内容,数据库的建立和维护主要要求其管理数据的一致性、完 整性、安全性等特点,而前台的应用程序开发则要求做到各项功能要完备、操作 要简便、易