数据库课设停车场管理系统方案.docx

上传人:b****6 文档编号:3459396 上传时间:2022-11-23 格式:DOCX 页数:28 大小:427.34KB
下载 相关 举报
数据库课设停车场管理系统方案.docx_第1页
第1页 / 共28页
数据库课设停车场管理系统方案.docx_第2页
第2页 / 共28页
数据库课设停车场管理系统方案.docx_第3页
第3页 / 共28页
数据库课设停车场管理系统方案.docx_第4页
第4页 / 共28页
数据库课设停车场管理系统方案.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

数据库课设停车场管理系统方案.docx

《数据库课设停车场管理系统方案.docx》由会员分享,可在线阅读,更多相关《数据库课设停车场管理系统方案.docx(28页珍藏版)》请在冰豆网上搜索。

数据库课设停车场管理系统方案.docx

数据库课设停车场管理系统方案

汇景瑞兴置业停车场管理系统

一:

问题综述

随着社会的发展,信息化成为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顶层数据流程分析

 

 

进出记录

 

2.3.2第二层数据流程图

 

记录

进出记录调度

车辆信息

 

收费信息记录

收费记录

 

查询及更新

文件指示录入收费费率

 

三:

数据字典

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,

);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 建筑土木

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1