供应商超市用户电商系统(源码)

计算机技术和互联网行业的高速发展,加速了信息以及贸易的全球化,出现了电子商务这样一种新型商务活动方式。它为企业与消费者提供了更为快捷的商务平台。因此,开发高效安全的电商系统成为一种必要需求。本文首先介绍了电商系统的研究背景与研究内容,进行了完善的需求分析。然后阐述了系统总体设计,一方面,采用基于MVC的设计模式对系统进行了架构设计与数据库设计;另一方面,将业务层与服务层解耦,设计了系统各子功能模块。之后,在系统详细设计中,完善了各子功能模块。最后,完成了对核心模块的测试,测试结果与预期的结果一致,符合系统要求。
目录
摘要 1
关键词 1
Abstract 1
Key words 1
1 绪论 1
1.1 研究背景 1
1.2 本文概述 1
1.2.1 研究内容 1
1.2.2 论文组织 2
2 需求分析 2
2.1 系统分析 2
2.2 系统功能描述 2
2.2.1 普通用户权限 2
2.2.2 超市用户权限 4
2.2.3 供应商用户权限 8
2.3 系统运行流程分析 9
2.3.1 系统流程图 9
2.3.2 系统活动图 10
3 总体设计 11
3.1 系统特点 11
3.1.1 技术特点 11
3.1.2 功能特点 12
3.2 系统结构设计 12
3.3 系统的总体设计方案 12
3.4 编程环境的选择 12
3.4.1 编程语言—PHP 12
3.4.2 设计模式—MVC 12
3.4.3 数据库—MySQL 13
3.5 系统运行环境配置 13
3.6 数据库设计 13
3.6.1 ER实体图 13
3.6.2 系统物理结构设计 15
3.6.3 表设计 15
3.7 时序图 21
4 详细设计 2 *好棒文|www.hbsrm.com +Q: @351916072@ 
3
4.1 系统界面设计 23
4.1.1 登录界面 23
4.1.2 商城界面 23
4.1.3 购物车界面 24
4.1.4 个人资料界面 25
4.1.5 新建超市界面 25
4.1.6 商品管理界面 26
4.2 系统功能模块设计 26
4.2.1 登录注册 26
4.2.2 商品管理 27
4.2.3 订单管理 27
4.2.4 购物车管理 28
4.2.5 超市与供应商管理 28
4.2.6 账单管理 28
4.2.7 地址管理 28
4.2.8 个人信息管理 29
4.3 管理模块详细设计 29
4.3.1 商品管理模块设计 29
4.3.2 订单管理模块设计 34
4.3.3 购物车模块设计 36
4.3.4 新增超市/供应商模块设计 38
4.3.5 账单管理模块设计 39
4.3.6 个人信息管理模块设计 39
4.3.7 地址管理模块设计 39
5 软件测试 41
5.1 登录模块测试 41
5.2 商品管理模块测试 43
5.3 订单管理模块测试 43
5.4 地址管理模块测试 44
6 总结 45
6.1 问题与解决办法 45
6.1.1 版本控制 45
6.1.2 商品搜索 46
6.1.3 订单管理 46
6.2 不足之处 46
6.3 总结与收获 46
致谢 46
参考文献 48
供应商超市用户电商系统
引言
1 绪论
1.1 研究背景
根据20152016年的数据统计,全国有88%的中国互联网市场用户,中青年人大多数使用互联网购物,还有一部分老年人也在使用互联网购物。根据以上数据我们可以看出,越来越多的用户开始使用互联网这一种新型购物模式来购物,互联网的使用正处于上升期。
目前,超市行业的寒冬趋势仍在持续,净利普遍下滑,其中便利店的收入保持两位数增长,超市经营模式的改革非常必要。
近年来,超市行业渐渐开始往与电商合作的方向发展,著名的有天猫超市,京东超市,1号店等。这些网上超市结合物流管理,以次日达的速度让用户能够便利的采购生鲜百货。还有一些平台提供优秀的供应商渠道,方便超市能以低价吸引顾客,同时达到将线下资源转到线上的目的。但是它仍然不能像实体超市接收网络订单送货上门一样保证生鲜食品的高质量以及新鲜度[1]。
1.2 本文概述
1.2.1 研究内容
系统的开发平台是Windows,编程语言使用PHP,并且采用了Git作为项目的代码版本管理工具。项目基于PHP编程,使用了ThinkPHP框架技术,前端使用JQuery和Bootstrap相关技术,数据库管理系统使用MySQL。
系统前端的业务控制主要由JS(JavaScript)方法完成。界面为用户提供了基础信息的修改、购物车管理、订单管理以及商品管理等操作。其中的一些JS方法还提供了提示信息、弹出警告框等功能。
系统的后台负责逻辑处理和数据库交互,逻辑处理是通过PHP方法对流程进行逻辑判断或是对数据进行运算,数据库交互则是通过配置ThinkPHP框架的config文件来实现,同时开发人员通过直接使用ThinkPHP自带的数据库操作方法或者调用在Model文件中自定义的方法来操作数据。
数据的管理则是通过phpMyAdmin来实现。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1735.html

好棒文