(2) ASP。NET技术
ASP。NET属于。NET Framework,这是一种服务器端脚本技术,其附带在网页中的代码能够在Internet service上执行,在HTTP请求文档时,它在Web服务器上动态创建网页[[[] 王占勇、俞涛、王尧。Entity Framework技术在出差笔记本借用管理系统中的应用研究[J]。信息系统工程。2014(09)。]]。如果使用目前已经存在的或后来新加入的一些ASP。NET服务器控件,程序员设计ASP。NET 服务器界面以及应用程序的过程就会变得更加简捷而且高效。可以经过预编译或者缓存技术来优化Web应用程序,就能更加容易地在Web应用程序中使用验证及其许可。在本次设计中主要结合使用HTML服务器控件与ASP。NET标准服务器控件,达到系统界面友好、操作简单易行的目标。
(3)AJAX技术
在每次向服务器请求页面时,使用AJAX技术就可以不每次生成新的整体页面,只更改页面上部分内容,这样就能快速显示网页,提高访问速度,在这个过程中,相关数据之间的交换发生在后台与服务器之间,这样就能异步更新所请求的网页。在以前的Web技术中,用户向服务器发送消息时,可以点击超链接,可以通过客户端发送整个表单给服务器。在这个过程之后,用户处于等待状态,服务器就会做出新的响应,用新的信息将显示的完整页面的部分内容替换。但对于相对繁琐的文档,从服务端发送回给用户的响应时间就很长,同时它们也要经过较长的时间完整地显示在浏览器上[[[] 胡静、韩英杰、陶永才。ASP。NET动态网站开发教程(第二版)[M]。北京:清华大学出版社,2009:286-290。]]。开发网页技术使用AJAX,服务端与客户端之间交换数据时,就不会重新加载或刷新页面。
(4)ADO。NET数据库
ADO。NET全称为ADO(Active Data Objects),属于COM组件库,在编程技术中存取数据便更加容易。在以后的应用程序设计开发过程中,优先使用ADO。NET数据访问接口。
现在,程序开发过程中必须考虑使用到数据库访问技术,不论是单独开发的应用程序还是基于web的应用程序都要应用到数据库访问技术;ADO。NET技术属于。NET Framework,其通用解决方案用来解决某些与数据库相关的问题[[[] 吴晨、孙少波、叶莞。ASP。NET数据库项目案例导航[M]。北京:清华大学出版社,2004:32-35。]]。设计开发网页应用程序,并通过web或者网络途径实现数据访问时就可以在ASP。NET中使用ADO。NET技术[[[] 白金牛。基于ASP。NET的BBS系统设计与MD5加密算法应用研究。天津:南开大学,2010。11。]]。
表2 ADO。NET数据库访问技术的核心对象
ADO。NET核心对象(能够自行封装数据库操作并简化开发过程)
Connection连接对象 Command 命令对象 DataReader 数据读取器 DataAdapter数据适配器 DataSet数据集
(5)Visual Studio2010集成开发环境
现在有很多常用的软件集成开发环境,其中之一就是visual studio,整个SDLC中使用的很多工具都包含其中,如UML建模工具、代码管控工具、IDE(集成开发环境)等;本次设计中使用到的Visual Studio2010是微软公司发布的软件开发环境,也是现在教学和软件开发人员普遍采用的工具;在Visual Studio2010中,IDE(集成开发环境)与代码编辑器都被重新设置,能够直接生成代码和模板,程序设计更加容易并且可视化功能提高,web应用程序设计与部署更加简洁;因此为了有助于提高教学质量,提高学生和编程人员的学习效率与编程能力,就需要熟练运用Visual Studio2010[[[] 石峰。Visual Studio2010应用解析[J]。CHINA ECONOMIST 2011(7)。]]。