电子商务网站建设实验指导书样本.docx
- 文档编号:2175222
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:16
- 大小:1,023.75KB
电子商务网站建设实验指导书样本.docx
《电子商务网站建设实验指导书样本.docx》由会员分享,可在线阅读,更多相关《电子商务网站建设实验指导书样本.docx(16页珍藏版)》请在冰豆网上搜索。
电子商务网站建设实验指导书样本
电子商务网站建设实验指引书
1.实验目
电子商务网站建设是电子商务专业中非常重要一门技术基本课程,通过课程理论学习之后,急需学生通过一次网站建设实践,加强对所学知识理解和掌握,因而通过创立一种详细购物网站来锻炼她们实践动手能力。
2.实验规定
通过本次实践之后,掌握如何从需求,转化为设计,然后将设计转变为详细代码。
实验完毕之后,需提交网站设计源代码一份,集中实践报告一份。
3.实验指引
3.1总体构造设计
购物网站直接与客户打交道,其内容合理性和完整性,是网站能否吸引顾客核心因素之一。
因此在网站设计总体构造设计时,应尽量从客户角度以及网络营销角度出发来考虑其功能实现。
网站总体构造设计涉及:
网站各重要功能模块划分、有关数据库设计、各页面程序模块设计拟定及其工作流程设计。
3.1.1网站重要功能模块
本次实验网站命名为:
新世纪商城,域名设计为:
。
网站重要功能模块涉及商品简介,在线销售;其中商品简介又涉及商品展示和商品搜索;在线销售分为,放入购物车,显示购物车,清空购物车,生成订单。
3.1.2数据库设计
本次网站使用Access数据作为存储商品信息、客户资料和订单信息数据库。
本网站使用一种名为db2.mdb数据库,其中包括数据表如下:
商品表(Products),用于存储需在商品展示页面显示各项商品信息,涉及商品编号,商品名称、市场价、优惠价和商品阐明信息等。
购物车表(Carts),用于为每一种购物客户自动产生一种唯一购物车编号,并保存该客户购物日期等信息。
购物车明细表(CartItems),用来保存每一辆购物车中各项所购物品编号、名称、单价和数量等信息。
订单表(Order):
在客户拟定购买之后,用来为该客户自动产生一种唯一订单编号,并保存该客户订购日期和订购总计金额,同步保存该客户姓名、电子邮件地址、详细住址、邮政编码和联系电话等信息。
订单明细表(OrderItems):
用来保存每一种订单中所订购各项产品编号、名称、单价和数量等信息。
3.3.3重要程序模块及其工作流程
重要页面模块及其工作流程
各重要页面程序模块实现功能如下:
Products.asp:
商品展示页面,用来将数据库中当前所选类别商品表(Products)各项商品信息显示在网页上,同步提供到其她各类商品展示网页链接。
客户可在本页面点击某件商品旁购买字样链接,即可将该商品放入购物车此外,在次页面尚有一种商品搜索区,可依照客户输入搜索核心字启动商品搜索程序,并将搜索到商品展示在本页面。
Search.asp:
商品搜索页面,用来解决在商品展示页面中客户提出商品搜索祈求,并将搜索成果返回到商品展示页面中进行展示。
AddIterm.asp:
添加商品页面,一旦客户点击所选商品旁购买字样链接,本页面便及时判断该客户与否已拥有购物车,若没有就为其新分派一种购物车。
然后再将所购之物存入相应购物车明细表,并调用购物车页面显示该购物车中所选购物品详细信息。
Cart.asp:
购物车页面,用来显示客户已购各项商品信息,涉及:
商品名称、单价、数量、金额及所购商品总价。
在该页面容许客户修改所购商品数量,并重新显示和计算金额和总价。
此外,该页面还提供“继续购物”、“清除购物车”和“去收银台”链接。
Recalc.asp:
重新计算页面,响应客户在购物车页面提出“重新计算”祈求,依照修改后商品数量重新计算金额和总价,并负责修改购物车明细表中有关数据,然后再次调用购物车页面显示重新计算后购物车信息。
Delete.asp:
清除购物车页面,响应客户在购物车页面提出“清除购物车”祈求,并负责删除该客户在购物车明细表中有关数据,然后调用商品展示页面继续显示商品供客户选购。
Order.asp:
订单页面,响应客户在购物车页面提出“去收银台”祈求,为拟定要购买商品客户自动产生一种唯一订单编号,然后规定客户如实填写姓名,送货地址,联系电话等信息,再将当前购物日期、总计金额,以及送货地址等信息保存到订单表中,并负责将购物车内所购商品信息保存到订单细节表中。
实际编程时,该订单页面事实上由Order1.asp、Order2.asp、Order3.asp、Order4.asp这四个页面构成。
商品展示设计
商品展示页面涉及数据库中商品表Products、商品搜索页面Search.asp和商品展示页面Products.asp设计。
为提高页面设计效率和代码重用性,考虑使用包括文献,涉及Head.inc、Foot.inc和Conn.inc3个包括文献。
数据设计可参照下表
Products表
包括文献设计
包括文献设计是指可以包括在其她页面中文献。
如果一种程序代码段也许会多次出当前其她页面中不妨将其保存为扩展名为.inc包括文献。
当某个页面中需要插入该代码段时候即可使用如下形式包括进来。
—includefile=”filename”>
不但扩展名为.inc可以涉及到当前页面中,扩展名为.html或.asp文献也都可以用此方式包括进来。
本网站中共涉及head.inc、Foot.inc、Conn.inc3个包括文献。
本网站所展示各类商品中,其网页头部显示信息普通相似,故可设计head.inc来保存这一某些代码,然后被其她网页调用。
Head.inc头文献源代码如下:
在同一网站各个页面结尾,普通需要显示某些相似网站授权、经营允许证及网站联系人等信息。
于是也可通过统一文献来保存这些代码Foot.inc,以便需要时以便地插入到网页尾部。
Foot.inc脚本文献源代码如下:
对于一种网站来讲,其中许多页面都要使用到数据库,需要与数据库建立连接,以便可以打开其中所需表进行操作。
因而可建立独立文献来保存与数据库db2.mdb连接代码,文献名为Conn.inc。
Conn.inc源代码为:
商品搜索页面设计
普通网站均容许客户通过输入与商品关于核心字来搜索所需商品,本网站设计时应通过search.asp页面来收集客户输入核心字,然后打开关于商品表借助SQL语句模糊查询功能实现对商品搜索,然后将搜索成果展示出来。
Search.asp页面参照代码如下:
商品展示页面设计
Products.asp商品展示页面重要用于商品信息显示,将db2数据库中Products表中信息展示出来。
展示效果如下:
在该页面需通过包括头部文献Head.inc显示网站名称,并提供到其她各类产品展示页面链接。
然后再将搜索页面包括进来,如果客户在填写了搜索核心字,需将搜索成果在本页面显示出来。
然后逐行显示产品信息,涉及图片、价格、产品描述等信息。
本页面参照代码如下:
购物车设计
购物车页面设计时购物网站最为重要页面程序设计。
在本次实践网站中,客户在商品展示页面浏览商品时,只需用鼠标点击所选商品旁“购买”字样链接即可将该商品放入自己购物车。
购物车页面所要实现功能事实上是负责将客户选定商品及该商品关于信息保存到网站数据库相应表中,同步在网页上显示当前客户已购买各项商品名称、单价、数量和金额等。
除此之外,当客户去收银台时,普通需要依照购物车中保存这些信息来自动生成相应商品订单。
在购物车设计页面时,要保存客户选取购物商品信息以及客户信息,这里普通通过如下3种方式解决
将当前客户及所购商品信息保存在客户端Cookie中。
将当前客户及所购商品信息保存在服务器端Session变量中。
将当前客户及所购商品信息保存在服务器端数据库中。
本次实践实例中使用第3种方式来保存客户及购物车中信息,涉及两个表Carts和CartItems两个数据表。
其中:
Carts表重要功能是用来自动为每个客户分派一辆购物车,并保存购物车编号及购物日期信息;CartsItems表则用来保存每辆购物车中每一件商品编号、名称、单价和数量等购物明细信息。
Carts表和CartItems表构造分别如下表
Carts表
CartItems表
放入购物页面设计
本网站购物车功能实现是由添加商品页面AddItem.asp和购物车页面Cart.asp两个程序来完毕。
显示购物车页面设计
在本网站中,显示当前客户购物车中已购商品各项信息是由购物车页面Cart.asp来完毕。
在该页面中还可觉得客户提供修改已订购物品数量、重新计算功能,并提供转去“继续购物”或“去收银台“结账超级链接。
页面截图如下:
Carts.asp源代码如下:
重新计算功能实现
在上述购物车页面所显示购物清单中,客户可以通过在“数量“列文本框中修改其所购商品数量值,然后点击”重新计算“按钮调用Recalc.asp程序对该项商品金额和总计金额进行重新计算,并将计算后所得成果再次显示购物车页面中。
重新计算页面图如下:
Recalc.asp代码如下:
清空购物车页面设计
在显示购物车页面中,客户可以点击“清除购物车“按钮来调用Delete.asp页面,该页面负责清除这个客户已经放入购物车中所有产品,同步负责删除购物车明细表CartItems中所有与此购物车编号相应记录,最后再重定向到商品展示显示页面Products.asp,供客户继续选购其她商品。
Delete.asp源代码如下:
收银台设计
在本示例网站中,收银台页面设计也就是订单生成及其解决页面设计。
当客户选购好商品并确认购物之后,若在购物车页面点击“去收银台“按钮即可进入最后结账解决阶段,并将自动生成该客户本次购物订单。
收银台设计任务重要涉及:
创立一种表单用于填写和收集客户信息,以便为该客户送货。
再次显示客户所购商品信息和送货地址等信息,并规定客户进一步确认。
生成一种与此相应新订单,并将客户所购商品信息及其送货信息保存到订单表和订单明细表中。
收银台各模块及其流程
Order1.asp页面提供一种表单,用来规定客户填写真实姓名、电子邮件地址、详细住址、邮政编码、联系电话等信息。
客户提交此表后来将激活Order2.asp页面。
Order2.asp用来再次显示客户所购各项商品名称、单价、数量、金额和总计金额等,供客户进一步确认。
同步将获得客户真实姓名及各项送货信息再次显示出来,供客户确认。
如果客户选取“确认订购“按钮,将激活Order3.asp页面。
如果客户选取”取消订购“按钮,将调用Order4.asp终结本次购物。
Order3.asp页面用来在客户验证所显示购物信息和送货信息并加以确认之后,自动生成一种新订单记录,并把该客户姓名及各项信息保存到订单中,同步将客户购物车中各项商品信息保存到相应订单明细表中。
Order4.asp页面用来清除当前客户购物车编号以及该购物车内商品记录,然后返回本网站商品展示页面。
数据库设计
在订单设计中需要在数据库db2中创立Orders和订单明细表OrderItems来存储关于信息。
两表详细设计参照如下:
Orders表
OrderItems表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 网站 建设 实验 指导书 样本