电子商务网站建设实验指导书.docx
《电子商务网站建设实验指导书.docx》由会员分享,可在线阅读,更多相关《电子商务网站建设实验指导书.docx(19页珍藏版)》请在三一文库上搜索。
1、电子商务网站建设实验指导书1.实验目的电子商务网站建设是电子商务专业中非常重要的一门技术基础课程,通过课程的理论学习之后,急需学生通过一次网站建设的实践,加强对所学知识的理解和掌握,因此通过创建一个具体的购物网站来锻炼他们的实践动手能力。2.实验要求通过本次实践之后,掌握如何从需求,转化为设计,然后将设计转变为具体的代码。实验完成之后,需提交网站设计的源代码一份,集中实践报告一份。3.实验指导3.1总体结构设计购物网站直接与客户打交道,其内容的合理性和完整性,是网站能否吸引顾客的关键因素之一。所以在网站设计总体结构设计时,应尽量从客户角度以及网络营销的角度出发来考虑其功能的实现。网站的总体结构
2、设计包括:网站各主要功能模块的划分、相关数据库设计、各页面程序模块设计的确定及其工作流程的设计。3.1.1网站主要功能模块本次试验的网站命名为:新世纪商城,域名设计为:。网站主要功能模块包括商品介绍,在线销售;其中商品介绍又包括商品展示和商品搜索;在线销售分为,放入购物车,显示购物车,清空购物车,生成订单。3.1.2数据库设计本次网站使用Access数据作为存放商品信息、客户资料和订单信息的数据库。本网站使用一个名为db2.mdb的数据库,其中包含的数据表如下:商品表(Products),用于存放需在商品展示页面显示的各项商品信息,包括商品编号,商品名称、市场价、优惠价和商品说明信息等。购物车
3、表(Carts),用于为每一个购物的客户自动产生一个唯一的购物车编号,并保存该客户的购物日期等信息。购物车明细表(CartItems),用来保存每一辆购物车中各项所购物品的编号、名称、单价和数量等信息。订单表(Order):在客户确定购买之后,用来为该客户自动产生一个唯一的订单编号,并保存该客户的订购日期和订购总计金额,同时保存该客户的姓名、电子邮件地址、详细住址、邮政编码和联系电话等信息。订单明细表(OrderItems):用来保存每一个订单中所订购的各项产品的编号、名称、单价和数量等信息。3.3.3主要程序模块及其工作流程主要页面模块及其工作流程各主要页面程序模块的实现功能如下:Produ
4、cts.asp:商品展示页面,用来将数据库中当前所选的类别的商品表(Products)的各项商品信息显示在网页上,同时提供到其他各类商品展示网页的链接。客户可在本页面点击某件商品的旁的购买字样链接,即可将该商品放入购物车此外,在次页面还有一个商品搜索区,可根据客户输入的搜索关键字启动商品搜索程序,并将搜索到的商品展示在本页面。Search.asp:商品搜索页面,用来处理在商品展示页面中客户提出的商品搜索请求,并将搜索的结果返回到商品展示页面中进行展示。AddIterm.asp:添加商品页面,一旦客户点击所选商品旁的购买字样链接,本页面便立即判断该客户是否已拥有购物车,若没有就为其新分配一个购物
5、车。然后再将所购之物存入对应的购物车明细表,并调用购物车页面显示该购物车中所选购物品的具体信息。Cart.asp:购物车页面,用来显示客户已购的各项商品信息,包括:商品名称、单价、数量、金额及所购商品的总价。在该页面允许客户修改所购商品的数量,并重新显示和计算金额和总价。此外,该页面还提供“继续购物”、“清除购物车”和“去收银台”的链接。Recalc.asp:重新计算页面,响应客户在购物车页面提出的“重新计算”请求,根据修改后的商品数量重新计算金额和总价,并负责修改购物车明细表中的相关数据,然后再次调用购物车页面显示重新计算后的购物车信息。Delete.asp:清除购物车页面,响应客户在购物车
6、页面提出的“清除购物车”请求,并负责删除该客户在购物车明细表中的相关数据,然后调用商品展示页面继续显示商品供客户选购。Order.asp:订单页面,响应客户在购物车页面提出的“去收银台”请求,为确定要购买商品的客户自动产生一个唯一的订单编号,然后要求客户如实填写姓名,送货地址,联系电话等信息,再将当前购物日期、总计金额,以及送货地址等信息保存到订单表中,并负责将购物车内的所购商品信息保存到订单细节表中。实际编程时,该订单页面实际上由Order1.asp、Order2.asp、Order3.asp、Order4.asp这四个页面组成。商品展示设计商品展示页面涉及数据库中的商品表Products、
7、商品搜索页面Search.asp和商品展示页面Products.asp的设计。为提高页面的设计效率和代码的重用性,考虑使用包含文件,包括Head.inc、Foot.inc和Conn.inc3个包含文件。数据设计可参考下表Products表包含文件设计包含文件设计是指可以包含在其他页面中的文件。如果一个程序代码段可能会多次出现在其他页面中不妨将其保存为扩展名为.inc的包含文件。当某个页面中需要插入该代码段的时候即可使用如下形式包含进来。不仅扩展名为.inc可以包括到当前页面中,扩展名为.html或.asp的文件也都可以用此方式包含进来。本网站中共涉及head.inc、Foot.inc、Conn
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 网站 建设 实验 指导书
