论文部分内容阅读
中国的人口问题始终是影响社会经济发展的重大问题。翔实准确的人口数据是准确判断人口形势,实施科学决策的重要依据。多年来,各级各部门按照党委、政府统一部署,注重部门信息化建设,建立了比较完善的网络体系,但由于部门网络相对独立,采集渠道和统计口径不一,信息资源缺乏整合,造成信息资源的浪费。为进一步整合部门人口信息资源,拓宽人口信息采集渠道,加强人口信息资源利用,推进经济社会事务管理工作,提高统筹解决人口问题水平和综合决策能力,利用云计算技术,共同建立互联互通、互惠互利的人口信息资源共享平台和信息共享制度成为了必须。本文在现有公安、民政、卫计等各人口信息管理部门的各个人口业务应用系统基础上,分析公安、民政、卫计等人口信息管理的实际需求和业务流程,并结合云计算的技术思想,设计和实现人口信息共享平台。首先,本文阐述了基于云计算的人口信息共享平台项目背景和所面对问题,在此基础上分析了系统的业务流程,并进行了业务流程改进和系统化梳理工作,分析了基于云计算技术平台的思路。进而分析平台系统的功能需求和非功能性需求,将系统需求以流程图、用例图、表等的形式详细说明。在需求分析基础上,讨论基于云计算的人口信息共享平台架构设计。将架构设计分为平台技术架构和功能架构分别进行讨论。在技术架构讨论中,我们分析了区别于传统模式的云计算平台的网络架构和系统数据存储结构,然后在逻辑架构讨论中,分析了人口数据库架构分层模型,并对各层的功能进行了分析。在功能架构分析中,讨论了平台各部分的功能组成,最后给出一个动态的应用功能和数据流程。其次,重点对人口信息共享平台进行详细设计。根据需求分析中提出的云计算的技术思想来设计系统平台,并给出了部门人口信息共享功能的整体结构图,在了解了整体结构之后,根据前面讨论的云计算的技术思想,分别进行了云平台各个层次的详细设计。再次,我们在平台详细设计的基础上,对云平台的各个层次的实现进行了介绍。利用一些测试方法和工具,对云平台的三个层次分别进行测试。最后,本文对民政部门人口信息共享的应用情况进行简单介绍,并对系统平台的设计和实现进行了小结,提出了对民政部门人口信息共享平台建设的展望和改进建议。系统采用了基于B/S架构的三层架构设计方法,应用当前主流的软件设计模式MVC (Model-View-Controller)对系统进行设计,系统开发工具采用面向对象的程序设计语言JAVA,利用成熟的软件开发平台。为了保证数据的存储安全性和数据丢失的备份恢复,利用Oracle11g数据库进行系统的数据存储和管理。在系统的设计开发前期,进行深入业务的需求获取和需求分析,利用UML建模工具绘制了系统的活动图、序列图和类图。本文目的是搭建一个统一的共享平台,各部门应用系统根据统一标准和规范,统一和共享平台进行人口信息交换,能真正的实现人口信息共享要求。另外,本文突破了传统的技术路线,采用云计算技术,构建新一代云计算平台,节能减排,减少大量的重复投资,并使平台具有更好的扩展性。综上所述,我们在分析人口信息共享的业务需求的基础上,运用云计算技术,设计并实现了基于云计算的人口信息共享平台,为全国各级各部门人口信息共享业务推广服务。