数据库课设停车场管理系统方案Word文件下载.docx
《数据库课设停车场管理系统方案Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库课设停车场管理系统方案Word文件下载.docx(28页珍藏版)》请在冰豆网上搜索。
![数据库课设停车场管理系统方案Word文件下载.docx](https://file1.bdocx.com/fileroot1/2022-11/23/a3cd7997-239f-41ff-b441-e5b1e799e4a0/a3cd7997-239f-41ff-b441-e5b1e799e4a01.gif)
2.3.1业务流程图符号说明
内部实体外部实体信息载体处理流向
2.3.2主要业务流程图
图一.停车处理业务流程图
领记添
取录加
进入查询
提交
发送查
询
反馈
修改
图二.车位管理业务流程图
汇总
设定
查
汇
总
反馈指示修改
修改
汇总查询
汇总
图三.收费系统业务流程分析
汇集修改
显示修改
离开提交查询
收费显示
修改
汇集
2.3数据流程分析
数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织结构、信息载体、处理工作等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式。
数据流程分析主要包括对信息的流动、变换、存贮等的分析。
其目的是要发现和解决数据流动中的问题。
2.3.1顶层数据流程分析
进出记录
2.3.2第二层数据流程图
记录
进出记录调度
车辆信息
收
费
收费信息记录
收费记录
查询及更新
文件指示录入收费费率
三:
数据字典
1.数据项
编号
1-001
名称
stno
别名
车位编号
含义
车位的唯一标识信息
存储类型
char(10)
1-002
carno
车牌号码
车辆的唯一标识信息
1-003
车主姓名
carna
车主的姓名信息
1-004
车辆颜色
carco
车辆的颜色信息
char(8)
1-005
carph
车辆照片
每辆车的照片信息
bit
1-006
carad
车主地址
车主地址信息
char(20)
1-007
cartel
车主电话
车主的联系电话
1-008
cartcel
车主手机
车主备用联系方式
1-009
在位情况
carat
车辆是否在其停车位
char(4)
1-010
carin
入场时间
车辆进入停车场的时间
datetime(4)
1-011
carout
出场时间
车辆离开停车场的时间
1-012
remmon
停车费余额
固定车缴费余额
money
1-013
carsb
车辆品牌
车辆的品牌信息
1-014
carexp
到期时间
固定车停车费到期时间信息
1-015
carpay
缴费金额
临时车缴费金额
1-016
cnum
管理员编号
超级管理员和普通管理员的编码
1-017
keys
密码
管理员的密码
1-018
cname
管理员姓名
每个管理员的姓名信息
1-019
cage
年龄
管理员的年龄
1-020
csex
性别
管理员的性别
char
(2)
1-021
cpho
管理员电话
管理员手机信息
1-022
sttype
车位类型
车位是否为固定车位
1-1023
cardes
到访房号
临时车到访房号
1-024
cardno
停车卡号
停车卡的卡号
1-025
cardtype
卡类型
是否为固定卡
1-026
admtype
管理员类型
是否为超级管理员
2.数据结构
2-001
超级管理员
说明
超级管理员的基本信息
组成
cnum(主键)cnamecagecsexkeys
2-002
普通管理员
普通管理员的基本信息
2-003
固定车位
固定车位的相关信息
stno(主键)carnocarnacarcocarphcaradcarcelcartelcarexpremmoncarat
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
进出信息
车辆进出停车场时的记录信息
D1
carnostnocarincaroutcarpay
3-003
调度
普通管理员处理停车的信息
cnumkeycarnostno
3-004
收费
普通管理员处理收费的信息
P2
cnumkeycarnostnocarpay
3-005
收费信息
收费处理时反馈给车辆的信息
cnumcarnostnocarincaroutcarpay
3-008
收费费率
收费费率的信息
D3
P3
相关文件对费率的规定
3-009
查询更新
普通管理员查询更新车位管理的信息
查询或者更新的内容
4.数据存储
4-001
进出记录存储
车辆进出停车场的信息
相关数据流
P1→D1
有无立即查询信息
有
4-002
收费记录存储
对车辆收费时的收费信息
P2→D2
4-003
收费费率存储
停车场收费费率的信息
停车场对费率的规定信息
P3→D3
5.处理过程
5-001
停车信息处理
记录车辆的停车相关信息
输入
车辆→P1普通管理员→P1
输出
处理
车辆停车时管理员对车辆信息的核对和记录
5-002
收费处理
车辆出厂时的收费处理
普通管理员→P2
P2→D2P2→车辆
车辆出厂时根据停车时间和车辆类型收费,并把收费信息反馈给车主
5-003
车位管理
管理员对车位管理信息的更新维护
普通管理员→P3超级管理员→P3
管理员根据规定对车位管理部分进行初始化,更新,维护等
4.系统的整体实施关系(E-R)
系统整体实体ER图
五.数据库逻辑模型
列名
数据类型
长度
是否允许空
字符型
4
否
10
2
表5.1管理员表
是
时间型
--
5.2固定车位表
5.3临时车位表
8
20
carcel
5.4固定车辆表
5.5临时车表
5.6停车表
金钱型
5.7车费表
6.数据库实施
1.创建数据库“汇景瑞兴置业停车场管理系统”
createdatabase汇景瑞兴置业停车场管理系统on
(name=汇景瑞兴置业停车场管理系统,
filename='
F:
\停车场管理\汇景瑞兴置业停车场管理系统.mdf'
size=10mb,
maxsize=50mb,
filegrowth=10%)
logon
(name=汇景瑞兴置业停车场管理系统_log,
\停车场管理\汇景瑞兴置业停车场管理系统.LDF'
maxsize=20mb,
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临时车位表
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临时车表
carcochar(8),
Caedeschar(20)notnull,
2.6创建停车表
CREATETABLE停车表
carindatetime(4)notnull,
caroutdatetime(4)notnull,
Cnumchar(4)notnull,
2.7创建车费表
CREATETABLE车费表
carpaymoney(10)notnull,