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

课 程 设 计 报 告

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

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

专业班级:    软件工程一班

学    号:      2015040121010

学生姓名:       吴紫君

指导教师:       谭玲丽

2017411

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

课程设计成绩评价表

课程名称

数据库原理课程设计

题    目

学生姓名

学号

指导教

师姓名

谭玲丽

职称

序 号

评价项目

指              标

满分

评分

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 出发地='武汉'

六、课程设计总结

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

参考文献:

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

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

  1. 计算机信息管理是学什么课程设计,毕业论文计算机专业学生信息管理系统(数据库课程设计)...

    毕业论文计算机专业学生信息管理系统(数据库课程设计) (70页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 兰州石化职业技术学院毕业设计( ...

  2. 计算机毕业设计Java攀枝花市房屋租售信息管理平台的设计与实现(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java攀枝花市房屋租售信息管理平台的设计与实现(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java攀枝花市房屋租售信息管理平台的设计与实现(源码+系统+mysql数据库+ ...

  3. 数据库课程设计:图书信息管理系统(Java+MySQL)(附程序)

    期末数据库课程设计做了个图书信息管理系统,由于老师给的选题给得早,所以我在开学后的几周就开学搞了,删删改改整了好多,在此整理分享一下: 项目简介: 随着社会的发展,人们对知识的需求也在不断增长.书籍作 ...

  4. 数据库课程设计——学生宿舍信息管理系统

    数据库课程设计--学生宿舍信息管理系统 目录 1.设计目的... 2 2.任务与要求... 2 3.学生宿舍管理系统课程设计... 2 3.1 引言... 2 3.2需求分析... 2 3.2.1. ...

  5. 记:数据库课程设计(一)

    冬日慵懒的阳光照进寝室,好暖呀,终于结束了两个星期的期末考试还有昨天那该死的英语六级考试: 其他五个哥们儿睡得好香,但是,我要开始我的课程设计了! 这学期课程设计有三周,依次是 数据库,计算机组成原理 ...

  6. 数据库软件设计(8684)

                                           <数据库原理与应用>课程设计 课设题目:                                    ...

  7. 教职工员工管理MySQL实训_数据库课程设计---教职工管理系统

    数据库课程设计---教职工管理系统 第 1 页目 录一.需求与功能分析 2二.系统总体框架 3三.功能设计 3四.类的设计与分析 4五.数据库表结构设计 4六.特色算法分析 5七.功能测试 6-10八 ...

  8. 数据库课程设计-----------学生选课管理系统的设计

    由于时间关系,里面许多图片都已经变形或错位 课程设计(学年论文) 题目:学生选课管理系统的设计与实现 系    院计算机科学技术系 专    业计算机科学与技术 班    级 姓    名 学    ...

  9. 数据库课程设计----学生信息与选课、成绩评价管理系统

    目录 一.需求分析 4 二.概念设计 5 2.1 概念模型(E-R图) 6 2.2 数据字典 6 三.逻辑结构设计 5 3.1 关系模式 6 3.2 系统结构图 6 四.物理设计 5 4.1 存储安排 ...

最新文章

  1. 2017-04-09,周日整理
  2. 开发腾讯移动游戏平台SDK ios版Ane扩展 总结
  3. 暴力 + 贪心 --- Codeforces 558C : Amr and Chemistry
  4. Vue项目实战02 : vue项目刷新当前页面的三种方法
  5. Server error for SAP CRM_BUPA_ODATA
  6. 哈希拓展--布隆过滤器
  7. 基于android的考勤管理系统,基于Android的考勤管理系统的设计与实现
  8. python实践项目(五)
  9. 用php解决钱币组合问题,关于若干数组组合的问题 PHP
  10. 为什么我不再推荐使用MVC框架?
  11. 【Java架构师入门到精通】java分布式架构有哪些技术
  12. 什么是cookie?多御安全浏览器如何启用cookie?
  13. “刷脸”乘地铁,AI 诸雄的又一个掘金高地
  14. 【介绍】全球最大黑客组织:匿名者
  15. XCode使用googletest(包括googlemock)
  16. 信息安全密码学实验三:密码学数学基础实验
  17. 关于LDO和DC-DC,看这一篇就够了!
  18. windows系统切换用户(通过cmd切换用户)
  19. 【数据库课设】机票预订系统 java+mysql实现 附源码
  20. 什么是千兆级LTE?带你了解5G网络之前最重要的通信创新

热门文章

  1. python爬虫新浪微博
  2. 用python做图片搜索引擎并保存到本地
  3. MySQL慢查询记录原理和内容解析
  4. JSP——标准标签库 (JSTL)
  5. C2429 语言功能“结构化绑定“需要编译器标志“/std:c++17“
  6. 软件项目管理系统-采购商品管理-采购订单一览
  7. 当遗传学遇上Excel格式化,科学家们也只能认输
  8. SVC和视频通信 ——用于实时多方视频的可伸缩视频编码技术
  9. winform如何修改exe文件的图标
  10. 一个小程序员年薪五万的悲哀生活和他的理财梦