数据库课程设计客运站运输管理系统

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

数据库课程设计》

题目:某客运公司的运输管理数据库的设计与实现

院系:信息工程学院

专业:信息管理与信息系统

学号:

姓名:

指导教师:

1 系统概况

1.1系统设计的目的

在信息技术高度发展的今天,传统手工记录客运站信息,已满足不了正常需求。因此为了降低管理人员的工作量开发一个客运公司的运输管理系统。旨在为客运信息管理员提供一个可行法案。通过利用数据库的强大功能,按规范管理运输信息。方便查询线路车次情况,各个班次的售票情况,以及每个班次的班车信息。方便管理员的查询,及修改汽车线路信息,汽车信息和车票信息。将录入操作交给电脑来完成。这样既能减少管理员工作量还能满足日益增长的需求。也借以说明计算机技术在当今世界发展中的重要地位和科技创新的重要意义。

1.2系统开发的背景与意义

由于社会的不断发展,技术的不断进步,信息技术和数据处理速度越来越引起人们的重视,因为信息的大量而快速的传递,大批量数据的处理单靠人工是不可靠的,也是不现实的。各行业都迫切需要高性能的的管理系统。客运公司的运输管理数据库系统是面向所有汽车,路线车型的数据管理系统,其目的是使乘车有序化,规范化,简单化,易于车站人员的管理,查询。而客运公司的运输管理系统就是根据车站发展的需要而建立的典型的信息管理系统。它以处理为中心,其重点是进行查询,打印客户所需信息。并且从分析用户需求开始,模块划分、建立数据库、代码设计,调试最后完成。主要针对的使用者时客运信息管理员(负责本客运站的线路加减以及售票)。开发主要包括数据库的建立和维护。

1.3系统实现的目标

本次数据库设计应实现客运运输管理系统的基本功能。目标包括实现车型、路线、驾驶员等信息的管理;实现线路车次、线路站点及票价管理;实现售票管理;创建存储过程按线路统计乘坐次数;实现按车次统计某段时间的乘坐次数;实现售票时自动修改相应车次已售座位数;实现查询各线路各车型的数量;建立数据库相关表之间的参照完整性约束的关系图。

2 系统需求分析

2.1 系统总体需求

系统总体需求主要根据系统功能分析系统设计之前的规划工作,包括分析系统元素的种类、功能、各数据项以及系统整体性能模式。另外,也包括系统各实体之间的联系,系统各模块功能的分析,软硬件平台的介绍等。

2.1.1设计内容

本系统设计的是一个客运站运输管理系统,该系统的由管理员组成进行管理。用2008创建后台数据库按照要求完成所有的功能和模块。

1.客运运输管理信息系统主要功能

(1)汽车信息管理

管理员可以在汽车信息管理模块对汽车信息进行管理,管理员可以添加,修改,和删除本客运站的汽车信息。该模块还可以查看现有汽车信息。

(2)班次信息管理

管理员可以在班次信息管理模块对班次信息进行管理,管理员可以添加,修改,和删除本客运站运营的班次及线路。班次信息包括:班次号、出发地、目的地、出发时间、到站时间、乘坐次数。

(3)车票信息管理

该模块记录各个各个线路的售票情况。主要包括票价的管理,已售票,余票的管理。

(4)司机信息管理

管理员可以在司机信息管理模块对司机信息进行管理,管理员可以添加,修改,和删除本客运站所有的司机。司机信息包括:司机名、驾驶证号、性别、手机、出生日期。

(5)乘客信息管理

管理员可以在乘客信息管理模块对乘客信息进行管理。

(6) 客运站管理员信息管理

客运站管理员主要对车票,班次进行管理。

2.客运运输管理信息系统数据库表单

(1)系统管理员信息表单,主要字段有:登录名、密码。

(2)司机信息表单,主要字段有:司机名(主键),驾驶证号,性别,手机,出生日期。

(3)汽车信息表单,主要字段有:车牌号(主键)、汽车种类、最大载客量、班次号、司机名

(4)班次信息表单,主要字段有:班次号(主键)、出发地、目的地、出发时间、到站时间、乘坐次数、管理姓名

(5)车票信息表单,主要字段有:车票编号(主键)、已售座位、票价、班次号、余票、出发时间、出发地、目的地、管理员姓名

(6)乘客信息表单,主要字段有:乘客姓名(主键)、车票编号、性别、出生日期

(7)客运站管理员信息表单,主要字段有:管理员姓名(主键),密码

(8)乘坐表表单,主要字段有:班次号、出发地、目的地、出发时间、到站时间、车牌号、乘客姓名

2.2 系统整体功能介绍

该客运公司运输管理系统整体功能是通过管理员对汽车信息、司机信息、线路信息、乘客信息、车票信息、班次信息,客运站管理员信息进行管理,主要通过对该该客运公司运输的实际情况做出合适的增、删、改。整体功能模块如图2-1所示。

图2-1功能模块图

2.3 系统元素、实体介绍

系统中有六个实体,分别是客运站管理员,班次,汽车,乘客,车票,司机。其中客运站管理员主要有两个属性,分别是:管理员姓名(主键)、密码,其中管理员姓名作为主键,主要是对车票和班次进行管理。班次主要有7个属性,分别是:班次号(主键)、出发地、目的地、出发时间、到站时间、乘坐次数、管理员姓名。汽车主要有5个属性,分别是:车牌号(主键)、汽车种类、最大载客量、班次号、司机名。乘客主要有4个属性乘客姓名(主键),车票编号、性别、出生日期。乘客乘坐汽车时有一个乘坐的动态过程,乘坐表属性主要有:班次号、出发地、目的地、出发时间、到站时间、车牌号、乘客姓名。车票主要有9个属性,分别是:车票编号(主键)、已售座位、票价、班次号、余票、出发时间、出发地、目的地、管理员姓名。司机主要有5个属性,分别是:司机名(主键)、驾驶证号、性别、手机、出生日期。

2.3.1数据字典

本系统的数据字典如表2-1所示。

表2-1

2.4数据流程图

本客运站运输管理系统需要对车票管理,乘客管理,汽车管理,司机管理,班次以及线路进行管理,其数据流程图如2-2所示

图2-2数据流程图

相关文档
最新文档