论文部分内容阅读
人口数据的管理是国家人口管理部门的重要职能,是政府实施社会管理和公共服务的重要手段,也是提高政府部门工作水平,加强宏观管理的重要措施之一。
本文首先介绍了分布式体系结构和目前常用的分布式技术,重点介绍了基于WEB的分布式结构,并对各个技术进行了比较分析,然后对基于WEB服务的分布式技术作了较为详细的分析,在总结分析的基础上,结合分布式系统的发展趋势及人口数据管理系统数据量大、自治性强的特点,提出了运用.NET的WEB服务的分布式技术来构建人口数据管理系统的方案。论文基于人口数据管理系统这个实例,重点进行了系统分析和系统设计;对系统的主要功能模块进行了分析、设计;对影响分布式数据库系统性能的关键因素——查询优化进行了分析,提出了两种优化方法,即实时数据压缩和WEB方法的异步线程调用,并给出了具体的实现代码;针对系统的安全性,论文给出了利用定制SOAP协议技术来实现用户身份验证的解决方案。系统中用到的关键技术包括:ASP.NET,ADO.NET,WEBSERVICE,XML,SOAP定制,线程等。
本系统是基于微软的WINDOWS平台,采用ⅡS作为WEB SERVER,SQL SERVER2000作为数据库服务器,.NET作为开发平台,C#作为开发语言。