警务出勤管理;警车管理_第1页
警务出勤管理;警车管理_第2页
警务出勤管理;警车管理_第3页
警务出勤管理;警车管理_第4页
警务出勤管理;警车管理_第5页
已阅读5页,还剩73页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

摘要

随着现代社会人民的生活水平不断提高,为保障人民的安居乐业和社会安

定,警务工作人员的工作变得尤为重要。现有的警务出勤管理系统存在信息化

程度低、使用复杂等诸多缺点,为提高警务人员的出勤及时性和工作效率,提

升警务服务质量,急需构建一套完备的警务出勤管理系统。

本文面向鹤岗市公安局兴安分局实现了一套警务出勤管理系统。它可以对

警员、警车和警械的巴勤信息进行有效的管理。首先,本系统采用了面向对象

编程思想和设计方法采用了UML统一建模语言来进行系统模型构建,使用了用

例图、状态图、时序图和类图分析并确定出警务勤管理系统功能模块。然后,

在系统实现阶段采用PythonDjango开源Web框架、MySQL数据库和Echars

可视化技术,实现了警务出勤管理、人员管理、警车管理、警械管理和系统管

理五大功能模块;同时本文通过程序流程图和各功能模块的界面截图给出了警

务出勤管理系统的所有实现细节。最终,在系统测试阶段分别对出勤管理系统

进行了功能测试和性能测试,通过使用PostMan工具对功能接口进行了测试,

使用LoadRunner工具对系统进行了压力测试,测试结果显示系统在300人同时

在线使用时性能稳定。

关键词:警务出勤管理;警车管理;Echars可视化

Abstract

Withthecontinuousimprovementofpeople'slivingstandardsinmodernsociety,

theworkofpoliceofficershasbecomeparticularlyimportantinordertoensurethe

people'swell-beingandsocialstability.Theexistingpoliceattendancemanagement

systemhasmanyshortcomingssuchaslowinformatizationandcomplicateduse.In

ordertoimprovethetimelinessandefficiencyofpoliceofficers'attendanceand

improvethequalityofpoliceservices,itisurgenttobuildacompletepolice

attendancemanagementsystem..

Thisarticlehasimplementedasetofpoliceattendancemanagementsystemfor

Xing'anBranchofHegangPublicSecurityBureau.Itcaneffectivelymanagethe

attendanceinformationofpoliceofficers,policecarsandpoliceequipment.Firstof

all,thissystemadoptstheobject-orientedprogrammingideaanddesignmethod.It

adoptstheUMLunifiedmodelinglanguagetoconstructthesystemmodel.Itusesthe

usecasediagram,statediagram,timingdiagramandclassdiagramtoanalyzeand

determinethefunctionalmodulesofthepoliceservicemanagementsystem..Then,

usingthePythonDjangoopensourcewebframework,MySQLdatabase,andEchars

visualizationtechnologyduringthesystemimplementationphase,fivemajor

functionalmodulesofpoliceattendancemanagement,personnelmanagement,police

carmanagement,policeequipmentmanagement,andsystemmanagementwere

implemented;meanwhile,theflowchartandTheinterfacescreenshotsofeach

functionalmodulegivealltheimplementationdetailsofthepoliceattendance

managementsystem.Finally,duringthesystemtestphase,functionaland

performancetestswereperformedontheattendancemanagementsystem.The

functionalinterfacewastestedbyusingthePostMantool,andthesystemwas

pressuretestedbyusingtheLoadRunnertool.Thetestresultsshowedthatthesystem

wasusedby300peopleonlineatthesametimeWhentheperformanceisstable.

Keywords:PoliceAttendanceManagementPoliceCarManagementEchars

Visualization

目录

摘要I

AbstractII

第1章绪论1

1.1课题背景1

1.2目的和意义3

1.2.1课题目的3

1.2.2课题意义4

第2章可行性分析5

2.1经济可行性5

2.2技术可行性7

2.3社会环境可行性9

木章小结10

第3章需求分析11

3.1鹤岗市公安局兴安分局出勤管理系统需求概述11

3.2业务流程分析12

3.2.1警车出勤业务流程13

3.2.2警械保养维护业务流程14

3.2.3警员出勤业务流程15

3.3系统需求用例分析16

3.3.1局长用例16

3.3.2所长用例21

33.3警员用例24

3.4系统概念类模型27

本章小结29

第4章架构建模30

4.1鹤岗市公安局兴安分局出勤管理系统解决方案30

4.1.1系统与子系统关系设计30

4.1.2系统部署设计31

4.2系统架构设计33

4.3数据库模型设计34

本章小结36

第5章构件建模37

5.1系统UI构件设计37

5.1.1局长UI构件设计37

5.1.2所长UI构件设计38

5.1.3警员UI构件设计38

5.2系统行为分析与设计39

5.2.1个人出勤信息录入时序图39

5.2.2警车保养维护时序图40

5.2.3添加警车信息时序图41

5.2.4添加警员信息时序图42

5.2.5警车出勤审核时序图43

5.2.6警车出勤申报时序图44

5.3系统设计类图模型45

本章小结46

第6章系统实现47

6.1出勤管理模块的实现47

6.2警车管理模块的实现50

6.3警械管理模块的实现52

6.4人员管理模块的实现55

6.5系统管理模块的实现58

本章〃、结62

第7章系统测试63

7.1测试的基本概念63

7.2测试计划65

7.3测试用例65

7.3.1白盒测试65

7.3.2黑盒测试68

7.4测试结果71

7.4.1白盒测试结果71

7.4.2黑盒测试结果71

7.4.3测试结论72

结讼

-二74

3献

录1

录2

英文参考资料.…

录3

源程序核心代码

第1章绪论

1.1课题背景

随着现代科技的进步,国家在经济上的稳步提升,当前国内的信息化水平

已经发生了翻天覆地的变化,新型的社会发展制度已经得到了较好的落实,交

通也取得了前所未有的发展,数据信息化、智能化发展的潮流已经逐渐覆盖国

家政府机构、企事业单位中的方方面面。带来的相应问题就是人员的不断迁移,

每个大型城市涌入了大量的外来人口,这对当前警务工作提出了更大的要求,

警务人员以往的工作量也得到了成倍的增长,所以必须不断更新警务工作的方

法来提升工作效率,利用计算机技术实现工作的高效化显然己经成为当前各个

警务工作部门必须考虑的问题,将此项工作作为应对现代治安形势的主要工作

已经是必不可少,实现人员信息化的管理对当前警务工作具有非常重要的意义。

公安机关是我国各级行政组织中非常重要的一个机构,一般来说包括了公

安局、派出所、刑警队等相关执法部门,对于维持社会的稳定发挥了重要的作

用。目前我国的各级公安机关在出勤管理工作中投入了大量的人力和物力资源,

但使用的方法还是老旧的人工记录、电子表格、非定制化的考勤管理系统等形

式,显然以不符合现今数据化、智能化的社会发展潮流并且造成了严重的人力

资源浪费,而且会造成上级领导无法对数据进行综合解读,对人员的管理、简

化工作流程、提高出勤效率维护社会的长治久安上有着深远的影响。所以为了

顺应时代的信息化发展进程、维护社会和谐发展、提高警务人员工作效率、减

轻警务人员工作压力针对公安机关等特殊行业进行定制化开发相应的出勤管理

系统的需求已迫在眉睫。早在90年代,欧美发达国家就提出来将信息化管理技

术融入到企'也管理中的计划,这一举措的实施在短期内使企业的管理水平得到

了极大的提高,企业的经营利润得到了显著提高。正是信息化技术的发展,让

其他各国意识到推行信息化的管理措施对于企业发展的重要性,因此,各国纷

纷效仿欧美发达国家的企业信息化管理方式。

现在出勤系统已大多采用手机和Web端的软件形式,如迪拜警察部队选择

ZKTeco公司的CS800出勤管理系统,此系统包含硬件终端与Web终端,采用

ZMM100硬件平台,支持3G、WIFEGPRS等无线通讯功能,产品除了支持常

规的ID、IC卡读取以外,还支持选配2.4G卡、CPU卡、SIM-Pass卡、二代身

份证物理卡号读取,是一款十分简洁高效的管理系统,但它的适用范围对于特

殊群体、行业来说远远不够,缺少数据分析,动态的出勤类型设置使它成为精

于考勤管理疏于出勤管理。爱尔兰Mitrefinch公司的出勤管理系统TICKTOCK

与ZohoAnalytics数据分析平台,在Vargo、HPCleaningBadRiverTribeAer

Lingus^Nestle>UOreal等这些大型公司都在使用,功能包含出勤记录、人事管

理、缺勤管理、员工自助服务、劳动力调度,支持WEB和移动端强大的管理和

数据分析使它获得了大型企'业的信赖但高昂的价格,大多数政府机构与企业无

法承担,且对于数据安全尤为看重的公安机关更不会选择。

在2017年吉林大学的赵悦涵发表的公安机关人事绩效考核管理系统设计与

实现中采用了基于辽宁某公安机关的人事绩效考核管理工作的特点,根据人事

绩效考核业务流程来分析业务内容,确定信息化管理功能的设计方案,按多个

考核指标融合分析的绩效考核体系,能够对绩效考核管理工作提供优化的评价

方案,旨在提高公安机关人事绩效考核工作的水平,减轻公安机关人事考核管

理工作人员的压力,提高工作效率。采用基于B/S架构的程序开发,以基于

C#的ASP.NET技术体系来完成分层软件架构的程序实现,在数据库管理方面,

基于Oracle数据库。该系统的绩效考核管理十分全面,使公安机关人事管理变

得简介高效,缺点是此系统改用了C#的编程语言,C#语言已逐渐落寞相关技术

支持可能在将来得不到更新,从而导致在后续的迭代开发和管理维护变得艰难

复杂,Oracle数据库不开源高费用,从而给政府机关带来了经济财务上的压力。

国内出勤管理系统主要建立在人事考勤系统基础之上,具有代表性的系统

如用友软件公司、金蝶软件公司开发的出勤管理系统。其系统构建在CRM和

EPR系统中,虽然极大程度的满足了用户的需求,但设计思路还是照搬国外老

一套,并不符合当前企业实际情况。总体来看国内信息管理系统面临的主要问

题依然有如下缺陷:缺少信息分发共享、缺乏统计分类的优化和细化、系统扩

展性差、系统结构繁复、各功能模块之间的关联性差、系统升级和日常维护成

本高昂。

综上所述针对国内公安机关警务人员业务繁复、纸质化程度高、工作效率

低、人员和设备出勤管理、统计分析不健全的情况,必须不断更新警务工作的

方法,提升工作效率,利用计算机技术实现工作的高效化显然已经成为当前各

个警务工作部门必须考虑的问题,将此项工作作为应对现代治安形势的主要工

作己经是必不可少,实现人员信息化的管理对当前警务工作具有非常重要的意

义。

1.2目的和意义

1.2.1课题目的

进入二十一世纪,数据信息化对社会的发展变得越来越重要,信息资源日

益成为重要生产要素、无形资产和社会财富。信息网络更加普及并日趋融合。

电子政务在提高行政效率、改善政府效能等方面的作用日益显著。电子化办公

对于公安机关工作职能所具有的重要性不断提升。但是在计算机和网络技术发

展的过程中,电子化办公也不断发展。电子化办公希望能够利用最新的可惜实

现无纸化、网络化、自动化以及规范化办公,不仅能够使信息传递交流成本下

降,推动公安机关协同办公,增强业务开展效率,实现各地区各级别的高效沟

通。原有的作模式已经无法适应当前社会背景下的实际需要,在追求实现公平、

公正、廉洁、高效、勤政的工作目标时,需要充分发挥电子化办公的作用。

鹤岗市公安局兴安分局位于鹤岗市西南部,辖区土地总面积259.6平方公

里,占全市面积的1.79%,共下设政治处、纪检组、信息综合大队、国经保大

队、经侦大队、禁毒大队、治安大队、法制大队、刑警大队、网安大队、兴安

路派出所、兴建路派出所、峻德路派出所、红旗镇派出所、光宇派出所共15个

单位,警员数量3()()余人。

鹤岗市兴安分局及其所属单位在过去并没有专门统计和分析出勤的措施和

设备,每个单位只有指纹考勤机与公安部警务系统来记录人员考勤和警务事件。

派出所是公安机关的基层单位,随着社会的发展,派出所的业务业务范围变得

越来越大,所需处理的各种类型信息越来越多,使得干警的工作日趋复杂、繁

重。单单通过记录人员考勤,调阅警务通上的警务事件来统计单位人员的出勤、

出警等情况已远远不能满足上级领导下属的情况掌握,对工作的安排和人员晋

升等管理也缺乏科学合理的依据。

但基于计算机的管理信息系统和计算机网络技术能够很好解决上述问题,

所以鹤岗公安局兴安分局应跟随信息化脚步、无纸化办公趋势,提高人员管理

水平与工作效率,建设网络化、智能化的出勤管理系统。对于公安机关出勤管

理系统而言,其具有智能化、信息化、协作化、程序化以及规范化的特点,在

构建电子化出勤管理系统的过程中,需要综合考虑这些特点。借助于开发电子

化出勤管理系统,能够使警务出勤工作变得更加高效;能够促进工作效率的提

升,增强出勤工作透明度以及责任性;能够推动构建廉洁公安;能够推动公安

机关人事管理的布局与提升。对于实现办公电子化、提高高层决策科学性以及

增强工作、职位晋升的满意度具有十分积极的作用。

1.2.2课题意义

本次毕业设计通过鹤岗市公安局兴安分局管理系统的设计与实现,实现了

在警务出勤管理中分类按层级管理,兴安分局作为本系统最上级单位,管理着

下属15个单位300余名警员。每名警员都可以通过个人警号登录此系统,对每

日的个人出勤情况进行上报;在处境或公干时对警车的使用情况通过在系统内

进行申报,待领导核实审批后,对警车进行使用或保养维护;在出警或执勤时,

对警械有配备要求时,通过在系统内提交警械使用申报表单,经过上级领导审

批后,领取警械进行£警等工作;对于紧急情况,可先使用后申报,更人性化

的管理警员出警流程,降低警员出警繁琐程度提高工作效率。所长通过上级分

配权限登录此系统后,可以对本所人员信息、警车信息、警械信息进行管理,

对下属警员的警车、警械的出勤申报加以核查审批,对全所瞥员、警车、警械

的基本信息、出勤情况有更直观的数据量化统计,对于绩效考核,员工晋升提

供科学、准确的事实依据;局长在通过系统维护人员获得账号后登录本系统,

可以掌握全兴安分局下属所有单位的人员信息、警车信息、人员出勤情况、警

车出勤情况、警械出勤情况、操作日志等信息。通过系统提供的出勤数据报表

以及每日出勤情况统计,以最直观的方式展示本分局所有人员、警车、警械的

出勤情况,对于人员、设备的管理变得更为直接,通过系统设置,可以对将来

有新增或是删减的出勤、单位、职务、状态等情况进行管理,极大的提升了本

系统的扩展性。对于权限的分配管理也是按照所长管理警员,局长管理全部人

员的方式进行规划,以此来避免人员变动对此系统的安全带来的影响。

由于采用了互联网技术,可以保证每个用户可以在兴安分局辖区派出所等

单位内通过接入警务局域网进行系统的操作,这样可以及时的针对警务出勤进

行管理及相应操作,这样大大提高了数据的准确性和及时性,通过对出勤数据

报表的审阅可以及时的针对警员出勘管理方法进行调整,通过本系统的应用不

仅提高了相关工作的管理效率,也为警务智能化和信息化的建设打下良好的基

础。随着技术的不断发展,信息技术与日常工作生活的联系越来越紧密,并由

此产生了许多重要理论和许多有着不同分工的管理系统。所有的管理系统首先

都要遵循安全的原则,在鹤岗市公安局兴安分局内的日常工作运作过程中,最

重要的是安全和稳定。所有在系统中的动作都必须保证数据的持久稳固安全和

数据及时可修复性,以制止在发生数据丢失或是损坏时给国家信息安全和系统

的架构酿成不可逆的损害。

第2章可行性分析

鹤岗市公安局兴安分局出勤管理系统在可行性分析阶段进行了三个方面的

深入研究,其中包括经济可行性分析、技术可行性分析以及社会环境可行性分

析・,这二个方面是项目在作进一步打算之前不可缺少的环节,分别根据鹤岗市

公安局兴安分局对于日常工作处理的需求、鹤岗市公安局兴安分局内工作人员

可以配备的器材设备、系统的建立是否会影响鹤岗市公安局兴安分局的运行以

及鹤岗市公安局兴安分局能够为本系统投入的资金进行预算工作等方面来进行

剖析,并确定系统在鹤岗市公安局兴安分局内上线运行过程中会得到的经济效

益以及社会各界的评价,研究出本系统是否具有可以开发的价值。

2.1经济可行性

经济可行性是指可用的人力和社会资源、自然和环境资源以及财政条件的

可能性。鹤岗市公安局兴安分局出勤管理系统的经济可行性包括两个方面:一

是人员利用率和资源利用率,进而实现鹤岗市公安局兴安分局出勤管理系统的

可能性;二是实施过程所需的投资成本和系统实施后所获得的收益。如果解决

方案的投资成本大于回报,这显然是不可行的。经济可行性分析是鹤卤市公安

局兴安分局出勤管理系统可行性分析的重要组成部分,贯穿于可行性分析的全

过程。从政府经济的角度来看,这决定了鹤岗市公安局兴安分局出勤管理系统

的实现是最好的计划,旦通过一个更全面的成本效益分析和比较几种方案,为

鹤岗巾公安局兴安分局管理人员提供科学依据和决策。鹤岗市公安局兴安分局

出勤管理系统的经济可行性分析主要包括两个方面:一是过程分析,即对技术

方案和开发人员选择的实施方窠进行经济分析和评价;二是最终分析,即在第

一步的基础上,对方案产生的成本进行经济预测,确定整个项目的投资成本和

效益。

鹤岗市公安局兴安分局出勤管理系统开发所需的一些资料可以从网上资源

或其他资源获得,所需的其他设备和开发工具也很容易获得。因此鹤岗市公安

局兴安分局出勤管理系统的开发是经费使用相对较少的。对于鹤岗市公安局兴

安分局出勤管理系统的可行性分析,分别从以下几个方面进行调查:全面深入

地对鹤岗市公安局兴安分局进行分析、调查和预测。对于同类出勤管理系统的

市场占有率调查与预测研究和确定市场,主要是指同类出勤管理系统竞争对手

的优势和劣势以及自身的竞争力,研究和确定主要的市场风险和风险程度C对

鹤岗市公安局兴安分局出勤管理系统开发项目的开发价值,进行全面的施工方

案设计,包括系统总体设计、数据库设计、主要技术、资源设备配置、风险分

析、系统实现设计、系统测试、财务分析、综合评价等。根据需求调查,根据

鹤岗市公安局兴安分同出勤管理系统的初步调查结果,本系统在实际工作和处

理中发挥着非常重要的作用。从经济、技术和社会管理需求来看,这显然是必

要和可.行的。通过一系列的研究可知,鹤岗市公安局兴安分局的日常工作需要

一个无纸化的系统来完成日常工作,所以鹤岗市公安局兴安分局出勤管理系统

的出现对于解决许多问题和苦恼是非常必要的。因此,鹤岗市公安局兴安分局

出勤管理系统是可行的,前边提到,系统的开发需要一些材料和计算机很容易

获得,开发工具等相对容易获得,可以从网络上下载开源版本,所以需要更少

的资金。鹤岗市公安局兴安分局是兴安区执法终端,是实现地区的长治久安的

主要途径,具有服务于居民的效益和价值。鹤岗市公安局兴安分局属于地方基

础设施,通过对兴安分局的出勤管理来提高人员办公、资源设备利用率,全面

掌握卜属单位机关人员设备状态,并结合兴安分局的实际情况,提出提升兴安

分局的管理与办公效率,积极推动兴安分局数字化和无纸化办公的进程。

所以从经济上说,这个系统是有效的。根据市场调查以及所需技术进行实

际经济可行性分析,在可行性研究阶段进行12天的调研,需求分析阶段进行10

天左右的调研分析设计,在总体设计、系统管理模块的详细设计和数据库设计

中共27天时间,在编码实现中进行10天的设计,在单元测试和系统综合测试

中共进行7天测试工作,在说明手册编制进行了2天,得出各个阶段的初期投

资预算,如下表2-1所示。

表2-1鹤岗市公安局兴安分局出勤管理系统初期投资

序号项目人工(人•日)单价(元)合计(元)

1可行性研究125506600

2需求分析105005(X)()

3总体设计94504050

4系统管理模块详细设计84003200

5数据库设计103003000

6编码实现102802800

7单元测试42501000

8系统综合测试3200600

9说明手册编制2150300

10合计26550

在上面的分析之后再结合图表的数据来看,鹤岗市公安局兴安分局出勤管

理系统在设计阶段的经费初期投资较少,在系统投入使用后能够通过对于人员、

车辆、器械信息存档所用到的纸张的节约,对于工作处理上的时间的节约以达

到鹤岗市公安局兴安分局无纸化办公的目的,从而使得无论是从初期投资还是

成本收益上来说,鹤岗市公安局兴安分局出勤管理系统的经济使用方面可行的。

2.2技术可行性

鹤岗市公安局兴安分局出勤管理系统在系统实现阶段采用B/S浏览器服务

器的架构模式,能够在一定程度上减轻系统运行的压力,以及提升了数据库的

大资源占用信息处理的速度,降低在实际系统交互中的信息错误输入,能够确

保输入以及查询的信息的准确安全性,同时也有一定的安全性。其次,鹤岗市

公安局兴安分局出勤管理系统的设计主要用到了Django框架和MySQL数据库

设计技术来实现所需要的全部功能。使用Django是现在目前动态网站设计的一

种形式,也是当下最为流行的一种。随着我国科学技术的发展和进步,这让

Python技术也得到了进一步大的发展和应用,其的应用不但为构建动态网页,

提供了一种便利的方法,同时还在很大程度上对Web应用软件,还有开发其系

统的工作进行了有效的简化。

没有选择以往的Html静态网页代码编写方式的原因,除了Django框架相

对来说更适合后台研发,还有一部分原因是因为,前端页面在设计时可以在页

面中直接加入JavaScript代码以及标签,而Html静态页面在编写时大部分使用

的是Css样式表,因为系统开发会有一个较大数据的工程包,使用HTML静态

页面编写方式会在一定程度上加大工程包的数据量,使得数据处理以及系统交

互的速度变慢,动态页面编写不仅能够完成对于数据库的信息处理,还可以以

URL的方式来完成页面的跳转,也可以在页面内写入AJAX等技术的页面传值

的任务功能,特别在进行SQL语句的处理和调用方式时,服务器全权负责来处

理信息,使用者只需要等待系统返回的结果并进行操作即可,这是选择Django

框架来研发系统的关键所在,不但不会对兴安分局内的器材配置要求很高,又

可以在最小的资源环境使用情况下完成更多的数据信息处理的工作。鹤岗市公

安局兴安分局出勤管理系统中使用的是一个开源框架,Django是为了解决开发

过程中的过于复杂。选择这个框架是因为它经历了十几年的发展和维护,已经

变得成熟稳定和高效而且采用了MVT的软件设计模式,即模型Model,视图

View和模版Template。使用Django,只要很少的代码,Python的程序开发人员

就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能

的Web服务。Django对传统的MVC设计模式进行了修改,将视图分成View

模块和Templale模块两部分,将动态的逻辑处理与静态的页面展现分离开,而

Model采用了ORM技术,将关系型数据库表抽象成面向对象的类,将表操作转

换成类操作,避免了复杂的SQL语句编写。在以往传统的Web开发模式中都是

由用户来填写Form表单,提交Form表单并向本机服务器发出请求。本机服务

器在接收Form表单的JSON数据后,开始处理数据并将处理的结果返回到新页

面。这符合Web开发模式的基本规则,但因为大部分的页面内容都是一样的页

面进行提交数据并返回,并旦每个页面在进行数据交互操作时,都需要重新加

载页面,这导致页面的响应时间变慢,这就是大大超过C/S架构设计模式的地

方。在页面传值用到的AJAX技术,是只向本机服务器发送数据信息以及交互

信息,一般使用少量JS语法编码处理来自本机服务器的想要,这就在很大程度

上缩短了响应时间以及本机服务器与浏览器之间的数据交换量,能够在等待数

据交互的过程中得到更好的用户体验。与此同时,要是在客户端请求进行大量

数据的处理时,nJ以大大减少Web项目本机服务器的处理响应时间。

AJAX技术给系统带来的最大的好处是,在不刷新整个页面的情况下进行

数据交互。随着网页内容的丰富及不断扩大的网络访问需求,在对网页访问速

度和页面的效果展示方式的要求下,以往的静态Web页面开发技术已经不能支

撑当前需求,AJAX便是这种情况下下应运而生而生。在运行Web项目时,鹤

岗市公安局兴安分局出勤管理系统使用的Apache服务器是当下Python开发中

最著名的开源Web服务器,具有简单易上手、稳定性好的优点。Apache服务器

中包含一个Httpd.coM文件,这个文件在其中起到了很好的管理作用。在实际

工作中系统运行后节省成本与人力是显而易见的,在目前开发周期较短,消耗

人力物力投入相对较小,在系统运行后,对于派出所内出勤情况处理的及时性,

有效性,准确性都有很大的改善,在查询或者统计展品信息时更加体现系统的

便捷性,不需要人工过多的统计与参与,而且耗时也大大的缩短。所以,在经

济方面,该系统是完全可行的。在技术上而言,系统使用的基于Python语言的

Django框架与运行服务Apache完全是可靠的并且是符合现在开发趋势的,这些

技术在未来一段时间不会被大趋势所淹没。系统架构具有很强的灵活性和安全

性,紧密的结合了未来Internet发展的潮流,在数据方面,选择的MySQL数据

库,在处理大数据量与查询统计方面有着一定的优势。

在鹤岗市公安局兴安分局出勤管理系统的系统设计以及实现阶段,分别对

多种技术进行对比比较,动态页面设计方法会比HTML静态页面设计方法在

JavaScript页面效果、数据资源占有量以及器材配置要求上有更明显的优势,后

台选择基于Python语言的Django框架,相比于其他框架有更好的兼容性却更

好的数据交互性,Apache服务器的选用在于简单操作易上手,同时稳定性好。

因此,鹤岗市公安局兴安分局出勤管理系统的技术开发不存在技术缺陷,实现

本系统的功能是可行的。

2.3社会环境可行性

社会环境可行性指的是考虑要开发系统是否存在任何侵犯、妨碍和责任问

题,也就是从法律的交付上看该项目是否可行,能否得到法律保障的一种专业

和科学研究工作,在项目中忽略社会环境可行性的研究会给项目组乃至公司带

来难以估量的经济损失。在整个系统开发中,社会环境可行性分析占有了非常

重要的地位,它决定了选择项目是不是切实可行的,能不能得到社会环境可行

性的允许和法律的保护,从而也决定了项目能否进行下去。社会环境的可行性

分析包括:社会因素的可行性、法律可行性、社会推广可行性、使用可行性等。

法律可行性涉及到能不能发布,甚至如果触犯了法律收到的法律制裁会是什么。

常见法律问题就是软件抄袭问题,若是抄袭别人软件,将会受到严厉惩罚,所

以在可行性分析中应当具有相关法律声明,例如:该系统的开发将不会侵犯任

何个人、集体、国家的利益,也不会违反国家的政策与法律。社会可行性主要

包括两个方面:市场和政策,市场又分为成熟的市场和未成熟的市场。进入未

成熟的市场需要冒很大的风险,因为是新市场,没有那么多的经验可以参考,

所以什么东西都得自己尝试,什么风险都得自己去冒,什么坑都得自己去填。

成熟的市场虽然风险不高也有经验借鉴,但是市场己经趋于饱和去成熟市场能

不能有立足之地还是不确定的。

目前国内政府机关单位的运营模式主要是不以盈利为目标的事业单位,由

政府投资建设,财政拨款、职能部门的设置、工作方式也都是由上一级主管部

门来制定和决策的。目前大部分行政机关在进行员工管理时所使用的手段还相

对落后,对于像员工H勤状况的统计、人员设备管理、信息交互等工作基本上

还没有相应的信息化管理措施,通常只是采用相对简单的电脑记录、人工安排

等方式,这样就容易造成人为上的失误,经常因为出现错误而影响到正常的管

理工作。如果能够引入一套现代化的员工出勤系统,不仅可以提高人事管理工

作的水平,同时也可以从侧面促进办公效率的提高。从社会对于科技进步的要

求或是国家对于科技强国的发展走向,公安局在人民群众中维护治安打击罪恶

的地位是不可撼动的,并在国家和社会进步的道路上扮演着十分重要的角色,

那么从日常工作入手,人员信息管理到出勤信息录入到出勤状态分析在到报表

信息生成等等一系列工作的进度安排,全部在系统中实现,来减轻鹤岗市公安

局兴安分局的办公任务,也可以在一定程度上纸质化办公次数,让兴安分局内

工作井然有序,由此可以看出鹤岗市公安局兴安分局出勤管理系统的存在是可

行的。

本章小结

本章就鹤岗市公安局兴安分局出勤管理系统的经济可行性、技术可行性和

社会可行性进行阐述,可以得到通过经济效益与成本的为增值的经济可行的分

析,在系统实现过程中主要采用居于Python技术的Django框架,Apache服务

器以及氏hart组件的技术可行性,以及从社会可行性分析来讲,兴安分局能够

有一个出勤管理系统能够使得日常人员、器械、车辆的出勤管理工作变得便捷

高效,推动兴安分局及其下属单位向无纸化办公数字化发展。

第3章需求分析

目前,越来越多的IT工作人员认识到需求分析工作在系统实现过程中的重

要性。然而,许多系统开发要求在系统开发中并没有明确界定,文件不完整,

没有标准化,系统的实施通常需要反赁更改。鹤岗市公安局兴安分局出勤管理

系统的需求分析主要集中在对数据处理的新系统程序表达问题的理解上,其数

据领域包括数据流、数据内容和数据结构、控制和处理信息,以反映关系c分

解和细化需求问题,建立问题层次,根据特定的功能和功能分解和分析复杂的

问题。

3.1鹤岗市公安局兴安分局出勤管理系统需求概述

鹤岗市公安局兴安分局出勤管理系统是指一套管理公安部门的在职人员的

人员信息管理、上班出勤记录、器械警车使用管理等相关情况的管理系统C为

全体人员使用,人事行政部门拥有数据统计等高级权限,掌握并管理公安部门

的警务人员、器械装各、车辆等出勤动态。包括人员信息管理、设备车辆信息

管理、出勤记录、申报审核、分析统计等功能。根据系统制定的出勤规则,自

动分统计出勤状态,是出勤系统的核心。针对不同的公安部门,出勤的规则一

般都不同。由于公安剖门的工作内容不同,在不同的时间,有不同的出勤要求。

出勤系统需要适用一种经常变化的管理过程。出勤系统应可设置公安部门机构

与部门的结构;可设置出勤管理者操作权限;可设置出勤内容;可设置审批等

类别;系统可提供各种出勤报表及图表分析;可完成复杂出勤情况;可实现警

务人员出勤自助查询功能等。

系统总体设计目标是实现鹤岗市公安局兴安分局内的信息一体化管理,实

现资源合理分配,实现出勤信息的透明化、信息化,做到信息流的及时性,提

升人员的工作效率。通过对需求的分析,根据使用着的不同角色来设计和规划

系统不同功能点,在本系统中局长应担任超级管理员的角色,应拥有最高的权

限来对全兴安分局来进行掌控,并且也要进行出勤的管理,对于个人的出勤信

息的填写申报,对于下级各单位的下属们的出勤信息也应有所掌握,并且能通

过系统的自动生成的统计报表来对日常工作提出合理的改进要求以实现人员出

勤的效率、出勤率的提高;对于人员信息、车辆信息、器械信息、出勤信息、

审核信息、保养维护信息都应有最全面的信息掌握;局长拥有着最高权限那么

也意味着他可以对下级的权限进行分配和管理,对系统的基本参数、操作日志

等内容拥有者控制和宜看的权限。系统管理员角色一般由所长来担任,所长与

局长为上下级关系,切合系统的角色关系分配的设计,所长在本系统中能操作

的内容应包含个人日常出勤的申报,对于本所的人员、车辆、器械出勤、车辆

和器械的保养维护工作进行管理和审核。警员担任系统中用户的角色,来对自

己的日常个人出勤进行申报,对于车辆、器械的使用和保养维护要进行申报,

通过.上级所长对中报进行审核后进行车辆和器械的出勤和保养维护工作。针对

各个角色的不同权限耒规划所显示的信息内容展示范围,出勤信息的统计与分

析分别针对个人和全局以此来实现管理和工作效率的提升。

鹤岗市公安局兴安分局出勤管理系统的需求分析是提供完整、清晰、具体

的要求,系统开发,确定哪些任务系统必须实现,系统必须实现什么功能,系

统需要执行什么动作来为用户提供有用的功能。在需求分析过程中与用户进行

沟通,验证用户需求,从系统的角度全面描述外部行为,帮助用户完成日常工

作任务,形成系统需求规范。在系统设计需求阶段,研发要遵守相关的系统安

全准则,UI界面设计规范,代码编写规范,按照器材配置性能进行需求概述。

例如鹤岗市公安局兴安分局出勤管理系统要求开发的软件必须使用MySQL数

据库系统完成数据管理功能,运行时必须在谷歌浏览器下。在系统建设过程中,

系统的安全性也是一人非常重要的环节。在鹤岗市公安局兴安分局出勤管理系

统的建设过程中,系统的安全主要考虑到权限控制过程中的安全和系统信息流

通两个方面。系统的权限控制是系统在运行和运行过程中的一项基础性工作,

在系统安全的管理和控制中发挥着非常重要的作用。在系统建设过程中,有必

要建立一个非常完善的用户权限控制系统。根据已建立的访问控制系统,合法

用户可以登录系统执行相应的操作,非法用户不能进入系统。系统中的信息保

护未经相关信息管理和保护人员的授权,其他人员不得非法披露信息。为了确

保信息保护过程中得到安全性和可靠性的数据,有必要在进行信息传输过程中

使用事务处理机制来预防其他原因来损坏和信息系统安全,同时,系统中用户

的密码信息可通过使月加密算法对存储进行加密,以保护传输过程中数据的安

全性,在功能上、安全性上以及技术支持上,得出鹤岗市公安局兴安分局出勤

管理系统的需求分析。

3.2业务流程分析

建立系统业务流程图模型,通过鹤岗市公安局兴安分局内人员、设备、车

辆的活动图设计,来分析各个实体之间的活动动作,可以帮助研发人员清楚的

看清系统业务的活动。

3.2.1警车出勤业务流程

警员通过上级派发的警务信息在使用车辆时根据实际出勤时间、人员配备、

任务性质等内容,通过填写警车出勤申报单提交上级审核,审核通过后进行出

勤,如图3-1所示。

图3-1警车出勤活动图

3.2.2警械保养维护业务流程

警员对警械进行保养维护前,需要在出勤管理系统警械保养维护模块中填

写申报表单,来进行警械保养维护的内容申报,其中包含警械号码、维护内容、

维护人员、维护时间等基本信息,待上级审核后进行警械保养维护操作,如图

3-2所示。

图3-2警械保养维护活动图

3.2.3警员出勤业务流程

警员出勤由上级领导所长指派今日出勤任务,出勤任务结束后由所长审核

是否已完成出勤任务,已完成则让警员进行在出勤况上报,如未完成则让警员

继续执行出勤任务,如图3-3所示。

图3-3警员出勤活动图

3.3系统需求用例分析

3.3.1局长用例

局长角色是以最高权限在系统中存在的,其主要工作是查看本所内每天的

出勤内容,警械车辆的的使用情况,人员在岗状杰、出勤审核等情况,如图3-3

所示。

一UC01-01

权限管理_

UC01-02f

/人密码

/XUC01-03X

^信息管里J

UC01-04-、

一械信息管逑」

UC01-05

员信息管逑J

^^"^"TjC01-06

乍日志管逑J

UC01-O7^^X

码重置一J

厂UC01-08

勤情况蚪'

、/UC0LO9r

统参数设置J

UC01-10

在岗情况统计

图3-3局长角色用例图

局长在权限管理中通过对用户信息进行查询后将数据返县并选择权限类型

来对用户进行权限分配,局长点击系统管理按钮,点击权限管理按钮,点击新

增按钮,通过警号查询要分配人员的信息,选择权限类型点击确定按钮即可为

其分配权限,如表3-1所示。

表3-1局长分配用户权限用例描述

用例编号UC01-01

用例名称权限管理

用例概述局长可以对用户权限进行管理

主参与者局长

补充说明被添加权限人员必须要有基本信息否贝J不能进行查询

局长可以对个人密码进行修改,在个人信息设置页面通过输入当前密码进

行校验,输入新密码进行字符校验和与IH密码进行比对,比对通过后完成修改,

修改成功后自动退出系统重新登录,如表3-2所示。

表3-2个人密码修改用例描述

用例编号UC01-02

用例名称个人密码修改

用例概述局长对个人密码进行修改

主参与者局长

补充说明密码长度大于8位小于15位,不能有特殊字符和中文

局长可以对下属单位的警车信息进行管理,可以对警车的信息进行添加、

修改、删除、查询等操作,警车信息包含单位、车牌号、编号、登记日期、车

辆识别编号、品牌型号、发动机号、行驶证注册日期、行驶证发证日期、检验

有效期和备注,如表3-3所示。

表3-3警车信息管理用例描述

用例编号UC01-03

用例名称警车信息管理

用例概述局长对下属单位的车辆信息进行添加工作

续表3-3

主参与者局长

前置条件局长登录到鹤岗市公安局兴安分局出勒管理系统

后置条件系统从数据库中查询单位列表

步骤活动

基本事件流1局长点击警车管理按钮

2局长点击添加车辆按钮

3局长输入车辆基本信息

4局长点击提交按钮

当添加车辆按钮被触发时,后台会将单位信息列表返回给添

拓展事件流2a

加页面的单位下拉选项中,默认显示当前操作人员单位

规则与约束车辆信息除备注可不填写外其余项为必填项

局长可以对下属单位的警械信息进行管理,可以对警械的信息进行添加、

修改、删除、查询等操作,警械信息包含器械编号、单位、类型、登记日期、

状态和备注,如表3-4所示。

表3-4警械信息管理用例描述

用例编号UC01-04

用例名称警械信息管理

用例概述局长对下属单位的警械信息进行添加工作

主参与者局长

补充说明警械信息除备注可不填写外其余项为必填项

局长可以对下属单位的人员信息进行管理,可以对人员进行添加操作,包

含警号、姓名、性别、身份证号、联系方式、单位、具体地址、邮箱、职务、

备注等信息,如表3-5所示。

表3-5人员信息管理用例描述

用例编号UC01-05

续表3-5

用例名称人员信息管理

用例概述局长可以对人员信息进行添加操作

主参与者局长

前置条件局长登录到鹤岗市公安局兴安分局出勒管理系统

后置条件系统从数据库中查询人员信息

基本事件流步骤活动

1局长点击人员信息管理按钮

2局长点击添加人员按钮

3局长输入人员个人信息

4局长点击提交按钮

当添加人员按钮被触发后会将单位和职务信息列表从后台传

拓展事件流2a

递到页面下拉选框内

规则与约束除备注字段可以为空,其他字段必须填写

局长可以操作日忑进行管理、查询、导出等操作,可以按时间段或人员信

息进行查询操作记录,如表3-6所示。

表3-6操作日志管理用例描述

用例编号UC01-06

用例名称操作日志查询

用例概述局长可以对操作日志进行查询

主参与者局长

规则与约束人员必须要由操作记录否则查询没有意义

局长可以对人员的密码进行重置操作,用来解决用户忘记密码的问题,如

表3-7所示。

表3-7密码重置用例描述

用例编号UC01-07

续表3-7

用例名称密码重置

用例概述局长可以对用户的密码进行重置操作

主参与者局长

补充说明没有基本信息的人员无法重置密码

局长可以对当月人员出勤情况进行查询,查询结果可以针对人员当月出勤

类型统计天数,如表3-8所示。

表3-8人员出勤情况查询用例描述

用例编号UC01-08

用例名称人员出勤情况查询

用例概述局长可以对人员出勤情况进行查询

主参与者局长

补充说明人员必须要有出勤信息否则查询没有意义

局长可以对系统参数中的出勤类型进行设置,可以对出勤类型进行管理,

如表3-9所示。

表3-9系统参数设置用例描述

用例编号UC01-09

用例名称系统参数设置

用例概述局长对出勤类型进行添加

主参与者局长

补充说明出勤类型和出勤编号不能重复

局长查看在岗情况统计页面时显示全分局人员的在岗情况,包含序号、单

位、姓名、职务、本日出勤情况、本日出勤时间等内容,可以通过搜索框对指

定人员的在岗情况统计信息进行搜索,如表3-10所示。

表3-10局长在岗情况统计用例描述

用例编号UC01-10

续表3・10

用例名称在岗情况统计

用例概述局长可以在岗情况统计进行查询

主参与者局长

补充说明人员必须要有出勤信息否则不能进行杳询

3.3.2所长用例

所长主要是对本派出所人员、器械、车辆进行管理,负责本派出所的人员

信息、车辆信息、警械信息管理,对出警车、警械出勤进行审核管理等操作,

如图3-4所示。

当警车需要出勤时,警员通过提系统出勤管理下的警车出勤申报进行警车

出勤申报,在申报完成后提交警车出勤申请表后所长对申请表进行审核,审核

通过后警员方可使用警车出勤,如表3-11所示。

表3-11警车出勤审核用例描述

用例编号UC02-0I

用例名称警车出勤审核

续表3-11

用例概述所长对警员申报的警车出勤进行审核

主参与者所长

前置条件所长登录到鹤岗市公安局兴安分局出勒管理系统

后置条件系统从数据库中查询警车出勤信息

步骤活动

1所长点击警车出勤审核按钮

2所长选择要审核的出勤记录

基本事件流

3局长点击审核按钮

4所长选择审核状态

5所长点击提交按钮

当触发提交按钮时会将审核内容提交的数据库中,使此条记

扩展事件流5a

录的审核按钮失效,并将审核状态更改为提交所选择的状态

规则与约束每条记录只能审核一次

当警械需要出勤时,警员通过提系统出勤管理下的警械出勤申报进行警械

出勤申报,在申报完成后提交警械出勤申请表后所长对申请表进行审核,审核

通过后警员方可使用警械出勤,如表3・12所示。

表3/2警械例勤审核用例描述

用例编号UCO2-O2

用例名称警械出勤审核

用例概述所长对警员申报的警械出勤进行审核

主参与者所长

补充说明每条记录只能审核一次

当所长在查询警车出勤信息时可以通过搜索按钮查询警车出勤内容列表,

列表中包含单位、车牌号、开始时间、结束时间、勤务类型、使用人、任务事

由和备注的信息,如表3-13所示。

表3-13警车出勤信息查询用例描述

用例编号UCO2-O3

用例名称警车出勤信息查询

用例概述所长对警车出勤信息进行查询

主参与者所长

补充说明搜索内容可按车牌号、勤务类型、使用人来查询

当所长在杳询警车保养信息时可以通过搜索按钮查询警车保养维护内容列

表,列表中包含车辆编号、车牌号、单位、使用人、开始时间、结束时间、保

养内容和备注的信息,如表3-14所示。

表3-14警车保养信息查询用例描述

用例编号UC02-04

用例名称警车保养信息查询

用例概述所长对警车保养信息查询

主参与者所长

补充说明搜索内容可按车牌号、保养内容、使用人来查询

当所长在查询警械出勤信息时可以通过搜索按钮查询警械出勤内容列表,

列表中包含单位、器械编号、器械类型、开始时间、结束时间、勤务类型、使

用人、任务事由和备注的信息,如表3・15所示。

表3-15警械出勤信息查询用例描述

用例编号UC02-05

用例名称警械出勤信息查询

用例概述所长对警车出勤信息进行查询

主参与者所长

补充说明搜索内容可按警械编号、勤务类型、使用人来查询

当所长在查询警械保养信息时可以通过搜索按钮查询警械保养维护内容列

表,列表中包含器械编号、器械类型、单位、使用人、开始时间、结束时间、

保养内容和备注的信息,如表3-16所示。

表3-16警械保养信息查询用例描述

用例编号UC02-06

用例名称警械保养信息查询

用例概述所长对警械保养信息查询

主参与者所长

补充说明搜索内容可按器械编号、保养内容、使用人来查询

3.3.3警员用例

警员是本系统中粒度最细的单位,整个系统的有效运行少不了警员的参与,

警员负责填写每日个人出勤情况,将自己今日出勤情况通过表单的形式进行申

报,同时对于器械和立辆的管理中,还有这对申报警车、警械出勤,对警车、

警械进行保养维护工作,通过警员在相应页面中填写相对应的表单,点击提交

按钮进行内容的提交上报,如图3-5所示。

警员在使用警干时需要进行警车出勤申报,通过填写出勤申报表单让上级

审核,如表3-17所示。

表3-17警车出勤申报用例描述

用例编号03-01

用例名称警车出勤申报

用例概述警员在使用警车时需进行警车出勤申报

主参与者警员

前置条件警员登录到鹤岗市公安局出勤管理系统

后置条件系统向数据库中查询警车基本信息

步骤

温馨提示

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

最新文档

评论

0/150

提交评论