人事管理系统考勤签到及签退统计考勤分析毕业设计论文.docx
- 文档编号:26793996
- 上传时间:2023-06-22
- 格式:DOCX
- 页数:14
- 大小:714.24KB
人事管理系统考勤签到及签退统计考勤分析毕业设计论文.docx
《人事管理系统考勤签到及签退统计考勤分析毕业设计论文.docx》由会员分享,可在线阅读,更多相关《人事管理系统考勤签到及签退统计考勤分析毕业设计论文.docx(14页珍藏版)》请在冰豆网上搜索。
人事管理系统考勤签到及签退统计考勤分析毕业设计论文
人事管理系统
——考勤签到及签退、统计、考勤分析
摘要:
近些年来,随着社会的发展和科技的进步,人们的工作与生活也越来越离不开计算机,对于各大企业来说就更是如此了。
在各个企业中,企业员工的考勤工作不仅工作量大,而且时效性强。
过去,企业多采用签到和报表的形式进行管理,效率和透明度较差,并且也容易出错;随着数据库技术的发展和企业信息化建设的进行,使用计算机管理企业考勤工作也成为大势所趋,它为企业的考勤工作节约了大量的人力和物力,也大大减轻了管理工作人员的工作量。
关键词:
员工;人员管理;Web技术
AbstractInrecentyears,alongwiththeadvanceofthesocietyandtechnology,human’sworkandlifearemoreandmoredependenttocomputers,particularlyforthoseworkinginthelargeenterprises.Intheenterprise,themanagementonemployeeworkattendancenotonlyappliesahighworkload,butrequiresanon-timeresponseaswell.Traditionally,thecompaniesmorelikelyusesthemannersofsign-inandreportformtomanageemployee’sattendancerecords.Thismethodpresentslowefficiencyandlacksoftransparency,whichleadstoahighmistakerate.Withthedevelopmentofthedatabasetechnologyandconstructionofenterpriseinformationsystems,theapplicationofcomputersystemstomanagetheemployeeattendancerecordsinenterprisesbecomesamaintrend.Thisapproachsaveslaborandcostintheemployeeattendancemanagementfortheenterprise,andalsosignificantlyreducestheworkloadofthestaff.
KeyWordsemployeeattendance;attendancemanagementsystem;Webtechnology
1绪论
1.1研究背景
企业需要一套适合于企业的灵活考勤的管理系统,作为实现目标和提高现有水平的一种重要手段。
基于此,本文设计与实现了一套考勤管理系统,其主要目的是为了方便管理人员统一安排职工工作的值班、请假、假日、加班、审批等日常工作活动,以及出现意外情况的应对策略,减少工作人员的工作压力,将统计考勤人员从繁琐的考勤程序中解脱出来,节省企业的人力和物力。
因此,开发一个界面友好,易于操作的人员信息管理软件进行自动化处理具有较大的社会现实意义。
同时,人事考勤管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简单,不失一般性[4]。
人员管理系统的特点是从XXX公司员工考勤管理的角度出发,用集中的数据库将几乎所有与考勤相关的数据统一管理起来,形成了集成的信息源。
友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得公司考勤管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑学校考勤规划和政策。
它主要是为了满足公司日常的管理的需要,扩大工作空间,使公司管理过程更加快速、安全、高效。
本系统的开发,经适当调整能够扩展到企业考勤管理领域,这本系统开发具有更广泛的意义。
2系统分析
2.1系统开发环境确定
(1).开发环境:
系统采用Myeclispe6.5作为开发环境数据库采用微软的SQLserver2005进行组合开发。
eclipse是一个开源的开发平台,Myeclipse作为Eclipse平台下的一个插件也备受很多开发者的青睐,我们才用它第一个它是一个比较轻量级的开发环境。
同时它又是以一款功能强大的开发平台。
SQLSERVER2005是微软的一款比较好的数据库系统适合于中小型数据库,我们选择SQLserver205是以为系统是一个中心性系统.SQLSERVER2005有着微软的一贯作风简单易用。
(2).操作系统采用windowXP;
(3).技术框架:
采用当前比较流行且通用的MVC框架STUCTS和持久化框架Hibernate进行开发。
在前端框架上采用jquery和daowenUI进行组合开发,可以做到比较好的界面效果。
2.2系统可行性分析
开发任何一个系统,都会受到时间和资源上的限制。
因此,在每一个项目开发之前,都要进行可行性分析,可以减少项目的开发风险,避免人力、物力和财力的浪费。
下面就技术、经济、操作和法律四个方面来介绍。
(1)技术可行性
本系统开发工具是MyEclipse和Sqlserver数据库,开发语言是Java,主要使用了J2EE的技术,java是一种面向对象编程语言,简单易学而且灵活方便。
大三时就学习了java课程,大四期间也系统的了解了J2EE的知识,协议供货管理系统总体上开发难度不高,数据库的设计和操作是本系统设计的核心。
在大学期间学习过软件工程,软件测试,UML统一建模语言等课程,每个学期也会完成对应的课程设计,具备一定的系统分析、设计和测试能力。
因此,完成系统实现在技术上完全具有可行性。
(2)经济可行性
如今是信息化时代,信息化管理可以使财务运输工作更加系统化、快速化、全面化。
这样可以为企业带来较高的工作效益和经济效益,本系统对计算机配置的要求不高,企业机房更换下来的低配置电脑都可以完全满足需要,再者,企业在管理工作上的高效率和便捷性远远超过了开发本系统的成本,所以在经济上具有完全的可行性。
(3)操作可行性
本系统操作简单,输入信息页面大多数都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件,操作简便,对操作人员的要求很低,只需对WINDOWS操作熟练,加之对本系统的操作稍加培训即可工作,而且本系统可视性非常好,所以在技术上不会有很大难度。
(4)法律可行性
系统是自行开发的管理系统,是很有实际意义的系统,开发环境软件和使用的数据库都是开源代码,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。
2.3总体功能概述
由于系统与员工的工资和出勤情况有直接挂钩,所以数据的准确性事最重要的,当然安全性是系统的核心生命,本系统最终考虑到安全新的部分,所以使用了局域网内部的部署方式。
(1).后台用户管理:
用来管理考勤管理子系统的管理员信息的添加与维护。
(2).企业员工管理:
主要是记录系统员工信息,员工信息是考勤的基础数据。
(3).考勤签到、签退:
如果是当天第一次操作,只能签到;当天第一次以后操作,只可以签退。
记录签卡备注、签卡时间。
(4).考勤历史查询:
跟踪并定位数据库中的历史记录,按照时间段、部门、姓名等信息查询。
(5).考勤统计:
管理员统计一段时间内指定部门所有员工的迟到、早退、旷工次数等。
(6).薪资管理:
用于管理员工的薪资状况。
薪资构成有基本工资、津贴、奖金、加班费、以及业务提成。
薪资结算可根据奖惩以及社保扣费实现自动计算,显示结果,可打印。
(7).奖惩管理:
用于管理员工的奖惩情况。
记录奖惩种类以及奖惩说明,说明包括时间、金额、以及详细描述、备注。
可以影响到薪资管理的计算。
图3-1人员管理系统基本功能
2.4系统安全需求
数据库安全性是数据能被集成共享的关键之一。
汽车维修保养管理系统采用以下安全措施保证系统安全性:
(1).用户识别。
系统对每一位用户设置了用户帐户,用户登录系统时要输入正确的口令,只有合法用户才能进入系统。
(2).角色管理。
不同角色的用户拥有不同的访问权限,防止用户对数据库进行
非法操作。
(3).建立日志文件,跟踪记录用户对系统每一次操作的详细情况。
(4).建立数据定期备份机制。
2.5用户界面需求
2.5.1用户界面设计原则
用户界面是系统与用户之间的接口,也是控制和输入输出数据的主要途径。
对用户而言,界面就是系统,友好的用户界面可以提高整个系统的使用效率。
用户界面设计与用户需求之间有极其密切的关系,设计时需要综合考虑用户的目标、专业水平、艺术性等诸多因素。
用户界面一般应该遵循以下几个原则:
(1).简单化。
用户界面一目了然,操作简单,尽量减少需要用户输入的参数。
(2).标准化。
用户界面所用的术语应该具有标准性和一致性。
直接显示给用户的图、表、数据等都应当模拟真实的图形显示和表格格式,遵从用户的工作习惯。
(3).可视化。
操作过程可视化,使用户可以了解整个操作的过程。
3系统设计与实现
经过需求分析阶段的工作,本章给出了系统设计目标和思想,首先对系统功能模块进行详细的分析和设计,接着进行数据库设计,包括实体的确立,实体关系的确立,数据表的创建及每个表各种字段的属性的确立等。
3.1系统设计的总体原则
为了实现计算机管理的需要,使管理既有科学性又实用方便,该系统采用了以下原则:
(1).实用性
系统是一个基于网络技术、实用性很强的信息系统,系统应能替代繁琐重复性的手工劳动,设备及软件易于操作、维护、管理,界面宜人友好。
(2).开放性
系统是基于网络的,因此必须采用开放的系统设计原则,保证各部分协调工作。
(3).安全可靠性
安全可靠是一个应用系统的灵魂,一个极小的差错,可能会造成整个系统的瘫痪,甚至可能造成企业的巨大损失。
因此系统设计必需把安全性、可靠性、容错性放在首位。
(4).先进性
系统设计、运行平台、开发工具、体系结构、数据库选型、硬件设备选型等,要符合主流技术发展方向。
(5).可操作性与易用性
系统在设计与实施中要考虑系统面对的用户,使得系统使用操作、开发维护、日常管理等工作简单易用,符合开发维护人员和各类使用者的操作习惯,减轻其日常工作量,提供友好的用户界面。
(6).经济性
在满足上述原则的基础上,应尽可能降低项目费用,追求最佳的性能价格比。
一方面,应根据现有条件,设计系统另一方面,系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁,以便缩短处理流程、减少处理费用。
3.2数据库设计
3.2.1数据库设计特点
数据库建设是硬件、软件和干件的结合,三分技术,七分管理,十二分基础数据,技术与管理的界面称之为“干件”。
数据库设计应该与应用系统设计相结合。
结构(数据)设计:
设计数据库框架或数据库结构。
行为(处理)设计:
设计应用程序、事务处理等。
结构和行为分离的设计,传统的软件工程忽视对应用中数据语义的分析和抽象,只要有可能就尽量推迟数据结构设计的决策早期的数据库设计致力于数据模型和建模方法研究,忽视了对行为的设计。
3.2.2数据库概念设计
通过第三章对本系统的需求分析,明确了系统的总体目标、各个子系统的功能和数据流程,可以据此分解出数据实体,并确定实体之间的关系。
针对系统业务的需求,通过对工作过程的内容和数据分析得出系统的领域模型图
图3-2-2系统E-R图
jieshao
介绍
否
否
Text
表4-1考勤信息表
列名
注释
主键
外键
类型
id
编码
是
否
int
zgname
职工姓名
否
否
varchar
idcardno
身份证
否
否
varchar
kqdate
考勤日
否
否
DateTime
qdtime
签到时间
否
否
DateTime
qttime
签退时间
否
否
DateTime
czren
操作人
否
否
varchar
status
状态
否
否
int
des
说明
否
否
Text
3.3用户界面设计
3.3.1用户界面设计原则
用户界面是系统与用户之间的接口,也是控制和输入输出数据的主要途径。
对用户而言,界面就是系统,友好的用户界面可以提高整个系统的使用效率。
用户界面设计与用户需求之间有极其密切的关系,设计时需要综合考虑用户的目标、专业水平、艺术性等诸多因素。
用户界面一般应该遵循以下几个原则:
(1).简单化。
用户界面一目了然,操作简单,尽量减少需要用户输入的参数。
(2).标准化。
用户界面所用的术语应该具有标准性和一致性。
直接显示给用户的图、表、数据等都应当模拟真实的图形显示和表格格式,遵从用户的工作习惯。
(3).可视化。
操作过程可视化,使用户可以了解整个操作的过程。
(4).可读性。
整个界面应该清晰简洁,易于阅读,便于用户理解,界面层次分明,布局合理,以最简洁的方式提供用户所需的信息。
总之,用户界面设计应坚持友好、简便、实用、易于操作的原则。
3.3.2界面设计方式
从用户与计算机交互的角度来看,界面设计包括菜单方式、会话方式、操作提示方式,以及操作权限管理方式等。
(1).菜单方式。
菜单是信息系统功能选择操作的最常用方式。
按照目前软件所提出的菜单设计工具,菜单的形式可以是下拉式、弹出式的,也可以是按钮选择方式的。
(2).会话管理方式。
在所有的用户界面中,几乎都会遇上人机会话问题。
最为常见的是:
当用户操作错误时,系统向用户发出提示和警告性的信息;当系统执行用户操作命令遇到多种可能时,系统会要求用户进一步说明;系统定量分析的结果通过屏幕向用户发出控制型的信息等。
一般的会话系统设计必须满足会话的基本要求,如画面清晰、形象直观、明了、简洁,具有容错和纠错的能力,提供信息汉字化、图形化、表格化等。
在语音会话方式还没有广泛使用的今天,会话的基本工具是键盘、屏幕和打印机,常用的方式是回答式、菜单式、表格式和图形式。
(3).提示方式。
对于用户的输入错误、操作错误做出明确提示,并给出明确指示。
按照这种界面设计方式,用户可以方便快捷的输入数据,清晰的了解事件的处理流程,消除了在使用过程中对数据进行误操作的可能性。
4系统详细实现
4.1考勤签到
图4-1考勤签到效果图
4.2考勤签退
4-2考勤签退
4.3考勤统计
4-3考勤签退2
4.4总体考勤统计
4-4考勤统计效果图
6结束语
在这几个月的毕业设计中,使我深深的认识到完成一个系统设计是一个既庞大又细致的工作。
由于我们是网站制作的新手,对制作一个这样的完整的人事管理系统有着许多的困难,而且我个人的基础只是很薄弱,对于这项设计所使用的软件也有很多不清楚的地方,因此在实际的操作当中很多得益与我同组同学的帮助,才使我完成了本次设计。
而在毕业设计的这段期间,我们要特别感谢涂峰老师。
在毕业设计期间,涂老师诲人不倦的精神,严谨治学的态度,以及对我们的细节的要求都使我深深难忘,从中受益非浅。
从她身上我学到了很多很多,这些都将指导我今后的学习。
而她在我的毕业设计过程中给予了我们热情的帮助,并且提供网站所需要的各项文字素材,从整个网站的需求分析、总体设计及某些细节之处到论文的撰写都给予了具体指导。
为我们以后从事计算机的工作积累了许多经验。
参考文献
[1]飞思科技产品研发中心.JSP应用开发详解[M].北京:
电子工业出版社,2004年.
[2]耿祥义.JSP实用教程[M].北京:
清华大学出版社,2007年.
[3]史胜辉,王春明,沈学华.JavaEE基础教程[M].北京:
清华大学出版社,2010年.
[4]萨师煊,王珊.数据库系统概论[M].北京:
高等教育出版社,2002.
[5]柳永坡,刘雪梅,赵长海.JSP应用开发技术[M].北京:
人民邮电出版社,2005.
[6]张海藩.软件工程导论[M].北京:
清华大学出版社,2010.
[7]张英.旅游网站的研究探讨[J].知识经济,2011年第22期.
[8]曾举臣.我国旅游网站发展现状浅析[J].商业经济,2012年第4期.
[9]孙秀,曲军.城市旅游网站的设计与实现[J].探索与争鸣,2011年第5期.
[10]张永宝,李刚.Dreamweaver8中文版入门与提高[M].清华大学出版社,2007.
[12]冀振燕.UML系统分析设计与应用案例[M].北京:
人民邮电出版社,2003
[13]EricArmstrong等着,詹文军,廖铮等译.JavaWebServices教程[M].北京:
电子工业出版社,2003
[14]MichaelGirdles,RobWoollen,SandraLEmerson着,邢国庆等译.J2EE应用与BEAWeblogicServer[M].北京:
电子工业出版社,2002
[15]赵强,乔新亮着.J2EE应用开发(Weblogic+JBuilder)[M].北京:
电子工业出版社,2003
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统 考勤 签到 统计 分析 毕业设计 论文