随着信息技术的快速发展,计算机技术在各行各业中得到广泛应用。 随着计算机网络技术的广泛应用使得各行业的管理方法得到质的飞跃。 计划生育是党和政府工作的重要组成部分,且其工作量较大,采用传统的管理方式已经无法满足现代管理需求,采用信息化管理手段是改进计划生育工作管理、提高工作效率的重要手段。近年来,新提出的 ASP 技术受到重点关注。 ASP 技术的运用是通过建立服务器端的脚本解释环境。在信息管理系统中运用 ASP 技术实现了信息管理系统 B/S 体系结构的建立。 基于 ASP 技术的的信息管理系统相对于传统信息管理系统来说具有成本低、实用性和适应性强、拓展性好、安全性高等优点。 本文将针对基于 ASP 技术的计划生育管理信息系统开发进行探讨。
1 基本资料
1.1 ASP 技术
ASP(Active Server Pages,动态服务页面 )是一种 Web 应用程序开发技术,内含于 Internet InformationServer(IIS)中。该技术直观、易学。 同时它与浏览器无关,系统在服务器端运行, 仅仅将结果以标准的 HTML 语言传送至用户端浏览器,无论用户端采用的是何种浏览器都能够实现。 此项技术是完全在服务器端运行的系统,系统团建的维护、升级均在服务器端进行, 客户不需要再进行任何配置, 本身就指出 VBScript 和 Java Script,在实际的运用当中用户可以自由决定使用哪种。它的脚本语言可以为任何 Script 语言,在系统中只要提供相应的引擎便可,ASP 技术 ASP 还是服务器端的脚本运行环境,在网络系统中运用 ASP 技术能够开发动态的、交互的 Web 应用程序。 它的程序是在 WINDOWS NT+IIS(InternetInformation Service)或 2000+ IIS 环境中运行 . 程序代码为内嵌在 HTML 中的 VBScript 或 JScript 语言,HTML 中的语言通常采用“<…>”标记,而其内部的 ASP 程序代码则采用“<%…%>”, 采用这样的代码标记是为了方便与其他代码区分 .
此外, 基于 ASP 技术管理信息系统中,ASP 还能够利用系统中内嵌的 ADO 对象和 SOL 语言访问系统数据库, 这样的操作实现了用户对数据库的交互访问。 内嵌的 ADO 对象主要是为数据库的访问提供 Connection、RecordSet 和 Field 3 个对象,通过这 3 个交互访问对象实现数据库的连接、数据记录的存放和字段的调用等操作。ASP 技术还具有以下优点:第一开发率高 :ASP 技 术提供的是一种简单易学的脚本,同时含带有内置对象,由此简化了 Web 的开发工作,提高了开发效率;第二交互性好:ASP网页具有一定的运算能力,在其运行过程中能够根据使用环境和参数而产生不同的 HTML 输出。 它还是一种服务器端应用,能够和传统客户脚本程序、外插控件进行混合使用,动态产生供浏览器执行的关于负面布局的脚本程序和外插对象,在客户的浏览器端产生动态的图形操作界面; 第三安全性高:ASP 脚本在服务器端执行, 传到用户浏览器的只是 ASP执行结果所产生的 HEML 文档,这样便降低了对浏览器的要求,同时强化了系统的安全性。
1.2 B/S 体系结构
B/S 体系结构包含浏览器 、数据库服务器和 Web 服务器3 部分,其结构如图 1 所示。 该体系结构在客户端设置一个通用的浏览器,用户通过浏览器完成其所需操作。 Web 服务器为 B/S 体系结构的核心部分,其主要功能是用来接受远程的HTTP 查询请求 ,之后根据用户请求 ,使用相关的查询条件 ,利用数据引擎技术(ADO、0LE/DB)从数据库中索取用户需求的数据, 然后将提取的数据翻译成 TML、DHTML、XML 等页面描述语言,最后将翻译后的描述语言传输至信息请求浏览器中,其访问代码如下:
set conn=server.createobject 一(“adodb.eonnee·tion”)
dbpath=server.mappath(“ / data / 一 mydatabase.mdb”) ,
conn.open“driver={microsoft access driver( .mdb)};
dbq=”&dbpath sql=一“Select From mytable”
Set rs=conn.Execute(sql)
2 基于 ASP 技术的总体设计分析
2.1 计划生育管理系统
系统结构设计分析计划生育管理模式是从国家到地方政府进行分级管理。
计划生育的相关信息先是由个体的乡村和社区搜集并统计,之后级级向上传递, 最终汇聚到国家人口与计生委管理处;而有关计划生育的相关政策同样是一级一级的向下传递并落实。 针对计划生育这样的管理模式,这里我们基于 ASP 技术采用 B/S 体系结构,以解决两种两种传递方式的原发性问题。 采用此体系结构将服务器结构下的应用可靠地推广到不同源级的关键任务环境中,同时通过这一技术的运用提高了信息传递管理的灵活性和传递效率,增强了管理信息系统的性能和拓展能力。
基于 ASP 技术的 B/S 体系结构供包含 3 个层面,这 3个层面将系统的应用逻辑分为 3 个部分, 第一是用户界面,此界面是为用户与系统之间提供友好的交互;第二是应用服务器,此部分主要是为了实现业务逻辑;第三部分是系统数据库服务器,数据服务器的主要作用是储存、访问和优化数据信息。
基于 ASP 技术的 B/S 体系结构的计划生育管理系统在设计开发中系统建筑占主导地位,系统信息资源的利用为核心,并发挥系统信息网络平台的支持作用,以实现各级计生委办公的信息化管理应用体系。 基于 ASP 技术的 B/S 体系结构的管理信息系统结构如图 2 所示。
2.2 软件环境的开发
该系统的数据库选用 SQL SERVER 2000,基于 ASP.NET技术的 C# 语言。 Visual C# 编程语言具有简单、 安全独立面向组件和对象的优点,C# 还具有 C++的强大功能和 VisualBasic 的简易性,采用 C# 编程语言给相应的程序带来了快速开发的能力, 同时还保留了程序员所关注的 C 与 C++ 的各种特性。 数据库采用 SQL SERVER 给用户和程序员建立 web数据源提供集成自定义解决方案。 系统中选用的 ADO 软件为信息管理系统提供数据访问技术,并为系统中大部分数据源提供高速访问支持,为数据库和应用程序之间搭建重要的联系枢纽。
3 结 果
从业务模式和流程需求出发构建了以下功能模块,实现对计划生育各项信息的管理。 其管理功能结构如图 3 所示。
1)住 户管理 :此模块主要是对于住户基本信息的统计 ,方便与住户信息的更改、查询、推挡、转移等。 通过此模块的建立方便与工作人员对人口住户信息进行录入统计。
2)流动人口管理 :通过此管理模块的建立能够便捷的查询人口的流入和流出情况, 并在系统中形成电子统计表格,以便于工作人员的查询和统计。
3)健 康检查管理 :此管理模块主要针对健康检查对象 ,包含有检查对象的名单、新婚夫妇的名单、生育管理、孕检情况以及避孕措施的落实情况等。 此管理模块实现了人口计生的管理,同时为计生办工作人员制定有效的管理措施提供数据。4)优 质服务管理 :此管理模快实现了对孕妇的分类管理、持证人员的查询和追踪服务等。 主要用来查找人口计生情况。
5)报表管理 :系统中通过此管理模块的建立实现了计划生育管理人员查询数据、索取数据以及对各项管理数据的统计汇总分析。 报表模块的内容包含流动人口数据报表、生育节育情况报表、计生基本情况处理报表、从业人员生育情况报表、人口计划目标管理情况报表、人口计生信息变动报告报表等,在此功能模块内还能够根据时间对相关数据进行查询,并主生成电子表格并打印。
6)数 据对接管理 :主要是指系统数据的备份 ,此管理模块的建立保证数据的长期有效保存。
7)工作预警服务管理 :此功能模块的主要内容包含近期出生预告、建议上环妇女、建议绝育夫妇、换发流动证警示名单、建议立案起诉人员名单。 此模块主要是查询计生办计生工作预先警报情况,为计生工作人员做出提示,计生工作人员可以根据工作预警进行工作,这样在很大程度上提高了工作人员的工作效率。
4 结 论
计划生育管理系统的开发是一项复杂的工程。 在开发过程中应严格按照系统开发程序和操作规范,从整体到局部注意研究。 本文在开发过程中采用基于 ASP 技术的 B/S 体系结构的管理信息系统,此系统具有实用性和适应性强、系统拓展性好、安全性高等优点,此外还具有可维护性和可管理性特征,值得在各计划生育管理部门推广使用。【图略】
参考文献:
[1] 闪 四 清。 SQL Server2000 数 据 库 管理[M]. 北 京 :希 望 电 子出版社,2002.
[2] 童德利,田娟,谢琪,等。 B/S模式的构件式酒店管理信息系统的设计与实现[J]. 计算机应用研究,2003,20(3):15.TONG De-li,TIAN Juan,XIE Qi,et al. Design and imple-mentation of B/S model of the component typeof hotel man-agement information system [ J ] . Application Research ofComputers,2003,20(3):15.
[3] 程正平,王黎君。 基于B/S结构的计划生育管理信息系统 的研制[J]. 信息与电脑:理论版,2012(11):32.CHENG Zheng-ping,WANG Li-jun. The development offamily planning management informationsystem based on B/Sstructure [J]. Information and Computer:Theory Edition,2012(11):32.
[4] 丁雪峰。 基于ASP技术的管理信息系统研究与开 发一以航空修理企业生产管理系统为例[J]. 中国管理信息化,2006(2):17-18.DING Xue-feng. Based on ASP technology, the managementinformation system of research and development in aviationrepair enterprise production management system as anexample[J]. Management Informatization in China ,2006 (2):17-18.
[5] 王海荣, 郭莹。 基 于ASP技术 的Web数 据库 系统 的研究与实现[J]. 科技情报开发与经济,2007(17):25.WANG Hai-rong,GUO Ying. Research and implementationof Web?database?system based on ASP Technology [J]. TechInformation Development & Economy,2007(17):25.
[6] 许强 ,吴 鑫宏 ,高 志 强 ,等。 基 于ASP的 成人教育 管理 信息系统的设计与开发[J]. 华北水利水电学院学报,2008(6):21.XU Qiang,WU Xin-hong,GAO Zhi-qiang,et al. Journal ofdesign anddevelopment of adult education managementinformation system of ASP based on[J]. North China Instituteof Water Conservancy and Hydroelectric Power,2008(6): 21.