毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

VB+SQL Server IC卡考勤管理系统 第3页

更新时间:2008-6-24:  来源:毕业论文

IC卡考勤管理系统

图形化表示的清晰性。这就是为什么E-R模型在设计数据库的概念模式时被广泛使用的重要原因。通过详细的研究和分析,按照企业的一般的要求和运作程序,得到基本的实体关系图如图6所示。

若图片无法显示请联系QQ752018766,本论文免费,转发请注明源于www.youerw.com

6系统实体关系模型

2、数据库设计

          数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。上面提到的各种功能的实现都离不开数据库的支持,考勤系统的所有信息都是存储在数据库中的,以便用户共享查询使用。因此数据库设计为本系统开发的一部分不可缺少。本系统使用Access 数据库。分析以上功能得出本系统,为了实现考勤系统所要求的功能,需要建立以下几个数据库:排班表、缺席登记表、IC卡登记表、调班表、部门表、员工信息表、考勤历史表、临时考勤表、请假登记表、请假类型表、班次表、考勤机表、基本数据结构表、职务表、管理员表等。由于开发时使用的数据量较小,因此这些表都集中在同一个数据库中。

 (1) 缺席登记表中包括员工号、开始日期、开始时间、结束日期、结束时间、允许人、是否出差、操作员、操作时间、是否已删除等字段,具体设置如表1所示。请假登记表(Leave表)设置同缺席登记表。

1 Absent

字段名

数据类型

说明

WorkNo

文本

字段大小为4

StartDate

文本

字段大小为21

StartTime

文本

字段大小为10

EndDate

文本

字段大小为10

EndTime

文本

字段大小为10

AllowMan

文本

字段大小为12

IsEvection

/

默认值为否

UserID

文本

字段大小为4

OperateTime

文本

字段大小为16

F_DelFlag

/

默认值为否

 (2) 调班表包括需调班人员员工号、调班日期、允许人、操作时间、操作人、被调班人员员工号、是否已删除等字段,具体设置如表2

2 ChangePlan

字段名

数据类型

说明

WorkNo

文本

字段大小为4

ChangeDate

文本

字段大小为10

AllowMan

文本

字段大小为10

OperateMan

文本

字段大小为10

OperateDate

文本

字段大小为10

SoureWorkNo

文本

字段大小为4

F_DelFlag

/

默认值为否

(3) 员工信息表包括员工号、姓名、拼音首字母、性别、年龄、部门号、职务号、卡状态、备注、是否已删除等字段,具体设置如表3所示。

3 Employee

字段名

数据类型

说明

WorkNo

文本

字段大小为4,标识,主键

Name

文本

字段大小为10

Spell

文本

字段大小为10

Sex

文本

字段大小为2

Age

整型

 

DeptID

长整型

 

TitleID

长整型

 

CardStatus

字节

 

Note

文本

字段大小为50

F_DelFlag

/

默认值为否

(4) 考勤历史表包括员工号、考勤日期、考勤时间、操作时间、是否已删除等字段,具体设置如表4所示。临时考勤表设置同表4

4 KqHistory

字段名

数据类型

说明

WorkNo

文本

字段大小为4

KqDate

文本

字段大小为10

KqTime

文本

字段大小为10

OperateTime

文本

字段大小为10

IO

/

默认值为否

F_DelFlag

/

默认值为否

(5) 班次表包括编号、班次名、第一时段上班时间、第一时段上班是否考勤、第一时段下班时间、第一时段下班是否考勤、是否为加班、第二时段上班时间、第二时段上班是否考勤、第二时段下班时间、第二时段下班是否考勤、是否为加班、第三时段上班时间、第三时段上班是否考勤、第三时段下班时间、第三时段下班是否考勤、是否为加班、第四时段上班时间、第四时段上班是否考勤、第四时段下班时间、第四时段下班是否考勤、是否为加班、是否已删除等字段,具体设置如表5所示。

5 Shift

字段名

数据类型

说明

ID

数字

标识,主键

ShiftName

文本

字段大小为1

F_1On

文本

字段大小为5

F_1OnIsKq

/

默认值是否

F_1Off

文本

字段大小为5

F_1OffIsKq

/

默认值是否

F_1IsAdd

/

默认值是否

F_2On等设置同上

(6) 管理员表包括编号、用户名、权限、密码、是否已删除等字段,具体设置如下所所示。

 

 

6 User

字段名

数据类型

说明

ID

文本

字段大小为2

Name

文本

字段大小为10

Right

整型

 

PWD

文本

字段大小为10

F_DelFlag

/

默认为否

3.2.2 代码设计

    代码设计是一项重要的基础性的工作,代码设计的好坏,不仅关系到计算机的运行效率,更关系到信息系统的推广与使用。代码设计必须统筹规划,参照相关的标准和原则。本系统通过对数据库及彼此之间的联系,为了管理员管理文护的方便,本着通用性、简明性、扩展性、识别性的原则,系统自动生成的排班表名代码。如:054,是指2005年后面两位和4月份的一位组成的。程序中编码自动创建关系。

3.2.3 用户交互界面

考勤系统为了满足使用者的需要,具体的数据处理功能,从交互界面的性质上主要分为三类:

(1)  数据编辑

这时的界面样式与原手工处理时纸质表格样式基本一致,以使管理员在操作习惯和方式上比较熟悉和适应。同时为了减少管理员的输入工作量,减少输入的错误率,本系统使用了许多下拉菜单,日期的输入也由程序本身跳出界面让用户选择,只要查询到这个员工,基本信息系统自动填好。如请假登记的输入界面,如图7所示。

7 请假登记界面

(2) 数据查询

系统中所有的查询功能均提供任意条件组合查询,即将要查询的数据库文件的所有字

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

VB+SQL Server IC卡考勤管理系统 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。