C考勤管理系统Word格式.doc

上传人:b****1 文档编号:13160565 上传时间:2022-10-07 格式:DOC 页数:17 大小:288.50KB
下载 相关 举报
C考勤管理系统Word格式.doc_第1页
第1页 / 共17页
C考勤管理系统Word格式.doc_第2页
第2页 / 共17页
C考勤管理系统Word格式.doc_第3页
第3页 / 共17页
C考勤管理系统Word格式.doc_第4页
第4页 / 共17页
C考勤管理系统Word格式.doc_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

C考勤管理系统Word格式.doc

《C考勤管理系统Word格式.doc》由会员分享,可在线阅读,更多相关《C考勤管理系统Word格式.doc(17页珍藏版)》请在冰豆网上搜索。

C考勤管理系统Word格式.doc

本系统可运用于中小型的企业考勤管理。

在本课题中以中小型企业的考勤管理业务为依托,结合管理的理论,设计并开发一个基于网络环境的企业考勤管理系统。

其具体工作如下:

首先,以某企业对员工考勤的要求为基础,分析企业在考勤管理这一方面的业务流程,通过网络和专业书籍收集有关企业考勤系统的第一手资料,确定建设企业考勤管理系统的目标和主要功能需求。

其次,在确立系统的目标和主要功能需求的基础上,提出这个考勤管理系统的设计方案和设计原则,合理安排开发进度,设计各个功能模块等等。

最后,进行具体的系统开发,实现了功能模块相应的功能,达到系统的目标最终完成的功能需求,对系统进行模块集成、测试和性能分析。

实验步骤:

为了让用户更好的了解本系统的功能结构,用图来看其系统的功能构架。

由项目管理器进行统一的管理,由主程序进入系统,由主程序调出用户登录界面。

登录成功后调出应用系统的主菜单,由主菜单调出各个表单界面。

整个系统的结构要紧凑、简洁;

功能明确、完整。

考勤管理系统的总体功能流程图如下:

显示系统封面

用户登录

调用主菜单进入本系统

登录失败

模拟打卡

考勤设置

模拟打卡

部门设置

员工设置

录入考勤记录

统计列表

查询统计

打卡操作

统计报表

节假日列表

图1总体功能流程图

基本设置

部门信息管理

员工信息管理

增加员工信息

增加节假日

工作时间设置

数据库的设计

1数据库需求分析

数据库在一个信息管理系统中占有非常重要的地位,合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。

[4]

考勤管理系统的需求具体体现在各种信息的修改、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。

通过上述系统功能分析,针对企业的考勤管理系统的需求,总结出如下的需求信息。

员工在上下班期间打卡,考勤监管人员可以通过打卡情况查看员工的考勤情况,并且与员工的工资情况直接挂钩。

所有设计如下数据项和数据结构。

用户登录,包括数据项:

用户名、密码。

基本信息,包括数据项:

部门信息管理、员工信息管理等。

考勤设置,包括数据项:

节假日列表、增加节假日等。

统计报表,包括数据项:

查询统计、每日统计列表等。

打卡,包括数据项:

打卡操作。

得到上面的数据项和数据结构以后,就可以设计出能够满足企业管理的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。

这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

这些实体用图来表示更直观可见。

ER图如下:

图2E-R图

2数据库表设计

本系统包括七个表,企业部门表(Adept,见3-1表),活动表(attAction,见3-2表),员工信息表(Employee,见3-3表),节假日信息表(Holiday,见3-4表),管理员登录表(ManagerInfo,见3-5表),考勤状态表(State,见3-6表),工作时间表(WorkTime,见3-7表),公司名称表(company,见3-8表)。

一般企业都有好几个甚至十几个部门,然而每个部门在企业中都有不同的功能,因此我们需要根据部门的具体需求,给每个部门不同的编号和名称来区分它们的不同工作任务。

其数据表如下:

表3-1企业部门表(Adept)

字段名称

数据类型

字段长度

备注

adeptID

char

10

企业部门的ID,主键

adeptname

nvarchar

20

企业部门名称

adeptDes

255

部门描述

comID

公司ID

考勤管理是系统的核心,企业也是通过考勤来管理员工,让大家有一个统一的上班下班时间,因此需要员工上下班时打卡来记录员工的考勤。

因此需要一个考勤管理表,具体数据表如下:

表3-2活动表(attAction)

字段大小

actionID

int

8

员工号,主键

Employeeid

员工名称

firsttime

datetime

早签到时间

lasttime

晚签到时间

stateID

所在部门

description

100

说明

员工信息表是用于记录员工编号,员工所在部门,员工入职时间,员工姓名等信息的表。

其具体数据表如下:

表3-3员工信息表(Employee)

EmployeeID

EmployeeName

员工姓名

企业部门号

Sex

2

性别

phone

电话

JoinTime

加入时间

number

身份证号

节假日是员工休息的日子,而节假日表则是记录员工休息时间的表。

其具体数据信息如下:

表3-4节假日信息表(Holiday)

HolidayID

假日ID,主键

HolidayName

假日名称

FirstTime

起始时间

LastTime

结束时间

这里的管理员,即管理考勤的员工,该员工可以通过登录系统看到所有员工的上下班记录,然后算出员工上班时间。

而管理考勤的不一定是一个人,因此有一个管理员用户,可以查看其他员工考勤信息。

管理员用户的具体数据信息如下表:

表3-5管理员登录表(ManagerInfo)

备注

ManagerID

管理员的ID,主键

Loginame

登录名

Loginpwd

登录密码

公司的ID

考勤状态表是用于记录员工是否准时上下班情况,它包括迟到、早退、旷到等其他没有来上班的各种情况,其相关的数据表如下表:

表3-6考勤状态表(State)

考勤的ID

statename

考勤的名称

工作时间表是指员工在早上上班前的某一个时间段内打卡,算是准时上班,之后的时间打卡则是按旷到或是迟到,晚上下班时也有一个打卡的上限,在这个时间限制之前打卡离开则按早退记录。

根据早上和晚上的打卡时间最后有一个每天的工作时间统计。

其具体数据表如下表:

表3-7工作时间表(WorkTime)

ID

编号,主键

toptime

早签区间(上)

Undertime

早签区间(下)

Wstime

晚签区间

limtime

旷工时限

公司名称表是记录公司名称及地址信息,在用户登录时选择该公司名称,其具体数据表如下表:

表3-8公司名称表(company)

公司的ID,主键

comName

公司名称

comDec

公司地址

系统的设计及其表单

1)数据库的连接

在VisualStudio2008中,用ASP.net作为开发工具,用SQLServer2005作为后台数据库,数据库连接的核心代码在Web.config中,其代码如下所示:

<

sectionGroupname="

system.web.extensions"

type="

System.Web.Configuration.SystemWebExtensionsSectionGroup,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"

>

<

scripting"

System.Web.Configuration.ScriptingSectionGroup,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"

<

sectionname="

scriptResourceHandler"

System.Web.Configuration.ScriptingScriptResourceHandlerSection,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"

requirePermission="

false"

allowDefinition="

MachineToApplication"

/>

webServices"

System.Web.Configuration.ScriptingWebServicesSectionGroup,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"

<

jsonSerialization"

System.Web.Configuration.ScriptingJsonSerializationSection,System.Web.Extensions,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1