本科论文基于J2EE的公安户口管理信息系统_第1页
本科论文基于J2EE的公安户口管理信息系统_第2页
本科论文基于J2EE的公安户口管理信息系统_第3页
本科论文基于J2EE的公安户口管理信息系统_第4页
本科论文基于J2EE的公安户口管理信息系统_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

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

文档简介

I摘要户口管理是公安机关的主要管理内容之一。它不仅能够使公安人员掌握人口信息、了解重点人口的动向,而且还为国家及社会各阶层提供必要的人口统计资料,在社会生活中发挥着十分重要的作用。本文通过设计与实现公安户口管理系统,实现户口管理的信息化、决策科学化。本文在深入研究了 Struts、Spring 和 Hibernate 三种轻量级框架技术的基础上,采用 Struts+Spring+Hibernate 架构划分系统结构为:表示层、 MVC 层、业务逻辑层、DAO 层、持久层和数据层。通过分析各个框架在不同层次上所发挥的作用,充分利用这些框架各自的功能和优点,使系统能够更好地、更有效率运行。通过实际运行表明,系统通过应用 Struts+Spring+Hibernate 架构,实现系统层次间的低耦合,从而具有良好的扩展性和可维护性。系统功能完善,实现了潍坊市局、县局、派出所各层次地区、跨部门的户口信息快速查询、户口信息的管理和户口信息数据的共享。关键词:户口信息管理系统,Struts,Spring,HibernateAbstractIIAbstractThe population management is one of the important contents in the public security management, it not only enables police grasp the pupulatian information and the movement trends of the important person, but also plays an important role in providing the necessary demographic information for the country. The paper designed and developed the population management system to make the pupulation management more information and make the decision more scientific.Based on the research above three kinds of lightweight framework technologies,the system is designed using the SSH (Struts+Spring+Hibernate) framework.The system is divided into six layers,including the presentation layer,the MVC layer, the business layer,the DAO layer,the persistent layer and the data layer.By analyzing the function of each framework in different layers,the advantages in the diffient framework make the system work more effectly.The system has established that the SSH framework make the system easy to expand,maintain and loose couples of the layers.The system with perfect functions can query the pupulation data quickly, manage population information effectly and share the population data in weifang public security bureau, county public security bureau and police stationan.Keywords: Population Information Management System,Struts,Spring,Hibernate目录III目 录第一章 引言 .11.1 课题的研究背景 .11.2 国内外研究现状 .21.3 论文研究的主要内容 .41.4 论文组织结构 .4第二章 相关技术研究 .62.1 UML 建模技术 .62.2 J2EE 平台 .72.3 MVC 设计模式与 Struts .82.4 Spring .92.5 Hibernate .102.6 Oracle 数据库 .112.7 Rose.112.8 小结 .11第三章 公安户口管理信息系统的需求分析 .133.1 系统的实现目标 .133.2 系统功能需求 .133.3 系统性能需求 .183.4 系统开发环境与工具 .193.5 小结 .20第四章 公安户口管理信息系统的总体设计 .214.1 网络拓扑结构设计 .214.2 安全性设计 .224.3 系统架构设计 .224.4 系统的功能模块 .244.5 小结 .26目录IV第五章 公安户口管理信息系统的详细设计与实现 .275.1 系统运行环境 .275.2 系统详细设计 .275.3 系统主要功能的实现 .525.4 小结 .57第六章 测试 .586.1 测试项目 .586.2 测试方法与步骤 .596.3 测试案例分析 .596.4 测试结论 .606.5 小结 .60第七章 总结 .627.1 总结 .627.2 进一步的研究工作 .63致谢 .64参考文献 .65第一章 引言1第一章 引言1.1 课题的研究背景“金盾工程”中公安信息系统是以公安专用计算机网络为依托,以应用系统支持平台为支撑,以公安业务工作信息共享为目标的大型分布式计算机应用系统。“金盾工程”中公安信息系统的目标是通过规划,通过科学的管理模式和完整的技术标准与规范体系、有效的系统集成和应用系统支持平台,实现公安工作信息共享体系 1。其重点建没内容包括刑侦、交通管理、户口管理、监管人员、办公管理、出入境管理、全国公安快速查询等信息系统,其关键是实现全国范围的公安信息共享 2。户口管理是公安机关的主要管理任务之一。它不仅能够使公安人员掌握人口信息、了解重点人口的动向,而且还为国家及社会各阶层提供必要的人口统计资料,在社会生活中发挥着十分重要的作用。公安户口管理信息系统是“金盾工程”的重要组成部分,是公安信息系统中的重要组成模块,已被列为金盾工程第一期一期一类应用项目 3。潍坊市地处山东半岛,辖寿光、诸城、青州、安丘、高密、昌邑 6 个县级市、昌乐、临朐 2 个县、奎文、潍城、坊子、寒亭 4 个区和潍坊高新技术产业开发区、潍坊经济开发区、潍坊滨海经济开发区 3 个市属开发区,人口众多。截止到 2005年 12 月 31 日 24 时,潍坊市总人口为 8521967,比上年增加 15454 人。其中,男4311259 人,占总人口的 50.6%; 女 4210708 人,占总人口的 49.4%;性别比为102.39(女=100) 。全市总户数为 2567469,比上年增加 27991 户,平均每户人数为3.32。人口密度为每平方公里 542 人,比上年的 541 人每平方公里增加 1 人。2005 年出生 86246 人,死亡 52053 人,人口自然增长率为 4.02。全市共迁入94451 人,迁出 114768 人,机械负增长 20317 人。18 岁以下 1766269 人,占总人口的 20.73%;18 岁至 35 岁 2216567 人,占总人口的 26.01%;35 岁至 60 岁3378113 人,占总人口的 39.64%;60 岁以上 1161018 人,占总人口的 13.62%。2005 年 12 月 31 日全市登记暂住人口 161356。其中,男 98438 人,占总数的 61.01%;女 62918 人,占总数的 38.99%。暂住人口总数比上年减少 3.53%。暂住人口中务工的 85854 人,占总数 53.21%;经商的 26979 人,占总数的 16.72%;2其他 48526 人,占总数的 30.07%。暂住一个月以下的 15335 人,占总数的9.5%;居住一个月至一年的 71443 人,占总数的 44.28%;居住一年以上的 74578人,占总数的 46.22%。据以上数字统计可以看出目前潍坊市的户口管理工作较为严峻,人口数量大给日常的户口管理工作带来了困难,新生和死亡人数基数大导致新增户口和撤销户口的工作量繁重,流动人口的增加虽然促进了城市经济的高速发展,也给治安户籍、人口组织、计划生育等方面带来了新的问题,给潍坊市的户口管理带来了一定的难度。本课题针对潍坊市公安户口管理目前面存在的主要问题,采用先进的 J2EE开发技术,设计与实现公安户口管理信息系统,通过建立统一的户口信息采集平台,实现户口信息的办公自动化、集成与共享和综合利用,实现公安户口管理信息系统集成化、信息化、办公化、决策科学化的目标。从而能使公安部门充分利用已有户口信息资源,来提高公安机关工作效率。设计与实现公安户口管理信息系统,具有以下几个方面的意义。(1)实现户口信息的共享,提供一个综合信息平台,为常驻人口、暂住人口的户口信息查询提供信息化支持。(2)减轻公安部门户口管理的工作强度,提高工作效率,为公民提供便利。(3)提供快速,准确的户口信息统计数据,为人口统计、计划生育等工作决策提供帮助,使人口信息高效地服务于全社会,提高人口管理水平。 。(4)实现公安工作的科学化管理,推动科技强警工作,增强公安队伍的战斗力,提高行政效率。(5)为政府主管领导和职能部门的辅助决策提供准确的数据信息。本课题针对公安信息系统目前面存在的主要问题,以实现公安现有信息资源的充分利用为切入点,通过整合数据和建设各个应用平台,实现公安信息系统集成。从而能使公安部门充分利用已有信息资源,来提高公安部门快速反应、统一指挥、协同作战与户口信息综合管理、信息共享的能力。1.2 国内外研究现状户口管理主要是国家为了了解和掌握社会的人口状况,以达到对人口的有效的管理。发达国家人口数量相对较少,人口管理信息化程度相对较高,但是国外与国内的户口管理政策存在巨大的差别。例如,美国作为发达的资本主义国家,第一章 引言3虽无户籍制度,也十分注重人口登记管理。各州都有出生、死亡登记作为生命统计的数据。登记项目相当详尽,登记的材料统统存入电脑网络,成为证明个人身份的最准确和最具法律效力的原始材料,随时可以在各地查找和调用 4。80 年代初,美国政府逐渐将计算机技术应用到社会保障体系中,通过信息化建设将养老金、失业金、医疗保险、救济金、劳动就业、个人税务登记、个人信贷资讯、个人教育资讯、个人健康资讯、驾驶凭证等纳入一个社会保障登记号的认证下。因此,在美国的本国常住人口与外国暂住人口都要办理社会保障号,拥有一张社会保障卡,平时美国公民可以凭借社会保障卡或汽车驾驶执照进行旅游和工作。政府以及银行、保险等机构通过社会保障卡或汽车驾照可以查阅个人信息, 以便管理人口。加拿大管理人口是通过建立了数据资源中心网站,满足公民从出生、成长、教育、工作、医疗保险、社会福利等各个方面和各个层次的需要,包括了从出生到死亡的全过程数据信息,从而进行人口管理 5。目前,日本实施“住民基本情况网络登记制度” ,规定居民情况一律上网。这是电子政府的一项重要举措,每个居民有一个登录号,按登录号可以找到每个居民住址电话、年龄等基本情况,不仅便于管理,而且政府便于网上办公 6。以上各国的户口管理制度都是与先进的网络、数据库、计算机等技术相结合,从而科学有效的进行人口管理。 我国人口数量大,流动人口多,实行的是户口管理制度, 社会有关部门在核查居民身份时,主要以核查公民身份证或者户口为主。我国的户口管理信息化建设起步较晚,功能完善的户口管理信息系统软件较少。近年来随着计算机技术的迅速发展和公安部门大力加强信息化建设,全国公安信息化工作取得了一定的成绩,在网络建设、应用系统开发使用、人才培养等方面功效显著,在目前的户口管理工作中,许多部门已建成自身的局域网网络系统,但在这些局域网上运行的应用系统并不多,大多局限在一些数据处理系统。而户口管理日常工作的很大一部分无法进行统一集中管理和归类,往往出现一些数据重复录入,花费比较多的精力去完成一些文字和报表工作,相互问数据交换和共享不方便,更无法实现一些规范化的流程等问题 7。具体表现在:(1)网络络建设滞后。派出所等公安基层单位网络建设发展缓慢,严重影响户口数据信息的建设与共享。(2)技术人员匮乏。目前大多数公安分局没有专业的技术人员从事户口信息工作,严重影响和制约了户口信息管理系统的建设与发展(3)数据库设计存在问题。虽然公安部门都采用了户口信息管理系统,但是运行的户口管理系统数据库设计并不完善,数据形式多样,一致性较差,并存在数4据冗余;数据量虽大,对数据资源的开发利用不充分;数据来源多,数据存放分散,缺乏统一管理和联系。(4) 系统功能不完善。户口信息系统在建设发展应用上形式各异、种类繁多,一方面没有与相关部门系统结合,网络化、综合化应用相当薄弱,另一方面缺乏整体规划,应用开发缺乏统一规范,信息共享程度较低。(5)不能适应户口管理的新政新规,难以扩充。(6)户口管理系统没有向地区、街道、高校等人口密集的地方提供系统接口,提供查询查询、统计、分析、打印等功能,为局部区域动态人口管理提供帮助。从总体上看,现存的户口管理信息系统难以适应人口政策的变化进行相应的业务调整,实施的户口管理信息系统难以及时扩充。1.3 论文研究的主要内容课题研究的主要内容就是要开发出适用于公安户口管理信息系统,通过实施该系统为潍坊地区公安部门人口管理提供一个综合性的信息处理平台。实现潍坊市常住人口的户口登记、户口撤销、户口信息查询、户口信息统计与分析等功能。实现暂住人口的信息登记、查询、统计等功能。具体研究内容如下:本文的研究内容如下:(1)公安户口管理系统的需求分析通过明确公安户口管理系统的参与者,采用用例驱动的分析方法,使用UML 语言进行系统对系统需求建立模型,确定系统了的功能需求以及性能需求。(2)公安户口管理系统的设计与实现通过采用面向对象的分析设计方法,确定系统的领域模型,应用 Struts+Spring+Hibernate 整合架构,设计与实现户口管理系统。1.4 论文组织结构本文主要介绍了公安户口管理系统的研究现状、相关技术、需求分析、设计思想和实现过程现。本文组织结构如下:第一章 引言。本章主要介绍公安户口管理系统的研究背景、意义以及国内外研究的现状、文章研究的主要内容。第一章 引言5第二章 相关技术研究。本章对公安户口管理系统涉及理论和应用技术介绍。主要介绍了统一建模语言UML、UML建模工具Rose,Spring、Hibernate、Struts 框架的原理,以及Oracle数据库的性能和优势。第三章 公安户口管理系统的需求分析。对选定研究对象即公安户口管理系统的功能需求、性能需求进行分析。第四章 公安户口管理系统的总体设计。首先,介绍了系统的网络拓扑结构设计与安全性设计。其次,介绍了公安户口管理系统的架构设计。最后,介绍了系统的功能模块设计。第五章 公安户口管理系统的详细设计与实现。首先,介绍了系统的运行环境。其次,重点介绍了系统的详细的设计。最后,介绍了系统主要功能的实现过程。第六章 软件测试。本章介绍了公安户口管

温馨提示

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

评论

0/150

提交评论