本文渔政船船舶信息管理系统即采用B/S架构开发, Web应用发布到服务器以后,浏览器与服务器直接相连,省去了安装客户端软件的繁琐步骤,使得整个系统的便利性与可维护性大大增强。本系统以B/S结构为系统框架,以Microsoft Visual Studio为开发平台、ASP。NET为开发工具,Access为数据库,开发出的一套基于场景漫游的渔政船船舶设备考核系统[15]。文献综述
2。2 ASP。NET技术
2。2。1 ASP。NET的概述
自微软公司推出web应用程序ASP。NET以来,其逐渐发展成为当今最受程序员喜爱的一门开发技术。ASP。NET不仅仅是对原有ASP技术的简单升级,而是。NET Framework框架下发展的全新的动态网页实现系统。作为新一代动态网页技术,ASP技术和。NET技术的结合,使得ASP。NET可以实现功能更加强大的WEB应用程序开发[15]。其语法也与早期的ASP技术拥有较多的相同点,并且可以互相兼容。另外,ASP。NET技术新增了许多新的技术和开发结构,从而使得应用程序更加安全、稳定。
随着计算机技术的不断更新发展,asp。net技术也不断完善改进,Microsoft公司几乎每隔两年就推出一款新的asp。net版本,每一次的更新都带给人们全新的技术体验[16]。ASP。NET程序是由文件、页面、处理器、模块和可执行代码组合而成的,并且它们能够从服务器上被应用。 ASP。NET开发的WEB应用程序在运行时会单独创建应用程序域,正因为这种特殊的架构,使得同一服务器上的不同WEB应用程序之间不会互相干扰。当某一应用程序因错误终止运行时,特殊的体系架构可保证不影响其它应用程序的正常运行。本论文是将使用Visual Studio 2012开发环境和微软公司新推出的NET 4。5框架结合ASP。NET技术开发渔政船船舶设备考核系统[17]。
2。2。2 ADO。NET访问数据库原理
测试题目存储在数据库中,系统可以通过ADO。NET组件从数据库中调取数据。ADO。NET即Active Date Objects。NET,是。NET框架中的重要组成部分。不同于早期的ADO数据库访问技术,ADO。NET能更好的满足许多开发技术人员的需求[18],这是因为后期人们越来越迫切的想处理XML数据,而传统的ADO技术虽然后来在文本中添加了XML特性,但其本身不是用来处理XML的。ADO。NET相比于ADO统一的处理数据源方式更加灵活,更具有针对性,ADO。NET通过使用不同的数据提供程序(ADO。NET中特定的ADO。NET类,用于连接到数据库、执行命令和检索结果)来进行相关处理。本文使用OLE DB的数据提供程序可以方便的连接所使用的ACCESS数据库[19]。来.自^优+尔-论,文:网www.youerw.com +QQ752018766-
和数据库相连接的方式也有两种,一种是针对具体数据源的,比如DataReader、Command等数据提供对象连接到数据库。另一种是使用DateSet(属于非连接、独立于数据源存在)来隔离不同结构的数据源。