




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络,如有侵权,请联系网站删除杭州立方自动化工程有限公司TOCS系统数据库设计字典 数据库类型及名称立方一卡通管理系统统一采用MS SQLServer数据库管理系统s数据库名为根据现场安装名称为准表的命名规范一卡通数据库中表分为公用表和私用表,公用表以pb打头,私用表以系统名称的简写打头,具体命名方式如下:1:公用表:公用表以pb(即public)打头,如原系统中共用的人事表emply在一卡通数据库中命名为pb_emply2:私用表以系统名称的简写打头,详细如下列表: 门禁系统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终端编号StationNoChar3主键P终端名称StationNameVarchar20P终端IP地址或域名IpOrDNSVarchar50P终端启动标志StationRunChar1P终端编号:有效值为000020;某个P终端启动时,相应记录的StationRun置为1;退出时,相应记录的StationRun置为0,同时该P终端下的所有设备终端的StationRun置为0;M终端表(pb_MStation)字段中文名字段英文名字段类型字段长度备注M终端编号StationNoChar3主键M终端名称StationNameVarchar20M终端IP地址StationIpVarchar15M终端启动标志StationRunChar1M终端编号:有效值为021998某个M终端启动时,相应记录的StationRun置为1;退出时,相应记录的StationRun置为0;设备终端表(pb_Station)字段中文名字段英文名字段类型字段长度备注设备识别号DeviceSysIdInteger主键终端类型StationTypeChar1应用类型AppTypeChar1设备类型DeviceTypeChar1设备组号GrpidInteger关联Pb_DeviceGrp终端编号StationNoChar3终端名称StationNameVarchar20终端IP地址StationIpVarchar15所属Q终端编号QStationNoChar3所属P终端编号PStationNoChar3终端启动标志StationRunChar1设备版本StationVerVarchar30此表所有字段不允许为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、 终端编号:当前终端的终端编号,有效值为021998,当终端是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 * 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)字段中文名字段英文名字段类型字段长度备注记录序号RecordIdInteger主键参数名称ParamNameVarChar20整型参数IntParamInteger字符型参数CharParamChar1字符串参数VarCharParamVarchar50双精度型参数FloatParamFloat日期时间型参数DatetimeParamDatetime系统参数表用于保存系统设置的一系统列全局参数;为了日后升级方便和系统参数的扩充,此表发行时内缺省有100条记录:eg:Recordid=1的VarcharParm保存单位名称等停车通道管理子系统数据表格汽车款式表:Tc_CarStyle字段中文名字段英文名字段类型字段长度备注类型代码CarStyleidInteger类型名称CarStyleNameVarchar20图标路径CarIcoPathVarchar20如:1:小汽车,面包车,大客车等车身款式图标要求放置在安装目录下的指定位置收费方式表:Tc_ChargeMode字段中文名字段英文名字段类型字段长度备注收费编号ChargeNoChar1收费类型ChargeNameVarchar20收费方式有:长期用户:临时用户:A:按期收费M:按时收费B:计时收费N:按次收费C:计次收费O:时段收费D:时段收费P:分时收费E:分时收费F:一次性收费G:不收费用户档案表:Tc_UserInfo字段中文名字段英文名字段类型字段长度备注记录编号RecordidInteger自动识别车主编号SysNoChar6车主证件号EmplyidVarchar18车主姓名EmplyNameVarchar20车主卡号SerialVarchar8车载卡号CarCardVarchar8用户类型UserTypeidIntegerTc_Usertype用户属性PropertiyChar1是否在场内IsWithinChar1固定车位CwbhChar4Tc_Position开始时间BgndtDatetime结束时间EnddtDatetime车身款式CarStyleidIntegerTc_CarStyle车牌号码CarCodeVarchar10汽车品牌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:帐户用户的金额从一卡通公用帐户扣除;3:一张车主卡允许对应一张车载卡,进行双卡认证;司机卡表:Tc_SjCard字段中文名字段英文名字段类型字段长度备注记录编号RecordidInteger自动识别车主卡卡号SerialVarchar8司机卡卡号SjCardVarchar8司机姓名SjNameVarchar20通道表:Tc_Channle字段中文名字段英文名字段类型字段长度备注通道编号ChannleidInteger通道名称ChannleNameVarchar20设备识别号DeviceSysIdInteger对应输出点OutPortInteger即下机对通道号复位输入有效ReSetValidChar10:无效;1:有效跟车输入有效FollowValidChar10:无效;1:有效认证方式CheckModeChar10:单卡;1:双卡通道类型ChannleTypeChar10:辅;1:主是否线路规划ChannleLimitChar10:否;1:是前一个通道PriChannleidInteger间隔时间IntervalfzInteger有效开始时间BgndtDatetime有效结束时间EnddtDatetime主通道管理PCMstationNoChar3例外用户类型ExceptTypeVarchar100不受管制Channleid:主键,唯一CheckMode:分单卡认证和双卡认证MstationNo:一个主通道必须只能属于一个PC来管理;车位数量信息表:Tc_CwNumInfo字段中文名字段英文名字段类型字段长度备注记录编号RecordidInteger总车位数CountCwInteger已泊车位数StopedCwInteger预留车位数PrepCwInteger预留已泊车位PrepStopedCwInteger固定车位数VenCwInteger固定已泊车位VenStopedCwInteger车位表:Tc_Position字段中文名字段英文名字段类型字段长度备注车位编号CwbhChar4所属区域AreaidIntegerTc_Area车位属性PropertiyChar1车位leftPleftInteger车位topPTopInteger车位状态IsStopChar1分配时间AllotTmDatetimePropertiy: 0:可分配车位;1:预留车位;2:固定车位通道控制器原始记录表:Tc_Control_Realtime字段中文名字段英文名字段类型字段长度备注记录编号RecordidInteger自动识别事件类型RecTypeChar1设备识别号DeviceSysIdInteger车位控制器IDCwControlidInteger输入点号InPortInteger通道号ChannleidInteger进出状态InoroutChar1卡序列号SerialVarchar8事件时间Recdtdatetime通道控制器汇总记录表:Tc_Control_History字段中文名字段英文名字段类型字段长度备注记录编号RecordidInteger自动识别事件类型RecTypeChar1设备识别号DeviceSysIdInteger车位控制器IDCwControlidInteger输入点号InPortInteger通道号ChannleidInteger进出状态InoroutChar1卡序列号SerialVarchar8事件时间Recdtdatetime进出记录汇总表:Tc_UserCrdtm字段中文名字段英文名字段类型字段长度备注记录编号RecordidInteger自动识别车主编号SysNoChar6车主证件号EmplyidVarchar18车主姓名EmplyNameVarchar20车主卡卡号SerialVarchar8司机卡卡号SjCardVarchar8用户类型UserTypeidInteger车身款式CarStyleidInteger车牌号码CarCodeVarchar20汽车品牌CarlabelVarchar10车身颜色CarColorVarchar10进出时间CrdtmDatetime进出状态InorOutChar1设备识别号DeviceSysIdInteger刷卡所在通道ChannleidInteger分配所停车位CwbhChar4进出车图路径CarimageVarchar20进出记录表:Tc_UserCrdtm_In字段中文名字段英文名字段类型字段长度备注记录编号RecordidInteger自动识别车主编号SysNoChar6Tc_Userinfo车主证件号EmplyidVarchar18车主姓名EmplyNameVarchar20车主卡卡号SerialVarchar8司机卡卡号SjCardVarchar8用户类型UserTypeidInteger车身款式CarStyleidInteger车牌号码CarCodeVarchar2020位预留汽车品牌CarlabelVarchar10车身颜色CarColorVarchar10进出时间CrdtmDatetime进出状态InorOutChar1设备识别号DeviceSysIdInteger刷卡所在通道ChannleidInteger分配所停车位CwbhChar4进出车图路径Carimagevarchar20车辆入场时在此表中写入一条记录,出场时从此表中取得入场记录,并将此表中进的记录与本次出场的记录一起移到Tc_UserCrdtm表中收费记录表:Tc_Business字段中文名字段英文名字段类型字段长度备注记录编号RecordIdInteger自动识别操作员编号OperatorIdVarchar10操作类型OptypeVarchar10参见pb_Optype车主编号SysNoChar6车主证件号EmplyidVarchar18车主姓名EmplyNameVarchar20卡序列号SerialVarchar8用户类型UserTypidInteger车身款式CarStyleidInteger车牌号码CarCodeVarchar20汽车品牌CarlabelVarchar10车身颜色CarColorVarchar10进入时间InTmDatetime外出时间OutTmDatetime停车时间StopsjFloat所收费用ChargeMoneyMoney收费时间ChargeDtDatetime收费记录汇总表:Tc_Business_History字段中文名字段英文名字段类型字段长度备注记录编号RecordIdInteger自动识别操作员编号OperatorIdVarchar10操作类型OptypeVarchar10参见
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度河北省护师类之护士资格证全真模拟考试试卷A卷含答案
- 2024年度河北省护师类之护师(初级)真题练习试卷A卷附答案
- 2024年度河北省护师类之护师(初级)基础试题库和答案要点
- 2025江苏扬州拓普人才开发有限公司招聘劳务派遣工作人员4人笔试备考试题及参考答案详解1套
- 2025年统编版语文四年级下册第二次月考测试题附答案(有2套)
- 2025年天津经开区一中高一下第二次月考-语文试卷
- 江苏省南京市2024-2025学年高二下学期3月月考物理试题(解析版)
- 四川省成都市2024-2025学年高二下学期3月月考物理试题(解析版)
- 业精于勤妆 尽力各种方案;精益求精才能
- 教学手机课件
- 2022年上海公务员考试《申论》A卷
- 车辆调度培训课件
- 公司职工书屋借阅制度范本
- 2023年全国高中数学联赛试题参考答案
- 凝血分析的质量控制
- 医院2023年灾害脆弱性分析报告
- 超小型智能液压挖掘机机械结构设计-毕业论文
- 软件开发项目工作量及报价模板
- 接待意识和顾客冲突知识培训讲座
- 野外生存优秀课件
- 高考历史大题答题模板
评论
0/150
提交评论