版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、河 北 工 程 大 学2016届本 科 生 毕 业 论 文(设计)题 目:基于web的小型电子商务系统设计与实现学生姓名:单身的小灰灰思密达学生学号:120340201指导教师:赵晓峰院系:经济管理学院专业班级:信息管理与信息系统1202班完成时间:2016年 5月 30 日 摘要摘 要随着越来越多的像“双十一”、“双十二”、“京东815”等等的特殊的日子被拥有着庞大消费者的网络商城所挖掘出来,越来越多的消费者也将目光从实体店转移到了网络电商的方向,而在刚刚过去的2015年的“双十一中”,仅在当天,阿里巴巴旗下各平台总交易额达到了前所未有的912亿元,从这里可以看出,网络的发展,消费者用户群的
2、消费能力的增加,使得电子商务网占在未来所拥有的能量超乎想象。本文所阐述的对小型电子商务网站系统的设计及实现就是由此而形成的。本系统的主要目标是实现用户通过本网站购买商品,订单的处理、付款,并完成商品的收货及评价。并通过后台实现用户、管理员的管理,以及商品,订单,地址,权限等在后台的管理等功能。基本实现了用户购买商品的功能及流程。首先,本文简单介绍了选题背景、国内外电子商城的现状,以及目前对应的问题。对实现本系统所需要的技术以及为本系统设计的数据库进行简要描述,并介绍开发本系统中所需要的开发语言、工具、开发环境、框架、所需软件等。并对本系统进行需求分析,以及详细阐述本系统的各个模块设计、代码设计
3、、数据库设计、运行环境的搭建、系统实现及运行测试结果。关 键 词:电子商务网站; thinkphp 框架; mysql; mvc 模式;javascripti abstractaccording to web small scaled electronic commerce system design and realizationabstractalong with more and more be like the special day of "double 11", "double 12", and"the east of city 8
4、15".etc. be owned a huge consumer of network company city scoop out, more and more consumers also transfer vision from the entity store to network electricity the company's direction, but at just"double 11 in" in past 2015, only on that very day, in ba ba underneath each platform
5、always traded a sum to come to an unprecedented 91,200,000,000 dollars, could see from here, the development of network, the increment of consumption ability of the consumer customerses, make the electronic commerce net have in the future own of the energy is more than an imagination.design and real
6、ization of rightness small scaled system in the electronic commerce website elaborated by this text be from here but formation of.the main target of this system is to carry out a customer to purchase a merchandise through this website, the processing, payment of the order, and complete accepting of
7、merchandise goods and evaluation.combine and pass the management that the backstage carries out a customer, managing person, and merchandise, order, address, the functions like management,etcs in backstage like legal power,etc.it was basic to carry out a customer to purchase the function and process
8、 of merchandise.first, this text in brief introduced to choose the present condition of background, domestic and international electronics company's city, and currently to should of problem.to realization originally the technique needed by system and carry on a synopsis description for the datab
9、ase of this system design, and introduce and develop this system in need of development language, tool, develop environment, frame and the software needed etc.combine carry on need analysis to this system, and elaborates building of each mold piece design, code design, database design of this system
10、, movement environment, system to carry out and circulates a test in detail result.keywords: electronic commerce website; thinkphp frame; mysql; mvc mode; javascriptii 目录目 录摘 要i第1章 绪论11.1 选题背景11.2 本文所做的主要工作1第2章 开发环境、相关技术及相关工具概述22.1 .thinkphp框架介绍22.2 mvc设计逻辑简介22.3 mysql数据库22.4 wampserver 3环境简介32.5 na
11、vicat工具简介32.6 javascript简介32.7 php语言简介3第3章 系统分析43.1 可行性分析43.2 需求分析4第4章 系统设计64.1 数据库设计64.2 各功能模块界面和代码设计124.3 运行环境设计与硬件需求20第5章 项目系统的实现与运行测试225.1 系统的实现225.2 系统运行测试及结果22 5.3 运行结果分析26总 结27参考文献28致 谢29河北工程大学毕业论文第1章 绪论1.1 选题背景近年来,伴随着互联网技术的迅速发展,网络早已经成为现代人日常生活中不可或缺的部分。而阿里、京东、苏宁、唯品会等等大型电商网站的崛起,中国消费者数量的增长,生活节奏的
12、加快,网络购买的便捷,使得电子商务网站逐渐成为了越来越多消费者购物的第一选择。当前中国电子商务仍然保持快速增长态势,潜力巨大,企业、行业信息化快速发展,为加快电子商务应用提供了坚实的基础。电子商务服务业迅猛发展。另外,如快递行业这种对电子商务的辅助型行业,从快递行业出现发展到今天,快递行业已形成功能完善的业态体系。并且在电商推动快递行业发展的同时,快递行业也相应的促进了电商行业的发展。而由此也就确定了本次毕业设计的定题方向,即小型电子商务网站建设,本设计以蘑菇街商城为模板,将整个网站分解为20个模块,通过thinkphp框架及mvc模式实现整个网站从客户的登录注册、购物、下订单、支付、收货、评
13、论的主要购物流程。通过javascript实现轮播图、页面详情放大镜等功并实现后台对用户的管理、商品管理、订单管理,商品类别管理、网站配置、友情链接、轮播图管理、评论模块等几大模块。1.2 本文所做的主要工作1. 首先介绍开发工具(包括前台设计和数据库设计所用工具)及运行环境的相关知识,包括thinkphp框架、mvc设计逻辑、wampserver环境、mysql数据库、javascript等;2. 进行需求及可行性的分析,并描绘出系统大致的业务关系和数据流程图;另外以进行需求分析为基础,导出系统的实体关系模型图(e-r图),并展示mysql数据库中所涉及表的表结构图。3. 对本系统前后台操作
14、页面进行详细分析,以图片演示为主,代码详情展示为辅,将整个系统设计以简洁明了的方式展示出来,4. 在对系统进行详细设计后,就可以对系统进行实施和运行;最后总结了本系统的特点,并提出一些需要完善的方面。第2章 开发环境、相关技术及相关工具概述2.1 .thinkphp框架介绍thinkphp是一个快速、兼容而且简单的轻量级国产php开发框架, thinkphp可以支持windows/unix/linux等服务器环境,正式版需要php5.0以上版本支持,支持mysql、pgsql、sqlite多种数据库以及pdo扩展。作为一个整体开发解决方案,thinkphp能够解决应用开发中的大多数需要,因为其
15、自身包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便。2.2 mvc设计逻辑简介mvc全名是model view controller,是模型(model)视图(view)控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面 显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。thinkphp中的mvc:模型(m):模型的定义由model类来完成。model类位于项目目录下面的libmodel
16、目录。视图(v):模板的实现是和框架无关的,做到了100%分离,可以独立预览和制作。控制器(c):应用控制器,承担了控制器的角色,负责调度控制。2.3 mysql数据库mysql是一个关系型数据库管理系统关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。mysql所使用的 sql 语言是用于访问数据库的最常用标准化语言。由于mysql体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 mysql 作为网站数据库。2.4 wampserver 3环境简介wampserver是一款apache web服务器、php解
17、释器以及mysql数据库的整合软件包。在windows下将 apache+php+mysql 集成环境,拥有简单的图形和菜单安装和配置环境。这个软件是完全免费的,可以在其官方网站下载到最新的版本。2.5 navicat工具简介navicat是一套快速、可靠数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。navicat 让你可以以安全且简单的方法创建、组织、访问和共享信息。2.6 javascript简介javascript一种直
18、译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为javascript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在html(标准通用标记语言下的一个应用)网页上使用,用来给html网页增加动态功能。2.7 php语言简介php(hypertext preprocessor缩写)超级文本预处理器。是一种在服务器端执行的嵌入html文档的脚本语言。是目前主流的网站开发语言( b/s结构)。支持几乎所有主流的数据库以及操作系统 开放源代码.独立于操作系统,可以运行在几乎所有系统中.支持大部分的服务器,如apache,iis。支持大量的数据库,可以创建图
19、象等一些其他功能。第3章 系统分析3.1 可行性分析3.1.1经济可行性由于本项目由我个人独自设计、开发,本项目在人员方面没有更大需求,而且本项目不需要设备等其他额外开支,另外,本项目所用软件都是开源软件,即在软件方面也没有更多的支出,所以本项目在经济方面是完全可行的。并且,本项目在最终可应用于任意联网的计算机上,具有较高的经济可行性。3.1.2技术可行性 本项目所采用的开发语言是php,采用b/s结构设计,数据库为mysql,thinkphp框架,wampserver version 3.0.0环境。另外,lamp(linux- apache-mysql-php)网站架构是国际上成
20、熟的架构框架,很多流行的商业应用都是采取这个架构,和 java/j2ee架构相比,lamp具有web资源丰富、轻量、快速开发等特点,与微软的.net架构相比,lamp具有通用、跨平台、高性能、低价格的优势。因此,lamp无论是性能、质量还是价格都是企业搭建网站的首选平台。在本项目的技术层面上,舍弃了lamp(linux,apache,mysql,php)中的linux,将项目放在windows环境下进行设计,使得项目中需要的软件更容易操作。完全保证了技术的可行性。3.2 需求分析3.2.1需求功能分析 根据电子商务网站的基本需求,本系统分为前台部分和后台部分,共计二十个模块,其中实现
21、基本商城运作模块十四个,扩展模块六个。前台部分包括用户注册登录、轮播图与搜索分类、商品列表页、商品详情、个人中心、客服、购物车、商品推荐、下单支付、商品评价这十大模块。后台部分主要包括了前台用户管理、管理员管理、商品信息管理、商品类别管理、评论管理、订单管理、权限管理、轮播图管理、友情链接、网站配置共十大模块。其中,实现基本商城运作的模块分别是:前台,用户注册登录、商品列表页、商品详情、个人中心、客服、购物车、下单支付、商品评价;后台,前台用户管理、管理员管理、商品类别管理、商品信息管理、订单管理、评论管理;这些模块会在之后着重说明。 项目系统主要功能模块图如下图所示:图3·1系统功
22、能模块图3.2.2用户的需求分析用户的具体需求有如下几点: (1) 用户点击注册按钮,注册成为商城会员。(2) 用户登录商城,通过商品列表页与商品详情页浏览商城商品信息。 (3)用户可以在个人中心修改自己的个人信息,如头像、密码、昵称、性别等,设置收件地址信息,查询订单,已发货、未发货、已收货、退换货等。(4)用户选择商品加入购物车后,可以对已选的商品进行更改数量、删除商品、提交订单等选择。 (5)用户确定订单后,可以点击提交订单并跳转支付界面,并在个人中心查询订单。(6)用户确认收货后,可以点击评价并跳转评价界面,评价将显示在商品详情页的评论中。(7)用户在下单
23、完成后,可以在个人中心的订单中心里选择取消订单。在确认收货后,需要售后时,可在个人中心的订单中心页面选择退换货。第4章 系统设计4.1 数据库设计4.1.1数据库设计概述数据库是本项目除前后台外的另一个重要的组成部分,数据库的设计决定了商城运作的流畅与否。一个好的数据结构设计不但会减少数据库的存储量,还会使数据的完整性和一致性比较高,系统具有较快的响应速度,也相应的简化了基于该数据库的项目的实现的复杂程度。4.1.2 数据库详细设计(1)总数据流程图 图4·1总数据流程图 (2) 系统e-r图1管理员管理用户用户商品信息1n 用户订单订单信息n1管理 管理员商品类别n评论商品评论轮播
24、图友情链接 图 4·2系统e-r图(3) 数据库信息表本项目采用mysql数据库系统来开发后台数据库,建立了较多的数据库表,其中重要的数据表共有12个,包括后台管理员表sunny_admin,前台用户表sunny_user,用户信息表sunny_user_detail,用户地址信息表sunny_address,商品表sunny_goods,商品分类表sunny_type,商品评论表sunny_goods_comment,购物车表sunny_shoplist,订单表sunny_order,订单状态表sunny_order_status,网站配置表sunny_webconfig,管理员权
25、限表sunny_role,以及管理员权限节点表sunny_node。sunny_sdmin(后台管理员信息表)如表4·1所示。其中id编号自增,管理员等级默认为1,1为普通管理员,2为超级管理员。管理员名称默认为空,管理员账户唯一。表4·1 后台管理员信息表字段名数据类型长 度允许空值主 键描述idint 11noyes编号namevarchar255nono账号usernamevarchar255nono名称passchar32nono密码leveltinyint5nono等级sunny_user (前台用户表) 如表4·2所示。其中id编号自增,用户账号唯一,
26、用户昵称默认为“新蘑菇”,用户头像默认为“public/admin/images/default.jpg”,用户状态默认为1,1为开启,0为拉黑。表4·2 前台用户信息表字段名数据类型长 度允许空值主 键描述idint 10noyes编号phoneint11nono用户账户nicknamevarchar255nono用户昵称userpicvarchar255nono用户头像passchar32nono用户密码statustinyint4nono状态sunny_user_detail(前台用户信息表)如表4·3所示。其中id编号自增,性别默认为w,并固定在m和w中选择,m是男
27、士,w为女士。等级默认为0,0为普通会员,1为高级会员,2为超级会员。表4·3前台用户信息表字段名数据类型长 度允许空值主 键描述idint 11noyes编号uidint11nono用户idsexenumw,mnono性别goldint10nono金币emailvarchar40nono邮箱leveltinyint5nono等级sunny_goods(商品详情表)如表4·4所示。其中id编号自增,商品状态默认为1,1为上架状态,2为下架状态,商品原价与现价在限制在小数点后两位。字段名数据类型长 度允许空值主 键描述idint 11noyes编号goodsnamevarch
28、ar255nono商品名goodspicvarchar255nono商品图片goodspricefloat10.00nono商品原价goodsnumint11nono库存pricefloat10.00nono商品现价tidint11nono分类idstatustinyint4nono状态desvarchar255nono商品描述bidtinyint4nono商品类型表4·4前台用户信息表sunny_type(商品分类表)如表4·5所示。其中id编号自增,分类名唯一。字段名数据类型长 度允许空值主 键描述idint 11noyes编号typenamevarchar255non
29、o分类名称pidint11nono父级idpathvarchar255nono父级路径表4·5 商品分类表sunny_address(用户地址表)如表4·6所示。其中id编号自增。字段名数据类型长 度允许空值主 键描述idint 11noyes编号uidint11nono用户idnamevarchar255nono收货人姓名postcodechar6nono邮编streettext255nono详细地址phonebigint20nono手机号statusint4nono状态表4·6 用户地址表sunny_goods_comment(商品评论表)如表4·7
30、所示。其中id编号自增,评论总计和评论时间默认为空。字段名数据类型长 度允许空值主 键描述idint 11noyes编号gidint11nono商品iduidint11nono用户idcountint11no评论总计contenttextyesno评论内容posttimevarchar255no评论时间replycontenttextyesno回复内容replytimevarchar255yesno回复时间ordernumvarchar255yesno订单号表4·7 商品评论表sunny_shoplist(购物车表)如表4·8所示。其中id编号自增。字段名数据类型长 度允许
31、空值主 键描述idint 4noyes编号uidint4nono用户idgidint4nono商品idnumint4nono商品数量goodsnamevarchar255nono商品名称goodspicvarchar255nono商品图片pricefloat10.00nono商品现价表4·8 购物车表sunny_order(订单表)如表4·9所示。其中id编号自增,分类名唯一。字段名数据类型长 度允许空值主 键描述idint 4noyes编号uidint4nono用户idorderumvarchar255nono订单号linknumchar255nono收货人姓名addti
32、mechar255nono购买时间addresschar255nono收货地址streettextyesno街道phoneint11nono联系电话totalpriceint255nono总价表4·9 订单表sunny_order_status(订单状态表)如表4·10所示。其中id编号自增,订单状态默认为0,0为未发货,1为已发货,2为已收货等。字段名数据类型长 度允许空值主 键描述idint 4noyes编号ordernumvarchar255nono订单号statusint4nono订单状态表4·10 订单状态表sunny_webconfig(网站配置表)如
33、表4·11所示。其中id编号自增,状态默认为1,1为开启网站,0为关闭网站。字段名数据类型长 度允许空值主 键描述idint 11noyes编号webnamevarchar255nono网站名称logovarchar255nono网站logokeywordsvarchar255nono关键词descriptionvarchar255nono描述statustinyint4nono状态表4·11 网站配置表sunny_role(管理员权限表)如表4·12所示。其中id编号自增。字段名数据类型长 度允许空值主 键描述idsmallint6noyes编号namevarc
34、har20nono管理员名称statustinyint1nono等级remarkvarchar255nono描述表4·12 管理员权限表sunny_node(管理员权限节点表)如表4·13所示。其中id编号自增,状态默认未0,0为禁止,1为开启。字段名数据类型长 度允许空值主 键描述idsmallint6noyes编号namevarchar20nono名称mnamevarchar50nono控制器名anamevarchar50nono父方法名statustinyint1nono状态表4·13 管理员权限节点表4.2 各功能模块界面和代码设计 在本项目的功能模块界面
35、以及实现功能的代码的设计中,前台界面的页面,参照蘑菇街商城官网的设计,并用javascript实现页面的轮播图,以及在购物车界面的全选,反选功能。用html和css使页面达到与蘑菇街商城官网近似的程度。通过php获取数据库中的表的信息,并反馈到页面当中。功能界面的设计也关系到本项目的电子商务网站最终的是否能够得到用户认同的重要部分,4.2.1 前台界面前台的界面主要包括用户注册,用户登录,商品总览,商品详情查看,加入购物车,提交订单等模块。(1) 用户注册:用户注册主要实现了只有先注册成会员并登陆网站后的用户才能够通过本网站购买他们所想要购买的商品的功能。用户注册即为注册功能模块。用户注册后的
36、信息将存储在数据库的sunny_user表中,用户注册需要的信息包括用户名(与昵称不同),登录密码,其他功能如:用户性别,用户昵称,用户邮箱,用户地址,等信息将会在个人中心由用户设置。用户注册的页面效果图如图4·1 图4·1用户注册(2) 用户登录:用户登录是在注册后进入本商城并享受购物的必备步骤,用户登录时必须输入在注册中设置的用户名和用户密码,然后点击登录按钮,网页就会提交用户输入的用户名和密码并带入到数据库中进行验证,如果用户名与用户密码输入正确,即可进入网站开始购物之旅,如果验证失败,将返回登录页面,并提示“用户名或密码”不正确,等到用户将正确的用户名和用户密码提交
37、之后用户才可以进入。用户登陆的效果图如图4·2图4·2用户登录(3) 商品展示:商品展示功能包括同类型商品的展示,通过查询数据库中的商品详情表sunny_goods,在展示列表页显示所有商品的商品名、商品图片、商品价格等。并在商品展示列表页下方有分页设计。商品列表展示页面效果图如图4·3、图4·4图4·3商品列表页(1)图4·4商品列表页(2)(4) 商品详情页:详情页实现了用户查看商品的详细信息,并加入购物车的流程,在商品详情页中,会显示商品表中的商品名称、商品图片、商品描述、商品库存、商品分类等。商品详情表中还会通过javascr
38、ipt实现放大镜的效果。商品的详情页页面效果图如图4·5、图4·6图4·5商品详情页面(1)图4·6商品详情页面(2)(5)购物车:购车实现了用户当前有购买欲望的商品信息。包括商品的名称、商品图片、商品描述、商品单价、购买数量、商品小计及购物车商品操作等信息,用户可以在本页面修改购物车中的商品数量或删除购物车的物品,然后即可下单。购物车的页面效果图如图4·7图4·7购物车界面 4.3.2后台模块界面 本系统后台模块界面包括:管理员模块、用户模块、商品模块、订单模块、地址模块、评论模块、网站配置等功能模块。 (1)后台管理员登录界面:管
39、理员通过这一界面,输入正确的管理员用户名和相对应的密码并填写正确的验证码,才可以登录成功并进入系统后台,并系统的管理商城的每一项功能。并在后台设置了权限管理,由高一级的后台管理员来负责添加、修改、删除普通管理员。管理员登录的页面如图4·8。图4·8 管理员登录 (2)会员信息管理:前台用户的信息管理是后台的管理员对前台注册的用户进行管理的功能模块,在本项目中管理员可以对前台用户的会员信息进行修改、查看和删除操作,前台用户的会员信息包括会员的头像、用户名、电话、email、会员等级、会员等级、会员注册时间、会员最后登录时间、会员的注册ip、会员状态。在修改方敏对管理员添加一定
40、的限制,管理员只能修改用户的状态。会员信息管理的页面效果图(包含修改)如图4·9。图4·9 会员信息管理(3)后台管理员信息管理。系统设计师时将后台与前台的用户与管理员分为两个表添加,而且两张表的结构不同,所以很完美的分开了前台用户与后台管理员之间的联系。后台管理员在整个系统中拥有绝对的地位,在管理员模块中显示了管理员的账号、用户名、状态和等级。无论是后台的管理员模块还是后台的前台用户模块,都不显示用户的密码,对用户的账户安全也是一种保护。后台管理员模块信息的页面效果如图4·10。 图4·10 后台管理员信息(4)商品模块。商品信息管理是管理员网站所销售
41、商品进行管理的一个重要的功能模块。该模块包括商品名称、商品图片、商品分类、商品价格、商品库存、商品状态以及附加状态。管理员可通过后台程序对商品进行添加删除及修改操作。商品信息管理的页面效果图如图4·11。图4·11商品信息管理(5)订单管理模块:订单管理模块也是网络商城必不可少的一个重要的模块,管理员可以查看未发货、已发货、退换货及已收货订单、并修改订单的状态,模块中主要显示用户id、商品id、订单联系人、下单时间、订单地址,电话、状态。订单模块信息的页面效果图如图4·12图4·12 订单模块界面(6)订单评价模块:订单评价模块是订单模块的一个重要的附属
42、模块,管理员可以查看已收货订单的最新评价,并挑选评论给予相应的回复。回复模块显示用户id、商品图片、商品名、评价内容、评价时间、回复内容、回复时间。订单回复模块信息的页面效果图如图4·13图4·13 订单回复界面4.3 运行环境设计与硬件需求 本次项目我选择mysql数据库来建立商城的数据库系统,运用了thinkpphp框架,mvc的开发模式,并采用了php语言作为开发语言,并结合了html、css与javascript来共同实现整个电子商务网站的整体。运行环境方面选择了wampserver version 3.0.0,代码编写工具为sublime text3。硬件需求如下
43、表4·9表4·9硬件需求服务器端:cpu:intel core i5-4210m 四核cpu 2.6ghz内存:4 gb以上硬盘:500g以上客户端:cpu:amd 双核 1.7hz内存:512m以上硬盘:10g以上软件需求如下表4·10表4·10 软件需求服务器端:操作系统:microsoft windows win7 旗舰版数据库:mysql数据库开发环境:wampserver version3.0.0客户端:操作系统:window xp professional浏览器:火狐、谷歌浏览器第5章 项目系统的实现与运行测试5.1 系统的实现系统实现与否取
44、决于系统设计成果能否进过一系列的检测,而消除了所有的bug之后的系统方能称作是一个已经成功的系统。检测的各种情况都会影响到整个系统的走向。 本项目系统实现主要体现在数据库的创建以及系统前后台的各功能模块的实现。首先是通过navicat在mysql上创建数据库文件sunny,并向sunny数据库汇总添加项目所需要的数据表。系统前后台功能模块的实现主要通过创建界面与调试代码。5.2 系统运行测试及结果(1) 加入购物车进入商品的详情页后选择商品数量,点击“加入购物车”,即出现下图所示购物车界面:图5.1 加入购物车界面(2) 提交订单在购物车详情页选中商品,点击“去付款”,即出现下图所示订单提交界
45、面:图5.2 提交订单界面(3) 支付成功提交订单页面选中收货地址,也可添加备注,然后点击“确认并付款”,付款成功或即出现下图所示界面:图5.3 订单完成界面(4) 查看订单在支付完成界面选择点击“查看订单”,即出现下图所示界面:图5.4 订单界面(5) 订单详情进入订单页面后点击“订单详情”,即出现下图所示界面:图5.5 订单详情界面(6) 后台转为已发货进入商城的后台找到未发货订单,点击“修改订单”,将订单转为“已发货”,即出现下图所示界面:图5.6 后台转发货界面(7) 前台用户确认收货刷新我的订单页面后即可看到订单状态已转为“确认收货”,即出现下图所示界面:图5.7 确认收货界面(8)
46、 前台用户评论在商品的确认收货界面点击“确认收货”,即出现下图所示界面:图5.8 订单转评价界面(9) 评论提交确认收货后,点击“去评论按钮”,即出现下图所示界面:图5.9 评论提交界面(10) 评论提交成功在提交评论界面,输入对商品的评论 ,并点解评论按钮提交,然后进入商品的详情页面,选择累计评价,即出现下图所示界面:图5.10 评论成功界面5.3运行结果分析通过对购物流程的测试,本商城的基本功能已经达到,用户可以通过本商城购买物品,并完成购物的一系列流程。但本商城的不足之处仍需完善,如支付功能,如过于仓促的设计使本次的系统所有功能不能够完全使用,仅实现了蘑菇街商城的部分功能。而且蘑菇街商城原网站中还有商家入驻的情况,本人在设计中感觉过于困难,所以舍弃掉了商家的入驻,仅有自营商品。总 结在科技越来越发达的今天,网络以及电子商务网站的快速发展,信息化程度原来越高,通过网络在线购买商品成为一种不可或缺的生活购物新方式,越来越多的用户开始进入网络购物的潮流中来。电子商务网站的兴起,不仅仅是让人们的生活更加便捷,也为社会创造出更大的利益。跨越了地理和空间的限制,把商品送到人们眼前,电子商务的出现,改
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 20948:2024 EN Vegetable fats and oils - Determination of aflatoxins B1,B2,G1 and G2 by immunoaffinity column clean-up and high-performance liquid chromatography
- 学校教育服务行业相关项目经营管理报告
- 粪便潜血检测用化学试纸项目营销计划书
- 布料除臭行业经营分析报告
- 去中心化网络服务行业市场调研分析报告
- 兽皮产业链招商引资的调研报告
- 裘皮披肩商业机会挖掘与战略布局策略研究报告
- 废旧汽车回收利用行业经营分析报告
- 自行车测速计项目营销计划书
- 自行车前叉市场分析及投资价值研究报告
- 肠梗阻的业务查房
- 2024-2029年中国医疗卫生十四五期间行业发展分析及竞争格局与发展战略研究报告
- 2024市政工程考试题(含答案)
- 24春国家开放大学《农业推广》调查报告参考答案
- 医院开诊仪式策划方案
- 造口回纳术护理
- 螃蟹水产养殖知识培训课件
- 过敏性休克的急救和处理专题医学知识宣讲培训课件
- 工业自动化中的生产柔性与响应性制造
- JC/T2055-2020 宠物垫圈用颗粒膨润土
- 《西游记》第三回读后感
评论
0/150
提交评论