




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课 程 设 计 报 告课程名称 数据库课程设计 题 目 航空订票系统 指导教师 何玉洁、梁琦 设计起止日期 2010.10.82010.11.5 学 院 计算机学院 专 业 信息与计算科学 学生姓名_班级/学号 _ 成 绩 _注:“课程设计说明书”可根据专业特点将名称写为“课程设计报告”或“课程设计论文”任务书题目图书借阅管理系统主要内容以及目标掌握SQL Server提供的常用功能,掌握存储过程、触发器的作用和编写方法,掌握在Visual Studio.NET环境下,使用C#编写数据库应用程序的方法。具体内容:l 用图形化工具构建“图书借阅管理”数据库。l 用图形化工具或T-SQL语句创建“图书借阅管理”中的数据表及约束。l 编写两个存储过程,其中至少有一个有输入参数。l 编写限制每个读者的借书数量不能超过4本以及判断图书是否过期归还的触发器。l 用C#实现图书借阅管理系统的客户端编程。目标:让学生了解数据库后台和前台的实现过程。成果形式成果最终的主要形式是程序代码和课程设计报告。基本要求要求学生基本掌握在SQL Server环境下创建数据库及表的操作,基本掌握存储过程和触发器的概念好编写方法。基本掌握在Visual Studio.NET环境下,用C#编写B/S架构的数据库应用程序的方法。主要参考文献1 何玉洁.数据库原理与应用教程(第2版).北京:机械工业出版社,2007。2 茅健.ASP.NET 2.0 +SQL Server 2005 全程指南.北京:电子工业出版社,2008年。3 耿肇英等.C#应用程序设计教程.北京:机械工业出版社,2007。摘要目录1 课程设计目的(1)服务器端学习掌握后台数据库管理系统SQL Server环境以及其中的基本管理技术,包括:l 创建数据库、创建表、安全管理、备份和恢复、数据的导入和导出;l 掌握触发器、存储过程、视图的概念及创建方法。(2)客户端掌握在数据库前端开发环境(比如:Visual Studio 2005)中开发数据库应用程序的方法。2 课程设计课题介绍 各订票点把机票的客户信息,包括姓名、身份证号码、起飞日期、出发地、到达地点,联系电话等信息输入到民航客运订票系统的客户端程序,系统经过查询航空公司的航班数据后,为客户安排航班,确认订票。在客户校对无误后打印机票给客户,为用户提供方便的售票服务。3 课程设计要求支持航班及其相关信息的查询、录入、修改和删除。支持客户信息的录入、修改和删除。支持营业厅或代理点的售票服务。 能实时为客户提供他们所关心信息的查询(如航程,舱位、航班,价格、机型等)。能为客户提供相应的退票处理。能查询机票销售历史。支持机票预览和打印。 4. 设计与实现(1) 表的设计航班信息(航空公司名称航班班次机型起飞地点+到达地点起飞时间到达时间头等舱票价+公务舱票价+经济舱票价)客户资料(姓名+身份证号码+联系电话)订票信息(客户身份证号+航空公司名称+航班班次+起飞日期及时间+起飞地点+到达地点+舱位级别)飞机信息(机型+头等舱位数+公务舱位数+经济舱位数) 航空公司信息(名称+简称)(2) 存储过程设计 航空订票信息中的存储过程共有6个,分别为根据机型查询飞机基本信息。根据起飞地和目的地查询全部满足条件的航班信息,列出航空公司名、航班班次、机型、起飞时间、到达时间、头等舱票价、公务舱票价和普通舱票价。按航空公司统计每个航空公司提供的航班总量。要求航空公司作为存储过程的输入参数,航班总量作为输出参数。按年份统计在这一年中的订票总量超过指定次数的客户的姓名、身份证号及其所订全部航班的起飞日期。 根据客户的订票信息(包括身份证号、航空公司名称、航班班次、舱位类型、起飞日期、起飞时间、起飞地,目的地)修改相应的订票信息。 根据给定的客户身份证号、航班日期和航班班次进行退票处理(即将那天的此航班票数加1,但在退票前要先进行有效性判断)。(3) 触发器设计 触发器的种类有以下几个限制一个客户(用身份证号标识)对同一天的同一个航班只能定一张机票。限制每个航班的订票数量不能超过航班的舱位数。限制不能退距起飞时间不到两小时的票。(4) 具体功能模块划分功能层次图 飞机信息维护功能航班信息维护功能客户资料维护基本功能订票基本功能退票基本功能 出票基本功能(5) 界面(6) 关键代码4 课程总结 通过编写航空订票系统发现如此庞大的系统只靠我们现在所拥有的知识是很难完成的,在编写的过程中发现自己的有很多,在SOL语句的使用方法中有很多的不足,但是在老师和同学的帮助下慢慢的填补自己在知识上的漏洞,在数学算法上了解了一些算法,在编写的过程中了解到不能按照自己的算法来实现所有的触发器和存储过程,因为电脑的资源是有限的,意识道自己的想法是有一定的局限性的,通过这次试验学到了团队合作的重要性以及SOL语言的知识。参考文献1 何玉洁.数据库原理与应用教程(第2版).北京:机械工业出版社,20072 茅健.ASP.NET 2.0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届湖南长沙青竹湖九上化学期中学业水平测试试题含解析
- 2026届广东省肇庆市端州区英语九上期末质量检测试题含解析
- 内蒙古呼伦贝尔市扎兰屯市正阳小学2024-2025学年六年级下学期期中考试英语试题(无答案)
- 2026届浙江省嘉兴市高三上学期一模政治试题(含答案)
- 2026届江苏省徐州市新城实验学校九年级化学第一学期期中调研试题含解析
- 辽源彩钢隔断施工方案
- 江苏省盐城市大丰市创新英达学校2026届英语九年级第一学期期末联考模拟试题含解析
- 建筑工程供货担保合同5篇
- 《不离家离婚夫妻共同生活费用管理及监督协议》
- 区块链科技公司股权分割与生态体系建设合同
- 2025资产抵押合同(详细)
- 辅警摄影基础知识培训课件
- 农业机械安全知识课件
- 轴承质检员培训课件文档
- 2025至2030有机聚合物钽电容器行业发展趋势分析与未来投资战略咨询研究报告
- 2025沈阳各区县(市)工会公开招聘工会社会工作者数量考试参考试题及答案解析
- 2025年北京市西城区普通中学高三数学第一学期期末检测模拟试题
- 医护人员护理文书书写规范模板
- 中考语文散文专题训练-陈应松散文(含解析)
- 急诊急救业务知识培训课件
- 生产安全事故应急条例讲解
评论
0/150
提交评论