logo资料库

大连圆通速递公司员工考勤管理系统.doc

第1页 / 共38页
第2页 / 共38页
第3页 / 共38页
第4页 / 共38页
第5页 / 共38页
第6页 / 共38页
第7页 / 共38页
第8页 / 共38页
资料共38页,剩余部分请下载后查看
第一章1绪论
1.1 课题背景及来源
1.2 国内外研究现状
1.3 研究的目标和内容
1.4 课题的意义和目的
第二章系统开发所采用的技术
2.1 JSP
2.2 Tomcat
2.3 MySQL
2.4 数据库访问接口---JDBC技术
2.5 MyEclipse 7.0开发环境
2.6 Dreamweaver
第三章系统需求分析
3.1 需求分析的目的
3.2 需求分析
3.3 可行性分析
3.4 功能流程图
第四章概要设计
4.1 数据描述
4.2 数据库的设计
4.3 各功能模块的设计
第五章系统详细设计与实现
5.1 数据库连接
5.2 签到功能模块
5.3 查看请假审核情况
5.4 添加新员工功能模块
5.5 删除员工功能模块
第六章系统测试
6.1 测试的目的
6.2 测试方法
6.3 功能测试
第七章 结论
致 谢
参考文献
附 录
沈阳师范大学学士学位论文 【摘 要】 近些年来,随着社会的发展和科技的进步,人们的工作与生活也越来越离不 开计算机,对于各大企业来说就更是如此了。在各个企业中,企业员工的考勤工作不仅 工作量大,而且时效性强。过去,企业多采用签到和报表的形式进行管理,效率和透明 度较差,并且也容易出错,随着数据库技术的发展和企业信息化建设的进行,使用计算 机管理企业考勤工作也成为大势所趋,它为企业的考勤工作节约了大量的人力和物力, 也大大减轻了考勤工作人员的工作量。 考勤管理系统是企业对考勤实行了信息化管理,其目的是为了实现员工考勤数据采 集、信息查询和数据统计过程的自动化,完善人事管理现代化,方便管理人员统计、考 核员工出勤情况,计算员工工资。 本文以“基于 J2EE 的考勤管理系统”的设计和开发为例,系统地阐述了考勤系统的 设计开发的全过程。包括系统整体设计,逻辑框架与数据流程,各个功能模块划分,系 统功能模块的设计与具体实现等部分。 该系统主要包括考勤信息的管理、信息查询、员工工资、考勤信息依据相应权限的 修改、基于员工考勤信息的分析与评价等。能有效的监督员工,促进员工的积极性。 【关键词】 考勤管理系统 JSP MySQL
沈阳师范大学学士学位论文 ABSTRACT 【Abstract】 Recently, along with development of social and advancement of technology, human’s work and life can’t leave the computer. Many corporations are the same as it. In the corporations, employees’ job of check on work attendance not only workload is very large, but also time is very strong. In the past many corporations carry through managing by signing in and reporting forms, efficiency and diaphaneity are not good, and easy make a mistake, too. Along with development of database technology and progress of corporation information’s building, using computer to manage check on work attendance of corporations which it is necessary. It saves a mass of manpower and material resources and greatly lightens workload of employees. Attendance Management System is a business-to-appraisal of the implementation of information management, which aims is designed to achieve staff attendance data collection, information query and statistical process automation, improve personnel management modernization, and the convenience of staff to report to work, facilitate management statistics, the examination staff attendance. The papers that it used design and exploiture as case which expounded the whole process of design and exploiture of the check on work attendance system. It included the whole design of system, logic frame, data flow, partition of every function module, design of system function modules and concrete realization and so on . The system includes attendance information management, information, staff wages, attendance information based on the competence of corresponding changes to the information on staff attendance, such as analysis and evaluation. Can be an effective supervisory staff, to promote the enthusiasm of the staff. 【Keywords】Check on work attendance management system JSP MySQL
沈阳师范大学学士学位论文 目 录 第一章 前言.......................................................................................................................... 1 1.1 课题背景及来源..........................................................................................................1 1.2 国内外研究现状..........................................................................................................2 1.3 研究的目标和内容......................................................................................................2 1.4 课题的意义和目的......................................................................................................2 第二章 系统开发所采用的技术.....................................................................................4 2.1 JSP................................................................................................................................ 4 2.2 Tomcat.......................................................................................................................... 5 2.3 MySQL......................................................................................................................... 5 2.4 数据库访问接口---JDBC 技术.................................................................................. 6 2.5 MyEclipse 7.0 开发环境 ..............................................................................................6 2.6 Dreamweaver............................................................................................................... 6 第三章 系统需求分析........................................................................................................8 3.1 需求分析的目的..........................................................................................................8 3.2 需求分析......................................................................................................................8 3.3 可行性分析..................................................................................................................8 3.4 功能流程图..................................................................................................................9 第四章 概要设计............................................................................................................... 11 4.1 数据描述.................................................................................................................... 11 4.2 数据库的设计............................................................................................................ 11 4.2.1 基本信息表...................................................................................................... 11 4.2.2 签到表............................................................................................................................... 11 4.2.3 请假申请表......................................................................................................12 4.3 各功能模块的设计....................................................................................................12 4.3.1 员工登陆功能模块..........................................................................................12 4.3.2 管理员登陆功能模块......................................................................................13 第五章 系统详细设计与实现....................................................................................... 14 5.1 数据库连接................................................................................................................14 5.2 签到功能模块............................................................................................................14 5.3 查看请假审核情况....................................................................................................15 5.4 添加新员工功能模块................................................................................................16
沈阳师范大学学士学位论文 5.5 删除员工功能模块....................................................................................................17 第六章 系统测试...............................................................................................................20 6.1 测试的目的................................................................................................................20 6.2 测试方法....................................................................................................................20 6.3 功能测试....................................................................................................................20 结 论............................................................................................................................... 23 致 谢......................................................................................... 错误!未定义书签。 参考文献......................................................................................... 错误!未定义书签。 附 录............................................................................................................................... 26
沈阳师范大学学士学位论文 第一章 1 绪论 1.1 课题背景及来源 考勤系统在国内已出现和使用已有十多年了,其间有很多技术变革,比如从条型码 到磁卡,到接触式 IC 卡,到非接触式感应卡,至到指纹识别,这不能不说是技术的快 速进步。不过,这些技术的进步仅限于身份的识别方面,只是识别介质发生了改变,而 对考勤数据的采集、处理和及时准确的报表方面,一直是止步不前,甚至为了追求低成 本而互相抄袭,谁也不愿去做技术的创新,不考虑使用者的需求。这种老技术产品因其 研发周期极短,成本低廉,大多数是赠送软件。报表的功能只适合于小型企业客户的粗 放要求。但这也给整个考勤系统行业造成了致命的缺陷和伤害,技术停滞不前,看不到 先进性,用计算机处理考勤数据,居然要以大量手工修改报表结果为前提,不然报表不 正确;人资部门每个月被折磨得疲累不堪,很耽误人力资源管理工作;特别是要出报表 的前几天,加班加点都出不了报表(由于不能马上出有效的报表,很多单位已习惯提前 到 25 号前出报表了,这样才能保证在月底之前交到财务部门结算工资),有少数企业 因前面这种方法太耗时间了,也很难判断,所以干脆只看刷卡记录,不出报表,这是很 无奈的选择,因为整个考勤市场都是这样的产品充斥着,想改变也难啊,极少有升级程 序,也许几年才升级一次,企业信息化所包括的,不管是财务软件,还是办公软件、人 力资源系统、CRM 甚至 ERP 等都能提供准确的数据和报表,唯独企业最基本的考勤系 统,却无法自动提供准确的考勤报表。 技术发展是越来越快,产品的功能也是越来越强大。现在的考勤机都很先进,指纹, 虹膜,DNA 什么技术都用上了。所以考勤管理系统将越来越完善,更加方便,对员工 的约束力越来越强。 今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多 领域,计算机之所以如此流行的原因主要有以下几个方面,计算机可以代替人工进行许 多繁杂的劳动;计算机可以节省许多资源;计算机可以大大的提高人们的工作效率;计 算机可以使敏感文档更加安全,等等。 随着现代科技的进步,用计算机来进行考勤的管理也成为现代化企业运作必不可少 的一部分。在过去我们的考勤工作都是人工完成的,不仅浪费了很多的人力跟物力,而 且无法保证其准确性和透明度;给企业的管理带来了许多的不便。现在利用计算机来管 理我们的考勤工作,大大降低了工作人员的工作量,提高了工作效率,使原本复杂和枯 燥无味的工作变得简单而轻松了。 计算机技术特别是数据库技术的发展为企业建立管理信息系统,甚至对改变管理思 想起着不可估量的作用。实践证明信息技术已在企业的管理层面扮演越来越重要的角 色。 考勤信息管理系统中主要包括了员工的基本信息(姓名、性别、所属部门等),查 1
沈阳师范大学学士学位论文 询员工的基本信息,可根据员工的实际工资情况或实际的出勤情况查看员工的基本信息 等;另外还有密码修改和帮助说明的功能。通过考勤系统我们能很容易地对公司员工的 信息有一个基本的了解,可以很方便地知道员工的出勤情况,通过对员工出勤信息的了 解,就能计算出员工的实际工资。一切的统计和计算都计算机代为管理了,考勤信息管 理系统对企业的合理化管理起到了很大的作用,它为企业信息化的建设打响了头炮,企 业的信息化建设已成为现代各个企业发展的需要。 1.2 国内外研究现状 随着信息时代和经济时代的到来,国内外都很重视考勤系统的研究与开发,我国大 部分企事业单位都有自己的考勤系统。 现在很多单位的考勤系统都可以对人员的工资进行自动汇总。 1.3 研究的目标和内容 此次毕业设计课题——学校学生考勤管理系统,为了就是能更好的实现及高效率的 管理,使得学校能够很好,很方便的对在校学生出勤的情况进行严格监督。可以很好的 让学生以及老师甚至是家长可以在线对学生各个学年的信息进行查询。在学校当中,各 个领域所涉及的内容都很复杂,既要相互联系,又要相互独立,当然,这就需要一个很 完善的考勤管理系统来维护学校的管理。 在设计当中,我们主要分为三大模块进行设计以及实现,这三大模块包括请假管理 系统、考勤管理系统、后台管理系统。每一个模块后面会有不同细节管理体系,每个人 都有不同的任务,而我的任务和目的就是实现请假管理系统中的教师审批系统,此系统 分为数据库输入,界面实现以及应用。教师通过在线就可以接收到学生的请假任务,接 收请假许可后,可以方便院系的查询以及学期的考勤的管理。 考勤管理系统为企事业单位提供信息咨询、信息检索、信息存取等服务。考勤管理 系统灵活使用表格对各种信息分门别类,可以方便地查询、阅读、修改、交流和重复使 用。 1.4 课题的意义和目的 随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机 解决实际问题。员工考勤信息管理是企业信息管理的重要部分。面对大量的人事考勤信 息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。 因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理具有较大 的社会现实意义。本系统是基于 J2EE 开发的,能够有效防止数据丢失从而保持稳定的 可用性,可扩展性强。 考勤管理系统的特点是从考勤管理的角度出发,用集中的数据库将几乎所有与考勤 相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成 工具、分析工具和信息的共享使得考勤管理人员得以摆脱繁重的日常工作,集中精力从 战略的角度来考虑企业考勤规划和政策。 2
沈阳师范大学学士学位论文 作为计算机应用的一部分,使用计算机对考勤信息进行管理,有着手工管理所无法比 拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本 低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理, 与世界接轨的重要条件。 考勤管理系统就是把分散的企事业单位的考勤信息实行统一、集中、规范的收集管 理,建立分类编号管理、电脑存储查询以及防火、防潮、防蛀、防盗等现代化、专业化 的管理系统,为企事业单位和职工解除后顾之忧。 考勤管理系统为企事业单位提供信息咨询、信息检索、信息存取等服务。考勤管理 系统灵活使用表格对各种信息分门别类,可以方便地查询、阅读、修改、交流和重复使 用。 3
沈阳师范大学学士学位论文 第二章 系统开发所采用的技术 2.1 JSP JSP(JavaServer Pages)是一种基于 Java 的脚本技术。在 JSP 的众多优点之中,其 中之一是它能将 HTML 编码从 Web 页面的业务逻辑中有效地分离出来。用 JSP 访问 可重用的组件,如 Servlet、JavaBean 和基于 Java 的 Web 应用程序。JSP 还支持在 Web 页面中直接嵌入 Java 代码。可用两种方法访问 JSP 文件:浏览器发送 JSP 文件 请求、发送至 Servlet 的请求。 JSP 文件访问 Bean 或其它能将生成的动态内容发送到浏览器的组件。图 5-1 说明 了该 JSP 访问模型。当 Web 服务器接收到一个 JSP 文件请求时,服务器将请求发送 至 WebSphere 应用服务器。WebSphere 应用服务器 对 JSP 文件进行语法分析并生成 Java 源文件(被编译和执行为 Servlet)。Java 源文件的生成和编译仅在初次调用 Servlet 时发生,除非已经更新了原始的 JSP 文件。在这种情况下,WebSphere 应用服务器 将 检测所做的更新,并在执行它之前重新生成和编译 Servlet。 图 2-1 浏览器发送 JSP 文件请求 发送至 Servlet 的请求生成动态内容,并调用 JSP 文件将内容发送到浏览器。图 5-2 说明了该访问模型。该访问模型使得将内容生成从内容显示中分离出来更为方便。 WebSphere 应用服务器 支持 HttpServiceRequest 对象和 HttpServiceResponse 对象的 一套新方法。这些方法允许调用的 Servlet 将一个对象放入(通常是一个 Bean)请求 对象中,并将该请求传递到另一个页面(通常是一个 JSP 文件)以供显示。调用的页 面从请求对象中检索 Bean, 并用 JSP 来生成客户机端的 HTML。 4
分享到:
收藏