长途汽车信息管理系统设计报告

合集下载

长途汽车管理系统设计数据库课程设计报告(含程序)

长途汽车管理系统设计数据库课程设计报告(含程序)

课程设计报告专业信息管理与信息系统课程名称数据库原理与应用设计题目长途汽车管理系统设计设计题目:长途汽车管理系统设计设计主要内容:一、开发平台:VB+ SQL SERVER 2000二、功能要求:1、设计内容设计一个长途汽车管理系统,该系统的用户由一般用户和管理员和司机组成,然后不同的用户拥有不同的权限,各自完成各自的管理功能,首先是欢迎界面,然后选择登录,登录的时候首先要判断用户的身份,合法的用户然后进入到系统主界面中,不同的用户看到不同的系统功能。

用sql server2000创建后台数据库,然后利用程序设计语言(VB)编写程序实现对数据库的操作,按照要求完成所有的功能和模块。

2、长途汽车管理信息系统主要功能(1)登录界面、本用户密码的修改界面.(2)普通用户管理:长途汽车路线查询界面(按照起点或者终点查询)(2)汽车管理(司机):长途汽车查询界面(按照车牌号或者司机名查询)。

(3)管理员管理:管理员登录界面、长途汽车登记界面(包括查询,添加、修改、删除等操作)、司机信息管理界面(包括查询、删除、修改)、长途路线界面(包括查询、添加、修改、删除等操作)。

3、长途汽车管理信息系统数据库表单(可以按照需求增加)(1)用户信息表单,主要字段有:用户名、密码、用户身份(管理员和普通用户、司机)(2)司机信息表单,主要字段有:车牌号(外码)、司机名、驾驶证号、性别、宅电、手机、出生日期、、邮编、地址、备注、(3)长途汽车管理表单,主要字段有:车牌号、路线编号(外码)、司机名(4)长途路线详细表单,主要字段有:路线编号、发车时间、沿途停靠点、到达时间、票价、起点、终点三、课程设计报告主要内容:1 长途汽车管理系统需求分析(给出系统的功能模块图,对各个功能作出详细介绍)2 长途汽车管理系统界面设计(给出界面截图及其主要控件的属性设置表格)3 长途汽车管理系统数据库设计(给出数据库各个表单中数据的字段名,数据类型及其相应的说明)4长途汽车管理系统程序设计(按照功能模块给出详细的程序代码,并给出重点语句的注释)1 长途汽车信息管理系统需求分析图1.1长途汽车信息管理系统1。

汽车运输信息管理系统设计方案

汽车运输信息管理系统设计方案

汽车运输信息管理系统设计方案目录一、内容综述...............................................21.1 背景介绍...............................................2 1.2 研究目的与意义.........................................31.3 系统范围与主要功能.....................................5二、需求分析...............................................62.1 功能需求...............................................7 2.2 性能需求...............................................8 2.3 安全性需求.............................................92.4 可用性需求............................................10三、系统设计..............................................123.1 系统架构设计..........................................13 3.2 数据库设计............................................14 3.3 用户界面设计..........................................183.4 接口设计..............................................19四、详细设计..............................................214.1 功能模块设计..........................................21 4.2 数据流程设计..........................................22 4.3 系统安全设计..........................................24五、系统实现..............................................255.1 开发环境搭建..........................................265.2 核心功能实现..........................................285.3 数据库实现............................................295.4 用户界面实现..........................................31六、系统测试..............................................326.1 测试计划..............................................346.2 测试用例设计..........................................356.3 测试结果分析..........................................37七、系统部署..............................................387.1 部署环境准备..........................................397.2 系统部署步骤..........................................417.3 系统运行维护..........................................42八、总结与展望............................................438.1 项目总结..............................................448.2 后续工作展望..........................................45一、内容综述随着科技的不断发展,汽车运输业正面临着日益增长的业务需求和复杂的运营挑战。

长途汽车信息管理系统课程设计报告报告

长途汽车信息管理系统课程设计报告报告

2014-2015学年第一学期《数据库系统概论》课程设计报告题目:长途汽车信息管理系统专业:计算机科学与技术班级:班姓名:指导教师:成绩:计算机与信息工程系2014年 10月 12 日目录1设计内容及要求 (1)1.1设计内容 (1)1.2设计任务及具体要求 (1)2原理及分析 (2)2.1需求分析 (2)2.2系统功能简介 (2)2.3程序框图 (3)3设计过程和程序代码 (5)3.1数据库表格的设计概述 (5)3.2数据库表格的实现过程 (6)3.3程序的构造方法及其实现 (15)3.4 数据库与Java程序的链接 (24)4设计结果与分析 (25)4.1设计结果截图 (25)4.2 设计结果分析 (28)5小结 (29)参考文献 (30)致谢 (31)附录:源程序 (32)1设计内容及要求1.1设计内容本次课程设计名称为长途汽车信息管理系统,用户登录后主要实现对线路信息,汽车信息,售票信息,乘客信息进行基本操作的功能。

该系统功能主要包括以下几个模块:(1)充分利用所学过的数据库的相关知识建立长途汽车信息管理系统所需的数据库。

(2)对线路信息(包括出发地、目的地、出发时间、所需时间等)汽车信息(最大载客量、汽车类型、剩余座位等)售票信息(包括售票情况、票价)乘客信息(包括姓名、年龄、性别等)的查询、添加和删除操作。

(3)进行详细的功能设计后,在Java中利用JDBC连接数据库技术对数据库中数据进行操作,并能进行多表之间的链接与查询操作。

1.2设计任务及具体要求(1)设计任务:长途汽车信息管理系统运用在汽车站部门的系统工具,方便此系统部门的工作人员的工作,该系统主要根据此部门的特点建立的,是记录和查询汽车站信息的的依据。

随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,长途汽车站信息管理系统在人们的日常生活中发挥着越来越重要的作用。

长途汽车信息管理系统的设计与实现

长途汽车信息管理系统的设计与实现

长途汽车信息管理系统的设计与实现随着我国经济的不断发展,城市化的进程也在快速推进。

在这种情况下,长途汽车行业也得到了快速发展,成为了一个非常关键的交通运输方式。

长途汽车的需求量持续增长,汽车客运企业需要更加高效、精准地管理和运营。

因此,开发一个完善的长途汽车信息管理系统变得至关重要。

一、系统的设计目标长途汽车信息管理系统是一种集信息查询、车辆调度、票务销售和客户服务等功能为一体的先进企业管理软件系统。

该系统的设计目标是提高汽车客运企业的经济效益和服务质量,强化机构和管理的协同作用,使之成为当前和未来长途汽车客运企业必不可少的现代化管理工具。

二、系统功能1. 信息查询:查询包括车辆、司机、客户、运营状态以及各类财务数据等信息,方便企业快速控制和决策管理。

2. 车辆调度:企业可以依据车辆运行情况、车辆负载和组织架构的设置,自动分配和通知合适的驾驶员执行任务。

3. 票务销售:提供基于PC端、手机APP端、和微信小程序端的多端购票渠道,方便客户线上购买到合适的汽车票。

4. 客户服务:提供客户信息登记、购票通知、短信服务、退改签管理等系统功能,方便企业对客户的管理服务。

三、系统架构长途汽车信息管理系统由前台交互界面、服务端系统、数据库三个部分组成。

1.前台交互界面:依据不同角色(包括系统管理员、运营管理人员、销售票务人员和普通用户)的不同权限和需求,分别提供不同的系统模块。

2. 服务端系统:运行非常高效且稳定的服务端程序,并提供与数据库交互的API接口,确保数据的精确性和实时性,使系统能够更好地服务于客户。

3. 数据库:提供高度可扩展的数据库存储方案,确保长期安全性和可靠性,并提供数据交互和备份/恢复功能。

四、系统实现1.前台交互界面: 至少实现4个不同的角色类别的前台交互界面,包括:系统管理、运营管理、销售票务以及普通用户,确保各个角色在系统使用和数据调度方面的功能区别与权限划分。

2. 服务端系统:服务端程序使用Java语言编写,运行在Tomcat服务器中,确保高稳定性和有效的请求处理性能。

长途汽车信息管理系统的设计与实现

长途汽车信息管理系统的设计与实现

一、绪论1、引言1.1设计目的在信息技术高度发达的今天,传统手工记录客运站信息,已满足不了正常需求。

怎样是的管理员人方便的处理这些信息,降低他们的工作量是一个需要解决额问题。

借助计算机来完成这些大量冗杂的工作。

能大大降低管理员的工作强度。

这里开发一长途客运站的班车信息管理系统,旨在为客运信息管理员提供一个可行法案。

通过利用计算机上的程序,按规范管理长途客运信息。

方便查询班车线路情况、各个班次的售票情况,以及每个班次的班车信息。

方遍管理员的查询,及修改长途汽车线路信息,汽车信息,和车票信息。

将录入操作交给电脑来完成。

这样既能减少管理员工作量还能满足日益增长的需求。

也借以说明计算机技术在当今世界发展中的重要地位和科技创新的重要意义。

1.2项目背景本程序的开发课题为“某长途客运站信息管理系统”。

主要使用的软件有Jcreator、jdk1.7和Tomcat6.0。

使用软件工程的设计思路,来开发一套使用的软件。

从分析用户需求开始、模块划分、建立数据库、代码设计、调试最后完成。

主要针对的使用者时客运信息管理员(负责本客运站的线路加减以及售票)。

由于本程序有些功能善待完善,不足之处请见谅。

2、任务描述2.1目标本次程序设计应实现长途客运管理系统的基本功能,并达到一定的健壮性和安全性。

目标包括,客运汽车信息的管理(新进车辆都录入包括车牌号,汽车编号,以及最大载客量和负责该车的司机师傅)。

线路信息的管理(新增运营线路录入线路号,始末站点,发车时间等信息)。

售票信息查询以及管理员信息管理系统。

除此之外,对查询的优化处理也是必要的,这样可以提高运行效率。

2.2运行环境软件环境:操作系统:Win7开发工具:Tomcat 6.0 jdk1.7Jreator使用编程语言:Java3、数据描述3.1输入数据1)添加车辆:车辆编号、载客量、车牌号、司机。

车辆编号:为3为数字载客量:为(50-100)数字车牌号:为国内标准车牌号如(冀BT00001)司机:姓名(varchar(20))2)添加线路信息:线路号、始发站、终点站、车辆编号、发车日期、发车时间、耗时和票价。

长途汽车信息管理系统课程设计报告

长途汽车信息管理系统课程设计报告

长途汽车信息管理系统课程设计报告一、选题的背景现代物流无处不在,而长途客运作为其中的一个重要组成部分,在市场中处于十分重要的地位。

国家邮政总局发布的2019年统计数据显示,2019年全国道路客运量达70.93亿人次,同比增长4.7%。

长途客运是其中的重要组成部分之一,它在城市之间、乡村之间、省份之间负责沟通交流的任务。

长途客运旅游也越来越受到人们的青睐,而这其中客车信息管理系统起着十分重要的作用。

因此,设计一款长途汽车信息管理系统应运而生。

二、设计目的及要求1、目的设计该系统的主要目的是使得长途客运机构能够通过该系统更方便快捷地管理客车信息、调配车辆,以确保每一辆车都得到适当的安排,并且可以通过系统对车辆的运行情况、乘客需求情况进行管理。

2、要求(1)实用性:系统需要具备实用性,能够满足现实需求。

(2)可靠性:系统需要稳定可靠,轻松操作,保证系统的稳定性。

(3)高效性:系统需要高效,通过数据的整合筛选,合理分配资源,达到最优化效果。

三、系统架构的设计1、系统框架系统由前端的用户界面和后端的服务器组成。

用户界面使用了Bootstrap框架,结合HTML5和CSS3等技术设计而成,后台使用MySQL和PHP等语言开发。

2、功能设计系统主要包括车辆基本信息管理、车辆调配管理和汽车维修管理三大板块。

(1)车辆基本信息管理:包括对车辆的车型、载重、车架号、销售商、购买时间等基本信息进行管理,方便公司进行管理准确记录车辆情况。

(2)车辆调配管理:通过系统的数据统计分析功能,对车辆进行合理分配,达到最优化的管理效果。

(3)汽车维修管理:在长途客运的过程中,车辆的维修与保养是十分重要的。

系统可以根据车辆的运行情况及时对车辆进行维修和保养管理,做到维修及时、勤保。

四、系统的实现1、数据设计在前期的分析调研中,我们可以根据调研结果和设计需要,确定所需数据。

2、界面设计及系统功能实现系统前端通过Bootstrap框架实现了用户界面的设计,而后端使用了PHP和MySQL等语言来实现函数编写和数据库设计。

长途汽车信息管理系统的设计与实现

长途汽车信息管理系统的设计与实现

长途汽车信息管理系统的设计与实现摘要随着社会的发展,人类进入了一个高速发展的信息时代,高新技术飞速发展的同时, 计算机的使用范围也渗透到人类生活的方方面面,给人们的生活和工作带来极大的便利。

长途汽车信息管理系统是长途汽车车站信息汇总和管理的重要组成部分,是一种典型的信息管理系统,囊括了对长途汽车车站相关信息的管理,可以化简繁琐的工作过程,使车站的管理更加合理化和科学化,大大提高工作效率和节省运营成本。

本长途汽车信息管理系统采用Visual Basic 6.0 作为开发语言,用SQL Server 2000 开发后台数据库,本系统主要包含了系统用户管理,汽车线路信息管理,汽车基本信息管理,车票信息管理四大模块,可以实现对汽车线路信息,汽车基本信息和车票信息的录入,查询,修改,删除等功能,能满足长途车站汽车管理工作方面的基本要求。

关键词:Visual Basic 6.0 ;MSFlexGrid 控件;数据库Long-distance Bus Information Management SystemDesign and ImplementationAbstractWith the development of society, humanity has entered a rapid development in the information age, as the rapid development of high and new technology, the use of computers has infiltrated into each aspect of human life, which bring great convenient to people 's work laifned.The Long-distance Bus information managementsystem is the Long-distance bus station information which decision-making and an important component of management,which is a typical example of the information managementsystem. It includes information which related to the Long-distance Bus station information management.The Long-distance Bus information managementsystem can simplify the cumbersome process, station rationalization of the management and scientific, and greatly enhance efficiency and save operating costs.The system uses Visual Basic 6.0 as the development language, with SQL Server 2000 developing the background database. This system includes the User's management, Bus-line information management, and the basic information of automobile managementand Ticket information managementfour modules. We can input, search, update or delete information from the Bus-line management, the basic information of automobile managementand Ticket information management. This information management system can meet the basic requirements of the Long-distance Bus station management.Key words: Visual Basic 6.0;MSFlexGrid Control ;Database目录论文总页数:22页1 前言 (1)1.1 系统开发背景 (1)1.2 国内发展状况和不足 (1)1.3 系统开发特点 (1)2 系统需求分析和数据库的设计 (2)2.1 系统功能需求 (2)2.1.1 系统用户管理 (3)2.1.2 汽车信息管理 (3)2.1.3 线路信息管理 (3)2.1.4 车票信息管理 (4)2.2 数据库的设计 (4)2.2.1 系统用户表设计 (4)2.2.2 汽车线路信息表设计 (4)2.2.3 汽车信息表设计 (5)2.2.4 车票信息表设计 (5)3 系统功能模块的设计与实现 (5)3.1 系统登录的实现 (5)3.2 系统主界面的设计 (6)3.3 系统用户管理模块设计 (7)3.4 汽车信息管理模块设计 (9)3.4.1 添加汽车信息子模块 (9)3.4.2 修改汽车信息子模块 (10)3.4.3 删除汽车信息子模块 (10)3.4.4 查询汽车信息子模块 (11)3.5 线路信息管理模块设计 (11)3.5.1 添加线路信息子模块 (12)3.5.2 线路信息查询子模块 (13)3.5.3 修改线路信息子模块 (13)3.5.4 删除线路信息子模块 (14)3.6 车票信息管理模块设计 (14)3.6.1 车票信息添加子模块 (15)3.6.2 车票信息修改子模块 (16)3.6.3 车票信息查询子模块 (16)4 测试 (18)结论 (19)参考文献 (20)致谢 (21)声明 ................................. 错误!未定义书签。

长途汽车管理系统

长途汽车管理系统

摘要本文论述的汽车客运站班次查询系统是每一个汽车客运站必不可少的管理查询系统,该系统主要解决了查询班车信息在实践的问题。

本文论述了汽车客运站班次查询系统开发的目标和实现的功能,并重点介绍了需求分析、概念结构设计、逻辑结构设计和系统实施的全过程。

在程序设计与调试上采用了自上而下,逐步细化,逐步完善的原则。

采用结构化的功能模块设计系统功能,可读性好,易于扩充。

基本功能全面,系统可读性好,易于维护、更新,安全性好。

在描述需求分析和系统设计过程中,为了使该系统的开发过程具有规范化,为此,本文确定了开发系统的指导思想:一、运用了规范化的设计思想。

二、从实际应用出发,为求实用。

三、以mysql设计和开发为主,建立了汽车表、路线表、车票表以及为了建立联系创建的汽车路线表、汽车车票表等5个表,利用相应语句,把汽车、路线、车票的信息插入表中,利用各种查询、修改、删除等命令来完成题目要求的各种功能。

关键词表;数据库;查询管理目录摘要 (2)目录 (2)一、选题背景 (5)1.1系统开发背景 (5)二、需求分析 (5)2.1信息需求分析 (5)2.2对象需求分析 (5)2.3处理功能及分析 (5)2.4安全性和完整性要求 (6)2.5业务流程分析 (6)三、概念结构设计 (7)3.1E-R图的设计 (7)3.2实体类型结构 (8)四、逻辑结构设计 (8)4.1关系模式的转化 ...................................................................................... (8)4.2数据库模式定义 .............................................................................................. .9五、创建数据库及相关操作 (10)5.1创建相关表 (10)5.2插入相关数据 (11)5.3相关查询操作 (12)5.4修改操作 (14)5.5创建视图 (14)5.6删除操作 (15)5.7授权语句 (16)5.8导入导出语句 (17)六、总结 (18)七、课程设计心得体会 (19)参考文献 (20)源程序 (21)创建表 (21)插入数据 (22)查询数据 (24)更新数据 (25)删除数据 (25)创建视图 (25)授权语句 (25)导入导出数据 (26)一、选题背景1.1用户需求:现今,汽车客运以其比火车方便也比较快捷,比飞机便宜的优势,深受中长途旅客的青睐.随着交通运输越来越繁忙和拥挤,汽车客运站所承受的压力也越来越大.在繁冗的交通运输业务之下,一个能够及时方便地提供班车信息的查询管理系统,无论对客运站本身的管理或对顾客来说都是必要的.但是,很多汽车客运站的网上查询系统都十分落后,甚至没有。

B2-5.长途汽车信息管理系统

B2-5.长途汽车信息管理系统

课程设计任务书
学院:专业:班级:
学号:题目:长途汽车信息管理系统
一、课程设计时间
二、课程设计内容
用C#语言编写一个长途汽车信息管理系统,包括以下功能:
(1)创建ACCESS数据库,创建一个数据表,存放长途汽车车次信息,包括汽车编号、种类、出发地、目的地、出发时间、到达时间、票数等。

如下图:
(2)创建与数据库的ODBC连接。

例如:
using System.Data.ODBC;

(3)设计用户界面,添加各种控件;
(4)完成如下主要功能,如下图:
1) 用DataGrid控件绑定和显示数据;
2) 输入根据汽车编号或出发地与目的地进行查询(可以用SQL方法,也可以用过滤方法);
4) 可以增加新的车次信息、修改、删除;
6) 买票功能(可以免去乘客信息)。

三、课程设计要求
程序质量要求:
✧贯彻面向对象程序设计思想。

✧设计用户图形界面,界面友好,功能明确,操作方便。

✧可以加以其它功能或修饰。

✧代码简洁清晰,并给出必要的注释,以增强程序的可读性。

课程设计说明书:
✧课程结束后,上交课程设计说明书和源程序。

课程设计说明书的内容参见
提供的模板。

四、指导教师和学生签字
指导教师:________ 学生签名:________
五、成绩
六、教师评语。

长途汽车信息查询系统报告方案

长途汽车信息查询系统报告方案

长途汽车信息查询系统报告综合课程设计题目:长途汽车信息管理系统的设计和实现学院:专业:班级:姓名:学号:指导教师:完成日期:目录壹、绪论 (1)1.1引言 (1)1.2任务描述 (1)1.3数据描述 (1)1.4功能要求 (1)二、需求分析 (2)2.1需求调查 (2)2.2功能分析 (2)2.3数据描述 (2)2.4功能要求 (4)2.5运行需求 (5)三、总体设计 (5)3.1功能结构及模块外部设计 (5)3.2数据库设计 (6)3.3数据结构设计 (6)3.4外部接口设计 (7)四、详细设计 (7)4.1代码设计 (8)4.2程序设计 (10)五、系统实现 (11)六、系统测试 (15)6.1测试方案 (15)6.2测试项目说明 (15)6.3测试评价 (16)七、项目总结 (16)壹、绪论1、引言1.1编写目的长途汽车信息管理系统是长途汽车车站信息汇总和管理的重要组成部分,是壹种典型的信息管理系统,囊括了对长途汽车车站关联信息的管理,能够化简繁琐的工作过程,使车站的管理更加合理化和科学化,大大提高工作效率和节省运营成本。

1.2项目背景信息资源已成为各个部门的重要财富和资源。

建立壹个满足各级部门信息处理要求的行之有效的信息系统也成为壹个企业或组织生存和发展的重要条件。

因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用,越来越多新的应用领域采用数据库技术来存储和处理信息资源。

本次的课程设计我选择的课题是长途汽车信息管理系统,立足于社会实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高汽车调度的现代化管理水平,实现信息资源的共享。

2、任务描述2.1目标系统功能的基本要求:1)用户登录信息设置。

2)路信息,包括出发地、目的地、出发时间、所需时间。

3)汽车信息:包括汽车的种类及相应的票价、最大载客量。

4)票价信息:包括余票情况、查询相应的信息。

2.2运行环境操作系统:Windows系列系统;电脑配置:内存128M之上,硬盘40G之上;数据库管理系统:MySql或SQLserver3、数据描述3.1输入数据1)用户登录时,输入数据为:用户名和密码;2)长途汽车信息查询时,若为站站查询,输入数据为:始发站和终点站名;若为车次查询,输入数据为:汽车编号;3)增加长途汽车信息时,输入的数据则为:汽车编号、始发站、终点站、发车时间、历经时间、汽车容量、汽车余票、票价信息和汽车类型;3.2输出数据当管理员要查询汽车信息时,将以表格形式输出数据:汽车编号、始发站、终点站、发车时间、历经时间、汽车容量、汽车余票、票价信息和汽车类型4、功能要求用户利用汽车信息查询系统查询想要知道的信息,例如,用户只了解起始站终点站,但不知道坐那趟车比较适合。

长途汽车信息管理系统 课程设计报告

长途汽车信息管理系统 课程设计报告

2014-2015学年第一学期《数据库系统概论》课程设计报告题目:长途汽车信息管理系统专业:计算机科学与技术班级:班姓名:指导教师:成绩:计算机与信息工程系2014年 10月 12 日目录1设计内容及要求 (1)1.1设计内容 (1)1.2设计任务及具体要求 (1)2原理及分析 (2)2.1需求分析 (2)2.2系统功能简介 (2)2.3程序框图 (3)3设计过程和程序代码 (5)3.1数据库表格的设计概述 (5)3.2数据库表格的实现过程 (6)3.3程序的构造方法及其实现 (15)3.4 数据库与Java程序的链接 (24)4设计结果与分析 (25)4.1设计结果截图 (25)4.2 设计结果分析 (28)5小结 (29)参考文献 (30)致谢 (31)附录:源程序 (32)1设计内容及要求1.1设计内容本次课程设计名称为长途汽车信息管理系统,用户登录后主要实现对线路信息,汽车信息,售票信息,乘客信息进行基本操作的功能。

该系统功能主要包括以下几个模块:(1)充分利用所学过的数据库的相关知识建立长途汽车信息管理系统所需的数据库。

(2)对线路信息(包括出发地、目的地、出发时间、所需时间等)汽车信息(最大载客量、汽车类型、剩余座位等)售票信息(包括售票情况、票价)乘客信息(包括姓名、年龄、性别等)的查询、添加和删除操作。

(3)进行详细的功能设计后,在Java中利用JDBC连接数据库技术对数据库中数据进行操作,并能进行多表之间的链接与查询操作。

1.2设计任务及具体要求(1)设计任务:长途汽车信息管理系统运用在汽车站部门的系统工具,方便此系统部门的工作人员的工作,该系统主要根据此部门的特点建立的,是记录和查询汽车站信息的的依据。

随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,长途汽车站信息管理系统在人们的日常生活中发挥着越来越重要的作用。

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

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

课程设计课程名称数据库系统概论题目名称长途汽车管理系统专业班级学生姓名学号指导教师毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

长途汽车站基本信息管理系统设计 [当文网提供]

长途汽车站基本信息管理系统设计 [当文网提供]

汽车站管理系统一、系统简要介绍主要实现的功能是汽车站驾驶人员和路线及汽车等基本信息进行管理,包括浏览驾驶员信息、路线信息,查询和统计一些驾驶员、汽车等数据,修改驾驶员行走的路线信息等。

二、本系统有四张表组成,表结构如下:驾驶员表:(驾驶员编号,汽车编号,姓名,生日,性别,工作年限)汽车表:(汽车编号,型号,载客量,票价)路线表:(路线编号,目的地,行程时间,出发地)汽车路线表:(汽车编号,路线编号)三、表间关系说明一个驾驶员属于一辆车,一辆车可以有多个驾驶员,一辆车可以行走多条路线,一条路线也可有多辆车行走。

四、E—R图如下:五.各表的简单介绍和创建代码::CREATE TABLE driver(driverID INTEGER NOT NULL ,car_ID INTEGER NOT NULL ,name V ARCHAR2(20) NULL ,brithday DATE NULL ,sex INTEGER NULL ,standing INTEGER NULL)2.汽车表car:创建汽车表表:CREATE TABLE car(car_ID INTEGER NOT NULL ,type V ARCHAR2(20) NULL ,capacity V ARCHAR2(20) NULL ,ticket_price INTEGER NULL);3.路线表line创建活动表:CREATE TABLE line(lineID INTEGER NOT NULL ,destination V ARCHAR2(20) NULL ,take_time V ARCHAR2(20) NULL ,start_address V ARCHAR2(20) NULL);六.插入数据insert1.汽车表数据insert into car (car_ID,type,capacity,ticket_price) values ('091201','飞鹤','45','56'); insert into car (car_ID,type,capacity,ticket_price) values ('091202','快鹿','40','70'); insert into car (car_ID,type,capacity,ticket_price) values ('091203','鸵鸟','42','34'); insert into car (car_ID,type,capacity,ticket_price) values ('091204','风火轮','45','56'); insert into car (car_ID,type,capacity,ticket_price) values ('091205','筋斗云','38','46'); insert into car (car_ID,type,capacity,ticket_price) values ('091206','白龙马','42','79'); insert into car (car_ID,type,capacity,ticket_price) values ('091207','毛驴','36','99'); insert into car (car_ID,type,capacity,ticket_price) values ('091208','青牛,'50','88');2.驾驶员数据insert into driver (driverID,car_ID,name,brithday,sex,standing)values ('19491001','091201','吴士',TO_DATE('1-2月-1981','dd-Mon-yyyy'),'1','6');insert into driver (driverID,car_ID,name,brithday,sex,standing)values ('19491002','091204','孙悟',TO_DATE('11-9月-1974','dd-Mon-yyyy'),'1','15');insert into driver (driverID,car_ID,name,brithday,sex,standing)values ('19491003','091203','李娇',TO_DATE('12-4月-1979','dd-Mon-yyyy'),'0','9');insert into driver (driverID,car_ID,name,brithday,sex,standing)values ('19491004','091202','夏雨荷',TO_DA TE('5-1月-1983','dd-Mon-yyyy'),'0','6');insert into driver (driverID,car_ID,name,brithday,sex,standing)values ('19491005','091205','刘备',TO_DATE('12-5月-1977','dd-Mon-yyyy'),'1','16');insert into driver (driverID,car_ID,name,brithday,sex,standing)values ('19491006','091208','诸葛亮',TO_DA TE('1-1月-1985','dd-Mon-yyyy'),'1','4');insert into driver (driverID,car_ID,name,brithday,sex,standing)values ('19491007','091206','陈娜',TO_DATE('11-3月-1975','dd-Mon-yyyy'),'0','17');insert into driver (driverID,car_ID,name,brithday,sex,standing)values ('19491008','091207','张海风',TO_DA TE('8-4月-1978','dd-Mon-yyyy'),'1','10');insert into driver (driverID,car_ID,name,brithday,sex,standing)values ('19491009','091201','朱翠翠',TO_DA TE('10-1月-1980','dd-Mon-yyyy'),'0','8');insert into driver (driverID,car_ID,name,brithday,sex,standing)values ('19491010','091204','赵薇',TO_DATE('8-9月-1988','dd-Mon-yyyy'),'0','1');insert into driver (driverID,car_ID,name,brithday,sex,standing)values ('19491011','091208','李鸣',TO_DATE('10-2月-1978','dd-Mon-yyyy'),'1','12');insert into driver (driverID,car_ID,name,brithday,sex,standing)values ('19491012','091203','周杰磊',TO_DA TE('6-6月-1981','dd-Mon-yyyy'),'1','4');3.路线表数据insert into line (lineID,destination,take_time,start_address) values ('201001','上海','3小时','南京');insert into line (lineID,destination,take_time,start_address) values ('201002','南通','4小时','南京');insert into line (lineID,destination,take_time,start_address) values ('201003','苏州','3个半小时','南京');insert into line (lineID,destination,take_time,start_address) values ('201004','盐城','3小时20分','南京');insert into line (lineID,destination,take_time,start_address) values ('201005','泰州','2个半小时','南京');insert into line (lineID,destination,take_time,start_address) values ('201006','扬州','2小时','南京');insert into line (lineID,destination,take_time,start_address) values ('201007','上海','3小时','南京');insert into line (lineID,destination,take_time,start_address) values ('201008','苏州','3小时','南京');4.汽车路线表数据insert into car_line (carID,lineID) values (‘91202’,’201001’ );insert into car_line (carID,lineID) values (‘91207’,’201002’ );insert into car_line (carID,lineID) values (‘91208’,’201007’ );insert into car_line (carID,lineID) values (‘91206’,’201003’ );insert into car_line (carID,lineID) values (‘91205’,’201008’ );insert into car_line (carID,lineID) values (‘91204’,’201005’ );insert into car_line (carID,lineID) values (‘91201’,’201004’ );insert into car_line (carID,lineID) values (‘91203’,’201006’ );insert into car_line (carID,lineID) values (‘91202’,’201003’ );insert into car_line (carID,lineID) values (‘91206’,’201006’ );七.索引:建立索引遵循的规律:1.建立在where子句经常引用的列上,2.经常需要排序的列上,3.连接属性列上等create index car_line_index on car_line(carID,lineID);--汽车路线表上建立组合索引create index car_index on car(car_ID);--汽车表在汽车编号字段上建立索引create index driver_index on driver(driverID);--驾驶员表在驾驶员编号字段上建立索引create index line_index on line(lineID);--路线表在路线编号字段上建立索引create index take_time_index on line(take_time);--路线表在路线所需时间上建立索引,以备查询各路线所需时间八.存储过程1.创建过程take_time_list,查询各路线所花时间:create or replace procedure take_time_lististype destination_take_time is record(adestination line.destination%type,Atake_time line.take_time%type);v_record destination_take_time;cursor mycur isselect destination,take_time from line;beginif mycur%isopen=false thenopen mycur;end if;dbms_output.put_line(rpad('目的地',20,'-')||'所需时间');loopfetch mycur into v_record;exit when mycur%notfound;dbms_output.put_line(rpad(v_record.adestination,20,'-')||v_record.atake_time); end loop;close mycur;end;执行过程:set serveroutput on;execute take_time_list执行结果:目的地--------------所需时间上海----------------3小时南通----------------4小时苏州----------------3个半小时盐城----------------3小时20分泰州----------------2个半小时扬州----------------2小时上海----------------3小时苏州----------------3小时PL/SQL 过程成功完成。

武钢汽车运输公司汽运管理信息系统需求分析及设计报告

武钢汽车运输公司汽运管理信息系统需求分析及设计报告

《武钢汽车运输公司汽运管理信息系统》需求分析及设计报告《武钢汽车运输公司汽运管理信息系统》 (1)需求分析及设计报告 (1)一、基本信息 (2)1.标准信息 (1)2.燃料信息 (2)3.员工档案 (2)4.客户信息 (2)5.车辆信息 (3)6.配件信息 (3)二、业务流程 (4)1.行车任务单 (3)2.车辆修理单 (5)3.车辆加油单 (5)4.奖金系数表 (5)5.其它费用表 (6)6.任务单分类管理 (6)7、修理单分类管理 (6)三、统计报表 (7)1.单车成本利润 (6)2.奖金考核系数 (7)3.客户费用统计 (7)4.台班收入统计 (7)四、系统设置 (9)1.用户管理 (8)2.修改密码 (8)3.权限管理 (8)4.系统监控8一、基本信息1.标准信息定义本系统的基础信息数据, 以减少其它模块中数据录入的工作量和不规范数据引起的统计数据误差。

(1)车辆类型含类型编号、类型名称两项数据信息, 提供对车辆类型信息的新增、修改、删除功能。

此处录入的车辆类型信息将作为其它模块数据录入工作中车辆类型组合框的可选数据来源。

(2)装卸配备含配备类型编号、配备类型名称两项数据信息, 提供对装卸配备信息的新增、修改、删除功能。

此处录入的装卸配备信息将作为其它模块数据录入工作中装卸配备组合框的可选数据来源。

(3)价格标准提供对台班价格标准的修改功能。

此处录入的台班价格标准将作为单车核算、统计汇总中收入、利润等数据的计算公式依据。

(4)完成日期提供对完成日期标准修改功能。

这里设置的完成日期标准将作为相关单据的完成日期生成依据。

2.燃料信息含燃料编号、名称、价格三项数据信息, 提供对燃料信息的新增、修改、删除功能。

此处录入的燃料信息将作为其它模块数据录入工作中燃料组合框的可选数据来源。

3.员工档案(1)部门科室含部门编号、部门名称两项数据信息, 提供对部门科室信息的新增、修改、删除功能。

(2)员工信息含部门、姓名、性别、编号、主驾车辆五项数据信息, 提供对员工信息的新增、修改、删除功能。

长途汽车信息管理系统设计报告

长途汽车信息管理系统设计报告
(2)进行系统需求分析和系统设计,写出系统分析和设计报告。
(3)设计数据模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。
2.应用程序设计阶段
(1)完成数据库定义工作,实现系统数据的数据处理和数据录入。
(2)实现应用程序的设计、编程、优化功能,实现数据安全性、数据完整性等功能,并针对具体课题问题提出解决方法。
本系统主要包含了乘客信息管理,汽车线路信息管理,汽车基本信息管理,车票信息管理四大模块,可以实现对汽车线路信息,汽车基本信息和车票信息的录入,查询,修改,删除等功能,用户为管理员和乘客,能满足长途车站汽车管理工作方面的基本要求。
1.1用户的需求
(1)车票信息的查询功能
用户需要查询汽车的票价、时间、出发地、到达地,预订,销售乘客所需的车票,显示订票成功信息或订票出错的原因。
filegrowth=2mb)
go
use长途汽车信息管理系统数据库
5.2建表
1)创建车辆信息表
create table车辆
(编号nchar(10) primary key,
使用年限nchar(3),
最大里程nchar(8),
油耗float(3),
载重float(3),
座位数nchar(3),
);
2)建乘客信息表
烟台南山学院
商学院管理科学与工程系
实训实习报告
项目:数据库课程设计
姓名:
专业:信息管理与信息系统
班级:
学号:
指导教师:
完成时间:2015 - 7 -17
实训实习报告
课程
名称
数据库课程设计
课程代码
09120352
实训地点
姓名
专业班级

(完整word版)长途汽车信息管理系统(word文档良心出品)

(完整word版)长途汽车信息管理系统(word文档良心出品)

目录第一章需求分析1.1需求分析1.1.1业务流程分析1.1.2功能分析1.2 数据字典第二章概念模型设计2.1 E-R模型2.1.1数据库的局部E-R图2.1.2 数据库完整E-R图第三章逻辑模型设计3.1 E-R图的关系模型转换3.2 数据模型的规范化第四章数据库物理设计4.1 系统结构设计4.1.1 系统功能模块4.1.2 系统流程分析第五章数据库的实施5.1 创建数据库5.1.1创建表5.2 查看数据库关系图5.3 组织数据入库第六章数据库运行与维护6.1 查询表6.2 修改表6.3更新表6.4 插入表第七章设计心得参考文献第一章需求分析1.1需求分析长途汽车信息管理系统运用在汽车站和火车站等车站部门的系统工具,方便此系统部门的工作人员的工作,该系统主要根据此部门的特点建立的,是记录和查询汽车站信息的的依据。

早期的长途汽车站信息主要是人工记录和人工管理的,不仅不容易记录,而且还不容易保存。

随着计算机的不断普及和软件系统的不断发展加上信息系统开发的迫切需求,计算机长途汽车站信息管理系统应运而生了。

随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,长途汽车站信息管理系统在人们的日常生活中发挥着越来越重要的作用。

本系统实现了汽车线路信息,汽车信息,票价信息的查询和管理,满足人们的需求。

1.1.1业务流程分析线路信息管理:车站管理员可以在线路信息管理模块对车站线路信息进行管理。

管理员首先建立汽车线路信息数据库,输入原始的线路信息,当有新的线路需要添加或者需要对已有的线路信息进行修改,删除的时候,管理员就可以进行相应的操作。

管理员也可以通过本模块查询到所有需要查询的线路的详细信息。

1.1.2 功能分析根据长途汽车管理系统能清楚了解各种信息,为坐车时提供方便,具体程序分为线路信息界面,汽车信息界面,车票信息界面,管理员信息界面这几个主体界面。

汽车管理系统信息实验报告

汽车管理系统信息实验报告

实验报告一、实验目的理解制造资源计划信息系统的组成和结构,制造资源计划信息系统的分类,制造资源计划信息系统的功能,制造资源计划信息系统的应用。

二、实验内容能通过因特网查询制造资源计划信息系统的应用介绍文档;查询制造资源计划信息系统在某企业或组织应用的案例。

(1)分析制造资源计划信息系统应用文档的组成;(2)分析所调查的制造资源计划信息系统案例的功能特点;(3)能对所调查的制造资源计划信息系统案例的应用进行分类;(4)分析所调查的制造资源计划信息系统案例所采用的技术;(5)总结并阐述你对制造资源计划信息系统的理解;(6)结合自己的生活学习实际,拟定一个制造资源计划信息系统应用项目。

三、操作步骤我调查了“五十铃客车有限公司”这个“五十铃制造资源计划信息系统”这个案例(1)通过因特网查询以及学习,知道管理信息系统的应用介绍文档如下:在分析阶段有《系统分析报告》;在系统设计阶段有《系统设计报告》,它包括以下八份文档材料《系统总体结构图》,《系统设备配置图》,《系统分类编码方案》,《数据库结构图》,《I/O设计方案》,《层次化模式块结构图说明书》,《系统的安全设计方案》,《系统详细设计方案说明书》;(2) 该系统的功能特点是:五十铃制造资源计划信息系统它把企业的生产、库存、销售、财务、成本等各个部门联系起来,逐渐地发展成为一个涵盖企业各个部门和全部生产资源的管理信息系统,该系统不仅可以精确地编制出企业未来的产品生产计划、物料需求计划、生产作业计划、人力及设备等资源需求计划,还可根据企业内部生产管理及外部环境发生变化的情况,进行模拟分析,提供多重方案,供管理者决策,从而保证重要的生产经营活动正常、高效地运转。

实现财务业务一体化管理,加强库存控制,降低企业财务运营风险,以项目和个人两条主线,加强企业内部管理,加强产成品成本核算和管理。

(3) 该系统应用分类为:采购业务管理:五十铃的采购业务由其采购部来执行。

采购业务发生后,采购部将采购发票录入采购管理系统,采购物料入库时,采购部储运科根据验收单在库存管理系统中录入入库单;财务部根据采购发票和物料验收单据进行采购结算,系统自动生成相关凭证,登记相关库存账。

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

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

长途汽车管理系统数据库课程设计一、项目简介长途汽车运输行业一直是一个复杂而庞大的系统,为了更好地管理这个行业中的各种信息和数据,一个高效的长途汽车管理系统数据库是必不可少的。

本课程设计主要围绕着设计一个功能完善、高效可靠的长途汽车管理系统数据库展开,以满足行业需求。

二、数据库设计1. 实体关系模型•车辆信息–车辆ID–车牌号–型号–座位数–车辆状态•司机信息–司机ID–姓名–驾驶证号–联系方式•路线信息–路线ID–起点–终点–里程–途经站点•订单信息–订单ID–乘客姓名–出发时间–到达时间–订单状态2. 数据库表结构设计•车辆表(Vehicles)–车辆ID–车牌号–型号–座位数–车辆状态•司机表(Drivers)–司机ID–姓名–驾驶证号–联系方式•路线表(Routes)–路线ID–起点–终点–里程–途经站点•订单表(Orders)–订单ID–乘客姓名–出发时间–到达时间–订单状态三、数据库功能设计1.查询功能:能够根据各种条件查询车辆、司机、路线以及订单信息。

2.添加功能:能够添加新的车辆、司机、路线和订单信息到数据库中。

3.修改功能:能够修改数据库中的车辆、司机、路线和订单信息。

4.删除功能:能够删除数据库中的车辆、司机、路线和订单信息。

四、数据库操作1.查询所有车辆信息:SELECT*FROM Vehicles;2.查询所有订单信息:SELECT*FROM Orders;3.添加新的路线信息:INSERT INTO Routes (路线ID, 起点, 终点, 里程, 途经站点) VALUES (1, '上海', '北京', 1200, '南京, 郑州');4.修改特定订单的状态:UPDATE Orders SET订单状态='已完成'WHERE订单ID =1;五、总结通过本课程设计,我们设计了一个基于数据库的长途汽车管理系统,包括车辆信息、司机信息、路线信息和订单信息等,实现了查询、添加、修改和删除等功能。

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

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

数据库课程设计长途汽车信息管理系统姓名:李鑫学号:2012020319数据库原理及Oracle开发课程设计题目汽车信息管理系统系(部) 计算机科学与技术班级12级3班姓名李鑫学号2012020319指导教师方昕2014年6月9日一.需求分析阶段随着社会的不断发展,技术的不断进步,信息技术和数据处理速度越来越引起人们的重视,因为信息的大量而快速的传递,大批量数据的处理单靠人工是不可靠的,也是不现实的。

各行业都迫切需要高性能的的管理系统。

汽车信息管理数据库系统是面向所有汽车的数据管理系统,其目的是使乘车有序化,规范化,简单化,易于车站人员的管理,查询。

而汽车信息管理系统就是根据车站发展的需要而建立的典型的信息管理系统。

它以处理为中心,其重点是进行查询,打印客户所需信息。

开发主要包括数据库的建立和维护。

模块功能分析:线路模块:用来管理汽车线路号、出发地、目的地、出发时间、所需时间。

汽车模块:用来管理汽车汽车编号、汽车的种类及相应的票价、最大载客量、剩余座位数。

车票模块:用来管理汽车车票编号、售票情况、查询、打印。

乘客模式:用来管理汽车乘客出发地、出发地、目的地。

二、概念结构设计经分析,本系统的e-r图如下:各实体及其属性:各实体间关系的e-r图如下:关系图:(3).车票信息表(4).乘客信息表2.汽车管理基本数据信息表(1). 车票信息表(3).线路信息表(4).乘客信息表对应SOL语句如下:(1)建库create database 汽车信息管理系统(2)建表CREATE TABLE 汽车基本信息表(汽车编号 CHAR(10) PRIMARY KEY,汽车种类 CHAR(10),最大载客量 INT,线路号 CHAR(10))CREATE TABLE 车票信息表(车票编号 CHAR(10) PRIMARY KEY,售票情况 CHAR(10),票价 INT,线路号 CHAR(10))CREATE TABLE线路信息表(线路号 CHAR(10) PRIMARY KEY,出发地 CHAR(10),目的地 CHAR(10),出发时间 CHAR(10),所需时间 INT)CREATE TABLE 乘客信息表(汽车编号 CHAR(10) PRIMARY KEY,线路号 CHAR(10),出发地 CHAR(10),目的地 CHAR(10),出发时间 CHAR(10))(3)插入数据INSERTINTO 车票信息表VALUES('20110001','拥挤','85','101')INSERTINTO 车票信息表VALUES ('20110002','良好','90','102')INSERTINTO 车票信息表VALUES ('20110003','稀疏','110','103')INSERTINTO 车票信息表VALUES ('20110004','拥挤','109','104')INSERTINTO 车票信息表VALUES ('20110005','拥挤','120','105')INSERTINTO 车票信息表VALUES ('20110006','良好','160','106')INSERTINTO 汽车基本信息表VALUES ('1','A','35','101')INSERTINTO 汽车基本信息表VALUES ('2','B','50','102')INSERTINTO 汽车基本信息表VALUES ('3','C','45','103')INSERTINTO 汽车基本信息表VALUES ('4','D','55','104')INSERTINTO 汽车基本信息表VALUES ('5','E','45','105')INSERTINTO 汽车基本信息表VALUES('6','F','60','106')INSERTINTO 线路信息表VALUES ('101','南昌市','抚州市','18:00','2')INSERTINTO 线路信息表VALUES ('102','景德镇','鄱阳县','10:20','1')INSERTINTO 线路信息表VALUES ('103','鄱阳县','南昌市','15:40','4')INSERTINTO 线路信息表VALUES ('104','抚州市','南昌市','14:30','2')INSERTINTO 线路信息表VALUES ('105','抚州市','南昌市','13:00','3')INSERTINTO 线路信息表VALUES ('106','南昌市','景德镇','09:00','5')INSERTINTO 乘客信息表VALUES ('18:09','南昌市','抚州市','1','101')INSERTINTO 乘客信息表VALUES ('07:00','南昌市','景德镇','6','106')INSERTINTO 乘客信息表VALUES ('10:23','景德镇','鄱阳县','2','102')INSERTINTO 乘客信息表VALUES('14:30','抚州市','南昌市','5','105')INSERTINTO 乘客信息表VALUES('15:28','鄱阳县','南昌市','3','103')四、功能处理1.索引①建立索引create unique index id_ix on车票信息表(车票编号);create unique index im_in on 汽车基本信息表(汽车编号);create unique index ik_il on 线路信息表(线路号);create unique index ih ig on 乘客信息表(汽车编号);②删除索引Drop index 车票信息表id ix2.视图①创建视图create view view_1as select车票编号,售票情况,票价,线路号from 汽车信息表create view view_2as select汽车编号,汽车种类,最大载客量,线路号from 汽车基本信息表create view view_3as select 线路号,出发地,目的地,出发时间,所需时间from 线路信息表create view view_4as select出发时间,出发地,目的地,汽车编号,线路号from 乘客信息表②视图的撤消drop view view_1;③视图的查询select * from view_3;select * from view_2;④视图的更新insert into view_1values(‘20110001’,’拥挤’’85’’80’);3.存储过程①创建存储过程create proc proc_zgasselect 车票编号,票价from 车票信息表where 线路号='103';②存储过程的查询exec proc_zg;③存储过程的修改alter proc proc_zgasselect车票编号,票价from车票信息表where 线路号='104'4、触发器①创建触发器create trigger z_select on 车票信息表after insertasselect * from 车票信息表select * from insertedgoinsert into 车票信息表(车票编号,票价)values('20110001','80')②触发器的删除drop trigger z_select;5、数据更新①插入(前面已插入)②修改Update 车票信息表Set 票价=90Where 车票编号=’20110001’;③删除delete from车票信息表where 车票编号=’20110002’;6、数据查询SELECT 出发时间,汽车编号FROM 乘客信息表WHERE 汽车编号='2'SELECT 售票情况,票价FROM 车票信息表WHERE 线路号='101'SELECT 售票情况,票价FROM 车票信息表WHERE 线路号='102'SELECT 售票情况,票价FROM 车票信息表WHERE 线路号='103'SELECT 售票情况,票价FROM 车票信息表WHERE 线路号='104'SELECT 汽车种类,最大载客量FROM 汽车基本信息表WHERE 线路号='101'SELECT 汽车种类,最大载客量FROM 汽车基本信息表WHERE 线路号='102'SELECT 汽车种类,最大载客量FROM 汽车基本信息表WHERE 线路号='103'SELECT 汽车种类,最大载客量FROM 汽车基本信息表WHERE 线路号='104'SELECT售票情况,票价FROM 车票信息表WHERE 线路号='106'SELECT 出发时间,线路号,目的地FROM 乘客信息表ORDER BY 线路号SELECT 车票编号FROM 车票信息表WHERE 票价 BETWEEN 90 AND 110五、系统设计、制作小结通过这次的课程设计实验,我发现自己对数据库课程的兴趣有了很大提高,而且对课本的知识更加的了解并有了一定的掌握,通过实验我懂得了如何创建索引、视图、存储过程以及触发器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

烟台南山学院
商学院管理科学与工程系实训实习报告项目:数据库课程设计
姓名:
专业:信息管理与信息系统
班级:
学号:
指导教师:
完成时间:2015 - 7 -17
实训实习报告
2)建乘客信息表
create table 乘客
(身份证号nchar(18) primary key,
姓名nchar(15),
票价float(5),
);
3)建汽车线路表
create table 汽车线路
(线路编号nchar(3) primary key,
里程float(4),
出发地nchar(10),
到达地nchar(10),
行车时间float(3),
);
4)建车票信息表
create table 车票
(编号nchar(7) primary key,
票价float(4),
);
5.3 数据库的插入、查询、删除、更新等基本操作5.3.1、插入表格信息
insert into 车辆values('001','10','100000','9','50','40')
insert into 车辆values('002','15','150000','8.5','45','45')
insert into 车辆values('003','10','100000','8.5','45','50')
insert into 车辆values('004','10','100000','9','55','55')
insert into 车辆values('005','10','100000','9.5','55','40')
insert into 车辆values('006','15','150000','8.5','45','55')
insert into 车辆values('007','15','150000','8','45','45')
insert into 车辆values('008','10','100000','8','50','50')
insert into 车辆values('009','10','100000','7.5','50','45')
insert into 车辆values('010','10','100000','8.5','50','55')
insert into 乘客values('1041700101','王一','50')
insert into 乘客values('1452525402','李二','51')
insert into 乘客values('1145254223','张三','72')
insert into 乘客values('1727277274','周华','80')
insert into 乘客values('1271227225','广分','29')
insert into 乘客values('4528757886','王如','70')
insert into 乘客values('1875863334','李加','86')
insert into 乘客values('1278527228','李小','64')
insert into 乘客values('8587271209','许飞','82')
insert into 乘客values('7527827820','刘易','95')
insert into 汽车线路values('012','100','廊坊','北京','4')
insert into 汽车线路values('013','120','南京','上海','4')
insert into 汽车线路values('014','130','北京','承德','4.5')
insert into 汽车线路values('015','150','北京','沧州','5')
insert into 汽车线路values('016','220','沈阳','大连','5.5')
insert into 汽车线路values('017','150','石家庄','保定','3')
insert into 汽车线路values('018','160','烟台','青岛','3.5')
insert into 汽车线路values('019','320','济南','烟台','5')
insert into 汽车线路values('020','220','苏州','上海','4.5')
2)按票价排序
select *
from 乘客
order by 票价
3)按行车时间排序
select *
from 汽车线路
order by 行车时间
5.4 数据关系图
5.5创建视图
1)车辆视图
create view 编号
as
select *
from 车辆
go
2)乘客视图
create view 姓名
as
select *
from 乘客
go
3)汽车线路视图
create view 线路编号
as
select *
from 汽车线路
go
4)车票视图
create view 票价
as
select *
from 车票
go
5)综合视图
create view [dbo].[综合]
as
select 车辆.编号,汽车线路.线路编号
from 车辆,乘客,汽车线路,车票
where 车辆.编号= 乘客.姓名and 汽车线路.线路编号= 车票.票价go
5.6 创建一个新的用户角色
5.7 用户映射
5.8权限的设置(1)用户的权限
(2)管理员的权限
5.9建立触发器,存储过程
create trigger chufaqi
on 车辆
after insert
as
declare @a tinyint
select @a=使用年限from inserted
if @a<10
begin
print '输入值太低'
rollback transaction
end
6、结论:
这个长途汽车信息管理系统,主体是用户、管理员。

最终将它们一些列的信息相联系,从而实现对车票信息、车辆信息、路线信息的记录与修改。

管理员能够对车票、车辆、等信息进行插入、删除、修改、更新,对路线信息的查看。

用户对车票、路线的查询功能等。

系统中整理了e-r图,视图等信息,方便用户和管理员的查看和修改,方便清晰。

7、不足:
此数据库功能较为简单,约束数量不多,安全性较差,还有许多需要完善的地方。

考虑的方面较为单一,不具有普遍性。

三、实训总结:
为期一周的实训已经结束,从这一周中,有了很多的感悟。

从学到和掌握到的东西来说,在书本上学。

相关文档
最新文档