中控考勤管理系统数据库结构
中控科技BS架构考勤管理系统方案及参数
![中控科技BS架构考勤管理系统方案及参数](https://img.taocdn.com/s3/m/00bb7f42dd88d0d232d46a23.png)
中控科技BS架构考勤管理解决方案中控科技发展有限公司2014年12月一、前言随着Internet的高速发展,以及企业现代化人事管理需求的不断增加,传统的考勤解决方案已经不再能够满足高端客户及大型企业的管理要求。
目前大型企业人事管理所面临的问题,不再单单是针对人员的管理,逐渐在向员工、考勤设备、卡的综合管理过渡。
如何保障企业在使用大量考勤设备和管理众多员工的同时,对考勤设备、考勤数据高效、准确的管理,成为管理人员必须面对的一个管理难题!本系统正是顺应信息技术发展的潮流,以及广大客户的需求而开发出基于B/S架构的考勤管理系统,这种基于B/S架构的考勤系统必将为企业的办公自动化带来巨大变革。
本系统可在局域网、广域网内实现,方便企业考勤的异地管理,数据完全实现自动上传下载,管理人员无须太干预,实现真正的管理“无人值守”!关键词:基于广域网考勤考勤异地管理考勤数据实时传输无须复杂网络设置无规律班次不用排班二、本系统适用范围适用于:1、保险类企业,全国分支机构较多,人员众多2、金融单位,如银行、证券公司3、大型物流类公司4、连锁餐饮、超市5、其他有分支机构但人事由总部管理的公司只要有集中人员考勤数据管理、考勤数据网络实时传输需求的大型企业客户都可以应用本系统。
三、系统架构说明系统架构可根据客户实际网络模式进行搭建,现以以下两种模式进行说明:1、宽带接入模式:分支机构只要可以上网即可,上网方式可以不固定(拨号、宽带均可)。
总部上网方式要求是专线宽带接入(服务器也可以采用托管方式),由于传送的数据量很小,对带宽要求不是太高。
(如下图所示)(BS架构网络图示1---专线宽带网络接入模式)2、VPN结点模式总部与分部之间建立虚拟专用网络(即VPN),均可连接到internet网络,且总部服务器IP地址也可以被访问到。
(BS架构网络图示2-VPN模式)四、系统功能简介1、WEB管理软件主要功能:系统按照操作类别分为如下功能:(1)设备监控与管理此操作根据管理员权限的不同,可以操作指定区域或部门的考勤机。
中控考勤管理系统数据库结构
![中控考勤管理系统数据库结构](https://img.taocdn.com/s3/m/8026f9670622192e453610661ed9ad51f01d5420.png)
中控考勤管理系统数据库结构1. 员工表(Employee)- 员工ID(EmployeeID):主键,唯一标识每个员工- 员工姓名(EmployeeName)- 员工职位(Position)- 所属部门(Department)- 入职日期(StartDate)- 离职日期(EndDate)2. 考勤记录表(AttendanceRecord)- 记录ID(RecordID):主键,唯一标识每条考勤记录- 员工ID(EmployeeID):外键,关联到员工表的员工ID字段- 考勤日期(Date)- 上班时间(StartTime)- 下班时间(EndTime)- 工作时长(WorkHours)- 迟到次数(LateCount)- 早退次数(EarlyLeaveCount)- 缺勤次数(AbsentCount)3. 请假记录表(LeaveRecord)- 记录ID(RecordID):主键,唯一标识每条请假记录- 员工ID(EmployeeID):外键,关联到员工表的员工ID字段- 开始日期(StartDate)- 结束日期(EndDate)- 请假类型(LeaveType)- 备注(Remark)- 记录ID(RecordID):主键,唯一标识每条加班记录- 员工ID(EmployeeID):外键,关联到员工表的员工ID字段- 加班日期(Date)- 备注(Remark)5. 考勤统计表(AttendanceStatistics)- 统计ID(StatisticsID):主键- 员工ID(EmployeeID):外键,关联到员工表的员工ID字段- 年份(Year)- 月份(Month)- 出勤天数(AttendanceDays)- 迟到次数(LateCount)- 早退次数(EarlyLeaveCount)- 缺勤次数(AbsentCount)以上是中控考勤管理系统的一个基本数据库结构示例,可以根据具体需求进行调整和扩展。
中控数据结构表
![中控数据结构表](https://img.taocdn.com/s3/m/b8f5c4f65122aaea998fcc22bcd126fff7055d3e.png)
Varchar
是
用户姓名
Gender
Varchar
是
性别
Title
Varchar
是
职位
Pager
Varchar
是
行动电话
Birthday
OLE 对象
是
出生日期
HiredDay
OLE 对象
是
聘用日期
Street
Varchar
是
家庭住址
City
Varchar
是
State
Varchar
是
ZIP
Varchar
是
OPhone
Varchar
是
办公电话
FPhone
Varchar
是
VERIFICATIONMETHOD
Integer
DEFAULTDEPTID
Integer
部门编号
SECURITYFLAGS
Integer
系统管理员标识;15:为超级管理员
ATT
Integer
是否计算考勤0或1
INLATE
Integer
自动编号
假类ID号,999-公出
LeaveName
Varchar
否
20
假类名称
MinUnit
Integer
最小统计单位
Unit
Integer
统计单位
RemainDProc
Integer
是
舍入控制
RemainDCount
Integer
是
统计时累计
ReportSymbol
Varchar
是
4
报表中的表示符号
考勤管理系统设计与数据库
![考勤管理系统设计与数据库](https://img.taocdn.com/s3/m/80e865a0b0717fd5360cdc1d.png)
毕业设计(论文)论文题目考勤管理系统摘要随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。
员工考勤管理是企业信息管理的重要部分面对大量的人事工资信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。
因此,开发一个界面友好,易于操作的员工考勤管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。
本项目开发过程中,主要进行的工作是需求分析、概要设计、详细设计、项目应用的前期准备包括培训、硬件配置等。
软件采用基本对话框界面,能满足中小型企业员工考勤管理的基本需要。
本论文针对该软件的各个方面, 开发过程中涉及到的技术和工具都分别进行了阐述。
根据以上分析本系统主要模块如下:1 登录窗口模块,2主窗口模块,3 添加出勤记录模块,4 加班记录模块,5请假记录模块,6出差记录模块,7月度出勤情况表模块。
总之,本次设计工作是一次理论联系实际的过程。
对我本人来说不仅是一次难得的学习机会,而且通过实践使我深刻地了解了这些抽象概念的实质,为我将来的工作奠定了扎实地基础。
关键词:考勤、系统、信息AbstractAlong with computer popularization and computer science technology rapid development, the people start to use the computer solution actual problem more and more many.The staff checks attendance the management is the enterprise information management important part facing the massive human affairs wages information, will use manpower processing to waste the massive time, the manpower and the physical resource, also the data accuracy will be low.Therefore, develops a contact surface to be friendly, easy to operate the staff checks attendance the management software to carry on automated processing to become extremely important, this is precisely this system development goal and the significance.In this project performance history, mainly carries on the work is the demand analysis, the outline design, the detailed design, the project application earlier period preparation including training, the hardware disposition and so on.The software uses the basic dialog box contact surface, can satisfy the small and medium-sized enterprise staffs to check attendance the management basic need.Present paper in view of this software each aspect, In the performance history involves the technology and the tool separately have all carried on the elaboration. According to above analyzes this system main module to be as follows: 1 registers the window module, 2 main window modules, 3 increase going out on duty record module, 4 working overtime record module, 5 asks for leave the recording module, 6 business trip record module, in July going out on duty situation table module.In brief, this design work is a apply theory to reality process.Not only to me is a rare study opportunity, moreover made me through the practice to understand profoundly these abstract concept essence, future the work has laid solidly the foundation for me.Key word: Checking attendance, system, information1论绪 (4)1.1应用背景 (4)1.2 开发工具的选择 (4)1.2.1Visual C++ 6.0简介 (4)1.2.2使用Visual C++编程的理由 (2)1.2.3面向对象的应用服务层设计 (3)1.3论文的工作介绍 (3)2 数据库技术概论 (4)2.1 数据库技术的介绍 (4)2.2数据库发展及阶段特点 (4)2.3 数据库加密技术的运用 (6)2.4数据库理论基础 (6)2.4.1 数据库模型 (6)2.4.2 数据库体系结构 (9)2.4.3 数据的独立性 (9)2.4.4 范式 (10)2.5数据库设计原则 (11)2.6数据库设计的基本方法 (12)2.7 Access数据库技术的选择 (13)3 系统总体设计 (14)3.1系统需求分析 (14)3.2系统概要设计 (15)3.2.1 系统结构设计 (16)3.2.2 数据库设计 (17)3.3 系统详细设计 (24)4系统应用程序设计 (26)4.1 系统程序框架的组成 (26)4.2登录认证对话框的实现 (27)4.3主对话框窗体功能的实现 (28)4.4 上班时间设置窗体功能的实现 (29)4.5考勤修改窗体功能的实现 (30)4.6添假出勤记录属性页的实现 (31)4.7加班记录属性页功能的实现 (33)4.8请假和出差属性页功能的实现 (34)4.9考勤统计模块功能的实现 (36)5系统开发总结 (38)5.1结束语 (38)5.2参考文献 (39)5.3致谢 (38)6附录 (40)1 绪论1.1应用背景随着经济的发展,企业的规模不断扩大,人员流动日趋频繁,人员出入考勤管理的工作量也随之增加,以往的人工处理方式对于员工很多的企业来说就显得力不从心,利用现代计算机技术可使考勤人员管理从繁重的劳动中解脱出来,特别是对于人员出勤档案的查询可做到更及时,更准确。
中控5.0数据结构表
![中控5.0数据结构表](https://img.taocdn.com/s3/m/5a1ff8084431b90d6c85c71a.png)
主键
HolidayName
Varchar
是
20
节日名称
HolidayYear
Datetime
HolidayMonth
Integer
是
HolidayDay
Integer
是
StartTime
Datetime
是
节日开始时间
Duration
Integer
是
周期
HolidayType
Integer
是
XINBIE
开始时间
EndTime
Datetime
结束时间
SDays
Integer
是
开始日期
EDays
Integer
是
结束日期
SchclassID
Integer
是
时段所属的类别
Overtime
Integer
是
表10:轮班表Shift
主键:ShiftID
字段名称
类型
可否为空
长度
说明
ShiftID
自动编号
轮班ID号
是
OPhone
Varchar
是
办公电话
FPhone
Varchar
是
VERIFICATIONMETHOD
Integer
DEFAULTDEPTID
Integer
部门编号
SECURITYFLAGS
Integer
系统管理员标识。15:为超级管理员
ATT
Integer
是否计算考勤0或1
INLATE
Integer
字段名称
类型
可否为空
高校自动控制实验室考勤管理系统的设计关系数据库的结构
![高校自动控制实验室考勤管理系统的设计关系数据库的结构](https://img.taocdn.com/s3/m/5c0c83b6852458fb760b56d5.png)
关系数据库的结构关系模型是任何关系数据库管理系统(RDBMS)的基础。
一个关系模型有三个重要组成部分:对象或者关系的集合,作用于对象或关系上的操作,以及数据万丈性规则.换句话说,关系数据库有一个存储数据的地方,一种创建和检索数据的方法,以及一种确保数据的逻辑一致性的方法。
一个关系数据库使用关系或二维表来存储支持某个事物所需信息。
让我们了解一下一个传统的关系数据库系统的基本组成并学习关系数据库的设计。
一旦你对于行、列、表和关联是什么有了深刻理解,你就能够充分发挥关系数据库的强大功能。
表,行和列在关系数据库中,一个表是一个用于保存相关信息的二维结构。
一个数据库由一个或者多个相关联的表组成。
表中的一行是一种事物的集合或实例,比如一个员工或发票上的一项。
表中的一列包含了一类信息;而且行列相交点上的数据、字段,就是能够用数据库查询语言检索到的最小片信息。
举个例子来说,一个员工信息表可能有一列,其列名为“LAST_NAME”,列中就包含所有员工的名字。
数据时通过对行、列进行过滤而从表中检索出来的。
主码、数据类型和外码本篇文章均以假设的斯科特。
史密斯的工厂为例,他是数据库的建立者和企业的主办人。
他刚开办了一个饰品公司并且想要使用关系数据库的几项基本功能来管理人力资源部门。
关系:用来保存相关信息的一个二维结构,也就是表.行:在一个数据库表中的一组单数据或多数据元素,用于描述一个人、地方或者事物。
列:列是数据库表的组件,它包含所有行中同名和同类型的所有数据。
你会在下面章节学到如何设计数据库,现在我们假设数据库大部分已经设计完成并且有些表需要被执行。
斯科特创建了EMP表来保存基本员工信息,就像这样:你可以注意到佣金列和管理人列中有一些单元格没有值:他们是空值。
一个关系数据库能够规定列中的一个单元格是否为空.如此,可以明确那些非销售部的员工佣金单元为空。
同样也明确了公司董事长的管理人单元唯恐。
因为这个员工不需要向任何人汇报工作。
中控数据结构表
![中控数据结构表](https://img.taocdn.com/s3/m/ec6dac2d168884868762d6cc.png)
主要表的表结构说明表1:考勤记录表Checkinout主键:UserID+Checktime表2:指纹模板表Template 主键:TemplateID索引键:FingerID+UserID表3:用户信息表Userinfo 主键:UserID索引键:BadgeNuber表4:面部模板表FaceTemp 主键:TemplateID索引键:FaceID、Valid表5:考勤记录修改日志CheckExact 主键:ExactID表6:部门表Departments 主键:Deptid索引:DeptName表7:节假日表:Holidays 主键:HolidayID索引:HolidayName表8:班次表Num_Run主键:Num_RunID表9:班次排班时段表Num_Run_Deil 主键:Num_RunID+StartTime+SDays表10:轮班表Shift1主键:ShiftID1该表在软件中没有作用表11:员工排班表User_OF_Run主键:UserID+Num_OF_Run_ID+StartDate+endDate表12:员工临时排班表User_Temp_SCH 主键:UserID+ComeTime+LeaveTime表13:员工考勤例外(请假/公出)表User_Speday 主键:UserID+StartSpecDay+DateID表14:假类表LeaveClass 主键:LeaveID表15:统计项目表LeaveClass1主键:LeaveID表16:班次时间表SchClass主键:SchClassID表17:系统参数表AttParam主键:ParaName表18:管理员权限设置表SecurityDetails 主键:SecurityDetailID。
中控广域网考勤zktime80数据库表结构综述
![中控广域网考勤zktime80数据库表结构综述](https://img.taocdn.com/s3/m/49076446011ca300a6c39066.png)
TABLE [dbo].[departments]—部门表[status] [smallint] NOT NULL[DeptID] [int] IDENTITY(1,1) NOT NULL,[DeptName] [nvarchar](100) NOT NULL,——部门名称[code] [nvarchar](100) NULL,——部门编号[supdeptid] [int] NULL,——上级部门ID[type] [nvarchar](10) NOT NULL[invalidate] [datetime] NULL,TABLE [dbo].[personnel_area]—区域信息表[id] [int] IDENTITY(1,1) NOT NULL,[status] [smallint] NOT NULL[areaid] [nvarchar](20) NOT NULL,——区域编号[areaname] [nvarchar](30) NOT NULL,——区域名称[parent_id] [int] NULL,——上级区域[remark] [nvarchar](100) NULL,——备注TABLE [dbo].[auth_user]—管理员表[id] [int] IDENTITY(1,1) NOT NULL,[username] [nvarchar](30) NOT NULL,——管理员账号名[first_name] [nvarchar](30) NOT NULL,[last_name] [nvarchar](30) NOT NULL,[email] [nvarchar](75) NOT NULL,——邮箱[password] [nvarchar](128) NOT NULL,——登陆密码[is_staff] [bit] NOT NULL[is_active] [bit] NOT NULL ——是否启动[is_superuser] [bit] NOT NULL ——是否超级管理员[last_login] [datetime] NOT NULL ——最后一次登陆时间[date_joined] [datetime] NOT NULL——加入时间TABLE [dbo].[holidays]—考勤节假日信息表[status] [smallint] NOT NULL[HolidayID] [int] IDENTITY(1,1) NOT NULL,[HolidayName] [nvarchar](20) NOT NULL,——节假日名称[HolidayYear] [smallint] NULL,——节假日年份[HolidayMonth] [smallint] NULL,——节假日月份[HolidayDay] [smallint] NULL ——节假日日期[StartTime] [datetime] NOT NULL,——节假日开始时间[Duration] [smallint] NOT NULL——持续时间TABLE [dbo].[schclass]—考勤时段表[status] [smallint] NOT NULL[SchclassID] [int] IDENTITY(1,1) NOT NULL,[SchName] [nvarchar](20) NOT NULL,——时段名称[StartTime] [datetime] NOT NULL[EndTime] [datetime] NOT NULL,[LateMinutes] [int] NULL ——允许迟到时间[EarlyMinutes] [int] NULL ——允许早退时间[CheckIn] [smallint] NOT NULL——是否必须签到[CheckOut] [smallint] NOT NULL——是否必须签退[CheckInTime1] [datetime] NOT NULL,——开始签到时间点[CheckInTime2] [datetime] NOT NULL,——结束签到时间点[CheckOutTime1] [datetime] NOT NULL,——开始签退时间点[CheckOutTime2] [datetime] NOT NULL,——结束签退时间点[Color] [int] NOT NULL ——[AutoBind] [smallint] NULL[WorkDay] [float] NULL ——工作日天数[IsCalcRest] [int] NULL[StartRestTime] [datetime] NULL, ——开始休息时间[EndRestTime] [datetime] NULL, ——结束休息时间[StartRestTime1] [datetime] NULL,[EndRestTime1] [datetime] NULL,[shiftworktime] [int] NOT NULL ——工作时间[IsOverTime] [smallint] NOT NULL ——延时是否计算加班[OverTime] [int] NULL ——计算加班时长TABLE [dbo].[num_run]—班次信息表[status] [smallint] NOT NULL[Num_runID] [int] IDENTITY(1,1) NOT NULL,[OLDID] [int] NULL[Name] [nvarchar](30) NOT NULL,——班次名称[StartDate] [datetime] NULL[EndDate] [datetime] NULL[Units] [smallint] NOT NULL ——周期单位[Cyle] [smallint] NOT NULL ——周期数TABLE [dbo].[leaveclass]—假类信息表[status] [smallint] NOT NULL[LeaveID] [int] IDENTITY(1,1) NOT NULL,[LeaveName] [nvarchar](20) NOT NULL,——假类名称[MinUnit] [float] NOT NULL——最小单位[Unit] [smallint] NOT NULL ——计算单位(工作日/小时/分钟)[RemaindProc] [smallint] NOT NULL ——是否四舍五入[RemaindCount] [smallint] NOT NULL[ReportSymbol] [nvarchar](4) NOT NULL ——表示符号[LeaveType] [smallint] NOT NULL ——所属类别TABLE [dbo].[iclock]—设备列表[id] [int] IDENTITY(1,1) NOT NULL,[status] [smallint] NOT NULL——设备状态[sn] [nvarchar](20) NULL,——设备序列号[device_type] [int] NOT NULL –设备类型(考勤/门禁)[last_activity] [datetime] NULL,——最后连接时间[trans_times] [nvarchar](50) NULL –定时传送数据时间[TransInterval] [int] NULL ——刷新间隔时间[log_stamp] [nvarchar](20) NULL,——传送考勤记录标示[oplog_stamp] [nvarchar](20) NULL,——传送用户数据标示[photo_stamp] [nvarchar](20) NULL,——传送照片标示[alias] [nvarchar](20) NOT NULL,——设备名称[UpdateDB] [nvarchar](10) NULL ——数据更新标示[fw_version] [nvarchar](30) NULL,——固件版本号[device_name] [nvarchar](30) NULL,——设备型号[fp_count] [int] NULL,——指纹数[transaction_count] [int] NULL,——记录数[user_count] [int] NULL,——用户数[city] [nvarchar](50) NULL,——所属城市[comm_type] [smallint] NOT NULL 通讯方式[agent_ipaddress] [nvarchar](20) NULL[ipaddress] [nvarchar](15) NULL,——考勤设备IP地址[ip_port] [int] NULL ——考勤设备端口[subnet_mask] [nvarchar](15) NULL,[gateway] [nvarchar](15) NULL,[com_port] [smallint] NULL[baudrate] [smallint] NULL[com_address] [smallint] NULL[area_id] [int] NULL,——所属区域编号[comm_pwd] [nvarchar](32) NULL,——通讯密码[Fpversion] [nvarchar](10) NULL ——指纹算法版本号[enabled] [bit] NOT NULL[max_comm_size] [int] NULL ——和服务器通讯最大数据包长度[max_comm_count] [int] NULL ——和服务器通讯的最大命令个数[realtime] [bit] NOT NULL[delay] [int] NULL ——查询记录秒数[encrypt] [bit] NOT NULL[dstime_id] [int] NULL,TABLE [dbo].[devcmds]—服务器下发命令表[id] [int] IDENTITY(1,1) NOT NULL,[status] [smallint] NOT NULL[SN_id] [int] NULL,——设备序列号ID[CmdOperate_id] [int] NULL,[CmdContent] [nvarchar](max) NOT NULL,——命令内容[CmdCommitTime] [datetime] NOT NULL——提交时间[CmdTransTime] [datetime] NULL,——传送时间[CmdOverTime] [datetime] NULL,——返回时间[CmdReturn] [int] NULL,——返回值[CmdReturnContent] [nvarchar](max) NULL,[CmdImmediately] [bit] NOT NULLTABLE [dbo].[devcmds_bak]—通讯失败命令表[id] [int] IDENTITY(1,1) NOT NULL,[status] [smallint] NOT NULL[SN_id] [int] NULL, ——设备序列号ID[CmdOperate_id] [int] NULL,[CmdContent] [nvarchar](max) NOT NULL, ——命令内容[CmdCommitTime] [datetime] NOT NULL ——提交时间[CmdTransTime] [datetime] NULL, ——传送时间[CmdOverTime] [datetime] NULL, ——返回时间[CmdReturn] [int] NULL, ——返回值[CmdReturnContent] [nvarchar](max) NULL,[CmdImmediately] [bit] NOT NULLTABLE [dbo].[template]—指纹模版表templateid 自增iduserid 用户id外键Template 模板数据FingerID 手指取值(0123456789)Valid 指纹类别取值(0,1)默认等于1Fpversion 指纹版本号取(9 ,10)bio_type 模板类型(0,_(u"指纹")),(1,_(u'人脸'))SN 登记的设备UTime 更新的时间TABLE [dbo].[checkinout]—考勤记录表列名描述id 自增iduserid 人员id ,外键checktime 打卡时间checktype 考勤状态verifycode 验证方式SN 设备外键sensoridWorkCode 工作代码Reserved 保留sn_name 设备序列号TABLE [dbo].[userinfo]—人员信息表列名数据类型允许空描述status smallint F 状态userid int F 人员id,自增,主键badgenumber nvarchar(20) F 人员工号defaultdeptid int T 部门id号,外键name nvarchar(24) T 人员姓名lastname nvarchar(20) T 姓氏Password nvarchar(16) F 卡号Privilege int T 是否设置为管理员AccGroup int T 门禁组TimeZones nvarchar(20) T 门禁时间段Gender nvarchar(20) T 性别,数据库存储的(F,M)Birthday datetime T 生日street nvarchar(100) T 办公地址zip nvarchar(6) T 邮箱ophone nvarchar(20) T 办公电话FPHONE nvarchar(20) T 家庭电话pager 手机minzu 名族title 职务SSN 社保号identitycard 身份证UTime 更新时间Hiredday 聘用日期VERIFICA TIONMETHOD 验证方法State 省份City 城市Education 学历SECURITYFLAGS 动作标志ATT 有效考勤记录OverTime 是否加班Holiday 节假日休息INLATE 上班签到OutEarly 下班签退Lunchduration 荷兰语MVerifyPass 人员密码photo 照片,存储的是路径OffDuty 离职标记DelTag 默认,0AutoSchPlan 是否自动排版MinAutoSchIntervalRegisterOTmorecard_group_id 多卡开门人员组set_valid_time 设置有效时间acc_startdate 启用门禁日期acc_enddate 结束门禁日期birthplace 籍贯Political 政治面貌contry 国家hiretype 雇佣类型email 邮箱firedate 解雇日期attarea 考勤区域,外键与区域多对多isatt 是否考勤homeaddress 家庭地址emptype 员工类型bankcode1 银行账号1bankcode2 银行账号2isblacklist 是否黑名单TABLE [dbo].[userinfo_attarea]—用户区域信息表[id] [int] IDENTITY(1,1) NOT NULL,[employee_id] [int] NOT NULL,——用户ID[area_id] [int] NOT NULL,——区域IDTABLE [dbo].[user_temp_sch]—临时排班表[id] [int] IDENTITY(1,1) NOT NULL,[status] [smallint] NOT NULL[UserID] [int] NOT NULL——用户id外键[ComeTime] [datetime] NOT NULL,——临时排班开始时间点[LeaveTime] [datetime] NOT NULL,——临时排班结束时间点[OverTime] [int] NOT NULL[Type] [smallint] NULL[Flag] [smallint] NULL——排班标示(仅临时排班有效/追加于临时排班之后)[SchClassID] [int] NULL ——临时排班考勤时间段ID[WorkType] [smallint] NOT NULL——工作类型TABLE [dbo].[user_of_run]—排班信息表[id] [int] IDENTITY(1,1) NOT NULL,[status] [smallint] NOT NULL[UserID] [int] NOT NULL, ——用户id外键[StartDate] [datetime] NOT NULL ——排班开始时间[EndDate] [datetime] NOT NULL——排班结束时间[NUM_OF_RUN_ID] [int] NOT NULL,——考勤时间段ID[ISNOTOF_RUN] [int] NULL[ORDER_RUN] [int] NULL,TABLE [dbo].[setuseratt]—人员调休信息表[id] [int] IDENTITY(1,1) NOT NULL,[status] [smallint] NOT NULL[UserID_id] [int] NULL, ——用户id外键[starttime] [datetime] NOT NULL,——开始时间[endtime] [datetime] NOT NULL,——结束时间[atttype] [smallint] NOT NULL ——考勤类型(正常工作/休息)TABLE [dbo].[personnel_empchange]—人员调动记录表[status] [smallint] NOT NULL[changeno] [int] IDENTITY(1,1) NOT NULL,[UserID_id] [int] NOT NULL, ——用户id外键[changedate] [datetime] NULL ——调动日期[changepostion] [int] NULL,[oldvalue] [nvarchar](max) NULL,——调动之前信息[newvalue] [nvarchar](max) NULL,——调动之后信息[changereason] [nvarchar](200) NULL,——调动原因[isvalid] [bit] NOT NULL[approvalstatus] [int] NOT NULL[remark] [nvarchar](200) NULL,——备注TABLE [dbo].[personnel_leavelog]—人员离职记录表[id] [int] IDENTITY(1,1) NOT NULL,[status] [smallint] NOT NULL[UserID_id] [int] NOT NULL, ——用户id外键[leavedate] [datetime] NOT NULL,——离职日期[leavetype] [int] NOT NULL,——离职类型[reason] [nvarchar](200) NULL,——离职原因[isReturnTools] [bit] NOT NULL ——是否归还工具[isReturnClothes] [bit] NOT NULL ——是否归还工衣[isReturnCard] [bit] NOT NULL ——是否归还卡[isClassAtt] [bit] NOT NULL ——是否关闭考勤[isClassAccess] [bit] NOT NULL——是否加入黑名单TABLE [dbo].[user_speday]—员工请假信息表[id] [int] IDENTITY(1,1) NOT NULL,[status] [smallint] NOT NULL[UserID] [int] NOT NULL,——用户id外键[StartSpecDay] [datetime] NOT NULL ——请假开始时间[EndSpecDay] [datetime] NULL——请假结束时间[DateID] [int] NOT NULL ——请假类型[YUANYING] [nvarchar](100) NULL,——请假原因[Date] [datetime] NULL ——填写时间[State] [nvarchar](2) NULLTABLE [dbo].[checkexact]—补签卡表[id] [int] IDENTITY(1,1) NOT NULL,[status] [smallint] NOT NULL[UserID] [int] NOT NULL, ——用户id外键[CHECKTIME] [datetime] NOT NULL,——签到时间[CHECKTYPE] [nvarchar](5) NOT NULL ——签到类型[ISADD] [smallint] NULL,[YUYIN] [nvarchar](100) NULL,——补卡原因[ISMODIFY] [smallint] NULL[ISDELETE] [smallint] NULL[INCOUNT] [smallint] NULL[ISCOUNT] [smallint] NULL[MODIFYBY] [nvarchar](20) NULL,[DA TE] [datetime] NULL,。
中控科技Web考勤管理系统解决方案
![中控科技Web考勤管理系统解决方案](https://img.taocdn.com/s3/m/f88875fd26fff705cc170ad3.png)
中控科技WEB考勤管理系统解决方案版本:ZKNet9.0ZK Software inc.北京佳帆远航科技有限公司目录第一章中控科技WEB考勤系统概述31. 概述32. 系统架构说明33. 名词解释5第二章WEB考勤系统整体介绍52.1 系统简介52.2 客户需求62.3 建议方案62.4 系统组成72.5 系统层次72.6 系统运行环境及软硬件配置8第三章硬件系统介绍93.1 指纹考勤机93.1.1 指纹考勤介绍错误!未定义书签。
3.1.2 指纹硬件系统特色错误!未定义书签。
第四章软件介绍94.1 软件系统特色94.1.2 易用性104.1.3 可靠性104.1.4 可维护性104.2软件界面第一章中控科技WEB考勤系统概述1. 概述中控科技WEB考勤系统,是中控科技公司结合多年的考勤系统开发经验,针对目前越来越多的跨区域的企事业单位,希望实现总部统一部署,统一平台,实时信息同步,分布式管理,集中监控的需求,于06年开发的B/S架构的考勤管理系统,配套中控最新的生物识别技术产品指纹网络考勤机,智能卡网络考勤机。
中控科技WEB考勤系统,针对多用户多点跨区域等特点,除了日常考勤管理的功能,更着重加强了安全性、实时性、易用性、扩展性方面。
从安全性方面,中控科技WEB考勤管理系统采用多级用户多级权限的管理方式,不同级别的用户能操作不同的功能,管理制定部门的人员。
所有的终端数据采用加密传输的方式,不能被识别和修改,保证数据的真实性。
从实时性方面,中控科技的考勤设备采用直接TCP/IP通讯,所有数据实时上传到服务器,特殊情况可以通过U盘的方式将设备里的数据导入数据库。
所以人员的操作、管理、查询都是从统一的数据库访问,保证数据的实时性、统一性。
从灵活性方面,中控科技的WEB考勤提供多种人员录入(导入)、多套考勤制度设置、多种异常考勤处理、个人查询、部门查询、统计查询等查询方式,适合于多种方式的管理需求,如个人查询登记、管理员审核等。
数据库课程设计报告——考勤管理信息系统.doc
![数据库课程设计报告——考勤管理信息系统.doc](https://img.taocdn.com/s3/m/319ff61655270722192ef799.png)
数据库课程设计报告——考勤管理信息系统一、设计任务:(1)、系统开发的总体任务是实现企业员工考勤管理的系统化、规范化。
(2)、能够和人事管理系统、工资管理系统相结合、真正实现企业高效、科学、现代化的员工管理。
二、设计思想:(1)、尽量采用公司现有的软硬件环境及先进的管理系统开发方案,从而达到充分利用公司现有的资源,提高系统开发水平和应用效果的目的。
(2)、员工考勤管理系统能够和考勤相连接,从而完成自动、高效、科学的考勤信息输入。
(3)、系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发技术维护人员补充、维护。
(4)、系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。
三、系统功能分析:考勤管理涉及企业人事管理的多个方面,如员工职务升迁、工资发放、效命发放、员工医疗保险发放等等。
此考勤管理系统需要完成的功能主要有以下几点:(1)、员工考勤跾处理。
该模块完成员工考勤情况的输入、修改等操作。
如果企业内有考勤机,可以将它的输出处理后,形成考勤管理系统模块的输入。
(2)、企业缺勤类型的设定。
(3)、企业考勤统计。
该模块可以对某进行考勤情况的统计,生成统计报表。
四、系统功能模块设计:(图1)系统功能模块图考勤管理系统和企业中其他系统的关系:考勤定理系统是全企业信息系统的一个有机组成部分。
它与企业上其他系统之间的关系如下:(图2)和企业中其他系统之间的关系四、具体设计:1、数据库需求分析:(图3)系统处理流程图设计数据项和数据结构如下:(1)、员工考勤信息。
包括数据项有员工号、缺勤时间、缺勤天数、缺勤类型等。
(2)、勤类型信息。
包括的数据项有缺勤类型、名称、描述等。
(3)、员工基本信息。
包括数据项有员工号、员工姓名员工工种、员工所属部门等。
2、数据库概念结构设计本设计的实体有:考勤信息实体、员工基本信息实体、缺勤类型实体,各种实体之间的E-R图可以描述如下:.(图4)员工基本信息实体E-R图(图5)考勤信息实体E-R图(图7)实体之间的关系E-R图3、数据库的逻辑结构设计:考勤管理系统数据库中各个表格的设计结果如下面的几个表格所示。
考勤系统数据表结构
![考勤系统数据表结构](https://img.taocdn.com/s3/m/55f5383b591b6bd97f192279168884868762b803.png)
T_KQEMP_INFOMAN_IDVARCHAR2(20) N 工号POST_INFO VARCHAR2(20) Y 岗位描述POWER_USER VARCHAR2(20) Y 创建人POWER_DATE DATE Y 创建时间POWER_USER_DEPT VARCHAR2(20) Y 创建人部门POWER_POPEDOM VARCHAR2(1) Y 锁定按钮T_KQPB_SETMAN_IDVARCHAR2(20) N 员工编号DEPARTMENT_CODE VARCHAR2(20) Y 部门编号CLASS_CODE VARCHAR2(10) Y 班次编号CYC_DAYS NUMBER Y 循环天数CYC_NO NUMBER Y 循环序号CYC_BEGIN DATE N 开始日期CYC_END DATE N 结束日期IF_REST VARCHAR2(2) Y 是否歇息POWER_USER VARCHAR2(20) Y 创建人POWER_DATE DATE Y 创建时间POWER_USER_DEPT VARCHAR2(20) Y 创建人部门POWER_POPEDOM VARCHAR2(1) Y 锁定按钮ID NUMBER NT_KQQJ_APPLYMAN_IDVARCHAR2(20) N APPLY_DATE DATE N KIND_CODE VARCHAR2(10) Y START_DATE DATE Y END_DATE DATE YAPPLY_DAYS NUMBER Y员工编号申请日期类别编号假期开始时间假期结束时间请假天数FAKE_CAUSE POWER_USER VARCHAR2(200) YVARCHAR2(20) Y请假原因创建人POWER_DATE DATE Y 创建时间POWER_USER_DEPT VARCHAR2(20) Y POWER_POPEDOM VARCHAR2(1) YAPPLY_CODE FLOW_STATE 完毕NUMBER N VARCHAR2(1) Y '0'CUROPERATORID VARCHAR2(1000)Y创建人部门锁定按钮编号流程审批状态:0:未启用,1:执行中,2:执行当前执行人CUROPERATORID_ALL VARCHAR2(2000)Y 全部执行人CURNODENAME VARCHAR2(100) Y 当前步聚SUB_TIME DATE YDEPT_CODE VARCHAR2(20) Y 员工部门DB_CODE VARCHAR2(20) Y 调班后的部门DB_MANID VARCHAR2(20) Y 替班人姓名DB_DATE DATE Y 换班日期DB_CLASS VARCHAR2(20) Y THIS_CLASS VARCHAR2(20) Y LAST_MOITYMAN VARCHAR2(20) LAST_MOITYDATE DATE Y换班班次换班人班次Y 最后修改人最后修改日期T_KQQJ_SELLMAN_IDVARCHAR2(20) N APPLY_DATE DATE N START_DATE DATE Y END_DATE DATE YAPPLY_DAYS NUMBER Y FAKE_TYPE VARCHAR2(20) Y员工编号申请日期假期开始时间假期结束时间请假天数请假类别FAKE_CAUSE APPLY_STATE VARCHAR2(200) YVARCHAR2(10) Y请假原因审批状态TYPE_KIND VARCHAR2(20) Y POWER_USER VARCHAR2(20) Y POWER_DATE DATE Y POWER_USER_DEPT VARCHAR2(20) POWER_POPEDOM VARCHAR2(1) APPLY_CODE NUMBER N DEPT_CODE VARCHAR2(20) Y LAST_MOITYMAN VARCHAR2(20) LAST_MOITYDATE DATE Y类别创建人创建时间YY编号创建人部门锁定按钮部门Y 最后修改人最后修改日期T_KQ_CALENDARSETUP_DATE DATE N WEEK_DAY VARCHAR2(10) YIS_REST VARCHAR2(2) YFEAST_NAME VARCHAR2(20) Y POWER_USER VARCHAR2(20) Y POWER_DATE DATE Y POWER_USER_DEPT VARCHAR2(20) POWER_POPEDOM VARCHAR2(1) 日期星期是否歇息节日名称创建人创建时间YY创建人部门锁定按钮T_KQ_CLASS_SETCLASS_CODE CLASS_NAME VARCHAR2(10) NVARCHAR2(20) Y班次编号班次名称ON_DUTY ON_TIME OFF_DUTY OFF_TIME VARCHAR2(20) YVARCHAR2(20) YVARCHAR2(20) YVARCHAR2(20) Y上班类型上班时间下班类型下班时间POWER_DATE DATE Y POWER_USER_DEPT VARCHAR2(20) POWER_USER VARCHAR2(20) Y POWER_POPEDOM VARCHAR2(1) LATE_ON_TIME VARCHAR2(20) Y IS_REST VARCHAR2(2) Y 创建时间Y 创建人部门创建人Y 锁定按钮最迟时间歇息日T_KQ_DUTYSUM 考勤统计明细DUTY_DATE DATE N 上班日期MAN_IDVARCHAR2(20) N 工号DEPT_CODE VARCHAR2(20) Y 部门CLASS_CODE VARCHAR2(10) Y 班次DUTY_COUNT NUMBER Y 应出勤数DUTY_PERFIT NUMBER Y 实际出勤数BE_LATE NUMBER Y 是否迟到LEAVE_EARLY NUMBER Y 是否早退ABSENTNUMBER Y 是否缺席DESCRIPTION VARCHAR2(100) Y POWER_USER_DEPT VARCHAR2(20) Y POWER_USER VARCHAR2(20) Y POWER_POPEDOM VARCHAR2(1) Y 备注创建人部门创建人锁定按钮T_KQ_EMPLOYEE_HOLSHOLS_CODE NUMBER N 假期编号MAN_IDVARCHAR2(20) Y 员工姓名DEPT_CODE VARCHAR2(20) Y 部门名称HOLS_YEAR VARCHAR2(4) Y 年份KIND_CODE VARCHAR2(10) Y 请假类别HOLS_DAYS NUMBER Y 假期天数START_DATE DATE Y 有效开始期限END_DATE DATE Y 有效期限结束LIMIT_COUNT NUMBER Y 限制次数FAKE_TYPE VARCHAR2(2) Y 允许休假方式POWER_USER VARCHAR2(20) Y 创建人POWER_DATE DATE Y POWER_USER_DEPT VARCHAR2(20) POWER_POPEDOM VARCHAR2(1) USE_LIMIT NUMBER YLEFT_DAYS NUMBER YUSE_DAYS NUMBER YLEAVE_TIME NUMBER Y 创建时间Y 创建人部门Y 锁定按钮已使用次数剩余天数使用天娄剩余次数T_KQ_FAKESETFAKE_CODE NUMBER NFAKE_DESC VARCHAR2(50) Y POWER_USER VARCHAR2(20) Y POWER_DATE DATE Y POWER_USER_DEPT VARCHAR2(20) POWER_POPEDOM VARCHAR2(1) 假别编号假别描述创建人创建时间YY创建人部门锁定按钮T_KQ_HIS_RECORDMAN_IDVARCHAR2(20) Y 工号CAR_DATE DATE Y 上班时间CAR_TIME VARCHAR2(20) Y 下班时间POWER_USER VARCHAR2(20) Y 创建人POWER_DATE DATE Y 创建时间POWER_USER_DEPT VARCHAR2(20) Y 创建人部门POWER_POPEDOM VARCHAR2(1) Y 锁定按钮DEPT_CODE VARCHAR2(20) Y 所属部门T_KQ_LEAVEKINDKIND_CODE VARCHAR2(10) N 类别编号KIND_NAMEVARCHAR2(50) Y 类别名称FAKE_CODE NUMBER Y 假别MAX_DAYS NUMBER Y 天数限制DEGREENUMBER Y 次数限制POWER_USER VARCHAR2(20) Y 创建人POWER_DATE DATE Y 创建时间POWER_USER_DEPT VARCHAR2(20) Y 创建人部门POWER_POPEDOM VARCHAR2(1) Y 锁定按钮T_KQ_NIGHT_DETAILCAR_DATE DATE Y 日期MANID VARCHAR2(20) Y 工号MAN_IDVARCHAR2(20) Y 工号DEPT_CODE VARCHAR2(20) Y 部门CLASS_CODE VARCHAR2(20) Y 班次POWER_USER VARCHAR2(20) YPOWER_DATE DATE YPOWER_USER_DEPT VARCHAR2(20) YPOWER_POPEDOM VARCHAR2(22) Y '0' IFWORKVARCHAR2(5) Y 是否加夜班T_KQ_ONDUTYSUMDUTY_DATE DATE N 日期MAN_IDVARCHAR2(20) N 工号DEPT_CODE VARCHAR2(20) Y 部门CLASS_CODE VARCHAR2(10) Y 班次DUTY_COUNT NUMBER Y 应出勤DUTY_PERFIT NUMBER Y 实际出勤BE_LATE NUMBER Y 迟到LEAVE_EARLY NUMBER Y 早退ABSENTNUMBER Y 旷工DESCRIPTION POWER_USER VARCHAR2(100) YVARCHAR2(20) Y备注创建人POWER_DATE DATE Y 创建时间POWER_USER_DEPT VARCHAR2(20) Y POWER_POPEDOM VARCHAR2(1) Y 创建人部门锁定按钮T_KQ_OTHERCODEOTHER_ID VARCHAR2(20) N OTHER_NAME VARCHAR2(30) Y POWER_USER VARCHAR2(20) Y POWER_DATE DATE Y POWER_USER_DEPT VARCHAR2(20) POWER_POPEDOM VARCHAR2(1)系统代码编号系统代码名称创建人创建时间YY创建人部门锁定按钮T_KQ_OTHEROTHER_ID VARCHAR2(20) N OTHER_CODE VARCHAR2(2) N OTHER_NAME VARCHAR2(30) Y 系统代码编号系统代码明细编号系统代码明细名称T_KQ_OUTTIMEMAN_IDVARCHAR2(50) Y 工号DEPT_CODE VARCHAR2(50) Y 部门CAR_DATE DATE Y 日期CAR_TIME VARCHAR2(50) Y 下班时间COUNT_TIME NUMBER Y 加班小时POWER_USER VARCHAR2(50) Y 创建人POWER_DATE DATE Y 创建时间POWER_USER_DEPT VARCHAR2(20) Y 创建人部门POWER_POPEDOM VARCHAR2(1) Y 锁定按钮MEMO VARCHAR2(50) Y 加班类型说明T_KQ_PBMAN_IDVARCHAR2(20) N 员工编号DEPARTMENT_CODE VARCHAR2(20) Y 部门编号D_DATE DATE N 排班日期CLASS_CODE POWER_USER VARCHAR2(10) YVARCHAR2(20) Y班次编号创建人POWER_DATE DATE Y 创建时间POWER_USER_DEPT VARCHAR2(20) Y POWER_POPEDOM VARCHAR2(1) YIS_REST VARCHAR2(2) Y 是否歇息创建人部门锁定按钮T_KQ_RECORDMAN_IDVARCHAR2(20) Y 工号DUTY_TIME DATE Y 上班时间OFF_TIME DATE Y 下班时间WORK_DATE DATE Y 考勤日期POWER_USER VARCHAR2(20) Y 创建人POWER_DATE DATE Y 创建时间POWER_USER_DEPT VARCHAR2(20) Y 创建人部门POWER_POPEDOM VARCHAR2(1) Y 锁定按钮T_KQ_RENEWFINGER_NO VARCHAR2(20) Y 指模号MAN_IDVARCHAR2(20) Y 工号DEPT_CODE VARCHAR2(20) Y 部门编号DK_TIME DATE Y 打卡时间DK_FLAG VARCHAR2(1) Y '1' POWER_USER VARCHAR2(20) Y 打卡标志创建人POWER_DATE DATE Y 创建时间POWER_USER_DEPT VARCHAR2(20) Y POWER_POPEDOM VARCHAR2(1) Y 创建人部门锁定按钮DK_CODE NUMBER N 编号T_KQ_REPIARMANMAN_IDVARCHAR2(20) N POWER_USER VARCHAR2(20) Y POWER_DATE DATE Y POWER_USER_DEPT VARCHAR2(20) POWER_POPEDOM VARCHAR2(1) 员工编号创建人创建时间YY创建人部门锁定按钮T_KQ_TEMPTUNECUR_DATE DATE Y 日期CLASS_CODE VARCHAR2(10) Y 班次ON_DUTY ON_TIME OFF_DUTY OFF_TIME VARCHAR2(2) YVARCHAR2(20) YVARCHAR2(20) YVARCHAR2(20) Y上班类型上班时间下班类型下班时间POWER_DATE DATE Y POWER_USER_DEPT VARCHAR2(20) POWER_USER VARCHAR2(20) Y POWER_POPEDOM VARCHAR2(1) NUM_IDNUMBER N 创建时间Y 创建人部门创建人Y 锁定按钮。
中控智慧考勤系统建设方案
![中控智慧考勤系统建设方案](https://img.taocdn.com/s3/m/284a125cc4da50e2524de518964bcf84b9d52d0f.png)
考勤管理:实时掌握员工出勤情况,提高工作效率
员工信息管理:方便查询员工基本信息,便于人事管理 员工绩效管理:通过考勤数据,分析员工工作表现,为绩效考核提供 依据 员工培训管理:根据考勤数据,分析员工培训需求,制定培训计划
传统考勤方式效率低,易 出错
企业需要提高管理效率, 降低人力成本
员工需要便捷的考勤方式, 提高工作效率
保功能正常
性能测试:测试系统的 性能指标,如响应时间、
吞吐量等
系统上线:将测试通过 的系统部署到实际环境
中,投入使用
系统安装:安装中控智慧考勤系统, 并进行系统初始化设置
数据导入:将员工信息、考勤规则 等数据导入系统
系统测试:进行系统功能测试,确 保系统正常运行
系统调试:根据实际需求,对系统 进行参数调整和优化
数据加密:采用加密技术对 数据进行加密传输和存储
安全审计:记录所有访问和 操作日志,便于追踪和审计
定期备份:定期备份数据, 防止数据丢失或损坏
确定考勤系统的目标和功 能需求
收集和整理各部门的需求 和意见
分析现有考勤系统的问题 和不足
制定新的考勤系统建设方 案和实施计划
评估新考勤系统的成本和 效益
确定新考勤系统的实施时 间和进度安排
需求分析:了解客户需求,确定系统功 能
接口设计:设计系统与其他系统的接 口,包括数据接口和功能接口
系统架构设计:设计系统的整体架构, 包括硬件、软件和网络
安全设计:设计系统的安全机制,包 括用户认证、访问控制和加密传输
数据库设计:设计系统的数据库结构, 包括表、视图和存储过程
旷工等。
考勤异常处理: 系统自动识别 和处理考勤异 常情况,如请 假、加班、出
(完整版)考勤系统数据库课程设计
![(完整版)考勤系统数据库课程设计](https://img.taocdn.com/s3/m/7b5d97497f1922791688e8d2.png)
目录第一章系统概述 (1)1.1 系统开发背景 (1)1.2项目设计基本原理 (1)1.3数据库系统设计及范式分析 (1)第二章系统需求分析 (3)2.1可行性研究 (3)2.1.1技术可行性 (3)2.1.2经济可行性 (3)2.1.3操作可行性 (3)2.1.4社会因素可行性 (4)2.1.5可行性研究结论 (4)2.2需求分析 (4)2.2.1系统目的 (4)2.2.2系统功能及用户需求分析 (4)2.3数据描述 (5)2.3.1数据流图 (5)2.3.2数据字典 (6)第三章总体设计 (9)3.1总体设计原理 (10)3.2运行环境与系统结构 (10)3.3系统功能模块与设计 (10)3.4系统功能模块图 (11)第四章详细设计 (12)4.1数据库的概念设计 (12)4.1.1局部E-R模式设计 (12)4.1.2 E-R图模型转成关系模型 (13)4.2数据库实现 (14)4.3代码的调试 (22)结束语 (25)参考文献 (26)第一章系统概述1.1 系统开发背景90年代中期,由于Internet 的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。
企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。
酒店考勤管理系统是在适应市场需求的客观前提下,为了满足中小型公司或事业单位管理自己的职员考勤问题而开发的。
该系统的是终目的是要将各位职员的考勤情况放到网络上,以方便员工及时查证。
1.2项目设计基本原理随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。
员工考勤管理是企业信息管理的重要部分面对大量的人事工资信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。
中控数据结构表
![中控数据结构表](https://img.taocdn.com/s3/m/8902dcb7376baf1ffd4fad58.png)
主要表的表结构说明表1:考勤记录表Checkinout主键:UserID+Checktime表2:指纹模板表Template 主键:TemplateID索引键:FingerID+UserID表3:用户信息表Userinfo 主键:UserID索引键:BadgeNuber表4:面部模板表FaceTemp 主键:TemplateID索引键:FaceID、Valid表5:考勤记录修改日志CheckExact 主键:ExactID表6:部门表Departments 主键:Deptid索引:DeptName表7:节假日表:Holidays 主键:HolidayID索引:HolidayName表8:班次表Num_Run主键:Num_RunID表9:班次排班时段表Num_Run_Deil 主键:Num_RunID+StartTime+SDays表10:轮班表Shift1主键:ShiftID1该表在软件中没有作用表11:员工排班表User_OF_Run主键:UserID+Num_OF_Run_ID+StartDate+endDate表12:员工临时排班表User_Temp_SCH 主键:UserID+ComeTime+LeaveTime表13:员工考勤例外(请假/公出)表User_Speday 主键:UserID+StartSpecDay+DateID表14:假类表LeaveClass 主键:LeaveID表15:统计项目表LeaveClass1主键:LeaveID表16:班次时间表SchClass主键:SchClassID表17:系统参数表AttParam主键:ParaName表18:管理员权限设置表SecurityDetails 主键:SecurityDetailID。
中控ZKTime.考勤管理系统使用说明书(20200717040949)
![中控ZKTime.考勤管理系统使用说明书(20200717040949)](https://img.taocdn.com/s3/m/c4ca8e29d4d8d15abf234e74.png)
ZKTime5.0考勤管理系统使用说明软件的快速使用流程1、将在设备上登记好的用户的指纹或卡下载到软件中(连接设备-从设备下载人员数据)2、在员工维护中将员工的姓名和其他资料修改后上传到设备中(连接设备-上传人员信息到设备)3、给员工分部门(进入部门管理)4、设置班次时间段(进入班次时间段维护)5、设置班次(进入班次管理)6、给员工排班(进入员工排班)7、将设备上的考勤数据下载至软件中(连接设备-从设备下载记录数据)8、查看考勤报表(进入考勤报表)添加设备软件要从设备中下载数据时,需要与设备建立通讯。
因此首先将要连接的设备添加到系统中,输入相应的连接参数,连接机器后进行数据的上传与下载。
1.设备维护在软件主界面上点击按钮设备维护或在“我的设备列表”区域内单击鼠标右键选择设备维护,在这里对设备进行添加、删除、修改。
系统有2个默认设备通讯参数,一个是RS232/RS485方式,一个是以太网方式。
某些特定机器还具有USB通讯方式(如XU500等),具体机型请参见相应的产品《用户指南》,使用方法请查询本说明。
2.添加单击此按钮,弹出如下图所示的新增设备窗口:用户可在此窗口中设置该设备的相关信息。
输入相应设备的连接参数,保存即可,在左边的设备列表中会显示设备名称。
【删除】如果设备已经不需要使用了,在左边的设备列表中单击要删除的机器名,再点击【删除】按钮,就可以从系统中删除该设备。
【保存】如果对选中的设备的连接参数修改之后,需点击【保存】按钮,来将信息保存下来。
3.连接设备已添加到系统的设备都会显示在“我的设备列表”中,在要连接的设备上单击选中,再点击连接设备按钮;或者在要连接的设备上单击鼠标右键,在出现的菜单中选择连接设备。
当系统开始连接设备时,在界面的右下方的连接状态栏中会显示“正在连接设备,请稍候”,然后会给出是否连接成功的信息。
如果连接失败,请检查1)设备的连接参数是否与设备的菜单中的通讯参数相符。
中控zktime5.0考勤管理系统数据库表结构
![中控zktime5.0考勤管理系统数据库表结构](https://img.taocdn.com/s3/m/f00554aa763231126fdb1168.png)
Att2008主要表的表结构说明表1:考勤记录表Checkinout主键:UserID+Checktime页脚内容1表2:指纹模板表Template主键:TemplateID索引键:FingerID+UserID页脚内容2页脚内容3表3:用户信息表Userinfo主键:UserID索引键:BadgeNuber页脚内容4页脚内容5页脚内容6页脚内容7表4:面部模板表FaceTemp主键:TemplateID页脚内容8索引键:FaceID、Valid页脚内容9表5:考勤记录修改日志CheckExact主键:ExactID页脚内容10表6:部门表Departments主键:Deptid索引:DeptName页脚内容11页脚内容12表7:节假日表:Holidays主键:HolidayID索引:HolidayName页脚内容13表8:班次表Num_Run主键:Num_RunID页脚内容14表9:班次排班时段表Num_Run_Deil主键:Num_RunID+StartTime+SDays页脚内容15表10:轮班表Shift1主键:ShiftID1该表在软件中没有作用页脚内容16页脚内容17页脚内容18表11:员工排班表User_OF_Run主键:UserID+Num_OF_Run_ID+StartDate+endDate页脚内容19表12:员工临时排班表User_Temp_SCH主键:UserID+ComeTime+LeaveTime页脚内容20表13:员工考勤例外(请假/公出)表User_Speday主键:UserID+StartSpecDay+DateID页脚内容21表14:假类表LeaveClass主键:LeaveID页脚内容22页脚内容23表15:统计项目表LeaveClass1主键:LeaveID页脚内容24表16:班次时间表SchClass主键:SchClassID页脚内容25页脚内容26表17:系统参数表AttParam主键:ParaName页脚内容27表18:管理员权限设置表SecurityDetails主键:SecurityDetailID页脚内容28页脚内容29。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中控zktime5.0考勤管理系统数据库表结构
Att2008主要表的表结构说明
表1:考勤记录表Checkinout
主键:UserID+Checktime
表2:指纹模板表Template
主键:TemplateID
表3:用户信息表Userinfo 主键:UserID
索引键:BadgeNuber
表4:面部模板表FaceTemp
主键:TemplateID
表5:考勤记录修改日志CheckExact 主键:ExactID
表6:部门表Departments 主键:Deptid
索引:DeptName
表7:节假日表:Holidays 主键:HolidayID
索引:HolidayName
表8:班次表Num_Run
主键:Num_RunID
表9:班次排班时段表Num_Run_Deil
表10:轮班表Shift1
主键:ShiftID
1该表在软件中没有作用
表11:员工排班表User_OF_Run
主键:UserID+Num_OF_Run_ID+StartDate+endDate
表12:员工临时排班表User_Temp_SCH
表13:员工考勤例外(请假/公出)表User_Speday 主键:UserID+StartSpecDay+DateID
表14:假类表LeaveClass
表15:统计项目表LeaveClass1
表16:班次时间表SchClass
主键:SchClassID
表17:系统参数表AttParam
表18:管理员权限设置表SecurityDetails 主键:SecurityDetailID。