绩效考核系统——软件需求规格说明书
- 引言
1.1编写目的:此文件需求说明书主要是为了开发人员能了解系统之间的关系,使用者能明白系统的使用方法,另外,可以供一些学习的小白进行参考,提供需要的人参考软件需求规格说明书的框架。
1.2背景说明:
1.2.1:产品名称:趣多多产品有限公司绩效考核系统
1.2.2:产品提出者:趣多多公司 产品开发者:李家尧 用户:趣多多公司
1.2.3:预期效果:管理人员可以通过系统来对员工进行管理,老板可以通过系统可以查看每日员工所带来的利润以及在员工身上的花费,员工可以通过系统来查看自己的工资,查看公司的奖惩制度,参与优秀员工的评选。
随着社会的不断进步,老师的要求越来越严格,员工对生活品质的追求,工资起伏的意识提升,自身维权的意识加强,管理人员对人员变化的管理加强,想要更好的方便自己的工作,老板需要对利润更加清楚。为了生活品质更加美好,为了工作效率大大提升,此系统便应运而生。
1.3术语定义
1.3.1优秀员工:员工通过每月的产量,产品的质量,工作时长,考勤次数来评选出每月的优秀员工(每月有10人),优秀员工奖金200元。
1.3.2优秀部门:优秀部门通过部门每月的产量,质量,给公司带来的收入评选,优秀部门(每月有5个部门)的负责人奖金500元。
1.4 参考文献:
2. 概述:
2.1功能概述:本系统主要的功能包括:员工管理,部门管理,员工考核,部门考核,评选优秀员工,评选优秀部门,可以通过图表来查看每日的产量,员工的工资发放,以及绩效考核规则。
2.2约束:
数据安全性要求:系统设计需要遵守公司对数据安全性的要求,确保员工绩效数据的机密性和完整性。
管理权限限制:系统应当具有灵活的管理权限设置,以满足不同管理人员对绩效数据的访问和操作需求。
跨地域使用:系统需要支持跨地域的使用,以满足公司多地办公地点的绩效考核需求。3.数据流图与数据字典及加工说明
3.数据流图与数据字典及加工说明
3.1数据流图:
3.1.1数据流图
(1)0层数据流图
(2)1层数据流图
3.12加工说明:
本系统主要包括三类用户:员工、管理员和老板。
员工功能:
查看信息:包括个人信息、工资、公司规则等。
查看工资:查看个人的工资信息。
查看公司规则:查看公司制定的规章制度。
管理员功能:
管理员工:包括添加、删除、修改员工信息。
制定规则:制定公司的规章制度,包括考勤制度、奖惩制度等。
发放工资:负责工资的发放和管理。
老板功能:
管理员工:可以对管理员权限范围内的员工进行管理。
管理管理员:可以对管理员进行管理,包括分配权限、修改密码等。
修改规则:对公司的规章制度进行修改。
查看利润:查看公司的盈利情况。
3.13数据流说明:
员工通过登录系统后,可以查看个人信息、工资、公司规则等信息;
管理员通过登录系统后,可以进行员工信息管理、规则制定及工资发放;
老板通过登录系统后,可以进行管理员和员工的管理,修改规则以及查看公司的利润;
主要数据流包括员工信息数据、工资数据、规则数据、管理员数据和利润数据;
员工可以提交加班、请假等信息,由管理员进行审核和处理;
管理员可以输入工资变动、规则制定等信息,系统自动生成相应的通知和数据更新;
老板可以查看各类报表和数据分析,进行决策和规划。
3.2数据字典
T1:公告表 T2:考核表 T3:部门表 T4:员工表 T5:考核历史记录表 T6:优秀员工表 T7:优秀部门表 T8:薪水表 T9:考勤表 T10:考核目标表
3.2.1文件说明
T1:公告表:主要用来制定奖惩规则。
T2:考核表:用于对员工的考核进行管理。
T3:部门表:对公司的部门进行管理
T4:员工表:对公司的员工及逆行管理
T5:考核历史记录表:对每次考核进行记录,以便后期查看
T6:优秀员工表:对员工进行评价,选出优秀员工
T7:优秀部门表:各个部门之间进行比较,选出优秀部门
T8:薪水表:对员工的工资进行管理,详细记载了员工的奖惩
T9:考勤表:对每个员工每天的考勤进行记录
T10:考核目标表:每个员工每月都要有既定的目标。
3.2.2数据项说明
announce` (
`id` int NULL DEFAULT NULL COMMENT '公告id',
`content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '公告内容',
`salary` double NULL DEFAULT NULL COMMENT '奖惩金额'
)
`check` (
`Eid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工id',
`Ename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工姓名',
`Egroup` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工所在部门',
`Erole` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工角色',
`Eproduct` double NULL DEFAULT NULL COMMENT '员工生产量',
`Eif` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否为优秀员工',
`Echeck` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '考勤次数',
`Equality` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生产质量',
`date` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '考核日期',
`dengji` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '考核等级',
`dafenY` double NULL DEFAULT NULL COMMENT '员工打分',
`dafenJ` double NULL DEFAULT NULL COMMENT '经理打分'
)
department` (
`Gname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部门名称',
`Gproduct` double NULL DEFAULT NULL COMMENT '部门生产量',
`Gprice` double NULL DEFAULT NULL COMMENT '部门发放工资',
`Gdirector` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部门负责人'
)
`employee` (
`Eid` int NULL DEFAULT NULL COMMENT '员工id',
`Ename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工姓名',
`Egroup` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工所在部门',
`Erole` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工角色'
)
`history` (
`Eid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工id',
`Ename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工姓名',
`Egrade` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '考核等级',
`Epingfen` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工评分',
`EJpingfen` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '经理评分',
`date` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '考核日期'
)
`outstandinge` (
`Eid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工id',
`Ename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工姓名',
`Egroup` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所在部门',
`produce` int NULL DEFAULT NULL COMMENT '生产量',
`efficiency` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '效率',
`time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '时间'
)
outstandingg` (
`Gname` int NULL DEFAULT NULL COMMENT '部门名称',
`Gproduce` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生产量',
`Gquality` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生产质量',
`Gefficiency` double NULL DEFAULT NULL COMMENT '生产效率',
`Gdirector` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部门负责人'
)
`salary` (
`Eid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工id',
`Ename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工姓名',
`Egroup` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所在部门',
`Erole` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工角色',
`Esalary` int NULL DEFAULT NULL COMMENT '员工薪水',
`Eif` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否优秀员工',
`C` int NULL DEFAULT NULL COMMENT '惩罚金额',
`J` int NULL DEFAULT NULL COMMENT '奖励金额',
`Y` int NULL DEFAULT NULL COMMENT '是否为优秀员工',
`B` int NULL DEFAULT NULL COMMENT '补贴',
`JC` int NULL DEFAULT NULL COMMENT '基础金额',
`Z` int NULL DEFAULT NULL COMMENT '总金额',
)
station` (
`date` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '日期',
`Eid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工id',
`Ename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工姓名',
`leday` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '请假天数',
`DoTime` datetime NULL DEFAULT NULL COMMENT '加班时长',
`Yday` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '应到天数',
`Qday` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '缺勤天数',
`Ctime` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '迟到次数',
`Ztime` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '早退次数'
)
`target` (
`id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工id',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工姓名',
`group` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所在部门',
`role` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '角色',
`cA` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '产品A',
`cB` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '产品B',
`Acount` int NULL DEFAULT NULL COMMENT 'A数量',
`Bcount` int NULL DEFAULT NULL COMMENT 'B数量',
`target` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '预期目标',
`xiaolv` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生产效率'
)
- 接口
4.1用户接口:http://localhost:9528/
4.2软件接口:
(模糊查询)
- 请求地址:/employee/getList
请求方式:get
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
Eid |
Id |
String |
|
否 |
Ename |
员工姓名 |
String |
|
否 |
Egroup |
所在部门 |
String |
|
否 |
PageNo |
当前页 |
Long |
|
是 |
PageSize |
当前页的数据条数 |
Long |
|
是 |
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
data |
数据 |
List<Employee> |
表下有详解 |
是 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
- 请求地址:/employee/update
请求方式:put
请求参数:
Employee
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
Data |
|
Employee |
|
是 |
- 请求地址:/employee/add
请求方式:post
请求参数:
Employee
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
- 请求地址/employee/deleteById
请求方式:delete
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
Eid |
员工id |
int |
|
是 |
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
- 请求地址:/group/getList
请求方式:get
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
Gname |
部门名称 |
String |
|
否 |
Gdirector |
部门负责人 |
String |
|
否 |
PageNo |
当前页 |
Long |
|
是 |
PageSize |
当前页的数据条数 |
Long |
|
是 |
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
data |
数据 |
List<Group> |
表下有详解 |
是 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
- 请求地址:/group/update
请求方式:put
请求参数:
Group
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
Data |
|
Group |
|
是 |
- 请求地址:/group/add
请求方式:post
请求参数:
Group
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
- 请求地址/group/deleteById
请求方式:delete
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
Gname |
部门名称 |
String |
|
是 |
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
- 请求地址/target/getList
请求方式:get
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
Eid |
员工id |
String |
|
否 |
Egroup |
所属部门 |
String |
|
否 |
pageNo |
当前页 |
Long |
|
是 |
pageSize |
当前页数据条数 |
Long |
|
是 |
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
Data |
|
List<target> |
|
是 |
- 请求地址/check/getList
请求方式:get
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
Eid |
员工id |
String |
|
否 |
Egroup |
所属部门 |
String |
|
否 |
pageNo |
当前页 |
Long |
|
是 |
pageSize |
当前页数据条数 |
Long |
|
是 |
Ename |
员工姓名 |
String |
|
否 |
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
Data |
|
List<check> |
|
是 |
- 请求地址:/check/update
请求方式:put
请求参数:
Check
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
- 请求地址:/check/add
请求方式:post
请求参数:
Check
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
- 请求地址/check/deleteById
请求方式:delete
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
Eid |
员工id |
int |
|
是 |
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
- 请求地址:/check/get_excel
请求方式:get
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
Data |
全部数值 |
List |
当前页面请求api第一个返回的列表值(data) |
|
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
data |
数据 |
|
|
是 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
- 请求地址/history/getList
请求方式:get
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
pageNo |
当前页 |
Long |
|
是 |
pageSize |
当前页数据条数 |
Long |
|
是 |
Date |
日期 |
String |
|
否 |
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
Data |
返回结果 |
List<history> |
|
是 |
- 请求地址:/history/upload
请求方式:get
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
|
全部数值 |
图片 |
当前页面请求api第一个返回的列表值(data) |
|
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
data |
数据 |
|
|
是 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
- 请求地址:/check/print
请求方式:get
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
Data |
全部数值 |
List |
当前页面请求api第一个返回的列表值(data) |
|
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
data |
数据 |
|
|
是 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
- 请求地址/history/deleteById
请求方式:delete
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
Eids |
员工id的集合 |
List |
|
是 |
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
- 请求地址:/history/update
请求方式:put
请求参数:
History
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
- 请求地址/station/getList
请求方式:get
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
pageNo |
当前页 |
Long |
|
是 |
pageSize |
当前页数据条数 |
Long |
|
是 |
Date |
日期 |
String |
|
否 |
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
Data |
返回结果 |
List<station> |
|
是 |
- 请求地址/outstandinge/getAll
请求方式:get
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
pageNo |
当前页 |
Long |
|
是 |
pageSize |
当前页数据条数 |
Long |
|
是 |
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
Data |
返回结果 |
List<outstandinge> |
|
是 |
- 请求地址/outstandingg/getAll
请求方式:get
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
pageNo |
当前页 |
Long |
|
是 |
pageSize |
当前页数据条数 |
Long |
|
是 |
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
Data |
返回结果 |
List<outstandingg> |
|
是 |
22. 请求地址:/salary/getList
请求方式:get
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
Eid |
Id |
String |
|
否 |
Ename |
员工姓名 |
String |
|
否 |
Egroup |
所在部门 |
String |
|
否 |
PageNo |
当前页 |
Long |
|
是 |
PageSize |
当前页的数据条数 |
Long |
|
是 |
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
data |
数据 |
List<salary> |
表下有详解 |
是 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
23.请求地址:/salary/add
请求方式:post
请求参数:
Salary
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
- 请求地址:/salary/upload
请求方式:get
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
|
全部数值 |
图片 |
当前页面请求api第一个返回的列表值(data) |
|
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
data |
数据 |
|
|
是 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
25请求地址:/announce/add
请求方式:post
请求参数:
Announce
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
26请求地址:/announce/undate
请求方式:put
请求参数:
Announce
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
Data |
|
Announce |
|
|
27请求地址:/announce/delete
请求方式:delete
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
Id |
公告 |
String |
|
是 |
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
28请求地址:/announce/getList
请求方式:get
请求参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
Id |
公告id |
String |
|
否 |
pageNo |
|
Long |
|
是 |
pageSize |
|
Long |
|
是 |
返回参数:
字段 |
说明 |
类型 |
备注 |
是否必填 |
code |
是否返回成果 |
int |
0:成功 1:失败 |
是 |
message |
接口提示信息 |
String |
成功:success 失败:失败原因 |
是 |
Data |
|
List<announce> |
|
是 |
- 性能需求
5.1精度
Check
输入数据:Eid:String类型 长度1-15
Ename:String类型 长度 1-10
Egroup:String类型 长度 1-10
返回数据:Data List<check>类型
字段 |
类型 |
长度 |
Eid |
String |
1-15 |
Ename |
String |
1-10 |
Egroup |
String |
1-10 |
Erole |
String |
1-5 |
Eproduct |
Double |
小数点后两位 |
Eif |
String |
1-3 |
Echeck |
String |
1-10 |
Equality |
String |
1-5 |
History
输入数据:Date:Date类型 不是必填
返回数据:Data List<history>类型
字段 |
类型 |
长度 |
Eid |
String |
1-15 |
Ename |
String |
1-10 |
Egrade |
String |
1-5 |
Epingfen |
Double |
小数点后一位 |
Jpingfen |
Double |
小数点后一位 |
Time |
Date |
|
Describtion |
String |
1-50 |
Employee
输入数据:Eid:String类型 长度0-15
Ename:String类型 长度 0-10
Egroup:String类型 长度 0-10
返回数据:Data List<employee>类型
字段 |
类型 |
长度 |
Eid |
String |
1-15 |
Ename |
String |
1-10 |
Egroup |
String |
1-10 |
Erole |
String |
1-5 |
Station
输入数据:Date:Date类型 不是必填
返回数据:Data List<station>类型
字段 |
类型 |
长度 |
Eid |
String |
1-15 |
Ename |
String |
1-10 |
leDay |
Int |
整数部分0-30 |
DoTime |
Double |
小数点后一位 |
Yday |
Int |
整数部分0-30 |
Qday |
Int |
整数部分0-30 |
Ctime |
Int |
整数部分0-30 |
Ztime |
Int |
整数部分0-30 |
Deportment
输入数据:Gname String 长度0-10
Gdirector String 长度0-10
返回数据:Data List<deportment>类型
字段 |
类型 |
长度 |
Gname |
String |
1-15 |
Gdirector |
String |
1-10 |
Gproduct |
Double |
小数点后两位 |
Gsalary |
Double |
小数点后两位 |
Salary
输入数据:Eid:String类型 长度0-15
Ename:String类型 长度 0-10
Egroup:String类型 长度 0-10
返回数据:Data List<salary>类型
字段 |
类型 |
长度 |
Eid |
String |
1-15 |
Ename |
String |
1-10 |
Egroup |
String |
1-10 |
Erole |
String |
1-5 |
Salary |
Double |
小数点后两位 |
Eif |
String |
1-3 |
Announce
输入数据:id:String类型 长度0-15
返回数据:Data List<announce>类型
字段 |
类型 |
长度 |
id |
String |
1-15 |
Content |
String |
1-50 |
Salary |
Double |
小数点后两位 |
5.2时间特征
响应时间:系统对用户请求的响应时间应控制在3秒以内,以确保用户体验。
更新处理时间:系统对数据更新和处理的时间应在10秒内完成,以确保及时性和准确性。
数据传输时间:数据在系统内部及与外部系统之间的传输时间应最大化地减少,以提高效率。
转换时间:数据格式转换的时间应在5秒内完成,以确保数据的实时性和可用性。
计算时间:系统进行复杂计算的时间应根据具体业务需求而定,但应尽量减少以提高系统响应速度。
5.3 灵活性:
操作方式的灵活性:系统应当支持多种操作方式,包括键盘输入、鼠标点击、甚至语音控制,以便用户能够根据自己的偏好选择最合适的操作方式。
运行环境的适应能力:系统应当能够在不同的运行环境下稳定运行,包括不同的操作系统、不同的网络环境等。
时间特征的适应能力:系统应当能够根据不同的时区、工作时间等因素进行灵活调整,以满足全球范围内的使用需求。
文件修改灵活性:java文件代码编写采用高内聚,低耦合用户在修改的时候可以得到很大的便利,只需修改一点点,就可以满足修改需求
- 属性:
6.1可使用性:可以通过postman调用上述的接口来测试后端代码的可用性,可以通过前端页面中ctrl+F12打开网页源代码来检查前端代码的可用性
标签:COMMENT,erp,String,utf8mb4,DEFAULT,规格,绩效考核,NULL,请求 From: https://www.cnblogs.com/lin513/p/17894100.html