




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库设计报告
卷号:0001腑定
卷内编号:-0430i
上海红门智能系统有限公司
智能一卡通系统
数据库设计报告
资料仅供参考
文文Homen-SmatCardSystem.Net-SD-DA
件件TABASE
状标
态:识:
[当1.0.0
V]前
[L山
草版
稿本:
[作吕瑞锋
]者:
资料仅供参考
资料仅供参考
版本历史
版本/作者参与起止日备注
状态者期
资料仅供参考
目录
0.文档介绍..............................8
0.1文档目的............................8
0.2文档范围............................8
0.3读者对象............................8
0・4参考文献............................8
9
L数据库环境说明.......................11
2.数据库的命名规则....................11
3.逻辑设计............................12
4.物理设计............................12
4.0表汇总.............................13
4」表A...............................................................18
4.N表N..............................................................21
5.安全性设计.........................112
5.1防止用户直接操作数据库的方法.....112
5.2用户帐号密码的加密方法............112
5.3角色与权限........................112
资料仅供参考
6.优化................................113
7.数据库管理与维护说明...............114
资料仅供参考
0.文档介绍
0.1文档目的
本说明书是一本针对数据库开发者,程序
设计员的设计使用说明书,便于指导数据库的
后续开发和数据库的扩展,同时为前台的客户
端设计提供数据库的结构说明。
0.2文档范围
0.3读者对象
0.4参考文献
提示:列出本文档的所有参考文献(能够是非
正式出版物),格式如下:
[标识符]作者,文献名称,出版单位(或
归属单位),日期
例如:
[AAA]作者,《立项建议书》,机构名称,日期
资料仅供参考
[SPP-PROC-SD]SEPG,系统设计规范,机构名称,日期
SQLServer编程技术内幕
..........(美)JohnPapa,
Matthew
SQLServer网络数据库指南
..............(美)PaulDuBois
0.5术语与缩写解释
缩写、术语解释
HSCS红门智能卡系统,HomenSmartCardSystem
SD系统设计,SystemDesign
SCS—^通:SmartCardSystem
PIM停车管理信息系统,Parking
InformationSystem
资料仅供参考
ACS
门禁控制系统,AccessControl
System
CWA考勤管理系统,CheckOnWork
Attendance
ECS电梯控制系统,ElevatorControl
System
POS
电子收款机系统,PointOfSells
EIO通道出入系统,EntryInorOut
System
PWS巡检管理系统,PotrolWatch
System
BLM图书管理系统,BooksLibrary
Managment
资料仅供参考
1.数据库环境说明
提示:
(1)说明所采用的数据库系统,设计工具,编
程工具等
⑵详细配置
2.数据库的命名规则
提示:
(1)完整而且清楚的说明本数据库的命名规
则。
(2)如果本数据库的命名规则与机构的标准不
完全一致的话,请作出解释。
(1).用户可输入的主键字段,统一用“ID”
并用VARCHAR(20)类型;系统自动产生
用“序号”并用定长CHARQO)类型来区
分;
(2)表.中主键行用红色,外键行用绿色,其
它行用蓝色来区分;
(3).字段名称取表名中3或4个字母加下划
资料仅供参考
线加字段含义来命名
3.逻辑设计
提示:数据库设计人员根据需求文档,创立与
数据库相关的那部分实体关系图(ERD)O如
果采用面向对象方法COOAD),这里实体相当
于类(class)o
4.物理设计
提示:
(1)主要是设计表结构。一般地,实体对应于
表,实体的属性对应于表的列,实体之间的关
系成为表的约束。逻辑设计中的实体大部分能
够转换成物理设计中的表,可是它们并不一定
是对应的。
(2)对表结构进行规范化处理(第三范式)。
资料仅供参考
4.0表汇总
归类序号表名含义功能说明
员工表
1Employee
2EmpPhoto员工照
片表
3
人EmpContact联系方
力
资式表
源单位信息表
4Department
5EmpDept员工部
门表
6
1SystemUser系统操作管理登录用户
用系统用
户
信户信息
息表
资料仅供参考
2SystemFunction系统功
能定义
表
3SystemRole系统角
色表
4UserRole用户角
色关系
表
5RoIeFunction角色功
能权限
表
6RegisterUser用户必须是有证件的一卡通用户能注册
Web注
册表
7LoginLog用户登登录和退出系统时间
录日志
表
卡SmartCard卡原始信息表临时卡也需要记录在该表中
信CardBase一卡通用户信息临时卡不记录,只登记有实名制卡
息表信息
资料仅供参考
ParkCard停车卡信息
ParkPhoto车辆图片表停车卡中车辆图片
EntryCard门禁、通行、考勤卡通用,靠设备和卡功能进行区分
ElevatorCard电梯卡信息
PatrolCard巡检卡信息
ExpenditureCard消费卡信息
CardSynchronzie卡同步信息表卡注销、挂失等不成功的信息进行
记录
同DeviceSynchronzie设备同步信息表设备操作不成功信息进行记录
步SynchronzieLog卡和设备同步日
志
1Dictionary系统字典
地理位置表
2SystemDevice系统设备表
3DevicePlace设备分布位置
4DeviceAuthorize设备授权表设备连接的PC归属
5DeviceLog设备操作日志表如开门、同步时间等
6SystemError系统错误含义表如通讯错误代码的含义信息
7CardLog卡日志表卡片管理日志
系8SystemLog系统日志表
统9SystemEvent系统事件表
10SystemRecorcier出入记录表记录所有设备提取到的记录
11ConsumeRecorder消费记录表记录从消费机上提取到的记录
12SystemFinance消费帐务表持卡消费(停车、就餐等)明细清
单表
13SystemMap电子地图存储电子地图图片
14DevicePoint设备分布图存储设备分布点坐标
DeviceGraph设备图标库
ParkLots车库信息表
ParkArea车库区位信息表
AreaStatus区位车位状态表
停
ParkExpenditure停车收费标准表外层车库收费标准
车
扩展收费标准表
MonitorConfig监控设备配置表
ParkRecorder停车记录表
资料仅供参考
门JanitorRecorder门禁记录表含门禁、通道、考勤刷卡记录
禁
DutyRules考勤规则表
DutyDevice考勤点设置考勤设备(含登录时间作为考勤时
间)
Holiday节假设置
Segment考勤时段
DutyModal考勤模版
DutyGroup考勤班组
ArrangeClass考勤排班
考OutOfWork加班设置
勤SignWork人工签卡
SignAbsence缺勤登记
代班设置
调班设置
DutySource原始考勤记录
DutyException考勤异常表
DutyDayReport考勤日报表
DutyMonthReport考勤月报表
消费类型定义需与设备关联,如打水、吃饭、借
书
消
费
Building大厦信息表
梯BuildFloor大厦楼层表
控电梯分布表
巡
资料仅供参考
检寻更点设置每个点巡检时间范围另外进行设置
图
书
管
理
上
机
消
费
资料仅供参考
4.1人力资源
4.1.1人员信息表
表名
People
列名数据类型(精度)空/非空约束条件
CodeVARCHAR(20)NOT主键,接受用户输入
NULL否则自动产生
GroupsINTNOT默认0:0一员工;
NULL一客户;
2—联系人;3—教火
4一学生
LastNameNVARCHAR(50)NOT
NULL
FirstNameNVARCHAR(50)NULL
SexCHAR(l)NOT默认:00-男,1
NULL女
NativeCHAR(20)NULL=Dictionary.Auto;
资料仅供参考
NationCHAR(20)NULL=Dictionary.Auto;
MarryTINYINTNOT默认:00一保密;
NULL一未婚;
2—已婚;3一离异:
4一丧偶;5—其它
BirthdayCHAR(10)NULL默认:空;格:
yyyy-MM-dd
IdentityNameCHAR(20)NULL二Dictionary.Auto:
资料仅供参考
IdentityCodeVARCHAR(20)NULL一般指身份证
UpTimeDATETIMENOT默认:GETDATE()
NULL
RegTimeDATETIMENOT默认:GETDATE()
NULL
MemoNVARCHAR(255)NULL
补充说明用户编码的产生规则
资料仅供参考
4.1.2人员照片表
表名
PeoplePhoto
列名数据类型(精度)空/非空约束条件含
PeopleCodeVARCHAR(20)NOT=People.Code,人
NULL外主键ID
FileNameNVARCHAR(128)NULL文件名用照
"People.Code.文
格式”名
SaveModeTINYINTNOT默认00一数据图
NULL库;1一磁盘存
方
PhotoIMAGENULL存放方式为0,照
存实际照片图
SavePathNVARCHAR(255)NULL照片存磁盘时的照
路径地址,存
路
FormatVARCHAR(10)NOT如:bmp>jpeg、照
NULLgif等格
补充说明
资料仅供参考
4.1.3人员联系表
表名
PeopleContact
列名数据类型(精度)空/非空约束条件含义
AutoID
CHAR(20)NOT主键,自动产生人
NULL联
序号
PeopleCode
VARCHAR(20)NOT二People.Code人
NULLID
TelephoneVARCHAR(128)NULL电话
MobileVARCHAR(20)NULL手机
DstIDCHAR(20)NULL=District.Code区域
ID
AddressNVARCHAR(255)NULL地址
ZipCodeCHAR(6)NULL邮编
EMailNVARCHAR(IOO)NULLEmai
RegTimeDATATIMENOT默认:getDateO操作
NULL时间
补充说明一个员工可能会有多个联系方式
资料仅供参考
4.1,4区域字典表(通用)
表名
DistrictCommon
列名数据类型(精度)空/非空约束条件
AutoIDCHAR(20)NOT主键,自动产生
NULL
SuperlDCHAR(20)NULL=DistrictCommon.AutoID
NameNVARCHAR(50)NOT
NULL
GroupsTINYINTNULL保留用,默认1:0-未使
用
1-省份、州;2-城巾;3-
区县(如徐汇区)
资料仅供参考
RegTimeDATATIMENOT默认:GETDATEO
NULL
补充说明采用递归的方式描述区域信息
4.1.5系统字典表
表名
Dictionary
列名数据类型(精度)空/非空约束条件含义
AutoIDCHAR(20)NOT主键,自动产字典
NULL生
GroupsINTNOT11民族;字典
NULL2一籍贯;型
3—证件名称;
4—职务;
5一政治面貌;
6—车辆名称;
资料仅供参考
7一车辆类型;
8一车卡类型;
9-停车收费标
准;10-门卡类
型
NameNVARCHAR(50)NOT字典e
NULL称
MemoNVARCHAR(255)NULL
SuperlDCHAR(20)NULL二Dictionary.AutoID上级£
典ID
补充说明字典类型如:1一请假(事假;病假;产假);2一休假(年休假),以后逐步维护修改
4.1.6单位信息表
表名
Department
列名数据类型(精度)空/非空约束条件
CodeVARCHAR(20)NOT主键
NULL
资料仅供参考
SuperlDVARCHAR(20)NULL=Department.Dept_ID
CnNameNVARCHAR(IOO)NOT
NULL
EnNameVARCHAR(100)NULL
BriefNameNVARCHAR(20)NOT
NULL
TelephoneVARCHAR(100)NULL多电话用逗号空格隔天
资料仅供参考
FaxVARCHAR(50)NULL
DstIDCHAR(20)NULL=DistrictCommon.Aut(
AddressNVARCHAR(255)NULL
ZipCodeCHAR(6)NULL
WebSiteNVARCHAR(255)NULL
EmailNVARCHAR(IOO)NULL
MemoNVARCHAR(255)NULL能够附加产品等信息
补充说明
4.1.7人员任职表
表名PeopleWork
列名数据类型(精度)空/非空约束条件含
义
资料仅供参考
PeopleCoVARCHAR(NOT=Employee.Code人
de20)NUL,外键员
LI
D
DeptCodeVARCHAR(NOT=Department.Co部
20)NULden
Li
D
HeadshipCHAR(20)NUL=Dictionary.Au职
LtoID务
I
D
补充说明员工调动,另外进行记录
4.2用户信息
4.2.1系统用户信息表
表SystemUser
名
资料仅供参考
列数据类型(精度)空/非空约束条件含义
名
VARCHAR(20)NOT=Employee.EmpID用
NULL户
编
码
NVARCHAR(20)NOT登
NULL录
别
名
CHAR(10)NULL—SmartCard.Card_ID用
户
卡
号
BINARYNULL用
户
密
码
TINYINTNOT0-普通用户;i-用
NULL操作员;2-管理户
资料仅供参考
员;3-超级管理员类
型
TINYINTNOT默认00一密码登
NULL登录录
1—刷卡登录方
式
TINYINTNOT默认0:0-冻结;激
NULL1-激活活
标
志
DATETIMENOT默认:GETDATE()登
NULL记
时
间
DATETIMENOT默认:GETDATE()更
NULL新
时
间
NVARCHAR(255)NULL备
资料仅供参考
注
补系统用户可持有系统管理卡和一卡通卡,超级管理员登录不用判断权限(默认全部),普通用
充户一般只是经过查询自己刷卡情况,一般也不用做权限设置。除普通用户外,其它用户登记
说后及时激活.
明
4.2.2系统功能定义列表
表SystemFunction
名
列数据类型(精度)空/非空约束条件含
名义
CHAR(20)NOT主键功
NUL能
L序
号
CHAR(20)NUL=SystemFunction.Fu上
Ln_ID层
功
能
序
号
NVARCHAR(20NOT功
0)NUL能
资料仅供参考
L名
称
NVARCHAR(25NUL功
5)L能
描
述
补发布的时候进行维护,以便由此来确定发行的软件功能限制
充
说
明
4.2.3角色表
名SystemRole
列名数据类型(精度)空/非空约束条件含义
CHAR(20)NOT主键角色
NULL序号
NVARCHAR(20)NOT角色
NULL名称
NVARCHAR(255)NULL角色
描述
补充说明系统管理员、所有者、只读者、系统安全管理员、系统设置管理员等角色
资料仅供参考
4.2.4用户角色关系表
名UserRole
列数据类型(精度)空/非空约束条件含义
名
VARCHAR(20NOT=Employee.Emp_ID用
)NUL户
L编
码
CHAR(20)NOT=SystemRole.Role_I角
NULD色
L序
号
补
充
说
明
4.2.5角色功能权限表
名RoleFunction
列名数据类型(精度)空/非空约束条件含义
CHAR(20)NOT角色
NULL序号
CHAR(20)NOT功能
资料仅供参考
NULL序号
BITNOT默认0:0一拒显示
NULL绝,1一授予授权
TINYINTNOT权限掩码和,权限
NULL按位表示掩码
补充说明掩码:1一读取;2—修改;4—删除;8—新增;16—查询;32—打印;64一审核
4.2.6注册用户表
名RegisterUser
列名数据类型(精度)空/非空约束条件含义
VARCHARNOT=Employee.E用户
(20)NULLmp_ID编码
NVARCHANOT登录
R(20)NULL名称
BINARYNOT登录
NULL密码
VARCHARNOT用于发送许注册
(100)NULL可证邮箱
VARCHARNOT如:许可
(30)NULLJ126D-PSYI6证号
资料仅供参考
-N4FJH-VE2B
I
SMALLINNULL默认有效期限
T
BITNOT默认00一冻激活标志
NULL结;1一激活
DATETIMNULL默认:注册时间
EGETDATE()
DATETIMNULL激活时间
E
VARCHARNULL=Employee.E操作员
(20)mp_ID
补充说明注册时根据卡号和身份证验证,合法则发放许可证到注册时的邮箱,以便用户
激活
4.2.7用户登录日志表
名LoginLog
列数据类型(精度)空/非空约束条件含义
名
CHAR(20)NOT主键日
NUL志
资料仅供参考
L序
号
NVARCHAR(20)NOT=Employee.EmpID用
NUL户
L代
码
BITNOT默认1一登录;0—登
NUL退出录
L标
志
DATETIMENOTGETDATE()登
NUL录
L时
间
TINYINTNOT0-密码登录;1-刷卡登
NUL登录录
L方
式
TINYINTNOT。-软件;l-web登
资料仅供参考
NUL录
L位
置
CHAR(10)NUL=SmartCard.Card_I登
LD录
卡
号
NVARCHAR(50)NUL登
L录
电
脑
VARCHAR(30)NUL登
L录
I
P
NVARCHAR(255NUL备
)L注
补注册时根据卡号和身份证验证,合法则发放许可证到注册时的邮箱,以便用户激活
充
说
明
资料仅供参考
资料仅供参考
4.3卡片信息
4.3.1卡原始信息表(0K)
表名SmartCard
列名数据类型(精度)空/非空约束条件含义
CardIDCHAR(10)NOT主键
NULL
CardCodeVARCHAR(20)NULL保留字卡编
号
PropertyINTNOT默认0:0卡属
NULL-IC;1性
一ID;
2—ICID
兼容卡
UsageINTNOT默认o-卡用
资料仅供参考
NULL未知;1途
一系统
卡;2一操
作卡;3
一用户
卡;4一临
时卡
StateINTNOT0—新P;卡状
NULL1—正常;态
2—冻结;
3一废弃
RegTimeDATETIMENOT注册
NULL时间
UpTimeDATETIMENOT更改
NULL时间
补充说明卡号唯一,卡丢失后补新卡号,因此提取记录需记录用户代码,否则无法查
到记录
432片基本资料表(OK)
表名CardBase
列名数据类型(精度)空/非空约束条件
资料仅供参考
CardIDCHAR(10)NOT=SmartCard.Card_ID
NULL
PeopleCodeVARCHAR(20)NOT=People.Code
NULL
BalanceNUMERIC(8,2)NOT默认0
NULL
LastExpNUMERIC(8,2)NOT默认0
NULL
ExpDevIDCHAR(20)NULL=SystemDevice.Auto:
ExpTimeDATETIMENULL
资料仅供参考
DepositNUMERIC(8,2)NOT默认0
NULL
CipherCodeVARBINARY(50)NOT6位密码,默认6个(
NULL
RetTimeDATETIMENOTGETDATE()
NULL
MemoNVARCHAR(255)NULL
补充说明临时
4.3.3停车卡信息表(0K)
表名ParkingCard
列名数据类型(精度)空/非约束条件含
空义
资料仅供参考
CardIDCHAR(10)NO=SmartCard.C卡
Tard_ID号
NU
LL
CardUsingTCHAR(20)NO=Dictionary.卡
ypelDTAutoID使
NU用
LL类
型
I
D
VehicleNamelDNVARCHARNU=Dictionary.车
(20)LLAutoID辆
名
称
VehicleCodNVARCHARNU车
e(20)LL牌
号
码
资料仅供参考
VehicleTypelDCHAR(20)NU=Dictionary.车
LLAutoID辆
类
型
VehicleColINTNU车
orLL辆
颜
色
VehiclePhoIMAGENU车
toLL辆
图
片
SegmentCHAR(8)NU默认:使
LL00000000用
时
段
UsefulLifeINTNU有
LL效
期
资料仅供参考
限
BgnDayCHAR(10)NU启
LL用
0
期
EndDayCHAR(10)NU截
LL止
日
期
IssueDayCHAR(10)NU发
LL行
日
期
OperatorVARCHAR(NU操
20)LL作
员
补充说明一个员工可拥有多张咔
资料仅供参考
4.3.3卡片权限表(OK)
表名CardPower
列名数据类型(精度)空/非约束条件含义
空
CardIDNVARCHARNO=SmartCard.Ca卡
(10)Trd_ID号
NU
LL
DevicelDNVARCHAR设
(20)备
ID
PurposeuintNO1一停车出入控用
seT制器途
NU2一门禁机3(
LL一梯控此
4—通道;5—考字
勤段
6—消费;7—寻冗
更机余
)
OperateTdatetimeNU操
资料仅供参考
imeLL作
时
间
OperatorNVARCHARNU操
(20)LL作
人
员
补充说明一个员工可拥有多张卡
4.4同步跟踪表
4.4.1卡同步跟踪表(0K)
表名CardSynchronize
列名数据类型(精度)空/非约束条件含义
空
IDCHAR(20)NOT主键序
NUL号
资料仅供参考
L
CardIDCHAR(10)NOT=SmartCard.C卡
NULardID号
L
DevIDCHAR(20)NOT=Device.Auto设
NULID备
L代
码
OperTypeTINYINTNOT0—发行;i—操
NUL解冻;作
L2—冻结;3—类
注销;型
4—补新卡;5?•
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025公司员工安全培训考试试题带答案(基础题)
- 吉林省延边朝鲜族自治州延吉市第二中学2024-2025学年高三4月摸底考试语文试题含解析
- 山东省巨野县第一中学2025年高三3月教学情况调研(一)化学试题含解析
- 辽宁省鞍山市第二十六中学2025年初三语文试题5月模拟试题含解析
- 上海对外经贸大学《移动互联网导论》2023-2024学年第一学期期末试卷
- 吐鲁番职业技术学院《基础化学原理实验》2023-2024学年第二学期期末试卷
- 威海海洋职业学院《酒店人力资源管理》2023-2024学年第二学期期末试卷
- 湖北省小池滨江高级中学2025年高三第二次联考英语试卷含解析
- 2025届山东省青州第二中学高三下学期第一次联考英语试卷含答案
- 2025届江西省景德镇市高三最后一模英语试题含答案
- 交通政策对经济增长的效应分析-深度研究
- 应急总医院合同制康复医学科工作人员招考聘用高频重点提升(共500题)附带答案详解
- 《消防器材使用教程》课件
- 《小儿静脉穿刺》课件
- DB11-T 212-2024 园林绿化工程施工及验收规范
- 托盘贸易合作合同范例
- 劳动节安全教育家长会
- 品类运营管理
- 用工单位与劳务派遣公司合同
- 我的家乡浙江衢州
- 国家开放大学国开电大《儿童心理学》形考任务+大作业答案
评论
0/150
提交评论