资源描述:
《毕业设计(论文)-基于WEB的人事管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于web的人事管理系统设计与实现1、序言在传统的人事管理工作中,要完成相当数量的职工情况及人事政策法规的查询工作,一般是职工直接到办公室或通过电话查询,使人事工作者在这些常规性的查询及相关政策法规的解答上花费大量时间,不利于工作效率的提高及人事研究工作的深入进行。人事管理系统将包括人事工作中涉及的职工的历史状况和现状,人事政策法规的宣传及解答,借助于网络,实现职工的自我查询,这不仅对人事管理工作的顺利进行具有积极的作用,而且对企业系统的建设也有很大意义。人事部门由于对外宣传和查询的需要,大部分机器申请上网,这些机器中
2、有的带有组织、人事管理系统。虽然这些管理系统在平时维护时是通过口令(密码)进入,但经测试,在熟悉计算机应用的情况下,任何人都可以不经过口令而直接进入系统,可查阅、修改相关数据。如果建立局域网将有效地解决这一问题。系统可明确用户的使用权限,防止非法用户的攻击性破坏,保证整个系统的安全。此外,通过局域网还能防止公用网上病毒对计算机的侵蚀.2、可行性分析可行性,是指在当前情况下,设计开发这个系统是否有必要,是否具备必要的条件,它不仅包括必要性,还包括合理性。系统的可行性分析,是针对设计一个系统,它的设计是否存在内外部的必要条
3、件,包括技术上、资金上、经济上、人力资源以及组织管理上的必要条件,同时还要分析在目前条件下是否有必要设计这样一个系统。在改革深入和市场经济高速发展的今天,人事管理的信息量和信息类型越来越大,工作流程越来越清晰,社会分工越来越细,原来传统上的人工处理方式和单机管理系统越来越来不能适应人事管理的需要,不能满足新形势下企业人事管理的需要。因此,必须有一套应用于网络时代的适应于新需求上的人事管理系统。而且每一个企业的人事管理又是错综复杂的。因此我们是在对的接触,调研后开发系统的。2.1技术可行性:2.1.1硬件、软件要求不高,
4、目前市场上的一般计算机软硬件资源均能满足系统开发要求。其中运用的主要软件有dreamweaverUltradev4.0,photoshop,Acdsee等,数据库采用Access。2.1.2ASP技术该技术户功能强大,扩展性强,macromedia公司提供大量的第三方控件,并结合vbscript,javascript以及sql等脚本语言,以上技术足以完成本系统的开发和设计。2.1.3维护操作工作方便,后台操作快截明了,操作人员可以在短时间内完全掌握维护技术。2.2社会可行性:网络安全技术的不断提升,网络管理人事在实际运
5、用中越来越被企业或个人所接受(这些都可以在实际生活中找到材料和数据。),并且在不断的提升和表现它在实际企业活动中的经济价值,这个经济价值也是当前的企业所期望看到的。人事管理工作覆盖面广,涉及到机构设置、人员调配、员工培训、考核、奖惩、工资福利待遇等多个方面。人事管理活动中产生的大量数据和信息,如:各级机构的层次构建,职工的自然状况,职称、职务变动情况,考核培训结果,专业技术工作及主要业绩以及针对这些数据进行的各类统计报表的制作和综合分析等。对如此多的数据、信息的管理、开发及运用,都必须在规范化和标准化的基础上实现,借助
6、于网络化管理手段能够满足这些要求。2.3经济可行性2.3.1资金可得性:由于系统开发并不复杂,操作起来也比较简单,只需一些基本的编辑软件,另外具备网络中心的一些资源优势,因此开发费用较低。2.3.2经济合理性:由于该系统用于企业工作的大部分信息发布和传递工作,不仅能够节省大量的人工信息传递任务,提高了工作效率,更加有利于整个企业各部门之间的无纸化办公的推广。3、系统分析3.1系统的名称、目标名称:人事管理信息系统目标:1.对企业内部人员的个人信息进行管理2.方便员工及时了解企业动态,提高沟通效率3.2系统设计计划本系统
7、的设计部分从4月初开始,预计在5月下旬可以完成。3.3数据流程图管理员P1后台管理D1管理员信息表D2基础数据表D3人员查询表P2前台管理一般访问者D5人员基本表D4人员查询表D6人员信息表D7人员详细表第一层图3-1管理员P1.1管理员信息管理D1管理员信息表P1.2基础信息管理D7基础信息详细表P1.3人员信息管理D5人员基本表D6人员详细表P1.4人员信息汇总D3人员信息统计表D4人员信息查询表图3-2一般访问者P2.1基础数据页面D2基础数据表P2.2人员详细信息D3人员信息统计表P2.3个人信息管理D5人员基
8、本表D6人员详细表D4人员信息查询表图3-3管理员P1.3.1人员基本表管理D5人员基本表P1.3.2人员详细表管理D6人员详细表P1.33、系统设计4.1系统总体结构与功能4.1.1系统结构:系统首页共划分为七个主要个模块,其中各个模块中又根据具体情况的不同划分为诸多不同的子模块,比系统管理栏里就把该模块划分为4个不同内容的子模