第三章 系统的总体设计
3.1 系统软件结构设计
3.1.1 软件结构
管理软件有基本资料、设备管理、IC卡管理、查询管理、辅助管理五个模块组成。如图所示。
门禁管理系统 基基本资料 设备管理 设磁卡管理 I查询管理 查辅助管理 辅
图3-1门禁管理系统模块
用户资设备资料 图3-2 基本资料模块
基本资料 料
- 11 -
图3-3 IC卡管理模块
IC卡发行 IC卡延期 IC卡挂失 IC卡解挂 IC卡检测 IC卡管理
查询管理 IC卡发行记录 IC卡延期记录 IC卡挂失IC卡解挂记录 记录 远程控制记开门记录 录
图3-4查询管理模块
- 12 -
辅助管理 作组管理 作员管理 修改密码 系统维护 系统初始化 时间段设置
图3-5辅助管理模块
图3-6设备管理模块 设备管理 设备初始控制参数 设备时钟 开门时段 读取记录 黑名单 巡检 设备信远程控制 息 化
3.1.2 数据库逻辑设计及表的设计
在此阶段,把E—R图转换成DBMS(数据库管理系统)所支持的数据类型,就得到层次模型、网状模型或关系模型,然后对相应的数据模型定义。根据功能要求,就可以把表设计出来。分述如下:
- 13 -
表3-1发卡信息表(tblcardnew)
字段名 cnumber pnumber newtime oktime
字段意义 IC卡号 员工编号 发卡日期时间 卡有效期 类型 double double date text 长度 20 20 8 10 备注 表3-2挂失信息表(tblcardlost)
字段名 pnumber losttime 字段意义 员工编号 挂失时间 类型 double date
长度 20 8 备注 表3-3退卡信息表(tblcardend)
字段名 cnumber Endtime 字段意义 IC卡号 退卡时间 类型 double date 长度 20 8 备注 表3-4部门信息表(tblcon)
字段名 conno Conname Mainno 字段意义 部门编号 部门名称 部门主管编号 类型 integer text double
长度 2 10 20 备注 - 14 -
表3-5员工信息表(tblworker)
字段名 pnumber name sax borntime phoneno tel addr worktime position conno 字段意义 员工编号 姓名 性别 出生年月 身份证号 电话号码 地址 工作时间 职务 部门编号 类型 double Text Text Text double double Text Date text Integer 长度 20 10 10 10 20 20 10 8 10 2 备注 表3-6操作信息表(tblcontrol)
字段名 字段意义 类型 Double Date+time 长度 20 30 备注 controlerpnumbe 操作员编号 controlstarttime 操作开始时间 controlendtime 操作结束时间 Date+time 30 表3-7门禁管理信息表(tbldoormen)
字段名 cnumber doorno 字段意义 IC卡号 有效门号 类型 Double Double Text
长度 20 20 20 备注 doorauthority 开门权限 - 15 -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库基于JAVA的门禁管理系统(含源文件)(4)在线全文阅读。
相关推荐: