欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库课程设计机票预定信息系统计算机数据库_办公文档-课程设计.pdf

    • 资源ID:95395673       资源大小:748.43KB        全文页数:17页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库课程设计机票预定信息系统计算机数据库_办公文档-课程设计.pdf

    1/17 软 件 学 院 课程设计报告书 课程名称 数据库原理及应用课程设计 设计题目 机票预定信息系统 专业班级 学 号 姓 名 指导教师 2015年 6 月 2/17 目录 1 设计时间 1 2 设计目的 1 3 设计任务 1 4 设计内容 1 4.1 需求分析 1 4.1.1 业务需求 1 4.1.2 功能需求 1 4.2 系统设计 2 4.2.1 概念结构设计 2 4.2.2 逻辑结构设计 5 4.2.3 物理结构设计 5 4.3 系统实施 6 4.3.1 数据库实现 6 4.3.2 数据载入 8 4.4 运行及测试 9 4.4.1 运行及测试 9 4.4.2 分析 11 5 总结及展望 11 参考文献 12 教师年月目录设计时间设计目的设计任务设计内容需求分析业务需求功能需求系统设计概念结构设计逻辑结构设计物理结构设计系统实施数据库实现数据载入运行及测试运行及测试分析总结及展望参考文献设计时间年月日年月日设一次全面的综合练习其目的在于加深对数据库基础理论和基本知识的理解掌握使用数据库进行软件设计的基本方法提高运用数据库解决实际问题的能力最终实现对于给定的应用环境构造最优的数据库模式建立数据库及其应用系统使体工作实践将有重要的意义设计任务本课程设计任务是通过开发一数据库机票预订信息系统学习数据库系统的设计及开发相关的软件为开发工具通过对计算机硬件和软件解决方案的论证对应用领域进行调查分析参考各种资料和进行1/17 1 设计时间 2015 年 6 月 22 日2015 年 6 月 25 日 2 设计目的 数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完 数据库原理及应用课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。同时,此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。3 设计任务 本课程设计任务是通过开发一个数据库机票预订信息系统,学习数据库系统的设计及开发,SQL 相关的软件为开发工具。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库系统开发实践。在指导老师的帮助下,已经基本上成功地实现了设计任务书的要求。4 设计内容 4.1 需求分析 4.1.1 业务需求 机票预订需要能提供以下业务:订票,录入客户信息,录入航班信息,登记机票,查询机票、航班、客户信息等。4.1.2 功能需求 业务员从客户获得信息并且输入客户信息,形成客户信息表。教师年月目录设计时间设计目的设计任务设计内容需求分析业务需求功能需求系统设计概念结构设计逻辑结构设计物理结构设计系统实施数据库实现数据载入运行及测试运行及测试分析总结及展望参考文献设计时间年月日年月日设一次全面的综合练习其目的在于加深对数据库基础理论和基本知识的理解掌握使用数据库进行软件设计的基本方法提高运用数据库解决实际问题的能力最终实现对于给定的应用环境构造最优的数据库模式建立数据库及其应用系统使体工作实践将有重要的意义设计任务本课程设计任务是通过开发一数据库机票预订信息系统学习数据库系统的设计及开发相关的软件为开发工具通过对计算机硬件和软件解决方案的论证对应用领域进行调查分析参考各种资料和进行2/17 业务员输入航班信息,输入机票信息,形成航班基本信息表和机票信息表。通过客户信息以及机票信息、航班信息形成机票出售信息表。业务员和客户查询信息。4.2 系统设计 4.2.1 概念结构设计(1)航班信息实体-属性图,如图 4-1 图 4-1 航班信息实体-属性图 航班 航班编号 航班名称 起飞地点 起飞时间 座位数 教师年月目录设计时间设计目的设计任务设计内容需求分析业务需求功能需求系统设计概念结构设计逻辑结构设计物理结构设计系统实施数据库实现数据载入运行及测试运行及测试分析总结及展望参考文献设计时间年月日年月日设一次全面的综合练习其目的在于加深对数据库基础理论和基本知识的理解掌握使用数据库进行软件设计的基本方法提高运用数据库解决实际问题的能力最终实现对于给定的应用环境构造最优的数据库模式建立数据库及其应用系统使体工作实践将有重要的意义设计任务本课程设计任务是通过开发一数据库机票预订信息系统学习数据库系统的设计及开发相关的软件为开发工具通过对计算机硬件和软件解决方案的论证对应用领域进行调查分析参考各种资料和进行3/17 (2)机票信息实体-属性图,如图 4-2 图 4-2 机票信息实体-属性图(3)客户信息实体-属性图,如图 4-3 机票 机票号 航班号 座位号 座位等级 票价 折扣 业务员 是否预定 教师年月目录设计时间设计目的设计任务设计内容需求分析业务需求功能需求系统设计概念结构设计逻辑结构设计物理结构设计系统实施数据库实现数据载入运行及测试运行及测试分析总结及展望参考文献设计时间年月日年月日设一次全面的综合练习其目的在于加深对数据库基础理论和基本知识的理解掌握使用数据库进行软件设计的基本方法提高运用数据库解决实际问题的能力最终实现对于给定的应用环境构造最优的数据库模式建立数据库及其应用系统使体工作实践将有重要的意义设计任务本课程设计任务是通过开发一数据库机票预订信息系统学习数据库系统的设计及开发相关的软件为开发工具通过对计算机硬件和软件解决方案的论证对应用领域进行调查分析参考各种资料和进行4/17 图 4-3 客户信息实体-属性图 (4)机票出售信息实体-属性图,如图 4-4 图 4-4 机票出售信息实体-属性图 售出机票 航班号 起飞时间 机舱等级 票价 折扣 姓名 付款情况 座位号 客户 姓名 联系方式 证件类型 证件号 教师年月目录设计时间设计目的设计任务设计内容需求分析业务需求功能需求系统设计概念结构设计逻辑结构设计物理结构设计系统实施数据库实现数据载入运行及测试运行及测试分析总结及展望参考文献设计时间年月日年月日设一次全面的综合练习其目的在于加深对数据库基础理论和基本知识的理解掌握使用数据库进行软件设计的基本方法提高运用数据库解决实际问题的能力最终实现对于给定的应用环境构造最优的数据库模式建立数据库及其应用系统使体工作实践将有重要的意义设计任务本课程设计任务是通过开发一数据库机票预订信息系统学习数据库系统的设计及开发相关的软件为开发工具通过对计算机硬件和软件解决方案的论证对应用领域进行调查分析参考各种资料和进行5/17 根据分 E-R图总结出总 E-R图如图 4-5 教师年月目录设计时间设计目的设计任务设计内容需求分析业务需求功能需求系统设计概念结构设计逻辑结构设计物理结构设计系统实施数据库实现数据载入运行及测试运行及测试分析总结及展望参考文献设计时间年月日年月日设一次全面的综合练习其目的在于加深对数据库基础理论和基本知识的理解掌握使用数据库进行软件设计的基本方法提高运用数据库解决实际问题的能力最终实现对于给定的应用环境构造最优的数据库模式建立数据库及其应用系统使体工作实践将有重要的意义设计任务本课程设计任务是通过开发一数据库机票预订信息系统学习数据库系统的设计及开发相关的软件为开发工具通过对计算机硬件和软件解决方案的论证对应用领域进行调查分析参考各种资料和进行6/17 图 4-5 机票预订信息系统 E-R图 4.2.2 逻辑结构设计 将图 4-5 转为关系模式(主键用下划线标注)航班(航班编号,航班名称,起飞地点,起飞时间,座位数)客户(姓名,联系方式,证件类型,证件号)机票(机票号,航班号,座位号,座位等级,票价,是否预定,折扣,业务员)售出机票(航班号,起飞时间,机舱等级,票价,折扣,姓名,付款情况,座位号)4.2.3 物理结构设计 根据总体结构图设计机票预订系统基本结构。表 4-1 客户信息 名称 类型 长度 是否为空 主关键字 备注 姓名 Char 10 N Y 航班 机票 客户 售出机票 联系方式 姓名 证件号 证件类型 航班编号 座位数 航班名称 起飞时间 起飞地点 机票号 航班编号 座位号 等级 票价 折扣 业务员 座位号 航班编号 起飞时间 姓名 付款情况gkuang 票价 机舱等级 折扣 购买 出售 包含 是否预定 教师年月目录设计时间设计目的设计任务设计内容需求分析业务需求功能需求系统设计概念结构设计逻辑结构设计物理结构设计系统实施数据库实现数据载入运行及测试运行及测试分析总结及展望参考文献设计时间年月日年月日设一次全面的综合练习其目的在于加深对数据库基础理论和基本知识的理解掌握使用数据库进行软件设计的基本方法提高运用数据库解决实际问题的能力最终实现对于给定的应用环境构造最优的数据库模式建立数据库及其应用系统使体工作实践将有重要的意义设计任务本课程设计任务是通过开发一数据库机票预订信息系统学习数据库系统的设计及开发相关的软件为开发工具通过对计算机硬件和软件解决方案的论证对应用领域进行调查分析参考各种资料和进行7/17 联系方式 Char 20 N N 证件类型 Char 20 N N 证件号 Char 50 N N 表 4-2 机票信息 名称 类型 长度 是否为空 主关键字 备注 机票号 Char 20 N Y 航班编号 Char 10 N N 座位号 Char 10 N N 座位等级 Char 10 N N 票价 Char 10 N N 元 折扣 Char 10 N N 元 业务员 Char 10 N N 是否预定 Char 10 Y N Y/N 表 4-3 航班基本信息 名称 类型 长度 是否为空 主关键字 备注 航班编号 Char 10 N Y 航班名称 Char 10 N N 起飞地点 Char 10 N N 起飞时间 Char 10 N N 座位数 Char 10 N N 总座位数 表 4-4 机票出售管理信息 教师年月目录设计时间设计目的设计任务设计内容需求分析业务需求功能需求系统设计概念结构设计逻辑结构设计物理结构设计系统实施数据库实现数据载入运行及测试运行及测试分析总结及展望参考文献设计时间年月日年月日设一次全面的综合练习其目的在于加深对数据库基础理论和基本知识的理解掌握使用数据库进行软件设计的基本方法提高运用数据库解决实际问题的能力最终实现对于给定的应用环境构造最优的数据库模式建立数据库及其应用系统使体工作实践将有重要的意义设计任务本课程设计任务是通过开发一数据库机票预订信息系统学习数据库系统的设计及开发相关的软件为开发工具通过对计算机硬件和软件解决方案的论证对应用领域进行调查分析参考各种资料和进行8/17 名称 类型 长度 是否为空 主关键字 备注 航班编号 Char 10 N Y 起飞时间 Char 10 N N 机舱等级 Char 10 N N 票价 Char 10 N N 元 折扣 Char 10 N N 元 姓名 Char 10 N N 客户姓名 付款情况 Char 10 N N Y/N 座位号 Char 10 N N 4.3 系统实施 4.3.1 数据库实现 首先建立机票预订数据库,然后根据基本表结构分别建立四个基本表,具体语句如下。(1)Create Database 机票预定(2)创建航班基本信息表 Create Table 航班基本信息(航班编号 char(10)not null,航班名称 char(10)not null,起飞地点 char(10)not null,起飞时间 char(10)not null,座位数 char(10)not null,primary key(航班编号)教师年月目录设计时间设计目的设计任务设计内容需求分析业务需求功能需求系统设计概念结构设计逻辑结构设计物理结构设计系统实施数据库实现数据载入运行及测试运行及测试分析总结及展望参考文献设计时间年月日年月日设一次全面的综合练习其目的在于加深对数据库基础理论和基本知识的理解掌握使用数据库进行软件设计的基本方法提高运用数据库解决实际问题的能力最终实现对于给定的应用环境构造最优的数据库模式建立数据库及其应用系统使体工作实践将有重要的意义设计任务本课程设计任务是通过开发一数据库机票预订信息系统学习数据库系统的设计及开发相关的软件为开发工具通过对计算机硬件和软件解决方案的论证对应用领域进行调查分析参考各种资料和进行9/17);(3)创建客户信息表 Create Table 客户信息(姓名 char(10)not null,联系方式 char(20)not null,证件类型 char(20)not null,证件号 char(50)not null,Primary key(姓名);(4)创建机票信息表 Create Table 机票信息(机票号 char(20)not null,航班号 char(10)not null,座位号 char(10)not null,座位等级 char(10)not null,票价 char(10)not null,折扣 char(10)not null,业务员 char(10)not null,是否预定 char(10),Primary key(机票号);(5)创建机票出售管理表 教师年月目录设计时间设计目的设计任务设计内容需求分析业务需求功能需求系统设计概念结构设计逻辑结构设计物理结构设计系统实施数据库实现数据载入运行及测试运行及测试分析总结及展望参考文献设计时间年月日年月日设一次全面的综合练习其目的在于加深对数据库基础理论和基本知识的理解掌握使用数据库进行软件设计的基本方法提高运用数据库解决实际问题的能力最终实现对于给定的应用环境构造最优的数据库模式建立数据库及其应用系统使体工作实践将有重要的意义设计任务本课程设计任务是通过开发一数据库机票预订信息系统学习数据库系统的设计及开发相关的软件为开发工具通过对计算机硬件和软件解决方案的论证对应用领域进行调查分析参考各种资料和进行10/17 Create Table 机票出售管理(航班号 char(10)not null,起飞时间 char(10)not null,机舱等级 char(10)not null,票价 char(10)not null,折扣 char(10)not null,姓名 char(10)not null,付款情况 char(10)not null,座位号 char(10)not null,Primary key(航班号);4.3.2 数据载入 载入数据如下图所示(1)图 4-6 航班基本信息表数据(2)教师年月目录设计时间设计目的设计任务设计内容需求分析业务需求功能需求系统设计概念结构设计逻辑结构设计物理结构设计系统实施数据库实现数据载入运行及测试运行及测试分析总结及展望参考文献设计时间年月日年月日设一次全面的综合练习其目的在于加深对数据库基础理论和基本知识的理解掌握使用数据库进行软件设计的基本方法提高运用数据库解决实际问题的能力最终实现对于给定的应用环境构造最优的数据库模式建立数据库及其应用系统使体工作实践将有重要的意义设计任务本课程设计任务是通过开发一数据库机票预订信息系统学习数据库系统的设计及开发相关的软件为开发工具通过对计算机硬件和软件解决方案的论证对应用领域进行调查分析参考各种资料和进行11/17 图 4-7 客户信息表数据 (3)图 4-8 机票信息表数据(4)图 4-9 机票出售管理表数据 4.4 运行及测试 4.4.1 运行及测试(1)查询起飞地为沈阳,起飞时间是 3 点的航班 Select*From 航班基本信息 Where 起飞地点=沈阳 and 起飞时间=3;00;教师年月目录设计时间设计目的设计任务设计内容需求分析业务需求功能需求系统设计概念结构设计逻辑结构设计物理结构设计系统实施数据库实现数据载入运行及测试运行及测试分析总结及展望参考文献设计时间年月日年月日设一次全面的综合练习其目的在于加深对数据库基础理论和基本知识的理解掌握使用数据库进行软件设计的基本方法提高运用数据库解决实际问题的能力最终实现对于给定的应用环境构造最优的数据库模式建立数据库及其应用系统使体工作实践将有重要的意义设计任务本课程设计任务是通过开发一数据库机票预订信息系统学习数据库系统的设计及开发相关的软件为开发工具通过对计算机硬件和软件解决方案的论证对应用领域进行调查分析参考各种资料和进行12/17 图 4-10 (2)查询航班号为 LN002切座位是经济舱的机票信息 Select*From 机票信息 Where 航班号=LN002 and 座位等级=经济舱;教师年月目录设计时间设计目的设计任务设计内容需求分析业务需求功能需求系统设计概念结构设计逻辑结构设计物理结构设计系统实施数据库实现数据载入运行及测试运行及测试分析总结及展望参考文献设计时间年月日年月日设一次全面的综合练习其目的在于加深对数据库基础理论和基本知识的理解掌握使用数据库进行软件设计的基本方法提高运用数据库解决实际问题的能力最终实现对于给定的应用环境构造最优的数据库模式建立数据库及其应用系统使体工作实践将有重要的意义设计任务本课程设计任务是通过开发一数据库机票预订信息系统学习数据库系统的设计及开发相关的软件为开发工具通过对计算机硬件和软件解决方案的论证对应用领域进行调查分析参考各种资料和进行13/17 图 4-11 (3)查询李明的客户信息 Select*From 客户信息 Where 姓名=李明;教师年月目录设计时间设计目的设计任务设计内容需求分析业务需求功能需求系统设计概念结构设计逻辑结构设计物理结构设计系统实施数据库实现数据载入运行及测试运行及测试分析总结及展望参考文献设计时间年月日年月日设一次全面的综合练习其目的在于加深对数据库基础理论和基本知识的理解掌握使用数据库进行软件设计的基本方法提高运用数据库解决实际问题的能力最终实现对于给定的应用环境构造最优的数据库模式建立数据库及其应用系统使体工作实践将有重要的意义设计任务本课程设计任务是通过开发一数据库机票预订信息系统学习数据库系统的设计及开发相关的软件为开发工具通过对计算机硬件和软件解决方案的论证对应用领域进行调查分析参考各种资料和进行14/17 图 4-12 4.4.2 分析 设计数据库的时候,由于要做的事机票预订,结合实际生活的系统设计。设计E-R图的时候需要自己明白各个实体、属性之间的联系。在创建基本表的时候,需要注意数据的类型以及长度,有可能会不符合所填数据要求。5 总结及展望 通过这次课程设计,我对数据库这门课程有了更深入的理解,数据库是一门实践性较强的课程,同时我明白了理论及实际应用相结合的重要性,掌握并熟练运用SQL语句,提高了我的综合运用所学知识的能力。在本次课程设计和过程中,由于时间不是很长,再加上要求独立完成,系统需求分析上可能不是很全面,程序中还存在很多欠缺,希望老师能给予批评和指导。我会努力在以后完善这个设计,让它更加符合现实生活的需求。参考文献 教师年月目录设计时间设计目的设计任务设计内容需求分析业务需求功能需求系统设计概念结构设计逻辑结构设计物理结构设计系统实施数据库实现数据载入运行及测试运行及测试分析总结及展望参考文献设计时间年月日年月日设一次全面的综合练习其目的在于加深对数据库基础理论和基本知识的理解掌握使用数据库进行软件设计的基本方法提高运用数据库解决实际问题的能力最终实现对于给定的应用环境构造最优的数据库模式建立数据库及其应用系统使体工作实践将有重要的意义设计任务本课程设计任务是通过开发一数据库机票预订信息系统学习数据库系统的设计及开发相关的软件为开发工具通过对计算机硬件和软件解决方案的论证对应用领域进行调查分析参考各种资料和进行15/17 1 王珊,萨师煊.数据库系统概论M.第 4 版,北京:高等教育出版社,2006 2 郑仁杰,马素霞,麻志毅.软件工程M.第 1 版,北京:人民邮电出版社,2009 3 中国东方航空公司:4 中国铁路客户服务中心:5 严蔚敏,吴伟民.数据结构:C 语言版M.第 1 版,北京:清华大学出版社,2007 6 董健全,丁宝康数据库实用教程M北京:清华大学出版社,2007 成绩评定 成绩 教师签字 教师年月目录设计时间设计目的设计任务设计内容需求分析业务需求功能需求系统设计概念结构设计逻辑结构设计物理结构设计系统实施数据库实现数据载入运行及测试运行及测试分析总结及展望参考文献设计时间年月日年月日设一次全面的综合练习其目的在于加深对数据库基础理论和基本知识的理解掌握使用数据库进行软件设计的基本方法提高运用数据库解决实际问题的能力最终实现对于给定的应用环境构造最优的数据库模式建立数据库及其应用系统使体工作实践将有重要的意义设计任务本课程设计任务是通过开发一数据库机票预订信息系统学习数据库系统的设计及开发相关的软件为开发工具通过对计算机硬件和软件解决方案的论证对应用领域进行调查分析参考各种资料和进行

    注意事项

    本文(数据库课程设计机票预定信息系统计算机数据库_办公文档-课程设计.pdf)为本站会员(H****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开