基层民警考核系统设计报告.docx

上传人:scccc 文档编号:12932535 上传时间:2021-12-07 格式:DOCX 页数:18 大小:545.86KB
返回 下载 相关 举报
基层民警考核系统设计报告.docx_第1页
第1页 / 共18页
基层民警考核系统设计报告.docx_第2页
第2页 / 共18页
基层民警考核系统设计报告.docx_第3页
第3页 / 共18页
基层民警考核系统设计报告.docx_第4页
第4页 / 共18页
基层民警考核系统设计报告.docx_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《基层民警考核系统设计报告.docx》由会员分享,可在线阅读,更多相关《基层民警考核系统设计报告.docx(18页珍藏版)》请在三一文库上搜索。

1、社区民警考核系统设计报告专业:信息安全(二学位)区队: 学警三大队四区队学号: 100381002姓名:朱文社区民警考核系统设计报告 .1.目录2一、弓I 言3.(1) 系统概述3.(2) 系统可行性分析 3.(三)系统开发环境4.二、系统需求分析错误!未定义书签。(1) 综合需求 错误!未定义书签。(2) 数据需求错误!未定义书签。三、警务考核管理系统设计 5.(一)系统结构图 错误!未定义书签。(二)功能模块设计5.(3) 数据库设计 9.四、系统实现16.(一) 登陆界面及代码 16(二)用户管理模块页面示图及主要代码 17(三) 其他模块页面示图 17五、结束语17.(一)系统概述近年

2、来,随着科学技术的飞速发展,信息化已遍及世界的每一个角落,计算机以其精确、高效的优势逐渐渗入到社会的各个领域,可以说现代社会已离不开计算机。但是社区警务化考核却没有 跟上信息的潮流,非常不方便于数据的统计和分析。特别是社区警务都有大量的资料及信息需要处 理,虽然很多社区在警务人员考核管理方面有着一套完整的方案措施,但是一直以来其考核和管理主要靠人工操作来完成,由于数据工作量大,特别是在投票统计和处理的过程中难免会因为人为疏 忽而造成数据计算有误,效率相对较低, 信息更新不及时,其公正性也难以保证,降低了社区警务工作考核的效率。因此,在不断推进信息技术改革的今天,如何设计和实现一套完整的考核办法

3、、 考核系统将是我们研究的方向和主题。本文设计的社区警务考核管理系统是针对社区工作的具体情况开发的考核管理系统, 将社区警 务考核管理的各个方面进行信息化管理考核, 使得社区警务人员的考核管理更加科学化、 社区工作 成效公开化、直接面向群众评分、社区工作目标系统化。(二)系统可行性分析1 .经济可行性硬件方面:普通的PC机就可以完成的,所以硬件方面不用额外的投入。 使用的软件有:oracle 10G、JDK1.6、Tomcat6Q Myeclise7.0服务器软件。所用的软件基本上都是免费软件或是下载的 绿色版本软件,所以软件方面不需要投入资金。2 .技术可行性对于上面所提到的目标系统的设计目

4、标, 根据当前的技术条件是能够实现的, 并且有较多的实 现方式,我决定使用 Myeclise7.0作为设计工具通过Jsp进行外部表现,设计前台;通过 PL/SQL 存取后台数据库;使用Tomcat服务器作为系统服务器。可见,在技术上,设计一个符合设计目标的警务考核管理系统是可行的。3 .人员可能性本科就读期间,在数据库方面我已经学过了SQL数据库基础,在计算机语言部分也学习了部分编程语言;在就读二学位期间,对oracle软件和网页的开发制作也有了一定的了解和应用基础。可以说对系统的开发与设计有了一定的理论和实践基础,同时本人也在不断的学习中。因此 在人员上,本系统的开发与设计是可行的。4 .时

5、间和设备可能性本系统的设计与开发大概需耗时一个半月,除了平时上机课在实验室实践相关数据库应用知 识外,我会尽可能多的利用课外时间进行设计与开发的工作。同时,设计与开发社区警务考核管 理系统所需的设备,各种软硬件设备基本具备。(三)系统开发环境社区警员考核系统的开发环境如下:1 .本系统的前台开发使用JSP语言进行外部表现。2 .本系统的前台开发工具主要使用了 Myeclise7.0对前台页面进行美化编辑以及后台的代码编 译。3 .本系统使用了 Tomcat Server;最著名的JSP网站服务器,提供网络服务。4 .本系统使用了 Java SDK(java Software Developme

6、nt Kit,java软件开发工具包),提供执行Java 的环境。5 .本系统还通过Oracle的JDBC,存取后台数据库。6.本系统的后台数据库环境为:ORACLE10G。、警务考核管理系统设计(四)功能模块设计1 .总体设计警务考核管理系统从功能模块上看主要包括用户管理模块、考核项目管理模块、考核成绩管理模块、报表生成模块、数据库维护模块户理模乂布核项川理模生添本M总评项目偏”一考-核组考核管理群众项目一管图3.2警务考核系统功能模块2 .模块设计(1)用户管理模块普通用户可以通过自己的职务编号 (如警号)进入系统,可实现修改本人登录密码, 查询本人 基本资料、录入自我考评数据、查询本人详

7、细的考核成绩等功能。考评小组用户是由每个单位选出的考评人员组成的, 专门对公安部门的各级警务人员进行有针 对性的考核工作的人员,选择参与测评人员,一般来说考评小组成员应当基本熟悉被考核人的情况, 选择考评小组成员应当有一定代表性,作风比较正派,综合素质比较高。他们通过特定的用户名和密码进入本系统(考评小组的成员作为公务员的一员,具也有普通用户的用户名,以供被考核, 与 此特定的用户名和密码不交叉),除了基本的修改密码功能外,还能实现对相关人员考核数据的录 入工作,并能查询、修改、删除应由其考核的所有公务人员的考核成绩,且具有查看所有人员的考核成绩、接受申诉的请求并处理申诉,生成所有人员考核成绩

8、的统计分析报表的权限。系统管理员则是通过管理员账号进入系统, 实现用户管理(创建用户、删除用户、 用户密码重 置、用户权限分配等)、公务员基本资料录入、考核项目管理、考核成绩入库、考核成绩统计管理、 生成报表并且打印报表、管理数据库(数据备份、数据恢复)、日志查询等功能。表3.1用户管理功能列表普通用户考评小组用户系统管理员1 .修改本人登录密码2 .查询本人基本资料3 .录入自我考评数据4 .查询本人详细的考核成绩1 .修改本人登录密码2 .添加由其考核的相关数据3 .修改由其考核的相关数据4 .删除由其考核的相关数据5 .查看所有公务员考核信息6 .生成总体考核成绩统计分 析表1 .用户管

9、理(创建用户、删除用 户、用户密码重置等)2 .考核项目管理3 .考核成绩入库4 .考核成绩统计管理5 .生成报表并且打印报表6 .管理数据库(2)考核项目管理模块考核项目管理模块主要分为:自我考评模块、考评小组考核模块、群众投票模块。 考核项目管 理模块是本系统的核心模块。自我考评模块是由警务人员自己录入自己相应的工作完成情况,并对自己做出评价的功能模块。投票模块是由群众申请的普通用户对公务人员进行投票的功能模块。将群众对被考核人员的投票情况作为被考核人员的绩效考核的成绩之一, 有利于了解并督促公务人员的工作。 考评小组考评 项目模块是按照“德、能、勤、绩、廉”五个方面分解成的若干考核项并列

10、表,由考评小组成员给 出评分或定等的功能模块。表3.2考核项目管理功能列表自我考评模块(由公务人员自己完成)群众投票模块考评小组考评项目模块1 .自我评价2 .录入个人工作完成情况(工作结果和工作完成 情况)1 .警务人员工作态度2 .满意度调查1 .考核警员的“德”(职业道德、个人品德 修养、政治思想与理念)2 .考核警员的“能”(业务理解力与 执行力、表达能力、专业知识能力)3 .考核警员的“勤”(出勤情况、勤奋程度、责任心)4 .考核警员的“绩”(工作数量、工作质量、 工作效率和产生的效益)5 .考核警员的“廉”(廉洁从政、廉洁意识)(3)考核成绩管理模块考核成绩管理模块是实现对考核成绩

11、的系统查询、录入、修改、删除功能的模块表3.3考核成绩模块功能列表考核成绩查询功能考核成绩录入考核成绩修改考核成绩删除1,自我考评成绩查询2 .部分人群的考核成绩查询3 .集体的考核成绩查询4 .群众投票结果查询5 .考核小组考核成绩查询1 .录入自我考评成绩2 .录入考核小组考核成绩3 .录入群众投票结果1,修改自我考评成绩2,修改考核小组考核成绩3,修改群众投票结果1,删除自我考评成绩2,删除考核小组考核成绩3,删除群众投票结果(5)报表生成模块报表生成模块是实现考核分数统计、投票结果统计、生成考核成绩的统计报表。通过生成报表, 系统而直观的对警务人员的考核成绩进行更加深入的分析、总结,便

12、于后期工作的开展。(6)数据库维护模块数据维护模块是实现用户管理、考核项目管理考核成绩管理、数据库备份、数据库恢复的功能 模块,是由系统管理员进行维护管理的功能模块。表3.4数据库维护模块功能列表用户管理录入公务员基本资料考核项目管理考核成绩管理数据库维护1.创建用户2,删除用户3 .用户密码重置4 .用户权限分配等1 .添加警员基本资料2 .修改警员基本资料3,删除警员基本资料1,添加考核项目2,修改考核项目3,删除考核项目1,考核成绩入库2.生成统计分析报 表1.数据库备份2,数据库恢复3,核心模块设计从系统的总体结构图也可以看到,作为本系统核心的考核模块,主要包括了个人自我考评,群众投票

13、和考评小组考核三个部分,是一个系统化的考核评价模型。考核流程如下:1 .普通警员用户个人对自己的工作情况做出自我评价,并且录入个人的工作业绩,量化的工作业绩的考评是公务员考核的组成之一。2 .将群众对被考核人员的投票情况作为被考核人员的绩效考核的成绩之一,例如对其工作态度、满意度的调查等根据量化标准给出分数。3 .考评小组的用户则是有针对性的对各级警务人员的各项绩效考核指标:德、能、勤、绩、 廉的详细情况,进行定量与定性考评相结合的考核。考核流程图如下:图3.3考核流程图(五)数据库设计1.数据库逻辑设计图3.4数据库逻辑图2.数据库物理设计(1)概念结构设计图图3.5警务考核管理系统概念结构

14、图(2)数据库总表表3.5总表表名类型说明管理员信息表(CAPTAIN)基本表集中保存系统管理员的帐号、密码、基本信息社区信息表(COMMUNITY )基本表存放各个社区的基本信息社区主任信息(DIRECTOR )基本表存放各社区主任的账号、密码等基本信息群众信息表(MASSES )基本表存放各社区群众的账号、密码等基本信息民警信息表(POLICE )基本表存放各民警的账号、密码等基本信息以及考核成绩等群众评调信息表(MASSES_APPRISE )查询表存放群众评分(如表示哪位群众为哪位民警的评分)警务考核成绩表(POLICE_AFFAIRS )查询表存放警务考核成绩考勤考核成绩表(POLI

15、CE_ATTENDENCE )查询表存放考核考勤成绩系统参数表(SYSTEM_PARAMETER )系统表设置本系统的一些系统参数(例如计算总分使用的各功能的比 率)3.数据库详细模块设计(1)用户表用户表负责存储系统用户的个人信息,主要字段包括:用户名 ID、用户权限、姓名、密码权限级别字段用来区别用户是普通用户、投票群众用户、考评小组用户还是系统管理员。图3.6用户实体E-R图卜表为用户表所有属性的详细列表,包括所属的表名、字段名称、数据类型等。表3.6用户表YUSER表名名称显不名称宽度可见columnDataType"YUSER"'USERID"U

16、SERID100VARCHAR2"YUSER"TEI9IE"LEIBIE100VARCHAR2"YUSER1“USERNAME”USERNAME100丁VARCHAR2"WSER""PASSWORD'1PASSWORD1007VARCHAR2(2)警务人员基本信息表警务人员基本信息表负责存储警务人员的相关信息,主要字段包括:用户ID、用户名、家庭住址、电话、邮箱、上级领导姓名、职位、所属科室、科室编号卜表为警务人员基本信息表所有属性的详细列表,包括所属的表名、字段名称、数据类型等。表3.7警务人员基本信息表表名名称显

17、不名称:宽度可见columnDataType"EMP""USERID"USERID100VARCHAR2TMP"-USERNAME"USERNAME100R/VARCHAR2TMP""EMPADD"EWIPADD100*VARCHAR2"EMPPHONE"EbIPPHONE100I7VARCHAR2TMF1"EMAIL"EMAIL100VARCHAR2“MGR”MGR100VARCHAR2IHEMP"''HIRDATPHIRDATE100V

18、ARCHAR2TMP""COMM"COMM100"EMP'1'DEPTNO"DEPTNO100NUMBER(3)自我考评项目表自我考评项目表表负责存储自我考评项目的基本信息,主要字段包括:考核类型编号、考核类型名称、考核定性指标、定性指标编号、考核指标内容、考核指标编号、满分分值、权重、备注。图3.8自我考评项目管理实体E-R图卜表为自我考评项目表,包括所属的表名、字段名称、数据类型等。表3.8自我考评项目表表名名称显示名称宽度可见columnDataType“ZVVKP'"KHLKBH"KHLX0H

19、100心VARCHAR2“ZWKP""KHLXMC1KHLXMC100VARCHAR2"ZVVKP""KHDXZ 日"KHDXZ0100下VARCHAR2nZWKP""DXZBBH"DXZBBH100qVARCHAR2UZWKP""KHZBNR"KHZBNR1007VARCHAR2MZWKP""KHZ0BH”KHZB0H100I7VARCHAR2-MFFZ,MFFZ100I?VARCHAR2nZWKPH"QZ'QZ1007VARCHAR2

20、nZWKP""BZBZ100VARCHAR2(4)考核小组考核项目表考核小组考核项目表表负责存储考核小组考核项目的基本信息,主要字段包括:考核类型编号考核类型名称、考核定性指标、定性指标编号、考核指标内容、考核指标编号、满分分值、权重、 备注。型+)图3.9考核小组考核项目管理实体 E-R图卜表为考核小组考核项目表,包括所属的表名、字段名称、数据类型等。表3.9考核小组考核项目表表名名称显示名称宽度可见columnDataType"QTKH""KHLXBH"KHLXBH100I?WRCHAR2“QTKH”"KHUKMC&qu

21、ot;KHLXMC100WRCHAR2"QTKH”"KHDXZB"KHDXZB100pWRCHAR2“QTKH”DXZ 日 BH“DXZ0BH100R/VARCHAR2"QTKH”nKHZ0NR"KHZ0NR100VVARCHAR2"QTKH”"KHZB 日 H”KHZ00H100pVARCHAR2“QTKH”"MFFZ,MFF21007VARCHAR2“QTKH”QVQZ100R?WRCHAR2“QTKH”hl0Z,BZ100R/VARCHAR2图3.10群众投票项目管理实体E-R图卜表为群众投票项目表,包括所属

22、的表名、字段名称、数据类型等。表3.10群众投票项目表表名名称显厅称宽度可见columnDataType"QZTF""KHLXBH"KHLXBH100yVARCHAR2"QZTP*"KHUKMC*KHUKMC100VARCHAR2"QZTP""TPDXZB"TPDXZB100VARCHAR2"QZTP""DXZBBH"DXZBBH100R/VARCHAR2"QZTP""TPZ0NR'1TPZ0NR100VARCHAR2

23、"QZTR*"TPZBBI-rTPZBBH100VARCHAR2"QZTP-"MFFZ1MFFZ100VARCHAR2"QZTP""QZ1QZ100yVARCHAR2"QZTP"1"02"021007VARCHAR2(7)考核小组考核成绩表考核小组考核成绩表负责存储考核小组考核成绩的具体信息,主要字段包括:用户名、职务、 所属科室、科室编号、考核类型编号、考核类型名称、考核定性指标、定性指标编号、考核指标内 容、考核指标编号、满分分值、权重、所得分数。图3.12考核小组考核成绩管理实体

24、E-R图卜表为考核小组考核成绩表,包括所属的表名、字段名称、数据类型等。表3.12考核小组考核成绩表表名名称业曰三亡称宽度可见colum nDataType"KHCJ"USERNAME"USERNAME100VARCHAR2"KHCJ"HIRDATE"HIRDATE100!VARCHAR2"KHCJ"COMM"COMM100VARCHAR2"KHCJ"DEPTNO"DEPTNO100!VARCHAR2"KHCJ"1KHLXBT'KHLXBH100V

25、ARCHAR2"KHCJ".KHLXMUKHLXMC100VARCHAR2"KHCJ""KHDXZB'1KHDXZ0100VARCHAR2"KHCJ"PXZBBT1DXZBBH100VARCHAR2MKHZ0NR,bKHZ0NR1007VARCHAR2“KHCJ"KHZBBH100I7VARCHAR2"KHCJ""MFFZ"MFFZ1007VARCHAR2"KHCJ"MQZ"QZ100FVARCHAR2"KHCJ"Ff

26、f'FS1007VARCHAR2(8)群众投票成绩表群众投票成绩表负责存储群众投票成绩的具体信息,主要字段包括:用户名、职务、所属科室、科室编号、考核类型编号、考核类型名称、考核定性指标、定性指标编号、考核指标内容、考核指 标编号、满分分值、权重、所得分数。图3.13投票成绩管理实体 E-R图卜表为投票成绩表,包括所属的表名、字段名称、数据类型等。表3.13投票成绩表表名名称显不名称宽度可见coluinnDataTrpe"QZCJ11"USERNAME"USERNAME100VARCHAR2“QZCJ"“HIRDATEHHIRDATE100VAR

27、CHAR2"QZCJIP"COMM"COMM100VARCHAR2"QZCJlb"DEPTN(7bDEPTNO100|yVARCHAR2"QZCJ""KHLXBH"KHLKBH100VARCHAR2“QZCJ""KHLXMC11KHLXWIC100VARCHAR2“QZCJ",KHDXZB"KHDXZB100yVARCHAR2"OZCJ11"DXZBBH"DXZBBH100qVARCHAR2"QZCJ11"KHZ0N

28、R11KHZ0NR100VVARCHAR2"QZCT“KHW 日 BHTKHZ日日H100qVARCHAR2,QZW"MFFZ1MFFZ100qVARCHAR2"QZC"QZ1QZ100gVARCHAR2"QECJ""FS"FS100qVARCHAR2三、系统实现(一)登陆界面及代码本系统设计的登陆界面如图4.1所示图4.1系统登陆页面登陆页面部分代码如下:(二)用户管理模块页面示图及主要代码图4.2警务考核管理系统主页面图4.3新增用户基本资料页面添加用户基本资料主要代码(与数据库数据连接部分)如下:(三)其他模块页面示图图4.5考核成绩管理模块一一录入考核成绩四、结束语本设计报告经项目目标、可行性分析、需求分析、系统结构设计、系统数据库设计等阶段的详细 分析,为后期的设计开发工作打下了坚实的基础。在后期工作中,我也结合本设计报告和具体设计 的实践,于Oracle中完成数据库后台开发并且运用 JSP完成前台界面开发,最终完成了公务员考 核管理系统的设计与开发工作。在这次的开发实践中,我也学习到了许多的知识,将理论与实践相 结合不仅弥补了许多课上学习知识的漏洞,也锻炼了我自己的开发能力

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1