下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 数据库课程设计长途汽车信息管理系统

数据库课程设计长途汽车信息管理系统.doc

数据库课程设计长途汽车信息管理系统

王chao王
2017-10-18 0人阅读 举报 0 0 暂无简介

简介:本文档为《数据库课程设计长途汽车信息管理系统doc》,可适用于市场营销领域

数据库课程设计长途汽车信息管理系统数据库课程设计姓名:学号:班级:专业:日期:年月日一(需求分析阶段随着社会的不断发展,技术的不断进步,信息技术和数据处理速度越来越引起人们的重视,因为信息的大量而快速的传递,大批量数据的处理单靠人工是不可靠的,也是不现实的。各行业都迫切需要高性能的的管理系统。长途汽车信息管理数据库系统是面向所有汽车的数据管理系统,其目的是使乘车有序化,规范化,简单化,易于车站人员的管理,查询。。而长途汽车信息管理系统就是根据车站发展的需要而建立的典型的信息管理系统。它以处理为中心,其重点是进行查询,打印客户所需信息。开发主要包括数据库的建立和维护。模块功能分析:线路模块:用来管理汽车线路号、出发地、目的地、出发时间、所需时间。汽车模块:用来管理汽车汽车编号、汽车的种类及相应的票价、最大载客量、剩余座位数。车票模块:用来管理汽车车票编号、售票情况、查询、打印。乘客模式:用来管理汽车乘客出发地、出发地、目的地。二、概念结构设计经分析,本系统的er图如下:各实体及其属性:售票情况车票编号票价车票目的地出发时间出发地所需时间线路线路编号汽车汽车种类汽车编号最大载客量乘客出发时间出发地目的地各实体间关系的er图如下:目的地出发时间出发地所需时间售票情况车票编号线路线路编号票价行驶车票供应售票乘客乘车汽车汽车种类汽车编号出发时间出发地最大载客量目的地关系图:三、逻辑结构设计工厂管理基本信息表()汽车基本信息表列名数据类型长度是否为空备注汽车票号char否主码汽车种类char是最大载客量smallint是()线路信息表属性名类型长度是否为空备注线路号char主码出发地Char目的地char出发时char间所需时datetime间()车票信息表属性名类型长度是否为空备注车票编char主码号售票情char况票价smallint()乘客信息表属性名类型长度是否为空说明出发时间char否主码出发地char目的地char(长途汽车管理基本数据信息表()车票信息表售票情车票编号票价线路号况拥挤良好稀疏拥挤拥挤良好()汽车基本信息表汽车编汽车种最大载客线路号号类量ABCDEF()线路信息表出发时所需时线路号出发地目的地间间南昌市抚州市:景德镇鄱阳县:鄱阳县南昌市:抚州市南昌市:抚州市南昌市:南昌市景德镇:()乘客信息表出发时间出发地目的地汽车编号线路号:南昌市抚州市:南昌市景德镇:景德镇鄱阳县:抚州市南昌市:鄱阳县南昌市对应SOL语句如下:()建库createdatabase长途汽车信息管理系统()建表CREATETABLE汽车基本信息表(汽车编号CHAR()PRIMARYKEY,汽车种类CHAR(),最大载客量INT,线路号CHAR())CREATETABLE车票信息表(车票编号CHAR()PRIMARYKEY,售票情况CHAR(),票价INT,线路号CHAR())CREATETABLE线路信息表(线路号CHAR()PRIMARYKEY,出发地CHAR(),目的地CHAR(),出发时间CHAR(),所需时间INT)CREATETABLE乘客信息表(汽车编号CHAR()PRIMARYKEY,线路号CHAR(),CHAR(),出发地目的地CHAR(),出发时间CHAR())()插入数据INSERTINTO车票信息表VALUES('','拥挤','','')INSERTINTO车票信息表VALUES('','良好','','')INSERTINTO车票信息表VALUES('','稀疏','','')INSERTINTO车票信息表VALUES('','拥挤','','')INSERTINTO车票信息表VALUES('','拥挤','','')INSERTINTO车票信息表VALUES('','良好','','')INSERTINTO汽车基本信息表VALUES('','A','','')INSERTINTO汽车基本信息表('','B','','')VALUESINSERTINTO汽车基本信息表VALUES('','C','','')INSERTINTO汽车基本信息表VALUES('','D','','')INSERTINTO汽车基本信息表VALUES('','E','','')INSERTINTO汽车基本信息表VALUES('','F','','')INSERTINTO线路信息表VALUES('','南昌市','抚州市',':','')INSERTINTO线路信息表VALUES('','景德镇','鄱阳县',':','')INSERTINTO线路信息表VALUES('','鄱阳县','南昌市',':','')INSERTINTO线路信息表VALUES('','抚州市','南昌市',':','')INSERTINTO线路信息表VALUES('','抚州市','南昌市',':','')INSERT信息表INTO线路VALUES('','南昌市','景德镇',':','')INSERTINTO乘客信息表VALUES(':','南昌市','抚州市','','')INSERTINTO乘客信息表VALUES(':','南昌市','景德镇','','')INSERTINTO乘客信息表VALUES(':','景德镇','鄱阳县','','')INSERTINTO乘客信息表VALUES(':','抚州市','南昌市','','')INSERTINTO乘客信息表VALUES(':','鄱阳县','南昌市','','')四、功能处理,(索引建立索引createuniqueindexidixon车票信息表(车票编号)createuniqueindeximinon汽车基本信息表(汽车编号)createuniqueindexikilon线路信息表(线路号)createuniqueindexihigon乘客信息表(汽车编号)删除索引ropindex车票信息表idixD,(视图创建视图createviewviewasselect车票编号,售票情况,票价,线路号from汽车信息表createviewviewasselect汽车编号,汽车种类,最大载客量,线路号from汽车基本信息表createviewviewasselect线路号,出发地,目的地,出发时间,所需时间线路信息表fromcreateviewviewasselect出发时间,出发地,目的地,汽车编号,线路号乘客信息表from视图的撤消dropviewview视图的查询select*fromviewselect*fromview视图的更新insertintoviewvalues(‘’,’拥挤’’’’’),(存储过程创建存储过程createprocproczgasselect车票编号,票价from车票信息表where线路号=''存储过程的查询execproczg存储过程的修改alterprocproczgasselect车票编号,票价from车票信息表where线路号=''、触发器创建触发器createtriggerzselecton车票信息表afterinsertasselect*from车票信息表select*frominsertedgoinsertinto车票信息表(车票编号,票价)values('','')触发器的删除droptriggerzselect、数据更新插入(前面已插入)修改Update车票信息表Set票价=车票编号=’’Where删除deletefrom车票信息表where车票编号=’’、数据查询SELECT出发时间,汽车编号FROM乘客信息表WHERE汽车编号=''SELECT售票情况,票价FROM车票信息表WHERE线路号=''SELECT售票情况,票价FROM车票信息表WHERE线路号=''SELECT售票情况,票价FROM车票信息表WHERE线路号=''SELECT售票情况,票价FROM车票信息表WHERE线路号=''SELECT汽车种类,最大载客量FROM汽车基本信息表WHERE线路号=''SELECT汽车种类,最大载客量FROM汽车基本信息表WHERE线路号=''SELECT汽车种类,最大载客量FROM汽车基本信息表WHERE线路号=''SELECT汽车种类,最大载客量FROM汽车基本信息表WHERE线路号=''SELECT售票情况,票价FROM车票信息表WHERE线路号=''SELECT出发时间,线路号,目的地FROM乘客信息表ORDERBY线路号SELECT车票编号FROM车票信息表WHERE票价BETWEENAND五、系统设计、制作小结通过这次的课程设计实验,我发现自己对数据库课程的兴趣有了很大提高,而且对课本的知识更加的了解并有了一定的掌握,通过实验我懂得了如何创建索引、视图、存储过程以及触发器。几天的数据库课程设计很快就结束了,在这短暂的几天的的时间里,发现自己学会了很多课外的东西,特别是和同学们一起讨论分析,以及复习了我们所学过的相关数据库知识,进一步了解了数据库的实践应用过程,增强了课外的动手实践能力。数据库设计主要讨论数据库设计的方法和步骤应注意的事项。概念结构设计采用的是实体属性分析法。实体属性分析法是从总体的概念入手,从分析一个单位的事务活动开始,首先识别需求分析中所提供的实体及实体间的联系,建立一个初步的数据模型框架,然后在逐步的求精的方法加上必需的描述属性,形成一个完整的局部模型,称为用户视图,最后在加上这些视图集成一个统一的数据模式,称为用户视图的集成,这种统一的数据模式(即全局信息结构)通常用ER图表示。逻辑结构设计的任务是将概念结构设计的ER图,转化为与选用的DBMS所支持的数据模型相符的逻辑结构,形成逻辑模型。总而言之,这次的课程设计我学到了很多有用很有实践意义的课外知识并体会了一个真理:实践是检验真理的唯一标准~在这里感谢老师和同学的帮助!六、参考资料王珊和萨师煊主编。数据库系统概论。北京:高等教育出版社,。东华理工大学课程设计评分表学生姓名:王建凤班级:学号:课程设计题目:长途汽车信息管理系统项目内容满分实评能结合所学课程知识、有一定的能力训练。符合选题要求选(人一题)题工作量适中难易度合理能熟练应用所学知识有一定查阅文献及运用文献资料能力能理论依据充分数据准确公式推导正确力水能应用计算机软件进行编程、资料搜集录入、加工、排平版、制图等能体现创造性思维或有独特见解总体设计正确、合理各项技术指标符合要求。说明书综述简练完整概念清楚、立论正确、技术用语成准确、结论严谨合理分析处理科学、条理分明、语言果流畅、结构严谨、版面清晰设计说明书栏目齐全、合理符号统一、编号齐全。格质式、绘图、表格、插图等规范准确符合国家标准量有一定篇幅字符数不少于总分指导教师评语:指导教师签名:年月日

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/16

数据库课程设计长途汽车信息管理系统

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利