欢迎来到天天文库
浏览记录
ID:6185048
大小:804.00 KB
页数:36页
时间:2018-01-05
《人事考勤系统的设计与实现论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、人事考勤系统的设计与实现毕业论文目录摘要IABSTARCTII1绪论11.1问题的提出11.2当前现状11.3系统设计目标22系统开发工具及技术背景32.1JSP表现层技术简介32.2MVC框架简介32.3Spring框架和Hibernate框架简介42.4SQL语言简介42.5MySQL数据库简介52.6Tomcat应用服务器简介53系统分析63.1可行性分析63.1.1技术可行性63.1.2经济可行性63.1.3运行可行性73.2需求分析73.2.1系统需求73.2.2功能需求74概要设计94.1系统目标设计
2、94.2系统运行环境94.2.1硬件环境94.2.2软件环境94.3系统流程设计104.4系统功能设计125数据库设计135.1数据模型135.2数据库表结构设计175.3创建数据库表脚本206系统详细设计226.1界面设计226.2系统实现246.2.1系统通信流程246.2.2登陆功能代码实现256.2.3员工部分核心代码266.2.4人事管理员部分核心代码287系统测试3127.1概述317.2测试内容31结论32参考文献33致谢3421绪论1绪论1.1问题的提出随着电脑的普及和计算机科学技术的快速发展,计
3、算机开始被人们越来越多地用在实际问题的解决中。在竞争日益强烈的现代社会,企业在不断提高自身产品质量的同时,对员工的要求也逐渐提高。人事考勤管理也就成为了一个大众化的课题。在计算机技术还没有大面积普及之前,在没有计算机考勤管理系统的情况下,企业的考勤工作完全由人工完成。考勤错误,人情考勤等情况不可避免的发生,这在给管理人员带来不必要的麻烦的同时也对企业利益造成了极大地损害。这类情况的发生给管理人员和员工带来了越来越大的压力。员工会因为考勤人员的失误而产生不快,久而久之会对考勤人员甚至公司产生厌恶感。使得公司工作效率
4、低下甚至人才流失。同时以人工方式管理员工的考勤信息,不仅浪费大量的时间、人力、物力、财力,而且数据的准确性比较低,保密性相当差,同时将产生大量的文件和数据,这对于数据的查找、更新、管理以及维护都带来了非常大的困难。随着科学技术水平的不断提高以及计算机科学技术的不断发展,人们对计算机的强大功能产生了深刻的认识,计算机技术已经深深的融入了人类社会生活的各个领域并且发挥着越来越重要的作用。使用计算机对企业考勤信息进行管理,具有着人工管理所不具有的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等
5、,可以减少更多的人力物力财力的浪费,为公司节约大量成本开支。这些都能够使企业的考勤管理效率得到极大地提高,也是企业考勤管理科学化、正规化,与世界接轨的重要条件.因此,开发一个企业考勤管理系统是很有必要的,具有其特有的技术意义和管理意义。1.2当前现状21绪论随着计算机应用于企业管理在我国逐渐开展起来。在我国的各行各业中,计算机辅助管理目前得到了广泛地应用,但总的来说,计算机在我国企业管理中的应用,还处于初级阶段。尽管近几年发展较快,但还需要不断地探索和研究。尤其是计算机辅助考勤管理,在最近几年才在我国得到普及和发
6、展,而在许多发达国家计算机辅助考勤管理已十分普及。随着我国经济建设的蓬勃发展,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率。随着我国市场经济的不断成熟,企业的竞争也在不断的加剧,同时企业组织管理观念的变革以及业务流程标准化也在不断完善,中小企业信息化建设的热情近几年来有了显著的提高。近几年来,指纹签到设备慢慢普及开来。但这类设备只能处理签到的工作,无法对人员的考勤状况进行管理。因此开发一个高质量的考勤管理系统配合指纹签到设备对公司人员进行考勤管理对企业管理具有重要意义。1.3系统设计目标考勤管
7、理系统面向的对象具有不同的身份,系统的界面设计风格和功能提供方式由于不同的需求变得有所不同。详尽且全面的需求分析是良好的设计基础,有了好的需求分析才能得到清晰明了的设计目标,从而选择正确的技术实现,才能开发出比较完善的系统。本系统主要功能是管理员工通过签到设备生成的数据,对员工考勤信息进行处理计算工作,从而大大提高人事管理者的工作质量和工作效率。通过对企业实地观察分析,本管理系统的主要使用者大致有三类:普通员工、人事管理员和系统管理员。普通员工可以使用本系统查询到最近几天的考勤情况、查询个人基本信息、在线请假以及
8、请假记录查询。作为考勤管理员的主要功能是对员工假期状况管理、员工工资管理、员工考勤管理。系统管理员的功能是员工资料管理、部门管理。22系统开发工具及技术背景2系统开发工具及技术背景本系统主要涉及三个开源架构:Struts2、Spring和Hibernate,同时还使用了JSP作为表现层技术,MySQL数据库作为数据支撑。以tomcat作为应用服务器,以myEclipse为
此文档下载收益归作者所有