数据库设计报告模板,软件数据库设计报告,web数据库设计报告,数据库设计报告 QQ空间素材网 > 数据库设计报告范文 > 数据库设计报告模板,软件数据库设计报告,web数据库设计报告,数据库设计报告 正文

数据库设计报告模板,软件数据库设计报告,web数据库设计报告,数据库设计报告

发布时间:2014-01-09 来源: 数据库设计报告范文

数据库设计报告 文章来源:互联网 作者:佚名 浏览次数:0 次 评论:[已关闭] 0. 文档介绍 0.1 文档目的 0.2 文档范围 0.3 读者对象 0.4 参考文献 0.5 术语与缩写解释 1. 数据库环境...

卷 号:

0001 卷内编号:

2008-0430 上海红门智能系统有限公司 智能一卡通系统 数据库设计报告 文件状态:

[ √ ] 草稿 [ [ ] 正式发布 ] 正在修改 文件标识:

当前版本:

作 者:

完成日期: Homen-SmatCardSystem.Net-SD-DATABASE 1.0.0 吕瑞锋 2008-04-30 红门智能一卡通系统《数据库设计报告》 版 本 历 史 版本 /状态 作者 参与者 起止日期 备注 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

2 / 40 红门智能一卡通系统《数据库设计报告》 目 录 0. 文档介绍 ............................................................................................................................ 4 0.1 文档目的 ....................................................................................................................... 4 0.2 文档范围 ....................................................................................................................... 4 0.3 读者对象 ....................................................................................................................... 4 0.4 参考文献 ....................................................................................................................... 4 0.5 术语与缩写解释 ............................................................................................................ 4 1. 数据库环境说明 ................................................................................................................. 6 2. 数据库的命名规则 ............................................................................................................. 6 3. 逻辑设计 ............................................................................................................................ 6 4. 物理设计 ............................................................................................................................ 6 4.0 表汇总 ........................................................................................................................... 7 4.1 表 A ............................................................................................................................. 10 4. N 表 N ............................................................................................................................. 10 5. 安全性设计 ....................................................................................................................... 39 5.1 防止用户直接操作数据库的方法 .............................................................................. 39 5.2 用户帐号密码的加密方法 .......................................................................................... 40 5.3 角色与权限 ................................................................................................................. 40 6. 优化 .................................................................................................................................. 40 7. 数据库管理与维护说明 ................................................................................................... 40 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

3 / 40 红门智能一卡通系统《数据库设计报告》 0. 文档介绍 0.1 文档目的 本说明书是一本针对数据库开发者,程序设计员的设计使用说明书,便于指导数据 库的后续开发和数据库的扩展,同时为前台的客户端设计提供数据库的结构说明。 0.2 文档范围 0.3 读者对象 0.4 参考文献 提示:列出本文档的所有参考文献(可以是非正式出版物) ,格式如下:

[ 标识符 ] 作者,文献名称,出版单位(或归属单位) ,日期 例如: [AAA] 作者, 《立项建议书》 ,机构名称,日期 [SPP-PROC-SD] SEPG ,系统设计规范,机构名称,日期 SQL Server 编程技术内幕 ------------------ (美) John Papa , Matthew --------------------- (美) Paul DuBois SQL Server 网络数据库指南 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

4 / 40 红门智能一卡通系统《数据库设计报告》 0.5 术语与缩写解释 缩写、术语 HSCS SD 解 释 红门智能卡系统, Homen Smart Card System 系统设计, System Design SCS PIM ACS CWA ECS POS EIO PWS BLM 一卡通:

Smart Card System 停车管理信息系统, Parking Information System 门禁控制系统, Access Control System 考勤管理系统, Check On Work Attendance 电梯控制系统, Elevator Control System 电子收款机系统, Point Of Sells 通道出入系统, Entry In or Out System 巡检管理系统, Potrol Watch System 图书管理系统, Books Library Managment Shanghai Homen Intelligent System Co,Ltd 2008 页码:

5 / 40 红门智能一卡通系统《数据库设计报告》 1. 数据库环境说明 提示:

( 1 )说明所采用的数据库系统,设计工具,编程工具等 ( 2 )详细配置 2. 数据库的命名规则 提示:

( 1 )完整并且清楚的说明本数据库的命名规则。

( 2 )如果本数据库的命名规则与机构的标准不完全一致的话,请作出解释。 ( 1 ). 用户可输入的主键字段,统一用“ ID ”并用 VARCHAR(20) 类型;系统自动产生用 “序号”并用定长 CHAR(20) 类型来区分; ( 2 ) . 表中主键行用红色,外键行用绿色,其他行用蓝色来区分; ( 3 ) . 字段名称取表名中 3 或 4 个字母加下划线加字段含义来命名 3. 逻辑设计 提示:数据库设计人员根据需求文档,创建与数据库相关的那部分实体关系图( ERD ) 。

如果采用面向对象方法( OOAD ) ,这里实体相当于类( class ) 。 4. 物理设计 提示:

( 1 )主要是设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之间 的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们 并不一定是一一对应的。

( 2 )对表结构进行规范化处理(第三范式) 。 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

6 / 40 红门智能一卡通系统《数据库设计报告》 4.0 表汇总 归类 序号 1 人 力 资 源 2 3 4 5 6 1 2 用 户 信 息 3 4 5 6 7 SystemUser SystemFunction SystemRole UserRole RoleFunction RegisterUser LoginLog 表名 Employee EmpPhoto EmpContact Department EmpDept 员工表 含义 功能说明 员工照片表 联系方式表 单位信息表 员工部门表 系统用户信息表 系统功能定义表 系统角色表 用户角色关系表 角色功能权限表 用户 Web 注册表 用户登录日志表 卡原始信息表 一卡通用户信息表 停车卡信息 车辆图片表 门禁、通行、考勤 电梯卡信息 巡检卡信息 消费卡信息 停车卡中车辆图片 卡通用,靠设备和卡功能进行区分 必须是有证件的一卡通用户能注册 登录和退出系统时间 系统操作管理登录用户 SmartCard CardBase ParkCard 卡 信 息 ParkPhoto EntryCard ElevatorCard PatrolCard ExpenditureCard 临时卡也需要记录在该表中 临时卡不记录,只登记有实名制卡信息 CardSynchronzie 同 步 DeviceSynchronzie SynchronzieLog 卡同步信息表 设备同步信息表 卡和设备同步日志 卡注销、挂失等不成功的信息进行记录 设备操作不成功信息进行记录 1 Dictionary 系统字典 地理位置表 2 系 统 3 4 5 6 7 SystemDevice DevicePlace DeviceAuthorize DeviceLog SystemError CardLog 系统设备表 设备分布位置 设备授权表 设备操作日志表 系统错误含义表 卡日志表 2008 设备连接的 pc 归属 如开门、同步时间等 如通讯错误代码的含义信息 卡片管理日志 页码:

7 / 40 Shanghai Homen Intelligent System Co,Ltd 红门智能一卡通系统《数据库设计报告》 8 9 10 11 12 13 14 SystemLog SystemEvent SystemRecorder ConsumeRecorder SystemFinance SystemMap DevicePoint DeviceGraph 系统日志表 系统事件表 出入记录表 消费记录表 消费帐务表 电子地图 设备分布图 设备图标库 记录所有设备提取到的记录 记录从消费机上提取到的记录 持卡消费(停车、就餐等)明细清单表 存储电子地图图片 存储设备分布点坐标 ParkLots ParkArea AreaStatus 停 车 MonitorConfig ParkRecorder ParkExpenditure 车库信息表 车库区位信息表 区位车位状态表 停车收费标准表 扩展收费标准表 监控设备配置表 停车记录表 外层车库收费标准 门 禁 JanitorRecorder 门禁记录表 含门禁、通道、考勤刷卡记录 DutyRules DutyDevice Holiday Segment DutyModal DutyGroup ArrangeClass 考 勤 OutOfWork SignWork SignAbsence 考勤规则表 考勤点设置 节假设置 考勤时段 考勤模版 考勤班组 考勤排班 加班设置 人工签卡 缺勤登记 代班设置 调班设置 考勤设备(含登录时间作为考勤时间) DutySource DutyException DutyDayReport DutyMonthReport 原始考勤记录 考勤异常表 考勤日报表 考勤月报表 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

8 / 40 红门智能一卡通系统《数据库设计报告》 消费类型定义 需与设备关联,如打水、吃饭、借书 消 费 Building 梯 控 BuildFloor 大厦信息表 大厦楼层表 电梯分布表 寻更点设置 巡 检 每个点巡检时间范围另外进行设置 图 书 管 理 上 机 消 费 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

9 / 40 红门智能一卡通系统《数据库设计报告》 4.1 人力资源 4.1.1 人员信息表 表名 列名 People 数据类型(精度) 空 / 非空 约束条件 含义 Code Groups LastName FirstName Sex Native Nation Marry VARCHAR(20) INT NVARCHAR(50) NVARCHAR(50) CHAR(1) CHAR(20) CHAR(20) TINYINT NOT NULL NOT NULL NOT NULL NULL NOT NULL NULL NULL NOT NULL 主键,接受用户输入,否则自动产生 默认 0 :

0 -员工; 1 -客户; 2 -联系人; 3 -教师; 4 -学生 人员 ID 人员分类 名字 姓氏 默认:

0 0- 男, 1 -女 性别 籍贯序号 民族序号 婚姻 =Dictionary.AutoID =Dictionary.AutoID 默认:

0 0 -保密; 1 -未婚; 2 -已婚; 3 -离异; 4 -丧偶; 5 -其他 Birthday IdentityName IdentityCode UpTime RegTime Memo 补充说明 CHAR(10) CHAR(20) VARCHAR(20) DATETIME DATETIME NVARCHAR(255) NULL NULL NULL NOT NULL NOT NULL NULL 默认:空;格式 yyyy-MM-dd =Dictionary.AutoID 一般指身份证 默认:

GETDATE() 默认:

GETDATE() 出生日期 证件名称 ID 证件号码 更新时间 登记时间 备注 用户编码的产生规则 4.1.2 人员照片表 表名 列名 PeoplePhoto 数据类型(精度) 空 / 非空 约束条件 含义 PeopleCode FileName VARCHAR(20) NVARCHAR(128) 2008 NOT NULL NULL =People.Code ,外主键 文件名用“ People.Code. 格式” 页码:

10 / 40 人员 ID 照片文件名 Shanghai Homen Intelligent System Co,Ltd 红门智能一卡通系统《数据库设计报告》 SaveMode Photo SavePath Format 补充说明 TINYINT IMAGE NVARCHAR(255) VARCHAR(10) NOT NULL NULL NULL NOT NULL 默认 0 0 -数据库; 1 -磁盘 存放方式为 0 ,存实际照片 照片存磁盘时的路径地址, 如:

bmp 、 jpeg 、 gif 等 图片存放方式 照片图像 照片存放路径 照片格式 4.1.3 人员联系表 表名 列名 PeopleContact 数据类型(精度) 空 / 非空 约束条件 含义 AutoID PeopleCode Telephone Mobile DstID Address ZipCode EMail RegTime 补充说明 CHAR(20) VARCHAR(20) VARCHAR(128) VARCHAR(20) CHAR(20) NVARCHAR(255) CHAR(6) NVARCHAR(100) DATATIME NOT NULL NOT NULL NULL NULL NULL NULL NULL NULL NOT NULL 主键,自动产生 = People.Code 人员联系序号 人员 ID 电话 手机 =District.Code 区域 ID 地址 邮编 Email 默认:

getDate() 操作时间 一个员工可能会有多个联系方式 4.1.4 区域字典表(通用) 表名 列名 DistrictCommon 数据类型(精度) 空 / 非空 约束条件 含义 AutoID SuperID Name Groups CHAR(20) CHAR(20) NVARCHAR(50) TINYINT NOT NULL NULL NOT NULL NULL 主键,自动产生 =DistrictCommon.AutoID 保留用,默认 1 :

0- 未使用 1- 省份、州;2- 城市;3- 区县(如 徐汇区) 区域 ID 上级区域 ID 区域名称 类型 RegTime 补充说明 DATATIME NOT NULL 默认 :GETDATE() 操作时间 采用递归的方式描述区域信息 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

11 / 40 红门智能一卡通系统《数据库设计报告》 4.1.5 系统字典表 表名 列名 Dictionary 数据类型(精度) 空 / 非空 约束条件 含义 AutoID Groups CHAR(20) INT NOT NULL NOT NULL 主键,自动产生 1 —民族; 2 —籍贯; 3 —证件名称; 4 —职务; 5 —政治面貌; 6 —车辆名称; 7 —车辆类型; 8 —车卡类型; 9- 停车收费标准; 10- 门卡类型 字典 ID 字典类型 Name Memo SuperID 补充说明 NVARCHAR(50) NVARCHAR(255) CHAR(20) NOT NULL NULL NULL = Dictionary. AutoID 字典名称 上级字典 ID 字典类型如:

1 -请假(事假;病假;产假) ; 2 -休假(年休假) ,以后逐步维护修改 4.1.6 单位信息表 表名 列名 Department 数据类型(精度) 空 / 非空 约束条件 含义 Code SuperID CnName EnName BriefName Telephone Fax DstID Address ZipCode VARCHAR(20) VARCHAR(20) NVARCHAR(100) VARCHAR(100) NVARCHAR(20) VARCHAR(100) VARCHAR(50) CHAR(20) NVARCHAR(255) CHAR(6) 2008 NOT NULL NULL NOT NULL NULL NOT NULL NULL NULL NULL NULL NULL 主键 =Department.Dept_ID 单位 ID 上级单位 ID 单位全称 英文名称 单位简称 多电话用逗号空格隔开 =DistrictCommon.AutoID 电话 传真 区域 ID 地址 邮编 页码:

12 / 40 Shanghai Homen Intelligent System Co,Ltd 红门智能一卡通系统《数据库设计报告》 WebSite Email Memo 补充说明 NVARCHAR(255) NVARCHAR(100) NVARCHAR(255) NULL NULL NULL 可以附加产品等信息 网站 邮件 备注 4.1.7 人员任职表 表名 列名 PeopleWork 数据类型(精度) 空 / 非空 约束条件 含义 PeopleCode DeptCode Headship 补充说明 VARCHAR(20) VARCHAR(20) CHAR(20) NOT NULL NOT NULL NULL =Employee.Code ,外键 =Department.Code =Dictionary.AutoID 人员 ID 部门 ID 职务 ID 员工调动,另外进行记录 4.2 用户信息 4.2.1 系统用户信息表 表名 列名 SystemUser 数据类型(精度) 空 / 非空 约束条件 含义 VARCHAR(20) NVARCHAR(20) CHAR(10) BINARY TINYINT TINYINT TINYINT DATETIME DATETIME NVARCHAR(255) NOT NULL NOT NULL NULL NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NULL =Employee.EmpID = SmartCard.Card_ID 0- 普通用户; 1- 操作员; 2- 管理员; 3- 超级管理员 默认 0 0 -密码登录 用户编码 登录别名 用户卡号 用户密码 用户类型 登录方式 激活标志 登记时间 更新时间 备注 1 -刷卡登录 默认 0 :

0- 冻结; 1- 激活 默认:

GETDATE() 默认:

GETDATE() Shanghai Homen Intelligent System Co,Ltd 2008 页码:

13 / 40 红门智能一卡通系统《数据库设计报告》 补充说明 系统用户可持有系统管理卡和一卡通卡,超级管理员登录不用判断权限(默认 全部) ,普通用户一般只是通过查询自己刷卡情况,一般也不用做权限设置。除 普通用户外,其他用户登记后及时激活。 4.2.2 系统功能定义列表 表名 列名 SystemFunction 数据类型(精度) 空 / 非空 约束条件 含义 CHAR(20) CHAR(20) NVARCHAR(200) NVARCHAR(255) 补充说明 NOT NULL NULL NOT NULL NULL 主键 =SystemFunction.Fun_ID 功能序号 上层功能序号 功能名称 功能描述 发布的时候进行维护,以便由此来确定发行的软件功能限制 4.2.3 角色表 名 列名 SystemRole 数据类型(精度) 空 / 非空 约束条件 含义 CHAR(20) NVARCHAR(20) NVARCHAR(255) 补充说明 NOT NULL NOT NULL NULL 主键 角色序号 角色名称 角色描述 系统管理员、所有者、只读者、系统安全管理员、系统设置管理员等角色 4.2.4 用户角色关系表 名 列名 UserRole 数据类型(精度) 空 / 非空 约束条件 含义 VARCHAR(20) CHAR(20) 补充说明 NOT NULL NOT NULL =Employee.Emp_ID =SystemRole.Role_ID 用户编码 角色序号 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

14 / 40 红门智能一卡通系统《数据库设计报告》 4.2.5 角色功能权限表 名 列名 RoleFunction 数据类型(精度) 空 / 非空 约束条件 含义 CHAR(20) CHAR(20) BIT TINYINT 补充说明 NOT NULL NOT NULL NOT NULL NOT NULL 默认 0 :

0 -拒绝, 1 -授予 权限掩码和,按位表示 角色序号 功能序号 显示授权 权限掩码 掩码:

1 -读取; 2 -修改; 4 -删除; 8 -新增; 16 -查询; 32 -打印; 64 -审核 4.2.6 注册用户表 名 列名 RegisterUser 数据类型(精度) 空 / 非空 约束条件 含义 VARCHAR(20) NVARCHAR(20) BINARY VARCHAR(100) VARCHAR(30) SMALLINT BIT DATETIME DATETIME VARCHAR(20) 补充说明 激活 NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NULL NOT NULL NULL NULL NULL =Employee.Emp_ID 用户编码 登录名称 登录密码 用于发送许可证 如:

J126D-PSYI6 -N4FJH-VE2BI 默认 注册邮箱 许可证号 有效期限 默认 00 -冻结;1 -激活 激活标志 默认:

GETDATE() 注册时间 激活时间 =Employee.Emp_ID 操作员 注册时根据卡号和身份证验证,合法则发放许可证到注册时的邮箱,以便用户 4.2.7 用户登录日志表 名 列名 LoginLog 数据类型(精度) 空 / 非空 约束条件 含义 CHAR(20) NVARCHAR(20) BIT NOT NULL NOT NULL NOT NULL 2008 主键 =Employee.EmpID 默认 1 -登录; 0 -退出 日志序号 用户代码 登录标志 页码:

15 / 40 Shanghai Homen Intelligent System Co,Ltd 红门智能一卡通系统《数据库设计报告》 DATETIME TINYINT TINYINT CHAR(10) NVARCHAR(50) VARCHAR(30) NVARCHAR(255) 补充说明 NOT NULL NOT NULL NOT NULL NULL NULL NULL NULL GETDATE() 0- 密码登录; 1- 刷卡登录 0- 软件; 1-web =SmartCard.Card_ID 登录时间 登录方式 登录位置 登录卡号 登录电脑 登录 IP 备注 注册时根据卡号和身份证验证,合法则发放许可证到注册时的邮箱,以便用户激活 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

16 / 40 红门智能一卡通系统《数据库设计报告》 4.3 卡片信息 4.3.1 卡原始信息表 (OK) 表名 列名 SmartCard 数据类型(精度) 空 / 非空 约束条件 含义 CardID CardCode Property Usage CHAR(10) VARCHAR(20) INT INT NOT NULL NULL NOT NULL NOT NULL 主键 保留字 默认 0:0 - IC ; 1 - ID ; 2 — ICID 兼容卡 默认 0-未知;1- 系 统 卡; 2 -操作卡; 3 -用户 卡; 4 -临时卡 卡号 卡编号 卡属性 卡用途 State RegTime UpTime 补充说明 INT DATETIME DATETIME NOT NULL NOT NULL NOT NULL 0 -新卡; 1 -正常; 2 -冻结; 3 -废弃 卡状态 注册时间 更改时间 卡号唯一,卡丢失后补新卡号,因此提取记录需记录用户代码,否则无法查到记录 4.3.2 片基本资料表 (OK) 表名 列名 CardBase 数据类型(精度) 空 / 非空 约束条件 含义 CardID PeopleCode Balance LastExp ExpDevID ExpTime Deposit CipherCode RetTime Memo 补充说明 CHAR(10) VARCHAR(20) NUMERIC(8,2) NUMERIC(8,2) CHAR(20) DATETIME NUMERIC(8,2) VARBINARY(50) DATETIME NVARCHAR(255) 临时 NOT NULL NOT NULL NOT NULL NOT NULL NULL NULL NOT NULL NOT NULL NOT NULL NULL =SmartCard.Card_ID =People.Code 默认 0 默认 0 =SystemDevice.AutoID 默认 0 6 位密码,默认 6 个 0 GETDATE() 卡号 人员 ID 卡片余额 最近消费 消费设备 消费时间 卡押金 卡密码 发行时间 备注 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

17 / 40 红门智能一卡通系统《数据库设计报告》 4.3.3 停车卡信息表( OK) 表名 列名 ParkingCard 数据类型(精度) 空 / 非空 约束条件 含义 CardID CardUsingTypeID VehicleNameID CHAR(10) CHAR(20) NVARCHAR(20) NVARCHAR(20) CHAR(20) INT IMAGE CHAR(8) INT CHAR(10) CHAR(10) CHAR(10) VARCHAR(20) NOT NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL =SmartCard.Card_ID =Dictionary.AutoID =Dictionary.AutoID =Dictionary.AutoID 卡号 卡使 用 类 型 ID 车辆名称 车牌号码 车辆类型 车辆颜色 车辆图片 VehicleCode VehicleTypeID VehicleColor VehiclePhoto Segment UsefulLife BgnDay EndDay IssueDay 默认:

00000000 使用时段 有效期限 启用日期 截止日期 发行日期 操作员 Operator 补充说明 一个员工可拥有多张卡 4.3.3 卡片权限表( OK) 表名 列名 CardPower 数据类型(精度) 空 / 非空 约束条件 含义 CardID DeviceID Purposeuse NVARCHAR(10) NVARCHAR(20) int NOT NULL NOT NULL =SmartCard.Card_ID 1 -停车出入控制器 2 -门禁机 3 -梯控 4 -通道; 5 -考勤 6 -消费; 7 -寻更机 卡号 设备 ID 用途(此字 段冗余) OperateTime Operator 补充说明 datetime NVARCHAR(20) NULL NULL 操作时间 操作人员 一个员工可拥有多张卡 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

18 / 40 红门智能一卡通系统《数据库设计报告》 4.4 同步跟踪表 4.4.1 卡同步跟踪表 (OK) 表名 列名 CardSynchronize 数据类型(精度) 空 / 非空 约束条件 含义 ID CardID DevID OperType CHAR(20) CHAR(10) CHAR(20) TINYINT NOT NULL NOT NULL NOT NULL NOT NULL 主键 =SmartCard.CardID =Device.AutoID 0 -发行; 1 -解冻; 2 -冻结; 3 -注销; 4 -补新卡; 5 -延期; 6- 充值 序号 卡号 设备代码 操作类型 ?补卡和充 值是否需写 同步表? 操作模块 3 -梯控 Purposeuse int NOT NULL 1 -停车出入控制器 2 -门禁机 4 -通道; 5 -考勤 6 -消费; 7 -寻更机 OperateTime Operator 补充说明 datetime NVARCHAR(20) NULL NULL 操作时间 操作人员 ID 卡发行需写此表,同步成功后要删除操作记录,使该表数据量始终保持最少 4.4.2 设备同步跟踪表 表名 列名 DeviceSynchronize 数据类型(精度) 空 / 非空 约束条件 含义 ID DevID OperType CHAR(20) NVARCHAR(20) TINYINT NOT NULL NOT NULL NOT NULL 主键 =SystemDevice.DevSn 0 -初始化(保留); 1 -加载时间; 2 -加载停车收费标准 3 -加载消费方式 4 -加载开门时段 序号 设备代码 操作类型 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

19 / 40 红门智能一卡通系统《数据库设计报告》 5 -加载节假日 6 -加载操作员卡号 OpetTime Memo 补充说明 DATETIME NVARCHAR(255) NOT NULL NULL GETDATE() 操作时间 备注 4.4.3 同步日志表 表名 列名 SynchronizeLog 数据类型(精度) 空 / 非空 约束条件 含义 NVARCHAR(20) NOT NULL 主键 序号 DATETIME NVARCHAR(255) 补充说明 NOT NULL NULL GETDATE() 日志记录时间 4.4.4 同步日志表 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

20 / 40 红门智能一卡通系统《数据库设计报告》 4.5 系统 4.5.2 系统设备表 表名 列名 SystemDevice 数据类型(精度) 空 / 非空 约束条件 含义 AutoID Name Property Groups CHAR(20) NVARCHAR(20) INT INT NOT NULL NOT NULL NOT NULL NOT NULL 主键:自动产生 设备 ID 设备名称 默认:0 ,表示不区分出入; 设备属性 1 -入口; 2 —出口 1 -停车出入控制器 2 -门禁机 3 -梯控 4 -通道; 5 -考勤 6 -消费; 7 -寻更机 设备类别 IsSlave SuperID OwnerShip INT VARCHAR(20) CHAR(20) NOT NULL NULL NULL 默认:

0- 主机; 1- 分机 =SystemDevice.AutoID 例如:是停车设备,则为车 库 ID ;是电梯设备,则为大 厦 ID ;是门禁设备,则为所 安装位置的 ID 等等 主机 / 分机 主机设备 ID 设备归属 ControlCode INT NULL 控制器代码, 从 0x00 ~ 0xFF 大厦、车库等可先选择大厦 或车库名称,根据大厦或车 库信息自动填写设备编码 设备编码(控 制器号) DeviceCode ComStyle ComPort INT INT INT NOT NULL NOT NULL NOT NULL 如果是主机,机号 0 ~ 255 分机 0-15 0 - COM ; 1 - IP ; 2 - USB 设备机号 通讯方式 IP 端口或波特 率 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

21 / 40 红门智能一卡通系统《数据库设计报告》 ComAddr Gateway Memo 补充说明 VARCHAR(30) VARCHAR(30) NVARCHAR(255) 内容 NOT NULL NULL NULL 默认:

192.168.1.10 或 COM1 IP 的默认网关, 一般默认值 为:

192.168.1.1 IP 地址或通讯 串口号 备注 是否独立主机字段在增加记录时始终为 0 ,只有在分机表中进行了操作后更改该字段 4.5.3 停车设备分布表 表名 列名 GarageDevPlace 数据类型(精度) 空 / 非空 约束条件 含义 VARCHAR(20) VARCHAR(20) 补充说明 NOT NULL NOT NULL =Garage.Grg_ID =SystemDevice.Dev_ID 车库代码 设备代码 4.5.4 系统操作日志表 表名 列名 EventLog 数据类型(精度) 空 / 非空 约束条件 含义 AutoID EventTime EventCode SourceID NVARCHAR(20) DATETIME NVARCHAR(10) INT NOT NULL NOT NULL NOT NULL NOT NULL 主键:自动产生 事件 ID 事件时间 自定义的事件 类型编码 1 -停车出入控制器 2 -门禁机 3 -梯控 4 -通道; 5 -考勤 6 -消费; 7 -寻更机 发生此事件的 模块 ID SysDevID Desc Operator NVARCHAR(20) NVARCHAR(255) NVARCHAR(20) NULL NULL NOT NULL = SystemDevice.AutoID 设备 ID 事件描述 操作人员 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

22 / 40 红门智能一卡通系统《数据库设计报告》 补充说明 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

23 / 40 红门智能一卡通系统《数据库设计报告》 4.4 停车管理模块 4.4.1 停车卡信息表 4.4.2 车辆图片表 表名 列名 数据类型(精度) 空 / 非空 约束条件 含义 Code 序号 补充说明 4.4.3 车库信息表 表名 列名 ParkingLots 数据类型(精度) 空 / 非空 约束条件 含义 AutoID Name ControlCode SuperID Memo 补充说明 CHAR(20) NVARCHAR(50) INT CHAR(20) NVARCHAR(255) NOT NULL NOT NULL NOT NULL NULL NULL 主键 车库代码 车库名称 √ =ParkingLots.AutoID 上层车库 备注 4.4.4 区位信息表 表名 列名 ParkingArea 数据类型(精度) 2008 空 / 非空 约束条件 含义 页码:

24 / 40 Shanghai Homen Intelligent System Co,Ltd 红门智能一卡通系统《数据库设计报告》 AutoID ParkID AreaCode Capacity Space 补充说明 CHAR(20) CHAR(20) NVARCHAR(20) BIGINT BIGINT NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL 主键,自动产生 = ParkingLots.AutoID 区位序号 车库代码 区位编码 区位容量 剩余车位 4.4.5 车位信息表 表名 列名 ParkingPosition 数据类型(精度) 空 / 非空 约束条件 含义 AutoID AreaID PosCode State UpTime CardID CarCode Property CHAR(20) CHAR(20) NVARCHAR(20) INT DATETIME CHAR(10) NVARCHAR(20) INT NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NULL NULL NOT NULL 主键,自动产生 ParkingArea.AutoID 0 -空闲; 1 -占用 默认:

GETDATE() =SmartCard.Card_ID 0- 临时车位; 1- 固定车 位; 2- 锁定车位(暂时 不启用的车位) 车位 ID 区位 ID 车位编号 车位状态 变更时间 车主卡号 车牌号码 车位属性 Memo 补充说明 NVARCHAR(255) NULL 备注 固定车若不记车位数,则自动暂用锁定车位 4.4.6 收费标准表 表名 列名 ChargeStandard 数据类型(精度) 空 / 非空 约束条件 含义 AutoID Name AttachID NVARCHAR (20) NVARCHAR(50) NVARCHAR(20) NOT NULL NOT NULL NULL 主键,自动产生 唯一 = ChargeStandard . AutoID 标准编号 标准名称 所属的标准 编号 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

25 / 40 红门智能一卡通系统《数据库设计报告》 CardType ChargeStyle FreeMinutes BeforeMinutes BeforeMoney NVARCHAR (20) INT INT INT NUMERIC(8,2) NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL =Dictionary. AutoID 0- 按时计费 ; 1- 按次 计 费 单位:分钟,默认为 0 单位:分钟,默认为 0 ¥元 车卡类型 计费方式 免费停车时 间 之前时间 之前时间收 费额 AfterPerMinutes INT NOT NULL 单位:分钟,默认为 0 之后单位时 间 AfterMoneyRate NUMERIC(8,2) NOT NULL ¥元 之后时间费 率 IsDayCircle IsDeductFreeMinutes PerTimesLimimtMoney PerDayLimimtMoney RebateMoneySum INT INT NUMERIC(8,2) NUMERIC(8,2) NUMERIC(8,2) NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL 默认为 0:0- 不按; 1- 按 默认为 1:0- 不扣; 1- 扣 默认为 0- 无限额 默认为 0- 无限额 单位:¥元 是否按 24 小 时循环 是否扣除免 费时间 每次停车限 额 每 24 小时停 车限额 到达折扣优 惠时的停车 费总额 Rebate Memo RegTime UpTime Operator 补充说明 NUMERIC(8,2) NVARCHAR(255) DateTime DateTime NVARCHAER(50) NOT NULL NULL 默认为 0 ,此值为 % 前的 数值 折扣优惠时 的折扣率 说明 建立日期 修改日期 NULL 操作员 4.4.7 停车监控表 表名 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

26 / 40 红门智能一卡通系统《数据库设计报告》 列名 数据类型(精度) 空 / 非空 约束条件 含义 序号 卡号 类型 车牌号码 出入位置 时间 出 /入 操作员 补充说明 4.4.8 停车记录表 表名 列名 数据类型(精度) 空 / 非空 约束条件 含义 序号 卡号 类型 车牌 进入位置 进入时间 离开位置 离开时间 停车时间 停车收费 补充说明 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

27 / 40 红门智能一卡通系统《数据库设计报告》 4.4.9 停车图象表 表名 列名 数据类型(精度) 空 / 非空 约束条件 含义 序号 图片存放方式 照片 照片存放路径 照片格式 入场图片 出场图片 补充说明 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

28 / 40 红门智能一卡通系统《数据库设计报告》 4.5 门禁管理模块 4.5.1 门禁卡信息表 (OK) 表名 列名 ACCESSCard 数据类型(精度) 空 / 非空 约束条件 含义 CardID AccessCardType CardUsingTypeID BgnDay EndDay Segment FollowedForbid ValidateTimes UsefulLife CHAR(10) int CHAR(20) CHAR(10) CHAR(10) CHAR(8) smallint INT INT CHAR(10) VARCHAR(20) NVARCHAR(20) NOT NULL Not NUll NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL =SmartCard.CardID =Dictionary.AutoID 卡号 门卡类型 卡 使 用 类 型 ID 启用日期 截止日期 使用时段 1- 是 ;0- 否 是否防跟随 有效次数 有效期限 发行日期 操作员 备注 IssueDay Operator Memo Shanghai Homen Intelligent System Co,Ltd 2008 页码:

29 / 40 红门智能一卡通系统《数据库设计报告》 补充说明 4.5.2 门禁设备安装位置表 表名 列名 Position 数据类型(精度) 空 / 非空 约束条件 含义 AutoID AreaName Floor Room Memo NVARCHAR (20) NVARCHAR (50) NVARCHAR (50) NVARCHAR (50) NVARCHAR (255) NOT NULL NULL NULL NULL NULL 主键,自动产生 位置编号 所属区域名 称 楼层 房间 备注 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

30 / 40 红门智能一卡通系统《数据库设计报告》 补充说明 4.5.3 监控数据表 表名 列名 AccessDataum 数据类型(精度) 空 / 非空 约束条件 含义 AccessTime AccessDevID State CardID Event EventTime NVARCHAR (20) NVARCHAR (50) INT NVARCHAR (10) INT DATETIME NOT NULL NOT NULL NOT NULL NULL NULL NULL 主键,自动产生 = SystemDevice.AutoID 0- 关;1- 开;2- 报警 ;3不确定 监控时间 门禁设备 ID 门态 访问卡号 事件(报警) 类型 事件发生时 间 补充说明 4.6 考勤管理模块 4.6.1 表 表名 列名 数据类型(精度) 空 / 非空 约束条件 含义 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

31 / 40 红门智能一卡通系统《数据库设计报告》 补充说明 4.7 消费管理模块 4.7.1 表 表名 列名 数据类型(精度) 空 / 非空 约束条件 含义 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

32 / 40 红门智能一卡通系统《数据库设计报告》 补充说明 4.8 梯控管理模块 4.8.1 表 表名 列名 数据类型(精度) 空 / 非空 约束条件 含义 补充说明 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

33 / 40 红门智能一卡通系统《数据库设计报告》 4.9 寻更管理模块 4.9.1 表 表名 列名 数据类型(精度) 空 / 非空 约束条件 含义 补充说明 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

34 / 40 红门智能一卡通系统《数据库设计报告》 补一 公共时段表 表名 列名 TimePub 数据类型(精度) 空 / 非空 约束条件 含义 PubID T1 T2 T3 T4 T5 T6 T7 T8 SysModule 补充说明 CHAR(20) int int int int int int int int smallint NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL 主键,自动产生 公共时段 ID 时段 1 ID 时段 2 ID 时段 3 ID 时段 4 ID 时段 5 ID 时段 6 ID 时段 7 ID 时段 8 ID 所属系统 ID 此表为各个系统模块所共用,公共时段为 8 个,其来自于每个系统模块的时段表 补二 节假日时段表 表名 列名 TimeHoliday 数据类型(精度) 空 / 非空 约束条件 含义 Holiday PubTimeZoneID HolidayDesc 补充说明 Nvarchar(20) Nvarchar(20) Nvarchar(255) NOT NULL NOT NULL NULL 主键 = TimeZonePub. 节 假 日 日 期 公 共时 区 ID 说明 PubTimeZoneID 补三 门禁时段表 表名 列名 TimeAccessSec 数据类型(精度) 空 / 非空 约束条件 含义 SecID BgnTime EndTime OpenStlye 补充说明 int Nvarchar(9) Nvarchar(9) smallint NOT NULL NOT NULL NOT NULL NOT NULL 主键,自动增长列 时段 ID 起始时间 终止时间 开门方式 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

35 / 40 红门智能一卡通系统《数据库设计报告》 补四 公共时区 表名 列名 TimeZonePub 数据类型(精度) 空 / 非空 约束条件 含义 PubTimeZoneID PubID PubTimeSecs HolidayTimeSecs 补充说明 Nvarchar(20) Nvarchar(20) Nvarchar(100) Nvarchar(100) NOT NULL NOT NULL NOT NULL NULL 主键,自动产生 = PubTime.PubID 时区 ID 公共时段 ID 生效的公共 时段 生效的节假 日时段 补五 星期时区 表名 列名 TimeZoneWeek 数据类型(精度) 空 / 非空 约束条件 含义 WeekTimeZoneID PubID SundayTimeSecs MondayTimeSecs TuesdayTimeSecs WednesdayTimeSecs ThursdayTimeSecs FridayTimeSecs SaturdayTimeSecs 补充说明 Nvarchar(20) Nvarchar(20) Nvarchar(100) Nvarchar(100) Nvarchar(100) Nvarchar(100) Nvarchar(100) Nvarchar(100) Nvarchar(100) NOT NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL 主键,自动产生 = PubTime.PubID 时区 ID 公共时段 ID 生效的周 日时段 生效的周 一时段 生效的周 二时段 生效的周 三时段 生效的周 四时段 生效的周 五时段 生效的周 六时段 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

36 / 40 红门智能一卡通系统《数据库设计报告》 补六 设备时区 表名 列名 TimeZoneDevice 数据类型(精度) 空 / 非空 约束条件 含义 DeviceID PubTimeZoneID WeekTimeZoneID 补充说明 Nvarchar(20) Nvarchar(20) Nvarchar(20) NOT NULL NOT NULL NOT NULL 主键 TimeZonePub. 设备 ID 公共时区 ID 星期时区 ID PubTimeZoneID = TimeZoneWeek. WeekTimeZoneID 补 1 节假日模板 表名 列名 TimeHolidayModel 数据类型(精度) 空 / 非空 约束条件 含义 ModelID Holiday Memo 补充说明 Nvarchar(20) Nvarchar(20) Nvarchar(255) NOT NULL NOT NULL NULL 主键 主键 模板 ID 节假日日期 节假日说明 补 2 星期时间段 表名 列名 TimeZoneDevice 数据类型(精度) 空 / 非空 约束条件 含义 DevID Nvarchar(20) NOT NULL 主键 设 备 主 机 ID[ 一体式 ] 或设备分机 ID[ 分体式 ] SundayTimeSecs MondayTimeSecs TuesdayTimeSecs WednesdayTimeSecs ThursdayTimeSecs FridayTimeSecs SaturdayTimeSecs 补充说明 Nvarchar(100) Nvarchar(100) Nvarchar(100) Nvarchar(100) Nvarchar(100) Nvarchar(100) Nvarchar(100) NULL NULL NULL NULL NULL NULL NULL 星期日时段 星期一时段 星期二时段 星期三时段 星期四时段 星期五时段 星期六时段 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

37 / 40 红门智能一卡通系统《数据库设计报告》 补 3 门禁公共时间段 表名 列名 TimeSecsPubAccess 数据类型(精度) 空 / 非空 约束条件 含义 DevID T1Bgn T1End T1Open T2Bgn T2End T2Open T3Bgn T3End T3Open T4Bgn T4End T4Open T5Bgn Nvarchar(20) Nvarchar(9) Nvarchar(9) smallint Nvarchar(9) Nvarchar(9) smallint Nvarchar(9) Nvarchar(9) smallint Nvarchar(9) Nvarchar(9) smallint Nvarchar(9) NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL 主键 设备主机 ID 时段 1 起始 时段 1 结束 时段 1 开门 方式 时段 2 起始 时段 2 结束 时段 2 开门 方式 时段 3 起始 时段 3 结束 时段 3 开门 方式 时段 4 起始 时段 4 结束 时段 4 开门 方式 时段 5 起始 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

38 / 40 红门智能一卡通系统《数据库设计报告》 T5End T5Open T6Bgn T6End T6Open T7Bgn T7End T7Open T8Bgn T8End T8Open PublicTimeSecs HolidayModelID HolidayTimeSecs 补充说明 Nvarchar(9) smallint Nvarchar(9) Nvarchar(9) smallint Nvarchar(9) Nvarchar(9) smallint Nvarchar(9) Nvarchar(9) smallint Nvarchar(100) Nvarchar(20) Nvarchar(100) NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NULL NULL NULL 时段 5 结束 时段 5 开门 方式 时段 6 起始 时段 6 结束 时段 6 开门 方式 时段 7 起始 时段 7 结束 时段 7 开门 方式 时段 8 起始 时段 8 结束 时段 8 开门 方式 生效的公共 时间段 节假日模板 ID 生效的节假 日时段 5. 安全性设计 提示:提高软件系统的安全性应当从“管理”和“设计”两方面着手。这里仅考虑数据 库的安全性设计。 5.1 防止用户直接操作数据库的方法 提示:用户只能用帐号登陆到应用软件,通过应用软件访问数据库,而没有其它途径操 作数据库。 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

39 / 40 红门智能一卡通系统《数据库设计报告》 5.2 用户帐号密码的加密方法 提示:对用户帐号的密码进行加密处理,确保在任何地方都不会出现密码的明文。 5.3 角色与权限 提示:确定每个角色对数据库表的操作权限,如创建、检索、更新、删除等。每个角色 拥有刚好能够完成任务的权限,不多也不少。在应用时再为用户分配角色,则每个用户 的权限等于他所兼角色的权限之和。 角色 可以访问的表与列 操作权限 角色 A 角色 B 6. 优化 提示:分析并优化数据库的“时-空”效率,尽可能地“提高处理速度”并且“降低数 据占用空间” 。

( 1 )分析“时-空”效率的瓶颈,找出优化对象(目标) ,并确定优先级。

( 2 )当优化对象(目标)之间存在对抗时,给出折衷方案。

( 3 )给出优化的具体措施,例如优化数据库环境参数,对表格进行反规范化处理等。 优先级 优化对象(目标) 措施 7. 数据库管理与维护说明 提示:在设计数据库的时候,及时给出管理与维护本数据库的方法,有助于将来撰写出 正确完备的用户手册。 Shanghai Homen Intelligent System Co,Ltd 2008 页码:

40 / 40

数据库课程设计报告 -------人事/工资/考勤管理系统 人事/工资/ 人事 任课教师:乔娟 实验教师: 助教: 一:系统开发平台 本系统采用 Eclipse 为开发工具,后台数据库采用 SQL ...

XXX成本管理系统分为:合同信息、成本信息、报表、基础数据、系统管理等五个子模块.合同信息模块主要用于录入合同明细情况和付款情况等,其中它又包括:合同信息,工程...

数据库系统需求分析; 2)数据库概念模型设计; 3)数据库逻辑模型设计; 4)数据库物理模型的实现; 5)完成不少于6000字的课程设计报告撰写. 四,应收集的资料及主要参考...

数据库设计报告模板,软件数据库设计报告,web数据库设计报告,数据库设计报告》出自:QQ空间素材网
链接地址:http://www.qzoneai.com/sucai/HyO6ajuv967iolu2.html

相关文章阅读

网站地图 | 关于我们 | 联系我们 | 广告服务 | 免责声明 | 在线留言 | 友情链接 | RSS 订阅 | 热门搜索
版权所有 QQ空间素材网 www.qzoneai.com

数据库设计报告模板,软件数据库设计报告,web数据库设计报告,数据库设计报告