第一范文网 - 专业文章范例文档资料分享平台

毕业设计-基于JAVA的中小企业员工管理系统设计

来源:用户分享 时间:2025/6/3 5:19:53 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第2章 需求分析

第2章 需求分析

2.1 设计目标

系统总体设计目标,如表2-1:

表2-1

需求 用户 用户所做的事 用户需求 解决方案 对公司人事信息进行信息化管理 人事信息管理员 填写、修改员工基本信息 填写、修改员工聘用信息 填写,修改员工工资信息 管理在职员工的基本信息 管理员工培训的基本信息 管理员工的薪资信息 Mysql数据库,Java开发语言

2.2 用户特点

用户大多为非专业技术人员,对计算机技术没有详细了解,必须尽可能的提供有好的操作界面和使用提示。

2.3 需求描述

2.3.1 需求目标

在计算机网络,数据库和先进的开发平台,利用现有软件,配置一定的硬件,开发一个具有开放体系结构、易扩充、易维护并且具有良好人机交互界面的员工管理系统。

5

电子科技大学成都学院本科毕业设计论文

2.3.2 功能性需求概述 2.3.2.1系统管理员的管理

1)系统管理员登陆以后可以修改自己的登录信息

2)系统管理员登录以后可以新增其他管理员,方便其他用户的登录。在新增管理员时必须给新的管理员设置等级,方便系统判断用户登录时是不是系统管理员,如果是系统管理员才能有系统管理的权限。 2.3.2.2员工基本信息管理

1)可以新增员工的基本信息,其中必须录入项为:员工姓名、员工性别、员工年龄、员工身份证号、员工出生地、婚姻状况、最高学位、联系电话、暂居地址、毕业学校。

2)当管理员录入了员工信息以后,可以对员工基本信息进行必要的维护,如:修改员工信息和删除员工信息等。

3)管理员录入员工时,必须指定员工所属部门。 4)可以根据条件查询员工信息。 2.3.2.3部门基本信息管理

1)可以新增部门的基本信息,其中必须录入项为:部门编号、部门名称、部门电话、部门创建时间、部门负责人、部门邮箱。

2)当管理员录入了部门信息以后,可以对部门基本信息进行必要的维护,如:修改部门信息和删除部门信息等。

3)可以根据条件查询部门信息、查询时可自动带出部门所有员工的信息。 2.3.2.4员工培新信息管理

1)可以新增培训的基本信息,其中必须录入项为:培训主讲人、培训主题、培训内容、培训时间、培训地点。

2)当管理员录入了培训信息以后,可以对培训基本信息进行必要的维护,如:修改培训信息和删除培训员工信息等。

3)可以根据条件查询培训信息、查询时可自动带出需要培训的所有员工信息。

6

第2章 需求分析

2.3.2.5员工工资信息管理

1)可以新增员工工资的基本信息,其中必须录入项为:员工工龄、基本工资、全勤奖、发放月份、保险费。

2)当管理员录入了工资信息以后,可以对工资基本信息进行必要的维护,如:修改工资信息和删除工资信息等。 2.3.2.6公司招聘信息管理

1)可以新增招聘人的基本信息,其中必须录入项为:姓名、性别、年龄、应聘职位、专业特长、工作经验、毕业学校、联系电话。

2)当管理员录入了招聘人信息以后,可以对招聘人基本信息进行必要的维护,如:修改招聘人信息和删除招聘人信息等。

3)可以根据条件查询招聘的信息。

7

电子科技大学成都学院本科毕业设计论文

第3章 总体设计

本系统主要包括四个子模块:部门信息管理模块、员工信息管理模块、员工工资管理模块、及员工培训模块。系统采用的主要设计框架是SSH。

SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的, 就是很容易受到“中间人”(man-in-the-middle)这种方式的攻击。所谓“中间人”的攻击方式, 就是“中间人”冒充真正的服务器接收你的传给服务器的数据,然后再冒充你把数据传给真正的服务器。 服务器和你之间的数据传送被“中间人”一转手做了手脚之后,就会出现很严重的问题。 SSH也俗称三层架构: 第一层:实体类层 第二层:业务逻辑层 第三层:表示层(显示层)

3.1 系统配置

主要系统配置文件的说明: 3.1.1 Web.xml

简单描述:系统运行时首先加载的配置文件就是Web.xml。web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、 listener、启动加载级别等。当你的web工程没用到这些时,你可以不用web.xml文件来配

8

毕业设计-基于JAVA的中小企业员工管理系统设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1opip4cn503gznb0gt563y3j84vsiw00acc_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top