所有提交的电磁系统将被重定向到在线手稿提交系统。作者请直接提交文章在线手稿提交系统各自的杂志。

设计和实现安全的在线人口普查信息管理系统基于B / S结构

乌斯曼Waziri1穆罕默德Joda乌斯曼1,Abdulrauf加巴2和Wadzani Gadzama3
  1. 包奇州州立大学讲师,数学科学,Gadau,包奇州,尼日利亚
  2. 讲师,计算机科学,西北大学,卡诺、卡诺州,尼日利亚
  3. 讲师,大众传播学系联邦理工Mubi Adamawa状态
相关文章Pubmed,谷歌学者

访问更多的相关文章国际创新研究期刊》的研究在科学、工程和技术

文摘

随着信息和通信技术的进步,通过互联网联机事务已经成为日常生活不可分割的一部分。在线调查是基于web的应用程序,允许受访者通过互联网完成人口普查。本文旨在升级和整合人口普查数据采集管理系统的效率。传统上,人口普查数据收集要求授权枚举器,手动收集人口数据耗费时间和浪费资源。一个安全的在线调查系统基于B / S结构可以克服这些问题。MyEclipse作为一个集成的开发环境webbase系统和JSP,作为编程语言。SQL server(2005)作为一个关系数据库。采用微分方程和指数函数的系统可以预测未来人口的国家将鼓励合作和联邦机构之间的协作。

关键字

应用程序、人口普查、计数器、人口、编程。

介绍

web-base系统的接近真正的全球化,世界上最简单的生活比如网购,e-health,电子书,电子银行等等。在线调查是基于web的应用程序,允许受访者通过互联网完成人口普查。通过上网意味着它是免费提供给任何人,世界各地的用户友好的和广泛的访问。术语普查的总过程可以被定义为收集、编制和发布的人口、经济和社会数据属于所有人的国家在指定时间[1]。在尼日利亚人口普查数据收集,通常遵循这些步骤:识别即的房屋。,住处和地方,通常用于像棚游牧民族使用的一样的生活。这是第一步。然后枚举器准备清单。一旦准备房子列表枚举器准备草图的街区的房屋主的信息类型的房屋和设施所享有的人口。众议院列表作为枚举的框架为下一步工作。枚举器报告主管,主管报告指控官和电荷官官报告区域,区域总监报告区域长和纬向长专员。 The state commissioner reports to the chairman national population commission of Nigeria [2].
上述系统是一个非常传统的方法,涉及许多困难。现今世界上这么快的技术是非常重要的快速地完成工作。这是通过采用安全的在线人口普查信息管理系统基于browser-server结构。browser-server要求安全机密性、完整性和可用性。这个提议系统满足各种安全需求,如可验证性,准确性、独特性和指纹,以消除冗余和重复。这个明亮的计划将补充尼日利亚政府的努力为政策和规划做出明智的决定,获得的人口普查数据通常被用于研究、业务、营销、国家预算和准备未来。

相关工作

目前没有任何可靠的人口普查数据集合并没有阻止国家和国际机构产生的估计和预测人口增长在尼日利亚。许多方法已经被广泛研究解决人口普查相关的挑战。最近的一项研究在尼日利亚,人口普查信息管理系统[3]。另一个工作讨论了人口普查的把信息在网络上访问,通过应用互联网作为一种信息传播工具[4]。在线互联网基础应用普查计算提出了在另一个工作[5]。生物识别技术已经应用和集成到信息系统在一些研究[6]。另一项研究钢筋需要一个高效的土地利用规划,和第一种方法将卫星图像与人口普查数据为研究人类环境在加勒比海[7]。流程实施互联网提供一个选项来澳大利亚公众在2006年的人口普查,简要概述了在另一个工作[8]。另一个工作描述印度人口普查数据收集使用PDA,这是人口普查数据采集系统的设计和实现使用PDA [9]。选民隐私的一个主要安全问题在选举过程可以通过使用盲签名保证机密性和选民对选民的数字签名的认证[10][11][12]。 However, most of these approaches are yet to success in providing an update census data. This Paper aim at developing a secure online census information management system (OCIMS) based on Browserserver structure, user- friendlier and widely accessible to users, taking advantage of new technologies to better meet the purpose. It was suggested that every effort be made to reduce the number of inaccuracy and manual method in the area of census data collections.

BROWSER-SERVER

Browser-Server互联网接入服务器,可以向所有人开放的或有限的访问密码和或特权(如公司服务器)等。这可能是一个私人服务器,但基于互联网的访问而非局域网(局域网)访问。客户端服务器有一个三步反应。首先,它接受连接,然后它读取和处理clientA¢€Ÿs请求。最后,它将发送一个回复给客户端。对于某些客户端-服务器的关系,像一个数据库服务器,可能有多个请求和回复。因为数据库请求可能需要一个长时间的过程,必须多线程服务器来处理并发请求。在HTTP的情况下,单个请求将导致多个回答[14][15]。

为什么Browser-Server结构

BSS即所谓Browser-Server结构的最大优点是,你可以在任何地方运行而不用安装任何专门的软件。只要有电脑和互联网接入一个能够使用客户端零维护。系统的扩展非常容易,只要有互联网接入,并提供一个用户名和密码,您可以使用该应用程序。

Browser-Server结构建筑

三层B / S结构的浏览器web服务器数据库服务器结构在本质上。浏览器作为客户端软件负责显示信息和数据收集,并通过互联网与web服务器通信,实现用户和系统之间的信息交互。主要应用程序的Web服务器负责处理任务负责业务逻辑操作各种功能模块和信息问题包括HTTP(超文本传输协议)请求和与数据库服务器连接和交互。数据库服务器负责存储和管理系统数据,如图1所示:
图像
如图1所示,客户端运行浏览器软件,浏览器以超文本形式提出了访问数据库的需求。后接收到Web服务器,请求将被转换成SQL(结构化查询语言)语句并提交到数据库服务器。数据库服务器验证其有效性和处理数据,然后将结果返回给Web服务器。Web服务器处理数据逻辑运算的各种功能需求,并最终转移结果。

材料和方法

数据收集
数据整理进行离散人口普查活动与所选类别的人一些选定的区域内Azare,包奇州尼日利亚。Azare位于Katagum包奇州地方政府。我们测试我们的系统很少有数据开始。大约25 - 50人算我们的应用程序和结果是有前途的。基于这些不同的个人注册在履历表上应用程序以保证安全和安全普查活动。
系统设计架构
系统必须便携和可扩展,以适应未来的变化在硬件、软件和网络。将考虑到这些因素,解决尼日利亚人口发展是基于两个组件:服务器端和枚举器,浏览器上运行。服务器是一组服务请求的应用程序由一个枚举器。数据服务器负责管理表格数据在服务器端,并将信息发送给客户端。这个系统被认为在任何标准的web浏览器。这种方法的优点,不需要在客户端下载任何插件。系统的性能是衡量响应请求的能力更快,和系统的可靠性。通常情况下,对某些查询的响应不能超过25秒。整个系统性能依赖于浏览器,服务器和网络性能,而不是单个组件,由最弱的控制组件内的总解决方案。在这个阶段的项目,一个服务器机是用于web服务器和数据服务器的功能,安装在一起。 The diagram below illustrates a general view of the system design architecture.
图像
上述系统三层体系结构插入另一个程序在服务器级别。我们称之为服务器应用程序。现在客户端应用程序不再直接查询数据库;查询服务器应用程序,查询数据服务器。这个系统的优势,当枚举器想要注册或检索数据以下情况:枚举器浏览器问web服务器,web服务器请求的服务器应用程序和服务器应用程序查询数据服务器、数据服务器提供一个记录集的所有populationsA¢€Ÿ数据。服务器应用程序所有的处理来确定数据和提供最终的数据到web服务器。web服务器将最终的数据信息显示枚举器。三层体系结构的三层:
1。Web服务器被称为表示层:它与用户交互。占据了顶层,并显示相关信息服务网站。这一层与其他层通过将结果发送到浏览器和网络中其他层。
2。应用程序服务器被称为应用程序层:也称为中间层,逻辑层,业务逻辑或逻辑层,该层从表示层。它控制应用程序功能进行详细的处理。
3所示。数据服务器也被称为数据层:这是最关键的方面的应用;它的用户数据、操作数据和元数据存储,便于存取和检索。房屋数据库服务器信息的存储和检索。数据在这层保持独立的应用程序服务器或业务逻辑。因此,数据库是一个有组织的结构化数据的集合,为许多应用程序提供最低冗余。

系统设计和建模

系统设计的创意过程是将一个现实生活中的问题转换为一个解决方案。这是通过描述结构的软件实现,数据是系统的一部分,和系统组件之间的接口。对于这个系统,将通过其代表逻辑结构设计和功能分解。的逻辑设计指定方法的交互系统组件的输入和输出,菜单结构、过程、控制和函数和命令结构。人口普查信息管理系统,它包括三个基本模块,即:枚举器模块、系统管理模块和人口普查登记模块。如下图3所示。而分解图显示了一个自上而下的功能分解的系统,使系统的结构。功能分解的目标是一步一步分解系统,从系统的主要功能和继续临时水平的水平基本功能。如下图4所示;
图像
图像
实现
我们使用了MyEclipse集成开发环境,因为它提供了一个极好的发展模块和添加库的方法。部署一个web服务器上的servlet和applet是容易使用MyEclipse和JSP作为编程语言。很容易与Microsoft SQL Server集成;Microsoft SQL Server(2005)是一个关系数据库管理应用程序,更有效地处理健壮的和复杂的数据。

结果与讨论

在线统计管理系统有助于确保良好的行为和可靠的人口普查项目在整个国家。该系统由许多模块组成,这些都是:
1。管理员模块
2。枚举器模块
3所示。登录模块
4所示。注册模块
管理员模块
管理员是填充或改变人口普查形式,是上级管理系统。管理员负责系统中完成的所有活动。正如前面所提到的管理员是谁提供权限和授权枚举器。管理员将人口普查报告,也可以访问的所有信息。管理员可以编辑或删除从人口普查数据库普查数据。管理员还可以查看人口普查报告、人口预测等。
枚举器模块
枚举器是有特权来填补人口普查,捕获用户的指纹,上传护照对于那些没有国民身份证照片和为特定用户提供用户名和密码。还有一个个人枚举器有国民身份证可以直接访问系统。任何人都没有国民身份证不能访问统计表格。
登录模块
这是管理员的登录页面,枚举器与国民身份证或指定用户可以授予访问调查形式。管理员和用户访问被拒绝,直到他进入一个有效的身份证号码和密码。登录模块是第一个模块在本系统。如下图5.3所示。
图像
图像
图像
图像

结论

我们实现了基于browser-structure安全的在线调查系统。我们相信这个系统采用原型和实现大规模,保证安全,安全可靠的质量和使用人口普查数据鼓励合作和联邦机构之间的合作:
•采用人口模型可以帮助人口统计学家预测,建议政府为新一代的计划。
•扩大人口普查上获取信息通过定期出版物和其他手段。
•促进数据生产者之间的沟通、研究人员和公共政策——制造商。
•协调统计数据库的开发和使用联邦机构之一。
•识别信息差距和数据不一致。
•鼓励跨国人口普查研究和数据收集。

引用

  1. 安圭拉岛2001年人口普查,统计单位财政部秘书处山谷,安圭拉岛http://www.gov.ai/statistics/census/body.htm
  2. 尼日利亚人大http://www.population.gov.ng。
  3. Anil Arora,”加拿大统计局网上普查”联合国统计期刊ECE 23 (2006)。IOS出版社。时间为页。月11日至
  4. Olugbenga Oluwagbemi,玛丽亚Keshinro和查尔斯·k·哈尔曼氏崖爬藤,“安全普查信息管理系统的设计与实现”。35第一Jan2011。埃及计算机科学卷》杂志上。2 - 10页。
  5. D马丁J哈里斯Sadlert,新泽西泰特,1998年,把网络普查:教训两个案例研究,区域,跨学科威利,1998年30卷,4号311 - 320页。
  6. Arora,。,& Gilmour, G. (2005, June). Statistics Canada: Census on the Net. Paper presented at the Statistical Commission and Economic Commission for Europe Conference of European Statisticians, Geneva, Switzerland. Available:http://www.unece.org/stats/documents/2005/seminars/si.2.add.2.e.pdf
  7. E D韦贝尔,谢林,B Bonfoh, J Utzinger J Hattendorf, M), T Madjiade J Zinsstag,(2008),人口和健康监测移动牧民在乍得:整合生物指纹识别到一个地理信息系统,(2008),地理空间健康第三卷,问题1页。113 - 124。
  8. S Martinuzzi,佤邦古尔德,OM拉莫斯冈萨雷斯,(2007),土地开发,土地使用,和城市扩张在波多黎各集成遥感和人口普查数据,景观和城市规划,景观和城市规划79卷,问题3 - 4,页288 - 297。
  9. p·威廉姆斯,2006年澳大利亚人口普查和互联网,(2007),统计《IAOS,卷24日问题3 - 4,页173 - 182。
  10. 一个。Vijayaraj P.DineshKumar。“人口普查数据采集系统的设计和实现使用PDA”国际期刊《计算机应用(0975 - 8887)。没有体积。2010年11月9日,28-31页。
  11. Anane R,弗里兰R, Theodoropoulos G,“网上投票的需求和实现”,电子商务技术和第四届IEEE国际会议在企业计算,电子商务,电子商务,2007年7月23日,pp.382 - 392。
  12. F Mimiko, 2006年,尼日利亚的人口普查:政治与纷纷扰扰的必要性。非洲和亚洲研究,5卷,1号2006,pp.1-22 (22)
  13. p·威廉姆斯,澳大利亚2006年的人口普查和互联网,(2007),统计《IAOS,卷24日问题3 - 4,页173 - 182。
  14. 美国Waziri“在线在尼日利亚人口综合信息系统基于B / S结构”。卷3,问题2,2014年2月。页80 - 84。
  15. 杨Bensheng、王Qiaoyun和张放鸣,„安全架构的设计招标管理信息系统基于B / SA¢€Ÿ。《2009国际信息安全与应用研讨会。ISBN 978-952-5726-06-0,页74 - 77。