社区流动人口管理系统设计与实现 .docx
《社区流动人口管理系统设计与实现 .docx》由会员分享,可在线阅读,更多相关《社区流动人口管理系统设计与实现 .docx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结社区流淌人口治理系统的设计与实现第一章绪论1.1 讨论背景及意义中国目前正处在经济体制转型的关键时期,处在这个时期所关联的社会、经济现象也是特别复杂。农村的富有劳动力以及大量的农夫工在城乡之间的流淌现象,也日益引起了国家的关注0。当前,区随着城市化进程的飞速进展,我国的很多的农村的区存在着大量的剩余劳动力。这部分农村人口只有转移到乡镇企业中去,绝大多数的人口都涌向了城市,使得城市的人口数量出现出不断攀升的现象。据相关部门统计,在1995 年,我国的城市流淌人口大约在8500 万。在公安部门登记的人口约为4500 万。随着农村富有劳动了的上升,城市流淌人口的数量仍将保持一个上升的
2、趋势21。此外,在城市流淌人口中轻壮年人口占到了相当一 大的比例。例如,在1997 年,北京有 150 暂住人口,其中农村人口为124.5 万, 占流淌人口总数的80.238%。在建筑领域从业的人口超过了80%。从以上数据不 难看出,农村的富有劳动了是构成城市流淌人口的主力军。农村富有劳动力为城市的进展奉献做出了庞大的奉献,但是也为社会的和谐产生了肯定的负面影响。如,城市的犯罪率随着流淌人口数量的增加也显著的上升,城市人口对农村富有劳动力的涌入也深感担心等。为了减轻上述问题,城市的人口治理部门也纷纷实行了各种措施来加强对流淌人口的治理,一种行之有效的措施就是构建流淌人口治理信息系统来对流淌人口
3、进行治理以及监控 30社区管辖的单位有55 家企业 39 家,在建工的 15 家,小区 1 个,管辖范围东至乌奎高速,西至兴庆湖路,南至韶山街,北至庐山街,辖区总面积约6平方公里。辖区居住有汉、维、回、撒拉、黎、柯尔克孜等7 个民族,现有流淌人口 6504 人其中民语系 775 人。此外,本文所在社区工作人员共21 人,其中在编干部 12 人,公益性岗位9 人。本人的主要工作就是负责社区管辖的单位的外来流淌人口供应综合治理服务以及和谐各单位、小组落实流淌人口服务治理 措施。同时,仍要依据社区经济和社区进展的总体要求及治安形势,讨论制定社 区的流淌人口服务治理工作规划和方案,实行齐抓共管,综合治
4、理。本社区流淌人口的特点表达在以下几个方面:1. 少数民族与汉族杂居,在文化观念以生活习惯上面存在这很大差异,宗教观念深深影响这一些少数民族流淌人口。2. 从近几年的数据看,流淌人口的数量不断呈上增的趋势。3. 从流淌人口在社区的居住分布来看,出现大集中小分散的状态。4. 从流淌人口在社区的就业情形来分析,出现广泛性,涉及各个行业。 目前,本文所在社区的流淌人口的治理当前仍是处在手工治理的模式上,这种治理模式明显的弊端就是在流淌人口信息数据的上报、搜集、整理等方面的实时性特别差,从在肯定程度上阻碍了流淌人口治理模式朝着信息化进展方向的步伐3 。因此,开发一个流淌人口服务站治理系统,是社区开展流
5、淌人口治理工作的平台与窗口,从而对流淌人口进行科学的治理与有效的监控,减轻城市治理的压力,为城市经济的进展做出更大的奉献具有肯定的现实意义。流淌人口系统主要用于流淌人口,出租房屋的实时动态治理,做到人来登记,人走注销,主要是流入人员登记办理居住证,流出人员的注销,给流入人员户籍所在的发协查,并对丢失的居住证进行补办,出租房屋方面是将员工宿舍纳入出租房屋治理,前期依据工作协作情形,流淌人口治理及发案情形进行星级评定,并将星级评定表, 基本信息登记表录入系统。1.2 国内外讨论现状在全球城市化建设的背景下,不管是在发达国家仍是在一些经济相对较为落后的国家,在流淌人口聚居区都具备两个基本条件:流淌人
6、口在流入的区大规模的集结和生活。流入的区能为流淌人口供应成片集中的房源矿业营的那样由流淌人口自行搭建临时性住宅4。但是,从宏观的角度来进行分析,各个国家在 流淌人口的聚居区之间由于宗教信仰、生活习惯、文化差异等方面仍是存在着固有的差异。随着中国流淌人口数量在我国大中型城市的逐年增长,城市对流淌人口的管理难度也与日俱增,这和我国的人口基数大、城市化进程的加快、经济体制转型可编辑资料 - - - 欢迎下载精品名师归纳总结等方面因素的影响是是分不开的。同时,这也是将来中国要保证可连续进展必需要面对与解决的问题。随着我国户籍制度的改革,使得流淌人口有了更好的机遇去追求他们想要的生活方式,更好的训练环境
7、、经济条件、消遣设施等5 。但是假如任由流淌人口数量无限制的进展,同样也会给社会带来各种各样的问题。如,当农村的富有劳动力大量的涌入城市后,这些流出区域的一些老弱病残的人就没 有才能去建设自身的家园,从而造成这些区域的经济进展缓慢,甚至显现经济滑 坡的现象发生 6 。虽然这些流淌人口在城市里居住,但是在劳动酬劳、居住条件等方面仍存在着大量的问题。如少数的当的人会鄙视这些流淌人口,老板会拖欠 他们的工资,居住条件恶劣等。长期以往,导致部分流淌人口仇视社会,从而产 生报复社会的想法l 。这在很大的程度上给社会的和谐、稳固产生负面的影响。目前虽然大量的流淌人口涌入一些发达城市,但是这类流淌人口想要在
8、当的定居下来,却不是一件简洁的事,甚至有时会遭到当的人的鄙视,部分劳动者在 外打工,老板会想方法拖欠工钱,这使得大量的农村劳动力付出了很多自己的劳 动,但是却没有得到相应的回报,而这部分人假如回到自己的原居住的又会显现 难以接续的问题 f8l 。因此,致使这部分人心理上显现仇视社会的心理,为成为社会稳固的隐患 901.3 本文主要内容本文阐述了社区流淌人口的现状,同时分析了社区流淌人口的特点,以及社区目前存在的流淌人口治理方式上所存在的弊端ion 。本文讨论的主要内容包括: 1.相关理论与技术。深化的学习系统在开发过程中所要运用的相关理论与技术。2. 构建流淌人口治理系统的调研与分析。通过对系
9、统使用者进行实的走访调研,明白系统的具体需求,对系统从可行性分析等反面绽开分析。3. 系统系统设计。在建立需求分析的基础上,对系统从整体上进行设计、阐述系统所要完成的功能。对数据库从概要设计和具体设计等。4. 系统的编码与实现。在设计完成后开发实现了系统的相关功能,并展现了系统实现的相关成效。1.4 本文组织结构本论文共计六章,各章支配如下:第一章绪论。对课题产生的背景、意义、国内外讨论现状、论文讨论内容、论文的章节支配等方面进行了介绍。其次章系统相关技术介绍。对开发本系统所涉及到理论以及开发技术做了相应的介绍。第三章需求分析。在对各部门实的走访调研的基础之上,对系统从需求概述、系统业务流分析
10、、功能需求分析、用户需求分析、非功能性需求分析等几个方面进行了概述。第四章系统设计。对系统的设计目标与原就进行了简洁的描述,并在此基础上对系统的各个功能模块进行了具体的设计。在完成了功能模块设计后,对数据库从系统的 E-R模型、数据库的表设计进行了具体的设计。第五章系统实现。对系统的运行环境进行了简洁的介绍后,结合系统界面重点的对系统各个功能模块所要完成的功能进行了详实的描述。第六章总结与展望。对开发系统中所完成的工作进行了总结,同时对系统今后可能要开展的工作进行了展望。其次章系统相关技术流淌人口治理系统在开发的过程中所涉及到了J2EE. Java, SQL数据库、 MVC 设计模式等多种技术
11、作为支撑,本章对这些主要技术做了相应的介绍。2.1 J2EE技术简介J2EE是一个采纳 Java语言来开发分布式应用系统的标准,同时也可以懂得为是采纳 Java技术来解决复杂问题的一种体系结构1i 。在 J2EE体系结构为系统的开发者供应了中间层集成框架,通过它就能够满意用户对开发一个系统所要求的高牢靠性、高可用性以及低成本的要求。此外,J2EE仍减轻了开发多层体系结构系统的复杂度以及系统的开发费用【12。它也具有为用户供应对其它应用程序的集成的才能,能够全面的支持Enterprise JavaB以及向导支持打包、系统部署、安全机制等。 J2EE实行的是多层的分布式应用模型,其应用的规律方面是
12、依据功能划分为各个组件,每个应用组件依据其功能的特点被分布在不同的机可编辑资料 - - - 欢迎下载精品名师归纳总结器之上 13 。开发 J2EE的初衷就是解决传统两层模式式下,用户的客户端承担了太多的功能而显得特别笨重。C/S存在的缺点,在C/S 模C/S 模式的缺点主要表现在系统升级困难、系统的可扩展性不强等。J2EE通过将两层化模型中的不同层面分成如干层。这样就使得为不同的各类服务供应了一个个独立的层。典型的J2EE四层结构如图2-1所示。从图 2-1 可以看出,它们分别由运行在客户端机器上的客户层组件、服务器上的业务规律层组件、J2EE服务器上的 Web 层组件以及行在 EIS服务器上
13、的企业信息系统 Enterprise information system 层软件构成。2.2 MVC 设计模式设计模式指的是指经过反复多次推敲、设计、归纳、总结后形成的被多数人认可的学问与体会的高度总结。使用设计模式的优点是系统的开发人员能够依据肯定的规章、流程来完成任务。在面对对象的设计领域,系统在开发过程中的设计模式是特别重要的。常见的设计模式有Singleton 模式、 Faade 模式与 MVC 模式14 。其中, MVC 模式在系统的设计与架构中是使用最为广泛的一种设计模式。2.2.1 MVC 思想MVC 是 Model-View-Controller的简写形式,其中模型Model
14、 表示的是系统的业务规律,它的功能就是为视图供应相关的数据。此外,这些数据也能够被其它的部件所使用。它对系统的功能起到了封装的作用,从而大幅度的提升了程序代码的可重复利用率ls 。视图 View是与用户进行交互的界面,其主要的作用准时向掌握器以及模型发送拜访恳求、提交数据,同时将服务器处理的结果 呈现 在 用户 的 面 前。 MVC的 工 作原 理 如 图2-2所示 。可编辑资料 - - - 欢迎下载精品名师归纳总结在 MVC 设计理念中,当用户向服务器发送拜访恳求时,由掌握器来负责请b5E2RGbCAP求。同时也打算调用哪个模型来来负责对这个恳求进行处理。模型部分就负责通 知视图来展现模型层
15、返回的数据。MVC 通过模型、视图、掌握器之间的最少的祸合协查工作,从而全面提高了应用程序的可保护性以及可扩展性I602.2.2 Modell 和 Mode12 模式在使用 J2EE技术建立的应用系统的过程中,很多的基于WEB 的应用系统都是采纳这个技术来完成的。系统在开发的过程中直接面对具体的业务进行开发,这种模式被称为Model 1 。使用 Model 1 的优势在于系统的开发周期较短、程序的可移植性很强,但缺点是不适合开发大型的企业级别的系统l 刀 0JAVA的实现通常是基于某个过程,当一个JSP页面实现了一项业务时,假如发觉该业务不正确,需要重新进行改动时,这项工作量就显得特别繁重,也
16、比较简洁产生问题。此外,该模式由于没有被封装,从而造成了特别不利于应用程序的修改以及调用。所以,开发大型系统常采纳另一种设计模式一即Model 2模式。Model 2 模式也属于 MVC 模式的开发方法。在该模式中增加了Servlet 的功能, JSP也不再承担视图与掌握器的角色,它主要仍是用来显示表示层的内容,只具备了视图的功能。掌握器的角色由Servlet 来完成,它主要负责和谐JavaBean 与 JSP之间的关系。用户通过标准的浏览器对服务器发送恳求,Servlet 在接到恳求后,通过使用型层的JavaBean来处理业务规律,JavaBean来完成数据库服务器 与 应 用 服 务 之
17、间 的 交 互 l8oMode12模 式 的 工 作 原 理 如 图2-3所 示 。2.3 Java 技术可编辑资料 - - - 欢迎下载精品名师归纳总结Java是一种面对对象的编程语言,它是采纳了Java 虚拟机技术来实现了其跨平台的技术优势。到目前为止,大多数的各类脚本语言、动态语言以及函数式编程语言都可以在Java虚拟机的平台下运行,它已经成为最流行的编程语言之一,深受广大编程爱好者的宠爱1902.3.1 ServletServlet 是用来扩展 Web 服务器的功能的一种基于服务器端的程序,使用Servlet 就能够构建于平台、协议无关的网络应用程序。通过使用它就能够产生动态成效很好的
18、 Web 页面,它同时也是一种用来也是一种用来解决公共网关接口程序设计的 Java 技术解决方案。由于Servlet 是运行在服务器之上,因此当服务器接收到用户发出的 Servlet 时,将 Servlet 加载执行动态的创建 HTML 响应给用户2O 。此外, Servlet 仍为用户供应了更加便利、快捷的开发服务器端功能的手段。这主要是由于当 Java Servlet 在服务器与 Servlet 之间建立了一个标准的接口, 通过这个接口就使得 Servlet 能够独立的运行,从而使得采纳 Servlet 编写出来的应用程序具有很到的可一样性以及与异构的服务器进行交互。目前,绝大多数的是通过
19、安装插件的方式来供应对Servlet 技术的支持。一旦Web 服务器将 Servlet 调用到服务的内存中的时候,Servlet 就驻留在该内存中,监听用户发送的恳求。如当一个 HTTP协议恳求到达服务器时,它就自动建立一个新的Java 线程,同时在该线程中执行相应的代码内容。而传统的CGI 自身的程序结构通常特别短小,所以在执行进程所花费的时间很少,但是在启动该进程的时候,所花费的系统资源较多,而 Servlet 能够保护恳求之间的系统资源。Servlet 技术的优点表达在以下几个方面 21.1. 与传统的技术相比,由于Servlet 使用了多线程的技术,所以在代码的运行效率上来说,其效率远
20、胜于CGIa2. Servlet 具有优良的长久性能,当Servlet 在器内存中被加载一次以后,当再次发生了相同的恳求时,不需要从新再次实例化Servlet。假如有多项相同的恳求同时显现,每个恳求将生产一个新的线程。这样做的优点就是使得代码的编译只进行一次,而说明却在每次程序运行的时候就会进行。3. Servlet 具有面对对象的全部的优点。4. Servlet 具有协议与平台无关的优良特性。p1EanqFDPw5.通过使用 Servlet 供应的接口,使得开发出来的应用系统具有特别好的敏捷性以及扩展性。2.3.2 JavaBeanJavaBeans是一种抽象性很强的技术规范,它同时也是 J
21、ava 模型规范。JavaBeans是一种能够重复使用的与平台无关的软件组件,能够在系统的开发过程中直接调用 a2ja采纳 JavaBean技术,用户能够创建适合自身的组件,同时也能够将该组件应用到其它的程序当中去。新创建的组件能够像JDK软件包中的构件一样单独 的使用,这样就用户在使用JavaBeans时不去考虑 JavaBeans的具体实现过程。JavaBeans技术实际上严格遵守一些协议的类,从而其本身就具有Java类的跨平台特性。此外, JavaBean 是一种能够供应操纵声音、图像以及数据库中的数据的小型掌握程序,它能够直接被包装在个JAR格式的文件当中,这样系统的开发者就能够直接使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 社区流动人口管理系统设计与实现 社区 流动人口 管理 系统 设计 实现
限制150内