计算机毕业设计 jsp企业人事管理系统ssh 毕设

本文详细描述了一个软件的详细设计过程,包括系统运行平台设置、系统主界面设计(管理员管理、员工管理、招聘管理等模块),以及各模块的实现目标和过程。着重介绍了管理员管理和员工管理模块的详细设计与功能操作。
摘要由CSDN通过智能技术生成


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

演示视频: 

第1章  详细设计

在软件总体设计之后,将进行软件的详细设计,详细设计是软件设计的重要阶段,详细设计目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,各个模块的功能,为进行后面的实现和测试做准备。

1.1  系统运行平台设置

本系统运行于当今主流PC平台,支持各种操作系统,由比较强的平台适应性,可以满足大多数用户要求。

(1) 硬件环境:台式计算机(PC)一台,如表5-1所示。


表5-1  运行环境硬件配置

硬件

配置

处理器

英特尔酷睿i3

内存

2GB

硬盘空间

320GB


(2) 软件环境:Windows Server2003和Windows XP操作系统。

5.2 系统主界面设计

本系统管理员正确登录后,便进入系统首页,系统首页主要由3大部分组成,一部分是模块功能导航;主要功能是链接各个管理模块,对系统的七大模块进行综合的管理操作;一部分是常用功能,主要包括返回首页、修改密码及退出系统功能,是系统的快捷方式操作;一部分是功能展示,主要功能是显示所链接模块的内容,主要是对企业的各个管理模块中的操作进行具体的操作,在系统首页中,展示区中主要包括各个模块中的添加功能。系统主界面如图5-1所示。

09b30da9d556ece1aedeb40f852b503b.jpeg


图5-1  系统主界面


5.3 管理员管理模块设计与实现

管理员管理模块主要包括管理员登录、添加管理员、查询管理员、删除管理员及修改管理员密码几部分。管理员管理流程图如图5-2所示。


2a66938dba173266e14cc345e4ba88fe.jpeg

图5-2 管理员管理的流程图

(1) 实现目标

管理员只有正确登录后才能对系统管理。管理员登录主要用于验证用户是否是合法用户。当已经登录的管理员为系统管理员时,可以单击功能导航区中“系统管理”超链接,浏览该系统中所有可以登录的管理员,并且具有添加或删除管理员的权限(系统管理员不能删除自己本身)。浏览管理员页面的运行结果如图5-3所示。


15220d78a6ada02c65495723a5852880.jpeg

图5-3 浏览管理员页面


(2) 实现过程

页面名称:manager_insert.jsp


表5-1  管理员基本信息设置主要控件信息列表

名称

主要属性设置

作用

id

/

显示/输入序号

account

/

显示/输入用户账号

password

/

显示/输入用户密码

managerLevel

/

显示/输入用户级别

5.4 员工管理模块的设计与实现

员工管理是人力资源管理中最核心的模块之一。人力资源管理部门的管理人员可以通过该模块增加、删除、修改人事信息;除此之外,企业决策者也可以查询、筛选自己的关心的信息,并能通过统计对企业当前的人力资源状况进行宏观的了解。员工管理模块主要包括员工信息查询、添加员工信息、修改员工信息、删除员工信息、按部门查询员工信息及详细查询员工信息几部分。以下是员工管理的流程图如图5-4所示。


e6081c0b9fc469409475f424e2b6d512.jpeg

图5-4 员工管理的流程图


(1) 实现目标

当点击主界面的功能模块导航中的员工管理链接时,在功能模块展示中将显示相应员工基本信息的操作界面。当点击“添加”时,弹出员工信息添加页面,用户通过文本框输入预添加的员工基本信息,如果所填入的信息格式错误或不能为空的文本框输入为空时,提交时将弹出相应的错误提示信息。当处理查询操作的时候,可通过员工所在部门进行查询,也可对员工的信息进行更详细的查询。用户可以通过查询所要修改的员工记录,然后点击“修改”,弹出修改对话框,对所查询出的员工信息进行修改,然后提交保存,当预修改的信息出现格式等错误时,将会弹出相应的提示信息。当用户要进行删除员工信息时,用户可以先进行员工信息查询,根据查询到的员工信息点击删除执行删除,同样,当查询的信息不存在时将给与用户相应的提示信息。员工基本信息设置如图5-5所示。

093218f636ffe7671f643865de5dfd62.jpeg


图5-5 员工基本信息设置

5.5 招聘管理模块的设计与实现

招聘管理模块主要用于对招聘和应聘的人员信息进行添加和管理,大大的方便了企业管理者对后备人才的管理,能够有效地为企业筛选优秀人才。招聘管理的流程图如图5-6所示


dc46366f4a2c8973d6050232b76f0e21.jpeg

图5-6 招聘管理流程图


(1) 实现目标

在网站的首页面中,可以单击功能导航区中的“招聘管理”超链接,进入招聘人员查询页面,在该页面中只显示招聘人员的部分信息,如果想查询某一个人员的详细信息,则单击该人员对应的“详细查询”超链接即可查看该人员的详细信息。除了详细信息查询外,还有删除人员信息、添加人员信息及录用与非录用查询功能。当点击“添加应聘人信息”时,弹出应聘人信息添加页面,用户通过文本框输入预添加的应聘人员基本信息,如果所填入的信息格式错误或不能为空的文本框输入为空时,提交时将弹出相应的错误提示信息。当处理查询操作的时候,可对应聘人员的信息进行更详细的查询。同时还可以对应聘人员进行筛选操作,如果认为优秀的人才可进行录用,这样就分成了录用人员查询和非录用人员查询两种查询操作。同样,管理员也可对应聘人员中不合格的人员进行删除操作,浏览应聘信息如图5-7所示。


c5d5381bd55ff2d40a6c06347425bc51.jpeg

图5-7 浏览应聘信息


(2) 实现过程

页面名称:invite_query.jsp

在设计浏览应聘人员信息页面时,将分页显示应聘人员信息。在该页面中,首先通过request对象中的getAttribute()方法获取所有的管理员结果集的List对象;然后通过各种计算将各组管理员信息集合进行定位;最后通过Struts框架中的<logic:iterate>循环标签显示应聘人员信息,具体控件设置如表5-3所示:

5.6 本章小结

本章主要对该软件中的主要设计模块进行了比较全面性的讲解,其中包括页面的显示及相应控件的具体设置,根据总体设计的每个功能模块要求和数据库的逻辑结构,利用相应的开发工具设计出应用系统的过程。通过本章的总结,可以对系统的功能的实现得到更明确的描述。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huida_kaifa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值