在世界范围内,各个公司内部组织正发生巨大变化,企业成功与否取决于其人力资源,人才的竞争已经成为市场竞争的核心。高效的人事管理,能够显著地提高企业的核心竞争力,并为企业创造更大的价值。
1.2 项目目标与期望
1.2.1 激发员工积极性
员工通过自己的职工号登陆该系统,可以通过浏览信息看到自己在公司所处状态,同时也可以为员工提供更多便利的操作,可以有效地提高工作的积极性。
1.2.2 减轻部门负担
通过该系统,人事部门可以更便捷的完成人事变动事宜。使得工作变得更高效,减少工作量和人工作业的失误率,为公司节省人力、财力、物力。
1.3 项目设计原则
1.3.1 实用性原则
尽可能完备的考虑到在人事管理中可能遇到的问题,完成需求分析,可以方便软件维护升级。
1.3.2 经济性原则
首先要做好充足考虑,需求分析要尽量做得全面,其次数据处理方式应该适应需求,并要保证其良好的拓展性,以节约之后软件升级维护的成本;公司内技术部的人员可以通过后台管理,自主的进行数据的增删查改的操作,降低了运营成本,提高信息发布效率。
1.3.3 扩充性原则
采用框架设计,使得网站具有扩充性。网站后台数据库增加、删除、修改与前台界面的修改相统一,完全可以根据需要在修改数据结构的同时对前台相对栏目进行增加、删除、修改,且不会破坏网站的整体结构。
2 系统分析
2.1 需求分析概说
通过企业人事管理系统,为人资管理提高效率,提高人力资源的利用效率。
通过企业人事管理系统,员工直接高效的实现自我价值,并可以及时加强上下级,同事间沟通与交流,为企业的发展共同出谋划策。
通过企业人事管理系统对人力资源进行管理,使企业人事管理更加效率化信息化,极大地增强了了企业的核心竞争力。
2.2 技术可行性
2.2.1 动态网站技术介绍
动态网站弥补了静态页面无法交互的不足,在信息高速的今天,交互式设计已经成为一种最风靡的设计理念,而动态网站的出现正是时代的发展的必然产物。动态网站不是由单一的动画组成,除了丰富充实的页面之外,还要通过数据库使得网站具有更多高级的功能。
早期的动态网页主要是采用CGI技术编写的,但因为其编写难度较大,修改费时费力,所以逐渐被新技术所取代了,现在较常用的技术有PHP、ASP、JSP 等。
2.2.2 程序语言的选择
先看ASP:
首先相较于HTML,ASP则更方便更灵活.ASP程序是在Web服务器端运行,最后把运行的结果以HTML格式传递给浏览器。因此ASP比其他的脚本语言要更安全。ASP最显著的长处就是可以包含HTML标签,也可以直接在数据库中做存取操作及无限增加ActiveX控件的使用,用户可以直接使用ActiveX控件从而实现其强大的交互功能。然而ASP也有不尽如人意的一点就是它只能在微软的操作平台上使用。
再看JSP:
JSP本质上就是一个简化的Servlet设计。它与Servlet相同,都是在服务器端执行,然后以HTML文本的方式返还给客户端,因此客户端通过浏览器接受就可以了。因而既可以在Linux平台上运行又可以在其他系统上运行。
经过以上的比较,以及考虑到使用企业的范围,同时考虑到了开发的高效性,以及优秀的拓展性,便于维护等各种好处,本系统最终以JSP作为根本Struts架构作为开发的主体框架 。希望能够提高系统的可扩展性,降低该人事管理系统维护成本。