erp——绩效考核系统——软件需求规格说明书
绩效考核系统——软件需求规格说明书
- 引言
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打开网页源代码来检查前端代码的可用性
erp——绩效考核系统——软件需求规格说明书的更多相关文章
- 【软件需求工程与建模 - 小组项目】第6周 - 成果展示2 - 软件需求规格说明书V4.3
成果展示2 - 软件需求规格说明书V4.3
- 失物找寻APP软件需求规格说明书——第三次团队作业
⭐对于软件需求规格说明书的理解 在没写这份软件需求规格说明书的时候我们组成员都不是很理解它的必要性,当然,写完之后才知道它的作用. 软件需求说明书的存在是为了使用户和软件开发者双方对该软件的初始规定有 ...
- C++轮子队-软件需求规格说明书
团队Github项目仓库 软件规格需求说明书 引言 编写目的 软件规格需求说明书书了“2048俄罗斯方块”1.0版本的软件功能性需求和非功能性需求. 文档约定 描述编写文档时所采用的标准或排版约定,包 ...
- 软件需求规格说明书(转自http://blog.csdn.net/li_canhui/article/details/6927540)
转自http://blog.csdn.net/li_canhui/article/details/6927540 1概述 1.1编写目的 指出编写<需求规格说明书>的目的.下面是示例: 编 ...
- 软件需求规格说明书(spec)
1.spec 的目标是什么,spec 的目标不包括什么? 我们的目标是对用户发布的各种需求(需要伙伴的需求)进行处理,使别的用户可以看到信息,并且成功找到合适的伙伴一起! 不包括对用户之间的联系. 2 ...
- Go Going软件需求规格说明书
1.目标是什么,目标不包括什么? 我们软件的目标是让大学生走出校园,用最小的花费到更多的地方去,开阔视野,读万卷书再行万里路. 目标暂且不包括外校学生 2.用户和典型场景是什么? 用户:在校大学生 典 ...
- 天转凉了,注意保暖,好吗(需求规格说明书放在github了)
团队项目——AI五子棋(小程序) 一.团队展示: 队名:未来的将来的明天在那里等你 小组 队员: 龙天尧(队长)(3116005190),林毓植(3116005188),黄晖朝(3116005178) ...
- 《次元唤醒 需求规格说明书v1.0》
一.团队分工 组员 工作比例 参与范围 王诚荣 17% 原型设计,需求规格说明书整合,LOGO设计 马祎特 22% PPT制作,演讲,博客模板,用户描述 陈斌 21% 评审表格制作,引言,项目描述,功 ...
- 基于 Java Web 的毕业设计选题管理平台--选题报告与需求规格说明书
一.选题报告 目录 团队名称 团队成员 项目名称 项目描述 创新与收益 用户场景分析 真实用户调研 未来市场与竞争 项目导图 比例权重 总结 1.团队名称--指南者团队 2.团队成员 孔潭活:2015 ...
- 需求规格说明书(SRS)特点
需求说明书的7大特征: 完整性 正确性 可行性 必要性 划分优先级 无二义性 可验证性 每条需求规格说明书的4大特点: 完整性 一致性 可修改性 可跟踪性 需求管理就是一种获取.组织并记录系统需求的系 ...
随机推荐
- 4.4 C++ Boost 数据集序列化库
Boost 库是一个由C/C++语言的开发者创建并更新维护的开源类库,其提供了许多功能强大的程序库和工具,用于开发高质量.可移植.高效的C应用程序.Boost库可以作为标准C库的后备,通常被称为准标准 ...
- TDD、BDD、ATDD都是什么、有什么区别?(上)
软件开发是一个迭代过程,包括编写.测试和改进代码,直到满足需求.测试驱动开发(TDD).行为驱动开发(BDD)和验收测试驱动开发(ATDD)是支持该过程的三种方法.TDD.BDD和ATDD都是软件开发 ...
- 用OLED屏幕播放视频(2): 为OLED屏幕开发I2C驱动
下面的系列文章记录了如何使用一块linux开发扳和一块OLED屏幕实现视频的播放: 项目介绍 为OLED屏幕开发I2C驱动 使用cuda编程加速视频处理 这是此系列文章的第2篇, 主要总结和记录一个I ...
- 如何理解DDD中的值对象
引言 实体和值对象是领域驱动设计中的两个重要概念.相对实体而言,值对象更加抽象,理解起来也更晦涩一些.那么该如何理解值对象?我们先来看一下<实现领域驱动设计>书中对值对象的定义: 值对象 ...
- Visual Studio必备插件
1.Rainbow Braces 2.Codist 3.ResXManager 4.XAML Styler for Visual Studio 2022 5.Viasfora 6.ZenCoding ...
- Modbus转profinet网关连接位移计在1200程序控制案例
Modbus转profinet网关连接位移计在1200程序控制案例 本案例讲述了兴达易控Modbus转profinet网关(XD-MDPN100)连接现场用台达LD-E镭射位移计检测控制在1200PL ...
- package.json指南
一.属性 name 定义项目的名称,不能以"."和"_"开头,不能包含大写字母 version 定义项目的版本号,格式为:大版本号.次版本号.修订号 descr ...
- vue2实现饼图Pie组件封装
实现如下效果: 效果展示:https://code.juejin.cn/pen/7226656439941955644 如果不会请移步到官网的栗子,请点击查看 直接给大家上代码: 整体代码片段 1 & ...
- ConcurrentHashMap底层源码分析
ConcurrentHashMap源码底层分析 1.ConcurrentHashMap初始化 jdk8之后,ConcurrentHashMap采用了HashMap的底层结构(数据,链表,红黑树),在此 ...
- 【稳定性】关于缩短MTTR的探索
一.什么是 MTTR ? 当系统出现系统故障时,我们需要通过一些指标来衡量故障的严重程度和影响范围.其中MTTR(Mean Time To Repair 名为_平均修复时间_)是一个非常重要的指标,它 ...