企业人事管理系统设计与实现

2026/1/15 19:01:20

企业人事管理系统设计与实现

2 技术介绍

2.1 B/S结构

B/S结构,即服务器/浏览器结构,它是随着Web技术的发展建立起来的模型,在当前的Web开发中属于一种比较常见的模式,应用较为广泛,从传统的C/S(客户端/服务端)结构转变而来,是一种新的网络模式架构,其实本质就是三层的C/S架构,在B/S架构下,用户界面是用JSP编写,通过浏览器进行显示,在前端只执行极少数的业务逻辑,主要业务均在后端(Server端)实现,极大的简化了客户端的电脑负荷,使得日后的维护工作只要对服务器端进行维护即可,减轻了开发成本与系统维护、升级的费用[7]。但是由此带来的后果是服务器负荷交大,对服务器的性能要求较高,具体结构如图2-1所示。

浏览器请求信息结果信息Web服务器SQL结果数据库服务器 图2-1 B/S模型结构示意图

2.2 Java语言简介

当前有许多开发语言可以选择,面对这些开发语言,在项目开发的准备工作中,最终选择了Java作为开发语言,因为Java有强大的面向对象特性,可以很好的区分业务逻辑和页面开发。

Java是在1995年,由Sun Microsystem公司发布的一种面向对象的设计语言,以及开发平台的总称,最初命名是Oak,当初被作为嵌入式语言为消费类的电子产品而设计的,现在被广泛用于开发Internet程序,Java是一种平台无关的语言[8],可以跨平台编写开发应用。

自从Java被开发出来,让整个Web开发发生了翻天覆地的变化。Java有着通用性、高效性等诸多特点,在各个平台可以很方便的进行移植,广泛的用于个人PC、数据库服务器、移动开发、游戏服务器、互联网开发、Web开发等领域,Java在全球的使用度和C不相上下。

3

企业人事管理系统设计与实现

2.3 MyEclipse介绍

MyEclipse是在Eclipse的基础上,加入插件插件而形成的企业级应用开发环境,主要用于JAVA、JAVAEE以及移动应用的开发,MyEclipse因为其强大的功能,拥有者广泛的支持,对各种开源框架的支持也相当不错。全称是MyEclipse Enterprise Workbench,是一个功能非常丰富的JAVAEE集成开发环境,是对Eclipse的IDE的扩展,利用Myeclipse可以使用数据库进行JAVASE、JAVAEE的开发,发布以及应用程序的整合,Myeclipse因为其强大的开发环境支持,可以大大提高工作进度和效率,包括了完整的编码、调试、发布功能。Myeclipse几乎囊括了市场上所有主流的专属开发工具。

2.4 SqlServer2008

SqlServer2008数据库是由微软公司推出的,在Sqlserver2005的基础上做出改进的关系型数据库系统。可以在各个Windows操作系统上正常使用,Sqlserver是一个非常全面的数据库平台,可以为任何规模的企业和机构提供强大的信息管理解决方案,使用了智能的商业智能工具提供了企业级的数据管理[9],可以让开发者构建更为强大的数据应用程序,因此本系统采用了SqlServer2008作为系统数据库进行开发。

2.5 JDBC

JDBC[10],全称是Java DataBase Connectivity,即Java与数据库的连接技术,是一组针对连接数据库而开发的API,可以支持多个数据库,提供统一的访问方法,是一种标准,开发厂商可以由此定制自己的开发工具和结构,使系统的开发人员可以用此让Java和数据库得到连接,JDBC是一种数据库连接的基准,JDBC开发标准的的接口,并为数据库厂商和使用者提供了标准的数据库连接方法,由一组用Java编写的类和接口组成。有了JDBC技术,使从Java向数据库发送数据变得容易,就不必再为每个数据库再专门编写程序,使得程序员不必再为跨平台的问题而担心,不必再为不同的平台编写不同的程序,真正实现了“一次编写,到处运行”。

4

企业人事管理系统设计与实现

3 可行性分析

在开展开发工作之前,需要对可行性进行分析和调查,可行性分析是一个系统在开发之前研究项目是否可行的技术,在分析系统之后,发现开发中存在的问题和可能性,主要从经济、技术、运行、进行分析和研究,减少开发风险,避免人力物力的浪费,调查的方式有很多种,包括上网查阅资料,观察其他类似系统是怎么实现的,以及走访企业,和系统分析员进行交流,和人事管理员进行沟通等等,并了解企业的工作方式和工作流程,以及具体的实施办法,分析结果是使用完善的企业人事管理系统可以非常方便的进行企业管理,极大的提高管理效率,根据上述分析,开始进行可行性研究工作。

3.1 技术可行性

开发环境(IDE[11])可行性:从目前主流的开发技术来看,使用基于JAVAEE的开发架构,B/S作为系统结构,使用Java开发语言以及SqlServer数据库完全可以胜任本系统的开发工作,Java语言向来比较安全,加上SqlServer强大的数据管理,以及MyEclipse的开发工具,完全满足本系统的开发环境要求。

开发硬件可行性:系统在开发的过程中开发人员所具有的资料和计算机设备以及相关资源,以及在系统开发完成后,使用企业所具有的计算机设备以及其他资源,要综合考虑双方的情况,设计一个最合理的方案,保证系统在开发出来后,在客户的环境下可以完美运行,同时还要考虑性价比的因素。本系统对于计算机的运行有一定的性能要求,内存不低于1G,硬盘容量大于40G,并需要安装JRE,如果低于这个需求,将会影响系统的正常运行,从目前来看,主流的计算机均达到了这个要求,所以在硬件方面是可行的。

3.2 运行可行性

由于本系统是一个内部系统,不向外部公开,所以避免了外来的恶意访问,本系统在运行过程中只是面向企业内部使用,包括员工、组长、经理等,尽管这些人之前可能没有使用过相关管理软件的经验,但是本系统是建立在Windows操作系统之上,操作界面友好,简单明了,学习成本较低,操作人员无需进行专业的培训即可胜任此

5

企业人事管理系统设计与实现

工作,可以在专业人员的知道下迅速的掌握系统的使用方法,如果有必要的话,可以编写一个操作说明书,供相关人员进行学习,正确的操作人事管理系统。

3.3 经济可行性

由于现阶段企业的管理仍然存在很多问题,仍然存在很多人工管理的现象,耗时多,效率低下,极易出错,得不偿失,利用计算机来管理人事成为了当今管理的主流方式,开发一套人事管理系统是非常有必要的。人事管理水平的提高,能够提高企业各方面的能力综合提高,利用本系统作为管理系统,减少因为操作事物造成的数据损失,也可以使企业在管理方面减少很多费用支出,比如实现了自动化操作,可以分配较少的人手去执行数据管理工作,精简人员,减少开支。

由以上三方面可以看出,本系统经过可行性分析,从多个方面来考虑,系统的开发工作是可行的。

6


企业人事管理系统设计与实现.doc 将本文的Word文档下载到电脑
搜索更多关于: 企业人事管理系统设计与实现 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219