南疆地区居民信息管理系统的设计的应用背景研究
2017-04-07吐尔逊尼沙吾买尔依尔夏提阿布拉
吐尔逊尼沙·吾买尔 依尔夏提·阿布拉
(和田师范专科学校理学院;体育学院,新疆 和田 848000)
南疆地区居民信息管理系统的设计的应用背景研究
吐尔逊尼沙·吾买尔 依尔夏提·阿布拉
(和田师范专科学校理学院;体育学院,新疆 和田 848000)
以南疆地区农村的特殊需求为主要的分析背景,紧密的贴合实用性、便捷性、可靠性以及可拓展性等基本设计思想,并介绍了基于.NET的维汉双语农村居民信息管理系统的几个重要工作。
维汉居民信息管理系统;.NET系统框架;应用背景
1.引言
随着社会、经济快速发展和互联网技术的快速进步和推广,国内的信息化建设达到了一个此前未曾有过的高峰期。而信息化已经成为了提升社会生产力和经济实力,在竞争中占据领先地位的重要保证。其内容覆盖面非常广,其中就农村而言,实施信息化不但可以使其落后的面貌焕然一新,同时对于农村地区经济水平的提升,并彻底的消灭贫穷,具有重大的意义。然而,总体上分析农村的信息化水平,不难发现,就新疆地区而言,南部地区大部分农村的经济能力依然是相当弱的,人民生活依然十分艰难。
南疆地处塔克拉玛干沙漠边缘,是新疆少数民族集聚地,由于历史和地理环境,加上少数民族众多、文化差异较大等原因,南疆地区的信息化落后。近几年来随着国家西部大开发战略的推动和信息技术的迅速发展,农村基础设施和硬件条件的力度加大,为农村信息化提供了基础保障,农村的信息化管理工作基础设施得到完善。
当前南疆基层信息管理工作的特点来看,一方面新疆地域辽阔,平均人密度低,人口密度差异悬殊,尤其是历史上就构成了多个经济区和多个民族的传统居住地域,所以在各个民族的地理分布上必然存在各自的特点。使得居民信息管理工作量大,花费时间较长,主要是专门的人工管理,工作效率低。另一方面,维吾尔族聚居的地区主要包括了南部的喀什地区、和田地区、阿克苏地区以及东部的吐鲁番地区,其人口占新疆本族总人口比例的83%。也占当地人口的70%以上,而其中喀什以及和田是维吾尔族人最多见的地方,同时这两处地区汉民族的人口也同样是最少的。
目前为止,一些发达地区基层组织购买适合该区域实际情况的居民信息管理软件来实现了管理工作的自动化,这些软件平台日益成熟,趋向网络化,基于C/S或B/S模式,把数据集中存储在数据库服务器,通过客户机或浏览器来进行操作,强调了数据流通和信息交流的效率。而本文研究的基于.NET的维汉双语农村居民信息管理系统非常适用于南疆地区的特殊需求,可以解决本地区基层工作人员的语言障碍。
2.系统结构与框架
2.1 设计目标
随着基层组织业务面的不断扩大、处理细节变得更加细致、对服务质量和速度的要求的不断提高,相应的工作量也明显增加,如今针对信息传递的时效性要求也不断提升。传统的管理方式和手工处理手段都显得过于陈旧,难以适应于如今工作的需要。故而构建一个以互联网居民信管平台为基础的,达到对于所有的乡镇/街道、村委会/社区的各种相关数据进行科学管理的工作是非常有意义的,其不仅仅能提升信息的透明度,同时也可以显著的提升工作和服务质量,提升业务的规范性,并促进基层现代化。主要工作内容为:
(1)和当前最为流行的Web应用程序体系结构进行对比,点明当前B/S以及C/S两种体系所含有的优点以及缺点。
(2)研究ASP.NET、SQL SERVER2008、Ajax等技术在多种语言居民信管系统当中的运用情况。
(3)点明多民族地区基层居民信管工作的重要性。
(4)研究以ASP.NET为基础的居民信息管理系统的整体架构和主要功能模块设计。针对系统数据库采取构建。
(5)叙述了多语言居民信管系统之中所运用的核心技术,发布关键功能模块的操作界面以及重要的代码内容,探讨维吾尔语输入输出相关技术。
最终针对系统中的设计做出一定的总结,点明核心问题所在,并说明后续的发展前景。
对于本系统开发选择的是微软公司的Visual Studio 2008 开发工具和Microsoft SQL Server2005关系型数据库,其中编译语言为C#,同时使用了ASP.NET开发技术和ADO.NET编程模型。
2.2 系统框架
(1).NET 框架(.NET Framework)
针对.NET,微软公司本身也并不存在一个精确的定义,然而业界的观点主要认为:.NET 是微软所供应的众多产品的统称。详细而言,其通过下属的几个部分构成,包括了.NET Framework 、.NET 企业服务器以及.NET 开发工具,参见下图2-1 所示。其中.NET Framework 作为一个运行环境,其性能非常优越,同时供应了具体的服务和优秀的技术,可以运行统一的类库,如Visual C# 、Visual Basic 、Visual C++ 、Visual J++ 等,便于开发者构建对应的应用程序。而.NET 企业服务器是指SQL Server2000 等类似的通过.NET Framework 应用程序使用的服务器端产品。尽管其并非通过后者编写,然而其同样都可以运行.NET 。为了确保在.NET Framework 上完成开发工作,微软公司将Visual Studio 实施了更新换代,同时将其重命名为Visual Studio .NET 。此即为.NET 开发工具。本系统开发过程中使用的就是Visual Studio .NET 2008,开发语言为C#。参见下图2-1所示。
图2-1 .NET 框架
(2)B/S 结构及其特点
运用以B/S为基础的结构,可以有效的应对C/S所产生的问题,尽可能的发挥校园的网络资源,同时体现网络的效能,并提升劳动生产率。
该结构是通过浏览器、Web服务器以及应用和数据服务器共同构成的多层网络结构系统。
不仅如此,Web服务器作为系统之中即为重要的成分,用户端可以通过浏览器向其发出有关请求,其可按照请求的内容向服务器进一步申请,而服务器则将对应的信息向其反馈,而后Web服务器在通过HTML语言格式将相关信息反向传递给浏览器,从而帮助用户在客户端浏览器查阅对应的资料。
该模式的特征:
1. 其对于硬件要求不高,不需要客户端软件,仅需浏览器便可,界面也并不复杂。
2. 因为其基于Web服务器完成所有的功能,故而也隶属于云计算领域。开发人员的工作核心在于处理应用层和数据层间的有关问题,极大的降低了系统开发以及维护所造成的负担。
3. 其最突出的优点是和平台本身不相关,对于其而言最大的特点是开放的网络通信协议以及运用了浏览器的有关技术。
2.3 系统工作流程
按照此前的需求分析结果以及居民信管的相关研究,该系统总体而言过程为:以县为单位设置乡镇/街道基本信息;设置通用信息代码库;以乡镇为单位设置村委会基本信息;以从上向下的分层管理机制创建系统用户;以村委单位录入家庭和居民基本信息;图像采集;系统各级用户查询参考居民信息;管理员根据实际需要进行数据导入/导出、备份/恢复等维护工作。系统的工作步骤参见下图4-3所示。
图4-3 系统工作流程图
3. 应用背景
随着我国现代化建设的推进,计算机网络的快速普及,新疆各级基层组织和行政部门的信息化建设得到了前所未有的发展。另一方面,随着人口增长、人们流动性增多、社会各方面节奏加快等原因,乡镇、街道和村委会这样基层单位的日常工作变得更加细致、工作量大、服务面广等趋势。
新疆地区容纳了多个民族,使用的语言类型也是多种多样,在这里集中了世界六大语系当中的一半。政府为了确保法律要求的所有民族都能够使用本民族的语言文字,采取了很多卓有成效的办法,确保其有关权利,进而使得少数民族的文字在社会上受到了很大的认可,同时运用范围也越来越广泛。新疆自治区内通用的文字包含了维语和汉语两种。新疆是多民族融合生活的自治地区,这种特殊性不仅体现在服务对象(广大人民群众),而且也体现在服务者——基层工作人员。近几年来,随着人们文化水平的提高、双语教育的大力推进,新疆各少数民族的汉语水平也在稳步提高。但是,在基层,这种提高主要表现在日常口语,因此在日常工作中只使用一种语言——汉语,不符合实际。为了减轻基层工作人员的工作负担,从而提高工作效率和服务质量,开发一款符合实际需要的、以居民信息采集、管理、维护、查询、统计等功能为一体的多语种居民信息管理系统,不仅能够转变工作方式、提高基层的服务职能,而且让广大群众享受现代化技术的便利等方面具有更大的实际意义。
4.结束语
本文以南疆地区农村的特殊需求为主要的分析背景,紧密的贴合实用性、便捷性、可靠性以及可拓展性等基本设计思想,阐述了ASP.NET技术并与Web数据库相联系,并介绍了基于.NET的维汉双语农村居民信息管理系统的工作情况。
[1]李梦玉. 区域化居民动态管理系统的设计与实现[D].电子科技大学,2012.
[2]李占红. 居民信息管理系统及Oracle 10g数据库优化[D].山东大学,2012.
[3]李晓磊. 公安业务信息管理系统的设计与实现[D].吉林大学,2012.
[4]廖熹. 洪都社区管理系统分析与设计[D].云南大学,2012.
[5]咸敏燕. 基于J2EE的社区管理平台的设计与实现[D].厦门大学,2014.
[6]吴娟. 社区居民健康档案管理系统的设计与实现[D].厦门大学,2014.
[7]郭辰生. 社区人口信息管理系统的设计与实现[D].内蒙古大学,2014.
2016-12-10
吐尔逊尼沙·吾买尔(1977-),维吾尔族,新疆和田人,硕士,和田师范专科学校理学院讲师,研究方向:人工智能;依尔夏提·阿布拉(1975-),维吾尔族,新疆和田人,硕士,和田师范专科学校体育学院副教授。研究方向:软件工程。