潍坊市流动人口服务站管理系统的设计与实现.docx
《潍坊市流动人口服务站管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《潍坊市流动人口服务站管理系统的设计与实现.docx(56页珍藏版)》请在冰豆网上搜索。
![潍坊市流动人口服务站管理系统的设计与实现.docx](https://file1.bdocx.com/fileroot1/2022-11/25/e868908d-42a3-4f8d-9250-c7c5272279f7/e868908d-42a3-4f8d-9250-c7c5272279f71.gif)
潍坊市流动人口服务站管理系统的设计与实现
原创性声明和关于论文使用授权的说明
原创性声明
本人郑重声明:
所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。
除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本声明的法律责任由本人承担。
论文作者签名:
日期:
关于学位论文使用授权的声明
本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。
(保密论文在解密后应遵守此规定)
论文作者签名:
导师签名:
日期:
CONTENT
摘要
近几年来,随着城市建设进程的加快,市场经济的深入发展,流动人口数量也随之增加。
为了维持潍坊市社会稳定,流动人口的管理是维稳工作的重要部分,然而流动人口数量越来越多,流动人口的流动频率也越来越大,对流动人口的管理也越来越困难。
旧的人工管理远远不能满足公安民警对大量信息进行复杂处理的要求,这种管理方式存在着许多缺点。
如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
开发一个流动人口服务站管理系统,是基层开展流动人口和出租房屋服务与管理工作的平台与窗口,是公安机关控制服务站、了解服务的一条捷径。
本文用软件工程的思想描述了潍坊市流动人口服务站管理系统的分析、设计、实现和实施过程。
在对系统需求进行调研后,本文首先采用面向对象的分析方法对服务站模块,通知管理模块,管理员管理模块,统计报表管理模块,附加功能目模块,以用例图的形式直观展示,并对各功能做了详细描述。
在用例分析后,理解了系统要实现的具体功能,而后对系统进行了功能设计,技术上采用J2EE平台进行了架构设计,通过运用Struts框架技术,建立了一套可伸缩性高的系统开发架构。
确定了功能和技术架构后以某些功能为例详细设计了核心功能的业务类、数据模型类和控制类,采用时序图的方式对类之间的调用关系进行了描述。
并根据业务模型设计了数据模型,进一步设计了数据库表结构。
最后实现部分,描述了系统的运行环境,对系统实现进行了功能展示,最后描述了系统的测试。
潍坊市流动人口服务站管理系统的开发模式采用B/S结构,所有的操作都通过浏览器完成。
本系统采用J2EE平台下的MVC模式的struts架构设计开发,SQLSERVER作为后台数据库。
具体实现了服务站管理、通知管理、管理员管理、统计报表、附加功能五个功能模块。
在服务站管理模块,实现了服务站新增、服务站撤销、服务站合并、服务站拆分、登记表打印、服务站信息查询、人房信息辖区调整七个功能。
通知管理实现了服务站新增、撤销批准、合并批准、拆分批准,通知查询。
管理员管理实现了管理员聘用、管理员维护、管理员调动、人员归属调整、房屋归属调整、分配工作调整、管理员解聘、管理员查询等功能。
统计报表实现了管理员日志管理统计、管理员情况统计管理、服务站管理情况统计管理等。
附加功能包括在线帮助、返回导航、重新登录、退出系统、出错处理和恢复等功能。
本系统的开发设计是本着使用方便的原则去研究设计的,为公安民警提供了方便。
在进一步完善服务站登记信息的基础上,为支持街乡流管办根据实际工作需要调整服务站及管理员,提供了服务站新增、合并、拆分、撤销功能,方便各街乡流管办在进行服务站调整的同时,方便、快捷地实现对原有服务站管理员、人、房数据的调整。
关键词:
流动人口服务站管理,SQLSERVER,struts
ABSTRACT
Inrecentyears,asthespeedingupofurbanconstructionprocessandfurtherdevelopmentofthemarketeconomy,thenumberofflowingpopulationisincreasing.InordertomaintainsocialstabilityinWeifang,flowingpopulationmanagementisanimportantpartofthepopulationstability.Howeveranincreasingnumberofflowingpopulationandgrowingfrequencyofflowingpopulation,itismoreandmoredifficulttomanagefloatingpopulation.Thepreviousmanualmanagementisfarfromsatisfyingpublicsecuritypolicerequirementsofcomplexlydealingwithlargeamountsofinformation,whichmeanshasmanydisadvantages.Suchasinefficiency,poorsecurity,andalongtime,itwillgeneratealotoffilesanddataandcreatealotofdifficultiestofind,updateandmaintaintheinformation.Developingaflowingpopulationservicestationmanagementsystemisplatformsandwindowsforgrass-rootsunitstoserveandmanagerentalhousing,anditisashortcutforPublicSecurityBureautocontrolstationsandbetterservice.
Usingsoftwareengineeringthought,thispaperdescribestheanalysis,design,andimplementationprocessofaflowingpopulationservicestationmanagementsystemforWeifang.Aftertheinvestigationonsystemrequirements,thispaperfirstusestheobject-orientedanalysismethodontheservicemodule,notificationmanagementmodule,administratormanagementmodule,statisticalreportingmanagementmodules,andadditionalfunctionalitymodules,intheformofausecasediagramforavisualdisplay,andithasadetaileddescriptiontothefunction.Afterusecaseanalysis,itunderstandstheimplementspecificfunctionalityofsystem,andithasafunctiondesigntothesystem.UsingJ2EEplatformsarchitecturedesignintechnology,usingStrutsframeworktechnology,itestablishesahighscalabilityofsystemdevelopmentframework.Afterdeterminingthefunctionalandtechnicalarchitecture,takingsomefunctionforexample,itdesignsthecorefunctionsofthebusinessclass,thedatamodelclassesandcontrolclasses,anddescribescallingrelationsbetweenclassesbymeansofsequencegraphs.Accordingtothebusinessmodel,itdesignsthedatamodel,andfurtherdesignsdatabasetablestructure.Finallyintherealizationpart,itdescribestheoperationofthesystemenvironmentandshowssystemfunctions,finallyitdescribesthesystemtest.
DevelopmentmodelofaflowingpopulationservicestationmanagementsystemforWeifangusesB/Sstructure,andalloperationsaredonethroughthebrowser.ThissystemusestheStrutsofMVCmodelundertheJ2EEplatformarchitecturetodesignanddevelop,andregardsdatabaseSQLSERVERasthebackgrounddatabase.Thespecificimplementationisfivefunctionalmoduleincludingservicestationmanagement,informmanagement,administratormanagement,statistics,andadditionalfeatures.Intheservicestationmanagementmodule,realizessevenfunctionsofthenewservice,servicestationrevoked,servicestationmerger,split,registrationprintingservice,servicestationinformationquery,roomareainformationadjustment.Informmanagementrealizesthenewservicestation,revocationapproval,mergerapproval,splitapproval,informsinquiry.Administratormanagementrealizestheadministratoremployment,administratormaintenance,administratorremoved,staffbelongingtoadjust,andthehousesbelongingadjustment,andworkdistributionadjustment,andadministratordismissal,administratorinquires.Statisticsrealizestheadministratorlogmanagementstatistics,administratorstatisticsmanagement,andservicestationmanagementstatistics.Additionalfeaturesincludeonlinehelp,returntonavigation,andloginagain,exitsystem,errorprocessingandrecoveryandotherfunctions.
Thedevelopmentanddesignofthesystemisinlinewiththeprincipleofeasilyusetostudydesign,anditoffersaconvenienceforpublicsecuritypolice.Onthebasisoffurtherperfectservicestationregistrationinformationandsupportingforstreetandcountryflowingpopulationmanagement,accordingtotheactualneedofwork,itadjuststheservicestationandadministrator,providingaservicestationnew,merger,split,cancellationfunction,gotothelavatoryeachstreettownshipmanagementofficeinserviceflowadjustment.Itisnotonlyconvenientforthestreetandcountryflowingpopulationmanagementdepartmenttoadjusttheservicestation,butalsoeasierandfastertoimplementadjustmentoftheexistingservicestationadministrator,personnelandroomdata.
Keywords:
FlowingPopulationServiceStationManagement,SQLSERVER,struts
第1章绪论
1.1系统开发背景
中国人口流动正进入活跃时期,统计显示,大陆流动人口从1982年的657万上升到2005年的1.47亿,在短短的20多年时间里增长了21倍。
据官方的调查推算,2008年中国流动人口达到2.01亿。
2011年流动人口为2.30亿,比上年增加828万人,预计未来30年我国将形成5亿城镇人口、5亿流动迁移人口、5亿农村人口三分天下的格局。
在经历了人口爆炸式增长后,中国迎来了一个人口流动爆炸式增长的新阶段。
这不仅是现代市场经济中优化人力资源配置的内在要求,更是中国从传统的农业国家向工业化、城镇化迈进过程难以避免的现象,即人口的现代化过程。
大学生和其他城市人口因工作、经商等因素从一个城市流向另一个城市,尤其是西部人口以各种途径向东部大量流动;另一方面,无论是农民还是大学生,其流动具有强烈的随意性,其对流入地和流出地的经济、文化产生较大的影响[1]。
城市流动人口是农村人口城市化的表现形式,是现代化建设的必然趋势。
由于人口自身的特性,决定了其自身的复杂性,因此,必须在城市中建立人口特别是高危流动人口的信息管理系统,公安部门才能对本市的人口有一个比较确切的了解。
从维护社会常治久安、促进社会和谐这个层面上来看,流动人口服务站点管理系统对促进城市发展有重要的意义[2]。
近几年来,随着城市建设进程的加快,市场经济的深入发展,流动人口也随之加剧。
旧的人工管理远远不能满足公安民警对大量信息进行复杂处理的要求,这种管理方式存在着许多缺点。
如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难[3]。
如何加强对流动人口的管理,促进地区的稳定与发展已显得十分重要与迫切。
建立流动人口管理服务系统,是公安局通过提供优质服务、提高管理水平、惩治不法分子必不可少的聚道[4]。
为了保证公安民警的办事效率,公安局需要通过计算机进行全面现代化管理流动人口以及出租房屋等各项信息,所以选择开发流动人口服务站点的管理服务系统。
开发一个流动人口服务站管理系统,是基层开展流动人口和出租房屋服务与管理工作的平台与窗口,是公安机关控制服务站、了解服务站系统的一条捷径,服务站越来越凸显其重要性。
因此在进一步完善服务站登记信息的基础上,为支持街乡流管办根据实际工作需要调整服务站及管理员,提供了服务站新增、合并、拆分、撤销功能,方便各街乡流管办在进行服务站调整的同时,方便、快捷地实现对原有服务站管理员、人、房数据的调整。
1.2当前研究现状
信息管理系统是基于计算机、通讯网络等现代化的工具盒手段,服务于管理领域的信息处理。
它是20世纪中叶信息科学、计算机科学、管理科学、决策科学、系统科学、认知科学、人上智能以及认识论、开发方法等学科相互渗透而发展起来的一门科学。
信息是具有一定含义的数据,是经过加上处理后的数据,信息是对决策有价值的数据。
信息的主要特征是来源分散,数量庞大。
早期的管理信息系统的研究于实施主要依靠手工操作。
自到计算机网络和网络技术出现后,人们才进入了网络管理信息系统阶段[5]。
随着互联网技术的迅速发展,数据传输速率得以大幅提高,从而为分布式数据库得以广泛推广和应用提供了强大的技术支撑,使人们可以借助互联网实现远程办公、信息查询、时实监控。
国内多个地区都借助互联网对流动人口进行管理,作为流动人口管理的基层部门流动人口服务站是对流动人口服务管理的窗口,针对流动人口的聚集性随时对服务站进行调整,目前国内的流动人口管理系统大部分只有对流动人口的管理而缺少对流动人口服务站的管理,因此经常会遇到有些服务站工作压力大,管理服务不到位的问题,只有对服务站进行有效管理,达到服务站之间任务均衡,才能对流动人口进行更好的管理和服务。
1.3论文主要工作
本文用软件工程的思想描述了潍坊市流动人口服务站管理系统的分析、设计、实现和实施过程。
在对系统需求进行调研后,本文首先采用面向对象的分析方法对服务站模块,通知管理模块,管理员管理模块,统计报表管理模块,附加功能目模块,以用例图的形式直观展示,并对各功能做了详细描述。
在用例分析后,理解了系统要实现的具体功能,而后对系统进行了功能设计,技术上采用J2EE平台进行了架构设计,通过运用Struts框架技术,建立了一套可伸缩性高的系统开发架构。
确定了功能和技术架构后以某些功能为例详细设计了实现用到的业务类、数据模型类和控制类,采用时序图的方式对类之间的调用关系进行了描述。
并根据业务模型设计了数据模型,进一步设计了用到的数据库表结构。
最后实现部分,描述了系统的运行环境,对系统实现进行了功能展示,最后描述了系统的实施。
1.4本文的组织结构
本文第1章分析了潍坊市流动人口服务站管理系统的背景和当前系统存在现状,通过分析,指出了开发此系统的必要性,同时简要阐述了本文的主要工作,最后阐述了本文稿的贡献。
第2章对潍坊市流动人口服务站管理系统进行了总体概述,介绍了系统的开发模式与功能性需求,通过对潍坊市流动人口服务站管理系统详细的需求分析,描述了系统各模块的基本功能;另外,对系统非功能性需求也进行了说明。
第3章主要阐述了潍坊市流动人口服务站管理系统的概要设计,通过对系统的分层设计,包结构设计,阐明了系统的内部工作机理,并用结构图、流程图、活动图等图示对系统的部分功能模块进行了具体设计。
最后对系统的数据库进行了详细设计,通过具体功能模块实体间的关系图及部分业务流程的时序图,对潍坊市流动人口服务站管理系统部分核心功能进行了详细设计。
第4章对潍坊市流动人口服务站管理系统的实现做了总体性概述,通过系统部分工作原型图,对系统原型的功能加以详细介绍,并介绍了系统部分功能实现的具体算法和开发环境,同时用部分代码描述了系统功能的具体实现情况。
最后一章是结束语,对本文所做的工作和下一步要解决的问题进行了总结。
第2章系统概述与需求分析
2.1系统总体描述
系统的建设目标是系统通过先进的平台技术和设计构架,紧密集成办公自动化系统,建立流动人口服务站管理系统,提供了在社区(村)建立服务站、在服务站建立辖区的精细化管理模式,街乡流管办在流动人口集中的自然村、市场、企业、学校建立服务站;在进一步完善服务站登记信息的基础上,为支持街乡流管办根据实际工作需要调整服务站及管理员,提供了服务站新增、合并、拆分、撤销功能,方便各街乡流管办在进行服务站调整的同时,方便、快捷地实现对原有服务站管理员、人、房数据的调整。
1.系统包括。
服务站管理;通知管理;管理员管理;管理员日志管理;管理员管理情况统计管理;服务站管理情况统计管理;系统帮助;返回导航;重新登录;退出系统;出错处理和恢复等功能。
2.服务站管理。
服务站是面对到潍坊来的人员、出租房屋房主提供服务与管理的基层单位,由街乡镇流管办根据辖区行政区划以及流动人口和出租房屋的数量与分布情况进行设置,由此对服务站进行管理。
3.通知管理。
一些重要的信息,发送通知。
传达一些申请、批准通过之类的消息,用户可以查看自己的一些申请消息。
4.管理员管理。
管理员是直接面向来京人员、出租房屋租赁当事人提供服务与管理的一线人员,街乡镇流管办可根据管辖范围内的流动人口和出租房屋数量与分布情况进行配置。
5.管理员日志管理。
对各服务站点信息进行统计。
6.管理员管理情况统计管理。
统计街乡下面各个服务站管理员情况,对服务站管理员基本情况进行统计。
7.服务站管理情况统计管理。
对各服务站的建设情况、服务站的地点等情况进行统计。
8.系统帮助。
可以在线阅读《潍坊市流动人口服务站管理系统》使用说明书以及一些注意事项。
9.返回导航。
可以返回到《潍坊市流动人口服务站管理系统》的门户导航首页。
10.重新登录。
可以重新登录《潍坊市流动人口服务站管理系统》。
11.退出系统。
可以正常退出《潍坊市流动人口服务站管理系统》。
12.出错处理和恢复。
如果长时间不使用系统,系统会提示“连接空闲时间过长,或系统产生非法操作,请您重新登录”。
潍坊市流动人口服务站管理系统总体描述图如图2-1所示。
图2-1潍坊市流动人口服务站管理系统总体描述
通过对潍坊市流动人口服务站管理系统总体描述图的研究,加深了对于系统几大功能模块的理解,对系统下面的模块设计提供了帮助。
系统功能实现流程描述系统各个管理模块在实现自身功能时所进行的各项操作,系统功能流程图的设计是系统设计中必不可少的部分,是系统功能实现的总体表现。
潍坊市流动人口服务站管理系统总体流程图如图2-2所示。
图2-2流动人口服务站基本流程图
系统流程图具体实现步骤为:
用户首先输入登录信息进行系统登录,系统判断用户登录权限,进入系统后用户对系统几大功能模块进行操作,并且可以随时进行系统帮助,出错处理、返回导航、重新登录等功能。
系统数据库根据用户的不同操作对相应表中信息进行维护,操作完成后,用户退出系统。
2.2