数据库课设停车场管理系统.docx
- 文档编号:3765231
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:27
- 大小:246.91KB
数据库课设停车场管理系统.docx
《数据库课设停车场管理系统.docx》由会员分享,可在线阅读,更多相关《数据库课设停车场管理系统.docx(27页珍藏版)》请在冰豆网上搜索。
数据库课设停车场管理系统
汇景瑞兴置业停车场管理系统
一:
问题综述
随着社会的发展,信息化成为21世纪各行各业的发展趋势,也扮演着越来越重要的角色。
与此同时汽车作为日常交通工具已经普及社会的每一个角落,给人们的日常生活带来了极大的便利。
但是随着汽车拥有量的急剧增加,车辆停放的问题随之而来,但是由于停车场管理信息化缓慢,很多停车没有合理的停放规则和秩序,引起许多不必要的麻烦,给生活带来不便。
停车场作为交通设施的重要组成部分,随着经济的不断发展,我国机动车数量持续快速增长,人们对其管理的要求也不断提高,希望对停车场的管理能够达到方便、快捷以及安全的效果。
然后目前许多停车场仍然采取传统的手工管理方式,费时费力,效率低,且出错率高,给管理带来很大的麻烦。
显然这种管理模式已经不能满足现状。
因此需要一种合适的管理系统充分发挥计算机处理速度快、准确性高的特点来解决这些问题,以达到高效,简易的效果,给广大人民的出行带来方便。
通过在瑞兴置业的实习及与管理人员的充分沟通交流,我充分了解了他们的工作流程和工作需求。
在此基础上我立足现实,结合实际需求,将管理理念与信息技术相结合开发了此管理信息系统,旨在解决该公司停车场面临的效率低下,出错率高,管理成本高等一系列问题。
本系统具有操作简单,便于维护,并具有一定的扩展性,为以后的发展留下了空间。
二:
需求分析
2.1引言
需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。
通过了解该停车场管理的现状,了解用户对开发此管理信息系统的真正需求,在此基础上确定了该系统的具体功能。
2.2系统功能需求分析
2.2.1停车场车位划分
首先将停车场的车位划分为固定车位和临时车位两部分。
固定车位又可以称为专用车位,它的使用者固定,交费采用包月制或包年制,平时进出停车场时不再交费。
对于固定车位的车辆,系统有着详细的信息记录,包括车辆信息和车主信息。
临时车位又可以称为公用车位,它的使用者不固定,针对临时性散客服务,车辆每次出停车场时,根据停车时间和管理规定交纳停车费用。
2.2.2管理员划分
根据需求将该停车场的管理员划分为2种,一种为超级管理员,其拥有该数据库的所有权限,比如可以对系统的其他管理员进行设置,固定车位缴费信息修改查询,查询场内车辆数目及组成比例,本月(或当前)收费金额查询等等。
另一种为普通管理员,主要负责系统基本信息录入,例如进场临时车登记,出场收费等。
2.2.3车辆进出管理及收费功能
当某车辆进入停车场时,系统根据车牌号判断是否为固定车位车辆,若是系统记录车辆的车牌号码和进入时间,否则查询场内是否还有临时车位,如有记录车牌号码和进入时间,若无则拒绝进场。
车辆离开停车场时,根据车辆车牌号码判断是否为固定车位车辆,如果为固定车位车辆则不收费,只记录车辆离开停车场时间;如果为临时车位车辆则根据进入时间和离开时间计算出停车费用进行收取。
2.2.4停车场信息查询功能
系统的查询功能可以查询临时车位空闲数目、临时车位停车情况、固定车位使用情况、固定车位车主信息等多种信息。
将自由车位空闲数目或自由车位使用率显示在停车场入口处,可以提示即将进入停车场的车主;如果临时车位已满,更可以给出指示,并拒绝临时车进入本停车场。
2.2.5系统管理功能
系统的管理功能可以查看一定时间内总收取费用情况,也可以查看一定时间内的详细收费情况,可以查看所有车辆进出停车场的记录,也可以查询指定车辆(包括固定车位车辆与自由车位车辆)所有进出停车场的记录,可以设定和修改固定车位和自由车位数目以及停车费用的费率,而且可以做系统初始化的工作。
2.3业务流程分析
2.3.1业务流程图符号说明
内部实体外部实体信息载体处理流向
2.3.2主要业务流程图
停车卡
停车信息
图一.停车处理业务流程图
领记添
取录加
进入查询
提交
发送查
询
反馈
修改
图二.车位管理业务流程图
计费方式
车位信息
进出记录
超级管理员
普通管理员
收费记录
车位剩余数
初始化
信息集合
停车信息
汇总
设定
查
询
汇
总
反馈指示修改
查
询
修改
汇总查询
汇总
图三.收费系统业务流程分析
普通管理员
车牌号码
停车信息
临时车位信息
开票
收费情况
固定停车位信息
收费信息
车辆
收费信息
汇集修改
显示修改
离开提交查询
收费显示
修改
修改
汇集
2.3数据流程分析
数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织结构、信息载体、处理工作等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式。
数据流程分析主要包括对信息的流动、变换、存贮等的分析。
其目的是要发现和解决数据流动中的问题。
2.3.1顶层数据流程分析
停车场管理信息系统
车辆
管理员
D0
进出记录
D2
普通管理员
D1
车辆
超级管理员
P3
P2
P1
2.3.2第二层数据流程图
记录
进出记录调度
车辆信息
收
费
收费信息记录
收费记录
查询及更新
D3
文件指示录入收费费率
三:
数据字典
1.数据项
编号
1-001
名称
stno
别名
车位编号
含义
车位的唯一标识信息
存储类型
char(10)
编号
1-002
名称
carno
别名
车牌号码
含义
车辆的唯一标识信息
存储类型
char(10)
编号
1-003
名称
车主姓名
别名
carna
含义
车主的姓名信息
存储类型
char(10)
编号
1-004
名称
车辆颜色
别名
carco
含义
车辆的颜色信息
存储类型
char(8)
编号
1-005
名称
carph
别名
车辆照片
含义
每辆车的照片信息
存储类型
bit
编号
1-006
名称
carad
别名
车主地址
含义
车主地址信息
存储类型
char(20)
编号
1-007
名称
cartel
别名
车主电话
含义
车主的联系电话
存储类型
char(20)
编号
1-008
名称
cartcel
别名
车主手机
含义
车主备用联系方式
存储类型
char(20)
编号
1-009
名称
在位情况
别名
carat
含义
车辆是否在其停车位
存储类型
char(4)
编号
1-010
名称
carin
别名
入场时间
含义
车辆进入停车场的时间
存储类型
datetime(4)
编号
1-011
名称
carout
别名
出场时间
含义
车辆离开停车场的时间
存储类型
datetime(4)
编号
1-012
名称
remmon
别名
停车费余额
含义
固定车缴费余额
存储类型
money
编号
1-013
名称
carsb
别名
车辆品牌
含义
车辆的品牌信息
存储类型
char(10)
编号
1-014
名称
carexp
别名
到期时间
含义
固定车停车费到期时间信息
存储类型
datetime(4)
编号
1-015
名称
carpay
别名
缴费金额
含义
临时车缴费金额
存储类型
money
编号
1-016
名称
cnum
别名
管理员编号
含义
超级管理员和普通管理员的编码
存储类型
char(4)
编号
1-017
名称
keys
别名
密码
含义
管理员的密码
存储类型
char(10)
编号
1-018
名称
cname
别名
管理员姓名
含义
每个管理员的姓名信息
存储类型
char(10)
编号
1-019
名称
cage
别名
年龄
含义
管理员的年龄
存储类型
char(4)
编号
1-020
名称
csex
别名
性别
含义
管理员的性别
存储类型
char
(2)
编号
1-021
名称
cpho
别名
管理员电话
含义
管理员手机信息
存储类型
char(20)
编号
1-022
名称
sttype
别名
车位类型
含义
车位是否为固定车位
存储类型
char(8)
编号
1-1023
名称
cardes
别名
到访房号
含义
临时车到访房号
存储类型
char(10)
编号
1-024
名称
cardno
别名
停车卡号
含义
停车卡的卡号
存储类型
char(10)
编号
1-025
名称
cardtype
别名
卡类型
含义
是否为固定卡
存储类型
char(4)
编号
1-026
名称
admtype
别名
管理员类型
含义
是否为超级管理员
存储类型
char(4)
2.数据结构
编号
2-001
名称
超级管理员
说明
超级管理员的基本信息
组成
cnum(主键)cnamecagecsexkeys
编号
2-002
名称
普通管理员
说明
普通管理员的基本信息
组成
cnum(主键)cnamecagecsexkeys
编号
2-003
名称
固定车位
说明
固定车位的相关信息
组成
stno(主键)carnocarnacarcocarphcaradcarcelcartelcarexpremmoncarat
cartel
编号
2-004
名称
临时车位
说明
临时车位基本信息
组成
stno(主键carnocarat
编号
2-006
名称
固定车辆
说明
固定车辆的基本信息
组成
carno(主键)carphcarcocarsb
编号
2-007
名称
临时车辆
说明
临时车辆的基本信息
组成
carno(主键)carcocardes
编号
2-008
名称
停车信息
说明
车辆停车相关信息
组成
stno(主键)caratcarincaroutsttypecarpay
编号
2-009
名称
车费信息
说明
停车收费的相关信息
组成
carno(主键)stnocarpay
编号
2-010
名称
车卡信息
说明
停车卡的相关信息
组成
cardno(主键)carnocardtype
3数据流
编号
3-001
名称
车辆信息
简要说明
车辆进出场时产生的车辆信息
数据来源
车辆
数据去向
P1
组成
固定车辆或者临时车辆
编号
3-002
名称
进出信息
简要说明
车辆进出停车场时的记录信息
数据来源
P1
数据去向
D1
组成
carnostnocarincaroutcarpay
编号
3-003
名称
调度
简要说明
普通管理员处理停车的信息
数据来源
普通管理员
数据去向
P1
组成
cnumkeycarnostno
编号
3-004
名称
收费
简要说明
普通管理员处理收费的信息
数据来源
普通管理员
数据去向
P2
组成
cnumkeycarnostnocarpay
编号
3-005
名称
收费信息
简要说明
收费处理时反馈给车辆的信息
数据来源
P2
数据去向
车辆
组成
cnumcarnostnocarincaroutcarpay
编号
3-008
名称
收费费率
简要说明
收费费率的信息
数据来源
D3
数据去向
P3
组成
相关文件对费率的规定
编号
3-009
名称
查询更新
简要说明
普通管理员查询更新车位管理的信息
数据来源
普通管理员
数据去向
P3
组成
查询或者更新的内容
4.数据存储
编号
4-001
名称
进出记录存储
说明
车辆进出停车场的信息
组成
相关数据流
P1→D1
有无立即查询信息
有
编号
4-002
名称
收费记录存储
说明
对车辆收费时的收费信息
组成
cnumcarnostnocarincaroutcarpay
相关数据流
P2→D2
有无立即查询信息
有
编号
4-003
名称
收费费率存储
说明
停车场收费费率的信息
组成
停车场对费率的规定信息
相关数据流
P3→D3
有无立即查询信息
有
5.处理过程
编号
5-001
名称
停车信息处理
说明
记录车辆的停车相关信息
输入
车辆→P1普通管理员→P1
输出
P1→D1
处理
车辆停车时管理员对车辆信息的核对和记录
编号
5-002
名称
收费处理
说明
车辆出厂时的收费处理
输入
普通管理员→P2
输出
P2→D2P2→车辆
处理
车辆出厂时根据停车时间和车辆类型收费,并把收费信息反馈给车主
编号
5-003
名称
车位管理
说明
管理员对车位管理信息的更新维护
输入
普通管理员→P3超级管理员→P3
输出
P3→D3
处理
管理员根据规定对车位管理部分进行初始化,更新,维护等
4.系统的整体实施关系(E-R)
车牌号
姓名
电话
住址
手机
颜色
临时车
固定车主
车牌号
到访房号
拥有
领取
拥有
颜色
卡号
卡号
固定车辆
记录
临时卡
固定卡
余额
品牌
编号
性别
是否在用
照片
使用
记录
管理
管理
固定车位
超级管理员
临时车位
车位号
是否在用
年龄
密码
收费标准
车位号
管理
管理
管理
普通管理员
年龄
编号
填写
密码
性别
进出记录
离开时间
收费金额
进入时间
系统整体实体ER图
五.数据库逻辑模型
列名
数据类型
长度
是否允许空
cnum
字符型
4
否
cname
字符型
10
否
keys
字符型
10
否
cage
字符型
4
否
csex
字符型
2
否
admtype
字符型
4
否
表5.1管理员表
列名
数据类型
长度
是否允许空
stno
字符型
10
否
carno
字符型
10
是
carexp
时间型
--
是
remmon
money
--
是
5.2固定车位表
列名
数据类型
长度
是否允许空
stno
字符型
10
否
carno
字符型
10
是
carat
字符型
4
否
5.3临时车位表
列名
数据类型
长度
是否允许空
carno
字符型
10
否
carna
字符型
10
否
carco
字符型
8
否
carad
字符型
20
否
cartel
字符型
20
否
carcel
字符型
20
是
carph
bit
--
是
5.4固定车辆表
列名
数据类型
长度
是否允许空
carno
字符型
10
否
carco
字符型
8
是
cardes
字符型
20
否
5.5临时车表
列名
数据类型
长度
是否允许空
carno
字符型
10
否
carin
时间型
--
否
carout
时间型
--
否
cnum
字符型
--
否
5.6停车表
列名
数据类型
长度
是否允许空
carno
字符型
10
否
carin
时间型
--
否
carout
时间型
--
否
carpay
金钱型
--
否
5.7车费表
6.数据库实施
1.创建数据库“汇景瑞兴置业停车场管理系统”
createdatabase汇景瑞兴置业停车场管理系统on
(name=汇景瑞兴置业停车场管理系统,
filename='F:
\停车场管理\汇景瑞兴置业停车场管理系统.mdf',
size=10mb,
maxsize=50mb,
filegrowth=10%)
logon
(name=汇景瑞兴置业停车场管理系统_log,
filename='F:
\停车场管理\汇景瑞兴置业停车场管理系统.LDF',
size=10mb,
maxsize=20mb,
filegrowth=10%)
2.创建表
2.1创建管理员表
CREATETABLE管理员表
(cnumchar(4)primarykey,
cnamechar(10)notnull,
keyschar(10)notnull,
cagechar(4)notnull,
csexchar
(2)notnull,
admtypechar(4)notnull,
);
2.2创建固定车位表
CREATETABLE固定车位表
(stnochar(10)primarykey,
carnochar(10),
carexpdatetime(4),
remmonmoney(4),
);
2.3创建临时车位表
CREATETABLE临时车位表
(stnochar(10)primarykey,
carnochar(10),
caratchar(4)notnull,
);
2.4创建固定车辆表
CREATETABLE固定车辆表
(carnochar(10)primarykey,
carnachar(10)notnull,
carcochar(8)notnull,
caradchar(20)notnull,
cartelchar(20)notnull,
carcelchar(20),
carphbit,
);
2.5创建临时车表
CREATETABLE临时车表
(carnochar(10)primarykey,
carcochar(8),
Caedeschar(20)notnull,
);
2.6创建停车表
CREATETABLE停车表
(carnochar(10)primarykey,
carindatetime(4)notnull,
caroutdatetime(4)notnull,
Cnumchar(4)notnull,
);
2.7创建车费表
CREATETABLE车费表
(carnochar(10)primarykey,
carindatetime(4)notnull,
caroutdatetime(4)notnull,
carpaymoney(10)notnull,
);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 停车场 管理 系统