1引言
1.1系统研究的背景
据调查,公安机关在日常办理案件的过程中很多的案件是百姓通过报警的方式报告给公安机关指挥中心,然后由指挥中心将这些案件发送至各地区的派出所或者是各科所队,通常来说在这些案件中百姓往往只能进行案件报告,对于案件的线索却往往并不知晓,这就需要公安机关的办案人员去自己排查,去发现。
当今,科技的进步,违法分子的作案手段越发高明,他们可以较为容易地进行作案,并在作案之后伪装现场,让办案的公安民警很难从现场发现一些线索。所以在基层的办案民警的手头上有着许多苦于没有线索而无法追查下去的案件,随着时间的积累,这类的案件会越来越多,很多案件会因为时间过于久远而超过追诉的期限,即使在过了追诉期后发现了案件线索并查到了违法嫌疑人的所在,也不能再对其进行处罚,这对于受害人,对于社会来说都是十分不利的。但是即使技术再高明,作案后也必定会留下一些蛛丝马迹,这些线索可能会伴随着其他案件被别的单位的民警所知晓,假如这些线索可以借助某个平台互通,那么对于这类案件的破获将会是一个质的飞跃。
1.2本课题研究目的和意义
线索工作是公安机关日常工作中非常重要的一部分。在公安机关的日常工作中我们不难发现由于警种的分类繁多,很多警员之间没有联系,这也导致很多非管辖范围内的线索不能很好的流转,最终造成了线索的流失,导致某些地方公安没能及时的获取有效线索并对线索进行高效的分析与利用,最终造成违法嫌疑人的脱逃。此外,公安机关还有些情报线索是来自于普通老百姓的,比如他们在日常的生活中发现一些线索,但是因为一些原因没法通过打电话报警的形式报告公安机关,又没有很好的移动端系统可以报备,这样的话很有可能会延误公安机关侦查的时机。所以说对于公安机关开展案件侦查以及治安管理,线索报备管理系统将有着重要的作用。
本人在大三实习期间在派出所实习的时候经常用到一个办案系统,里面可以录入案件信息,案件信息可以供民警查看,但是有很多的案件并不能追查下去,没有线索,没有方向。所以为了可以更好地帮助基层民警侦破案件,本系统主要实现的功能线索的录入与报备流转过程,民警可以把已知的线索直接上传,也可以根据某些办案民警的案件协查公告有针对的上传线索,同时可以通过线索编号等字段方便快捷的查看相关信息,通过这些环节让更多的疑难案件可以尽早侦破,追回损失。
1.3研究的内容和主要工作
1.3.1研究的内容
本课题将结合基层民警办案中线索报备流转的现状,对现状进行分析,设计了一个基于JSP的某县公安局线索报备管理信息系统。建立管理员、普通民警、分析民警、办案民警四级权限,以线索管理、公告管理、留言管理、个人管理、用户管理、系统管理六大模块为基础进行整个系统的设计,实现了线索的发现、流转、反馈、利用。其中线索管理是整个系统的核心,围绕着线索录入、线索流转、线索反馈为一条线进行运转,普通民警主要进行线索的录入环节,分析民警进行线索的分析流转环节,办案民警进行线索的反馈环节,环环相扣,管理员对于整个流程可以进行监控查看,时刻了解是谁在处理这些线索。只要正确使用系统,将真正有价值的线索积极上传,这对于公安机关破获案件,对于社会的稳定将会有很大的帮助和提升。
1.3.2本人主要工作
本人主要完成了以下的工作:
(1)深入基层办案部门,大三期间在基层派出所经历了一年的实习生活,了解了基层办案民警的办理案件的流程方式,感受到了在他们办理案件的过程中,能否获取到线索,这是至关重要的一步。
(2)通过具体的线索内容获取方式,分析系统应该具备的功能,根据公安工作的实际情况,仔细梳理收集到的业务需求,形成出对系统的整体框架。
(3)在有系统框架的基础上,设计线索管理、公告管理、留言管理、个人管理、用户管理、系统管理六大功能模块流程图。
(4)设计完成系统所涉及到的线索信息表、普通民警信息表、分析民警信息表、办案民警信息表、管理员信息表、留言信息表、登录日志表、线索图片信息表和公告信息表9张数据表,并对数据表建立E-R图。
(5)在文中,本人通过多类图表和程序流程对系统进行详细的说明和分析,通过各类表格完成了系统框架设计和数据库设计,在设计的基础上将功能模块分解逐一实现,完成了某县公安局线索报备管理信息系统。
2系统开发技术
2.1系统开发语言
2.1.1JSP介绍
JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。
与ASP相比:JSP有两大优势。首先,动态部分用Java编写,而不是VB或其他MS专用语言,所以更加强大与易用。第二点就是JSP易于移植到非MS平台上。与纯Servlet相比:JSP可以很方便的编写或者修改HTML网页而不用去面对大量的println语句。与SSI相比:SSI无法使用表单数据、无法进行数据库链接。与JavaScript相比:虽然JavaScript可以在客户端动态生成HTML,但是很难与服务器交互,因此不能提供复杂的服务,比如访问数据库和图像处理等等。与静态HTML相比:静态HTML不包含动态信息。
2.1.2Android
Android在中国又称“安卓”,它是一种以Linux内核为根基的操作系统,主要安装在便携式的移动设备上。截至2016年,Android市场占比高达86%之多,应用程度远高于IOS系统。Android系统最初主要用于手机的操作系统。Android的设计使用了分层架构,主要分成四个层,从下向上分别是内核层、系统运行层、应用程序框架层、应用程序层。Android程序设计的主流语言是Java,通过在本地搭建JDK+SDK+Eclipse+ADT或者最近比较流行的Android studio,即可开始开发和测试Android应用程序。
2.2系统开发工具
2.2.1Myeclipse
MyEclipse企业级工作平台(MyEclipseEnterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。
MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。
2.2.2SQL Server
SQL Server是Microsoft公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98的膝上型电脑到运行Microsoft Windows 2012的大型多处理器的服务器等多种平台使用。
Microsoft SQL Server是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。Microsoft SQL Server数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
2.2.3Tomcat服务器
Tomcat服务器是用来解析Java程序的一个容器。系统中利用Java编写的Servlet程序搭建在该服务器的目录下,通过配置IP和端口就可以进行访问。
3线索报备管理信息系统分析
3.1需求分析
公安机关对于线索信息的需求随着公安工作的发展已经越来越急迫,在基层的办案机关中已经有一个非常严重的现象了,呈现出案件多而杂,对应线索紧缺,破案率并不是很高,有大量的案件积压下来,尤其是一些偏远地区,没有监控设备的地区发生的盗窃、抢劫案件,此类案件发生之后,犯罪嫌疑人可以轻易逃窜,而且不容易留下作案痕迹,办案的民警到现场之后往往只能对现场进行简单的勘察,在我实习期间,很多时候我看到的是由于技术受限,线索信息并不是能很好地提取出来,然后案件就停留在了报案登记这一步,封存起来,等什么时候收到了线索信息,才能进一步地对这个案件进行下一步调查。但是很多时候案件线索是很难靠办案民警自己去收集到的,这时候就需要其他的途径了,从百姓中收到线索信息是一种途径,但是很难受到一些真正有价值的线索,但是从其他单位的民警手中收到的线索,是一些真正有价值的线索,毕竟都是办理案件的,对于线索的敏感度还是很高的,只要是收集到的,再通过一些平台将线索流转出去,那么这条线索的价值就会充分发挥出来。
据我调查了解,某些地区并没有这种线索报备流转的系统,这样的线索很难在各个警种,各个单位的民警中相互流转,很多时候办案民警得到这条线索,可能是无意之间的交谈,让别的民警了解到你需要这条线索,之后通过他的协助才破获了案件。这种被告知才能获取的方式太过被动,但是通过我设计的这个线索报备管理信息系统,基层级科所队的民警们可以在这个系统中将自己在办理案件或者是巡逻中发现的线索录入上传至专门的线索情报分析民警,线索分析民警根据这条线索的类型和收集到的地点将线索流转到相应的单位民警手中,然后由这些办案民警核实这些线索是否真实有用,进行一个反馈,通过这样的一个完整的流转过程,可以很好地对于线索进行管理利用。具体功能如下。
3.2功能分析
3.2.1系统后台管理网站功能分析
系统后台管理网站的具体功能如下表31所示:

3.3可行性分析
3.3.1SQL Server数据库
线索报备管理信息系统是运行在Windows环境下的,因此可以使用Windows版本的SQLServer数据库,并使用可视化管理软件SQL Server Management Studio对数据库进行管理。使用SQL Server建立本系统中所需要的数据表,并设计相关字段信息。
3.3.2数据库连接
系统后台管理网站利用JSP动态语言编程,通过本地的JDBC数据源建立SQL Server数据库对应的DSN与网站连接。安卓移动端使用JAVA语言进行编程,导入SQL Server提供的相对应版本的JDBC驱动jar包和建立Http连接实现与数据库的通信。
3.3.3系统后台管理网站
系统后台管理网站使用的是B/S架构,运用JSP脚本语言进行编程。系统的运行环境为Windows10,通过Tomcat6服务器搭建本地服务器环境,将网站目录设置在服务器目录下即可实现本地网站建设和调试。
下载提示:
1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。
2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。
原创文章,作者:写文章小能手,如若转载,请注明出处:https://www.447766.cn/chachong/12745.html,