斑竹村电子商务系统 用户设计说明书
斑竹村电子商务系统 1.0 说明书
1 目
录
1 绪论 ............................................................ 1 1.1 研究背景 ...................................................................................................... 1 1.2 研究目的与意义 .......................................................................................... 1 1.3 国内外研究现状 .......................................................................................... 1 1.3.1 国内研究现状 ........................................................................................... 2 1.3.2 国外研究现状 ........................................................................................... 4 2 主要应用技术介绍 ................................................ 4 2.1 系统架构 ...................................................................................................... 4 2.2 开发工具 ...................................................................................................... 5 2.3 关键技术 ...................................................................................................... 5 2.3.1 Vue ............................................................................................................. 5 2.3.2 Axios .......................................................................................................... 5 2.3.3 MySQL ...................................................................................................... 5 2.3.4 PHP ............................................................................................................ 6 2.3.5 Sass ............................................................................................................ 6 3 系统设计说明 .................................................... 6 3.1 商品模块 ...................................................................................................... 6 3.2 订单模块 ...................................................................................................... 7 3.3 用户模块 ...................................................................................................... 7 3.4 分享模块 ...................................................................................................... 8 4 系统使用图 ...................................................... 9 3.1 登录注册 ...................................................................................................... 9 3.2 商品模块 .................................................................................................... 10 3.2.1 用户界面 ................................................................................................. 10 3.2.2 商家页面 ................................................................................................. 12 3.3 订单模块 .................................................................................................... 13 3.3.1 用户页面 ......................................................................................... 13 3.3.2 商家页面 ......................................................................................... 13 3.4 分享模块 .................................................................................................... 14 3.4.1 用户页面 ......................................................................................... 14 3.4.2 超级管理员页面 ............................................................................. 14 5 系统测试 ....................................................... 15
斑竹村电子商务系统(1.0)
2 5.1 系统测试方法 ............................................................................................ 15 5.1.1 白盒测试 ......................................................................................... 15 5.1.2 黑盒测试 ......................................................................................... 15 5.1.3 灰盒测试 ......................................................................................... 15 5.2 系统测试用例 ............................................................................................ 16 5.2.1 系统前台测试 ................................................................................. 16 5.2.2 系统后台测试 ................................................................................. 16
斑竹村电子商务系统(1.0)
1 1 2018 年 1 月 2 日,国务院公布了 2018 年中央一号文件,乡村振兴从此成为我国一个重要的发展战略。乡村发展的方向多样,发展方式多样,但是缺乏对应的宣传渠道就成为了制约乡村发展的重要因素之一。而电子商务与网络技术的发展就像是给乡村发展插上了一双巨大的翅膀。新昌县斑竹村的发展同样也离不开电子商务平台,为了让班竹村的发展不再停滞不前,班竹村电子商务平台也就由此出现了。
1 绪论 1.1 研究背景 2018 年 1 月 2 日,国务院公布了 2018 年中央一号文件,即《中共中央国务院关于实施乡村振兴战略的意见》。乡村振兴逐渐成为脱贫致富的重要发展方式之一。同时随着电子商务和互联网技术的发展,电子商务网站也种类繁多,更加容易搭建,通过电子商务网站来宣传班竹村的农产品、手工艺品以及其他旅游景点逐渐成为班竹村发展的重点方式之一。
1.2 研究目的与意义 近年来,随着我国经济的迅速发展,我国互联网产业也随之突飞猛进。如今,电子商务的发展和普及已然成为了大趋势,人们的购物方式也随之发生巨大的变化,其中网络购物已成为目前购物方式中较为常见的方式,电子商务为网络购物提供平台,帮助消费者充分了解商品,通过对商品的对比让消费者选购到满意合适的商品。但乡村电子商务的发展依然寸步难进,大部分乡村产品难以通过互联网销售,难以让其转化为经济效益,大多都是基于消费者而考虑,对于乡村商家外销产品关注度相对较小。所以定位精准的、适合农产品销售企业需求的农产品电子商务推荐系统电子商务系统就凸显的十分有必要,能吸引用户的眼光,可操作性强,浏览速度快。本文章通过研究国内外电子商务系统的发展情况,结合实地调研的结果,确定了乡村电子商务网站存在的必要性和系统的主要功能:商品展示购买功能,订单功能,个人页面功能,主要展示产品页面以及相对应的产品详情页面,同时通过详情页面购买产品,在订单页面查看详情,以及个人页面查看个人信息以及相关操作,同时后台对应商家的上下架产品以及管理产品的发货信息,超级管理员管理每个用户的权限和管理订单等等。
1.3 国内外研究现状 我国电子商务发展迅速,同时乡村电子商务也有一定的发展,但大多数都是基于消费者而考虑,对于乡村商家外销产品关注度相对较小。所以定位精准的电子商务系统就凸显的十分有必要。系统设计的目标是开发适合农产品销售企业需求的农产品电子商务推荐系统,该系统要能吸引用户的眼光,可操作性
斑竹村电子商务系统(1.0)
2 2 强,浏览速度快。
1.3.1 国内研究现状 1.国内研究现状 余明艳和郁春兰认为一个电子商务网站主要功能模块,主要分为前台管理系统和后台管理系统,前台管理系统主要包含购物车、浏览、检索、推荐及用户中心等,后台管理系统主要包括产品管理、订单管理、用户管理、管理员管理和系统管理等 [1] 。
杨帆,唐源认为在用户点击商品浏览页面的购买按钮后,就需要把商品添加到购物车,以方便用户继续进行购物等其它操作。在本购物系统中,单击购买按钮后页面将商品浏览页面的 FORM 表单数据提交给购物车页面,购物车页面首先对提交的数据进行检测,检测用是否是登陆用户、传递的参数数据是否有非法字符、商品 ID 是否是整型数据,如包含非法数据则提示。其认为使用数据表来实现网上购物车功能还是很方便实现的,能够避免使用 cookies 方法受浏览器限制的支持、也能够避免 session 方法有可能带来的安全隐患,为网上购物系统购物车实现方法的一种较好的选择 [2] 。
王子木认为商品搜索是搜索引擎的核心方法。进行搜索时,搜索引擎根据输入的查询关键词,经过建立查询、搜索查询、最后通过展示结果将符合要求的结果经排序后,以格式化的形式进行封装。用户在搜索界面输入单关键词或者多关键词,通过接口传递至搜索引擎。通过解析器,解析用户输入的查询语句;查询语句可以包含短语查询,布尔运算或者通配符;通过创建过滤器,加权操作修改查询语句得到更适合的查询语句,并提交至后端进行查询。查询检索索引并返回与查询语句匹配的文档或者实体对象,针对具体的搜索采用不同的模型,查询结果经过搜集、过滤,得到搜索结果的原始数据。得到查询结果之后,需要以经济、直观的形式返回给用户,并需要提供给用户获取更加详细内容的向导,数据经过格式化后回传搜索调用者 [3] 。
齐红波认为商品推荐是根据用户行为来分析的,而用户行为记录模块负责搜集能反映用户喜好的行为,例如浏览、购买、评论、问答等;用户行为记录模块主要为用户行为分析提供数据,进而实现根据用户行为信息实现对商品的推荐。这些行为主要包括用户在使用该电子商务用户商品推荐系统进行浏览的商品信息,以及在该网站上记录过的用户对某类商品的搜索信息,这些浏览的商品信息和搜索信息,说明该用户潜意识里是对这些商品感兴趣的,具有打算购买的意向 [4] 。
刘芊认为产品定义也就是产品管理,包括产品的新增、修改和删除以及产品价格等一些属性的定义。管理员可以选择收费栏目中的—个或几个组成—个
斑竹村电子商务系统(1.0)
3 3 产品,并定义产品的价格、折扣率等。网站前台产品列表中列出所有正常的产品目录供会员订购 [5] 。
孙海滨和刘明明认为当“管理员”点击订单管理后,系统自动获取“管理员”身份信息,将用户的历史订单以列表形式显示,并允许“管理员”根据条件筛选查看指定订单。系统自动根据订单的状态,判断出允许“管理员”对该订单进行的操作 [6] 。
郭鹏认为会员管理就是对已有的会员信息进行查看,了解会员的相关信息,也可以对会员的基本信息或者其他情况进行修改,同样也可以对一些不再有意愿成为会员的顾客进行删除,也可以使管理者能更好的了解已有的会员情况 [7] 。
何博文认为论坛系统中版块的分类管理很重要,一般而言,有一个父版块,然后每个子版块由帖主进行管理,帖子肯定要有增删改的操作,所以这里面涉及很多权限的问题。当帖主发布帖子时要受到大板块的约束,这样有利于后台集中管理,一般的用户发帖和引用帖子要进行修改时,不能修改他人发表的帖子,所以只能分配自身发表帖子的权限 [8] 。
旷志光,纪婷婷,吴小丽认为 vue.JS 是整个前端工程的基础视图层框架,主要解决前端数据绑定的问题。传统的前端开发,主要基于 iQuery 通过各种复杂的选择器来操作 DOM。同时,通过 AJAx 跟服务器请求数据,前端代码一层层解析 JSON,将 JSON 某个层级的数据赋给相应的 DOM 操作,还要进行请求的异常处理,数据不但操作繁琐复杂且易出现未知错误。而通过 Vue.JS 的响应式双向绑定数据,实时反映数据的真实变化并映射到目标虚拟 DOM 上,避免前端页面开发中 DOM 选择器繁杂的操作,简化 web 前端开发流程和降低开放难度,提升前端开发效率,降低开发成本和周期 [9] 。
邓雯婷认为 Vuex 使用单一状态树,用一个 store(仓库)对象包含全部的应用层级状态,并作为该应用的唯一数据源而存在,也就是说每个应用将包含且仅包含一个 store 实例。Vuex 采用 Getters 函数在组件内部获取 store 中的状态(或 理解为 Vue 组件数据),通过提交 mutations 驱动状态的变化,修改 store中的状态,使用 Actions 在组件内部分发 mutations 事件函数。Vuex 应用内部的数据流动如图 4 所示,从组件出发,Vue 组件调用 Actions,用于和后台 API 交互,获取数据源,采用 Actions 派发 Mutation 用于触发组件状态的改变,由于store 是响应式的,所以任何状态的改变都将引发组件的同步更新,展现给用户的就是视图的更新。
陈太沁认为 MongoDB 是一个基于分布式文件存储的数据库。旨在为 ...
相关热词搜索: 说明书 斑竹 电子商务