地铁管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
合肥师范学院(本科)
课程设计说明书
课程数据库原理
题目地铁管理系统
姓名桑虎
学号**********
专业班级计算机软件一班
指导教师程敏
完成日期2013 年 6 月26 日
《数据库原理》课程设计说明书填写说明:
【课程设计说明书是学生对本次课程设计的全面总结,应能反映每个设计阶段的设计思路和设计内容,同时,也是本次课程设计成绩的书面依据和存档材料,提醒学生重视课程设计报告的形成,制成电子文档并提交。】
课程设计说明书的内容及要求如下:
(1)设计任务、要求及所选用的软件环境或工具;
(2)数据库设计;
(3)系统设计;
(4)系统操作说明;
(5)程序清单、运行结果;
(6)总结;
(7)验收情况。
本课程设计要求学生掌握一个具体的数据库应用系统的开发过程、方法和技术,需完成的工作如下:
(1)需求分析
本阶段对应用系统进行全面细致的调研,了解用户的需求,制定系统的设计方案,在方案中应体现用户的:信息需求、处理需求及安全性和完整性需求。
(2)数据库概念设计
本阶段在需求分析的基础上,设计出数据库的概念模型,要求用ER模型进行数据库的概念模式设计。
(3)数据库的逻辑设计
本阶段将全局ER图转换成关系模式的集合并对其进行优化。
(4)系统设计
本阶段,运用结构化的设计思想和方法,完成基本满足本课程设计功能要求的系统总体结构设计、较全面的功能模块设计和相关的接口设计。
(5)系统的实现与调试
在本阶段中,应完成以下任务:
建立数据库、应用系统的编码开发、系统的运行和调试。
(6)课程设计后的总结
每个学生应该客观地评估自己完成的系统是否达到预定的目标,认真总结在本课程设计中的收获和不足之处。
说明书参考格式如下:
(章节可以根据需要自行增加或调整)
摘要
前言
第一章绪言
1.1XXXXX
1.2XXXX
第二章需求分析
2.1XXXXX
2.2XXXXX
第三章数据库概念设计
3.1XXXXX
3.2XXXXX
第四章数据库的逻辑设计
4.1XXXXX
4.2XXXXX
第五章系统设计
5.1XXXXX
5.2XXXXX
第六章系统的实现与调试
6.1XXXXX
6.2XXXXX
第七章小结
7.1系统的功能
7.2系统的特点
7.3系统开发过程的特点
7.4存在的问题与改进方向
7.5自我体会
第八章参考文献
第九章附录
附录1:部分程序源代码
摘要
随着城市经济的不断发展,交通压力也逐渐加大。然而地上空间的有限促使很多城市向地下发展,地铁便是解决交通问题的最好办法。
一个城市的地铁给普通民众出行带来的便捷是毋庸置疑的。然而任何便捷的背后都有一套完整体系的支持。地铁能准确,安全,高效的运行其背后离不开地铁管理系统。地铁管理系统其实就是一个记录了跟地铁运行有关的各类数据的数据库。
此次的数据库是基于microsoft sql sever 2000设计的。该版本继承了sql sever 7.0版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成度高等优点。
目录
1.绪论 (1)
1.1 系统功能 (1)
1.2 系统用途 (1)
1.3 系统特点 (1)
2. 需求分析 (2)
2.1 功能分析 (2)
2.2 实验目的 (2)
2.3 实验平台 (2)
3. 数据库概念设计 (3)
3.1 实体及属性 (3)
3.2 E-R图 (6)
4 数据库逻辑设计 (7)
4.1 数据库结构 (7)
4.2 关系模式 (10)
5. 数据库物理设计 (11)
5.1 数据库的建立 (11)
6 数据库的实现 (15)
6.1查询语句 (15)
6.2 触发器 (16)
6.3 存储过程 (16)
6.4 游标 (17)
6.5 函数 (18)
7 总结 (20)
7.1 存在问题与改进方向 (20)
7.2 实验心得 (20)
1 绪论
1.1系统功能
此系统为地铁管理系统,其主要功能是为了保障地铁能准确,安全,高效的运行。另外还为乘客提供了各种信息的查询以及内部人员信息的管理。例如某乘客在某一站点想要去另一地方,即可通过线路查询获取信息,因为线路中包含各个站点。又例如,地铁内部要获取某位驾驶员所驾驶的列车以及列车所在线路,即可通过驾驶员基本信息表查询。
1.2系统用途
此系统可为拥有地铁的城市提供运营技术支持。
1.3系统特点
此系统所涉及的内容大多有列车本身有关,并且提供的服务有限,例如地铁运行中的能源管理,交通信号控制。由于多学内容有限,故不能十分详尽的完成系统的设计
2 需求分析
1.1 功能分析
此次课程设计的题目是:地铁管理系统。
此系统的主要功能是为了使地铁能准确,安全,高效的运行。例如,乘客对列车信息的查询,列车的运行区间、时间及停靠站点,列车自身的信息等等。
地铁系统是一个非常严谨而又复杂的系统,和其他交通运输工具一样,安全性是其最基本的要求。其实地铁系统还包括交通信号管理,能源管理等其他方面的内容。鉴于目前所学还无法完成这些功能,所以只简单的完成与列车运行相关的部分。
1.2 实验目的
此次实验的主要目的是为了对数据库的应用有更深入的了解以及掌握数据库设计的基本知识,为以后的实际设计累积一些经验。同时认真做好此次课程设计也是毕业论文答辩的一次预演,提前熟知毕业答辩相关要求。
1.3 实验平台
Sql sever 2000。