社区流动人口管理系统的设计与实现docx.docx

上传人:b****3 文档编号:3120093 上传时间:2022-11-17 格式:DOCX 页数:57 大小:5.92MB
下载 相关 举报
社区流动人口管理系统的设计与实现docx.docx_第1页
第1页 / 共57页
社区流动人口管理系统的设计与实现docx.docx_第2页
第2页 / 共57页
社区流动人口管理系统的设计与实现docx.docx_第3页
第3页 / 共57页
社区流动人口管理系统的设计与实现docx.docx_第4页
第4页 / 共57页
社区流动人口管理系统的设计与实现docx.docx_第5页
第5页 / 共57页
点击查看更多>>
下载资源
资源描述

社区流动人口管理系统的设计与实现docx.docx

《社区流动人口管理系统的设计与实现docx.docx》由会员分享,可在线阅读,更多相关《社区流动人口管理系统的设计与实现docx.docx(57页珍藏版)》请在冰豆网上搜索。

社区流动人口管理系统的设计与实现docx.docx

社区流动人口管理系统的设计与实现docx

社区流动人口管理系统的设计与实现

第一章绪论

1.1研究背景及意义

中国目前正处在经济体制转型的关键时期,处在这个时期所关联的社会、经

济现象也是非常复杂。

农村的富裕劳动力以及大量的农民工在城乡之间的流动现

象,也日益引起了国家的关注〔0。

当前,区随着城市化进程的飞速发展,我国的

许多的农村地区存在着大量的剩余劳动力。

这部分农村人口只有转移到乡镇企业

中去,绝大多数的人口都涌向了城市,使得城市的人口数量呈现出不断攀升的现

象。

据相关部门统计,在1995年,我国的城市流动人口大约在8500万。

在公安

部门登记的人口约为4500万。

随着农村富裕劳动了的上升,城市流动人口的数

量还将保持一个上升的趋势[21。

此外,在城市流动人口中轻壮年人口占到了相当一’

大的比例。

例如,在1997年,北京有150暂住人口,其中农村人口为124.5万,

占流动人口总数的80.238%。

在建筑领域从业的人口超过了80%。

从以上数据不

难看出,农村的富裕劳动了是构成城市流动人口的主力军。

农村富裕劳动力为城

市的发展贡献做出了巨大的贡献,但是也为社会的和谐产生了一定的负面影响。

如,城市的犯罪率随着流动人口数量的增加也显著的上升,城市人口对农村富裕

劳动力的涌入也深感不安等。

为了减轻上述问题,城市的人口管理部门也纷纷采

取了各种措施来加强对流动人口的管理,一种行之有效的措施就是构建流动人口

管理信息系统来对流动人口进行管理以及监控[3]0

社区管辖的单位有55家(企业39家,在建工地15家,小区1个),管辖范

围东至乌奎高速,西至兴庆湖路,南至韶山街,北至庐山街,辖区总面积约6

平方公里。

辖区居住有汉、维、回、撒拉、黎、柯尔克孜等7个民族,现有流动

人口6504人(其中民语系775人)。

此外,本文所在社区工作人员共21人,其

中在编干部12人,公益性岗位9人。

本人的主要工作就是负责社区管辖的单位

的外来流动人口提供综合管理服务以及协调各单位、小组落实流动人口服务管理

措施。

同时,还要根据社区经济和社区发展的总体要求及治安形势,研究制定社

区的流动人口服务管理工作规划和方案,实行齐抓共管,综合治理。

本社区流动人口的特点体现在以下几个方面:

1.少数民族与汉族杂居,在文化观念以生活习惯上面存在这很大差异,宗

教观念深深影响这一些少数民族流动人口。

2.从近几年的数据看,流动人口的数量不断呈上增的趋势。

3.从流动人口在社区的居住分布来看,呈现大集中小分散的状态。

4.从流动人口在社区的就业情况来分析,呈现广泛性,涉及各个行业。

目前,本文所在社区的流动人口的管理当前还是处在手工管理的模式上,这

种管理模式明显的弊端就是在流动人口信息数据的上报、搜集、整理等方面的实

时性非常差,从在一定程度上阻碍了流动人口管理模式朝着信息化发展方向的步

伐[[3)。

因此,开发一个流动人口服务站管理系统,是社区开展流动人口管理工作

的平台与窗口,从而对流动人口进行科学的管理与有效的监控,减轻城市管理的

压力,为城市经济的发展做出更大的贡献具有一定的现实意义。

流动人口系统主

要用于流动人口,出租房屋的实时动态管理,做到人来登记,人走注销,主要是

流入人员登记办理居住证,流出人员的注销,给流入人员户籍所在地发协查,并

对丢失的居住证进行补办,出租房屋方面是将员工宿舍纳入出租房屋管理,前期

根据工作配合情况,流动人口管理及发案情况进行星级评定,并将星级评定表,

基本信息登记表录入系统。

1.2国内外研究现状

在全球城市化建设的背景下,不管是在发达国家还是在一些经济相对较为落

后的国家,在流动人口聚居区都具备两个基本条件:

流动人口在流入地区大规模

的集结和生活;流入地区能为流动人口提供成片集中的房源(矿业营地那样由流

动人口自行搭建临时性住所)[4]。

但是,从宏观的角度来进行分析,各个国家在

流动人口的聚居区之间由于宗教信仰、生活习惯、文化差异等方面还是存在着固

有的差异。

随着中国流动人口数量在我国大中型城市的逐年增长,城市对流动人口的管

理难度也与日俱增,这和我国的人口基数大、城市化进程的加快、经济体制转型

等方面因素的影响是是分不开的。

同时,这也是未来中国要保证可持续发展必须

要面对与解决的问题。

随着我国户籍制度的改革,使得流动人口有了更好的机遇

去追求他们想要的生活方式,更好的教育环境、经济条件、娱乐设施等[[5]。

但是

如果任由流动人口数量无限制的发展,同样也会给社会带来各种各样的问题。

如,

当农村的富裕劳动力大量的涌入城市后,这些流出区域的一些老弱病残的人就没

有能力去建设自身的家园,从而造成这些区域的经济发展缓慢,甚至出现经济滑

坡的现象发生[[6]。

虽然这些流动人口在城市里居住,但是在劳动报酬、居住条件

等方面还存在着大量的问题。

如少数的当地人会歧视这些流动人口,老板会拖欠

他们的工资,居住条件恶劣等。

长期以往,导致部分流动人口仇视社会,从而产

生报复社会的想法[[}l。

这在很大的程度上给社会的和谐、稳定产生负面的影响。

目前虽然大量的流动人口涌入一些发达城市,但是这类流动人口想要在当地

定居下来,却不是一件容易的事,甚至有时会遭到当地人的歧视,部分劳动者在

外打工,老板会想方法拖欠工钱,这使得大量的农村劳动力付出了很多自己的劳

动,但是却没有得到相应的回报,而这部分人如果回到自己的原居住地又会出现

难以接续的问题[f8l。

因此,致使这部分人心理上出现仇视社会的心理,为成为社

会稳定的隐患[[9]0

1.3本文主要内容

本文阐述了社区流动人口的现状,同时分析了社区流动人口的特点,以及社

区目前存在的流动人口管理方式上所存在的弊端[[ion。

本文研究的主要内容包括:

1.相关理论与技术。

深入的学习系统在开发过程中所要运用的相关理论与

技术。

2.构建流动人口管理系统的调研与分析。

通过对系统使用者进行实地走访

调研,了解系统的具体需求,对系统从可行性分析等反面展开分析。

3.系统系统设计。

在建立需求分析的基础上,对系统从整体上进行设计、

阐述系统所要完成的功能。

对数据库从概要设计和详细设计等。

4.系统的编码与实现。

在设计完成后开发实现了系统的相关功能,并展示

了系统实现的相关效果。

1.4本文组织结构

本论文共计六章,各章安排如下:

第一章绪论。

对课题产生的背景、意义、国内外研究现状、论文研究内容、

论文的章节安排等方面进行了介绍。

第二章系统相关技术介绍。

对开发本系统所涉及到理论以及开发技术做了相应的介绍。

第三章需求分析。

在对各部门实地走访调研的基础之上,对系统从需求概述、

系统业务流分析、功能需求分析、用户需求分析、非功能性需求分析等几个方面

进行了概述。

第四章系统设计。

对系统的设计目标与原则进行了简单的描述,并在此基础

上对系统的各个功能模块进行了详细的设计。

在完成了功能模块设计后,对数据

库从系统的E-R模型、数据库的表设计进行了详细的设计。

第五章系统实现。

对系统的运行环境进行了简单的介绍后,结合系统界面重

点的对系统各个功能模块所要完成的功能进行了详实的描述。

第六章总结与展望。

对开发系统中所完成的工作进行了总结,同时对系统今

后可能要开展的工作进行了展望。

第二章系统相关技术

流动人口管理系统在开发的过程中所涉及到了J2EE.Java,SQL数据库、

MVC设计模式等多种技术作为支撑,本章对这些主要技术做了相应的介绍。

2.1J2EE技术简介

J2EE是一个采用Java语言来开发分布式应用系统的标准,同时也可以理解

为是采用Java技术来解决复杂问题的一种体系结构[[1i)。

在J2EE体系结构为系统

的开发者提供了中间层集成框架,通过它就能够满足用户对开发一个系统所要求

的高可靠性、高可用性以及低成本的要求。

此外,J2EE还减轻了开发多层体系

结构系统的复杂度以及系统的开发费用【12]。

它也具有为用户提供对其它应用程

序的集成的能力,能够全面的支持EnterpriseJavaB~以及向导支持打包、系统

部署、安全机制等。

J2EE采取的是多层的分布式应用模型,其应用的逻辑方面

是按照功能划分为各个组件,每个应用组件根据其功能的特点被分布在不同的机

器之上[13]。

开发J2EE的初衷就是解决传统两层模式((C/S)存在的缺点,在C/S模

式下,用户的客户端承担了太多的功能而显得非常笨重。

C/S模式的缺点主要表

现在系统升级困难、系统的可扩展性不强等。

J2EE通过将两层化模型中的不同

层面分成若干层。

这样就使得为不同的各类服务提供了一个个独立的层。

典型的

J2EE四层结构如图2-1所示。

从图2-1可以看出,它们分别由运行在客户端机器上的客户层组件、服务器

上的业务逻辑层组件、J2EE服务器上的Web层组件以及行在EIS服务器上的企业

信息系统(Enterpriseinformationsystem)层软件构成。

2.2MVC设计模式

设计模式指的是指经过反复多次推敲、设计、归纳、总结后形成的被多数人

认可的知识与经验的高度总结。

使用设计模式的优点是系统的开发人员能够按照

一定的规则、流程来完成任务。

在面向对象的设计领域,系统在开发过程中的设

计模式是非常重要的。

常见的设计模式有Singleton模式、Faade模式与MVC模

式[14]。

其中,MVC模式在系统的设计与架构中是使用最为广泛的一种设计模式。

2.2.1MVC思想

MVC是Model-View-Controller的简写形式,其中模型(Model)表示的是

系统的业务逻辑,它的功能就是为视图提供相关的数据。

此外,这些数据也能够

被其它的部件所使用。

它对系统的功能起到了封装的作用,从而大幅度的提升了

程序代码的可重复利用率[}ls]。

视图(View)是与用户进行交互的界面,其主要

的作用及时向控制器以及模型发送访问请求、提交数据,同时将服务器处理的结

果呈现在用户的面前。

MVC的工作原理如图2-2所示。

在MVC设计理念中,当用户向服务器发送访问请求时,由控制器来负责请

求。

同时也决定调用哪个模型来来负责对这个请求进行处理。

模型部分则负责通

知视图来展示模型层返回的数据。

MVC通过模型、视图、控制器之间的最少的

祸合协查工作,从而全面提高了应用程序的可维护性以及可扩展性[[I6]0

2.2.2Modell和Mode12模式

在使用J2EE技术建立的应用系统的过程中,许多的基于WEB的应用系统

都是采用这个技术来完成的。

系统在开发的过程中直接面对具体的业务进行开

发,这种模式被称为Model1。

使用Model1的优势在于系统的开发周期较短、

程序的可移植性很强,但缺点是不适合开发大型的企业级别的系统[l刀0

JAVA的实现通常是基于某个过程,当一个JSP页面实现了一项业务时,如

果发现该业务不正确,需要重新进行改动时,这项工作量就显得十分繁重,也比

较容易产生问题。

此外,该模式由于没有被封装,从而造成了非常不利于应用程

序的修改以及调用。

所以,开发大型系统常采用另一种设计模式一即Model2

模式。

Model2模式也属于MVC模式的开发方法。

在该模式中增添了Servlet的功

能,JSP也不再承担视图与控制器的角色,它主要还是用来显示表示层的内容,

只具备了视图的功能。

控制器的角色由Servlet来完成,它主要负责协调JavaBean

与JSP之间的关系。

用户通过标准的浏览器对服务器发送请求,Servlet在接到请

求后,通过使用型层的JavaBean来处理业务逻辑,JavaBean来完成数据库服务

器与应用服务之间的交互[[l8}oMode12模式的工作原理如图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1