本文论述这个系统的步骤有以下几个方面:
(1)设计背景和意义:这个系统的开发背景,开发系统的目的和意义
(2)需求分析:通过对企业人事各方面方面的调研,得到客户(企业)的需求内容,整理分析
(3)开发技术和环境:通过使用Java、JavaScript这些语言实现各模块的功能,运行环(4)境是Myeclipse、Tomcat等。
(5)系统功能分析:通过需求分析结果用来确定系统功能,分析得到系统功能的模块图。画出系统的流程图,决定系统的设计结构。
(6)数据库:根据功能模块划分,画出E-R图和具体数据表的设计。
(7)详细设计:主要代码和主要功能截图。
(8)测试:对系统的各个功能进行测试,检验系统运行是否正常和优化系统。
2设计的背景和意义
2.1科技发展的趋势
如今的社会,是一个计算机引导的信息化社会,对于各个企业来说,很多工作都是在计算机上完成,通过网络进行传输消息,为了与时代接轨,也为了大大提高人事管理的效率,设计一款适合各个企业管理人事的系统软件,真的十分重要。在这个科技发展迅速的时代,几乎所有企业都离不开计算机,企业中的事物也多使用计算机完成,如果不改变企业的管理方式,仍然使用传统的管理方式,那会使得企业跟不上科技发展的速度,落后其他更多使用计算机技术的企业。所以,设计这样一个企业人事管理系统是十分必要的。而采用基于javaweb这一点,是因为计算机技术发展的要求,这样的技术更符合面向用户设计的要求。综合以上两点,确定了本次的设计:基于javaweb的企业人事管理系统的设计与实现。
2.2相关企业人事管理软件
运用企业人事管理系统,代替现行企业人工方式的人事管理,将会极大提高人事管理的效率,也是与信息化时代接轨的重要进步,实现企业人事的科学化、正规化的管理。
2.2.1优点
已经存在的很多类似的人事管理系统,对比传统的管理方式,能管理更多的方面,而且管理速度大大地得到了提高。传统人事管理,非常消耗人力、物力;而通过计算机,用一个系统化的人事管理软件管理人事制度,从人员登记、保存维护人员信息、查询人员方面,都更加便捷,节省人力、物力、不必要的时间,从而能够大大地提高企业运行效率,为企业创造更多的价值。因为计算机管理人事,对于企业做出了很大提升,这样的管理系统是一个大的趋势。 论文网
2.2.2缺点
已经存在很多的人事管理系统,有以下几点缺点:其一、它的编程代码比较复杂,因为计算机技术的发展,大部分已经不能很好的升级,而且不够普遍,不能适用所有的企业;其二、因为比较好的系统设计也是需要花费相应的人力和物力,而对于小型企业来说,部门比较单一,员工比较少,从而这样的系统,相对于传统管理方式,并不能很好地提升企业的效益。
2.2.3总结
根据上面的优缺点来说,我将要做企业人事管理系统的设计应该符合以下几点:
(1)各方面人事管理功能基本实现;
(2)实现设计的技术相对简单,且容易升级;
(3)程序和数据库维护方便,
(4)系统具有广泛性,便于操作并且容易普及。
3需求分析
3.1客户(企业)的需求
企业人事管理系统的需求,需要从企业内部人事管理机制上了解。首先要了解这个企业部门的划分,管理层面的结构和各个部门的工作流程以及职能范围。由于企业人事管理对于系统设计人员工作的不了解,以及设计人员对于企业人事管理的不了解,为了让设计人员与人事管理人员的顺利沟通,对于双方各自工作的支持,对企业内部人事管理的调查十分重要,只有充分了解人事管理各方面的信息和资料,才能做好功能模块划分、模块功能的详细设计和项目数据库的设计。