网络民主测评系统的设计与实现

2015-11-24 19:31石芳堂
知音励志·社科版 2015年8期
关键词:数据库设计

石芳堂

【关键词】网络测评系统;数据库;设计

随着考核和评价的力度越来越大,电子化民主测评管理系统的优势越来越明显。为了解决这些问题,真正提高考核的公平性,开发设计一个网络民主测评系统,依靠此系统可以提高工作效率、规范管理、减少人为因素,增强考核管理的民主化,帮助单位解决一些实际的问题,加快本单位信息化的进程,具有较大的实用价值。

1 选题意义

民主测评作为一种考查领导干部工作的方法,其针对性强、效率高、比较直观,是目前实行监督的一种有效手段,对进一步加强我校内设机构领导班子建设和干部队伍建设、进一步发挥员工对领导干部工作的知情权、参与权、选择权,提高领导干部工作的公开、公正、民主化程度有着十分重要、积极的意义。

(1)从经济角度看,将原来由人工完成的各种表格的设计、分值的确定,还有组织测评,直到最后的统计、分析等一系列过程,通过客户端由计算机来完成,大大节省了人力、物力、时间。

(2)从操作层面看,以往的纸质测评,受到时间、空间等的限制,很多参与测评的人员在短时间和人为因素的干扰下,不能正确表达自己的意愿。基于网络的民主测评,参与测评的人员可随时随地进行操作。

(3)从安全角度看,民主测评关系到领导干部的选拔任用,是干部考察的程序之一,是组织上了解干部、掌握民意的重要渠道。纸质测评因经手多,暴露面广,更容易泄露测评结果。同时,网络测评能随时检测信度和效度,确保测评数据的科学性与准确性。

2 项目设计

2.1 技术方案

针对参与测评人员的复杂性和软件部署的方便性,采用基于B/S架构的Web实现方案。用户在计算机客户端不需要安装任何软件,打开任何一款浏览器即可完成所有操作,具体使用PHP+MySQL来实现。

2.2 系统的总体结构

整个系统分为两个模块,即测评模块和系统管理模块。其中测评模块主要实现处级领导干部个人测评以及部门领导班子的测评。系统管理模块主要实现数据的管理、用户的管理及系统维护等功能。

2.3 测评流程图

如图所示。

2.4 数据库概念模型

任何一个完整的系统都离不开数据库的支持,针对前面系统实现的需求分析、系统设计及结构,该系统数据库构造了10个实体,即:普通教职工、处级干部、学校领导、部门领导班子、处级干部测评票数、处级干部测评结果、部门领导班子测评票数、部门领导班子测评结果、系统管理员、系统参数,其中普通教职工、处级干部和学校领导都属于在编教职工,具有相同属性,在数据表的设计上可以把上述具有相似属性的3个实体合并用一个数据表。

3 详细设计

3.1 登录模块的设计

首先通过登录页面提交提交登录信息,系统要验证是否是在校职工,是否是参与测评人员,如果是要判断是否参加过测评,如果未参加过测评,接下来根据用户类型决定测评形式。

3.2测评模块的设计

个人测评主要包括三方面内容:普通群众对处级领导干部的测评、处级干部互评、学校领导打分。测评结束后,系统要及时清理用户信息用来保证测评的匿名性,同时系统自动为用户打上已测评标记,防止重复测评。如图所示:

3.3 系统管理模块

系统管理员赋予了以下权限,可以对测评结果进行汇总和查询,同时也可以对用户、目标考核数据等进行管理。学校领导可以在测评结束后查询各类测评结果。

4 结束语

该系统的设计主要是为方便学校年度考核而开发的,随着系统的投入使用和用户的反馈,今后将不断的优化和改进。

参考文献

[1]王石,杨英娜.精通PHP+MySQL应用开发[M].北京:人民邮电出版社,2006.

[2]徐波.网络测评系统的设计和实现[J]电脑编程技巧与维护,2010(06).

猜你喜欢
数据库设计
何为设计的守护之道?
《丰收的喜悦展示设计》
瞒天过海——仿生设计萌到家
设计秀
数据库
有种设计叫而专
数据库
数据库
数据库
数据库