再者是体育信息和体育用品的搜素功能,在搜索设置体育信息和体育用品两个选项,通过ASP程序以及SQL语言,将关键字与数据库的信息加以比较,并将所需结果显示出来。
数据库模块,利用Access工具创建数据库和表,实现用户信息、用户留言以及用户购物信息的录入读取、增加和删除等操作。
最后是购买模块,这一模块主要是通过数据库和ASP程序实现用户购物车中的商品信息的录入与删除和修改,同时完成订单的提交。
1.6 本课题的难点
本课题的难点是实现站内搜索的功能,主要通过ASP程序以及SQL语言实现搜索,但要考虑模糊搜索实现的方法,以及搜索的优化。这是一个难点。首先要考虑如何将关键字与数据库中的信息进行比对,这涉及到ASP程序以及SQL语言的使用。在这里要考虑如何设计数据库,同时要能实现数据库与网页图片等材料的联系,然后将搜索结果以排版显示出来,排版的方式也需要细致的调控。当用户输入搜索关键字时,客户端借助AJAX技术,会自动向服务器发送请求,通过异步通信,查询到相关的关键字并及时提示用户。这样用户就能很快找到所要搜索的内容,节省了大量的时间。该技术能在全文搜索引擎中得到充分地应用,交互性强,用户满意度高。而这一技术也是难点。
同时购物车模块也是难点。要考虑到数据库的设计是否合理,表的构成是否规范,以及数据的录入,增删是否方便易行等。
2 解决问题的方法、手段、措施等
2.1 拟采取的方法和技术
首先本课题的目的是完成体育网的创建,根据网上的资料和图书馆相关文献,对自己的电脑进行网站搭建环境配置。
然后在互联网上搜寻所需的体育信息新闻图片。
然后制作网页。主页,子页等网页的设计与制作主要通过Dreamweaver CS5这款软件进行页面布局与制作。网页页面中的广告则通过使用Photoshop CS5、Flash CS5等软件相互结合,来完成其设计与制作。
再者根据需要创建数据库。确定所需实体,确定实体的属性,实体的码,将实体或关系转化为关系模式,然后创建表、试图、索引等,完成数据库的创建。
根据用户登录和注册、留言以及购物功能通过编写ASP程序实现客户端和服务器的交互,以及连接到创建好的数据库,实现数据的录入,增添和删减。
站内搜索功能则需先建立数据库,然后再Dreamweaver中用FORM标签完成搜索框等界面制作,然后利用ASP程序将输入的提交到网页自身,然后判断 ASP页所接收到的数据,并在数据库中进行搜索并将得到的结果显示出来。同时运用AJAX技术优化搜索功能。使用Javascript向服务器提出请求并处理响应而不阻塞用户!核心对象XMLHTTPRequest。通过这个对象, JavaScript 可在不重载页面的情况与Web服务器交换数据。AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。
AJAX 可使因特网应用程序更小、更快,更友好。
AJAX 是一种独立于 Web 服务器软件的浏览器技术。
数据库与网页的交互使用ADO技术
用ADO访问数据元的特点可概括如下:
易于使用,可以说这是ADO最重要的特点之一。
ADO 是高层数据库访问技术,相对与ODBC来说,具有面性对象的特点。
同时,在 ADO 对象结构中,对象与对象之间的层次结构不适非常明显,
这会给编写数据库程序带来更多的便利。
可以访问多种数据源。和 OLE DB 一样,使应用程序具有很好的通用性和灵活性。 ASP网上体育网的开发+文献综述(3):http://www.youerw.com/jisuanji/lunwen_17834.html