计算机毕业设计 jsp人事档案管理mysql 毕设


https://www.bilibili.com/video/BV1P94y1K7t8/

演示视频:

3.1 可行性分析

为了保证人事档案管理系统能够正常运行,避免系统失误,我们从经济、技术、操作三方面对本系统的可行性进行了分析。

3.1.1 技术可行性

人事档案管理系统采用成熟的JSP开发技术,基于B/S模式,使用MYSQL数据库来对数据进行储存。首先从软件及硬件方面对技术可行性进行分析:

1.硬件可行性分析

人事档案管理系统的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能够轻松的实现,只是需要确保人事档案管理的正常工作即可,如果有特别低的硬件,它也可能导致人事档案管理的低性能以及效率低,从而导致整个人事档案管理的运行不顺畅。以目前普遍的个人计算机的配置而言,这是十分容易实现的 。因此,人事档案管理系统的开发在硬件方面是可行的。

2.软件可行性分析

使用Java语言可以很容易实现模块化和存储信息。此外,代码复用,也可以很好的体现。因此,考虑到系统的实际情况,通过上述分析,该系统的设计与实现在软件方面是具有可行性的。

因此,我们进行了两个方面的技术可行性研究,可以看出,该系统的开发是没有问题的。

3.1.2 经济可行性

在考虑经济可行性时,要充分考虑人事档案管理开发的成本和效益。具体研究开发此项目是否合理。从以下两方面具体分析研究经济可行性:

1. 人事档案管理系统与传统方式的管理通常是基于文本,表格等纸介的手工处理,人事档案的相关记录都是通过人工手抄等方式进行,信息量大,但在数据处理方面存在工作量大且易出错,其次还存在数据繁多与数据丢失等现象出现,而此系统可以有效的提高工作效率,降低管理成本,节省管理费用。

2. 人事档案管理系统采用的软件都是开源的,这样能够削减很多的精力和资源,降低开发成本。同时也能够提升设计的作用,同时人事档案管理系统对计算机配置的条件要求很低,即使是网吧淘汰下来的计算机也能够满足需要。

因此,本系统在经济上是完全具有可行性的。

3.1.3 操作可行性

人事档案管理系统是基于B/S模式,通过电脑进行访问和操作,且界面简单易操作,用户只要平时使用过电脑都能进行访问和操作。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统可以进行开发。

3.2需求分析

需求分析的任务是通过详细调查企业人事档案的管理情况,充分了解系统的工作概况,明确功能实现的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变。

3.2.1 性能需求分析

为了保证人事档案管理系统能够长期、稳定、高效的运行,必须要保证系统开发的性能。在人事档案管理的开发过程中,必须用充分的方法确保系统的安全性和有效性。我们要充分考虑以下几点:

安全性。在信息化的时代,信息就是宝贵的财富,保证信息的安全,特别是个人信息更要求可靠的安全性。

先进性。结合当前流行趋势,开发要符合用户的需求,能够快速准确的实现人事档案管理的人事档案管理。

可扩展性。人事档案管理系统管理员的管理带来了极大的便利,提高了管理效率,备受企业的关注,因此在开发人事档案管理的过程中,我们要考虑到系统的可扩展性,便于将来系统的升级、更新。

有效性。有效性主要包括功能有效性,设计人事档案管理系统的功能一定要最大限度地满足用户的需求。

3.2.2 功能需求分析

本人事档案管理系统主要包括管理员模块和员工模块,下面对这两大功能模块的具体功能进行分析。

在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、信息的传递,数据的更改等操作,对于不同权限的人员的流程分析。

管理流程分析可以帮助系统设计者了解具体的流程,以便设计出符合相应群体的功能,模块,操作方式,储存方式等。

下面就管理员所做的管理进行介绍:

管理员可以进行部门管理、用户管理、员工管理、考勤管理、绩效管理、培训管理、招聘管理、员工工资、人事档案、考勤记录,用户可以进行我的信息、部门查看、我的考勤、我的绩效、培训查看、招聘查看、我的工资。

本系统的功能模块图如图3-1。

本人事档案管理系统的系统功能结构如图3-1所示:

46508fb2231ba5157123a2735f1118a7.jpeg图3-1 系统功能结构图

3.3 系统流程分析

3.3.1用户登录

为了保证系统的安全性,要使用本系统必须先登陆到系统中,其登录流程图如图3-2所示。

b75e18755448c79c295b49f65e42f2b7.jpeg

图3-2 登录界面流程图

3.3.2 添加信息

管理员在添加信息的时候,首先输入信息,看信息是否正确,正确的话,添加成功,否则返回输入信息,添加信息流程图如图3-3所示。

51835f37996187c790e14b2d99136134.jpeg

图3-3 添加信息流程图

3.4 界面需求

目前,界面设计已经成为对软件质量进行评价的一条关键指标,一个好的用户界面可以使用户使用系统的信心和兴趣增加,从而使工作效率提高。客户界面是指软件系统与用户交互的接口,往往涵盖输出、输入、人机对话的界面格式等。

1.输出设计

输出是由电脑对输入的基本信息进行解决,生成高质量的有效信息,并使之具有一定的格式,提供给管理者使用,这是输出设计的主要责任和目标。

系统开发的过程与实施过程相反,并不是从输入设计到输出设计,而是从输出设计到输入设计。这是由于输出表格与使用者直接相联系,设计的目的应当是确保使用者可以很方便的使用输出表格,并且可以将各部门的有用信息及时的反映出来。输出设计的准绳是既要整体琢磨不同管理层的所有需要,又要简洁,不要提供给用户不需要的信息。

2.输入设计

输入数据的收集和录入是比较麻烦的,需要非常多的人力和一定设备,而且经常出错。一旦输入系统的数据不正确,那么处理后的输出就会扩大这些错误,因此输入的数据的准确性对整个系统的性能起着决定性意义。

输入设计有以下几点原则:

1)输入量应尽量保持在能够满足处理要求的最低限度。输入量越少,错误率就会越少,数据的准备时间也越少。

2)应尽可能的使输入的准备以及输入的过程进行时比较方便,这样使错误的发生率降低。

3)应尽量早检查输入数据(尽量接近原数据发生点),以便使错误更正比较及时。

4)输入数据尽早地记录成其处理所需的形式,以防止数据由一种介质转移到另一种介质时需要转录而可能发生的错误。


4 系统设计

3.1 系统结构设计

人事档案管理系统采用B/S结构(Browser/Server,浏览器/服务器结构)和JAVA技术,MYSQL数据库存储数据,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统结构图如图3-1所示:

dcdb8f366798580f72f5cebfe1246b9e.jpeg

图3-1 系统结构图

3.2 系统架构设计

3.2.1 整体架构设计

系统架构的整体设计是一个将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。它具体的工作步骤是:

(1)系统被分解多个子模块

(2)对各个子模块的功能进行预先的设计

(3)对各个子模块之间的逻辑关系进行设计

(4)对各个模块的界面以及模块间信息的传输进行设计

在整个设计过程,以确定可能的具体方案达成每一个小的最终目标,对于每一个小的目标而言,我们必须先了解一些相关的需求分析的信息。然后对系统进行初步的设计,并对其逐渐进行优化,设计出一个具体可实现的系统框架。

本人事档案管理系统的整体架构设计如图3-2所示。

207df7dd391ac26a0b6702599b341857.jpeg

图3-2 系统架构图

3.2.2 网络拓扑结构设计

本人事档案管理系统采用先进的B/S架构,该架构具有开发简单、共享性强、维护简单方便等诸多优点。本系统的网络拓扑图如图3-3所示:

173d298c0aea65f4dbae2271f5db72a2.jpeg

图3-3系统的网络拓扑图

3.3 数据库设计

数据库是计算机信息系统的基础。信息的收集、整理、存储、检索、更新、加工、统计和传播等操作必须在数据库管理系统的的支持下才能进行。目前,电脑系统的关键与核心部分就是数据库。数据库开发的优劣对整个系统的质量和速度有着直接影响。

数据库的设计一般要可以分为个步骤:分别是分析需求、设计概念、设计逻辑、设计物理。

3.3.1 数据库设计原则

在概念设计中,通常用四种方法:

自顶向下、自底向上、逐步扩张、混合策略,以它为骨架集成由自底向上策略中设计的各局部概念结构

在物理结构设计阶段首先分两步走:

确定数据库的物理结构,在关系数据库中主要是指存取方法和存储结构。 对物理结构的评价是时间和空间效率。

选取正确的关系模式存取方法,常用的有:存取索引方法、聚簇存取、HASH存取方法等。

3.3.2 数据库的概念结构设计

设计概念就是在数据分析的基础上自下而上的对整个系统的数据库概念结构进行设计。从用户的角度对视图进行开发,然后集成视图,最后分析从而取得最后的结果。

对概念进行设计时采用实体—联系(E-R)的模型开发措施。E-R模型法的构成元素有:实体、属性、联系,E-R模型可以用E-R图来表示,是对用户工作环境中所相关的事物给予提示,对实体特性的描述就是属性。

设计概念的出发点是能够对企业组织信息要求的数据库概念结构进行反映,就是概念模式。概念模式不依附数据库逻辑结构,,也不依赖支持数据库的DBMS,独立于计算机系统。

3.3.3 数据库实体

在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。

通过上述分析对数据库的需求,与系统概念模型的特点及开发方法相结合,我们可以建立E-R模型图,8792dc5ed08ad076b7073a4ac3c1c9f5.jpegd0d96ae43e941aa5aa3ba8e590be779e.jpeg61b2dfc074e6c5e3b2ef8a843bc840c3.jpeg


(1)管理员信息实体E- R图,如图3-4所示:

e6d0c451e3476ce090f9ad16a36d6934.jpeg

图3-5 管理员信息实体图

(2)部门信息实体E- R图,如图3-6所示:

8d7c61bb74d867a9466de9bbfa1d072d.jpeg

图3-4部门信息实体图

(3)绩效信息实体E- R图,如图3-5所示:

0ebde9259fb4758252736d4e67fea08c.jpeg

图3-5绩效信息实体图

(4)考勤实体E- R图,如图3-6所示:

1a8c9c9959f148626d9539d2816e8d86.jpeg

图3-6考勤信息实体图

(5)培训实体E- R图,如图3-7所示:

91b1007f6587e7c3331bbb75310756e5.jpeg

图3-7培训实体图



论文+源码+报告 成套作品目 录前 言……………………………………………………………………………………………(3)第一章:企业人事档案管理工作的重要意义…………………………………………………(4)一、企业人事档案管理工作的内容……………………………………………………………(4)二、企业人事档案管理工作的重要意义………………………………………………………(4)第二章:人事档案管理系统在企业管理工作中的重要性……………………………………(5)一、人事档案管理系统与管理信息系统的关系………………………………………………(5)1.什么是管理信息系统………………………………………………………………………(5)2.管理信息系统的基本功能…………………………………………………………………(5)3.管理信息系统的基本结构…………………………………………………………………(5)4.管理信息系统在企业管理工作中的重要性………………………………………………(6)二、人事档案管理系统在企业管理工作中的重要性…………………………………………(6)第三章:人事档案管理系统的开发……………………………………………………………(7)一、开发人事档案管理系统所必需的重要基础知识…………………………………………(7)1.数据库………………………………………………………………………………………(7)2.面向对象的程序设计………………………………………………………………………(8)二、开发人事档案管理系统的准备工作………………………………………………………(8)1.人事档案管理系统的总体规划……………………………………………………………(8)2.人事档案管理系统的开发方法选择………………………………………………………(9)第四章:本人开发人事档案管理系统的详细说明……………………………………………(10)一、系统设计目标………………………………………………………………………………(10)二、总体结构和主要功能………………………………………………………………………(10)1.人事档案管理系统的功能分析……………………………………………………………(10)2.本人开发的企业人事档案管理系统的功能概述…………………………………………(10)三、系统开发方法和开发环境的选择…………………………………………………………(10)四、数据库设计…………………………………………………………………………………(11)1.数据库概念结构设计………………………………………………………………………(11)2.数据库逻辑结构设计………………………………………………………………………(11)五、各个功能模块的创建及程序设计…………………………………………………………(12)1.功能模块的创建……………………………………………………………………………(12)2.功能模块的程序设计………………………………………………………………………(12)[结束语]………………………………………………………………………………………(17)[参考文献]……………………………………………………………………………………(18)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值