当前位置:主页 > 硕博论文 > 社科硕士论文 >

公安机关案件管理系统的设计与开发

发布时间:2014-10-04 08:29

【摘要】 公安机关案件管理系统是迎合公安业务深入发展的要求,满足公安统计全面、具体、科学地反映业务工作中的要求,在仔细分析了公安案件管理工作现代化发展需求的基础上,总结以往案件管理工作软件的开发经验,通过先进的计算机软件工程技术,而编写的处理公安案件业务的存储和管理平台。通过使用该软件可以实现案件文档的录入、生成统计报表、查询统计分析、借阅管理、审批管理业务工作,将繁琐复杂的信息录入及统计工作最终实现电子化、智能化。为了解决公安机关案件管理遇到的问题,需要开发一个案件管理系统,从而来提高案件管理的工作效率,减轻公安人员的工作压力。随着案件变得越来越多,建立一个科学和合理的案件管理系统是非常有必要的。本文探讨公安案件管理系统的设计和开发,主要从需求分析、系统设计、系统实现和系统测试这四个方面来进行。在需求分析阶段,通过和用户沟通以及解决方案的讨论,对公安部门的案件管理系统的进行了详细的业务需求分析,确定了系统的整体结构和功能。在系统设计阶段,根据公安部门案件管理系统的业务需求分析,进行了系统的总体设计和规划,完成了系统的详细设计,包括:后台数据库的设计,前台用户界面的设计,系统功能模块设计,系统网络结构设计将整个系统共划分为系统信息管理、案件分类管理、案件信息管理、案件借阅管理、案件信息检索、案件审批管理、案件分析统计和系统维护管理8个功能模块。在系统实现阶段,完成了系统功能页面的实现和后台业务代码的编写。在系统测试阶段,对于已经设计和开发完的系统进行测试,主要是对系统的测试目的、测试原则和测试方法进行详细的描述,然后,对系统的各功能模块进行详细的测试,测试主要包括功能性测试和性能测试。测试结果表明,该系统的各功能模块设计满足客户的要求。

【关键词】 案件管理; 数据库; .NET; C#; 


第1章绪论

1.1研究背景和意义
随着中国大环境的不断改变,与世界轨迹飞速对接,信息化管理走入各行各业,为各行业带来快捷、便利。在日常工作中,可能由于时间、空间等种种原因无法实现即収即做、即做即反馈、即反馈即修改的快速反应、处理的即时产出的效果。对于执法部门更是如此,执法的准确、办案的快速,均事关人民公平公正,人身安全对于时间的掌控更是紧迫。时间就是生命这句话放在这里一点不为过,而对于基层民警工作中的案卷是非常重要的资料,是为民伸张正义,能否侦破一宗大案提供一些重要的线索是尤为重要和关键的因素。因此,案卷对于维护社会治安,保一方人民安宁,打击违法犯罪事件起到尤为重要的作用。案卷的另外一个功能就是可以将不同经手民警所调查的线索串联起来,为今后进行跨区、跨市、跨省、跨国联合携手一同办案做好基层案卷管理工作。国家对于案卷档案管理也是三令五申,自从1980年伊始,中国公安部就颁布了《公安业务文件材料立卷、归档、管理试行办法》,而在1991年公安部对于档案管理方面再次颁布了《公安业务档案管理办法》,时隔6年,在1997年公安部有相应制定、印发了《公安派出所档案管理办法》其功效是进一步以相应管理办法规范公安派出所档案的收集、整理与管理工作,加强公安派出所档案库的建设,为维护社会治安维稳和现实激烈的斗争做好一手资料的储备和服务。然而,近几年来,对于案卷的整理与管理工作,尤其是丢失案卷、损坏案卷等事务的处理上却无法达到预期的良好效果,一些基层派出所由于在案卷档案管理等方面没有建立健全的管理制度,加之管理人员对于档案管理方面的专业知识缺乏。因此,在上述问题时常出现漏洞,产生无法弥补的后果。当今,由于网络的传播速度极快,大家经常在网上都会看到丢失、损坏案卷而带来的不必要的麻烦与影响,失去案卷的内容更为可能会对侦破由小小案卷牵连大的民事、经济、刑事案件的侦破过程带来极大的阻碍。
针对基层派出所案卷管理中所存在的相应问题,同时为进一步加强基层派出所的基础、日常工作,推动基层派出所工作正规化、模块化、流程化,将工作过程中所形成的各式各样的文档材料科学地进行整理成卷宗,并录入系统,使之长期保存、留有备案,不会因一些人为的损坏、丢失而造成严重的后果,并在系统中形成相应的工作流、审批流等流程序,通过计算机与信息技术幵发针对公安案件调查、办案过程中所产生的各式各样的文件信息进行收集、分类、归档、随时检索,信息处理、分析、汇总一体化管理系统。以此来做到,重要文档随时存储、查看,达到局域联网用户资源共享之功效,极大提升办案的速度、辅助其他执法部门办案的能力。
.................................

1.2国内外现状
随着近年以来,世界时局动荡、状况不稳,战事连连。国内外各种犯罪现象层出不穷,违法案件更是蜂拥而来、势不可挡,然而仅仅依靠现有的警力和传统的管理理念、手段已经无法适应对当代案件的管理和掌控,无法及时为快速反应、准确判断、高效破案提供有力的参考资料,无法从整体全局的角度来归纳、分析现有已掌握的调查资料、口供等数据,更无法实现将跨区、跨市、跨省地将不同经手人所获得的一手资料快速的拼凑在一起,以此来实现联合办案,将资料中细微的线索串联在一起形成对破案有力的数据。系统信息化统一管理加强了自身现代化平台的建设,适应发展之需求,为办案、存储案卷留以备查起到了尤为重要的作用。与此同时,也存在一些问题,由于操作人员的计算机水平问题,录入不当,管理维护等一些列问题都给实施推行带来极大的影响,未能真正发挥出现有系统的作用。
与世界发达国家相比较,我国把计算机信息化工程引入公安办案领域起步相当晚,应用水平、使用程度等方面均未达到目前主流水平,一般仅使用录入存储等功能。然而,国外的一些国家起步较早,无论是在理论水平上还是在应用管理上均达到高水平,相应在技术上较成熟。在国内,大多数使用的软件均是通用型软件系统,在需求上无法满足办案人员、案件的一些特殊情况。因此,软件存在一定的局限性,在发展完善上也相应遇到了一定的制约,无法做到与时俱进,根据每一个地区的需求量身修改完善使之成为办案之利器,管案之容器,析案之易器。更没有将模块化、审批流等信息化便捷方式融入整理、审批、分析等办案流程之中,利用网络快速、便捷的条件形成无纸办公、联网办公,使办公人员、审批人员在任何地方均可进行其所负责的工作,及时快速地完成日常工作和突发事件,然而现存软件并不完善人工、自动化相结合管理起来相当复杂,在交叉阶段耗费了很大的人力、物力、财力,在管理方面形成了极大的瑕庇和批漏,现存系统仍需进行修改与完善。

1.3研究内容与组织结构
1、研究.NET平台相关技术的工作原理、工作流程和应用场景,同时,研究其与软件系统相结合的方法。
2、研究公安机关案件管理的业务需求、业务特点和应用场景,结合软件工程理论将公安机关案件管理的业务需求转换为软件工程系统需求。在这个过程中,需要研究软件工程流程图和UML用例图的使用方法。
3、基于公安机关案件管理的业务需求研究系统的设计工作,包括:系统的总体架构设计、系统软件结构设计、功能模块设计和数据库设计。在这个过程中,需要研究UML时序图和SQLServer数据库的使用方法。 
4、研究公安机关案件管理系统的实现,主要包括:怎样将业务需求转换为程序代码;怎样使用ASP.NET和JavaScript技术进行系统界面的实现。
5、研究公安机关案件管理系统的测试,主要研究常见的几种系统测试方法及各自的特点,然后还需掌握测试用例的设计方法。
.............................

第2章系统需求分析

需求分析是软件研发过程中的一个关键环节。经过与案件管理人员和相关工作人员关于相关业务的沟通,获得了系统的详细的业务需求。本章将对收集后的系统业务需求进行处理和分析,首先进行系统的可行性分析,以此来核查系统的设计幵发工作是否有必要且可行的;然后系统的业务流程分析、系统数据流程分析;在此基础上,进行系统的功能性需求分析,以此来确立系统的各个功能模块;最后进行系统其它需求分析。

2.1功能需求分析
本系统是严格按照公安案件建设的实际的功能需求进行设计的,经过多次与公安案件管理人员数次沟通交流,收集与整理了许多相关业务和技术资料,总结出公安案件建设管理系统的基本功能模块,获得了全面的公安案件管理系统的幵发需求模块,包括:基础信息管理、公安案件分类管理、公安案件信息管理、公安案件借阅管理、公安案件信息检索、公安案件审查管理、公安案件分析统计和系统维护管理如图3-1所示。

2.1.1系统信息管理
系统信息管理模块中的用户信息管理包含包括:用户信息添加、用户信息修改、用户信息删除、用户信息查询。其UML用例图如图3-2所示。系统管理员可以进行以上所有操作,公安人员可以进行用户信息查询和用户信息修改操作。

2.1.2案件分类管理
案件分类管理模块包括:分类添加、分类修改、分类删除和分类查询功能。系统管理员可以进行所有功能的操作,公安人员可以进行分类添加、分类査询功能操作,其UML用例图如图3-3所示。

..............................

2.2非功能性需求分析
系统的非功能性需求是指系统在满足了用户当前的业务功能需求以外的系统特性和要求。通过对案件管理系统的需求背景和业务场景的分析,系统还需要满足以下非功能需求:
(1)釆用的.NET软件平台功能较多,使用方便。在这个工具中有很多可以用来进行数据库编辑工作的软件,可以满足本系统中前台界面的开发工作。工具包中还含有事件驱动响应机制可以大大增加系统工作效率,降低计算机对于资源的过多占用。
(2)此系统对于存储能力的要求较高,因此,系统所使用的数据平台是SQLServer2005,进而保证了数据的存储需求。因为系统中使用了大型数据库,而且,由于SQL能够提供快速的数据查询,因此,本系统具有非常高的可拓展特性,能够有效提升系统业务的运算效率。
(3)因为系统中每个模块都在相同的数据库结构和平台下工作,模块间数据信息的传递过程非常方便,这样就实现了釆办工作的高效性、安全性以及人性化,最大限度消减釆办信息之间存在的壁鱼阻碍,有效的实现了资源信息的共享目的。
(4)可以对系统进行二次幵发,具有一定的可扩充性。因为系统使用的平台是.NET平台,在实际运用中可以根据系统的不足进行二次完善。实现这一功能的原因在于.NET平台中包含很多插件,这样以来,软件的功能改变就不会造成软件结构的改变。
..................................

第3章系统总体设计...........................................11
3.1系统技术架构...........................................11
3.2总体功能模块设计...........................................12
3.2.1系统信息管理...........................................12
3.2.2案件分类管理...........................................14
3.2.3案件信息管理...........................................15
3.2.4案件借阅管理...........................................16
3.2.5案件分析统计...........................................17
3.2.6案件审批管理...........................................18
3.2.7案件信息检索...........................................19
3.3系统数据库设计........................................... 20
3.3.1数据库E-R图...........................................20
3.3.2数据库表结构设计...........................................21
3.4本章小结...........................................23
第4章系统详细设计与实现...........................................24
4.1系统详细设计...........................................24
4.1.1系统信息管理...........................................24
4.1.2案件分类管理...........................................29
4.1.3案件信息管理...........................................33
4.1.4案件借阅管理...........................................37
4.1.5案件分析统计...........................................41
4.1.6案件审批管理...........................................42
4.1.7案件信息检索...........................................47
4.1.8系统维护管理...........................................48
4.2系统功能模块实现...........................................50
4.2.1系统信息管理...........................................50
4.2.2案件分类管理...........................................52
4.2.3案件信息管理...........................................53
4.2.4案件借阅管理...........................................54
4.2.5案件分析统计...........................................55
4.2.6案件审批管理...........................................56
4.2.7案件信息检索...........................................58
4.2.8系统维护管理...........................................59

第5章系统測试 
5.1系统測试
根据前几章的系统需求分析,设计了 35个测试案例,对系统的主要功能模块进行了黑盒测试。经过测试系统的功能模块满足系统的需求,未发现任何遗留问题,测试结果列表6-1所示。



...............................

第6章总结与展望

6.1总结
在进行公安机关案件管理系统的设计和开发过程中,主要完成了以下工作:
1、收集、整理公安机关案件管理系统的业务需求,然后进行案件信息管理系统的可行性分析、业务需求分析,研究使用UML统一建模语言的功能用例图进行系统的功能性需求分析。
2、从系统用户的角度和系统业务需求的基础上,获取了公安机关案件管理系统的设计目标及原则,完成了系统的软件架构、网络架构和幵发架构的设计,使用UML的包图、类图等进行系统功能模块的设计,研究使用SQL Server?数据库的复制技术和XML文件交换技术来实现公安机关案件管理系统与其他系统的通信。
3、在系统的详细设计和实现阶段根据软件开发前期设计将系统从概念到编码并在实际环境中部署的实现阶段,主要利用程序流程图进行系统的业务逻辑设计,使用Visual Studio完成系统界面的设计。
4、对B/S模式下页面的开发技巧进行了研究和学习,为了提高系统的可操作性和可用性,本系统使用ASP.NET和JavaScript技术设计了有较高亲和力和人性化的系统界面。
公安机关案件管理的信息化不单纯是工程项目,它是案件管理不断创新的过程,不可能一蹴而就。由于案件管理工作的极端重要性和特殊性,案件管理信息化仍面临着诸多困难和挑战,任重道远。
.............................
参考文献:



本文编号:9451

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/shuoshibiyelunwen/9451.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ad360***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com