基于ASP的网上购书系统的实现

时间:2024-04-08 点赞:46987 浏览:92502 作者原创标记本站原创

本文是一篇数据库论文范文,数据库方面硕士论文开题报告,关于基于ASP的网上购书系统的实现相关毕业论文参考文献格式范文。适合数据库及数据结构及电子商务方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

电子商务已被人们所熟悉,网上购物这种生活方式已悄然形成.使用Microsoft公司的ASP(ActiveServerPages)开发工具,利用微软提供的IIS建立运行环境,再利用其提供的各种组件及内置对象,在短时间内建立数据库,然后对数据库进行分析与建立ASP页面,不断修正改进,直到实现网上购物的整个流程.研究网上购物系统可以了解电子商务制作的整个流程.对于本设计来说,目的就是建立一个完整的网上购物书店.使用户能在其上快捷方便地浏览、察看、购买所需商品,具有使用简单、界面直观等优点.

1系统需求分析

1.1、系统设计要求:(一)实现网上购物的整个流程.(二)提供新用户注册及注册用户登录的功能.(三)对商品分类,并能在各类商品页面间轻松转换.(四)顾客在购物过程中可随时察看购物袋,并可退回购物袋内商品.(五)提供顾客查询商品的功能.(六)在顾客查看购物篮,列出所购商品清单,并计算出总价格.(七)提供顾客留言功能.

1.2、系统开发环境:(一)网页/站编辑器:DreamweerMX.(二)操作系统平台:WINxp+IIS.(三)数据库:ACCESS2003.(四)使用脚本语言:VBScript.(五)选择的工具:ActiveServerPages,简称ASP.

2相关知识基本概念

2.1、HTML简介:HTML是应用于环球网上的超级文本标记语言,HTML文件是被网络浏览器读取,产生网页的文件.

2.2、VBScript简介:VisualBasic的Scripting版本是ActiveSeverPages的缺省脚本语言.VBScript通过变量,操作符,循环,分支,函数和子例程,扩展了HTML.通过在HTML网页中加人VBScript脚本,可使静态的HTML网页成为动态网页.

2.3、IIS5.0简介:InterInformationServer(IIS)是WINDOWSNT提供的INTERNET服务的核心,是一个在INTERNET上提供信息发布功能的软件.

2.4、ASP简介:ASP是由Microsoft开发的、运行在IIS下的服务器端的脚本执行环境,着重于处理动态网页和Web数据库的开发.用户可以用它来产生和执行动态的、交互的、高性能的Web服务器应用程序.

当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveXDataObjects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示.

3数据库的建立

3.1Access的使用:MicrosoftAccess把应用数据库中的各种功能封装在各类对象的方法或者属性中,通过设置这些对象的方法和属性来完成数据库的设计与管理.

3.2数据库的设计:该设计的主要功能是实现网上购书系统,除了存储所售书籍的信息外还要存储顾客注册、收藏、购书、留言等信息,本设计共创建5个数据库:表shop-books存储图书记录;表shop-buys存储购买信息;表shop-nclass显示本书店把图书分成的几类;表shop-users存储用户注册信息;表shop-fk用来存储反馈信息.


3.3ASP对数据库的访问:ASP对数据库的访问是通过使用控件ADO(ActiveDataOdject)来实现的.ADO作为一种操作Microsoft所支持的数据库的方法,在ASP中可以把它看作是一个数据库服务组件(ServerComponent),访问数据库的基本步骤是以下5步:(一)创建数据库源名,即DSN(DataSourceName),ODBC通过DSN找到要访问的数据库.(二)创建数据库链接ASP文件中如要访问数据,必须首先创建与数据库的链接,语法如下:setMconn等于ServecreateObject(“ADOBD.CONNECTION”),这条语句创建了链接对象mConn.(三)创建数据对象RecordSet保存的是数据库命令结果集,并标有一个当前记录.创建方法如下:SetRecordSet等于mConn.Execute(sqtStr),这条语句创建并打开了对象RecordSet.(四)操作数据库Execute方法的参数是一个标准的SQL语句串,可利用它方便地执行数据插入、修改、删除等操作.(五)关闭数据对象和链接:在使用了ADO对象后通过调用方法close关闭,然后释放.

4系统功能的实现

4.1、系统的体系结构

(一)注册/登录模块:本模块主要使用SQL语句和session语句,先打开数据库保存的用户信息,从登录界面用session语句保存用户数据返回,再用SQL语句判断登录信息是否存在,True表示成功,False表示出错.

(二)查询模块:1、在用户查询界面上录入要查询的信息然后在advancedsearch.asp程序中利用Form把录入信息传送searchresault.asp程序进行处理.2、如果没有登录,则提示先登录信息,在searchresault.asp中先打开数据库,把传过来的数据写出来,并通过SQL语句和Case语句根据录入的数据进行查询.3、设定变量记录查询的结果数,使用Response.Write写出查询的结果,并通过Form把结果传到购买界面,实现在查询结果处就可以进行购买.

(三)购物篮模块:顾客可将商品随时放入购物篮或放回货架上.主要功能有:添加商品、删除商品、修改购物篮中的商品数量并重新计算商品的金额、清空购物篮、显示购物篮、会员资格确认后,保存购物篮的订单数据.购物篮是任何电子商务应用的关键组成部分,是当客户在购物过程中选择了所要的部分商品后,系统用一种独立的数据结构将这些商品保存起来.我们把这种数据结构称作“购物篮”.我们采用了ASP的客户机的cookies集合,设置变量basket作为客户的购物篮,并将basket存放到客户的cookies集合中,变量basket中存放的将是“商品编号”.

结论.本文研究了一种基于数据关联规则的网上购物系统.其开发主要包括后台数据库的建立和后台管理、维护以及前台页面的Web设计.对于前者要求建立起数据一致性和完整性、安全性的库.而对于后者则要求分类明确、使用户一目了然.

相关论文

基于ASP的网上购物系统的和实现

本文是一篇数据库论文范文,数据库有关毕业论文开题报告范文,关于基于ASP的网上购物系统的和实现相关毕业论文格式范文。适合数据库及电子商。

基于ASP的网上书店系统的设计与实现

本文是一篇数据库论文范文,数据库方面毕业论文参考文献格式,关于基于ASP的网上书店系统的设计与实现相关学士学位论文范文。适合数据库及信。

基于ASP的网上图书馆租借管理系统

本文是一篇图书馆论文范文,关于图书馆毕业论文格式模板,关于基于ASP的网上图书馆租借管理系统相关本科论文范文。适合图书馆及数据库及管理。

基于asp工厂设备管理系统设计格式

该文是参考文献专业数据库论文范文,主要论述了关于数据库相关大学毕业论文,与基于asp工厂设备管理系统设计格式相关论文范文集,适合数据库。