软件功能需求说明书
文档编号 :        STD-JAVA-070601
文档名称 :企业员工定级考核管理系统
    :公开
版本信息 : 1.0
建立日期 : 2007-6-29
:王儒伟
编辑软件 : Microsoft Office 2007
目录
目录... 2
引言... 3
编写目的... 3
参考文件... 3
系统目标... 3
定义... 3
项目概述... 3
题库管理... 5
业务说明... 5
约束条件... 5
功能说明... 5
员工信息管理... 5
业务说明... 5
约束条件... 5
功能说明... 5
试卷生成... 6
业务说明... 6
约束条件... 6
功能说明... 6
在线考试... 6
业务说明... 6
约束条件... 6
功能说明... 6
在线评阅及成绩登记管理... 7
业务说明... 7
约束条件... 7
功能说明... 7
统计分析... 7
业务说明... 7
历年成绩对比分析(选做)... 7
数据库、工具及开发语言要求... 8
引 言
编写目的
该文档主要描述了企业员工定级考核管理系统的需求要求,用于项目实战的最初需求说明文档。由于项目实战只是一周项目并为单人实战,所以在功能的数量上只采用了单个完整的功能,该功能可能在其它项目中也有类似的功能需求,在文档的格式上也针对实际的需求说明文档做了一定的删减,项目组织结构背景等都是以实际项目为参考的。
本说明书的预期读者为用户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
参考文件
1.         定级考核管理系统需求调研说明书
2.         《 软件需求 》 ---- (美) Karl E.Wiegers 著  陆丽娜 王忠民 王志敏 等译
系统目标
结合企业员工年度考核制度,设计开发一套通用的企业员工定级考核管理系统,主要实现试题管理、试卷生成、在线考核和成绩管理等功能。
定义
企业员工定级考核管理系统:它是由森泰达IT实训基地完全自主开发的企业管理软件,以模块为基本单位的、用B/S结构来实现其功能的软件。
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。
项目概述
该系统主要包括题库管理、员工信息管理、试卷生成、在线考试、在线评阅及成绩登记管理、统计分析、历年成绩对比分析这几个部分。
该系统独立具有全部功能。
该项目同时可以作为其他系统的子系统,需要的接口是用户表,要求系统提供用户表与本篇提供的用户接口相同,在设计上有独立的结构,具有一定的通用性。
题库管理
业务说明
该功能是整个系统保持一定的灵活性,在多系统中重用的关键,主要是由有相关权限的操作人员进行试题内容、类型、试题答案等基本信息进行维护。
约束条件
试题的内容包括:
1 、含试题类型、题目、答案、试题难度。
2、试题的类型包括选择题和简答题。
3 、答案分选择和简答两部分。
4、试题只能由具有一定权限的人来新建、修改、作废。
功能说明
1、新建试题
具有操作权限的人,添加新的试题(题干、答案、难度、题型),维护题型,录入数据库。
2、修改试题
具有操作权限的人,修改现有试题,包括题干、答案、试题类型、难度。
3、作废试题
具有操作权限的人,作废现有试题,所有试题都可以作废,但不可删除。
员工信息管理
业务说明
该功能实现可以参加考试员工信息的添加、修改、删除;员工的基本信息包括姓名、性别、工号、登录密码内容。
约束条件
1、         添加新员工
具有操作权限的人,添加考试员工的信息;
2、         修改员工信息
具有操作权限的人,修改考试员工的信息;定制具有统计、出题人员的权限;
3、         删除员工信息
具有操作权限的人,删除考试员工的信息;
4、         员工信息的工号要求唯一、初始密码长度3-20位,姓名、性别、工号不能为空;
5、         权限限制
超级管理员可以进行本模块操作;
功能说明
1.         添加新员工
具有操作权限的人可以添加新的员工,具体约束请参阅约束条件;
2.         修改员工信息
具有操作权限的人可以修改员工的信息,具体约束请参阅约束条件;
3.         删除员工
具有操作权限的人可以删除员工信息。
试卷生成
业务说明
该功能实现自动组卷功能,在已知题库的基础上,具有特殊权限的人,可以通过自动、手动两种方法进行组卷、修改试题的操作。
约束条件
权限约束
为了实现试卷的权威性,只允许一个权限进行组卷操作。
功能说明
1、自动生成试卷
根据设置题型,设置好的分值以及难易程度自动生成试卷,生成试卷的同时记录出题次数,以便下一次自动选题的时候根据遗传算法少生成相同试卷。
2、手动生成试卷
提供题库选择界面,有特殊权限的人进行手动抽题,组卷,同时记录出题次数,以便下一次自动选题的时候根据遗传算法少生成相同试卷。
3、试题审阅
出题后,具有特殊权限的人可以对出好的试题进行审阅,避免出现雷同试题,该功能允许具有特殊权限的人能重新对某些试题重新选题。
4、试卷发布
具有特殊权限的人可以将生成的试卷进行发布,发布后,参与考试的人员可以看到试题。
在线考试
业务说明
该功能实现了在线考试功能,试题发布后,员工可以通过登录系统,选择发布的试题进行考试。考试完毕后,可以自动提交也可以手动提交。
约束条件
1.         每个用户每份试卷只允许考试一次,不允许重考;
2.         给定考试时间内开考;
功能说明
1.         考试登录后,员工可以通过表单选择考试试卷;
2.         试卷考试时间范围内,员工可以手动提交试卷;
3.         考试计时结束后,系统自动提交试卷;
4.         用户手动提交试卷后,需确认方可提交并退出。
在线评阅及成绩登记管理
业务说明
该功能实现了在线评阅试题,并进行成绩登记管理的功能。具有批卷权限的人通过选择题自动打分、简答题手动给分的方式计分,并将分数存入数据库备查。
约束条件
1.         权限约束
具有批卷权限的人员可以进入该模块;
2.         时间约束
考完试题后方可进行在线评阅和成绩登记;
功能说明
1、         权限登录后,根据批卷权限,进入考试完成的试卷;
2、         本试题计分完成后系统自动统分,并将其计入数据库,不允许修改;
统计分析
业务说明
该功能实现员工成绩分析功能,具有统计分析权限的人可以在此模块上统计全体员工的成绩,求取平均成绩,查看某员工的历史成绩;导出Excel报表。
约束条件
1、              权限约束
具有统计权限的人员可以进入该模块;
2、              下载人员需要指定权限
功能说明
1、              登录后,统计全体员工的某一试卷的分数情况,列出分数清单;
2、              取得某一试卷的平均分和总成绩;
3、              列出某员工的历史成绩清单;
4、              将清单导入Excel表提供下载;
5、              具体权限请参照约束条件
历年成绩对比分析(选做)
业务说明
该功能实现对员工成绩的历史分析,提供图表,直观的显示员工的成绩情况。
约束条件
1、           权限约束
具有统计权限的人员可以进入该模块;
功能说明
1、              选择将分析成绩的员工;
2、              列出其选定年份的成绩;
3、              绘制图表;
数据库、工具及开发语言要求

企业员工顶级考核管理系统相关推荐

  1. Springboot+vue+java企业员工绩效考核管理系统

    系统登录页面 3.2个人中心管理功能模块实现 本界面主要是对管理员账号和密码进行设置,是管理员角色的操作功能,员工不能添加管理员账号.个人中心管理功能实现界面如下图 3.3部门信息管理模块实现 部门信 ...

  2. python+django企业员工绩效考核管理系统vue

    开发语言:Python 框架:django Python版本:python3.7.7 数据库:mysql   数据库工具:Navicat11 开发软件:PyCharm 本系统的功能分为管理员和员工两个 ...

  3. SpringBoot+Vue项目月度员工绩效考核管理系统

    文末获取源码 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软件:eclip ...

  4. 煤矿企业精细化目标考核管理系统

    煤矿企业精细化目标考核管理系统 本煤矿精细化管理系统(Delicacy Management OA,简称:DMOA)是应煤矿企业的管理信息化要求,结合大量煤矿实际管理特点,为煤矿企业量身定做的一套精细 ...

  5. python月度员工绩效考核管理系统vue

    员工的功能有: (1)个人资料管理功能,对本人基本信息进行维护; (2)公告信息管理功能,实现在线查询公告; (3)绩效考核管理功能,查询自己的考核信息; (4)绩效指标管理功能,查询考核的指标. 本 ...

  6. Springboot+Mysql企业员工绩效工资管理系统

    此篇发布的是由[猿来入此]的优秀学员独立做的一个基于springboot脚手架的员工绩效工资考核管理系统 ​ 主要实现了企业员工绩效工资管理基本操作流程的全部功能,系统分HR人事.员工.部门经理.超级 ...

  7. Java项目:企业员工绩效工资管理系统(java+SpringBoot+FreeMarker+Mysql)

    源码获取:博客首页 "资源" 里下载! 超级管理员等角色,除基础脚手架外,实现的功能有: 超级管理员:系统管理.用户管理(冻结等).职称管理.部门管理(工资项).岗位管理(考核指标 ...

  8. 基于JAVA+SpringMVC+Mybatis+Vue+MYSQL的高校企业员工公寓后勤管理系统

    项目介绍 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准 ...

  9. java基于springboot的企业员工人事工资管理系统

    人事管理系统是基于java编程语言,ssm框架,mysql数据库开发,本系统分为员工和管理员两个角色,员工的主要功能有登陆系统,个人信息更新,查看工资,查看公告,查看培训和奖惩信息,对工作事务管理:管 ...

最新文章

  1. python实现ssh登录send_Python实现ssh批量登录并执行命令
  2. git commit —amend_Git之修改commit记录
  3. python决策树sklearn_请问python中的sklearn中决策树使用的是哪一种算法呢?
  4. c语言中10转8和16的转换,(C语言)10进制转换2,8,16进制
  5. 我发现了3572个漏洞 今天又是崭新的一天
  6. OSG 实现跟随节点的相机(转)
  7. Lesson 07 for Plotting in R for Biologists
  8. cnblogs上的mysql学习心得
  9. 黑客攻防之SQL注入原理解析入门教程
  10. 关于Excel实现分组求和最全文档
  11. kubernetes使用二进制方法安装部署k8s的v1.23版本安装步骤
  12. 开源引导框架升级发布、懒人神器灰度源码下载
  13. (原創) 一個關於C語言字串有趣的小題目 (C/C++) (C)
  14. FPS能重塑英雄联盟的辉煌吗?Valorant公测半年有什么优势和不足?
  15. html5卡片平行视差效果,HTML5/jQuery很棒的交互式平行视差皓月当空场景动画
  16. 图像处理技术:图像切割、标签、贴纸花字,超细开发详解
  17. 学生DW网页设计作业成品 html+css 制作我的网站主页 (web前端期末作业)
  18. CSP - J 2020 T2 直播获奖
  19. RGB-D 显著性目标检测:全面调研(2012-2020)
  20. 【精品】Thymeleaf 语法基础

热门文章

  1. 用Python3调用百度AI和图灵机器人实现一个智能(bushi)AI聊天机器人
  2. 股市的通俗经济学原理
  3. JSP网上二手交易商城
  4. 怎么查看自己的电脑是几位操作系统?
  5. C语言>>百钱百鸡问题。鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,翁、母、雏各几何 ?
  6. alert弹出[object Object]解决方法
  7. centos查看oracle版本,查看linux系統版本信息(Oracle Linux、Centos Linux、Redhat Linux、Debian、Ubuntu)...
  8. 关于中断、异常、软中断、硬中断的概念解释
  9. MATLAB 郭彦甫 第十四课练习答案
  10. MySQL创建数据表的三种方式