动态网站开发基础实训实训指导书---小学期实训课用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

-1-电子商务网站建设与管理实训指导书——在线销售模型的开发概述实训目的与要求:1.通过实训获得在线交易技术开发的基本思路、了解基本原理与基本逻辑,验证和巩固有关电子商务网站建设的基本理论,加强对基本概念的理解;2.熟练掌握使用DreamWeaver开发静态和动态网页的方法;3.熟练掌握ASP技术以及ASP结合ADO组件对数据库进行存取技术的使用;4.培养分析问题和解决问题的能力;5.培养理论联系实际,实事求是的科学态度;6.培养严肃认真、踏实细致的工作作风,和团结互助的思想品德;7.在实验前要认真预习,阅读实验指导书,复习理论知识。通过本次实训,学生应该对电子商务网站的基本结构及功能有一个全面熟悉的了解;了解电子商务网站运行的技术环境,包括网页服务器与客户端通信的基本原理,IIS的使用,ASP与数据库存取组件ADO结合开发数据库应用程序等。能够结合后台数据库编程,开发简单的在线交易模型。。-2-在线图书销售系统的设计与制作在线图书销售系统需要提供给用户查找数据库中图书相关记录的功能。同时,就是为了保证图书交易的正常进行,必须对用户的身份进行验证。首先,为了销售图书,图书展台是其中很重要的一部分,系统必须在醒目的位置给出图书的信息,包括图书的名称、作者、以及图书的图片介绍。另外,图书销售过程中还需要对用户的购物车进行管理,允许用户执行诸如清空购物车,修改购物图书的数量、种类等操作。最后,系统必须完成结账形成订单的功能,从而完成整个购物的流程。(红色部分,不是必须的)因为图书的种类非常多,系统需要提供查找的功能。1.系统分析在线图书销售系统所要实现的功能如下:1.系统的用户登录及身份验证要求系统用户注册。验证用户的注册信息。系统用户进入系统时的身份验证。系统用户在不同页面浏览时的身份验证。2.在线图书销售系统要求允许用户浏览所有图书。允许用户按图书种类进行查找。允许用户购买自己喜欢的图书。允许用户对购物车进行管理。系统实现订单的处理。系统完成整个购物流程。(红色部分试不是必须的)根据系统功能的要求,在线图书销售系统可以分为两个模块:用户管理模块和图书-3-销售系统。对于用户管理模块,根据系统的功能分析,它具有的功能应该包括对用户注册的检查、用户注册信息的添加、以及用户注册信息的修改等。对于在线的图书销售系统,根据系统的功能分析,它应该具有的功能包括允许用户查找图书信息、浏览图书信息、允许用户购买图书、并对购物车进行管理、最后还能处理用户的订单记录、并发送到后台数据库。(红色部分试不是必须的)根据对系统的分析得出如下系统页面逻辑结构图:2.数据库设计根据数据库需求的分析,建立如下3个数据表。具体设计情况如下:系统用户信息数据表(guest表)系统首页default.asplogin用户管理注册验证页面newusercheck.asp用户注册页面newuseradd.asp登录验证页面usercheck.asp订单提交页面ordercheck.asp购物车页面shopcart.asp图书查找页serach.asp在线图书销售系统页面逻辑结构图图书销售系统bookright.asp用户登录用户注册修改信息页面userchange.asp-4-系统书籍信息表(book表)销售系统的订单表(orders表)3.后台配置1.后台数据库的配置本系统没有使用ODBC这种形式的数据库,而是直接采用了Access文件的相对路径来实现读取数据库的功能,简单的代码如下所示:connstr=dbq=&server.MapPath(mdb/bookshop.mdb)&;driver={microsoftaccessdriver(*.mdb)};setconn=server.CreateObject(adodb.connection)-5-conn.Openconnstrsetrs=server.CreateObject(adodb.recordset)ACCESS2007需要用下面的接方式:%dimconn,connStr,dbPathdbPath=server.MapPath(mdb/bookshop.mdb)connStr=Provider=Microsoft.Jet.OLEDB.4.0;DataSource=&dbPath&;setconn=server.createobject(ADODB.CONNECTION)conn.openconnStr%2.后台全局配置文件后台配置文件是一个可选文件,程序编写者可以在该文件中指定事件脚本,并声明具有会话和应用程序作用域的对象。该文件的内容不是用来给用户显示的,而是用来存储事件信息和由应用程序全局使用的对象。该文件的名称必须是Global.asa且必须存放在应用程序的根目录中。每个应用程序只能有一个Global.asa文件。在本系统中我们使用全局配置文件对用户的购物车实现初始化,其代码如下:global.asa文件SCRIPTLANGUAGE=VBScriptRUNAT=ServerSubSession_OnStartdimsItemNums(0),nItemQtys(0)sItemNums(0)=nItemQtys(0)=0session(CartItemNumArray)=sItemNumssession(CartItemQtyArray)=nItemQtyssession(shipbasecharge)=4.50session(shipitemcharge)=1.25EndSub/SCRIPT(该文件可暂时不创建)4.前端页面及功能模块的具体设计-6-根据对系统的分析,共定义9个文件实现系统功能,分别为:default.asp——系统首页,框架网页bookhead.htm——首页框架页面的头部分页面bookright.asp——首页框架页面的下面部分页面,包含了首页的主要信息。newusercheck.asp——新用户注册验证页面newuseradd.asp——执行新用户注册页面usercheck.asp——用户登录验证页面,用户个人信息修改表单页userchange.asp——执行用户个人信息修改页面search.asp——分类查询商品页面shopcart.asp——购物车页面ordercheck.asp——订单提交页面,处理订单信息(该文件可暂时不创建)4.1default.asp系统首页,框架网页这个页面是一个框架结构:最上面是bookhead.html的文件,其目的是为了显示两张图片,也可以称之为广告;该页面的下方则是一个bookright.asp页面,实际上包含首页的主要信息,包括各种登录提示、书籍浏览等。htmlheadtitle网上书店/title/headframesetframespacing=0border=1rows=107,*frameborder=1framename=headerscrolling=nonoresizetarget=mainsrc=bookhead.htmframename=mainsrc=bookright.aspscrolling=autonoframesbodyp此网页使用了框架,但您的浏览器不支持框架。/p/body/noframes/frameset/html-7-4.2bookhead.htm首页框架页面的头部分页面用一个表格显示两张广告图片。htmlheadtitlebookhead/titlebasetarget=contents/headbodytableborder=0width=100%trtdwidth=50%imgborder=0src=pic/xs_head.gifwidth=400height=50/imgtdtdwidth=50%imgborder=0src=pic/xs_head1.gifalign=rightwidth=250height=50/img/td/tr/table/body/html4.3bookright.asp首页框架页面的下面部分主页面,包含了首页的主要信息。该页面包含了两部分内容,—部分是用户登录、用户注册、图书查找组成的左边系统功能提示,另—部分则是右边给出的书籍浏览信息,也包括提示用户购买的重要信息。因为页面左侧的功能提示页面的数据信息都是其他页面给出的,所以实际上系统主页面使用的仅仅是一个书籍信息book表,引用了该表的书名、作者、单价、简介以及含有图片介绍的图片信息等字段,将它们显示给顾客,方便顾客的浏览和购买。%@language=vbscript%%optionexplicitsession(salecomplete)=falsedimconnstr,conn,rs,sql,mode,itemnoconnstr=dbq=+server.MapPath(mdb/bookshop.mdb)+;driver={microsoftaccessdriver(*.mdb)}setconn=server.CreateObject(adodb.connection)-8-conn.Openconnstrsetrs=server.CreateObject(adodb.recordset)sql=select*frombookrs.opensql,conn,1,1%htmlheadmetahttp-equiv=Content-Typecontent=text/html;charset=gb2312metaname=GENERATORcontent=MicrosoftFrontPage4.0metaname=ProgIdcontent=FrontPage.Editor.Documenttitle书籍一览/titlescriptfunctionopenwin(id){window.open(shopcart.asp?mode=add&itemno=+id,,height=250,width=450,resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=yes,location=no);}/script/headbodytableborder=0width=100%trtdwidth=30%valign=toptableborder=0width=87%height=156trtdwidth=100%height=106formmethod=postaction=usercheck.asptableborder=1width=100%bordercolor=#000000cellspacing=0cellpadding=0trtdwidth=100%bgcolor=#000080fontcolor=#ffffff用户登录/font/td/trtrtdwidth=100%bgcolor=#ffffcc昵称inputname=user1size=14-9-p密码inputtype=passwordname=user2size=14/pinputtype=submitvalue=提交name=B1/td/tr/table/form/td/trtrtdwidth=100%height=16formmethod=postaction=newusercheck.asptableborder=1width=100%bordercolor=#000000cellspacing=0cellpadding=0trtdwidth=100%bgcolor=#000080fontcolor=#ffffff

1 / 42
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功