社区人事部门的业务是人事管理,而这些工作目前都是以手写的方式进行。随着信息时代的到来,社区管理也进入了信息化时代。所以人事管理模块开发就是为了实现管理人事部分智能化、高效的管理设计出来的。本系统实现了如下功能:管理员可以通过浏览WEB页面档案管理,培训管理,奖惩管理,信息提示。
本系统采用3层架构即MVC,开发平台VS2005 数据库SQLServer。采用MVC是为了符合软件开发规范,以便使软件具有更好的效率和维护,设计并开发了适合于社区系统的人事管理模块。
论文首先介绍了本课题的开发背景与研究的意义,所要完成的功能和开发的过程。其次重点的说明了系统设计的重点、设计思想、难点技术和解决方案。最后进行了系统的测试并介绍了系统的实现。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事档案管理,使得人事管理更加人性化,智能化。
课题难点
(1)为社区提供更多更快捷的功能。如注册新用户,修改用户信息,删除用户,培训信息管理,奖惩管理,信息提示管理。用Web的形式展现丰富的页面功能。
(2)前台交互,后台交互,和与数据库的交互问题。功能能够及时的随需求变化而变化。不断提供有效的服务。WEB2.0时代的来临,网站也将转入WEB2.0的时代,网站无须太多的编辑人员来维护,而是从专业网站中取信息,然后呈现在网站上。也就是把信息聚集到网站上。
(3)而技术方面是在数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。这着重从SQL应用、数据库设计范式和查询优化等方面来分析本课题的系统关键技术和实现难点并加以解决。
设计课题主要研究内容及应用的原理和理论依据
整个过程可以分为两个阶段:第一个阶段是帐户注册阶段:此阶段为注册成为一个新的用户。主要是向系统中输入用户的一些个人信息。
第二阶段是维护阶段:注册用户成功后,在此系统中可以对人员进行管理。因此要充分考虑到需求的随时变更,提供无障碍的交流环境与简易的交流方法。
系统主要实现档案管理,培训管理,奖惩管理,信息管理等主要功能。采用3层架构即MVC,开发平台VS2005 数据库SQLServer。采用MVC是为了符合软件开发规范,以便使软件具有更好的效率和维护。
毕业设计需求分析
下面就是在调查分析后得到的用户希望社区系统人事管理模块具有的功能:
(1)员工档案管理模块。实现对员工档案的添加,编辑和查询。员工信息的添加包括客户的姓名,联系方式等。员工信息的编辑,可以对员工的基本信息进行修改或者删除,然后保存到数据库中。员工信息查看,可以通过输入员工的姓名来对员工的基本信息进行检索查看。
(2)员工培训模块。实现对员工培训信息的添加,编辑和查询。员工培训信息的添加包括培训时间、内容等。员工培训信息的编辑,可以对员工的培训信息进行修改或者删除,然后保存到数据库中。人事部门对员工信息查看,可以通过输入员工的姓名来对员工的培训信息进行检索查看。
(3)员工奖惩模块。实现对员工奖惩信息的添加,编辑和查询。员工奖惩信息的添加包括奖惩时间、原因等。员工奖惩信息的编辑,可以对员工的奖惩信息进行修改或者删除,然后保存到数据库中。人事部门对员工奖惩信息查看,可以通过输入员工的姓名来对员工的奖惩信息进行检索查看。
(4)员工信息提示。对员工有关要求等等进行提示。