基于Web的网上图书交易系统 第6页
5 后台管理的实现
5.1 ASP连接数据库
本系统的所有页面基本上都要连接数据库,所以在设计系统的时候,用一个ASP文件专门负责连接Access数据库。ASP连接数据库的方法有很多种,本系统采用OLEB驱动接口访问Access数据库,其核心代码如下:
Conn.asp
<%
'打开数据库连接
dim conn,connstr,db,rs
db="manage/db/db.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=
"&Server.MapPath(""&db&"")
conn.Open connstr
%>
5.2 ASP全局对象的使用
此系统采用ASP以下的几个全局对象:
(1)Request:用来读取任何由HTTP请求(即来自浏览器)的信息。
(2)Response: 发送信息到浏览器,用Response.write方法可以浏览指定的主页。
(3)Server: 允许用脚本来生成Active Server组件的实例。该对象有两个重要的方法,即:Server.CreateObject和Server.MapPath。
(4)Application 和 Session 可用来简化状态处理,是ASP的两个非常有用的对象。两个都可以用来建立对象级的变量,其存活期都可超出当前页的处理过程,因此可解决变量生命周期受限于网页的制约。
(5)Object Context:提供交易(Transaction)的功能(事务处理)。
ASP提供了五个服务器组件,它们分别是:ActiveX 数据对象(ADO) 组件、文件系统组件、内容链接组件、浏览器功能性组件、广告转子组件。
5.3 ADO对象和集合的使用
本系统主要采用ADO的以下的对象和集合来访问和处理数据库:
(1)Connection 对象,用于与数据库建立链接。
(2)Recordset 对象,存放从数据库中收集到的数据记录。
(3)Command 对象,用于执行SQL指令,访问数据库
(4)Error和Errors,提供访问数据库时的错误信息。
总结
经过三个月的不断学习和设计开发,加上指导老师和同学的帮助,还有小组成员的共同努力,终于完成了基于Web的网上图书交易系统 第6页的开发。在设计与开发期间,本人阅读了大量的专业文章并借鉴某些知名网站构建的原理以及整体的规划,为开发做了大量的准备工作。总体说来,本系统的设计和实施基本上都完成了当初的目标,而且我也从中得到了很大的锻炼,但由于小组的开发水平有限,此网上图书交易系统还有很多的不足之处,希望老师和同学们给予指教。
致谢
这次毕业设计过程中,我得到了黄克飞老师的精心指导,还有同学及组员的帮助,使我最终能够很好的完成这个网上图书交易系统,在此表示衷心的感谢。
参考文献
[1] 方美琪. 电子商务概论. 清华大学出版社,1999
[2] 罗娟. WEB与数据库技术. 1998.24(8)
[3] 廖彬山 高峰霞. ASP动态网站开发教程. 清华大学出版社, 2000
[4] 卢开澄. 计算机密码学——计算机网络中的数据库保密与安全. 清华大学出版社,1998
上一页 [1] [2] [3] [4] [5] [6]
基于Web的网上图书交易系统 第6页下载如图片无法显示或论文不完整,请联系qq752018766