论文部分内容阅读
本文通过作者实际参加的“辽宁省地税税务信息管理系统”项目开发,论述了ASP.NET与三层结构技术相结合对实现税务征收B/S模式的设计与实现。 ASP.NET是微软最新推出的新一代可视化应用开发系统,在微软的下一代操作系统也将要使用.NET这一新技术作为核心技术,所以本文利用.NET技术结合三层结构实现税务征收系统,并利用这个实例论述.NET和三层结构技术。 在系统实现和本文论述中均采用了B/S模式的总体结构,由于要采用B/S模式开发“税务信息管理系统”,所以要面临的问题就是如何解决“数据安全性”和用户身份认证?ASP.NET对“数据安全性”有很多种解决方案,具体内容在正文中会有详细的论述:用户身份认证采用针对不同身份具有不同权限划分的方法进行统一登录验证。另外,系统功能上分成三个层次结构,即表示层、业务逻辑层和数据源层。通过基于超文本传输协议HTTP的网络技术来实现客户端(浏览器)和服务器之间的信息通讯,通过以微软.NET架构和.NET FRAMEWORK1.1的.NET解析环境为基础,并通过配置好的IIS6.0为WEB服务器,将.NET和多层结构的分布式软件系统有机的结合在一起。在设计模式上采用了C#设计模式,在该模式设计中具体用到了以下主要的技术实现——ASP.NET、JAVASCRIPT、XML。系统在功能实现上,阐述多层结构(三层结构)在解决软件安装、业务管理非常耗时费力、数据源层执行效率低等缺点,体现远程数据库访问的高效性和安全性,并详细讲解了用ASP.NET来实现远程数据库访问技术。同时,本文还简单介绍了ASP.NET的开发工具VS.NET,它是一个集成的软件开发平台,可以通过引用任何需要的组件,扩展C#软件开发能力。 本文利用.NET开发的“辽宁省地税税务管理信息系统”已经投入使用,该系统能够跨各种Windows系列系统平台和硬件平台,具有可移植性、可重用性、高效性、安去性等特点。