发布时间:2022-07-13 15:44:36
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
程序+功能说明+运行截图+演示视频
设计开发一个企业人事管理系统,包括雇员、人事部工作人员和管理员三种用户,每种用户都需要在登录页面输入正确的用户名密码,并通过单选按钮选择用户类型,用户名和密码有误则给出提示。
雇员可以查看维护自己的个人信息,查询自己的每月工资及明细、修改个人信息和密码,但不能修改职称、岗位、部门等信息。
人事部工作员工用户跳转到人事管理页面,可以查看员工基本信息(但无法查看员工密码等敏感信息)、录入员工的工资及明细等。也可以修改员工的职称、岗位、部门等基本信息,发布公告信息。
管理员添加或删除人事部工作人员的基本信息,可以查看人事部工作人员和员工的基本信息,但不能查看私人的敏感信息。
演示视频链接:https://pan.baidu.com/s/1s3MhmeI0JVeS8rbPWLqNgA
提取码:b9yj
--来自百度网盘超级会员V7的分享
b站视频链接:https://www.bilibili.com/video/BV1Br4y1j7iG/?vd_source=a0cf188a8ba5888058730ec24e98bebe
字段含义 | 字段内容 | 是否关联 | 数据为空 | 类型说明 |
内容 | content | 无关联 | 可为空 | 字符串 |
发布时间 | addtime | 无关联 | 可为空 | 字符串 |
公告id | id | 无关联 | 必填项 | 数字 |
标题 | title | 无关联 | 可为空 | 字符串 |
字段名 | 数据类型 | 长度 | 是否为空 | 是否主键 | 说明 |
name | varchar | 255 | flase | flase | 名称 |
tel | varchar | 255 | flase | flase | 电话 |
id | int | 11 | flase | true | 人事id |
password | varchar | 255 | flase | flase | 密码 |
username | varchar | 255 | flase | flase | 账号 |
sex | varchar | 255 | flase | flase | 性别 |
age | varchar | 255 | flase | flase | 年龄 |
字段名 | 数据类型 | 长度 | 是否为空 | 是否主键 | 说明 |
name | varchar | 255 | flase | flase | 名称 |
position | varchar | 255 | flase | flase | 岗位 |
techtitle | varchar | 255 | flase | flase | 职称 |
depart | varchar | 255 | flase | flase | 部门 |
tel | varchar | 255 | flase | flase | 电话 |
age | varchar | 255 | flase | flase | 年龄 |
password | varchar | 255 | flase | flase | 密码 |
id | int | 11 | flase | true | 员工id |
username | varchar | 255 | flase | flase | 账号 |
sex | varchar | 255 | flase | flase | 性别 |
列名 | 含义 | 长度 | 类型 | NULL |
password | 密码 | 255 | varchar | Yes |
username | 账号 | 255 | varchar | Yes |
id | 管理员id | 11 | int | No |
字段名 | 解释 | 类型 | 长度 | 是否为空 | 是否主键 |
staffid | 员工id | varchar | 255 | 是 | 否 |
month | 月份 | varchar | 255 | 是 | 否 |
id | 工资id | int | 11 | 否 | 是 |
expinfo | 说明 | varchar | 255 | 是 | 否 |
staff | 员工 | varchar | 255 | 是 | 否 |
amount | 金额 | varchar | 255 | 是 | 否 |
(1)工资管理。管理员可以对工资信息进行管理,可以进行新增工资、修改工资、删除工资、查询工资操作。管理员可以对工资信息的员工,金额,工资id,员工id,月份,说明信息进行管理。工资信息----工资管理的用例图如下图2-1所示。
图2-1工资信息----工资管理用例图
(1)工资管理。管理员可以对工资信息进行管理,可以进行新增工资、修改工资、删除工资、查询工资操作。管理员可以对工资信息的员工,金额,工资id,员工id,月份,说明信息进行管理。工资信息----工资管理的用例图如下图2-1所示。
图2-1工资信息----工资管理用例图
(1)工资管理。管理员可以对工资信息进行管理,可以进行新增工资、修改工资、删除工资、查询工资操作。管理员可以对工资信息的员工,金额,工资id,员工id,月份,说明信息进行管理。工资信息----工资管理的用例图如下图2-1所示。
图2-1工资信息----工资管理用例图
(1)工资管理。管理员可以对工资信息进行管理,可以进行新增工资、修改工资、删除工资、查询工资操作。管理员可以对工资信息的员工,金额,工资id,员工id,月份,说明信息进行管理。工资信息----工资管理的用例图如下图2-1所示。
图2-1工资信息----工资管理用例图
(1)工资管理。管理员可以对工资信息进行管理,可以进行新增工资、修改工资、删除工资、查询工资操作。管理员可以对工资信息的员工,金额,工资id,员工id,月份,说明信息进行管理。工资信息----工资管理的用例图如下图2-1所示。
图2-1工资信息----工资管理用例图
在管理页面中,管理员通过点击公告操作栏中的删除按钮,将公告id提交到服务器中进行删除。用例描述如表所示。
表删除公告用例描述
用例名称 | 删除公告用例 | |
---|---|---|
参与者 | 管理员 | |
用例概述 | 本用例用于管理员删除公告 | |
前置条件 | 管理员成功登陆系统 | |
事件基础 | 用户操作 | 系统反馈 |
管理员登陆系统、跳转到公告管理页面、点击删除公告按钮 | 提示管理员登陆成功、获取公告信息,并展示到公告管理页面、返回删除公告成功信息 |
在管理页面中,管理员通过点击公告操作栏中的删除按钮,将公告id提交到服务器中进行删除。用例描述如表所示。
表删除公告用例描述
用例名称 | 删除公告用例 | |
---|---|---|
参与者 | 管理员 | |
用例概述 | 本用例用于管理员删除公告 | |
前置条件 | 管理员成功登陆系统 | |
事件基础 | 用户操作 | 系统反馈 |
管理员登陆系统、跳转到公告管理页面、点击删除公告按钮 | 提示管理员登陆成功、获取公告信息,并展示到公告管理页面、返回删除公告成功信息 |
在管理页面中,管理员通过点击公告操作栏中的删除按钮,将公告id提交到服务器中进行删除。用例描述如表所示。
表删除公告用例描述
用例名称 | 删除公告用例 | |
---|---|---|
参与者 | 管理员 | |
用例概述 | 本用例用于管理员删除公告 | |
前置条件 | 管理员成功登陆系统 | |
事件基础 | 用户操作 | 系统反馈 |
管理员登陆系统、跳转到公告管理页面、点击删除公告按钮 | 提示管理员登陆成功、获取公告信息,并展示到公告管理页面、返回删除公告成功信息 |
在管理页面中,管理员通过点击公告操作栏中的删除按钮,将公告id提交到服务器中进行删除。用例描述如表所示。
表删除公告用例描述
用例名称 | 删除公告用例 | |
---|---|---|
参与者 | 管理员 | |
用例概述 | 本用例用于管理员删除公告 | |
前置条件 | 管理员成功登陆系统 | |
事件基础 | 用户操作 | 系统反馈 |
管理员登陆系统、跳转到公告管理页面、点击删除公告按钮 | 提示管理员登陆成功、获取公告信息,并展示到公告管理页面、返回删除公告成功信息 |
在管理页面中,管理员通过点击公告操作栏中的删除按钮,将公告id提交到服务器中进行删除。用例描述如表所示。
表删除公告用例描述
用例名称 | 删除公告用例 | |
---|---|---|
参与者 | 管理员 | |
用例概述 | 本用例用于管理员删除公告 | |
前置条件 | 管理员成功登陆系统 | |
事件基础 | 用户操作 | 系统反馈 |
管理员登陆系统、跳转到公告管理页面、点击删除公告按钮 | 提示管理员登陆成功、获取公告信息,并展示到公告管理页面、返回删除公告成功信息 |
公告模块主要为对系统中的公告信息进行操作,包括了添加公告、修改公告、删除公告、查询公告。公告与数据库中的notice对应。
公告模块主要为对系统中的公告信息进行操作,包括了添加公告、修改公告、删除公告、查询公告。公告与数据库中的notice对应。
公告模块主要为对系统中的公告信息进行操作,包括了添加公告、修改公告、删除公告、查询公告。公告与数据库中的notice对应。
公告模块主要为对系统中的公告信息进行操作,包括了添加公告、修改公告、删除公告、查询公告。公告与数据库中的notice对应。
公告模块主要为对系统中的公告信息进行操作,包括了添加公告、修改公告、删除公告、查询公告。公告与数据库中的notice对应。
工资模块包括SalaryController控制层、SalaryService服务层、SalaryMapperDao层、Salary实体类。浏览器向Salary控制层中发起请求,Salary调用SalaryServiceImp,SalaryImp实例化SalaryService,在SalaryService中调用SalaryMapper,通过Salarymapper.xml中的sql语句完成功能执行。
SalaryController中方法主要包括addsalary、addsalaryact、updatesalary、updatesalaryact、salarymanage。
addsalary为系统响应页面添加工资请求,进行添加工资页面数据初始化,跳转到addsalary.jsp页面。
addsalaryact为系统处理页面添加工资请求,获取到对应工资信息,调用SalaryService的addsalaryact方法将工资信息插入到数据库中。
Updatesalary为系统响应页面修改工资请求,进行修改工资页面数据初始化,跳转到dauptesalary.jsp页面。
Dauptesalaryact为系统处理页面修改工资请求,获取到对应工资修改信息,调用SalaryService的updatesalaryact方法将工资信息根据id同步到数据库中。
工资模块包括SalaryController控制层、SalaryService服务层、SalaryMapperDao层、Salary实体类。浏览器向Salary控制层中发起请求,Salary调用SalaryServiceImp,SalaryImp实例化SalaryService,在SalaryService中调用SalaryMapper,通过Salarymapper.xml中的sql语句完成功能执行。
SalaryController中方法主要包括addsalary、addsalaryact、updatesalary、updatesalaryact、salarymanage。
addsalary为系统响应页面添加工资请求,进行添加工资页面数据初始化,跳转到addsalary.jsp页面。
addsalaryact为系统处理页面添加工资请求,获取到对应工资信息,调用SalaryService的addsalaryact方法将工资信息插入到数据库中。
Updatesalary为系统响应页面修改工资请求,进行修改工资页面数据初始化,跳转到dauptesalary.jsp页面。
Dauptesalaryact为系统处理页面修改工资请求,获取到对应工资修改信息,调用SalaryService的updatesalaryact方法将工资信息根据id同步到数据库中。
工资模块包括SalaryController控制层、SalaryService服务层、SalaryMapperDao层、Salary实体类。浏览器向Salary控制层中发起请求,Salary调用SalaryServiceImp,SalaryImp实例化SalaryService,在SalaryService中调用SalaryMapper,通过Salarymapper.xml中的sql语句完成功能执行。
SalaryController中方法主要包括addsalary、addsalaryact、updatesalary、updatesalaryact、salarymanage。
addsalary为系统响应页面添加工资请求,进行添加工资页面数据初始化,跳转到addsalary.jsp页面。
addsalaryact为系统处理页面添加工资请求,获取到对应工资信息,调用SalaryService的addsalaryact方法将工资信息插入到数据库中。
Updatesalary为系统响应页面修改工资请求,进行修改工资页面数据初始化,跳转到dauptesalary.jsp页面。
Dauptesalaryact为系统处理页面修改工资请求,获取到对应工资修改信息,调用SalaryService的updatesalaryact方法将工资信息根据id同步到数据库中。
工资模块包括SalaryController控制层、SalaryService服务层、SalaryMapperDao层、Salary实体类。浏览器向Salary控制层中发起请求,Salary调用SalaryServiceImp,SalaryImp实例化SalaryService,在SalaryService中调用SalaryMapper,通过Salarymapper.xml中的sql语句完成功能执行。
SalaryController中方法主要包括addsalary、addsalaryact、updatesalary、updatesalaryact、salarymanage。
addsalary为系统响应页面添加工资请求,进行添加工资页面数据初始化,跳转到addsalary.jsp页面。
addsalaryact为系统处理页面添加工资请求,获取到对应工资信息,调用SalaryService的addsalaryact方法将工资信息插入到数据库中。
Updatesalary为系统响应页面修改工资请求,进行修改工资页面数据初始化,跳转到dauptesalary.jsp页面。
Dauptesalaryact为系统处理页面修改工资请求,获取到对应工资修改信息,调用SalaryService的updatesalaryact方法将工资信息根据id同步到数据库中。
工资模块包括SalaryController控制层、SalaryService服务层、SalaryMapperDao层、Salary实体类。浏览器向Salary控制层中发起请求,Salary调用SalaryServiceImp,SalaryImp实例化SalaryService,在SalaryService中调用SalaryMapper,通过Salarymapper.xml中的sql语句完成功能执行。
SalaryController中方法主要包括addsalary、addsalaryact、updatesalary、updatesalaryact、salarymanage。
addsalary为系统响应页面添加工资请求,进行添加工资页面数据初始化,跳转到addsalary.jsp页面。
addsalaryact为系统处理页面添加工资请求,获取到对应工资信息,调用SalaryService的addsalaryact方法将工资信息插入到数据库中。
Updatesalary为系统响应页面修改工资请求,进行修改工资页面数据初始化,跳转到dauptesalary.jsp页面。
Dauptesalaryact为系统处理页面修改工资请求,获取到对应工资修改信息,调用SalaryService的updatesalaryact方法将工资信息根据id同步到数据库中。
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计