长途汽车信息管理系统设计报告word精品
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
烟台南山学院商学院管理
科学与工程系
实训实习报告
项目数据库课程设计 __________
姓名:___________________________________
专业:____________ 信息管理与信息系统 ______
班级:___________________________________
学号:___________________________________
指导教师:___________________________________ 完成时间:____________ 2015 - 7 -17 _________
实训实习报告
一、实训目的:
实训题目:长途汽车信息管理系统
实训要求:
1. 需求分析阶段:通过个人体会对用户(学生、老师)的需求进行分析,对系统功能进行分类,绘画数据流图,并制
作数据字典,以便后面建立数据库而用
2. 概念设计阶段:主要是通过绘制e-r图进行概念结构结构
3. 逻辑结构设计阶段:主要是将概念结构进行转化,从而实现从图到关系模型的一种转变
4. 物理设计阶段:
5. 数据库的实施与维护:主要进行创建数据库,建表,建立数据库之间的联系,以及视图的创建
1、需求分析
长途汽车信息管理系统是长途汽车车站信息汇总和管理的重要组成部分,是一种典型的信息管理系统,
囊括了对长途汽车车站相关信息的管理,可以化简繁琐的工作过程,使车站的管理更加合理化和科学化,大大提高工作效率和节省运营成本。
本系统主要包含了乘客信息管理,汽车线路信息管理,汽车基本信息管理,车票信息管理四大模块,可以实现对汽车线路信息,汽车基本信息和车票信息的录入,查询,修改,删除等功能,用户为管理员和乘客,能满足长途车站汽车管理工作方面的基本要求。
1.1用户的需求
(1)车票信息的查询功能
用户需要查询汽车的票价、时间、出发地、到达地,预订,销售乘客所需的车票,显示订票成功信息或订票出错的原因。
(2)退票及退票信息查询功能
查找车票信息进行退票,显示可退金额信息。
1.2管理员的需求
(1)乘客信息的录入、查询功能
录入乘客的基本信息(包括:姓名、身份证号、行李信息)
(2)汽车线路信息管理
查询汽车出发及到达城市,里程
(4)汽车基本信息管理
包括汽车的载重,使用年限,最大里程,油耗等
(3)车票信息管理
查询票价、出发时间
1.3系统功能的设计和划分
根据如上得到的用户需求,各部分完成的功能如下:
1.3.1用户部分
(1 )用户注册
(2 )用户登录
(3)用户可以查询机票信息。
(4 )用户可以修改用户自己密码。
1.3.2管理员部分
(1) 管理员可以查询乘客信息。
(2) 管理员可以更新机票信息。
(3 )管理员可以修改与查询信息。
(4) 管理员可以修改登陆密码。
1.4数据字典
2、概念结构设计
2.1分e-r图
(2)乘客e-r图
(3 )汽车路线e-r图
(4) 车票e-r图
2.2总e-r图
车票
3、逻辑结构设计
3.1关系模型
将概念结构e-r图转化成关系模型:
乘客(身份证号,姓名,)
车辆(编号,载重,座位数,最大里程,使用年限,油耗)
车票(票价)
行车路线(里程,时间,出发地,至U达地,票价)
3.2关系图
4、物理结构设计
4.1索引
1)乘客信息表
(身份证号,姓名)身份证号为主键
身份证号-> 姓名
2)行车路线信息表
(编号,里程,出发地,到达地,时间,票价)里程为主键
路线编号-> 里程里程-> 时间出发地-> 到达地时间-> 票价
3)车辆信息表
(编号,载重,座位数,最大里程,使用年限,油耗)编号为主键
编号-> 载重编号-> 座位数编号-> 最大里程编号-> 使用年限编号-> 油耗
4.2存储结构
由于本系统建立的数据库较小,因此数据存储采用磁盘的一个分区。
5、数据库的实施和维护
j41204. . —dbo-车窮SQLgu^ryl. s. . .rator C54) j +
列名数据类型允许Nul值
訂扁号nchar(lO)厂
使用年限n ch"⑶P
最大里程nchar(e)P
油耗real P
载重real17
座位数nchar(S)P
—r
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),
^41204. -(Ex . . dbo. TA车线賂ji412O4.长,-.- dbs 乘嘗
列名数据类型允许Null值|
ndiar(3)r
里程real17
[出发地
nchar(lO)17
—到达地nchar(lO)|7
[行车时间real
r J
4) 建车票信息表
create table 车票
(编号nchar(7) primary key, 票价float(4),
);
5.3数据库的插入、查询、删除、更新等基本操作5.3.1、插入表格信息