考核管理系统概要设计方案1.引言1.1编写目的该文档根据前期需求分析总结该系统所要实现的功能详细,用以方便以后的程序代码开发。2.该系统涉及的专业知识2.1工种参加考核的特种设备及工程机械考核工种(例如:桥式起重机、塔吊、行车、叉车等)。2.2各工种所含项目每个工种所包含的项目(例如:桥式中包含项目一、项目二、项目三…)。2.3关系工种、项目的关系图:2.4系统结构数据库考试系统虚拟终端1虚拟终端2虚拟终端3虚拟终端n3.开发内容:3.1开发内容体系结构图3.2用户登录功能3.2.1功能概述用于用户登录使用3.2.2操作流程输入用户名输入密码点击登录按钮3.2.3计划使用控件说明详细描述界面上的每一个控件,包括功能描述,连锁限制。控件名称功能描述连锁限制用户名用于接收用户输入的用户名密码用于接收用户输入的密码登录确认登录需要用户名和密码都正确情况下才能登录成功退出退出登录退出程序3.2.4登陆界面:3.3管理员权限登录功能3.3.1功能概述用于管理员登录后管理相应菜单信息3.3.2操作流程1.以管理员的用户名及密码登录2.根据学校需求设置该学校要购买的工种3.设定考官权限以便考官登录后进行监控4.根据需求进行考官信息管理及数据库的备份还原3.3.3操作功能所包含的内容:考官信息管理、数据库管理、工种设置3.3.4主界面计划控件功能说明名称功能描述说明文件密码设置修改当前用户的密码退出退出程序考官信息维护考官信息录入及修改设置详见3.3.5.1数据库管理对数据库进行维护详见3.3.5.2工种设置对不同系统进行工种的不同选择详见3.3.5.33.3.5分界面计划控件3.3.5.1考官信息维护功能概述:用于添加考官信息,主要信息有考官姓名、考官编号、考官权限权限:考官信息管理由管理员权限管理界面计划控件:按钮名称功能描述连锁限制添加(保存)添加(保存)考官信息将考官信息写入数据库修改修改考官信息修改数据库中考官信息删除删除考官信息删除数据库中考官信息批量导入导入考官信息从外部文件导入信息到数据库导出导出考官信息将数据库中信息导成外部文件退出退出当前界面编辑框名称功能说明辅助说明考官姓名用于接收用户输入的考官姓名考官编号用于接收用户输入的考官编号组合框名称功能说明辅助说明考官权限选择考官权限从工种列表中读取(桥式/门式/塔吊等)界面图片:3.3.5.2数据库管理功能概述:用于进行数据库备份、数据库还原、数据库清理权限:数据库管理由管理员权限管理界面计划控件:按钮名称功能描述说明备份备份数据库将数据库备份到制定路径下还原还原数据库将制定路径下的数据库还原清理清理数据库全部清理按时间清理界面图片:3.3.5.3工种设置功能概述:用于根据考核工种不同进行单种或多种工种的选择权限:工种设置由管理员权限管理界面计划控件:多选框名称功能描述说明各工种的名称选择已购买并要考核的工种名称根据不同系统具有的选择权限不同界面图片:注:工种设置包含两部分:开发者具有所有工种选择的权限,可根据不同学校购买的不同工种进行选择;学校管理员具有选择该学校已购买的不同工种的权限。初步:1.多选框:增加一个超级管理员权限仅属于开发者,设置学校购买工种。学校管理员设置工种时,该界面只显示该学校所购买的工种,其余工种不可选。3.4考官登录3.4.1功能概述用于考官登录后管理相应菜单信息3.4.2操作流程1.以具有考官权限的用户名及密码登录2.教师机登录后进行监听3.点开考试监控及分配界面查看各工种项目的考生及待考机器4.选择工种及项目,列表框内显示该工种该项目所待考的学生及空闲机器5.选择空闲资源,点击分配按钮进行分配,将考生考试信息发送给考试机,将机器ip与准考证号写入到数据库中并将考生状态信息显示在列表框中6.分配机器后,等待接收考试机确认考试信号7.接收到考试机开始考试信号后,更新相应机器状态为正在考试,等待接收考试机考试完成信号8.接收到考试机考试完成信号后,更新相应机器状态为等待考试9.教师机可以再进行分配考生机器,进行考试3.4.3操作功能内容:考生信息维护、考试评分标准管理、参数设置、考试状态分配与监控、报表查询3.4.4计划控件功能说明:菜单名称功能描述说明文件密码设置修改当前用户的密码退出退出程序考生信息维护考生信息录入及修改设置详见3.4.5.1考试评分标准设置修改考试评分标准及各项基本分值详见3.4.5.2参数设置设置各考试工种各项目的参数详见3.4.5.3考试状态监控完成考试安排及监控。详见3.4.5.4报表查询考核报表查询详见3.4.5.53.4.5分界面计划控件3.4.5.1考生信息维护界面功能概述:用于手动修改、删除考生信息,考生信息管理内容:主要信息有姓名、考号、考试日期、考试工种、考试项目权限:考生信息维护由考官权限管理考生信息维护界面:界面计划控件:按钮名称功能描述连锁限制添加(保存)添加(保存)考官信息将考生信息写入数据库修改修改考生信息修改数据库中考生信息删除删除考生信息删除数据库中考生信息批量导入导入考生信息从外部文件导入信息到数据库导出导出考生信息将数据库中信息导成外部文件退出退出当前界面编辑框名称功能说明辅助说明考生姓名用于接收用户输入的考官姓名考生编号用于接收用户输入的考官编号组合框名称功能说明辅助说明考试工种用于选择该考生所要考的工种考试项目用于选择该考生所要考的项目时间控件名称功能说明辅助说明考试日期用于选择考试日期默认为当天日期3.4.5.2考试评分标准设置功能概述:用于进行修改该考官具有权限的工种项目的评分标准项基本分值。权限:考生信息维护由考官权限管理考试评分标准维护界面:界面计划控件:列表控件列名功能说明辅助说明评分标准项用于显示评分标准项该项基本分值用于显示该评分标准项基本分值按钮名称功能说明辅助说明保存用于保存修改后的分数将分值写入数据库修改修改该标准项基础分值点击该按钮后才可修改编辑框名称功能说明辅助说明基础分值用于输入显示基础分值3.4.5.3参数设置界面功能概述:设置各考试工种个项目的满分、及格分数、标准时间及考试机在考试结束后是否显示分数权限:参数设置界面由考官权限管理界面计划控件:按钮名称功能说明辅助说明应用用于保存所修改的数据将所修改的信息写入数据库取消取消所修改的数据退出退出该界面界面图片:3.4.5.4考生状态分配与监控界面功能概述:完成考试安排及监控。主要信息有准备考试的考号信息显示,可以用于考试的机器号及机器ip信息显示,考试状态列表信息显示。权限:考生状态分配与监控界面由考官权限管理界面图片:界面计划控件:组合框名称功能说明辅助说明考试工种用于选择各列表所显示的考试工种考试项目用于选择各列表所显示的考试项目按钮名称功能说明辅助说明确认分配进行考生使用机器分配,点击后将相应的考生信息发送到用于考试的机器需要选择用于分配的考生和考试的机器后点击,否则无法点击退出退出该界面程序关闭列表控件名称列表控件列名功能说明准备考试的考生信息准考证号显示考生的准考证号姓名显示考生姓名准备考试的机器信息机器号显示准备考试的机器号机器ip显示准备考试的机器ip机器名称显示准备考试的机器名称考试状态列表信息考试记录编号标识当前考试的记录编号准考证号显示考生的准考证号姓名显示考生的姓名考试日期显示考试的日期机器号显示考生所在机器号考试状态考生状态(正在考试、等待、考试完成)3.4.5.5报表查询功能概述:界面可分别根据考试日期、考生姓名、考生考号、考试工种、考试项目查询考生报表界面计划控件:时间控件名称功能说明辅助说明考试日期用于选择要查询的日期间隔条件组合框名称功能说明辅助说明考生姓名根据所选考生查询信息考生准考证号根据所选准考证号查询信息工种根据所选工种查询信息项目根据所选项目查询信息列表框名称列名功能说明查询结果准考证号显示查询后的考试信息考生姓名考试工种考试项目考试日期考试用时报表查询界面:详细报表样例:特种设备考核报表基本信息考试日期:制表日期:准考证号:姓名:考试工种:考试项目:标准时间:实际用时:总分操作错误扣分汇总扣分时间所扣分数扣分描述汇总报表样例:特种设备考核汇总报表考生准考证号考生姓名考生所考工种考生所考项目考生得分3.5考试操作流程教师机:1.教师机登录后进行监听2.点开考试监控及分配界面查看各工种项目的考生及待考机器3.选择工种及项目,列表框内显示该工种该项目所待考的学生及空闲机器4.选择空闲资源,点击分配按钮进行分配,将考生考试信息发送给考试机,将机器ip与准考证号写入到数据库中并将考生状态信息显示在列表框中5.分配机器后,等待接收考试机确认考试信号6.接收到考试机开始考试信号后,更新相应机器状态为正在考试,等待接收考试机考试完成信号7.接收到考试机考试完成信号后,更新相应机器状态为等待考试8.教师机可以再进行分配考生机器,进行考试考试机:1.考试机分配完成后,考生机会接收到考生信息,并显示提示框,等待考生确认2.考生确认信息无误后,点击确认开始考试(操作台某一按钮),发送开始考试信号给教师机,记录考试过程中的考核信息到数据库3.考试结束后,考生点击交卷,考试机将考试分数信息记录到数据库同时发送考试完成信号给教师机,考试机回到等待考试状态