当前位置:文档之家› 公司考勤管理系统的设计与实现.doc

公司考勤管理系统的设计与实现.doc

公司考勤管理系统的设计与实现.doc
公司考勤管理系统的设计与实现.doc

公司考勤管理系统的设计与实现1

天津大学网络教育学院

本科毕业论文

题目:公司考勤管理系统的设计与实现

完成期限:2011年3月10 日至2011年5月20日

学习中心沈阳第一教学中心年级07计算机

专业计算机科学与技术指导教师

姓名学号

接受任务日期2011年4月10日批准日期2011年4月20日

毕业设计(论文)任务书

一、原始依据(资料)

随着计算机技术的飞速发展,计算机在公司管理中应用的普及,利用计算机实现公司考勤管理势在必行。对于大中型公司来说,利用计算机支持公司高效率完成公司考勤管理的日常事务,是适应现代公司制度要求、推动公司考勤管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高公司考勤管理的效率,也是公司的科学化、正规化管理,与世界接轨的重要条件。不同的公司具有不同的人事管理制度,这就决定了不同的公司需要不同的考勤管理系统。

最初的考勤管理,都是靠人力来完成的。当公司规模比较小的时候,人力可以完成,随着公司的规模越来越大,公司的员工人数也越来越多,依然维持着人力进行考勤管理,必然会造成工作效率低,工作错误增高的问题。

公司考勤管理系统就是把分散的企事业单位的职工信息实行统一,集中,规范的收集管理,建立分类编号管理,为企事业单位和职工解除后顾之忧。

二、设计内容和要求:(说明书、专题、绘图、试验结果等)

公司考勤管理将采用大量的SQL语言,嵌入到程序中,达到系统高效、快捷地完成各种操作,实现添加、修改、删除、查询、打印报表等功能。

为了实现公司考勤管理系统的基本功能,将编写了若干个功能模块,主要包括的功能模块有:职员信息管理、部门信息管理、考勤信息管理、工资信息管理。将主要是针对职员信息的添加、修改、删除、查看执行有效的管理,管理员在对职员信息进行操作的同时,对职员信息进行核对,同时工资管理信息表进行同步添加该职员的工资管理信息,相应的刷新部门信息表里的人员信息,完全实现自动化。在对考勤信息进行添加、修改、删除的同时对工资管理信息表里的相应人员进行自动更新。为了能使管理员更有效、更方便地操作,将添加排序、查询、报表等一系列功能。

创建功能比较完整的管理系统,包括以下几个管理模块:

员工基本信息部分:主要完成员工基本信息的管理。

员工考勤信息部分:主要完成员工考勤信息的管理。

员工调动信息部分:主要完成员工调动信息的管理。

毕业设计(论文)进度计划表

摘要

随着计算机技术的飞速发展,计算机在公司管理中应用的普及,利用计算机实现公司考勤管理势在必行。本系统结合公司实际的人事管理制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作用为开发工具,以SQL Server 2000作后台数据库,开发了一个单机版公司考勤管理系统。

本系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成公司考勤管理的全过程,包括新进员工加入时人事档案的建立、员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员的新增、老员工修改等管理工作。

经过实际使用证明,本文所设计的公司考勤管理系统可以满足公司人事管理方面的需要。

关键字:管理信息系统;公司考勤管理;Visual Basic6.0.;数据库

ABSTRACT

With the rapid development of computer technology, computer is more and more useful in the management of staff, so checking on work attendance management system with the help of computer is taken into account. After research and analysis the check system of the company, we develop the stand-alone edition of checking on work attendance management system with Visual Basic 6.0 and SQL Server 2000.

The software has a friendly interface and easy to operate for the user. It includes the whole process of management of checking on work attendance. We can use it to establish a new personal file when a new employee comes in, modify the personal information, query and collect statistics and so on.

We deploy it in a company and it works well in a long period of time. So we can say our system could meet the management requirement of the company.

Keyword:Management Information System; Personal Management System, Visual Basic6.0; Database

员工考勤管理系统课程设计

课程设计报告书 课程名称:VC++课程设计 题目:员工考勤经管系统 学生姓名: 专业:计算机科学与技术 班别: 学号: 指导老师: 日期:2012年 6 月20 日 目录 第一章绪论 (2) 1.1 课题背景 (2) 1.2 课题任务 (2) 1.3开发工具 (2)

1.4 课题目的 (3) 第二章可行性研究 (3) 2.1 对现有系统的分析 (3) 2.2对本系统设计的说明 (4) 第三章软件需求分析 (4) 3.1软件设计的预期目标 (4) 3.2系统用户需求 (5) 3.3 系统的框架 (5) 第四章数据分析及数据库的设计 (6) 4.1数据库分析 (6) 4.2数据库结构的设计 (6) 第五章系统详细设计说明 (8) 5.1 系统结构 (8) 5.2系统各个模块界面及说明 (9) 第六章软件的测试 (27) 6.1测试工程 (27) 6.2测试人员 (27) 6.3 测试结果 (27) 6.4 对程序的调试及在测试中遇到的困难及解决困难的方法 (27) 6.5 系统还有哪些不足 (27) 6.6 对系统的评价 (27) 归纳总结 (28) 参考文献 (28) 摘要:本系统是基于VC++6.0中的MFC与Access数据库开发的,可用于企业单位的员工考勤,统计员工出勤情况。 关键字:VC++、Access、员工考勤

第一章绪论 1.1 课题背景 在当今社会,互联网空间的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。社会正处于信息时代,信息技术已渗透到社会生活的各个领域,特别是各行各业的经管领域,智能化信息处理已是提高效率、规范经管、客观审查的最有效的途径。 随着经济的发展,企业正向大型化、规模化的方向发展,因此企业员工数量急剧增加,有关员工的各种信息业成倍的曾长。考勤作为一个公司的基本经管,是单位对员工工作经管的基本依据。但是,目前国内的大多数企业在考勤时,依然使用是传统的考勤方法,例如手工记录、签卡、机械打卡等,不仅考勤速度慢,在考勤是需要专门的人员在旁记录、统计、制成报表,当报表最后交到主管人员时,也许时间已经过了几天了,根本不能发挥考勤真正的监督作用。而且考勤数据不准确,考勤人员在考勤过程中可能记录出错,甚至弄虚作假的现象出现,极大的影响了企业对员工的经管。因此根据企业需求,设计企业员工考勤经管系统,以帮助企业达到员工经管办公自动化、节约经管成本、提高企业工作效率的目的。 1.2课题任务 做出一个可以简单操作的员工考勤经管系统,方便员工和经管员查询出勤记录。员工可以通过输入自己的名字修改自己的信息以及查询出勤记录;经管员可以查看员工的出勤记录,可以添加和删除员工信息以及修改密码。 1.3开发工具 VC++MFC平台和数据库 1.4课题目的 设计制作出员工考勤经管系统,设计相关的操作功能;通过课程设计,了解并掌握VC++MFC平台的操作使用,学会利用数据库进行数据表制作及添加数据源;深入了解所学课程的重要性和实用性,提高学习耐性。

学生考勤管理系统

Oracle数据库作业 ——学生考勤系统的Oracle实现 1学生考勤管理系统背景分析 随着高校校园信息化的逐步完善,有效地借助网络、数据库等技术提高工作和管理效率。如今针对师生的成绩查询系统、教务管理系统、招生就业系统、BBS、校园网站等系统在各大高校纷纷出现,对全校师生的学习、生活、管理、办公带来了便利。因此学生考勤管理系统能进一步加强高校学风建设,维护正常的教学秩序,给学生创造一个优良的学习环境。 目前高校学生上课考勤管理都是以任课老师上课点名,记录学生上课情况,对于时间比较长的请假,需要通过递交请假申请让班主任、院系领导都批准方能生效。这种模式在目前高校管理中暴露了不可避免的弊端: 1、学生请假不方便; 2、学生请假对任课老师不透明; 3、学生对自己整个学期的上课出勤情况没有整体的统计信息; 4、班主任对本班学生整个学期的上课出勤情况不易查看; 5、院系领导、学校领导不容易把握学生上课的出勤情况。 因此一个好的学生考勤管理系统在一定程度上可以解决这些弊端,本系统主要针对目前高校学生在线请假以及学生上课出勤管理而设计的信息系统。本系统涉及到高校六大类用户:学生、任课老师、班主任、院系领导、学校领导、系统管理员。 2学生考勤管理系统需求分析 2.1 用户需求描述 用户是系统的最终使用者,根据分析,本系统应当包括学生、班主任、任课老师、院系领导、学校领导、系统管理员六类用户,这六类用户对系统的需求简要概括如下: 2.2.1学生用户需求描述 学生对本系统的主要需求是:在线请假以及查看在校期间所有的上课出勤信息。 在线请假需求:学生请假的全过程当中,学生可以随时查看请假的详细进展情况。 查看出勤信息需求:学生可以查看在校期间所有学期上课出勤的详细信息,如:查看“Oracle数据库管理应用于开发”这门课程在整个学期请假、旷课多少次等信息。 其它需求:查看本人的基本信息,如本人的所属的院系、年级、专业、班级、学号、姓名、性别等,以及修改个人用户密码。

课堂考勤管理系统设计与实现--毕业论文

摘要 本设计是以Visual Studio 2010作为开发平台,C#作为开发语言,结合SQL server 2008数据库开发设计的课堂考勤管理系统。该系统的目标是统计学生的考勤与请假信息。系统功能特点是围绕管理员、教师、学生三类用户设计,主要实现的功能:查询功能,旷课、请假信息的录入功能,考勤信息的统计功能,通报报表的查询以及用户信息的添加、修改和删除的功能。 本论文介绍了该系统的设计与实现原理、功能特点和设计方案,而且还对开发过程中使用的关键技术进行了分析和讨论。 关键词: Visual Studio 2010;SQL server 2008;课堂考勤 ABSTRACT

We use Visual Studio 2010 as development platform, C# as development language, SQL server 2008 as database to the design is a class attendance management system. The system propose statistics the attendance and leave information. System function characteristics related to three kinds of users —administrators, teachers, students to design, mainly the implementation of functions of attendance, inputting truancy and leave, counting attendance, inquiring communicated statements, and adding, modifying and deleting the user information. This paper introduces system design and realization,function characteristics and design scheme.This paper analyzed and discussed key technologies the process of develoning. Key word: Visual Studio 2010;SQL server 2008;Class attendance 目

数据库课程设计--职工考勤管理信息系统

目录 1 概述 (1) 1.1设计背景 (1) 1.2研究目的 (1) 1.3理论基础的分析 (2) 1.4预期结果和意义 (2) 2 需求分析 (2) 2.1功能需求 (2) 2.2数据流图 (3) 2.3功能模块图 (4) 2.4系统数据流程图 (4) 3 概念结构设计 (5) 3.1局部E-R图 (5) 3.2整体E-R图 (8) 4 逻辑结构设计 (9) 4.1关系模式 (9) 4.2数据关系图 (9) 5 物理结构设计 (10) 5.1存储记录结构设计 (10) 5.2创建索引 (12) 6 数据库实施 (13) 6.1建立数据库 (13) 6.2数据表的创建 (13) 6.3建立存储过程 (17) 6.4创建触发器 (18) 7 数据库运行和维护 (19) 8 结论 (20)

1 概述 1.1设计背景 随着企业人事管理的日趋复杂和企业人员的增多,企业的考勤管理变得越来越复杂。规范的考勤管理是现代企业提高管理效益的重要保证,而传统的人工管理存在着效率低、不易统计、成本高和易出错等弊端,已经无法适应现代企业的需求。随着计算机技术和通信技术的迅速发展,将传统的人工考勤管理计算机化,建立一个高效率的、无差错的考勤管理系统,能够有效的帮助企业实现“公正考勤,高效薪资”,使企业的管理水平登上一个新的台阶。 企业考勤管理经过如下的业务流程: (1)员工基本信息管理,添加,删除,更改 (2)员工考勤管理,员工根据自己的班次在上下班时分别进行出勤操作,采用手动方式或者使用划卡机。由人事部门专门的人员管理出勤和退勤信息。 (3)一般在每个月月初进行考勤汇总,汇总信息包括工作日的出勤情况、请假天数、出差天数、休假天数和不同性质的加班记录等。 1.2研究目的 待开发的系统的名称为企业职工在线考勤系统; 我们以中小型企业的考勤管理业务为依托,结合科学管理的理论,设计并开发一个企业考勤管理信息系统,提供一个科学合理的考勤管理解决方案,彻底实现无纸化作业。根据管理权限的不同,将界面分为一般职员、部门经理、系统管理员和最高管理者四个层次,系统目标如下: (1)提供简单、方便的操作。 (2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。 (3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。

学生考勤管理系统

项目组号 44 密级公开 湖南科技职业学院软件学院 二○一二届毕业设计文档 项目名称学生考勤管理系统 专业软件技术(CMU认证方向 指导教师刘炜 项目组成员秦世龙 2012年 6 月

前言 1.项目开发目的: “至诚至公,精业乐业”是HNS软件学院的宗旨,同时每个学期的项目答辩更是为学院的“使无业者有业,使有业者乐业”做了很好的铺垫,项目学生考勤管理系统的开发使学校可以解决学生请假不方便;学生请假对任课老师不透明;学生对自己整个学期的上课出勤情况没有整体的统计信息;班主任对本班学生整个学期的上课出勤情况不易查看等问题。 2.项目开发背景: A、软件系统名称:学生考勤管理系统 B、任务提出者:HNS软件学院 C、本系统最终提供软件学院全体师生使用; 3.项目开发定义: 本项目包括用户注册登陆,在线请假,查看所有上课出勤信息,查看用户个人的基本信息。 4.项目开发技术: 本项目基于windows Server开发的门户网站。所用到的工具主要有BetBeans 等文本编辑器。所使用的技术为java框架技术。

目录 第1章项目开发计划书 (1) 1.1项目范围 (2) 1.2客户资料 (2) 1.3项目成果 (2) 1.4资源需求 (2) 1.5项目风险分析 (3) 1.6分配任务 (3) 第2章XXX系统需求规格说明书 (4) 2.1问题陈述: (5) 2.2要达到的目标: (5) 2.3具体的分析: (5) 第3章XXX系统设计书 (11) 3.1 命名规则 (12) 3.2软件结构图 (14) 3.3时序图 (15)

第1章项目开发计划书 文件修改记录

计算机毕业设计(论文)_基于DELPHI考勤管理系统

目录 目录............................................................................................................................... I ABSTRACT...................................................................................................................... I II 摘要.................................................................................................................................... I V 关键词:考勤考勤统计考勤查询模块 ................................................................ I V 第1章前言 (1) §1.1应用背景 (1) §1.2产品和存在问题 (1) §1.3选题可行性及意义 (2) 第2章需求信息分析 (3) §2.1DELPHI考勤功能需求分析 (3) §2.2系统软硬件分析 (4) §2.3运行环境的要求 (5) 第3章概要设计与详细设计 (6) §3.1系统设计的原则 (6) §3.2系统功能的设计 (6) §3.2.1系统的功能模块图 (7) §3.2.2系统的数据流程图 (7) §3.2.3主要的数据字典 (9) §3.2.4系统的主程序流程图 (10) §3.3各个子模块的功能设计 (10) §3.3.1用户登录模块 (10) §3.3.2考勤信息管理模块 (10) §3.3.3数据库管理模块 (11) §3.4硬件单元 (11) 第4章开发方法及开发工具简介 (14) §4.1开发方法 (14) §4.2开发工具 (15) 第5章数据库设计 (16)

考勤管理系统方案设计

考勤管理系统 解 决 方 案

目录 一、开发背景 (2) 二、客户需求 (2) 三、方案设计 (2) 1、指纹识别技术 (2) 2、网络条件及方案 (3) 3、指纹考勤速度和识别 (4) 四、组成介绍 (4) 1、系统组成 (4) 2、产品视图: (5) 3、产品特性: (5) 五、产品报价 (6) 考勤解决方案

一、开发背景 随着科学技术的发展,企业、机关单位都引用科学管理,高效办公。进一步提高员工的工作效率,提高企业的效益、产值。而员工考勤管理是每天员工上岗的保证、上岗时间的统计。为了使考勤管理更系统化、专业化,避免出现传统中的代考勤与管理的疏松,运用生物识别技术,使用指纹识别技术进行人员考勤管理。 指纹识别技术是目前最方便、可靠、非侵害和价格便宜的解决方案。指纹识别作为识别技术有着悠久的历史,这种技术通过分析指纹的全局特征和局部特征,从指纹中抽取的特征值可以非常的详尽以便可靠地通过指纹来确认一个人的身份。平均每个指纹都有几个独一无二可测量的特征点,每个特征点都有大约七个特征,我们的十个手指产生最少4900个独立可测量的特征——这足够来确认指纹识别是否是一个更加可靠的鉴别方式。指纹是人体独一无二的特征,并且它们的复杂度足以提供用于鉴别的足够特征;如果我们想要增加可靠性,我们只需登记更多的指纹,鉴别更多的手指,最多可以多达十个,而每一个指纹都是独一无二的;扫描指纹的速度很快,使用非常方便;读取指纹时,用户必需将手指与指纹采集头相互接触,与指纹采集头直接接触是读取人体生物特征最可靠的方法。这也是指纹识别技术能够占领大部份市场的一个主要原因。 二、客户需求 某某企业现在员工****余人,分为**个车间 管理要求 现有要求通过企业内部局域网,考勤数据可时时上传考勤数据及下载查寻。总行对各部门所进行汇总统计,分部门统计,汇总各种考勤报表、及进行考勤数据管理。 三、方案设计 1、中控指纹识别技术 Biokey VX8.0算法是一种高速混合引擎指纹识别算法、准确的1:N指纹识别算法,系统稳定性提高3.5倍,面向软件开发商和系统集成商全面开放,在使用Biokey VX8.0进行指纹识别

企业员工考勤管理系统

摘要 企业员工考勤管理系统是一个企业单位信息化建设不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,企业员工考勤管理系统应该能够为用户提供充足的信息和快捷的查询手段。 本系统主要包括职工基本信息管理、职工考勤信息管理、职工调动信息管理、系统管理四大模块。系统主要实现对数据的插入、删除、统计、查询、更新等功能。 本系统采用Visual Basic 6.0为开发工具,后台数据库采用Assecc 2003,操作系统为Windows XP。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。详细说明了系统的设计重点、设计思想、难点技术和解决方案。在经过一系列调试与操作后,系统基本达到了预期的效果。 关键词:员工考勤管理,管理信息系统,Visual Basic, Assec

Abstract The enterprise staff management system management system is an enterprise unit informationization constructs the essential part, its content regarding enterprise's policy-maker and the superintendent all very important, the enterprise staff management system management system should be able to provide the sufficient information and the quick inquiry method for the user. This enterprise staff checks attendance the management system management system including the staff basic information management, the staff checks attendance the information management, the staff transfers the information management, the system administration four big modules. System main realization to functions and so on data insertion, deletion, statistics, inquiry, renewal. This system uses Visual Basic 6.0 is the development kit, the backstage database uses Assecc 2003, the operating system is Windows XP. The paper mainly introduced this topic development background, must complete function and development process. Key explanation system design key point, design concept, difficult technology and solution. Key word:The enterprise staffs manage; the management information system; the electronic data processing; the information retrieval

学生考勤管理系统

安徽工业大学工商学院学生考勤管理系统 专业市场营销 班级市 1141 成员钟慧、吴和木、胡崴 杨可可、陈丹裕 指导老师夏长明

学生考勤管理系统 摘要 学生考勤管理系统作为一个高校的基本管理,是学校对学生工作管理的基本依据。开发考勤管理系统,正是完善高校信息化管理的重要环节。人工考勤已很难满足学校规范化管理的要求,面对庞大的信息量,该方式现存在很多弊端。因此,建立现代化的智能考勤管理系统势在必行。这样也大大减轻了考勤工作人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松。 本文以“考勤信息管理系统”的设计和开发为例,系统地阐述了考勤系统的设计开发的全过程,包括系统整体设计,逻辑框架与数据流程,各个功能模块划分,系统功能模块的设计与具体实现等部分。该系统侧重于学生考勤信息查询和数据库的维护,通过已编制好的程序,完成对用户的登录、考勤信息的添加、查询、统计,学生请假和销假等,本系统使用的开发工具是开发程序,采用VB和Access数据库。实现学生考勤数据采集、数据统计和信息查询过程的自动化,完善学生管理现代化,方便管理人员统计、考核学生出勤情况,方便学生管理部门查询、考核学生的出勤率,准确地掌握学生出勤情况和相关资料,有效地管理、掌握学生各项情况。 关键词:考勤管理;VB;Access数据库

第2章系统分析 考勤管理系统是高校对考勤实行了信息化管理,考勤管理中主要涉及的管理任务有4个方面:学生基本信息管理、考勤信息管理、考勤查询浏览管理以及系统管理,实现学生考勤的录入、按班级统计、浏览、查询某学生全部考勤、请假、销假等功能。因此,该系统使用VB及Access数据库开发系统作了考勤管理系统。学生的基本信息、学生考勤、系统用户管理,适用于各高等学校单位。考勤系统的目的是为实现学生考勤数据采集、数据统计和信息查询过程的自动化,完善学生管理现代化,方便管理人员统计、考核学生出勤情况,方便学生管理部门查询、考核学生的出勤率;准确地掌握学生出勤情况,有效地管理、掌握学生流动情况。功能需求 基本功能需求 本课题要实现的是学生考勤管理系统,在设计时应该有友好的用户界面,便于考勤管理员的操作,系统应有基本功能如下: (1)考勤管理员用户登录功能; (2)学生考勤管理相关信息的管理功能; (3)统计功能; (4)查询功能; (5)非考勤管理员的使用。 用户界面需求 对于一个好的软件有一个友好的用户界面是很重要的。用户界面应尽量做的简单、层次清晰明了,以最大限度为用户提供操作方便。如尽量减少用户输入次数,多使用快捷按扭等。 开发环境介绍 本系统使用的开发语言是VB,数据库采用的是Access,以Windows XP系统为操作平台。 系统需求分析 考勤管理系统能够提供学生考勤的情况记录,方便地对学生考勤进行评定。

考勤管理系统—毕业设计论文

本科毕业设计 考勤管理系统 学院 专业 班级 学号 学生姓名 指导教师 精品文档,知识共享!

完成日期 信息化是当今世界发展的潮流和趋势,信息化的发展要求管理方法要向新一代的计算机管理的方向转移。考勤制度是每个企事业单位所必需的,计算机的出现使员工出勤情况和统计变得十分简单。随着企事业单位人员日益增多,如果仅仅用人力去考勤,会带来很大的不便。为了跟上时代的步伐,跟上信息化的发展,考勤管理系统在日常生活中的重要性越来越受到关注。 本论文设计的考勤管理系统,实现了应用计算机考勤的考勤方式,员工上下班只需打卡即可记录出勤信息。系统分为以下几个功能模块:登录模块、添加员工模块、上下班时间设置模块、查看月末统计信息模块、请假/加班/出差登记模块、手工补计考勤模块。应用系统的用户按照权限的不同分为员工、经理和考勤员三种不同的操作权限。 本考勤管理系统采用的开发平台为.NET平台,应用C#语言进行开发,数据库采用SQL Server 2000。同时,本系统采用三层结构的软件构架,通过中间的Web 服务端来连接客户端和数据库端,使系统对数据库的操作更加安全。 关键词:考勤管理系统;C#;.NET;SQL Server 2000

ABSTRACT The information has been the tide and tendency now for the current developing world and the developing information requests that management must shift to the new generation of computer management.The checking attendance system is necessary for each enterprise and institution, and the appearance of computers makes the attendance of the staff and the statistics very simple. With the staffs becoming more and more, it will bring many troubles if checking attendance only by people. In order to follow the step of our world and the development of information, the check attendance system becomes increasing important in our life. The check attendance system in the article can make use of computer to check attendance, and the attendance information of the staffs can be checked by using IC card. The system can be divided into several function parts: entry part, add new staff part, set time for work and holiday part, check statistics part, leave/over work/on business part and add attendance by people part. The people who use the system can be divided into three parts and they are staffs, managers and the checking people. The system is developed on the platform of .NET, and it is developed by C# programmer, at the same time, SQL Server 2000 is used for database.The system is designed into three floors form and through the Web server to connect the database and the client, in this way, it makes the data safer when operate the database. Key words:The management of checking attendance system; C#; .NET; SQL Server 2000

职工考勤管理系统数据库设计

职工考勤管理系统数据 库设计 集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#

《数据库原理及应用》项目实训任务书 一、题目:职工考勤管理信息系统 二、目的与要求 1. 目的: 1)锻炼学生的分析解决实际问题的能力; 2)培养学生的数据库基础系统的分析、设计和开发能力 2. 基本要求 1)《数据库原理及应用》课程设计采用以“项目小组”为单位进行,项目小组根据选定的项目,按计划进度完成项目的分析与设计及实现任务。 2)每个班级分成两个大组,每组选出组长一名,负责考勤、作业的收集上交。 3)题目自定或采用附录中的参考题目,每人选择一个题目 4)数据库工具:Access 或者 SQLServer 5)程序开发工具可以根据所学自行选择,或者采用ACCESS实现开发 3. 创新要求 在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同 三、信息描述 系统基本信息描述,如:职工、考勤等。 四、功能描述 系统功能基本要求 职工信息,包括职工编号、职工姓名、性别、年龄、职称等; 出勤记录信息,包括上班打卡时间,下班打卡时间,缺勤记录等; 出差信息,包括出差起始时间、结束时间、统计总共天数等; 请假信息,包括请假开始时间,结束时间,统计请假天数等; 加班信息,包括加班开始时间、结束时间、统计加班总时间。 五、解决方案 1.分析程序的功能要求,划分程序功能模块。 2.画出系统流程图。 3.重点是设计数据库(严格按照数据库设计步骤),完成系统功能。 4.完成项目实训报告书。 六、进度安排

项目实训报告要求: 包括需求分析、概念结构设计、逻辑结构设计、编码(详细写出编程步骤)、测试的步骤和内容、项目总结、参考资料等,不符合以上要求者,则本次设计以不及格记。 八、参考资料 《数据库原理及应用》 《ACCESS数据库与程序设计》 《ACCESS项目案例导航》 数据库教研室 图1 系统结构图 模块管理 (1)用户管理模块 增加一名系统使用用户,同时设置密码和权限,当此用户要更改密码时,可以在修改密码模块中进行。必须具有一定权限才能进行此项操作。而当某些职工离职或者因某中缘故,不能再使用考勤系统,可以将该用户删除。可以更改拥护权限,使其具有访问某些模块的权限或者剥夺其访问某些模块的权限。所有系统使用用户都可能在此修改密码,以保障系统安全。 (2)基本资料管理模块 设置的时间有上午上、下班时间,下午上、下班时间,这个模块与上下班时间表相对应,以方便考勤操作。增加和删除请假类型,修改请假类型内容,并将操作结果存在请假类型表内。增加和删除外出类型,修改外出类型内容,并将操作结果存在外出类型表内。增加、删除和修改员工基本资料。

员工考勤管理信息系统0001

、八、? 前言 一、系统名称:员工考勤管理信息系统 二、开发目标:开发出一个高准确度和高可信度的适用于企业员工的考勤工作 的管理信息系统为企业减少人力财力的付出,减轻考勤工作人员的工作量。公司职员也有基本了解根据出勤情况可以计算工资。 三、主要功能:(1)记录每个员工每天所有进入公司的时刻和离开公司的时刻。(2)每天结束时自动统计当天的工作时间。(3)每天结束时自动统计当天的 迟到或早退次数。(4)对于弹性工作制,每天结束时自动统计当月的工时,并自动计算出当月欠缺或富余的时间。(5)每个月末统计该月的工作天数并能判断是否足够。(7)管理人员查询并修改工作时间(特殊情况下修改)(8)管理人员账户管理(如设置密码等)(9)管理人员设定及迟到早退的条件,每个月的工作时间。(10)管理人员设定每个月的工作日期及放假日期四、开发背景现在不论哪个企业,都要进行考勤,考勤管理系统利用计算机管理考勤工作,提高工作效率,一些企业在考勤管理方面用了大量的人力和财力,不说准确度和可信度如何,其效率很低,而且容易出错,不利于管理。所以人工考勤已经很难满足企业规范化管理的要求,随着数据库技术的发展和企业信息化建设的进行,使用计算机管理考勤已经成为一种主流趋势,它不仅为企业减少了人力财力的付出,而且也大大地减轻了考勤工作人员的工作量。对于公司职员也有基本了解根据出勤情况可以计算员工的实际工资。

第一章系统目标和开发的可行性 第一节系统目标 一、解决目前企业中关于员工出勤管理中所面临的一系列问题。 二、考勤系统集信息的输入,显示,修改,删除等各种处理,信息维护方便,给公司带来很大的便利。 三、提高企业办事效率,解决目前员工出勤管理问题,实现员工出勤信息和缺勤信息对领导透明,使管理人员及时把握员工的情况,及时与员工沟通,提高生产质量。

学生考勤管理系统方案

课程设计报告 课程名称面向对象程序设计 课题名称学生考勤管理系统 专业计算机科学与技术 班级 1181班 学号 201113030128 姓名蔡彪 指导教师李珍辉谭小兰 2012年 12 月 15日

湖南工程学院 课程设计任务书 课程名称面向对象程序设计 课题学生考勤管理系统 专业班级计算机1181班 学生姓名蔡彪 学号 201113030128 指导老师李珍辉谭小兰 审批 任务书下达日期 2012 年 12 月 15 日 任务完成日期 2013 年 01 月 05 日

一、设计内容与设计要求 1.课程设计目的: 面向对象程序设计课程设计是集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。要求学生达到熟练掌握C++语言的基本知识和技能;基本掌握面向对象程序设计的思想和方法;能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题,从而提高动手编程解决实际问题的能力。 2.课题题目 学生考勤管理系统 3.设计要求: (1)根据自己对应的课题完成以下主要工作:①完成系统需求分析:包括系统设计目的与意义;系统功能需求(系统流程图);输入输出的要求。②完 成系统总体设计:包括系统功能分析;系统功能模块划分与设计(系统功能模 块图)。③完成系统详细设计:包括数据库需求分析;数据库概念结构设计(E -R图);数据库逻辑结构设计;类层次图;界面设计与各功能模块实现。④系 统调试:调试出现的主要问题,编译语法错误及修改,重点是运行逻辑问题修 改和调整。⑤使用说明书及编程体会:说明如何使用你编写的程序,详细列出 每一步的操作步骤。⑥关键源程序(带注释) (2)按规定格式完成课程设计报告,将其打印稿(A4纸)上交给老师存档。 (3)不得抄袭他人程序、课程设计报告,每个人应体现自己的个性设计。

考勤管理系统设计与实现毕业论文

考勤管理系统设计与实现毕业论文 目录 摘要 ..................................................................... I 1 绪论 . (1) 1.1 引言 (1) 1.2 开发背景 (1) 2 开发工具简介 (3) 2.1 JSP简介 (3) 2.2 SQL server 2000简介 (3) 2.3 Tomcat应用服务器简介 (4) 3 系统分析 (6) 3.1 项目概述及基本要求 (6) 3.2 可行性分析 (6) 3.2.1 技术可行性 (6) 3.2.2 经济可行性 (6) 3.2.3 运行可行性 (6) 3.3 功能需求 (7) 3.4 性能需求 (7) 4 总体设计 (8) 4.1系统目标设计和流程设计 (8) 4.2系统功能模块设计 (9)

5 数据库设计 (11) 5.1 数据库概念结构设计 (11) 5.2 数据库逻辑结构设计 (13) 5.3 数据库物理结构设计 (17) 6 系统详细设计 (18) 6.1 管理员登录界面设计 (18) 6.2 管理员主界面设计 (18) 6.3消息管理模块设计 (19) 6.3.1添加消息界面设计 (19) 6.3.2查询消息界面设计 (20) 6.4员工管理模块设计 (20) 6.5考勤时间管理模块设计 (21) 6.6请假管理模块设计 (21) 6.7 员工登录界面设计 (22) 6.7.1员工考勤界面设计 (22) 6.7.2员工考勤时间管理界面设计 (23) 6.7.3员工个人资料界面设计 (23) 6.8 月统计报表界面设计 (24) 7 系统测试 (25) 7.1 概述 (25) 7.2 界面测试 (25) 7.3 功能测试 (25)

学生考勤管理系统56558

一、设计内容与设计要求 1.设计内容:学生考勤管理系统 1、问题描述 学生信息包括:学号、姓名、性别、年龄、班级等信息。 考勤信息包括:缺课日期、第几节课、课程名称、学生姓名、缺课类型(迟到、早退、请假和旷课)。 2、功能要求 (1)添加功能:程序能够添加学生的记录和缺课记录,提供选择界面供用户选择所要添加的类别。添加学生记录时,要求学号要唯一,如果添加了重复学号的记录时,则提示数据添加重复并取消添加。 (2)查询功能:可根据学号、姓名等信息对已添加的学生记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。还可以按课程名、学生姓名对缺课记录进行查询。 (3)显示功能:可显示当前系统中所有学生的记录和缺课记录,每条记录占据一行。 (4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意学号的唯一性。 (5)删除功能:主要实现对已添加的学生记录进行删除。如果当前系统中没有相应的记录,则提示“记录为空!”并返回操作。 (6)统计功能:能根据多种参数进行统计。能按课程名统计出学生旷课的信息、还可以按姓名统计出任一学生的旷课情况。需要排序。 (7)保存功能:可将当前系统中各类记录存入文件中,存入方式任意。 (8)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。 目录 一、需求分析 (6) 1.系统设计目的与意义 (6) 2.系统功能需求(系统流程图) (6) 3.系统功能流程图 (7) 4.输入输出的要求 (7) 二、总体分析 (7) 1. 系统功能分析 (8) 2.系统功能结构图 (8)

1.类设计: (11) 四、界面设计与各功能模块的实现 (12) 1. 界面设计 (12) 五、系统调试 (14) 1.首页进入学籍管理系统主菜单 (14) 2录入学生信息缺课界面: (15) 3.显示学生信息缺课界面 (16) 4.查找学生信息界面 (17) 5.删除学生信息界面 (18) 6.修改学生信息 (18) 7.统计学生信息: (19) 六、使用说明及心得体会 (20) 七、附件 (20) 一、需求分析 1.系统功能流程图

考勤管理系统 毕业设计论文

考勤管理系统论文 目录 第1章概述 (2) 1.1引言 (2) 1.2开发背景及意义 (2) 1.3相关技术介绍 (3) 第2章系统需求分析 (4) 2.1可行性分析 (4) 2.2 功能需求 (5) 第3章总体设计 (6) 3.1系统目标设计 (6) 3.2 系统功能模块设计 (6) 3.3数据库设计 (7) 第4章详细设计 (12) 4.1登陆窗体设计 (12) 4.2 系统主菜单窗体设计和退出窗体设计 (14) 4.3职员信息窗体设计 (17) 4.4出差记录窗体设计 (20) (20) 4.5工作时间窗体设计 (21) 第5章总结与体会 (23) 参考资料 (24)

第1章概述 1.1 引言 我国中小企业信息化水平一直处在比较初级的阶段,有关统计表明,真正具备计算机信息化比较高应用水平的企业在全国1000多万中小企业中所占的比例还不足10%。然而,随着我国市场经济的不断成熟,企业的竞争也在不断的加剧,同时企业组织管理观念的变革以及业务流程标准化也在不断完善,中小企业信息化建设的热情近几年来有了显著的提高。因此开发一个高质量的考勤工资系统进行企业管理尤为重要。 伴随着计算机技术在各行各业日益广泛和深入的应用,企业对员工的考勤管理不在像过去一样靠手工去做,在一些稍具规模的企事业单位内考勤也开始信息化。考勤规则的灵活定义,提供和多种考勤机的接口,并可以手工录入考勤记录。 本系统就是为了适应这种要求而设计的。集信息的显示、输入、修改、删除、查询等各种处理为一体,信息维护起来非常方便。大大减少了公司的人力和物力,为公司的考勤以及工资的发放带来很大的便利。 1.2 开发背景及意义 当今社会,计算机已经十分普及,性能也日趋完善。它已经被应用于许多领域。比如说,小到图书馆的图书管理,超市或网吧的收费管理,KTV的点歌系统,大到航空、铁路的售票,全国人口户籍的管理等等。 随着现代科技的进步,用计算机来进行考勤的管理也成为现代化企业运作必不可少的一部分。在过去我们的考勤工作都是人工完成的,不仅浪费了很多的人力跟物力,而且无法保证其准确性和透明度,给企业的管理带来了许多的不便。现在利用计算机来管理我们的考勤工作,大大降低了工作人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松了,而且也实用、安全。计算机技术特别是数据库技术的发展为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用。实践证明信息技术已在企业的管理层面扮演越来越重要的角色。通过考勤系统我们能很容易地对公司员工的信息有一个基本的了解,可以很方便地知道员工的出勤情况,通过对员工出勤信息的了解,就能计算出员工的实际工资。一切的统计和计算都由计算机代为管理了,考勤信息管理系统对企业的合理化管理起到了很大的作用,它为企业信息化的建设打响了头炮,而企业的信息化建设已成为现代各个企业发展的需要。所以说,考勤管理系统的开发具有非常重要的意义。

基于C 的企业考勤管理系统的设计代码

题目12 “公司员工考勤管理系统设计” 1、问题描述 某公司需要存储雇员的编号、姓名、性别、所在部门,级别,并进行工资的计算。其中,雇员分为经理、技术人员、销售人员和销售经理。 定义一个将小时换成天数的类。转换规则:8小时转换为一天,12小时转换为1.5天。可进行天数的加、减。 定义一个记录员工生病、休假时间的类。其中包括:员工生病没工作的天数、生病可以不工作的最多天数、员工已经带薪休假的天数、员工可以带薪休假的天数。公司规定带薪休假不能超过24小时。生病可以不工作的最多不能超过16小时。 设计一程序能够对公司人员的休假情况进行管理,应用到继承、抽象类、虚函数、虚基类、多态和文件的输入/输出等内容。 2、功能要求 (1)添加功能:程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。还可以添加带薪休假和生病休假的记录,每条记录中必须包含员工编号和姓名。 (2)查询功能:可根据编号、姓名等信息对已添加的员工信息和休假信息进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息; (3)显示功能:可显示当前系统中所有记录,每条记录占据一行。 (4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。 (5)删除功能:主要实现对已添加的人员记录和休假记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作。 (6)统计功能:能根据多种参数进行人员的统计。例如,统计四类人员数量以及总数, 统计任一员工的休假天数等信息。 (7)保存功能:可将当前系统中各类人员记录和休假记录存入文件中,存入方式任意。 (8)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。 3、问题的解决方案 根据系统功能要求,可以将问题解决分为以下步骤: (1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计; (2)分析系统中的各个实体及它们之间的关系; (3)根据问题描述,设计系统的类层次; (4)完成类层次中各个类的描述; (5)完成类中各个成员函数的定义;

相关主题
文本预览
相关文档 最新文档