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

上传人:b****2 文档编号:1280903 上传时间:2022-10-20 格式:DOC 页数:54 大小:6.81MB
下载 相关 举报
公司考勤管理系统的设计与实现.doc_第1页
第1页 / 共54页
公司考勤管理系统的设计与实现.doc_第2页
第2页 / 共54页
公司考勤管理系统的设计与实现.doc_第3页
第3页 / 共54页
公司考勤管理系统的设计与实现.doc_第4页
第4页 / 共54页
公司考勤管理系统的设计与实现.doc_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

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

《公司考勤管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《公司考勤管理系统的设计与实现.doc(54页珍藏版)》请在冰豆网上搜索。

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

计算机信息工程学院毕业设计说明书

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

摘要

公司考勤管理系统是一个管理系统,它主要是以监督和考核为手段,但其目的却是在激励企业的团队去取得最佳绩效。

尤其是因为知识工作者的激增,公司考勤系统成了一个更热门和艰难的研究课题。

本文首先介绍了公司考勤管理系统的背景、目的及意义,对本课题在国内外的研究现状及进展等进行了简单的讨论和阐述,并对该系统所用到的开发技术做简要的介绍。

接着,本文探讨了公司考勤管理系统的功能需求和设计思想。

在此基础上,对该系统进行需求分析,进而对系统的功能模块进行划分:

信息管理、部门管理、员工管理、考勤管理、加班管理、请假管理、报表管理、系统管理。

本系统的特点是用WEB页面进行网络考勤,增强了考勤的灵活性。

此后在一定的环境下对系统的重要模块进行了模拟测试,证实了系统的可用性。

最后,通过对公司考勤管理系统的开发实例进一步验证,说明了应用上述解决方案的可行性。

关键词:

公司考勤管理系统;JSP技术;数据库系统

DESIGNANDACTUALIZATIONOFTHECOMPANYATTENDANCEMANAGEMENTSYSTEM

Abstract

CompanyAttendanceManagementSystemisamanagementsystem,whichmainlyasameansofmonitoringandevaluation,butitspurposeistomotivatetheteamtoachievethebestbusinessperformance.Especiallysincethesurgeofknowledgeworkers,thecompanyhasbecomeamorepopularandattendancesystemsanddifficultresearchtopic.

Thispaperdescribesthebackground,purposeandsignificanceofthecompanyattendancemanagementsystem,onthesubjectintheresearchstatusandprogressathomeandabroadforasimplediscussionandelaboration,andthesystemusedbythedevelopmentoftechnologytomakeabriefintroduction.

Then,thepaperdiscussesthefunctionalrequirementsanddesignideascompanyattendancemanagementsystem.Onthisbasis,thesystemneedsanalysis,andthusthefunctionalmodulesofthesystemaredivided:

informationmanagement,departmentalmanagement,staffmanagement,attendancemanagement,overtimemanagement,leavemanagement,reportmanagement,systemsmanagement.CharacteristicofthissystemistousetheWEBpagefornetworkattendance,attendanceenhancedflexibility.

Sincethen,undercertaincircumstancesimportantmodulesofthesystemwassimulatedtestsconfirmedtheavailabilityofthesystem.Finally,examplesofthedevelopmentcompanyattendancemanagementsystemfurtherverified,illustratethefeasibilityofapplyingthesolution.

Keywords:

Theattendancemanagementsystem;JSPtechnology;Databasesystem

目录

第1章绪论 1

1.1课题研究的背景 1

1.2课题研究的目的 1

1.3课题研究的意义 1

1.4国外研究进展分析 2

1.5国内研究进展分析 2

1.6本章小结 2

第2章开发技术介绍 3

2.1开发环境和工具 3

2.2JSP技术 3

2.3B/S结构 4

2.4MicrosoftSQLserver2005 4

2.5本章小结 5

第3章需求分析 6

3.1系统说明 6

3.2任务概述 6

3.3功能需求分析 6

3.3.1用户登录模块 6

3.3.2员工模块 7

3.3.3管理员模块 8

3.4本章小结 10

第4章系统概念结构设计 11

4.1系统功能模块图 11

4.2系统流程图 12

4.3系统实体模型 13

4.4数据库设计 17

4.5本章小结 20

第5章系统的详细设计与实现 21

5.1系统设计的思想 21

5.1.1体现功能 21

5.1.2操作简单 21

5.1.3视觉角度 21

5.1.4功能结构设计 21

5.2主要功能模块设计 21

5.2.1用户登录模块 21

5.2.2公告管理模块 22

5.2.3部门管理 24

5.2.4员工管理模块 26

5.2.5考勤管理模块 29

5.2.6加班管理模块 31

5.2.7请假管理模块 32

5.2.8报表管理模块 35

5.2.9系统管理模块 35

5.3数据库连接 36

5.4本章小结 37

第6章系统测试 38

6.1测试内容 38

6.1.1功能测试 38

6.1.2单元测试 41

6.1.3类集成测试 41

6.1.4安全性测试 41

6.2本章小结 41

第7章结论 42

致谢 43

参考文献 44

IV

计算机信息工程学院毕业设计说明书

第1章绪论

1.1课题研究的背景

为了记录公司员工每日的出勤情况,我国的大多公司还采用传统的手工方式。

这种方式受人为因素影响很大,而且易错耗时,准确性、透明度、实时性都较差,增加了公司的人力资源成本。

同时这种传统的手工记录方式容易出现疏漏,很可能存在考勤监督人员因人情关系导致考勤不公平的情况,造成公司员工存在侥幸心理,也无法有效解决替考、脱岗等问题,不利于公司的人员管理。

在当今社会,信息化已经成为一种趋势,信息技术的发展正在促使资本经济向知识经济、信息经济转变。

随着现代科技的发展,利用信息技术和计算机技术来进行公司员工考勤也成为现代化公司必不可少的一部分。

现代公司员工数量的激增与员工的频繁变动,使得公司的考勤统计管理工作日益繁杂,传统的企业考勤管理方法很难保证数据的准确与实时[1]。

与此同时,计算机技术的飞速发展,使得计算机在企业管理中的应用逐渐普及,越来越多的公司开始利用通讯技术、计算机技术等现代化的信息技术手段来实现公司信息化建设与新型现代化管理,利用计算机技术实现企业职工考勤管理势在必行[2]。

1.2课题研究的目的

公司考勤管理系统是为了解决职工考勤管理问题而设计的,目的是要实现对职工考勤的智能化、规范化管理,帮助考勤工作人员利用计算机技术方便快速的对公司各个部门的考勤信息进行管理,使散乱的考勤信息能够具体化、直观化[3]。

这样,系统所需的考勤工作人员数量减少,同时也减轻了他们的负担,有利于提高公司考勤管理的效率。

1.3课题研究的意义

随着计算机技术的快速发展,人们越来越多地开始利用计算机技术解决实际问题。

员工考勤管理是公司信息管理的重要组成部分,面对大量的信息,采用人力处理将极大地浪费时间、人力和财力,而且统计麻烦容易出错[4]。

一个公司对其员工的上下班、加班情况进行考勤,通过报表的形式导出,合理调整工作安排,利用计算机技术对考勤数据进行加工分析处理,得到我们需要的各种报表和考勤数据,方便了公司对员工考勤的管理。

对于如今的公司领导者来说,拥有一个良好的公司考勤管理系统,可以加强职工的管理,对公司的发展有一定的促进作用。

所以,开发一个高质量的、易于操作的公司考勤管理系统,对公司的长远发展有着重大的意义。

1.4国外研究进展分析

国外的公司考勤管理系统应用可追溯到上世纪。

美国军方于1813年开始采用公司考勤管理系统,美国联邦政府则于1842年开始采用公司考勤管理系统对政府公务员进行考勤[5]。

公司考勤管理系统的理论最早起源于西方发达国家,它是市场经济高度发达和现代社会化大生产发展的产物。

国外考勤系统的理念提出的早,而且经过长时间的实践和验证,已经不断完善成为公司必不可少的体系结构,在各个领域都及早地实现了由人力管理转向计算机管理的模式。

而且公司考勤管理系统及早地运用计算机管理技术,并通过不断的实践和修改,避免了人为管理的一些主观问题,运用最少的人力资源,实现员工考勤的高效管理。

1.5国内研究进展分析

公司考勤管理系统在中国有着悠久的历史,据考证中国至少在公元三世纪就开始应用正式的公司考勤系统[6]。

但由于历史原因,目前我国公司管理水平较低,与先进发达国家公司相比存在着较大的差异。

随着市场竞争越来越激烈,许多公司在探索管理员工考勤的有效途径,不断汲取外国的优秀经验。

随着管理技术的发展和现代公司制度的不断国际化,国外先进的管理思想也相继传入我国,然而在与先进思想不断融合的同时,公司考勤管理系统仍然有很多问题没有得到很好的解决,“如何解决人为错误”就是其中一个很大的问题。

最近几年,随着计算机技术的飞速发展,我国逐渐成为全面的信息化社会。

科技发展的必然结果就是运用科技的力量去解决一些人为比较难实现、容易出错的问题。

在如今的企事业单位中,已经有许多企业运用智能化的公司考勤管理系统来管理员工考勤,这极大地减少了工作人员的负担,有效避免一些人为错误,从而提高系统的工作效率。

1.6本章小结

本章主要阐述了公司考勤管理系统的背景,以及开发公司考勤管理系统的目的和意义,并且讲述了该系统在国内外研究的进展与分析。

45

第2章开发技术介绍

公司考勤管理系统基于MyEclipse6.5平台,选择JSP、HTML、Java、JavaScript语言,采用B/S结构完成系统的设计,数据库选用MicrosoftSQLserver2005。

2.1开发环境和工具

该公司考勤管理系统基于MyEclipse6.5平台,主要采用JSP技术和数据库技术实现。

Windows7操作系统下,利用J2EE框架,并使用JAVA等编译语言Jbuilder为开发工具。

MyEclipse6.5是一种非常好用的Java开发工具,它的功能非常强大,支持也特别广泛,尤其是对各种开源产品都有支持。

目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,JDBC数据库链接工具等多项功能。

本系统是在Windows7的环境下开发的,本机既安装了tomcat6.0服务器,又安装了浏览器,这样计算机同时扮演服务器端与

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

当前位置:首页 > 工程科技 > 电力水利

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

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