数据库课程设计报告班级:序号:姓名:地球科学学院地信系2018-06-28目录数据库课程设计1目录2一、概述31
1背景说明31
2开发环境3二、需求分析32
1用户需求32
2主要功能32
3数据流图32
4数据字典3三、数据库概念结构设计4四、数据库逻辑结构设计24
1关系表设计24
2数据表关系图2五、创建数据库及其对象25
1建数据库和表25
2查询实现3五、软件功能设计5六、界面设计6七、应用程序67
1站点查询67
2线路查询77
3站—站查询8八、实验数据示例10九、心得111/15一、概述1
1背景说明软件名称:公交线路查询系统工程提出者:工程开发者:用户:广大需要乘坐公交车的人群1
2开发环境操作系统:WindowsXP软件配置:visualstutio2018,MicrosoftSQLServer2008R2数据库配置:MicrosoftSQLServer2008R2在PC机中新建数据库,建立各个数据表、关系图
二、需求分析2
1用户需求城市的扩张使得公交线路越来越复杂,为了使得用户更加方便地能够获得最新公交线路,“公交线路查询工具”帮助人们解决这个问题
本系统面向的对象是普通乘客,对于普通乘客来说,他们最关心的就是查询
系统也只对用户提供信息查询功能,并不对用户开放对数据的编辑权限
对于任何用户,只要浏览本系统的首页,就可以根据自己的需求进行查询
数据的修改、删除、及时更新工作只能由管理人员实现并对系统进行定期的维护,保证其运行的稳定性
2主要功能本系统从用户的需求出发,可实现以下功能:1、线路具体情况查询:输入线路名称就可得到该线路的途经站点,发车和末班车时间,票价等相关信息
2、经过此站点的所有路线查询:输入站点名称即可得出经过该站点的所有线路名称
3、站点间的点到点路线查询:输入出发站点和目的站点即可输出可选择的线路,包括中间站的转乘