




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学号2014-2015学年第一学期120数据库系统概论课程设计报告标题:教练信息管理系统专业领域:计算机科学和技术类:班名称:指导教师:成绩:计算机信息工程系2014年10月12日目录1设计内容和要求11.1设计内容11.2设计工作和特定要求12原理和分析22.1需求分析22.2系统功能简介22.3方块图33设计流程和程序代码53.1数据库表设计概述53.2数据库表实施过程63.3方案建设方法和实施153.4数据库和Java程序链接244设计结果和分析254.1设计结果屏幕抓图254.2设计结果分析285汇总29参考文献30审计31附录:源32计算机信息工程系数据库系统概论课程设计报告1设计内容和要求1.1设计内容本课程是长途汽车信息管理系统,用户注册后,主要允许线路信息、汽车信息、票务信息、乘客信息的基本操作。此系统功能主要包括以下模块:(1)充分利用所学数据库的知识,构建教练信息管理系统所需的数据库。(2)有关线路信息(包括出发地、目的地、出发时间、所用时间等)的汽车信息(最大装载容量、汽车类型、剩余座位等)票务信息(包括票务情况、运费)有关乘客信息(包括姓名、年龄、性别等)的查询、添加和(3)在Java中,使用JDBC连接数据库技术设计详细功能,以便操作数据库中的数据并执行多个表之间的链接和查询操作。1.2设计工作和特定要求(1)设计工作:公共汽车信息管理系统利用公共汽车站部门的系统工具,方便了该系统部门员工的工作。该系统主要是根据该部门的特点建立的,是记录和查询公交车站信息的依据。随着市场经济的快速发展,交通道路环境的持续改善,人们出行次数的增加,人口流动频繁,数量的增加,车站信息量的迅速增加,公交车站信息管理系统在人们的日常生活中发挥着越来越重要的作用。该系统实现了汽车线路信息、汽车信息、票务信息的查询和管理,以满足人们的需求。(2)具体要求:工作站管理员可以在线路信息管理、汽车信息管理等模块中管理工作站线路信息、收费信息、乘客信息等。管理员可以首先构建该模块的信息数据库,输入原始线路、汽车、票、乘客信息,然后在需要添加新数据或修改现有信息时将其删除。管理员还可以通过该模块查询所有需要查询的线、汽车、车票和乘客的详细信息。2原理和分析2.1需求分析教练信息管理数据库系统是以所有汽车为对象的数据管理系统,乘车有序、标准化、简化,便于逆向人员管理、查询。该系统主要包括乘客信息、汽车信息、线路和票信息四个功能模块,基本上设计了该系统,进一步满足乘客乘车管理要求。公共汽车信息管理系统利用车站、火车站等车站部门的系统工具方便该系统部门员工的工作,该系统主要是根据该部门的特点建立的,是记录和查询公共汽车站信息的依据。早期的公交车站信息主要是手动记录和手动管理的,不仅记录不容易,存储也不容易。随着计算机的持续普及和软件系统的持续发展以及信息系统开发的迫切要求,出现了计算机远程公交站点信息管理系统。随着市场经济的快速发展,交通道路环境的持续改善,人们出行次数的增加,人口流动频繁,数量的增加,车站信息量的迅速增加,公交车站信息管理系统在人们的日常生活中发挥着越来越重要的作用。该系统实现了汽车线路信息、汽车信息、收费信息的查询和管理,满足了人们的要求。2.2系统功能简介在Java中,使用ODBC访问技术操作数据库,在数据库中设置映射类,在对话框类中引用映射类以对数据库执行操作。节目分为登陆界面、选择界面、线路信息界面、汽车信息界面、车票信息等多主体界面。使用时,首先要知道管理员帐户和密码,登录系统主菜单界面,进入主菜单界面,包括线路信息、汽车信息、票证信息、退出程序菜单选项。必要的时间等,可以添加、查看、删除它们,行信息界面包括发送、目的地、出发时间、修改、返回主菜单等操作。汽车信息和票信息的界面类似。使用数据时,如果在查找框中输入提示数据内容,则查询到的数据将同时出现在对话框的表和提示栏中,您可以在提示栏中删除和修改数据。2.3方块图(1)数据库e-r图表线路信息图:线路信息发源地出发时间总驾驶时间目的地图1-1线路信息图表汽车信息图:汽车信息最大运输容量汽车类型剩下的座位班次编号图1-2汽车信息图票证信息图:关于车票票务情况查看车票打印相应的车票图1-3票信息图乘客信息图:乘客信息名字年龄民族城堡图1-4乘客信息图(2)教练员信息管理系统功能模块图图1-5系统功能模块图3设计过程和程序代码3.1数据库表设计概述1实体类型结构汽车线路(出发地、目的地、出发时间、行驶总时间)汽车(车辆类型、班次、最大乘客数、剩馀座位)票(购买投票数、剩馀投票数、收费)乘客(名字、年龄、性别、民族)2联系人类型结构登机(汽车班次,类型)供给(数量)行驶(线路)3逻辑设计阶段根据将ER模型转换为关系模型的规则,可将上述ER图形转换为5个关系模式,从而将乘客验证ER模型转换为关系数据模型,如下所示:汽车线路(出发地、目的地、出发时间、行驶总时间)汽车(汽车类型、汽车班次、最大乘客数、剩馀座位数)票(购买投票数、剩馀投票数、收费)乘客(名字、年龄、性别、民族)登机(所需时间,车辆班次,费用,乘客姓名)确定重复问题:在每个关系模式下,每个关系的属性值是不可分割的,因此关系模式是规范化的关系。在上述每个关系模式下,每个属性都不会传递依赖于每个关系模式的候选密钥,转换后各个属性值的数据不会丢失,数据共享率高,因此在ER模型转换为关系模式时不会出现重复问题。3.2数据库表实施过程1.建立汽车电路表以下程序使用Microsoft SQL 2000 Server数据库系统中的Transact-SQL语句定义创建此表:Create table Busline哟Source char(20)、Destination char(20)、Start char(15)、Alltime smallint primary key、);将代码写入SQL查询分析器的SQL编辑表单,然后运行可创建的Busline表及其属性,如图1-6所示。图1-6 Busline表属性向表中添加数据语句,如下所示:Insert into BuslineValues(淮南,肥料,8:0,50);Insert into BuslineValues(淮南、班加西、83336930、59);Insert into BuslineValues(淮南,阜阳,73336930,60);Insert into BuslineValues(淮南,苏州,83336910,65);Insert into BuslineValues(淮南,芜湖,7:0,70);Insert into BuslineValues(淮南,安庆,9:0,71);Insert into BuslineValues(淮南、通城、933369050、78);Insert into BuslineValues(淮南、亳州、83336950、80);Insert into BuslineValues(淮南、黄山、9:0、100);图1-7是可从中获取上述表名“Busline”的数据表。2.创建汽车表以下程序使用Microsoft SQL 2000 Server数据库系统中的Transact-SQL语句定义创建此表:Create table Bus哟Type char(20)、Maxpassenger smallint、Turn char (20) primary key、Remainder smallint、);将代码写入SQL查询分析器的SQL编辑表单,然后运行可用的数据空表,如图1-8所示。创建的Bus表及其属性如下:向表中添加数据语句,如下所示:Insert into BusValues(大,50,0001,20)Insert into BusValues(大,50,0002,30)Insert into BusValues(大,45,0003,15)Insert into BusValues(中,35,0004,21)Insert into BusValues(中,35,0005,16)Insert into BusValues(较小,25,0006,5)Insert into BusValues(较小,25,0007,7)Insert into BusValues(较小,25,0008,11)图1-9中有一个名为Bus的表。3.创建车票表以下程序使用Microsoft SQL 2000 Server数据库系统中的Transact-SQL语句定义创建此表:Create table Ticket哟Sold smallint、Remainder smallint、Price smallint primary key、);将代码写入SQL查询分析器的SQL编辑表单,然后运行空数据表,如图2所示。生成的Ticket表及其属性如图1-10所示。向表中添加数据语句,如下所示:Insert into Ticketvalue(22,3,15)Insert into TicketValues(19,6,16)Insert into Ticketvalue(20,5,18)Insert into Ticketvalue(30,15,26)Insert into TicketValues(20,30,27)Insert into TicketValues(28,6,15)Insert into TicketValues(26,4,17)继续添加数据图1-11中有一个名为Ticket的表。4.创建乘客表以下程序使用Microsoft SQL 2000 Server数据库系统中的Transact-SQL语句定义创建此表:Create table Passenger哟Pname char(10) primary key、Psex char(2)、Pracial char(5)、Psage smallint、);将代码写入SQL查询分析器的SQL编辑表单,然后运行空数据表,如图2所示。图1-12显示了生成的Passenger表及其属性。向表中添加数据语句,如下所示:Insert into PassengerValues(高建,男人,韩,23)Insert into PassengerValues(王小明,男,汉,21)Insert into PassengerValues(安妮,女人,汉,19)Insert into PassengerValues(张凯,男,汉,21)Insert into PassengerValues(王路易,女性,汉,21)Insert into PassengerValues(姚洁,女,韩,20岁)Insert into PassengerValues(有价,女人,一,28)Insert into PassengerValues(枫树、男人、汉、33)Insert into PassengerValues(里昂,男性,韩,29)Insert into PassengerValues(王妮,女,汉,25)Insert into PassengerValues(张允,男,汉,37)Insert into PassengerValues(利路、女人、汉、23)图1-13中有一个名为Passenger的表格。5.创建Bbtp表以下程序使用Microsoft SQL 2000 Server数据库系统中的Transact-SQL语句定义创建此表:Create table Bbtp哟Alltime smallint、Turn char (20)、Price smallint、Pname char(10) primary key、foreign key(all ti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光学高分子新材料生产线项目可行性研究报告(范文)
- 读书笔记:小王子中的友情与成长15篇范文
- 建筑装饰材料与施工技术试题库
- 智能化监控系统在项目管理中的应用
- 网络安全与防护知识梳理
- 食品营养学及食品安全管理题库
- 我家的冰箱作文范文13篇
- 中医药适宜技术的国际化发展与文化传播策略
- 复合型光伏电站配套储能系统项目可行性研究报告
- 2025年心理测量与评估考试试题及答案
- 外墙清洗服务工程项目进度保障计划
- 2×300MW火电厂电气一次部分设计
- 岭南版 美术八年级下册 6色彩的表现 教案
- 2021年度湖南省自然科学奖公示材料
- LY∕T 2193-2013 林木种质资源原地保存林设置与调查技术规程
- 3300、1140组合开关使用手册
- 卫生监督协管试题库
- 抗心律失常药ppt课件(1)
- 最新口腔医学修复工艺质量管理学教学大纲教案
- 四辊轧机的计算
- 海洋牧场生态融合渔光互补项目建议书写作模板
评论
0/150
提交评论