系统权限按管理员,用户这两类涉及用户划分。
(a) 管理员;管理员使用本系统涉到的功能主要有:首页,个人中心,用户管理,商家管理,生鲜信息管理,生鲜分类管理,广告信息管理,生鲜仓库管理,生鲜出库管理,管理等功能
(b) 商家;商家使用本系统涉到的功能主要有:首页,个人中心,生鲜信息管理,广告信息管理,生鲜仓库管理,生鲜出库管理,订单管理等功能
用户主要包括首页、个人中心功能
开发语言:php
后端框架:Thinkphp/Laravel
前端框架:vue.js
服务器:apache
数据库:mysql
运行环境:phpstudy/wamp/xammp等
1.用户信息(用户ID,用户名,用户密码,送货住址,联系电话)
2.生鲜商品信息(商品ID,分类ID,商品名,商品单价,商品单位,保质期,备注)
3.商品分类信息(分类ID,分类名)
4.订单信息(订单ID,商品ID,用户ID,商品名,用户名,用户电话,送货地址,订单金额,订单时间,订单状态)
5.购物车信息(用户ID,商品ID,商品总价)
目前生鲜市场仍有广阔市场尚未开发。当今社会的家庭结构正在由三代同堂的大家庭向三口之家的核心家庭转变,工作人口成为家庭用品的主要决策者和购买者,没有太多的闲暇时间耗费在商品的选购上.繁重的工作压力和竞争压力也直接影响着人们对生鲜产品的购买习惯。特定的采购地点、特定的营业时间、良莠不齐的商品已不能满足快节奏、高质量的工作生活需要,网上生鲜超市平台则可以满足此类用户的需求。
Laravel非常的简洁并且是开源的,Laravel 是一个具有表现力、优雅语法的 Web 应用程序框架. Laravel 是构建现代全栈 Web 应用程序的最佳选择.
它的语法更富有表现力,拥有高质量的文档和丰富的扩展包,技术上它有Bundle扩展包、Eloquent ORM、反向路由、迁移、Restful控制器、自动加载类、视图组装器、反向控制容器、单元测试、自动分页
1.明确平台任务,多角度分析需求。
2.对平台内顾客进行实名制验证。实名制可以有效的减少是网络欺诈行为,为普通顾客提供安全放心的在线购物环境。
3.明确数据库实体-关系模型中名词类型实体和动词类型实体,明确实体之间的联系。按照开发标准进行E-R图和关系模型的设计。,保护数据的完整性情况下允许数据被快速和高效的访问和修改。在满足第二范式的基础上尽量达到第三范式要求。
4.减少数据冗余度,保护数据完整性。优化SQL语句,保障数据可以被快速的访问以及高效的查询、修改。
目录
1 绪论 1
1.1课题背景 1
1.2课题研究现状 1
1.3初步设计方法与实施方案 2
1.4本文研究内容 2
2 系统开发环境 4
3 系统分析 6
3.1系统可行性分析 6
3.1.1经济可行性 6
3.1.2技术可行性 6
3.1.3运行可行性 6
3.2系统现状分析 6
3.3功能需求分析 7
3.4系统设计规则与运行环境 8
3.5系统流程分析 8
3.5.1操作流程 8
3.5.2添加信息流程 9
3.5.3删除信息流程 10
4 系统设计 11
4.1系统设计主要功能 11
4.2数据库设计 11
4.2.1数据库设计规范 11
4.2.2 E/R图 11
4.2.3数据表 12
5 系统实现 25
5.1系统功能模块 25
5.2后台模块 27
5.2.1管理员功能模块 27
5.2.2用户功能模块 30
6 系统测试 33
6.1功能测试 33
6.2可用性测试 33
6.3性能测试 34
6.4测试结果分析 34
7结 论 35
参考文献 36
致 谢 37