来访记录:{来访记录ID,流水号,访客ID,被访人员ID,进门日期,进门时间,出门日期,出门时间,进门登记人ID,出门登记人ID,随身物品,随行人员数量,车辆数目,来访原因}
用户:{用户ID,用户姓名,用户密码,用户权限}
3.2.3 逻辑结构设计
数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为数据库系统所支持的实际数据模型,即数据库的逻辑结构。
用户信息(用户ID,用户名,用户密码,角色ID)
来访记录(记录ID,流水号,访客ID,被访员工ID,访客图片信息,进门日期,进门时间,出门时间,进门登记人,出门登记人,随身物品,人数,车辆数,访客原因)
访客信息(访客ID,证件号,访客姓名,性别,地址,发证日期)
员工信息(员工ID,姓名,部门ID,性别,出生日期,电话号码,手机号码,Email,地址)
部门信息(部门ID,部门名称)
角色信息(角色ID,角色名称)
访客管理系统数据库中主要的表结构有:员工信息表(Employee)中保存了被访员工的基本信息主要包括员工ID,姓名,部门ID等;用户表(LOGIN)记录了使用该系统用户的信息,用来检验用户登录和用户权限的管理;访客信息表(Visitor)主要记录的是访客的基本信息,便于查找来访记录中的访客基本资料;来访记录表(Visited)主要记录来访记录的流水号,访客的进、出门时间,进出、门登记人,来访原因,携带物品,车辆数,随行人员等,主要表如以下表所示。
表 1 Employee表
字段名 类型 长度 备注 主键
EmployeeID varchar 10 被访人ID 主键
DeptID varchar 10 部门ID
Name varchar 20 姓名
Sex varchar 2 性别
Birthday datetime 8 出生日期
Tel varchar 15 电话号码
Mobile varchar 15 手机号码
Email varchar 50 电子邮件
Address varchar 100 地址
表 2 LOGIN表
字段名 类型 长度 备注 主键
UserID varchar 10 用户ID 主键
UserName varchar 20 用户名
UserPwd varchar 20 密码
RoleID varchar 10 角色ID
表 3 Visitor表
字段名 类型 长度 备注 主键
VisitorID varchar 10 访客ID 主键
CardNo varchar 20 证件编号
Name varchar 20 姓名
Sex varchar 2 性别 基于.NET的访客管理系统设计与开发(3):http://www.youerw.com/jisuanji/lunwen_531.html