TOCS系统停车场数据库设计文档.docx

上传人:b****5 文档编号:12087782 上传时间:2023-04-17 格式:DOCX 页数:20 大小:21.60KB
下载 相关 举报
TOCS系统停车场数据库设计文档.docx_第1页
第1页 / 共20页
TOCS系统停车场数据库设计文档.docx_第2页
第2页 / 共20页
TOCS系统停车场数据库设计文档.docx_第3页
第3页 / 共20页
TOCS系统停车场数据库设计文档.docx_第4页
第4页 / 共20页
TOCS系统停车场数据库设计文档.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

TOCS系统停车场数据库设计文档.docx

《TOCS系统停车场数据库设计文档.docx》由会员分享,可在线阅读,更多相关《TOCS系统停车场数据库设计文档.docx(20页珍藏版)》请在冰豆网上搜索。

TOCS系统停车场数据库设计文档.docx

TOCS系统停车场数据库设计文档

杭州立方自动化工程有限公司

T

O

C

S

 

数据库类型及名称

立方一卡通管理系统统一采用MSSQLServer数据库管理系统s

数据库名为根据现场安装名称为准

表的命名规范

一卡通数据库中表分为公用表和私用表,公用表以pb打头,私用表以系统名称的简写打头,具体命名方式如下:

1:

公用表:

公用表以pb(即public)打头,如原系统中共用的人事表emply在一卡通数据库中命名为pb_emply

2:

私用表以系统名称的简写打头,详细如下列表:

门禁系统mj_

考勤系统kq_

IC消费系统xc_

ID消费系统xd_

停车场系统tc_

离线巡检系统xj_

在线巡检系统xg_

工资系统gz_

收费系统sf_

梯控系统tk_

注:

IC消费系统与ID消费系统共用的表以XF_打头

3:

如果由于软件升级,功能修改等需要在标准的数据库中增加表,新增加的表命名方式为:

子系统简写+表名+软件版本;如MJ_UserCheck_3.0表示此表是在3.0版本的基础之上新增加的门禁系统专用表。

(注,如果是程序自动创建的表格,不受此规定约束)

文档说明

本文档中用‘’和‘’来表示字段关联关系,‘’表示当前字段被其它表关联;‘’表示当前字段关联其它表,表述方式为‘表名’,表发生关系之间的字段名相同。

一卡通系统公用表说明

设备/终端管理表

P终端表(pb_PStation)

字段中文名

字段英文名

字段类型

字段长度

备注

P终端编号

StationNo

Char

3

主键

P终端名称

StationName

Varchar

20

P终端IP地址或域名

IpOrDNS

Varchar

50

P终端启动标志

StationRun

Char

1

P终端编号:

有效值为000—020;某个P终端启动时,相应记录的StationRun置为1;退出时,相应记录的StationRun置为0,同时该P终端下的所有设备终端的StationRun置为0;

M终端表(pb_MStation)

字段中文名

字段英文名

字段类型

字段长度

备注

M终端编号

StationNo

Char

3

主键

M终端名称

StationName

Varchar

20

M终端IP地址

StationIp

Varchar

15

M终端启动标志

StationRun

Char

1

M终端编号:

有效值为021—998

某个M终端启动时,相应记录的StationRun置为1;退出时,相应记录的StationRun置为0;

设备终端表(pb_Station)

字段中文名

字段英文名

字段类型

字段长度

备注

设备识别号

DeviceSysId

Integer

主键

终端类型

StationType

Char

1

应用类型

AppType

Char

1

设备类型

DeviceType

Char

1

设备组号

Grpid

Integer

关联Pb_DeviceGrp

终端编号

StationNo

Char

3

终端名称

StationName

Varchar

20

终端IP地址

StationIp

Varchar

15

所属Q终端编号

QStationNo

Char

3

所属P终端编号

PStationNo

Char

3

终端启动标志

StationRun

Char

1

设备版本

StationVer

Varchar

30

此表所有字段不允许为NULL,字符型为空时写入‘-’,数值为为空时与入0

一些设计说明:

1、终端类型:

用一位字符代表终端的类型;如A:

门禁控制器终端;C:

IC收款机终端等。

其中,Q:

表示控制系统终端;当终端是Q终端下的一个子终端时,终端类型为‘-’,即表示‘未知’。

2、应用类型:

用于区分是不同系统的业务应用;如A代表门禁系统的设备,即直接TCP/IP连接的A终端和Q终端下通过485连的A终端具有相同的应用类型;当StationType=Q时,应用类型为‘-’即表示未知。

3、设备类型:

区分同一类型的终端的不同的设备类型(不同的设备类型有不同的资源);当StationType=Q时,设备类型为‘-’,即表示‘未知’。

4、设备组号:

所有设备可以由用户自定义灵活分组,当StationType=Q时,设备组号为0,即表示不属于任何组。

5、终端编号:

当前终端的终端编号,有效值为021—998,当终端是Q终端下的一个子终端时,终端编号即为设备的ID号。

6、终端名称:

当前终端的终端的名称,当终端是Q终端下的一个子终端时,终端名称即为Q终端下的设备的名称;

7、终端IP地址:

当前终端的终端IP地址,当终端是Q终端下的一个子终端时,终端IP为‘-’,即表示不用。

8、所属Q终端编号:

当终端是Q终端下的一个子终端时,记录其所属的Q终端编号。

9、所属P终端编号:

当前终端所属的通信中心的终端编号。

10、终端启动标志:

当前终端启动时更新‘1’,关闭时更新为‘0’

某个设备终端启动然后连接到P终端并通过认证后,由P终端将该设备终端相应的记录的StationRun置为1;

某个设备终端断开连接或被P终端强行断开后,由P终端将该设备终端相应的记录的StationRun置为0;

M终端启动时,需要连接上所有P终端;

综上所述:

通信过程大致流程为(以查询门禁控制器时钟为例):

1、操作员在M终端选择要查询的控制器;

2、程序取得当前要查询的控制器终端编号(假如为021)和其所属的P终端的终端编号(假如为000);

3、Select*frompb_PstationwhereStationNo=’000’AndStationRun=’1’,若没有找到,则说明000号P终端未启动;

4、SelectPstationNofrompb_StationwhereStationNo=’021’AndStationRun=’1’,若没有找到,说明021号门禁控制器不在线;

5、取得第4点中的PstationNo值,根据PstationNo确定查询控制器时钟的数据包发向哪个P终端;

6、M终端等待查询结果,执行完后提示即可;

系统表

系统参数表(pb_SysParam)

字段中文名

字段英文名

字段类型

字段长度

备注

记录序号

RecordId

Integer

主键

参数名称

ParamName

VarChar

20

整型参数

IntParam

Integer

字符型参数

CharParam

Char

1

字符串参数

VarCharParam

Varchar

50

双精度型参数

FloatParam

Float

日期时间型参数

DatetimeParam

Datetime

系统参数表用于保存系统设置的一系统列全局参数;为了日后升级方便和系统参数的扩充,此表发行时内缺省有100条记录:

eg:

Recordid=1的VarcharParm保存‘单位名称’等

停车通道管理子系统数据表格

汽车款式表:

Tc_CarStyle

字段中文名

字段英文名

字段类型

字段长度

备注

类型代码

CarStyleid

Integer

类型名称

CarStyleName

Varchar

20

图标路径

CarIcoPath

Varchar

20

如:

1:

小汽车,面包车,大客车等

车身款式图标要求放置在安装目录下的指定位置

收费方式表:

Tc_ChargeMode

字段中文名

字段英文名

字段类型

字段长度

备注

收费编号

ChargeNo

Char

1

收费类型

ChargeName

Varchar

20

收费方式有:

长期用户:

临时用户:

A:

按期收费M:

按时收费

B:

计时收费N:

按次收费

C:

计次收费O:

时段收费

D:

时段收费P:

分时收费

E:

分时收费

F:

一次性收费

G:

不收费

用户档案表:

Tc_UserInfo

字段中文名

字段英文名

字段类型

字段长度

备注

记录编号

Recordid

Integer

自动识别

车主编号

SysNo

Char

6

车主证件号

Emplyid

Varchar

18

车主姓名

EmplyName

Varchar

20

车主卡号

Serial

Varchar

8

车载卡号

CarCard

Varchar

8

用户类型

UserTypeid

Integer

Tc_Usertype

用户属性

Propertiy

Char

1

是否在场内

IsWithin

Char

1

固定车位

Cwbh

Char

4

Tc_Position

开始时间

Bgndt

Datetime

结束时间

Enddt

Datetime

车身款式

CarStyleid

Integer

Tc_CarStyle

车牌号码

CarCode

Varchar

10

汽车品牌

Carlabel

Varchar

10

车身颜色

CarColor

Varchar

10

车主电话

UserTel

Varchar

20

车主地址

UserAddress

Varchar

50

备注

UserMemo

Varchar

50

停车场专用帐户余额

Balance

Money

允许NULL,缺省值为0

Propertiy:

0:

普通用户;1:

预留车位用户;2:

固定车位用户

SysNo:

由程序自动产生的6位数字,如果是在停车系统里增加的用户,以99开头,

即990000到999999,以免与TCS公用的Sysno重叠

注:

1:

Tc_UserInfo.Propertiy=2时,Cwbh必须

2:

帐户用户的金额从一卡通公用帐户扣除;

3:

一张车主卡允许对应一张车载卡,进行双卡认证;

司机卡表:

Tc_SjCard

字段中文名

字段英文名

字段类型

字段长度

备注

记录编号

Recordid

Integer

自动识别

车主卡卡号

Serial

Varchar

8

司机卡卡号

SjCard

Varchar

8

司机姓名

SjName

Varchar

20

通道表:

Tc_Channle

字段中文名

字段英文名

字段类型

字段长度

备注

通道编号

Channleid

Integer

通道名称

ChannleName

Varchar

20

设备识别号

DeviceSysId

Integer

对应输出点

OutPort

Integer

即下机对通道号

复位输入有效

ReSetValid

Char

1

0:

无效;1:

有效

跟车输入有效

FollowValid

Char

1

0:

无效;1:

有效

认证方式

CheckMode

Char

1

0:

单卡;1:

双卡

通道类型

ChannleType

Char

1

0:

辅;1:

是否线路规划

ChannleLimit

Char

1

0:

否;1:

前一个通道

PriChannleid

Integer

间隔时间

Intervalfz

Integer

有效开始时间

Bgndt

Datetime

有效结束时间

Enddt

Datetime

主通道管理PC

MstationNo

Char

3

例外用户类型

ExceptType

Varchar

100

不受管制

Channleid:

主键,唯一

CheckMode:

分单卡认证和双卡认证

MstationNo:

一个主通道必须只能属于一个PC来管理;

车位数量信息表:

Tc_CwNumInfo

字段中文名

字段英文名

字段类型

字段长度

备注

记录编号

Recordid

Integer

总车位数

CountCw

Integer

已泊车位数

StopedCw

Integer

预留车位数

PrepCw

Integer

预留已泊车位

PrepStopedCw

Integer

固定车位数

VenCw

Integer

固定已泊车位

VenStopedCw

Integer

车位表:

Tc_Position

字段中文名

字段英文名

字段类型

字段长度

备注

车位编号

Cwbh

Char

4

所属区域

Areaid

Integer

Tc_Area

车位属性

Propertiy

Char

1

车位left

Pleft

Integer

车位top

PTop

Integer

车位状态

IsStop

Char

1

分配时间

AllotTm

Datetime

Propertiy:

0:

可分配车位;1:

预留车位;2:

固定车位

通道控制器原始记录表:

Tc_Control_Realtime

字段中文名

字段英文名

字段类型

字段长度

备注

记录编号

Recordid

Integer

自动识别

事件类型

RecType

Char

1

设备识别号

DeviceSysId

Integer

车位控制器ID

CwControlid

Integer

输入点号

InPort

Integer

通道号

Channleid

Integer

进出状态

Inorout

Char

1

卡序列号

Serial

Varchar

8

事件时间

Recdt

datetime

通道控制器汇总记录表:

Tc_Control_History

字段中文名

字段英文名

字段类型

字段长度

备注

记录编号

Recordid

Integer

自动识别

事件类型

RecType

Char

1

设备识别号

DeviceSysId

Integer

车位控制器ID

CwControlid

Integer

输入点号

InPort

Integer

通道号

Channleid

Integer

进出状态

Inorout

Char

1

卡序列号

Serial

Varchar

8

事件时间

Recdt

datetime

进出记录汇总表:

Tc_UserCrdtm

字段中文名

字段英文名

字段类型

字段长度

备注

记录编号

Recordid

Integer

自动识别

车主编号

SysNo

Char

6

车主证件号

Emplyid

Varchar

18

车主姓名

EmplyName

Varchar

20

车主卡卡号

Serial

Varchar

8

司机卡卡号

SjCard

Varchar

8

用户类型

UserTypeid

Integer

车身款式

CarStyleid

Integer

车牌号码

CarCode

Varchar

20

汽车品牌

Carlabel

Varchar

10

车身颜色

CarColor

Varchar

10

进出时间

Crdtm

Datetime

进出状态

InorOut

Char

1

设备识别号

DeviceSysId

Integer

刷卡所在通道

Channleid

Integer

分配所停车位

Cwbh

Char

4

进出车图路径

Carimage

Varchar

20

进出记录表:

Tc_UserCrdtm_In

字段中文名

字段英文名

字段类型

字段长度

备注

记录编号

Recordid

Integer

自动识别

车主编号

SysNo

Char

6

Tc_Userinfo

车主证件号

Emplyid

Varchar

18

车主姓名

EmplyName

Varchar

20

车主卡卡号

Serial

Varchar

8

司机卡卡号

SjCard

Varchar

8

用户类型

UserTypeid

Integer

车身款式

CarStyleid

Integer

车牌号码

CarCode

Varchar

20

20位预留

汽车品牌

Carlabel

Varchar

10

车身颜色

CarColor

Varchar

10

进出时间

Crdtm

Datetime

进出状态

InorOut

Char

1

设备识别号

DeviceSysId

Integer

刷卡所在通道

Channleid

Integer

分配所停车位

Cwbh

Char

4

进出车图路径

Carimage

varchar

20

车辆入场时在此表中写入一条记录,出场时从此表中取得入场记录,并将此表中进的记录与本次出场的记录一起移到Tc_UserCrdtm表中

收费记录表:

Tc_Business

字段中文名

字段英文名

字段类型

字段长度

备注

记录编号

RecordId

Integer

自动识别

操作员编号

OperatorId

Varchar

10

操作类型

Optype

Varchar

10

参见pb_Optype

车主编号

SysNo

Char

6

车主证件号

Emplyid

Varchar

18

车主姓名

EmplyName

Varchar

20

卡序列号

Serial

Varchar

8

用户类型

UserTypid

Integer

车身款式

CarStyleid

Integer

车牌号码

CarCode

Varchar

20

汽车品牌

Carlabel

Varchar

10

车身颜色

CarColor

Varchar

10

进入时间

InTm

Datetime

外出时间

OutTm

Datetime

停车时间

Stopsj

Float

所收费用

ChargeMoney

Money

收费时间

ChargeDt

Datetime

收费记录汇总表:

Tc_Business_History

字段中文名

字段英文名

字段类型

字段长度

备注

记录编号

RecordId

Integer

自动识别

操作员编号

OperatorId

Varchar

10

操作类型

Optype

Varchar

10

参见pb_Optype

车主编号

SysNo

Char

6

车主证件号

Emplyid

Varchar

18

车主姓名

EmplyName

Varchar

20

卡序列号

Serial

Varchar

8

用户类型

UserTypid

Integer

车身款式

CarStyleid

Integer

车牌号码

CarCode

Varchar

20

汽车品牌

Carlabel

Varchar

10

车身颜色

CarColor

Varchar

10

进入时间

InTm

Datetime

外出时间

OutTm

Datetime

停车时间

Stopsj

Float

所收费用

ChargeMoney

Money

收费时间

ChargeDt

Datetime

手动控闸记录:

Tc_OperatorUnlock

字段中文名

字段英文名

字段类型

字段长度

备注

记录编号

RecordId

Integer

自动识别

操作员

OperatorId

Varchar

10

操作时间

UnlockTm

Datetime

设备识别号

DeviceSysId

Integer

控闸通道

Channleid

Integer

命令

Command

Char

2

系统参数表(Tc_SysParam)

字段中文名

字段英文名

字段类型

字段长度

备注

记录序号

RecordId

Integer

主键

参数名称

ParamName

VarChar

20

整型参数

IntParam

Integer

字符型参数

CharParam

Char

1

字符串参数

VarCharParam

Varchar

255

双精度型参数

FloatParam

Float

日期时间型参数

DatetimeParam

Datetime

系统参数表用于保存系统设置的一系统列停车管理专用的全局参数;为了日后升级方便和系统参数的扩充,此表发行时内缺省有100条记录

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

当前位置:首页 > 总结汇报 > 其它

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

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