数据库课设计火车票卧铺预订系统

数据库课设计火车票卧铺预订系统

ID:33129919

大小:339.50 KB

页数:16页

时间:2019-02-21

数据库课设计火车票卧铺预订系统_第1页
数据库课设计火车票卧铺预订系统_第2页
数据库课设计火车票卧铺预订系统_第3页
数据库课设计火车票卧铺预订系统_第4页
数据库课设计火车票卧铺预订系统_第5页
资源描述:

《数据库课设计火车票卧铺预订系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计课程名称___数据库______题目名称____火车票卧铺预订系统_____学生学院_____计算机学院______专业班级__学号_________学生姓名_____________指导教师________左亚尧_________2013年1月15日目录1设计时间12设计目的13设计任务14设计内容14.1需求分析14.2系统设计24.2.1概念结构设计24.2.2逻辑结构设计44.2.3物理结构设计54.3系统实施74.3.1数据库实现74.3.2数据载入94.4运行与测试104.4.1运行与测试104.4.2分析125总结与展望13参考文献141

2、设计时间:2013-01-10到2013-01-152设计目的:数据库课程设计是一个十分好的实践项目,可以把书本的知识充分应用到实践中。实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程。3设计任务通过开发一个数据库火车票卧铺预订信息系统,学习数据库系统的设计与开发,SQL相关的软件为开发工具。建立相关的数据库和表,联系之间的关系,达到能够搜索火车票预订情况的系统。用户可以根

3、据自己想知道的情况来进行相关的搜索来进行预订火车票。4设计内容4.1需求分析随着乘坐火车的人群越来越多,要处理的事务越来越来多,传统的柜台式购票已经不能适应这个大社会了,因此需要互联网的帮助来解决这一问题,需开发一个火车票预定系统。根据预定的客户信息,包括姓名、性别、身份证号码、出行时间、出行目的地等,系统经过查询火车公司内的数据服务器后,为旅客安排班次。(1)某火车公司车票预订管理系统需要如下信息:班次信息:班次编号、火车型号、起点、终点、出发时间、旅程时间等。火车信息:火车编号、座位数。业务员信息:工号、业务员姓名。车票信息:火车编号、卧铺类型、旅客编号、

4、座位号、票价、当前预售状态等。旅客信息:姓名、性别、联系电话、身份证号等。(2)系统功能的基本要求:按照一定条件查询、统计符合条件的班次和车票等;并能查询、统计火车票预订情况。4.2系统设计124.2.1概念结构设计分E-R图设计:根据需求分析抽象出信息结构,可得该系统的E-R图。(1)航班E-R图,如图4-1所示。班次出发地班次编号出发时间到达时间目的地图4-1航班E-R图(2)火车E-R图,如图4-2所示。火车火车型号座位数图4-2飞机E-R图(3)车票E-R图,如图4-3所示。12车票卧铺类型等级票价当前预售状态座位号班次编号图4-3车票E-R图(4)旅

5、客E-R图,如图4-4所示。联系电话码码旅客姓名性别身份证号号码码旅客编号图4-4旅客E-R图(5)业务员E-R图,如图4-5所示。业务员工号姓名图4-5业务员E-R图根据分E-R图和需求分析,可得到总E-R图,如图4-6所示。12n班次旅客包含车票购买n姓名性别身份证号码联系电话出发时间班次编号目的地出发地座位号当前预售状态售出票价姓名工号1mmn有火车11火车编号折扣到达时间付款状态数量座位号包含1n卧铺类型+号实付款业务员火车编号旅客编号图4-6系统总体结构E-R图4.2.2逻辑结构设计将图4-6总体概念结构E-R图转化成关系模型。(主键用下划线标出)火

6、车(火车编号,座位数)班次(班次编号,火车编号,出发地,目的地,出发时间,到达时间)业务员(工号,业务员姓名)车票(班次编号,旅客编号,卧铺类型,座位号,票价,当前预售状态)12旅客(旅客编号,姓名,性别,身份证号,联系电话)购买(旅客编号,座位号,折扣,实付款,数量,工号,付款状态)4.2.3物理结构设计根据总体结构图设计车票预定系统基本表结构,其相应标的定义如下:表4-1火车信息中文名称类型长度是否非空主关键字备注火车编号char10Y座位数intN总座位表4-2班次信息中文名称类型长度是否非空主关键字备注班次编号char10Y班次编号char10N出发地

7、char10N目的地char10N出发时间datetime年月日/时分到达时间datetime年月日/时分表4-3业务员信息中文名称类型长度是否非空主关键字备注工号char10Y业务员姓名char10N表4-4车票信息12中文名称类型长度是否非空主关键字备注班次编号char10N卧铺类型char10N座位号char10Y票价float(2)N元当前预售状态char10NY/N表4-5旅客信息中文名称类型长度是否非空主关键字备注旅客编号char10Y姓名char10N性别char10N身份证号char10N联系方式char15N表4-6购买信息中文名称类型长度是

8、否非空主关键字备注旅客编号char10

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。