警务考核管理系统设计报告.doc

上传人:仙人指路1688 文档编号:3771314 上传时间:2023-03-21 格式:DOC 页数:26 大小:3.79MB
返回 下载 相关 举报
警务考核管理系统设计报告.doc_第1页
第1页 / 共26页
警务考核管理系统设计报告.doc_第2页
第2页 / 共26页
警务考核管理系统设计报告.doc_第3页
第3页 / 共26页
警务考核管理系统设计报告.doc_第4页
第4页 / 共26页
警务考核管理系统设计报告.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《警务考核管理系统设计报告.doc》由会员分享,可在线阅读,更多相关《警务考核管理系统设计报告.doc(26页珍藏版)》请在三一办公上搜索。

1、警务考核管理系统设计报告目 录一、 引 言2(一) 系统概述2(二) 可行性分析3(三) 系统开发环境4二、 系统需求分析4(一) 综合需求4(二) 数据需求6三、 警务考核管理系统设计6(一) 系统结构图6(二) 功能模块设计7(三) 数据库设计11四、 系统实现20(一) 登陆界面及代码20(二) 用户管理模块页面示图及主要代码24(三) 其他模块页面示图27五、 结束语28一、 引 言(一) 系统概述近年来,随着科学技术的飞速发展,信息化已遍及世界的每一个角落,计算机以其精确、高效的优势逐渐渗入到社会的各个领域,可以说现代社会已离不开计算机。但政务网站以及政务考核系统在我国的发展还未完全

2、赶上信息化的潮流。各政府机关部门,特别是公安部门都有大量的资料及信息需要处理,虽然很多公安部门在警务人员管理方面有着一套完整的方案措施,但是一直以来其考核和管理主要靠人工操作来完成,由于数据工作量大,特别是在投票统计和处理的过程中难免会因为人为疏忽而造成数据计算有误,效率相对较低,信息更新不及时,其公正性也难以保证,降低了政府机关工作效率。因此,在不断推进公务员人事制度改革的今天,如何系统而有效的开展公务员考核工作成为国家机关公务员管理的一项重点和难点内容。本文设计的考核管理系统是针对政府工作的具体情况开发的警务考核管理系统,将警务考核管理的各个方面进行信息化管理,以提高警务考核管理的效率,使

3、得警务人员的考核管理更加科学规范。(二) 可行性分析1. 经济可行性硬件方面:普通的PC机就可以完成的,开发人员有私人电脑,实验室也有公用的机子,所以硬件方面不用额外的投入。使用的软件有:Dreamweaver8、oracle 9i、Oracle JDBC、Java SDK、Tomcat服务器软件。所用的软件基本上都是免费软件或是下载的绿色版本软件,所以软件方面不需要投入资金。2. 技术可行性对于上面所提到的目标系统的设计目标,根据当前的技术条件是能够实现的,并且有较多的实现方式,我决定使用Dreamweaver8作为辅助的网页设计工具通过Jsp进行外部表现,设计前台;通过JDBC存取后台数据

4、库;使用Tomcat服务器作为系统服务器。可见,在技术上,设计一个符合设计目标的警务考核管理系统是可行的。3. 人员可能性本科就读期间,在数据库方面我已经学过了SQL数据库基础,在计算机语言部分也学习了部分编程语言;在就读二学位期间,对oracle软件和网页的开发制作也有了一定的了解和应用基础。可以说对系统的开发与设计有了一定的理论和实践基础,同时本人也在不断的学习中。因此在人员上,本系统的开发与设计是可行的。4. 时间和设备可能性本系统的设计与开发大概需耗时一个月,除了平时上机课在实验室实践相关数据库应用知识外,我会尽可能多的利用课外时间进行设计与开发的工作。本系统在指导老师要求时间内完成是

5、可行的。同时,设计与开发警务考核管理系统所需的设备,各种软硬件设备基本具备。(三) 系统开发环境警务考核管理系统的开发环境如下:1.本系统的前台开发使用JSP语言进行外部表现。2.本系统的前台开发工具主要使用了dreamweaver 8对前台页面进行美化编辑,还使用了Edit plus编辑器进行代码编辑。3.本系统使用了Tomcat Server,最著名的JSP网站服务器,提供网络服务。4.本系统使用了Java SDK(java Software Development Kit,java软件开发工具包),提供执行Java的环境。5.本系统还通过Oracle的JDBC,存取后台数据库。6.本系统

6、的后台数据库环境为:ORACLE 9I。二、 系统需求分析(一) 综合需求1. 系统需求警务考核管理系统可应用于公安部门的对警务人员的考核工作中,可实现警务考核信息管理的系统化与高效化,可应用于windows系统中。其总体任务即系统需求是:将先进的网络技术与具体业务的实际情况结合,开发出一种适合公安机关业务和人事资源管理的警务人员绩效考核系统能够行之有效地提高的工作效率,促进工作的开展。在此平台的设计中,将尽量体现该系统高集成度、高扩展性、高安全性、低维护成本等特点,实现警务考核管理的系统化与高效化,考核数据统计的自动化,并达到以下几点目标:(1)能够行之有效地降低减少绩效考核在人力、物力上的

7、开销。(2)管理层可随时掌握业务和工作处理效率。(3)确保绩效考核公平、公正、公开。(4)定量考核与定性考核相结合。2. 系统的功能性需求表2.1 系统功能需求分析表功能序号功能名称功能说明1用户基本信息管理包含添加、修改、删除普通级别公务员基本信息等功能2用户资料、密码管理管理用户的用户名、密码和权限3考核项目管理包含自我考评、考核小组考核和群众投票三个功能模块4考核周期管理对考核的周期进行管理5考核标准管理对各项考核的具体量化标准、成绩算法进行设置6考核成绩管理包含考核成绩的录入、查询、修改、删除功能7考核成绩统计分析管理包含对考核成绩的统计、分析功能8报表生成管理考核成绩的报表生成及打印

8、功能9数据库维护包含数据库的备份、恢复等功能3. 系统的性能需求警务考核管理系统可应用于公安部门的对警务人员的考核工作中,可实现警务人员考核信息管理的系统化与高效化,可应用于windows系统中。本系统的性能需求从用户层面上说,想对该公务员考核管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。并且对于使用本系统的用户实行用户身份认证,需正确登录后才可使用系统。本系统在功能模块上包括了用户管理模块,考核项目管理模块、考核成绩管理模块、报表生成模块、数据库维护模块等几大类应用模块。系统在界面上应保证易懂、易

9、用,系统的外观在保证基本需求标准的基础上力求美观、大方。警务考核管理系统可面向各公安部门,根据各部门的不同工作特点,设置不同的考核项目,有针对性的实现警务考核的信息化管理。(二) 数据需求对于警务考核管理系统而言,其内不仅要存储各级警务人员本资料信息数据,还要通过考核模块写入、读取大量的考核信息,其对于数据的安全性和完整性等有一定的要求。为了更好的保证本系统的安全性,本系统会以如下几种方式尽可能的保证数据的安全性:通过设置登录数据库服务器的权限对登录数据库的账户进行管理,通过设置使用数据库的权限对用户进行管理,通过设置访问数据的权限对角色进行管理,通过设置获得访问的许可进行许可管理,最终以达到

10、数据库的安全管理的目的。除了对数据的安全管理外,数据的备份也同样重要。只有经常性的对于大量的数据库数据备份,才能尽可能的减少系统故障对数据照成的损失。通过对数据库的完全备份、事务日志备份、差异备份、文件备份等方式备份数据库数据。三、 警务考核管理系统设计(一) 系统结构图警务考核管理系统采用树型结构,登陆界面需要用户名与密码验证,并需要用户选择用户类型,通过验证判断用户权限。本系统总体结构图如下:图3.1 系统结构图(鉴于本人的能力有限,并没有实现多用户权限的设计,而只是做了系统管理员的登陆界面,做成的警务考核管理系统,对考核的相关信息进行管理。)(二) 功能模块设计1. 总体设计警务考核管理

11、系统从功能模块上看主要包括用户管理模块、考核项目管理模块、考核成绩管理模块、报表生成模块、数据库维护模块。图3.2 警务考核系统功能模块2. 模块设计(1)用户管理模块普通用户可以通过自己的职务编号(如警号)进入系统,可实现修改本人登录密码,查询本人基本资料、录入自我考评数据、查询本人详细的考核成绩等功能。考评小组用户是由每个单位选出的考评人员组成的,专门对公安部门的各级警务人员进行有针对性的考核工作的人员,选择参与测评人员,一般来说考评小组成员应当基本熟悉被考核人的情况,选择考评小组成员应当有一定代表性,作风比较正派,综合素质比较高。他们通过特定的用户名和密码进入本系统(考评小组的成员作为公

12、务员的一员,其也有普通用户的用户名,以供被考核,与此特定的用户名和密码不交叉),除了基本的修改密码功能外,还能实现对相关人员考核数据的录入工作,并能查询、修改、删除应由其考核的所有公务人员的考核成绩,且具有查看所有人员的考核成绩、接受申诉的请求并处理申诉,生成所有人员考核成绩的统计分析报表的权限。系统管理员则是通过管理员账号进入系统,实现用户管理(创建用户、删除用户、用户密码重置、用户权限分配等)、公务员基本资料录入、考核项目管理、考核成绩入库、考核成绩统计管理、生成报表并且打印报表、管理数据库(数据备份、数据恢复)、日志查询等功能。表3.1 用户管理功能列表普通用户考评小组用户系统管理员1.

13、修改本人登录密码2.查询本人基本资料3.录入自我考评数据4.查询本人详细的考核成绩1.修改本人登录密码2.添加由其考核的相关数据3.修改由其考核的相关数据4.删除由其考核的相关数据5.查看所有公务员考核信息6.生成总体考核成绩统计分析表1.用户管理(创建用户、删除用户、用户密码重置等)2.考核项目管理3.考核成绩入库4.考核成绩统计管理5.生成报表并且打印报表6.管理数据库(2)考核项目管理模块考核项目管理模块主要分为:自我考评模块、考评小组考核模块、群众投票模块。考核项目管理模块是本系统的核心模块。自我考评模块是由警务人员自己录入自己相应的工作完成情况,并对自己做出评价的功能模块。投票模块是

14、由群众申请的普通用户对公务人员进行投票的功能模块。将群众对被考核人员的投票情况作为被考核人员的绩效考核的成绩之一,有利于了解并督促公务人员的工作。考评小组考评项目模块是按照“德、能、勤、绩、廉”五个方面分解成的若干考核项并列表,由考评小组成员给出评分或定等的功能模块。表3.2 考核项目管理功能列表自我考评模块(由公务人员自己完成)群众投票模块考评小组考评项目模块1.自我评价2.录入个人工作完成情况(工作结果和工作完成情况)1.警务人员工作态度2.满意度调查1.考核警员的“德”(职业道德、个人品德修养、政治思想与理念)2.考核警员的“能”(业务理解力与执行力、表达能力、专业知识能力)3.考核警员

15、的“勤”(出勤情况、勤奋程度、责任心)4.考核警员的“绩”(工作数量、工作质量、工作效率和产生的效益)5.考核警员的“廉”(廉洁从政、廉洁意识)(3)考核成绩管理模块考核成绩管理模块是实现对考核成绩的系统查询、录入、修改、删除功能的模块。表3.3 考核成绩模块功能列表考核成绩查询功能考核成绩录入考核成绩修改考核成绩删除1.自我考评成绩查询2.部分人群的考核成绩查询3.集体的考核成绩查询4.群众投票结果查询5.考核小组考核成绩查询1.录入自我考评成绩2.录入考核小组考核成绩3.录入群众投票结果1.修改自我考评成绩2.修改考核小组考核成绩3.修改群众投票结果1.删除自我考评成绩2.删除考核小组考核

16、成绩3.删除群众投票结果(5)报表生成模块报表生成模块是实现考核分数统计、投票结果统计、生成考核成绩的统计报表。通过生成报表,系统而直观的对警务人员的考核成绩进行更加深入的分析、总结,便于后期工作的开展。(6)数据库维护模块数据维护模块是实现用户管理、考核项目管理考核成绩管理、数据库备份、数据库恢复的功能模块,是由系统管理员进行维护管理的功能模块。表3.4 数据库维护模块功能列表用户管理录入公务员基本资料考核项目管理考核成绩管理数据库维护1.创建用户2.删除用户3.用户密码重置4.用户权限分配等1.添加警员基本资料2.修改警员基本资料3.删除警员基本资料1.添加考核项目2.修改考核项目3.删除

17、考核项目1.考核成绩入库2.生成统计分析报表1.数据库备份2.数据库恢复3. 核心模块设计从系统的总体结构图也可以看到,作为本系统核心的考核模块,主要包括了个人自我考评,群众投票和考评小组考核三个部分,是一个系统化的考核评价模型。考核流程如下:普通警员用户个人对自己的工作情况做出自我评价,并且录入个人的工作业绩,量化的工作业绩的考评是公务员考核的组成之一。将群众对被考核人员的投票情况作为被考核人员的绩效考核的成绩之一,例如对其工作态度、满意度的调查等根据量化标准给出分数。考评小组的用户则是有针对性的对各级警务人员的各项绩效考核指标:德、能、勤、绩、廉的详细情况,进行定量与定性考评相结合的考核。

18、考核流程图如下:图3.3 考核流程图(三) 数据库设计1. 数据库逻辑设计图3.4 数据库逻辑图2. 数据库物理设计(1) 概念结构设计图图3.5警务考核管理系统概念结构图(2)数据库总表表3.5总表表名类型说明用户表基本表集中保存系统用户的帐号、密码警务人员基本信息表基本表存放警务人员的基本信息自我考评项目表基本表自我考评项目的基本信息考核小组考核项目表基本表考核小组考核项目的基本信息群众投票项目表基本表群众投票项目的基本信息自我考评成绩表查询存放自我考评成绩考核小组考核成绩表查询存放考核小组考核成绩群众投票成绩表查询存放群众投票成绩3. 数据库详细模块设计(1) 用户表 用户表负责存储系统

19、用户的个人信息,主要字段包括:用户名ID、用户权限、姓名、密码。权限级别字段用来区别用户是普通用户、投票群众用户、考评小组用户还是系统管理员。图3.6 用户实体E-R图下表为用户表所有属性的详细列表,包括所属的表名、字段名称、数据类型等。表3.6 用户表YUSER(2)警务人员基本信息表警务人员基本信息表负责存储警务人员的相关信息,主要字段包括:用户ID、用户名、家庭住址、电话、邮箱、上级领导姓名、职位、所属科室、科室编号。图3.7 警员信息管理实体E-R图下表为警务人员基本信息表所有属性的详细列表,包括所属的表名、字段名称、数据类型等。表3.7 警务人员基本信息表(3)自我考评项目表自我考评

20、项目表表负责存储自我考评项目的基本信息,主要字段包括:考核类型编号、考核类型名称、考核定性指标、定性指标编号、考核指标内容、考核指标编号、满分分值、权重、备注。图3.8 自我考评项目管理实体E-R图下表为自我考评项目表,包括所属的表名、字段名称、数据类型等。表3.8 自我考评项目表(4)考核小组考核项目表考核小组考核项目表表负责存储考核小组考核项目的基本信息,主要字段包括:考核类型编号、考核类型名称、考核定性指标、定性指标编号、考核指标内容、考核指标编号、满分分值、权重、备注。图3.9 考核小组考核项目管理实体E-R图下表为考核小组考核项目表,包括所属的表名、字段名称、数据类型等。表3.9考核

21、小组考核项目表(5)群众投票项目表群众投票项目表负责存储群众投票项目的基本信息,主要字段包括:考核类型编号、考核类型名称、考核定性指标、定性指标编号、考核指标内容、考核指标编号、满分分值、权重、备注。图3.10 群众投票项目管理实体E-R图下表为群众投票项目表,包括所属的表名、字段名称、数据类型等。表3.10 群众投票项目表(6)自我考评成绩表自我考评成绩表负责存储自我考评成绩的具体信息,主要字段包括:用户名、职务、所属科室、科室编号、考核类型编号、考核类型名称、考核定性指标、定性指标编号、考核指标内容、考核指标编号、满分分值、权重、所得分数。图3.11 自我考评成绩管理实体E-R图表3.11

22、 自我考评成绩表(7)考核小组考核成绩表考核小组考核成绩表负责存储考核小组考核成绩的具体信息,主要字段包括:用户名、职务、所属科室、科室编号、考核类型编号、考核类型名称、考核定性指标、定性指标编号、考核指标内容、考核指标编号、满分分值、权重、所得分数。图3.12 考核小组考核成绩管理实体E-R图下表为考核小组考核成绩表,包括所属的表名、字段名称、数据类型等。表3.12 考核小组考核成绩表(8)群众投票成绩表群众投票成绩表负责存储群众投票成绩的具体信息,主要字段包括:用户名、职务、所属科室、科室编号、考核类型编号、考核类型名称、考核定性指标、定性指标编号、考核指标内容、考核指标编号、满分分值、权

23、重、所得分数。图3.13 投票成绩管理实体E-R图下表为投票成绩表,包括所属的表名、字段名称、数据类型等。表3.13 投票成绩表四、 系统实现(一) 登陆界面及代码本系统设计的登陆界面如图4.1所示。图 4.1系统登陆页面登陆页面部分代码如下:   杨雅吟 版权所有 today=new Date();var day;var date;var hello;hour=today.getHours()if(hour 6)hello=凌晨好! else if(hour 9)hello=早上好! else if(hour 12)hello=上午好! else if

24、(hour 14)hello=中午好! else if(hour 17)hello=下午好! else if(hour 19)hello=傍晚好! else if(hour 22)hello=晚上好! else hello=半夜好! day=today.getDay()if(day=0)day= 星期日else if(day=1)day= 星期一else if(day=2)day= 星期二else if(day=3)day= 星期三else if(day=4)day= 星期四else if(da

25、y=5)day= 星期五else if(day=6)day= 星期六date=(today.getYear()+年+(today.getMonth()+1)+月+today.getDate()+日;document.write( +hello+);document.write(+今天是 +)document.write(+date+);document.write(+day+);    用户登陆用户名:  密  码: 登陆程序连接数据库数据的页面的主要代码:登陆(二) 用户管理模块页面示图及主要代码图4.2 警务考

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

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号