考勤管理系统

  • 格式:docx
  • 大小:731.42 KB
  • 文档页数:19

下载文档原格式

  / 19
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

华北科技学院《程序设计》大作业

班级:电商B133姓名:学号:

设计题目:考勤管理信息系统

成绩评定:

1、工作量:A(),B(),C(),D(),F()

2、难易度:A(),B(),C(),D(),F()

3、答辩情况:

基本操作:A(),B(),C(),D(),F()

代码理解:A(),B(),C(),D(),F()

4、报告规范度:A(),B(),C(),D(),F()

5、学习态度:A(),B(),C(),D(),F()评阅成绩:___________评阅教师:___________

目录

1引言 (1)

1.1设计选题 (1)

1.2设计的目的 (1)

1.3本选题的设计背景 (1)

2系统分析与设计 (1)

2.1系统功能需求分析 (1)

2.2系统功能模块设计 (2)

2.3系统开发运行环境 (3)

3数据库设计 (3)

4模块详细设计与实现 (5)

4.1登录模块 (5)

4.2员工信息管理模块 (6)

4.3考勤管理模块 (10)

4.4信息设置模块 (13)

4.5系统管理模块 (16)

结论 (17)

参考文献 (17)

1引言

1.1设计选题

《考勤管理信息系统》

1.2设计的目的

通过本设计,掌握使用技术进行网络程序设计的基本知识,如:服务器控件、内部对象、数据库建立、数据库的读取、数据显示等;熟悉网络程序设计每个

步骤中的任务和实施方法,并加深对C#语言的理解。通过设计一个网上信息管理系统,进一步熟悉网络环境下的程序设计方法,综合训练动手能力,提高分析问题、解决实

际问题的能力。

1.3本选题的设计背景

设计考勤信息系统主要用于统计员工的考勤情况,可以对不同员工规定上班和下

班的时间,在根据员工的市价签到签退时间记录员工的上班时间和下班时间,有利于

统计员工的实际上班下班时间,有利于根据员工的考勤情况检查员工的工作状态,也

有利于公司根据员工的考勤情况对员工结算工资。同时在该系统中,管理员也可以对

员工信息进行修改,添加和删除员工,部门和职位信息,规定每个职位的考勤时间。

这样有利于企业对员工和部门的管理。

2系统分析与设计

2.1系统功能需求分析

本系统主要是对员工考勤情况进行管理。系统根据该系统主要是管理员对员工的

考勤情况管理,还有可以对员工信息和部门信息进行修改。系统包括如下功能:管理员要求实现如下功能:

登录:管理员用户登录到本系统。

修改个人信息:用户登录后,可以修改个人的登录密码。

查询考勤信息:按分类查询,以及按照关键字查询,实现按员工编号,考勤年份,

考情月份等多种方式的查询。

管理部门信息:管理员可以在系统内添加和删除部门。

职位类别设置:管理员可以在系统中添加和删除职位,并对每个职位上班的下班

的时间进行更改或设置。

员工信息添加:管理员可以在这里添加或删除员工信息,也可以在这里添加或删

除员工。

员工信息维护:管理员可以在这里查看员工信息,包括员工的编号,姓名,性别,生日,部门,职位和学历等。管理员可以按照关键字查询,实现员工编号,员工姓名,

所在部门和职位类别等多种方式查询。

查询系统背景:该系统可查看系统和作者的介绍。

2.2系统功能模块设计

通过对系统进行需求分析得到,系统主要包括爸大功能模块,分别是登录、添加员

工信息、员工信息维护、考勤记录查询、部门信息设置、部门类别设置、修改个人信息、退出登录等。功能模块图如下图所示:

码字段,其结构如下所示:

构如下所示: 如下所示:

2.3 系统开发运行环境

本系统开发平台:ASP .NET2010 + SQL Server2008 本系统运行环境:Windows 7 和 IIS5.0

3 数据库设计

系统选用 SQL Server 数据库,根据系统功能需求分析,共建立五个数据表,分别 是管理员信息表、部门信息表、学历信息表、职工信息表、职位信息表、签到信息表 管理员信息表:用于存储管理员的基本信息,主要包括管理员的登录名和登录密

部门信息

表表:用于存储部门的基本信息,主要包括部门编号和部门名字段。其结

学历

信息表

用于存储学历分类信息,主要包括学历编号和学历名称字段。其结构

-2-

职工信息表用于存储职工的基本信息,主要包括职工编号、职工姓名、职工性别、职工生日、职工部门、职工职位、职工学历、职工固定电话、职工手机号、职工卡号、职工邮箱和职工地址字段。其结构如下所示:

职位信息表用于存储企业职位信息,主要包括职位编号、职位名称、上班点数、

上班分数、下班点数、下班分数字段。其结构如下所示:

间、下班时间、签到时间、签退时间字段,其结构如下所示:

6

workEndMiunte int

否 是 下班分数

签到信息表:用于存储职工签到,主要包括职工编号、签到年、月、日、上班时

模块详细设计与实现

4.1 登录模块

登录模

块,主要实现管理员登录系统

管理员根据数显设置好的用户名和密码登录考勤管理信息系统。从而实现管理员 对后台的其他操作。其运行界面图如下所示:

-4-