当前位置:首页 > 教学设计 > [基于三层架构的人口数据管理平台设计] dmp数据管理平台
 

[基于三层架构的人口数据管理平台设计] dmp数据管理平台

发布时间:2019-07-09 03:58:55 影响了:

  摘要:本文主要研究三层架构技术下的人口数据管理平台,从人口数据平台的研究意义与价值出发,在三层架构技术的基础上,总体设计了人口数据管理平台,且就数据平台划分为数据层、中间层、业务应用层,分别就三个层次进行系统的分析与设计,在中间层,利用了数据的存储过程访问方式,提高了数据平台的数据读取效率,重点设计与实现了人口数据的添加、数据查询功能。论文对人口数据平台的研究,最提高我国人口管理的信息化发展,具有一定的研究价值。
  关键词:三层架构 人口管理 数据管理 数据库
  我国是人口大国,庞大的人口数据的管理工作成为了难点和重点。对于人口数据的管理,也随着信息技术的发展,逐渐地朝着网络化、数字化趋势演变,实施人口数据的管理平台将直接影响到人口管理工作的效率和准确度。在人口数据管理工作流程中,利用网络技术、信息技术,以实现人口数据管理的信息化是研究的关键。本文则是在此背景下,研究了三层架构下的人口数据管理平台的分析与设计,以此提高人口数据管理的信息化水平。
  1 人口数据管理平台价值
  人口数据平台针对政府部门的人口数据统计和管理人员而开发的,实施计算机模式下的人口数据统计和管理方式,成为了目前各个国家对人口管理的一种趋势。在我国,由于人口统计方式和普查制度的改革,人为手工和纸质的方式进行人口数据统计,不仅仅浪费工作人员的时间,也浪费人口管理部门的人力和物力资源;另外,手工的人口数据统计,也不可避免的存在一定的差错。利用计算机数据管理系统,对人口数据进行统计和管理,将有效地提高人口管理工作的效率,尤其在我国这样一个人口数量庞大的国家,只需要将人口数据进行计算机方式的采集,管理人员就能进行数据分析与管理,极大减少人口管理工作量。
  建立人口综合管理平台是大势所趋,同时由政府人口信息管理与服务平台的协同,可以直接和间接产生经济和社会效益。经济发展以及社会进步,引起了政府和公众的需求,信息资源在广度和深度都在发生着深刻的变化,信息的质量、范围、准确性、及时性都有非常大的提高。实现网络化的数据采集管理和共享,实现即时灵活的数据统计分析能力,实现全系统各部门网上协同办公,以提高工作水平,为相关部门提供信息服务。
  本文所研究的人口数据管理平台,将基于三层架构的技术进行开发,三层架构将整个数据管理平台划分为数据层、中间层和业务访问层,其先进的数据读取方式,将有效地提高系统的数据访问速率,有效地提高人口数据管理工作效率。本文将利用ASP.NET技术,在三层架构体系下设计与研究人口数据管理系统,技术的先进性和优越性将提高系统平台的优越性,从而对人口数据的管理工作具有重要的研究价值。
  2 人口数据管理平台总体设计
  根据三层架构的技术体系,如图1所示,设计了人口 数据管理平台的总体架构,整个系统由数据层即系统的数据库、数据中间访问层、人口数据管理的主要业务功能应用层组成,通过三层体系之间的联系,实现人口数据的管理与分析。
  人口数据管理的主要业务分为、人口数据采集、人口数据信息办公、人口数据管理维护、人口数据交换,再加上系统自身的登录模块、系统维护管理模块,将这几个模块设计在人口数据管理平台的应用层上,通过数据存储过程和C#编程代码实现与数据层之间的联系,进行数据交互,形成一个有机的三层架构数据管理系统。
  3 平台数据层设计
  3.1 数据分析 人口数据管理系统的数据库实体主要是人口数据,如图2所示,人口数据的统计信息主要包括的数据字段有:人口的姓名、性别、身份证号码、年龄、家庭地址、政治面貌、配偶信息、添加日期、健康状况、就业状况、治安状况、其它说明等字段,为人口数据信息的实体属性图。
  3.2 存储过程设计 为了查询管理员访问者登录系统的数据信息,本系统设计了存储过程InfoAdmin。数据的存储过程属于系统的中间环节,利用SQL语句编写一组语句集,能将编译好的数据存储在系统数据库中,应用层访问时不需要再重新执行编译,极大提高了数据访问速度。
  如存储过程InfoAdmin,访问的是表b_Admin,对表中的用户姓名Name和用户密码Pwd进行查询,存储过程内容如下:
  CREATE PROCEDURE InfoAdmin
  (@Name varchar(20), @Pwd varchar(20)) as
  select * from tb_Admin where Name=@Name and Pwd=@Pwd
  GO
  4 平台中间层设计
  在本文研究的ASP.NET技术中,将数据访问常用的函数事件设计成类进行封装,形成系统的中间访问层,将常用的数据操作代码进行统一管理,以提高代码的运行效率。本文在人口数据管理系统中,建立了中间层的数据操作类,形成了数据公共类。
  将系统的基本操作类编写在这个文件夹的.cs文件中,这些文件都存储在人口数据系统工程的App_Code文件中,新建一个名为SqlOperate的数据操作类,对SQL数据库进行访问操作。该操作类中主要包括了4个函数方法,分别是DataCom方法、gvDataBind方法、dlDataBind方法、ddlDataBind方法,各自执行数据访问功能。
  例如,dlDataBind方法:dlDataBind方法无返回值,执行SqlDataAdapter中的SQL语句,将执行结果绑定到DataList控件上,设计的主要代码如下:
  SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlconn); //建立数据连接对象
  DataSet myds = new DataSet(); //新建数据访问对象
  myda.Fill(myds);
  dl.DataSource = myds; //执行数据源绑定
  dl.DataBind();

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3