数据库公交车管理系统课程设计报告.doc

上传人:李司机 文档编号:1189820 上传时间:2022-07-19 格式:DOC 页数:8 大小:124KB
返回 下载 相关 举报
数据库公交车管理系统课程设计报告.doc_第1页
第1页 / 共8页
数据库公交车管理系统课程设计报告.doc_第2页
第2页 / 共8页
数据库公交车管理系统课程设计报告.doc_第3页
第3页 / 共8页
数据库公交车管理系统课程设计报告.doc_第4页
第4页 / 共8页
数据库公交车管理系统课程设计报告.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《数据库公交车管理系统课程设计报告.doc》由会员分享,可在线阅读,更多相关《数据库公交车管理系统课程设计报告.doc(8页珍藏版)》请在三一办公上搜索。

1、-课程设计课题题目: 公交车管理系统 需求分析用户需求城市的扩张使得公交线路越来越复杂,为了使得用户更加方便地能够获得最新公交线路,公交线路管理系统帮助人们解决这个问题。本系统面向的对象是普通乘客,对于普通乘客来说,他们最关心的就是查询。系统也只对用户提供信息查询功能,并不对用户开放对数据的编辑权限。对于任何用户,只要浏览本系统的首页,就可以根据自己的需求进展查询。数据的修改、删除、及时更新工作只能由管理人员实现并对系统进展定期的维护,保证其运行的稳定性。主要功能本系统从用户的需求出发,可实现以下功能:1、 线路具体情况查询:输入线路名称就可得到该线路的途经站点,使用年限和车辆的相关信息。2、

2、 经过此站点的所有路线查询:输入公交车编号就可以查询相应的路线和站点个数。3、 车辆分配线路管理实现了增,删,改,查的根本的操作一、 系统功能分析与设计给出模块图及分析说明例如:二、 数据库设计全局E-R图及各表例如:Bus车辆信息表: 主码列名数据类型宽度小数位空否取值范围备 注PkCidchar5N公交车编号外码idchar5N司机编号NidChar10N路线编号lei*ingChar5N车辆类型nianInt5N使用年限timeDatetime1N购置时间siji表:主码列名数据类型宽度小数位空否取值范围备 注Pkidchar5N司机编号mingzichar5N司机名字*ingbieCh

3、ar10N司机性别ageChar5N年龄Age2Int5N驾龄注意各表有无联系三、 系统实现各页面及描述建立siji表:建立bus表:增加:修改:删除:单表查询:多表查询:嵌套查询:四、 小结心得体会 通过这次课程设计,我学到了如何运用SQL2008实现各种增加删除和修改功能,丰富自己的知识并且提高对SQL等软件的实际操作能力。使我们对已经学习过的数据库课程的进一步的掌握,对知识进展最大程度的消化融汇。因此这次的课程设计对我们来说具有非常重要的作用:为以后学生工作做必要的准备和实践,提高自身对数据库开发的能力。 此次设计的公交车管理系统,虽然简单,但是却十分实用,极大的方便了用户对公交车信息和

4、线路的操作,节省了大量的工作量。对以后开发各种数据库积累了珍贵的经历。五、 开发工具和参考文献操作系统:Window7软件配置:MicrosoftSQLServer2008数据库配置:MicrosoftSQLServer2008在PC机中新建数据库,建立各个数据表、关系图数据库系统概论第五版 王珊六、 源程序清单建表建立bus 表:CREATE table bus(cid char(10)not null primary key, id char(10)not null, Nid char(10)not null, lei*ing char(10)not null, nian char(10)

5、not null, time DATETIME not nullprimary key cidforeign key (id) references siji(id);建立siji表:CREATE table siji(id char(10)not null primary key, mingzi char(10)not null, *ingbie char(2)not null, age int not null, age2 char(5)not null, constraint C1 check(age=25 and age2=5), tel char(12) not null)增加数据到

6、bus表中insertintobus(cid,id,nid,lei*ing,nian,time)values(1,1,1,单层公车,8,2016 06 01);insertintobus(cid,id,nid,lei*ing,nian,time)values(2,2,2,单层公车,5,2016 06 01);insertintobus(cid,id,nid,lei*ing,nian,time)values(3,3,3,双层公车,8,2016 06 01);删除数据:deletefrombuswhereid=1;修改数据:updatebussetnian=10whereid=1;单表查询:selectcid,id,nid,lei*ing,nian,timefrombuswhereid=1;多表查询:selectcid,*ingbiefrombus,sijiwherebus.id=siji.idandage=30;嵌套查询:selectNidfrombuswhereidin(selectidfromsijiwhereage31);. z.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号