3.2.1 数据库设计 1、数据库实体关系图(E-R)分析 http://www.paper51.com 由于E-R模型与人们认识现实世界的相似形,因此在描述数据库的概念结构或全局逻辑结构时,采用E-R图这种图形化的表示有非常大的好处,一是图形化表示的简单性;二是图形化表示的清晰性。这就是为什么E-R模型在设计数据库的概念模式时被广泛使用的重要原因。通过详细的研究和分析,按照企业的一般的要求和运作程序,得到基本的实体关系图如图6所示。 copyright paper51.com
内容来自论文无忧网 www.paper51.com
图6系统实体关系模型 http://www.paper51.com 2、数据库设计 http://www.paper51.com 数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。上面提到的各种功能的实现都离不开数据库的支持,考勤系统的所有信息都是存储在数据库中的,以便用户共享查询使用。因此数据库设计为本系统开发的一部分不可缺少。本系统使用Access 数据库。分析以上功能得出本系统,为了实现考勤系统所要求的功能,需要建立以下几个数据库:排班表、缺席登记表、IC卡登记表、调班表、部门表、员工信息表、考勤历史表、临时考勤表、请假登记表、请假类型表、班次表、考勤机表、基本数据结构表、职务表、管理员表等。由于开发时使用的数据量较小,因此这些表都集中在同一个数据库中。 http://www.paper51.com (1) 缺席登记表中包括员工号、开始日期、开始时间、结束日期、结束时间、允许人、是否出差、操作员、操作时间、是否已删除等字段,具体设置如表1所示。请假登记表(Leave表)设置同缺席登记表。 内容来自www.paper51.com
表1 Absent表 paper51.com 字段名 内容来自www.paper51.com 数据类型 内容来自www.paper51.com
说明 内容来自论文无忧网 www.paper51.com WorkNo 内容来自论文无忧网 www.paper51.com
文本 http://www.paper51.com 字段大小为4 内容来自论文无忧网 www.paper51.com
StartDate 内容来自www.paper51.com 文本 内容来自论文无忧网 www.paper51.com 字段大小为21 http://www.paper51.com
StartTime paper51.com
文本 copyright paper51.com 字段大小为10 内容来自www.paper51.com EndDate http://www.paper51.com
文本 copyright paper51.com
字段大小为10 http://www.paper51.com
EndTime paper51.com 文本 内容来自www.paper51.com 字段大小为10 http://www.paper51.com AllowMan 内容来自www.paper51.com
文本 copyright paper51.com
字段大小为12 内容来自论文无忧网 www.paper51.com IsEvection paper51.com
是/否 内容来自论文无忧网 www.paper51.com 默认值为否 http://www.paper51.com UserID paper51.com 文本 http://www.paper51.com 字段大小为4 内容来自www.paper51.com
OperateTime paper51.com 文本 http://www.paper51.com
字段大小为16 http://www.paper51.com F_DelFlag copyright paper51.com 是/否 内容来自论文无忧网 www.paper51.com 默认值为否 内容来自www.paper51.com
(2) 调班表包括需调班人员员工号、调班日期、允许人、操作时间、操作人、被调班人员员工号、是否已删除等字段,具体设置如表2。 copyright paper51.com 表2 ChangePlan表 内容来自www.paper51.com 字段名 paper51.com 数据类型 内容来自www.paper51.com 说明 copyright paper51.com WorkNo copyright paper51.com 文本 内容来自www.paper51.com
字段大小为4 paper51.com ChangeDate copyright paper51.com 文本 内容来自论文无忧网 www.paper51.com 字段大小为10 内容来自www.paper51.com
AllowMan http://www.paper51.com
文本 内容来自论文无忧网 www.paper51.com 字段大小为10 内容来自www.paper51.com OperateMan 内容来自论文无忧网 www.paper51.com |