基于JSP的人力资源管理系统的设计与开发毕业设计论文 - 图文(4)

来源:网络收集 时间:2025-09-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

2 系统分析

2.1 系统需求分析

人事管理系统是一个企事业单位不可缺少的部分,它的内容对于单位决策者

和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发一个运行稳定,功能完善的人力资源管理系统成为一种必要。

2.1.1 性能需求

作为一个数据库系统,首先,系统要有很好的稳定性和可维护性,使得系统

易于维护;其次,系统要有很好的可扩展性,能够在现有框架不变的前提下增加

新的业务逻辑,进行二次开发;第三,系统要有很好的可移植性,在Windows系统下开发,适合觉得部分用户,以满足不同用户的需求;第四,系统要考虑使用该系统的所有用户的实际电脑操作水平,尽可能使界面简洁、美观、操作简单。

2.1.2 功能需求

人力资源管理系统需要人力资源管理不受地域的限制,不受时间限制,只要人员能够上网,通过验证并登陆系统,便可以随时查看人力资源信息,进行人力资源信息数据的管理和更新。人力资源管理系统具有人员管理、招聘管理、培训管理、奖罚管理和薪金管理等功能。人力资源管理部门负责添加、修改、删除各类信息。领导和人力资源管理部门可以输入关键字查询档案信息、出勤信息、考核信息和薪水信息。职工可以查看个人出勤信息、考核信息和薪水信息。 2.2 系统可行性分析

计算机网络作为一种先进的信息传输媒体,有着信息传送速度快、信息覆盖

面广、成本低的特点。因此,很多企业都开始利用网络开展商务活动,可以看到,在企业进行网上商业活动时产生的效益是多方面的。但是,开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,对在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目的开发风险,避免人力、物力和财力的浪费.经济可行性分析和技术可行性分析在很多方面是互相关联的,项目风险越大,开发高质量的软件的可行性就越小。 2.2.1 经济可行性

通过网络化的人力资源管理,大大的提高了企业人才的利用率,使之为企业

创造了更大价值。人才利用率的提高,增强了企业的核心竟争力,全面提升了企业的管理能力,从而企业适应了信息时代的网络化管理要求。

2.2.2 技术可行性

由于开发此系统需要的环境有操作系统:Windows XP/Windows 2000;数据库:SQL Server 2000;开发工具包:JDK Version1.4.2;JSP服务器:Tomcat;

基于编程开发语言JSP,需要操作人员熟练使用JSP语言和SQL查询语言;需要操作人员熟练使用进行相关数据库的操作,具有一定的数据库开发功底及编程能力。使用的开发工具把 JSP、SQL 相结合,优美的界面设计再加上Windows 稳定的运行环境的支持和开发人员的过硬技术,从功能和性能上完全都满足系统的要求,因此从技术方面讲此系统是可行的综合以上两点开发此系统是可行的。

3 系统设计

3.1 系统目标

人力资源管理系统的使用,应该达到以下目标:

(1)系统开发符合企业实际需求,切合实际,能够提高企业人力资源管理水平,

提高工作效率,降低成本。

(2)用户可以根据自己的实际情况做出修改,并有效的查找相关员工等信息

(3)系统根据用户实际设计,使用方便,设计统一的人力资源界面。 (4)能够及时提供相关数据和报表,用以支持企业决策。 (5)系统运行稳定、安全可靠。 3.2 系统功能结构设计

人力资源管理系统是针对员工管理的一个WEB管理平台。系统主要包括以

下功能模块:

人员管理:主要包括浏览人员信息、添加人员信息、人员信息的添加、人员信息的修改。

招聘管理:主要包括应聘人员信息的详细查看、删除、添加以及信息入库。 培训管理:主要包括培训计划的详细信息、信息删除、添加培训计划和填写培训总结。

奖惩管理:主要包括奖惩详细信息、删除详细信息、添加详细信息、修改详细信息。

薪金管理:主要包括薪金的修改、添加、删除。 人力资源管理系统功能结构如图3.1所示:

图3.1系统功能结构

3.3 数据库设计

数据库在一个信息管理系统中地位非常重要,数据库结构设计的好坏将直接

对应用系统的效率,实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。

3.3.1 数据库需求分析

数据库系统应充分了解用户各方面的需求,本系统用户的需求具体体现在各

种信息的提供、保存、更新和查询,这要求数据库的结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,为后面的具体设计打下基础。数据录入和处理的准确性和实时性:数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。数据的一致性与完整性:由于系统的数据是共享的,在不同的部门中,信息是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。根据系统功能分析和需求总结,考虑到将来功能上的扩展,设计用户信息表、管理员信息表、培训信息表应聘信息表、招聘信息表、薪水信息表。

3.3.2 数据库概念设计

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种

实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。本系统根据上面的设计规划出的实体有:管理员实体、用户实体、培训实体、应聘实体、招聘实体。

3.3.3 数据库逻辑结构设计

数据的概念结构设计完之后,可以将上面的数据库概念结构转化为某种数据

库系统所支持的实际数据模型,也就是数据库的逻辑结构。系统数据库中各表的详细设计请看下面各表。

(1)educate(培训信息表)

培训信息表主要用于保存培训信息,如表3.1所示。

字段名 id name purpose begintime endtime datum teacher student createtime educate effect summarize 数据类型 int varchar varchar datetime datetime varchar varchar varchar datetime bit varchar varchar 长度 4 100 500 8 8 2000 50 50 8 1 500 2000 是否主键 是 描述 数据库流水号 培训名称 培训目的 开始培训时间 结束培训时间 培训人员 培训讲师 学生 创建时间 培训级别 培训影响度 培训材料 表.3.1 educate的结构

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库基于JSP的人力资源管理系统的设计与开发毕业设计论文 - 图文(4)在线全文阅读。

基于JSP的人力资源管理系统的设计与开发毕业设计论文 - 图文(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/wenku/393714.html(转载请注明文章来源)
Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219