- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
广东技术师范学院天河学院
数据库原理及应用
课程设计报告
题 目:机票预定系统
设 计 者:吴嘉豪 梁家豪
专业班级:计科 131
学 号: 2013041543138 2013041543121
指导教师: 蔡柳萍
所属系部: 计算机科学与技术系
2014年 12 月 5日
目录
1 引言 2
2 设计简介 2
3 设计内容与分析 2
4 E-R 图分析 5
5 表格信息 7
6 创建表格 8
7 表格展示 9
8 系统展示 10
9 相关代码 12
10 总结 15
1.引言
1.1 题目简介
课程设计题目:机票预定系统
为方便旅客出行, 急需开发一个机票预定系统。 该系统能为便于旅客于随时随地定票, 旅客在预定机票的时候提供自己的信息,包括姓名、性别、工作单位、身份证号码、旅行时间、
旅行目的地, 输入机票预定系统的用户端程序, 系统经过查询航空公司内的航班数据服务器后,即可预定航班。
从课程设计的角度来说: 这次系统的制作过程, 无疑加深了自身对数据库原理及应用这门课理论知识的理解, 大大提高了理论知识的应用水平, 而且增强动手能力, 可以说是为毕业设计做了很好准备。 面对以后强大的就业压力, 没有熟练的动手能力, 光有满脑袋的理论是不行的,因此本次课程设计显得十分重要。
1.2 编写说明:
本文包含七个部分:
第一部分:题目简介,简要介绍机票预定系统名称、开发意义、课题背景等;
第二部分:机票预定系统的前期的需求分析;
第三部分:机票预定系统的总体设计,包括功能模块图;
第四部分:整体数据库进行设计包括概念设计、逻辑设计、物理设计;
第五部分:界面设计及 VB 编程代码;
第六部分: 总结分析;
2.需求分析
2.1 系统目标:
设计机票预定系统, 能实现航线信息的查询航线信息的查询, 用户注册,用户订票,用户退
票,住户修改自己注册信息,管理员管理航线信息、用户信息等。 并要求系统的界面要简单
明了,易于操作,服务器程序利于维护。
2.2 系统功能
建立用户信息、航线信息、订票信息;完成航线信息、订票信息、用户信息;用户包括:管
理员和用户;对用户进行分级管理, 用户可查询航线信息,查询和更改自己的注册信息,查询客机信息,订票, 退票; 管理员除具有用户的所有权限外,可以对全部航线信息进行添加和更改,并可以添加、更改和删除用户信息与订票信息要求系统能有效、快速、安全、可靠和无误的完成上述操作。
具体功能如下:
航线信息
操作要求:查询输出内容必需是只读的,
航线查询 /订票系统
操作要求:输入目的地,能根据目的地查询出两地航班之间的航班号,目的地
订票信息
操作要求:查询客机信息,订票,退票。
2.3 数据分析
根据上述 2.2 的具体功能,总结出数据字典,
用户信息(姓名,性别,身份证号码,电话);
航线信息(航班号,出发地,目的地,离地时间,落地时间,班期,机型);
订票信息( ID ,用户名,已定航班号,已定目的地,购买日期,起飞日期,起飞时间,降落时间)。
通过数据字典进行分析,可以得到形成如下数据库的表:
3. 1 概念结构图设计啊
E-R 图设计:
(1): 航班 E-R 图,如图所示
(2)飞机 E-R 图,如图所示
(3) 机票 E-R 图,如图所示
(4)客户 E-R 图,如图所示
(5)业务员 E-R 图,如图所示
由上得总 E-R 图:
4.1.1 涉及的表
用户信息
属性 类型 大小 能否为空 约束
真实姓名
varchar
10
否
否
身份证号码
varchar
20
否
否
电话
varchar
15
否
否
订票信息
属性
类型
大小
能否为空
约束
ID
varchar
10
否
否
用户名
varchar
10
否
否
航班号
varchar
10
否
主键
目的地
varchar
20
否
否
购买日期
varchar
10
否
否
起飞时间
varchar
10
否
否
降落时间
varchar
10
否
否
票价
varchar
10
否
否
航线信息
属性
类型
大小
能否为空
约束
航班号
varchar
10
否
主键
目的地
varchar
10
否
否
起飞时间
varchar
10
否
否
降落时间
varchar
10
否
否
飞行时长
varchar
10
否
否
机型
varchar
10
否
否
机场
varchar
10
否
否
5.1 系统实施
1)Create Database 机票预订
2)创建飞机表 Create table 飞机 ( 飞机编号 char ( 10 ) not null,
座位数 int not null, primary key ( 飞机编号 ) )
3)创建航班表 Create table 航班 ( 航班编号
您可能关注的文档
最近下载
- 《外科学》总论教学大纲(八年制).pdf VIP
- 药品生产质量管理规范附录(2010年修订)中英文对照.docx VIP
- 2025中考语文名著阅读专题05 《红星照耀中国》真题练习(单一题)(学生版+解析版).docx
- 肝癌的靶向治疗与免疫治疗通用ppt.pptx VIP
- 高职高等数学函数精讲精选PPT.ppt VIP
- 金属矿山全尾砂胶结充填胶凝材料技术要求.pdf VIP
- 《教育强国建设规划纲要(2024-2035年)》全文解读PPT课件.ppt
- 教育科学研究方法智慧树知到课后章节答案2023年下延边大学.docx VIP
- 中小学生欺凌防治工作课件示范文本_教师版.pdf VIP
- Yamaha 雅马哈 乐器音响 DM3 Series Reference Manual 用户手册.pdf VIP
原创力文档


文档评论(0)