论文部分内容阅读
【摘 要】基于WEB的测评系统可以充分发挥现代信息技术的优势,实现测评的透明化。文章首先分析了基于WEB的测评系统的开发背景及功能需求,进而对系统的数据库进行了分析与设计。
【关键词】WEB 测评系统 随机登录码
一、基于WEB的测评系统开发背景
每到学年末,很多学校都要对中层干部、教师、系部及职能处室进行年终测评。这项工作通常由人事处来完成,其流程为:制定测评项,印刷成测评单,然后组织相关人员对被测评对象进行打分,打分结束后再进行手工汇总,公布结果。通过分析发现,这种测评方式存在以下问题:
(一)被测评对象不同,测评项目也不同,需要印刷格式不同的测评单,无法充分发挥现代信息技术下无纸化办公的优势。
(二)测评时需要针对每一类被测评对象组织考核大会,被测评对象类型多的话,整个过程很费时间,而且受时间、地点因素的限制经常不能同时把测评人召集齐。
(三)对测评结果进行手工汇总,不仅效率低,而且容易因为汇总人员的疏忽而造成错误,给被测评对象带来无法弥补的后果。
(四)整个测评过程没有实现透明化,使得年终测评的可信度不高。
针对以上问题,为了充分实现年终测评的透明化,发挥现代信息技术的优势,有必要开发基于WEB的测评系统。
二、基于WEB的测评系统的功能分析
实现透明化的测评系统,需要首先根据职责对员工进行分组,同一组的员工具有相同的测评权限。然后,构建测评对象和被测评对象之间的关系,为测评对象生成随机登录码。这时,测评对象员工就可以在测评的有效时间内通过随机登录码登录系统对被测评对象进行打分,并可以提交建议。注意:这里提到的测评对象和被测评对象是指员工或部门。根据需求分析设计出系统的功能模块图,如图1所示。
三、基于WEB的测评系统的数据库分析与设计
通过对测评系统进行功能分析,设计出系统需要的数据表。
(一)管理员表,包括管理员姓名、密码、管理员类型编号和所在部门编号。
(二)员工表,包括员工编号、员工姓名、所在部门编号、员工岗位编号、分组编号、员工状态(是否在职)和备注信息。
(三)部门类型表,包括部门类型编号和部门类型名称。
(四)部门表, 包括部门编号、部门类型编号、部门名称和部门领导信息。
(五)岗位类型表,包括岗位类型编号和岗位类型名称。
(六)分组信息表,包括分组编号、分组名称和分组权值。
(七)测评项目类型表,包括测评项目类型编号和测评项目类型名称。
(八)测评项目信息表,包括测评项目编号、测评项目名称、测评项目类型编号、开始时间、结束时间和说明等信息。注意:开始时间要早于结束时间。
(九)测评项信息表,包括测评项编号、测评项目编号、测评项名称、测评项内容和测评项总分。
(十)登录码信息表,包括投票人编号、投票人分组编号、投票人登录码、测评项目编号和登录码状态(是否可用)。
(十一)测评对象与被测评对象关系表,包括投票人分组编号、投票人登录码、被测评对象编号、测评项目类型编号、被测评对象名称、测评项目编号、被测评对象所在部门和投票状态 (投票、已投票、弃权)。
(十二)打分类型表,包括打分类型编号和打分类型名称。
(十三)测评汇总表,包括被测评对象编号、被测评对象名称、测评项目编号、测评项名称、打分值、是否按权值汇总和分组编号。
(十四)测评项详细表,包括被测评对象编号、测评对象编号、登录码、测评项目编号、测评项编号和打分值。
(十五)建议表,包括测评项目编号、被测评对象编号、建议和建议人所在分组编号。
(十六)公告表,包括公告编号、标题、内容、发表时间和发表人。
参考文献:
[1]徐波.网络测评系统的设计和实现[J].电脑编程技巧与维护,2010(6):26-29.
[2]冯涛.基于B/S模式的网上测评系统的研究与开发[D].上海:同济大学软件学院,2009:6-12.
【关键词】WEB 测评系统 随机登录码
一、基于WEB的测评系统开发背景
每到学年末,很多学校都要对中层干部、教师、系部及职能处室进行年终测评。这项工作通常由人事处来完成,其流程为:制定测评项,印刷成测评单,然后组织相关人员对被测评对象进行打分,打分结束后再进行手工汇总,公布结果。通过分析发现,这种测评方式存在以下问题:
(一)被测评对象不同,测评项目也不同,需要印刷格式不同的测评单,无法充分发挥现代信息技术下无纸化办公的优势。
(二)测评时需要针对每一类被测评对象组织考核大会,被测评对象类型多的话,整个过程很费时间,而且受时间、地点因素的限制经常不能同时把测评人召集齐。
(三)对测评结果进行手工汇总,不仅效率低,而且容易因为汇总人员的疏忽而造成错误,给被测评对象带来无法弥补的后果。
(四)整个测评过程没有实现透明化,使得年终测评的可信度不高。
针对以上问题,为了充分实现年终测评的透明化,发挥现代信息技术的优势,有必要开发基于WEB的测评系统。
二、基于WEB的测评系统的功能分析
实现透明化的测评系统,需要首先根据职责对员工进行分组,同一组的员工具有相同的测评权限。然后,构建测评对象和被测评对象之间的关系,为测评对象生成随机登录码。这时,测评对象员工就可以在测评的有效时间内通过随机登录码登录系统对被测评对象进行打分,并可以提交建议。注意:这里提到的测评对象和被测评对象是指员工或部门。根据需求分析设计出系统的功能模块图,如图1所示。
三、基于WEB的测评系统的数据库分析与设计
通过对测评系统进行功能分析,设计出系统需要的数据表。
(一)管理员表,包括管理员姓名、密码、管理员类型编号和所在部门编号。
(二)员工表,包括员工编号、员工姓名、所在部门编号、员工岗位编号、分组编号、员工状态(是否在职)和备注信息。
(三)部门类型表,包括部门类型编号和部门类型名称。
(四)部门表, 包括部门编号、部门类型编号、部门名称和部门领导信息。
(五)岗位类型表,包括岗位类型编号和岗位类型名称。
(六)分组信息表,包括分组编号、分组名称和分组权值。
(七)测评项目类型表,包括测评项目类型编号和测评项目类型名称。
(八)测评项目信息表,包括测评项目编号、测评项目名称、测评项目类型编号、开始时间、结束时间和说明等信息。注意:开始时间要早于结束时间。
(九)测评项信息表,包括测评项编号、测评项目编号、测评项名称、测评项内容和测评项总分。
(十)登录码信息表,包括投票人编号、投票人分组编号、投票人登录码、测评项目编号和登录码状态(是否可用)。
(十一)测评对象与被测评对象关系表,包括投票人分组编号、投票人登录码、被测评对象编号、测评项目类型编号、被测评对象名称、测评项目编号、被测评对象所在部门和投票状态 (投票、已投票、弃权)。
(十二)打分类型表,包括打分类型编号和打分类型名称。
(十三)测评汇总表,包括被测评对象编号、被测评对象名称、测评项目编号、测评项名称、打分值、是否按权值汇总和分组编号。
(十四)测评项详细表,包括被测评对象编号、测评对象编号、登录码、测评项目编号、测评项编号和打分值。
(十五)建议表,包括测评项目编号、被测评对象编号、建议和建议人所在分组编号。
(十六)公告表,包括公告编号、标题、内容、发表时间和发表人。
参考文献:
[1]徐波.网络测评系统的设计和实现[J].电脑编程技巧与维护,2010(6):26-29.
[2]冯涛.基于B/S模式的网上测评系统的研究与开发[D].上海:同济大学软件学院,2009:6-12.