长途汽车信息管理数据库的设计与实现

                                                                            

 

 

 

 

武汉东湖学院计算机科学学院

 

课 程 设 计 报 告

 

 

 

课程名称:数据库原理课程设计       

题    目长途汽车信息管理数据库的设计与实现  

专业班级:    软件工程一班         

学    号:      2015040121010      

学生姓名:       吴紫君            

指导教师:       谭玲丽            

 

 

 

 

  2017    4    11  

 

 

 

 

武汉东湖学院计算机科学学院

课程设计成绩评价表

课程名称

数据库原理课程设计

题    目

 

学生姓名

 

学号

 

指导教

师姓名

谭玲丽

职称

 

 序 号

评价项目

指              标

满分

评分

1

工作量、工作态度和出勤率

按期圆满的完成了规定的任务,难易程度和工作量符合教学要求,工作努力,遵守纪律,出勤率高,工作作风严谨,善于与他人合作。

20

 

2

课程设计质量

课程设计选题合理,计算过程简练准确,分析问题思路清晰,结构严谨,文理通顺,撰写规范,图表完备正确。

45

 

3

创新

工作中有创新意识,对前人工作有一些改进或有一定应用价值。

5

 

4

答辩

能正确回答指导教师所提出的问题。

30

 

总 分

 

评  语:

 

 

 

 

 

 

 

 

 

 

指导教师:    谭玲丽                        2017  年  4  月  11 日

 

 

 

 

【数据库原理课程设计报告目录】

一、需求分析

随着社会的不断发展,技术的不断进步,信息技术和数据处理速度越来越引起人们的重视,因为信息的大量而快速的传递,大批量数据单靠人工是不可靠的,也是不现实的。各行业都迫切需要高性能的管理系统。长途汽车信息管理数据库系统是面向所有汽车的数据库管理系统,其目的是使乘车有序化,规范化,简单化,易于车站人员的管理,查询。而长途汽车信息管理系统就是根据车站发展的需要而建立的典型的信息管理系统。它以处理为中心,其重点是进行查询,打印乘客所需的信息。开发主要包括数据库的建立和维护。

二、概念结构设计(E-R图)

长途汽车信息管理数据库的设计与实现

 

三、逻辑结构设计

系统中涉及的主要实体有4个,其结构如下:

汽车基本信息表(汽车票号、汽车种类、最大载客量、路线号)

线路信息表(路线号、出发地、目的地、出发时间、所需时间)

车票信息表(车票编号、售票情况、票价、路线号)

乘客信息表(出发时间、出发地、目的地、汽车编号、路线号)

长途汽车信息管理数据库的设计与实现

 

 

 

 

 

  • 数据库的物理设计

     创建索引、视图、存储过程和触发器,数据的插入、修改和删除。建立汽车基本信息表、车票信息表、路线信息表、乘客信息表。

五、数据库的实施与维护

①查询汽车编号为2的出发时间

SELECT 出发时间                                         

FROM 乘客信息表

WHERE 汽车编号=’2’长途汽车信息管理数据库的设计与实现

②查询路线号为101的售票情况和票价

SELECT 售票情况,票价

FROM 车票信息表

WHERE 路线号=’101’长途汽车信息管理数据库的设计与实现

③查询路线号为103的汽车种类和最大载客量

SELECT 汽车种类,最大载客量

FROM 汽车基本信息表

WHERE 路线号=’103’长途汽车信息管理数据库的设计与实现

④查询乘客的出发时间,路线号,目的地

SELECT 出发时间,路线号,目的地

FROM 乘客信息表

ORDER BY 路线号长途汽车信息管理数据库的设计与实现

⑤查询票价在60到90之间的车票编号

SELECT 车票编号

FROM 车票信息表

WHERE 票价

BETWEEN 60 AND 90长途汽车信息管理数据库的设计与实现

⑥查询出发地为武汉的目的地和路线号

SELECT 目的地,路线号

FROM 路线信息表

WHERE 出发地='武汉'长途汽车信息管理数据库的设计与实现

六、课程设计总结

  通过课程设计实验,我发现自己对数据库课程的兴趣有了很大的提高,而且对课本的知识更加的了解并有了一定的掌握,通过这次实验,我懂得了如何创建索引、视图、存储过程以及触发器。几天的数据库课程设计很快就结束了,在这短暂的几天时间里,发现自己学会了很多课外的东西。数据库设计主要讨论数据库设计的方法和步骤应注意的事项。概念结构设计采用的是实体属性分析法。实体属性分析法是从总体的概念入手,从分析一个单位的事物活动开始。总而言之,这次的课程设计我学到很多有用且很有实践意义的课外知识。

 

 

参考文献:

《数据库系统概论》萨师煊 王珊 主编   高等教育出版社