计算机毕业论文-公安业务信息管理系统的设计与实现

2025-04-26

摘 要

摘 要

公安业务信息管理系统的设计与实现

信息的全球化,要求对信息管理及处理能力应该快速、准确。因此,由计算机来管理及处理信息被应用到信息管理的各个领域。近两年,政府各个行政部门也在积极地推进各行业的信息化建设,比如数字化城市和电子政务工程的顺利进行等。

公安业务信息管理系统正是为提高国家公安部门的信息管理效率而设计的。它有着强大的信息管理能力,可以方便、快捷的获得信息并在很短的时间内处理信息,输出用户所需要的信息。公安业务信息管理系统可以实现系统登录、违法犯罪人员管理、养犬登记、案件管理、房屋出租、出入境管理、信息管理、用户权限设定、用户信息管理、帮助等方面的管理功能。

由于公安业务信息管理系统所要管理的信息并不是十分的庞大,并应该有着快捷的信息发布功能,所以本系统是以C#为开发语言,Visual Studio.NET 2003为开发平台,中型数据库SQL server 2000为后台,ADO为数据库链接方式开发的。

公安业务信息管理系统的特点是: 面向对象的分析(OOA),面向对象的设计(OOD),面向对象的编程(OOP)的思想,针对用户进行编程,目的在于用户使用时方便快捷。对本地数据库可以轻松移植到其他机器上,方便多机器操作。对用户权限严格要求,不同级别用户具有不同的管理和操作系统的权限,对于没有正确用户名和密码的用户将不允许进入其公安业务信息管理系统。易用性强,本系统开发遵循人性化原则,界面优美简单,对于初次使用本系统的用户,可以在较短的时间内通过帮助系统及系统自带的说明掌握系统的基本业务信息管理操作,提高了系统应用效率。

关键词:

公安,信息管理,房屋出租

摘 要

Abstract

The Design and Implementation of Information Management

System for Public Security Affairs

The globalization of the information requirements of information management and processing capabilities should be fast and accurate. Therefore, the management and processing of information by the computer to be applied to various fields of information management. The past two years, various administrative departments of the government is also actively promote the information construction industry, such as the smooth progress of the Digital City and e-government projects.

The information management system of Police is just designed to improve the efficiency of management of information of the national police department. It has excellent capacity of management. It can acquire information fast and conveniently, and process and output information the users needed in a short time. The information management system of Police can be used to system login, the management of criminal persons, dog registration, case management, rental housing, exit-entry management, information management, user authority setting, user information management, helping,etc.

As The information management system of Police run-use is not very huge, and it should be able to release information fast, Therefore, this system is based on C # development language, Visual Studio.NET 2003 development platform, a mid-sized database SQL server 2000 for the background, ADO database link developed.

The characteristics of the information management system of Police are: open to Object Analysis (OOA), Object Design (OOD), Object Programming (OOP), and programming for users, and the purpose lies in being convenient and fast when users use it. In addition, the local database can be transplanted to other machines easily,which help many machines operate. Besides that, the user authority is required strictly, and users of different levels have different authorities of management and operating system. For example, users without accurate user name and password are will not be allowed

摘 要

to enter the system. This system is used easily, and developed appeals the human liking ways, and the interface is beautiful and simple. As to the users who use the system for the first time, they can master the basic information management of the system, with the help of the helping system and the explanation attached of system in a short time, which have improved the applied efficiency of the system.

Keywords:

police,information management ,house for rent

目 录

目 录

摘 要 .......................................................................................................................................................... I Abstract ...................................................................................................................................................... II 目 录 ............................................................................................................................................................ I 第1章 绪 论 ......................................................................................................................................... 1 1.1 课题背景 ......................................................................................................................................... 1 1.2 开发目的 ......................................................................................................................................... 2 1.3 开发意义 ......................................................................................................................................... 2 1.4 国内外研究现状 ............................................................................................................................ 3 1.5 开发环境介绍 ................................................................................................................................ 3 1.6 本章小结 ......................................................................................................................................... 4 第2章 系统需求分析 ............................................................................................................................ 1 2.1 可行性分析 ..................................................................................................................................... 1 2.2 功能分析 ......................................................................................................................................... 2 2.3 系统层次结构 ................................................................................................................................ 3 2.4 公安信息管理流程 ....................................................................................................................... 4 2.5 实体E-R图 ..................................................................................................................................... 8 2.6 本章小结 ....................................................................................................................................... 10 第3章 系统总体设计 .......................................................................................................................... 12 3.1 系统总体分析 .............................................................................................................................. 12 3.2 功能设计 ....................................................................................................................................... 13 3.3 数据库设计 ................................................................................................................................... 14 3.4 本章小结 ....................................................................................................................................... 16 第4章 系统详细设计 .......................................................................................................................... 17 4.1 用户界面设计 .............................................................................................................................. 17 4.1.1 登录模块设计 ................................................................................................................... 17 4.1.2 登录窗口的密码监测功能 ............................................................................................. 18 4.2 权限判定模块设计 ..................................................................................................................... 19 4.2.1 状态栏设计 ........................................................................................................................ 21 4.3 主窗口模块设计 .......................................................................................................................... 21 4.3.1 控制窗口实现过程 .......................................................................................................... 22 4.3.2 信息显示窗口 ................................................................................................................... 23 4.3.3 工具栏设计 ........................................................................................................................ 24 4.4 账户管理模块设计 ..................................................................................................................... 25 4.4.1 实现过程 ............................................................................................................................ 26 4.4.2 密码修改 ............................................................................................................................ 27

目 录

4.5 居民信息模块设计 ..................................................................................................................... 27 4.5.1 设计理念 ............................................................................................................................ 28 4.6 权限设置模块 .............................................................................................................................. 28 4.6.1 如何实现 ............................................................................................................................ 29 4.7 全字段过滤查找功能 ................................................................................................................. 29 4.7.1 右键功能 ............................................................................................................................ 30 4.8 本章小结 ....................................................................................................................................... 30 第5章 系统的测试 .............................................................................................................................. 32 5.1 系统测试 ....................................................................................................................................... 32 5.2 系统测试目的 .............................................................................................................................. 33 5.3 测试方法 ....................................................................................................................................... 33 5.4 软件测试用例 .............................................................................................................................. 34 5.5 系统不足 ....................................................................................................................................... 36 5.6 本章小节 ....................................................................................................................................... 36 结 论 ......................................................................................................................................................... 37 参考文献 ..................................................................................................................................................... 38 致 谢 ......................................................................................................................................................... 40

第1章 绪论

第1章 绪 论

随着Internet的迅速发展,全球逐渐进入信息化时代。作为保障社会稳定,人民生活安定的国家公安部门,更应该走在信息时代的前沿。随着改革开放和社会主义现代化建设的不断发展,社会利益格局和社会结构也在无形之中发生着巨大的改变,我们所处的这个社会环境也变得越来越多样化、复杂化、动态化。我们生活的环境给我们社会的稳定带来了非常大的冲击,例如在普通的社会治安管理中出现了很多以前从未发生过的一些状况,各种类型的刑事犯罪频繁发生,各种突发性、偶然性案例急剧增多,现如今的刑事犯罪活动具备暴力化、组织化、和灵活的动态化。因此及时地了解各种违法犯罪情况,对犯罪的预防、各种犯罪的打击,以及尽早地制定相关决策,对相应的违法犯罪行为进行恰当的处理,维持并保护社会的健康稳定,促进改革开放和保证我国经济建设的快速发展具有举足轻重的作用[11]。

我国在信息技术方面,落后于西方的欧美等发达国家,起步较晚。更应该及时的把新技术应用在实践中,并应该随时更新技术,改革信息管理模式。因此及时地应用新技术已经迫在眉睫。

公安业务信息管理系统可以完成很多信息管理功能,例如:实现系统登录、养犬登记、案件管理、房屋出租、信息管理、用户权限设定、用户信息管理、帮助等10个方面的管理功能。

1.1 课题背景

该项目开发的软件为公安信息管理系统软件,是鉴于目前我国人口不断增加,技术随着时代的进步也在飞速的发展,有很多人就会运用各种现代的高科技手段来进行各种违法犯罪行为,导致犯罪人数的增加。除此以外,公安人员还需要对出入境人员进行管理,各大案件的管理,以及对有关人民财产安全的各种事物进行系统而有效的管理等。因此,对日常公安信息管理系统的要求以及管理的自动化与准确化的要求就变得非常的高。该软件设计完成后可用于所有公安信息管理部门。

第1章 绪论

目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,公安信息系统也是有了很大的发展,商业化的公安信息管理软件也不少。 本次开发在了解各大公安信息管理要求的基础上,力争开发出一个实用性强的通用信息管理系统软件,基本上可满足公安系统的工作需要,减少工作人员作业量,提高工作效率。本项目对系统的安全保密性要求也较高,而且该系统完全独立开发,力求使系统功能简洁明了,功能齐全且易于操作。

1.2 开发目的

随着社会经济的发展,我们的公安人员需要面对更多更棘手的问题,他们在处理这些事物的同时还需要对各种信息进行准确有效的管理,而且现在的公安信息管理系统工作效率低,浪费工作人员很多的时间,也耽误了一些事物的处理时间,为了解决现如今公安系统的这类问题,所以我在原有的信息管理系统的基础上,完善了很多该系统的功能,并增加了一些功能。

本系统最主要的开发目的是为了解决现如今我们的公安人员由于工作量大、棘手等状况而产生的管理时间不足的问题,让工作人员在最短的时间内完成对各种事物的管理情况。

1.3 开发意义

公安信息管理系统是公安部的重要办公软件,是执行公安工作、保证社会安定的重要工具。近年来,随着我国全面建设小康社会的战略实施,城市化进程的不断深入,一方面大量农民进城务工,出现了各类社会转型过程中的治安问题,我们的公安队伍必须通过现代科技武装自己,大力推进公安工作的信息化进程,推动公安工作不断完善和发展,才能做到为经济发展保驾护航,使社会长治久安。针对上述情况,本系统实现了公安现有信息资源的充分利用,公安信息系统的集成。提供了全方位、综合性、全天候、多层次的业务信息处理、实现综合服务利用,具备了信息一体化、系统集成化、管理动态化、决策科学化、办公自动化的各项功能。从而保证公安部门充分利

第1章 绪论

用现有的各项业务信息资源,从而提升了公安部门快速反应、统一指挥、协同作战等各方面的能力。

因此只有建立一个统一的、准确的、自动化的治安信息系统才能有效地提高案件的接报能力,形成长效管理措施。从而提高公安部门工作效率、提升管理水平。经过上述的分析,如何运用信息技术来改善社会公共治安管理手段,提高管理效率具有较高的现实意义。

1.4 国内外研究现状

许多发达国家早在很久以前就建立了许多健全的公安业务信息管理系统,例如英国在20世纪80年代就已经采用成熟的地感应线圈的警察系统,随之以后的很多国家都模仿该信息管理系统来设计,其中AutosocPeTM技术通过在北美、欧洲和亚洲数以千计的运行系统中都得到了实践的验证。他们采用的技术都比较先进,例如在公安系统中采用了摄像机以及图像采集卡产品等,这让公安人员工作起来效率非常的高,而且准确性强等特点。

但是在我国,刚开始的时候没有任何的先进设备,公安人员只能凭借自己的判断能力来处理事物,而且工作量较大时将无法快速的解决问题,更别说用什么高科技产品作为辅助了,但是随着我国经济的发展,信息技术的快速提高,慢慢的我国开始进入了公安信息化的进程,各级公安机关为适应形势变化和公安工作自身发展的要求,先后开展了公安通信网络、计算机网络、各类信息业务应用管理系统的建设工作,初步奠定了我国公安信息化的基础。

1.5 开发环境介绍

公安业务信息管理系统是公安部门为适应当前的国际信息化潮流,加快信息管理步伐,提高信息管理效率而设计的。它可以用便捷的操作方式管理复杂的信息,并大大提高管理效率。本公安业务信息管理系统设计为单机版的应用程序,其开发平台选择Visual Studio.NET2003 ,开发语言为Visual C# 语言[7],它是一种可靠的、优雅的、操作方便的、固定的语言。综合了VB简单的可视化操作和C++的高运行效率,以其非常强大而稳定的操作能力、

第1章 绪论

完美的语法风格、新颖的语言特性和便捷的面向组件编程的支持成为.net开发首选。后台数据管理选择中型关系数据库SQL server 2000[1]。操作系统为Windows 2000 Advanced Server。建议公安业务信息管理系统的安装及运行环境为:Windows 2000 Advanced Server; Windows XP Professional。学会使用一些图片处理和一些制图工具如Photoshop。

1.6 本章小结

在本章中主要介绍了系统的开发背景、要求,讲述课题设计所使用的开发软件,本系统主要是采用Visual Studio.NET2003作为开发工具,并采用SQL Server 2000作为后台数据库。运用的是当前最流行的开发语言C#开发语言,使用的操作系统是Windows XP。简单的介绍了管理信息业务系统的发展史,让我能够更好的对开发的系统进行很好的分析,更有利于对软件的开发。通过对公安部门以及社会现状的分析,致力于让公安信息管理系统更加高效,更加系统,更加规范。

第2章 系统需求分析

第2章 系统需求分析

2.1 可行性分析

1. 经济可行性

随着市场经济和全球信息化的发展,无论是企业单位还是事业机构及国家机构,都应该将资金的投放视为重点项目。作为公安部门,财力支出及带来的效率更是整个财政管理的主要事宜。为提高信息管理能力,主要办法有这么两个,一是加大投入管理人员数量;二是应用计算机代替人力管理。现在普通公务员的基本月薪是1200—3000多元,这样一年下来,每增加一个管理人员,就将多支出16800—36000元。在如今信息化发展如此之快的现代世界,多增加管理人员,以人力为主的管理力量并不会带来高效率的管理方式。然而,当今计算机发展之快、价格之低,全球internet发展之全面,使得计算机管理大大提高了管理效率。每台计算机的信息管理能力远远超过10人或更多的人员人力管理。信息管理软件方便、功能全面、操作简单、经济实惠。使得本软件的开发投资少、回效大、利润高。

2. 技术提高可行性

本系统为一个小型的存储管理系统,而面向对象编程语言C#的优点则是最易进行小型系统的开发和强大的数据库存取能力,并与sql server数据库兼容性很完美,所以在本文的系统设计过程中前台采用了C#语言,后台采用了sql server数据库。两者相结合完成了整个系统的开发。所以本系统是采用C/S模式,在.NET平台和SQL SERVER2000[10]数据库下实现。

B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的快速兴起,是一种对应用的延伸扩展。在这种结构下,所有的业务界面都是通过IE浏览器来完成的。B/S模式结构的优点就是运行和维护起来非常的简便易行,并可以实现从不同的地点,不同的人员,以不同的接入方式访问和操作相同的数据信息;对应它最欠缺的地方就是对企业的外网环境依赖性强,各种原因引起企业外网中断都会造成系统瘫痪。而且对服务器负荷较大,因此,此系统采用C/S模式。

C/S结构是借助中间件产品建立的,这就需要软件开发者自己对系统的各项

第2章 系统需求分析

事务如消息队列、日常管理、联络安全、数据的同步和复制等一系列系统问题进行处理。这就要求应用开发者具备精湛的技术,而且强迫开发者要拿出更多的时间跟精力来处理许多应用程序以外的一些关键问题。这就让正常应用程序的维护、移植和互操作变得更加复杂多变。假如客户端分别在不同的操作系统上使用,这就需要C/S结构能够开发不同版本的客户端软件。因此,与B/S结构对比来看,C/S结构的发展历程更加的久远。另外从技术成熟度以及软件设计、开发人员的掌握水平来看,C/S模式技术是更安全可靠、更完善的[8]。

2.2 功能分析

公安系统机构庞大,不同的地区,不同的部门的业务也有所区别,公安业务信息管理系统一般需要具备以下几项功能:

(1) 案件管理:主要包括治安案件信息的填报、治安案件的处理、审批情况、处理结果等信息的管理。

(2) 行政案件管理:主要包括行政案件信息情况的填报、行政案件的处理、审批情况、处理结果等信息的管理。

(3) 刑事案件管理:主要包括刑事案件的受理、信息填报、刑事案件的处理、审批、处理结果等信息管理。

(4) 110案件受理:近些年,随着突发事件的增加,公民对公安的出警速度要求越来越高。而公安机关的110业务满足了这方面的需求,110业务可以准确、及时地受理违法案件,从而有力地保护了人民的安全,保障了社会治安。另一方面,由于它的迅速及时性,能有力地保护案发现场,保证了今后对案件处理的准确性。因此110案件受理信息填报需要准确、及时,这一点不容忽视。

(5) 房屋租赁信息管理:正所谓衣、食、住、行。住房问题一直是群众感到头痛的问题,随着我国城市化的飞跃发展、流动人口数目不断增加,这就需要在房屋管理方面增加更大的投入。房屋租赁信息管理有利的提供了房屋租赁信息情况,主要包括房屋的基本信息、房主信息、租赁人信息、从而确保房屋租赁工作准确到位。

(6) 养犬登记:随着人民生活水平的提高,人们对生活各方面的要求也日益提高,宠物进入人们的家庭生活中,因此养犬情况管理是必不可少的。

(7) 业务信息管理系统用户权限:公安业务信息管理系统属于信息高度安全

第2章 系统需求分析

的软件管理系统,因此对用户恰当的分配权限是必要的,使具有不同权限的用户使用不同的系统功能,提高了整个软件系统的安全性。

(8) 查询功能:强大的查询功能处理是公安业务信息系统的重要部分,由于记录数量的巨大,用户在使用信息系统时难免在为查询信息而烦恼,而公安业务信息管理系统提供了完善的查询功能,可以通过用户所提示的查询信息自动做出判断,以便在数据库中进行查找。

(9) 添加、删除、修改功能:信息的添加、删除、修改是对各方面信息管理中必不可少的功能组成部分,由于这些操作直接对数据库进行更新、修改。因此在进行添加、删除、修改操作时需要确保信息的准确性,并对这些信息做必要的判断。

(10) 打印功能:作为公安业务信息的处理,文本型文件是必不可少的,因此,打印部分重要信息,以便工作人员携带材料和保存档案文件。公安业务信息管理系统对公安部门各项业务处理都设置了打印功能。

(11) 帮助功能:对于一个完善的信息系统软件帮助功能是必不可少的。因此,为公安业务信息管理系统建立了完善的帮助功能,公安业务信息管理系统的操作人员对计算机软件的使用能力存在着差异,帮助功能可以帮助公安业务信息系统使用者更好的了解系统的各项功能及各项操作。有利的提高了公安业务管理系统的使用效率,对各功能的使用都有实用性很强的帮助。

由上述的各功能可以看出本公安业务信息管理系统的功能非常强大。由技术可行性分析得到,完成上述的功能,从技术角度上是完全可行的。并且,上述的各功能完全能够满足公安业务信息管理的需求。

2.3 系统层次结构

系统主要采用三层架构模式,此模式能是系统分层清晰,结构明了,出错时也能及时发现错误的地方,便于系统的维护与修改。系统主要分为界面层,业务逻辑层,数据链路层,而model层主要是存放数据库实体类,方便操作。系统层次图如图2.1所示。

(1) UI:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,ui部分调用BLL层中业务逻辑处理的方法。用户从登录界面登录,登录后根据登录人的权限,判断用户的功能,使用户能各自操作自己的功能。系统中使用各种Windows控件并生成后台代码,一些逻辑操作都在此界

第2章 系统需求分析

面中进行。

(2) BLL:业务逻辑层,主要是进行一些业务逻辑判断,调用数据层DAL中的方法,进行一些验证等,合理分配资源。

(3) DAL:数据链路层,用来与数据库的操作,调用存储过程等。基类SqlHepler.cs,此类主要是写的一些公用方法,例如调动存储过程,返回受影响行数,返回表,或是执行sql语句。

(4) Model:实体类,主要是数据库的一些实体类,便于数据库的一些操作,调用参数等。

UI层,用户操作界面,处理日常事务 BLL层,用于UI层和数据层的交互,处理业务逻辑 Model,存放数据库实体类,便于数据操作 DAL层,数据链路层,用于处理与数据库的交互问题,链接数据库,调用函数,存储过程等

图2.1 系统层次模型图

2.4 公安信息管理流程

1. 登录程序流程

工作人员登录时,必须要进行身份认证,认证无误则进入请求分析,认证错误则回到初始页面,请求分析正确就可以进入系统,进行各项功能的使用,请求分析错误则返回身份认证页面。其流程图如2.2所示:

第2章 系统需求分析

开始 错误 身份认证 正确 错误 请求分析 正确 本地系统 结束

图2.2 登录流程图

2. 查询程序流程

当工作人员想要进行查询操作时,首先要进入查询页面,输入查询条件,系统判断该条件是否符合,符合则在数据库中进行搜索和判断,流程图如2.3所示。

第2章 系统需求分析

开始 输入查询条件 错误 判断合法 正确 搜索数据 无结果 无 符合条件数据 有 显示搜索数据 结束

图2.3 查询流程图

3. 案件搜索流程图

工作人员需要查找案件时,需要从数据库中查询,首先要进入到主窗口,点击左侧菜单栏中的案件管理,输入相应的查询条件进行准确的搜索,其流程图如下图2.4所示。


计算机毕业论文-公安业务信息管理系统的设计与实现.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:建筑工程测量试题及答案

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219