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

上传人:西安人 文档编号:5015856 上传时间:2020-01-28 格式:DOC 页数:16 大小:203KB
返回 下载 相关 举报
TOCS系统停车场数据库设计文档.doc_第1页
第1页 / 共16页
TOCS系统停车场数据库设计文档.doc_第2页
第2页 / 共16页
TOCS系统停车场数据库设计文档.doc_第3页
第3页 / 共16页
TOCS系统停车场数据库设计文档.doc_第4页
第4页 / 共16页
TOCS系统停车场数据库设计文档.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

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

1、16杭州立方自动化工程有限公司TOCS系统数据库设计字典 数据库类型及名称立方一卡通管理系统统一采用MS SQLServer数据库管理系统s数据库名为根据现场安装名称为准表的命名规范一卡通数据库中表分为公用表和私用表,公用表以pb打头,私用表以系统名称的简写打头,具体命名方式如下:1:公用表:公用表以pb(即public)打头,如原系统中共用的人事表emply在一卡通数据库中命名为pb_emply2:私用表以系统名称的简写打头,详细如下列表: 门禁系统mj_ 考勤系统kq_ IC消费系统xc_ ID消费系统xd_ 停车场系统tc_ 离线巡检系统xj_ 在线巡检系统xg_ 工资系统gz_ 收费系

2、统sf_ 梯控系统tk_注:IC消费系统与ID消费系统共用的表以XF_打头3:如果由于软件升级,功能修改等需要在标准的数据库中增加表,新增加的表命名方式为:子系统简写+表名+软件版本;如MJ_UserCheck_3.0表示此表是在3.0版本的基础之上新增加的门禁系统专用表。(注,如果是程序自动创建的表格,不受此规定约束)文档说明本文档中用和来表示字段关联关系,表示当前字段被其它表关联;表示当前字段关联其它表,表述方式为表名,表发生关系之间的字段名相同。一卡通系统公用表说明设备/终端管理表P终端表(pb_PStation)字段中文名字段英文名字段类型字段长度备注P终端编号StationNoCha

3、r3主键P终端名称StationNameVarchar20P终端IP地址或域名IpOrDNSVarchar50P终端启动标志StationRunChar1P终端编号:有效值为000020;某个P终端启动时,相应记录的StationRun置为1;退出时,相应记录的StationRun置为0,同时该P终端下的所有设备终端的StationRun置为0;M终端表(pb_MStation)字段中文名字段英文名字段类型字段长度备注M终端编号StationNoChar3主键M终端名称StationNameVarchar20M终端IP地址StationIpVarchar15M终端启动标志StationRunC

4、har1M终端编号:有效值为021998某个M终端启动时,相应记录的StationRun置为1;退出时,相应记录的StationRun置为0;设备终端表(pb_Station)字段中文名字段英文名字段类型字段长度备注设备识别号DeviceSysIdInteger主键终端类型StationTypeChar1应用类型AppTypeChar1设备类型DeviceTypeChar1设备组号GrpidInteger关联Pb_DeviceGrp终端编号StationNoChar3终端名称StationNameVarchar20终端IP地址StationIpVarchar15所属Q终端编号QStationN

5、oChar3所属P终端编号PStationNoChar3终端启动标志StationRunChar1设备版本StationVerVarchar30此表所有字段不允许为NULL,字符型为空时写入-,数值为为空时与入0 一些设计说明:1、 终端类型:用一位字符代表终端的类型;如A:门禁控制器终端;C:IC收款机终端等。其中,Q:表示控制系统终端;当终端是Q终端下的一个子终端时,终端类型为-,即表示未知。2、 应用类型:用于区分是不同系统的业务应用;如A代表门禁系统的设备,即直接TCP/IP连接的A终端和Q终端下通过485连的A终端具有相同的应用类型;当StationType=Q时,应用类型为-即表示

6、未知。3、 设备类型:区分同一类型的终端的不同的设备类型(不同的设备类型有不同的资源);当StationType=Q时,设备类型为-,即表示未知。4、 设备组号:所有设备可以由用户自定义灵活分组,当StationType=Q时,设备组号为0,即表示不属于任何组。5、 终端编号:当前终端的终端编号,有效值为021998,当终端是Q终端下的一个子终端时,终端编号即为设备的ID号。6、 终端名称:当前终端的终端的名称,当终端是Q终端下的一个子终端时,终端名称即为Q终端下的设备的名称;7、 终端IP地址:当前终端的终端IP地址,当终端是Q终端下的一个子终端时,终端IP为-,即表示不用。8、 所属Q终端

7、编号:当终端是Q终端下的一个子终端时,记录其所属的Q终端编号。9、 所属P终端编号:当前终端所属的通信中心的终端编号。10、 终端启动标志:当前终端启动时更新1,关闭时更新为0某个设备终端启动然后连接到P终端并通过认证后,由P终端将该设备终端相应的记录的StationRun置为1;某个设备终端断开连接或被P终端强行断开后,由P终端将该设备终端相应的记录的StationRun置为0;M终端启动时,需要连接上所有P终端;综上所述:通信过程大致流程为(以查询门禁控制器时钟为例):1、 操作员在M终端选择要查询的控制器;2、 程序取得当前要查询的控制器终端编号(假如为021)和其所属的P终端的终端编号

8、(假如为000);3、 Select * from pb_Pstation where StationNo=000 And StationRun=1,若没有找到,则说明000号P终端未启动;4、 Select PstationNo from pb_Station where StationNo=021 And StationRun=1,若没有找到,说明021号门禁控制器不在线;5、 取得第4点中的PstationNo值,根据PstationNo确定查询控制器时钟的数据包发向哪个P终端;6、 M终端等待查询结果,执行完后提示即可;系统表系统参数表(pb_SysParam)字段中文名字段英文名字段

9、类型字段长度备注记录序号RecordIdInteger主键参数名称ParamNameVarChar20整型参数IntParamInteger字符型参数CharParamChar1字符串参数VarCharParamVarchar50双精度型参数FloatParamFloat日期时间型参数DatetimeParamDatetime系统参数表用于保存系统设置的一系统列全局参数;为了日后升级方便和系统参数的扩充,此表发行时内缺省有100条记录:eg:Recordid=1的VarcharParm保存单位名称等停车通道管理子系统数据表格汽车款式表:Tc_CarStyle字段中文名字段英文名字段类型字段长度

10、备注类型代码CarStyleidInteger类型名称CarStyleNameVarchar20图标路径CarIcoPathVarchar20如:1:小汽车,面包车,大客车等车身款式图标要求放置在安装目录下的指定位置收费方式表:Tc_ChargeMode字段中文名字段英文名字段类型字段长度备注收费编号ChargeNoChar1收费类型ChargeNameVarchar20收费方式有:长期用户:临时用户:A:按期收费M:按时收费B:计时收费N:按次收费C:计次收费O:时段收费D:时段收费P:分时收费E:分时收费F:一次性收费G:不收费用户档案表:Tc_UserInfo字段中文名字段英文名字段类型

11、字段长度备注记录编号RecordidInteger自动识别车主编号SysNoChar6车主证件号EmplyidVarchar18车主姓名EmplyNameVarchar20车主卡号SerialVarchar8车载卡号CarCardVarchar8用户类型UserTypeidIntegerTc_Usertype用户属性PropertiyChar1是否在场内IsWithinChar1固定车位CwbhChar4Tc_Position开始时间BgndtDatetime结束时间EnddtDatetime车身款式CarStyleidIntegerTc_CarStyle车牌号码CarCodeVarchar1

12、0汽车品牌CarlabelVarchar10车身颜色CarColorVarchar10车主电话UserTelVarchar20车主地址UserAddressVarchar50备注UserMemoVarchar50停车场专用帐户余额BalanceMoney允许NULL,缺省值为0Propertiy: 0:普通用户;1:预留车位用户;2:固定车位用户SysNo:由程序自动产生的6位数字,如果是在停车系统里增加的用户,以99开头,即990000到999999,以免与TCS公用的Sysno重叠注: 1:Tc_UserInfo.Propertiy=2时,Cwbh必须2:帐户用户的金额从一卡通公用帐户扣除

13、;3:一张车主卡允许对应一张车载卡,进行双卡认证;司机卡表:Tc_SjCard字段中文名字段英文名字段类型字段长度备注记录编号RecordidInteger自动识别车主卡卡号SerialVarchar8司机卡卡号SjCardVarchar8司机姓名SjNameVarchar20通道表:Tc_Channle字段中文名字段英文名字段类型字段长度备注通道编号ChannleidInteger通道名称ChannleNameVarchar20设备识别号DeviceSysIdInteger对应输出点OutPortInteger即下机对通道号复位输入有效ReSetValidChar10:无效;1:有效跟车输入

14、有效FollowValidChar10:无效;1:有效认证方式CheckModeChar10:单卡;1:双卡通道类型ChannleTypeChar10:辅;1:主是否线路规划ChannleLimitChar10:否;1:是前一个通道PriChannleidInteger间隔时间IntervalfzInteger有效开始时间BgndtDatetime有效结束时间EnddtDatetime主通道管理PCMstationNoChar3例外用户类型ExceptTypeVarchar100不受管制Channleid:主键,唯一CheckMode:分单卡认证和双卡认证MstationNo:一个主通道必须只

15、能属于一个PC来管理;车位数量信息表:Tc_CwNumInfo字段中文名字段英文名字段类型字段长度备注记录编号RecordidInteger总车位数CountCwInteger已泊车位数StopedCwInteger预留车位数PrepCwInteger预留已泊车位PrepStopedCwInteger固定车位数VenCwInteger固定已泊车位VenStopedCwInteger车位表:Tc_Position字段中文名字段英文名字段类型字段长度备注车位编号CwbhChar4所属区域AreaidIntegerTc_Area车位属性PropertiyChar1车位leftPleftInteger

16、车位topPTopInteger车位状态IsStopChar1分配时间AllotTmDatetimePropertiy: 0:可分配车位;1:预留车位;2:固定车位通道控制器原始记录表:Tc_Control_Realtime字段中文名字段英文名字段类型字段长度备注记录编号RecordidInteger自动识别事件类型RecTypeChar1设备识别号DeviceSysIdInteger车位控制器IDCwControlidInteger输入点号InPortInteger通道号ChannleidInteger进出状态InoroutChar1卡序列号SerialVarchar8事件时间Recdtda

17、tetime通道控制器汇总记录表:Tc_Control_History字段中文名字段英文名字段类型字段长度备注记录编号RecordidInteger自动识别事件类型RecTypeChar1设备识别号DeviceSysIdInteger车位控制器IDCwControlidInteger输入点号InPortInteger通道号ChannleidInteger进出状态InoroutChar1卡序列号SerialVarchar8事件时间Recdtdatetime进出记录汇总表:Tc_UserCrdtm字段中文名字段英文名字段类型字段长度备注记录编号RecordidInteger自动识别车主编号SysN

18、oChar6车主证件号EmplyidVarchar18车主姓名EmplyNameVarchar20车主卡卡号SerialVarchar8司机卡卡号SjCardVarchar8用户类型UserTypeidInteger车身款式CarStyleidInteger车牌号码CarCodeVarchar20汽车品牌CarlabelVarchar10车身颜色CarColorVarchar10进出时间CrdtmDatetime进出状态InorOutChar1设备识别号DeviceSysIdInteger刷卡所在通道ChannleidInteger分配所停车位CwbhChar4进出车图路径CarimageVa

19、rchar20进出记录表:Tc_UserCrdtm_In字段中文名字段英文名字段类型字段长度备注记录编号RecordidInteger自动识别车主编号SysNoChar6Tc_Userinfo车主证件号EmplyidVarchar18车主姓名EmplyNameVarchar20车主卡卡号SerialVarchar8司机卡卡号SjCardVarchar8用户类型UserTypeidInteger车身款式CarStyleidInteger车牌号码CarCodeVarchar2020位预留汽车品牌CarlabelVarchar10车身颜色CarColorVarchar10进出时间CrdtmDatet

20、ime进出状态InorOutChar1设备识别号DeviceSysIdInteger刷卡所在通道ChannleidInteger分配所停车位CwbhChar4进出车图路径Carimagevarchar20车辆入场时在此表中写入一条记录,出场时从此表中取得入场记录,并将此表中进的记录与本次出场的记录一起移到Tc_UserCrdtm表中收费记录表:Tc_Business字段中文名字段英文名字段类型字段长度备注记录编号RecordIdInteger自动识别操作员编号OperatorIdVarchar10操作类型OptypeVarchar10参见pb_Optype车主编号SysNoChar6车主证件号

21、EmplyidVarchar18车主姓名EmplyNameVarchar20卡序列号SerialVarchar8用户类型UserTypidInteger车身款式CarStyleidInteger车牌号码CarCodeVarchar20汽车品牌CarlabelVarchar10车身颜色CarColorVarchar10进入时间InTmDatetime外出时间OutTmDatetime停车时间StopsjFloat所收费用ChargeMoneyMoney收费时间ChargeDtDatetime收费记录汇总表:Tc_Business_History字段中文名字段英文名字段类型字段长度备注记录编号Re

22、cordIdInteger自动识别操作员编号OperatorIdVarchar10操作类型OptypeVarchar10参见pb_Optype车主编号SysNoChar6车主证件号EmplyidVarchar18车主姓名EmplyNameVarchar20卡序列号SerialVarchar8用户类型UserTypidInteger车身款式CarStyleidInteger车牌号码CarCodeVarchar20汽车品牌CarlabelVarchar10车身颜色CarColorVarchar10进入时间InTmDatetime外出时间OutTmDatetime停车时间StopsjFloat所收费

23、用ChargeMoneyMoney收费时间ChargeDtDatetime手动控闸记录:Tc_OperatorUnlock字段中文名字段英文名字段类型字段长度备注记录编号RecordIdInteger自动识别操作员OperatorIdVarchar10操作时间UnlockTmDatetime设备识别号DeviceSysIdInteger控闸通道ChannleidInteger命令CommandChar2系统参数表(Tc_SysParam)字段中文名字段英文名字段类型字段长度备注记录序号RecordIdInteger主键参数名称ParamNameVarChar20整型参数IntParamInteger字符型参数CharParamChar1字符串参数VarCharParamVarchar255双精度型参数FloatParamFloat日期时间型参数DatetimeParamDatetime系统参数表用于保存系统设置的一系统列停车管理专用的全局参数;为了日后升级方便和系统参数的扩充,此表发行时内缺省有100条记录

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

当前位置:首页 > 研究报告 > 商业贸易


经营许可证编号:宁ICP备18001539号-1