gis平台上人口管理软件设计

gis平台上人口管理软件设计

ID:5248172

大小:29.00 KB

页数:7页

时间:2017-12-07

gis平台上人口管理软件设计_第1页
gis平台上人口管理软件设计_第2页
gis平台上人口管理软件设计_第3页
gis平台上人口管理软件设计_第4页
gis平台上人口管理软件设计_第5页
资源描述:

《gis平台上人口管理软件设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、GIS平台上人口管理软件设计  摘要:以人口管理系统的设计开发为基础,进行需求分析,并阐述人口管理软件系统设计的要求、原则、体系结构、数据库设计、功能设计以及核心实现技术等过程。通过人口管理系统,实现了“以图管房、以房管人、以人找房、图文互动”的人口管理新模式,实现对辖区内实有人口的空间可视化管理。在GIS平台上的人口管理软件,使用浏览器/服务器(简称B/S)结构实现。并使用JSP实现动态Web技术。在服务器端使用的数据库为Oracle,使用WebSphere发布Web服务。在客户端为实现良好的人机界面,使用了Ajax技术实现页面的动态显示及交互。关键词:

2、地理信息系统;人口管理系统;WebSphere中图分类号:C93文献标志码:A文章编号:1673-291X(2013)10-0215-02绪论71.课题研究的背景。GIS已深入到各行各业。据抽样调查,中国25个省市、19个行业中不同程度地使用了GIS。GIS已被公认为21世纪的支柱产业。同时,公安部应用GIS技术可以解决大量的实际问题。地理信息技术的引入,可有效地挖掘警务数据中“地”这一空间信息的使用价值。弥补常规MIS管理信息系统在空间分析方面的不足,促使公安信息化应用在应用层次和应用水平上,比常规的OA办公自动化和MIS警务管理信息系统更上了一个新台阶

3、,并使警务工作效率和科学指挥决策水平得到进一步提高。2.课题研究的实际意义。人口的大量流动使得很多城市在人口管理中遇到了新的难题:一是外地人口的大量临时迁入即出现了大量的暂住人口;二是城市的常住人口由于城改拆迁购房等原因而导致大量的人户分离、实际居住处与户口所在地分离现象。因此解决人口问题是公安部门的关键。基于中国人口众多、人口流动量大的特征,可通过人口管理系统软件,实现常住人口、暂住人口、重点人口等人口的查询、定位、统计、分布分析、暂住人口变迁轨迹分析等功能,提高公安机关的管理效能。本文针对人口管理软件的设计开发进行研究。通过人口管理软件的设计,实现“以

4、图管房、以房管人、以人找房、图文互动”的人口管理新模式,实现对辖区内实有人口的空间可视化管理。一、需求分析1.系统功能需求分析。项目的核心功能把信息定位到图上,通过姓名或身份证号可找到具体地址或根据定位地址可以找到人,还可将人员统计专题图显示在地图上。从GIS的角度来说,需要实现地图浏览、查询定位、统计汇总、专题制图以及管理这些功能相关的资源、权限和数据。72.系统环境需求分析。本软件中的数据库服务器和应用程序服务器是为图形数据服务,均须采用大内存、多CPU、快速硬盘和网卡。为了维护图形数据,需要配置独立显卡和大内存。建议配置:显卡128M、内存1G以上。

5、人口管理软件采用B/S模式,功能在服务器端完成,这就要求在网络上传送大量的数据,要求高速网络。根据软件开发的需要,采用PGIS平台软件作为GIS平台的基础软件,PGIS平台软件是根据统一的标准规范,基于开放的商用基础GIS软件,能够为各类应用开发提供统一的工具软件、基础服务和应用模版,由公安部统一组织开发。二、系统总体设计1.系统设计总体要求。在警用地理信息系统的整体框架下,开发人口管理系统软件,结合栅格地图图片服务、专题图服务和栅格图片联网服务,为用户提供基于地图方式的人口信息查询,提高公安机关的管理能力。在技术方面,实现GIS和MIS相关信息的双向维护

6、功能。2.人口管理系统的体系结构。人口管理系统采用的是基于J2EE的B/S体系结构,在这种结构下,用户界面完全通过Web浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器实现,客户端只要有常用的Web浏览器即可。73.数据库设计。根据人口管理软件开发及GIS平台的需要,使用oracle建立三个基本数据库分别是:(1)警用地理信息数据库,(2)标准地址数据库,(3)业务地理关联数据库。三、人口管理系统的实现1.地图的实现。通过arcgis对数据进行配图、切图,将所切的图在栅格地图服务上发布。PGIS的地图服务是通过JavaScript接口调用的。

7、相关接口函数使用语句说明:_MapApp=newEzMap(document.getElementById(”map”));通过定义函数LoadMapApi来调用RemoteJs:LoadMapApi:function(mapHost){config.LoadJs(config.RemoteJs,”“)在map.html中调用LoadMapApi函数和调用地图类,将地图显示出来:config.LoadMapApi();var_MapApp;functioninit(){_MapApp=newEzMap(document.getElementById(”ma

8、p”));ezmapNoConflict();地图如下:72.门牌

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。