长途汽车信息管理系统.docx
- 文档编号:5341641
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:11
- 大小:172.95KB
长途汽车信息管理系统.docx
《长途汽车信息管理系统.docx》由会员分享,可在线阅读,更多相关《长途汽车信息管理系统.docx(11页珍藏版)》请在冰豆网上搜索。
长途汽车信息管理系统
目录
第一章需求分析
1.1需求分析
1.1.1业务流程分析
1.1.2功能分析
1.2数据字典
第二章概念模型设计
2.1E-R模型
2.1.1数据库的局部E-R图
2.1.2数据库完整E-R图
第三章逻辑模型设计
3.1E-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数据字典
1线路信息XL的数据字典
标号
字段名称
类型
说明
1
出发地
varchar50
主键
2
目的地
varchar50
主键
3
出发时间
datetime
主键
4
所需时间
int
5
汽车种类
varchar50
外键
2.汽车信息表QC的数据字典
标号
字段信息
类型
说明
1
汽车种类
varchar
主键
2
票价
varchar
外键
3
最大载客量
int
3车票信息CP的数据字典
标号
字段名称
类型
说明
1
总票数
int
2
已售
int
3
未售
int
4
票价
Varchar50
主键
4管理员信息GLY的数据字典
标号
字段名称
类型
说明
1
管理员号
varchar
主键
2
出发地
Varchar50
外键
3
汽车种类
Varchar50
外键
4
票价
Varchar50
外键
第二章概念模型设计
2.1E-R模型
2.1.1数据库的局部E-R图
1.线路信息E-R图如下:
2.汽车信息E-R图如下:
3.车票信息E-R图如下:
2.1.2数据库完整E-R图
第三章逻辑模型设计
3.1E-R图向关系模型的转换
数据库中包含3个表,线路信息表XL、汽车信息表QC、车票信息表CP、管理员GLY表等
线路信息表XL(出发地,目的地,出发时间,所需时间,汽车种类)
汽车信息表QC:
(汽车种类,票价,最大载客量)
车票信息表CP:
(总票数,已售,未售,票价)
管理员信息表GLY:
(管理员号,出发地,汽车种类,票价)
3.2数据模型的规范化
1线路信息XL
标号
字段名称
类型
说明
1
出发地
varchar50
主键
2
目的地
varchar50
主键
3
出发时间
datetime
主键
4
所需时间
int
5
汽车种类
varchar50
外键
2汽车信息表QC
标号
字段信息
类型
说明
1
汽车种类
varchar
主键
2
票价
varchar
外键
3
最大载客量
int
3车票信息CP
标号
字段名称
类型
说明
1
总票数
int
2
已售
int
3
未售
int
4
票价
Varchar50
主键
4管理员信息GLY
标号
字段名称
类型
说明
1
管理员号
varchar
主键
2
出发地
Varchar50
外键
3
汽车种类
Varchar50
外键
4
票价
Varchar50
外键
5
所需时间
datatime
主键
第四章数据库的物理设计
4.1系统结构设计
确定关系模型的存取方法
在将概念模型转换成物理模型之后,我们可以对物理模型进行设计,双击物理模型的关系,可以对该关系的名称、注释等信息进行查询。
可对该关系的属性列进行设计,可分别设置其名称、码、数据类型以及主码、是否为空等
4.1.1系统功能模块
长途汽车信息系统功能模块示意如图
长途汽车信息系统功能模块
4.1.2系统流程分析
第五章数据库的实施
5.1创建数据库
5.1.1创建表
1.创建线路信息表XL
createtableXL(
出发地varchar(50)primarykey,
目的地varchar(50)primarykey,
出发时间datetimeprimarykey,
所需时间int,
汽车种类varchar(50),
foreignkey(汽车种类)referencesQC(汽车种类)
)
2.创建汽车信息表QC
createtableQC(
汽车种类varchar(50)primarykey,
票价varchar(50),
最大载客量int,
foreignkey(票价)referencesCP(票价)
)
3.创建车票信息表CP
createtableCP(
票价varchar(50)primarykey,
总票数int,
已售int,
未售int
)
4.创建管理员信息表GLY
createtableGLY(
管理员号varchar(50)primarykey
出发地varchar(50)
汽车种类varchar(50)
票价varchar(50)
foreignkey(出发地)referencesXL(出发地)
foreignkey(汽车种类)referencesQC(汽车种类)
foreignkey(票价)referencesCP(票价)
)
5.2查看数据库关系图
5.3组织数据入库
第六章数据库运行与维护
6.1查询表
1.查询线路信息表XL
select出发地,目的地,出发时间,所需时间,汽车种类fromXL
where汽车种类='C'
2.查询汽车信息表QC
select最大载客量,QC.汽车种类,出发时间fromQC
joinXL
onQC.汽车种类=XL.汽车种类
whereQC.汽车种类='A'
3.查询车票信息表CP
select总票数,已售,未售,票价fromCP
where票价='45'
6.2修改表
1.修改汽车信息表QC
altertableXL
add汽车种类varchar(50)
6.3更新表
1.更新线路信息表XL
updatexlset所需时间=所需时间+1
where目的地='淮安'
6.4插入表
1.插入汽车信息表QC
insertintoQC
values(D,80,30)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 长途汽车 信息管理 系统