论文部分内容阅读
由XML驱动的基于Web的《统计调查(工业)网上直报系统》是专门为澳门特别行政区政府统计暨普查局开发的,这是为了响应澳门特别行政区行政长官何厚铧提出的通过电子政务来提高公共行政效率的要求。 本系统是一个完全基于Web的三层架构的应用系统,即Web应用层、Web服务层、数据服务层,旨在应用先进的信息网络技术,将适当的统计(正如本系统的工业)调查从现时完全手工操作的状态中解放出来,以节省人力、物力、财力,提高效率、减少误差。 针对工业调查数据项目的繁杂性,该系统专门就每一条问题设计了光标定位注解,方便用户理解如何填写,这将过去完全依靠外勤调查人员亲自登门进行解释的工作改为以范例为主,电话、外勤人员登门解释为辅的方式进行。 本文第一章介绍课题的背景、来源及意义。第二章说明系统开发和运行环境,简要介绍所应用的主要技术。第三章介绍系统的概况,包括系统组成、系统设计原则、系统功能设计、使用XML Web Service的三层应用程序结构、数据库结构,以及系统的具体实现。第四章主要讲述系统网站总体设计,基于ASP.Net构建本系统网站的方法。第五章详细分析系统实现的关键技术,包括XML、ADO.Net、ASP WebForm、Web Services、CrystalReport水晶报表,主要探讨:ADO.Net的断开数据集(DataSet)的生成技术及服务器端数据绑定技术的运用;运用Web Services实现数据集、数据更新、删除、插入操作;使用XML在各层之间传递数据;支持Session会话机制;使用CrystalReport水晶报表技术实现产生地址标签,并转换成word文档输出;利用.NET的System.Web.Mail名字空间实现发送电子邮件通知;利用System.IO名字空间实现合作部门统计数据的上载。第六章利用ASP.Net的窗体验证和授权,实现本系统(Internet应用程序)的安全。