华北科技学院。
《程序设计》大作业。
班级: 电商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
考勤管理信息系统》
通过本设计,掌握使用技术进行网络程序设计的基本知识,如:服务器控件、内部对象、数据库建立、数据库的读取、数据显示等;熟悉网络程序设计每个步骤中的任务和实施方法,并加深对c#语言的理解。通过设计一个网上信息管理系统,进一步熟悉网络环境下的程序设计方法,综合训练动手能力,提高分析问题、解决实际问题的能力。
设计考勤信息系统主要用于统计员工的考勤情况,可以对不同员工规定上班和下班的时间,在根据员工的市价签到签退时间记录员工的上班时间和下班时间,有利于统计员工的实际上班下班时间,有利于根据员工的考勤情况检查员工的工作状态,也有利于公司根据员工的考勤情况对员工结算工资。同时在该系统中,管理员也可以对员工信息进行修改,添加和删除员工,部门和职位信息,规定每个职位的考勤时间。这样有利于企业对员工和部门的管理。
本系统主要是对员工考勤情况进行管理。系统根据该系统主要是管理员对员工的考勤情况管理,还有可以对员工信息和部门信息进行修改。系统包括如下功能:
管理员要求实现如下功能:
登录:管理员用户登录到本系统。
修改个人信息:用户登录后,可以修改个人的登录密码。
查询考勤信息:按分类查询,以及按照关键字查询,实现按员工编号,考勤年份,考情月份等多种方式的查询。
管理部门信息:管理员可以在系统内添加和删除部门。
职位类别设置:管理员可以在系统中添加和删除职位,并对每个职位上班的下班的时间进行更改或设置。
员工信息添加:管理员可以在这里添加或删除员工信息,也可以在这里添加或删除员工。
员工信息维护:管理员可以在这里查看员工信息,包括员工的编号,姓名,性别,生日,部门,职位和学历等。管理员可以按照关键字查询,实现员工编号,员工姓名,所在部门和职位类别等多种方式查询。
查询系统背景:该系统可查看系统和作者的介绍。
通过对系统进行需求分析得到,系统主要包括爸大功能模块,分别是登录、添加员工信息、员工信息维护、考勤记录查询、部门信息设置、部门类别设置、修改个人信息、退出登录等。功能模块图如下图所示:
本系统开发平台: +sql server2008
本系统运行环境:windows 7和iis5.0
系统选用sql server数据库,根据系统功能需求分析,共建立五个数据表,分别是管理员信息表、部门信息表、学历信息表、职工信息表、职位信息表、签到信息表。
管理员信息表:用于存储管理员的基本信息,主要包括管理员的登录名和登录密码字段,其结构如下所示:
部门信息表表:用于存储部门的基本信息,主要包括部门编号和部门名字段。其结构如下所示:
学历信息表用于存储学历分类信息,主要包括学历编号和学历名称字段。其结构如下所示:
职工信息表用于存储职工的基本信息,主要包括职工编号、职工姓名、职工性别、职工生日、职工部门、职工职位、职工学历、职工固定**、职工手机号、职工卡号、职工邮箱和职工地址字段。其结构如下所示:
职位信息表用于存储企业职位信息,主要包括职位编号、职位名称、上班点数、上班分数、下班点数、下班分数字段。其结构如下所示:
签到信息表:用于存储职工签到,主要包括职工编号、签到年、月、日、上班时间、下班时间、签到时间、签退时间字段,其结构如下所示:
登录模块,主要实现管理员登录系统。
管理员根据数显设置好的用户名和密码登录考勤管理信息系统。从而实现管理员对后台的其他操作。其运行界面图如下所示:
界面设计中包含了两个textbox控件和两个button控件,主要用于填写用户名和用户密码实现登录和退出系统。
程序**根据用户名登录的用户名和密码检查数据库中的管理员信息,确认用户名和密码是否正确才能登录系统。
登录模块关键程序**如下:
string username =
string password =
1)添加员工信息。
添加员工信息模块主要实现企业员工信息的添加。
管理员可以跟新来的职工,在公司数据库中添加该职工的信息,也可以删除离职的职工,还可以对其他职工的信息进行修改。
其运行界面图如下所示:
界面中包含了一个gridview和一个detailview空间,主要用于查看数据库中的用户和添加用户到数据库中。
程序设计主要通过连接数据库实现数据库与界面的连接,是数据库的内容显示在网页中。
添加员工信息模块关键程序**如下:
if (!ispostback)
if (session["admin"] null)
return;
2)员工信息维护模块:
员工信息维护模块主要实现员工信息的修改和员工信息的查询。
管理员根须员工信息的变更对员工信息进行修改或删除,管理员也可以在此查询员工的信息了解员工。
员工考勤管理系统
delphi 程序设计。院系 信工院信管系。指导教师 陈凤。年级 09级1班。姓名 靳梦幻。学号 2009082260 员工考勤管理系统设计概要。一 员工考勤管理系统的分析与设计。1 开发环境 delphi7 2 数据库 microsoft access 3 数据库访问方式 ado 考勤管理是企业管...
学生考勤管理系统课程设计报告
合肥学院。计算机科学与技术系。课程设计报告。2010 2011学年第二期。2011年7月。学生考勤管理系统。目录。一。需求分析 3 1.1 功能需求 3 1.2 数据需求 3 1.3 性能需求 3 二。算法设计 3 2.1设计思想 3 2.2功能实现 7 三 用户手册 7 四。调试及测试 8 五。总...
学生考勤管理系统课程设计报告
一 需求分析。功能需求 1 录入学生的缺勤记录 2 修改某个学生的缺勤记录 3 查询某个学生的缺勤情况 4 统计某段时间内,缺勤学生学号及缺勤次数,按缺勤权值统计学生的负分值,并能进行排序 5 统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序 6 系统以菜单方式工作。数据需求。本系...