基层民警考核系统设计报告_第1页
基层民警考核系统设计报告_第2页
基层民警考核系统设计报告_第3页
基层民警考核系统设计报告_第4页
基层民警考核系统设计报告_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

社区民警考核系统设计报告 专业: 信息安全(二学位) 区队: 学警三大队四区队 学号: 100381002 姓名: 朱 文 目 录 社区民警考核系统设计报告 .1 目 录 .2 一、 引 言 .3 (一) 系统概述 .3 (二) 系统可行性分析 .3 (三) 系统开发环境 .4 二、 系统需求分析 .5 (一) 综合需求 .5 (二) 数据需求 .6 三、 警务考核管理系统设计 .6 (一) 系统结构图 .6 (二) 功能模块设计 .7 (三) 数据库设计 .11 四、 系统实现 .18 (一) 登陆界面及代码 .18 (二) 用户管理模块页面示图及主要代码 .19 (三) 其他模块页面示图 .19 五、 结束语 .19 1、引 言 (1)系统概述 近年来,随着科学技术的飞速发展,信息化已遍及世界的每一个角落,计算机以其精确、高 效的优势逐渐渗入到社会的各个领域,可以说现代社会已离不开计算机。但是社区警务化考核却 没有跟上信息的潮流,非常不方便于数据的统计和分析。特别是社区警务都有大量的资料及信息 需要处理,虽然很多社区在警务人员考核管理方面有着一套完整的方案措施,但是一直以来其考 核和管理主要靠人工操作来完成,由于数据工作量大,特别是在投票统计和处理的过程中难免会 因为人为疏忽而造成数据计算有误,效率相对较低,信息更新不及时,其公正性也难以保证,降 低了社区警务工作考核的效率。因此,在不断推进信息技术改革的今天,如何设计和实现一套完 整的考核办法、考核系统将是我们研究的方向和主题。 本文设计的社区警务考核管理系统是针对社区工作的具体情况开发的考核管理系统,将社区 警务考核管理的各个方面进行信息化管理考核,使得社区警务人员的考核管理更加科学化、社区 工作成效公开化、直接面向群众评分、社区工作目标系统化。 (2)系统可行性分析 1. 经济可行性 硬件方面:普通的 PC 机就可以完成的,所以硬件方面不用额外的投入。使用的软件有: oracle 10G、 JDK1.6、Tomcat6.0、Myeclise7.0 服务器软件。所用的软件基本上都是免费软件或是 下载的绿色版本软件,所以软件方面不需要投入资金。 2. 技术可行性 对于上面所提到的目标系统的设计目标,根据当前的技术条件是能够实现的,并且有较多的 实现方式,我决定使用 Myeclise7.0 作为设计工具通过 Jsp 进行外部表现,设计前台;通过 PL/SQL 存取后台数据库;使用 Tomcat 服务器作为系统服务器。可见,在技术上,设计一个符合 设计目标的警务考核管理系统是可行的。 3. 人员可能性 本科就读期间,在数据库方面我已经学过了 SQL 数据库基础,在计算机语言部分也学习了部 分编程语言;在就读二学位期间,对 oracle 软件和网页的开发制作也有了一定的了解和应用基础。 可以说对系统的开发与设计有了一定的理论和实践基础,同时本人也在不断的学习中。因此在人 员上,本系统的开发与设计是可行的。 4. 时间和设备可能性 本系统的设计与开发大概需耗时一个半月,除了平时上机课在实验室实践相关数据库应用知 识外,我会尽可能多的利用课外时间进行设计与开发的工作。同时,设计与开发社区警务考核管 理系统所需的设备,各种软硬件设备基本具备。 (3)系统开发环境 社区警员考核系统的开发环境如下: 1.本系统的前台开发使用 JSP 语言进行外部表现。 2.本系统的前台开发工具主要使用了 Myeclise7.0 对前台页面进行美化编辑以及后台的代码编 译。 3.本系统使用了 Tomcat Server,最著名的 JSP 网站服务器,提供网络服务。 4.本系统使用了 Java SDK(java Software Development Kit,java 软件开发工具包) ,提供执行 Java 的环境。 5.本系统还通过 Oracle 的 JDBC,存取后台数据库。 6.本系统的后台数据库环境为:ORACLE 10G。 2、警务考核管理系统设计 (4)功能模块设计 1. 总体设计 警务考核管理系统从功能模块上看主要包括用户管理模块、考核项目管理模块、考核成绩管 理模块、报表生成模块、数据库维护模块。 警务考核管理系统 用 户 管 理 模 块 考 核 项 目 管 理 模 块 考 核 成 绩 管 理 模 块 报 表 生 成 模 块 数 据 库 维 护 模 块 添 加 警 员 基 本 信 息 修 改 警 员 基 本 信 息 删 除 警 员 基 本 信 息 查 询 警 员 基 本 信 息 修 改 密 码 自 我 考 评 项 目 管 理 考 核 小 组 考 核 项 目 管 理 群 众 投 票 项 目 管 理 录 入 考 核 成 绩 修 改 考 核 成 绩 删 除 考 核 成 绩 查 询 考 核 成 绩 自 我 考 评 成 绩 报 表 考 核 小 组 考 核 成 绩 报 表 群 众 投 票 结 果 报 表 数 据 库 备 份 数 据 库 恢 复 图3.2 警务考核系统功能模块 2. 模块设计 (1)用户管理模块 普通用户可以通过自己的职务编号(如警号)进入系统,可实现修改本人登录密码,查询本 人基本资料、录入自我考评数据、查询本人详细的考核成绩等功能。 考评小组用户是由每个单位选出的考评人员组成的,专门对公安部门的各级警务人员进行有 针对性的考核工作的人员,选择参与测评人员,一般来说考评小组成员应当基本熟悉被考核人的 情况,选择考评小组成员应当有一定代表性,作风比较正派,综合素质比较高。他们通过特定的 用户名和密码进入本系统(考评小组的成员作为公务员的一员,其也有普通用户的用户名,以供 被考核,与此特定的用户名和密码不交叉) ,除了基本的修改密码功能外,还能实现对相关人员考 核数据的录入工作,并能查询、修改、删除应由其考核的所有公务人员的考核成绩,且具有查看 所有人员的考核成绩、接受申诉的请求并处理申诉,生成所有人员考核成绩的统计分析报表的权 限。 系统管理员则是通过管理员账号进入系统,实现用户管理(创建用户、删除用户、用户密码 重置、用户权限分配等) 、公务员基本资料录入、考核项目管理、考核成绩入库、考核成绩统计管 理、生成报表并且打印报表、管理数据库(数据备份、数据恢复) 、日志查询等功能。 表 3.1 用户管理功能列表 普通用户 考评小组用户 系统管理员 1.修改本人登录密码 2.查询本人基本资料 3.录入自我考评数据 4.查询本人详细的考核成绩 1.修改本人登录密码 2.添加由其考核的相关数据 3.修改由其考核的相关数据 4.删除由其考核的相关数据 5.查看所有公务员考核信息 6.生成总体考核成绩统计分 析表 1.用户管理(创建用户、删除 用户、用户密码重置等) 2.考核项目管理 3.考核成绩入库 4.考核成绩统计管理 5.生成报表并且打印报表 6.管理数据库 (2)考核项目管理模块 考核项目管理模块主要分为:自我考评模块、考评小组考核模块、群众投票模块。考核项目 管理模块是本系统的核心模块。 自我考评模块是由警务人员自己录入自己相应的工作完成情况,并对自己做出评价的功能模 块。投票模块是由群众申请的普通用户对公务人员进行投票的功能模块。将群众对被考核人员的 投票情况作为被考核人员的绩效考核的成绩之一,有利于了解并督促公务人员的工作。考评小组 考评项目模块是按照“德、能、勤、绩、廉”五个方面分解成的若干考核项并列表,由考评小组 成员给出评分或定等的功能模块。 表 3.2 考核项目管理功能列表 自我考评模块(由公务人员自己完成) 群众投票模块 考评小组考评项目模块 1.自我评价 2.录入个人工作完成情况(工作结果和工作完 成情况) 1.警务人员工作态度 2.满意度调查 1.考核警员的“德”(职业道德、个人品德 修养、政治思想与理念) 2.考核警员的“能”(业务理解力与 执行力、表达能力、专业知识能力) 3.考核警员的“勤”(出勤情况、勤奋程度、 责任心) 4.考核警员的“绩”(工作数量、工作质量、 工作效率和产生的效益) 5.考核警员的“廉”(廉洁从政、廉洁意识) (3)考核成绩管理模块 考核成绩管理模块是实现对考核成绩的系统查询、录入、修改、删除功能的模块。 表 3.3 考核成绩模块功能列表 考核成绩查询功能 考核成绩录入 考核成绩修改 考核成绩删除 1.自我考评成绩查询 2.部分人群的考核成绩查询 3.集体的考核成绩查询 4.群众投票结果查询 5.考核小组考核成绩查询 1.录入自我考评成绩 2.录入考核小组考核成绩 3.录入群众投票结果 1.修改自我考评成绩 2.修改考核小组考核成绩 3.修改群众投票结果 1.删除自我考评成绩 2.删除考核小组考核成绩 3.删除群众投票结果 (5)报表生成模块 报表生成模块是实现考核分数统计、投票结果统计、生成考核成绩的统计报表。通过生成报 表,系统而直观的对警务人员的考核成绩进行更加深入的分析、总结,便于后期工作的开展。 (6)数据库维护模块 数据维护模块是实现用户管理、考核项目管理考核成绩管理、数据库备份、数据库恢复的功 能模块,是由系统管理员进行维护管理的功能模块。 表 3.4 数据库维护模块功能列表 用户管理 录入公务员基本资料 考核项目管理 考核成绩管理 数据库维护 1.创建用户 2.删除用户 3.用户密码重置 4.用户权限分配等 1.添加警员基本资料 2.修改警员基本资料 3.删除警员基本资料 1.添加考核项目 2.修改考核项目 3.删除考核项目 1.考核成绩入库 2.生成统计分析报 表 1.数据库备份 2.数据库恢复 3. 核心模块设计 从系统的总体结构图也可以看到,作为本系统核心的考核模块,主要包括了个人自我考评, 群众投票和考评小组考核三个部分,是一个系统化的考核评价模型。 考核流程如下: 普通警员用户个人对自己的工作情况做出自我评价,并且录入个人的工作业绩,量化的 工作业绩的考评是公务员考核的组成之一。 将群众对被考核人员的投票情况作为被考核人员的绩效考核的成绩之一,例如对其工作 态度、满意度的调查等根据量化标准给出分数。 考评小组的用户则是有针对性的对各级警务人员的各项绩效考核指标:德、能、勤、绩、 廉的详细情况,进行定量与定性考评相结合的考核。 考核流程图如下: 开始 个人自评 工作业绩量化考评 领导审评 考核小组测评 被考核人确认 考核小组通过 申诉申请 考核小组协调 结束 Y N 图 3.3 考核流程图 (5)数据库设计 1. 数据库逻辑设计 图 3.4 数据库逻辑图 2. 数据库物理设计 (1)概念结构设计图 具有投票权限的群众 投票 被考核警员 考核小组成员考核 参考 考核小组考核项目管理 考评小组测评成绩群众投票结果 参考 群众投票项目管理 自我考评 自我考评成绩 参考 自我考评项目管理 图 3.5 警务考核管理系统概念结构图 (2)数据库总表 表 3.5 总表 表名 类型 说明 管理员信息表(CAPTAIN) 基本表 集中保存系统管理员的帐号、密码、基本信息 社区信息表 (COMMUNITY) 基本表 存放各个社区的基本信息 社区主任信息 (DIRECTOR) 基本表 存放各社区主任的账号、密码等基本信息 群众信息表(MASSES) 基本表 存放各社区群众的账号、密码等基本信息 民警信息表(POLICE) 基本表 存放各民警的账号、密码等基本信息以及考核成绩等 群众评调信息表 (MASSES_APPRISE) 查询表 存放群众评分(如表示哪位群众为哪位民警的评分) 警务考核成绩表 (POLICE_AFFAIRS) 查询表 存放警务考核成绩 考勤考核成绩表 (POLICE_ATTENDENCE) 查询表 存放考核考勤成绩 系统参数表 (SYSTEM_PARAMETER) 系统表 设置本系统的一些系统参数(例如计算总分使用的各功能的 比率) 3. 数据库详细模块设计 (1)用户表 用户表负责存储系统用户的个人信息,主要字段包括:用户名 ID、用户权限、姓名、密码。 权限级别字段用来区别用户是普通用户、投票群众用户、考评小组用户还是系统管理员。 用户管理 用户 I D 用户名 密码 用户类别 图 3.6 用户实体 E-R 图 下表为用户表所有属性的详细列表,包括所属的表名、字段名称、数据类型等。 表 3.6 用户表 YUSER (2)警务人员基本信息表 警务人员基本信息表负责存储警务人员的相关信息,主要字段包括:用户 ID、用户名、家庭 住址、电话、邮箱、上级领导姓名、职位、所属科室、科室编号。 警员基本信息管理 上级领导 职位 所属科室 科室编号 用户名 家庭住址 用户 I D 邮箱 电话 图 3.7 警员信息管理实体 E-R 图 下表为警务人员基本信息表所有属性的详细列表,包括所属的表名、字段名称、数据类型等。 表 3.7 警务人员基本信息表 (3)自我考评项目表 自我考评项目表表负责存储自我考评项目的基本信息,主要字段包括:考核类型编号、考核 类型名称、考核定性指标、定性指标编号、考核指标内容、考核指标编号、满分分值、权重、备 注。 自我考评项目管理 考核类型编号 考核类型名称 考核定性指标 定性指标编号 权重 备注 满分分值 考核指标编号 考核指标内容 图 3.8 自我考评项目管理实体 E-R 图 下表为自我考评项目表,包括所属的表名、字段名称、数据类型等。 表 3.8 自我考评项目表 (4)考核小组考核项目表 考核小组考核项目表表负责存储考核小组考核项目的基本信息,主要字段包括:考核类型编 号、考核类型名称、考核定性指标、定性指标编号、考核指标内容、考核指标编号、满分分值、 权重、备注。 考核小组考核项目管理 考核类型编号 考核类型名称 考核定性指标 定性指标编号 权重 备注 满分分值 考核指标编号 考核指标内容 图 3.9 考核小组考核项目管理实体 E-R 图 下表为考核小组考核项目表,包括所属的表名、字段名称、数据类型等。 表 3.9 考核小组考核项目表 (5)群众投票项目表 群众投票项目表负责存储群众投票项目的基本信息,主要字段包括:考核类型编号、考核类 型名称、考核定性指标、定性指标编号、考核指标内容、考核指标编号、满分分值、权重、备注。 群众投票项目管理 考核类型编号 考核类型名称 考核定性指标 定性指标编号 权重 备注 满分分值 考核指标编号 考核指标内容 图 3.10 群众投票项目管理实体 E-R 图 下表为群众投票项目表,包括所属的表名、字段名称、数据类型等。 表 3.10 群众投票项目表 (7)考核小组考核成绩表 考核小组考核成绩表负责存储考核小组考核成绩的具体信息,主要字段包括:用户名、职务、 所属科室、科室编号、考核类型编号、考核类型名称、考核定性指标、定性指标编号、考核指标 内容、考核指标编号、满分分值、权重、所得分数。 考核小组考核成绩管理 考核类型编号 考核类型名称 考核定性指标 定性指标编号 所属单位 I D 所属单位名 职务 用户名 对应得分 考核指标内容 考核指标编号 满分分值 图 3.12 考核小组考核成绩管理实体 E-R 图 下表为考核小组考核成绩表,包括所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论