1)用户管理:对用户进行增、删、改、查。
2)分类管理:对商品分类进行增、删、改、查。
3)商品管理:对已经发布的商品进行增、删、改、查,对商品的评论进行管理。
5)商品审核功能,管理员具备审核功能,可对其他用户所发布的商品进行审核
6)订单管理:对订单进行增、删、改、查(未支付的订单、已完成的订单、未发货的订单、已发货的订单),管理员对订单的状态可以进行操作。
7)推荐管理:对推荐专栏的商品进行管理。
8)充值管理:对充值记录进行审核和管理。
9)留言管理:查看和管理留言信息。
10)系统管理:管理公告或轮播图信息。
11)论坛管理:(分类+信息)管理休闲娱乐论坛信息
2)导航栏包括博索框、用户可以根据输入商品名称进行精准检索,可以根据发布人的学院以及专业进行搜索,也可以输入商品检索,并将搜索结果按发布时间先后排列展示在商品展示页。
3)商品分类功能,用户可以通过分类查询用户发布的商品,也可以通过检索查看商品信息。
4)用户发布商品模块,用户将自己闲置的二手商品发布到网站,需上传商品照片、名称、类别、简介、二手价等基本信息,然后等待管理员的审核,若通过审核,则网站系统会将该二手商品上架,并通知用户商品已成功通过审核
5)个人中心功能,用户可以查看自己的基本信息,并上传新头像,更改昵称、电话、密码等信息,当用户查看的是其他用户的信息时则只能查看,不能进行修改。
6) 求购功能,动态商品圈,可以发布所需求的商品科目。所有用户可以按需留言。
7) 留言功能,卖家可以查看买家所留信息并给其留言.
8)收藏夹及购物车功能,用于收藏用户心仪的商品,添加到购物车进行结算。
9)我的发布功能,用户在这里查看自己已发布的商品,并可以看到是否已被购买.
10) 在线购买:线上付款,支持线下交易,线下交易的买家在订单内上传支付记录,卖家进行确认完成交易。
10)交易记录:查看我自己的订单(包括我卖的,我买的,发货记录和发货状态的确认)。
11)积分交易:购买商品产生积分,利用积分进行商品的兑换。
12)在线充值:选择多种收款方式进行余额充值
Laravel以其优雅的语法和快速开发能力著称,简化了许多常见任务
ThinkPHP是一个简单易用且功能强大的轻量级PHP开发框架,具有简洁的代码结构和丰富的文档,它是为满足快速开发需求而设计的
开发语言:php 一种常用于动态性交互网站的后端编程的解释型语言,是一门开源且免费的编程语言
后端框架:Thinkphp/Laravel
前端框架:vue.js
服务器:apache
数据库:mysql
运行环境:phpstudy/wamp/xammp等
微信小程序为了使开发者专注在代码的逻辑层面和数据处理上,还专门提供了两种解决方案,一种是事件,一种是数据的传输。这两种方案都位于小程序框架的视图层和逻辑层之间。用户在视图层进行交互之后,传递到逻辑层对数据进行处理,并返回数据到视图层向用户反馈。对于微信小程序视图层的开发设计,小程序官方提供了一系列的组件,这些基本组件可以极大的帮助开发者完成视图层的开发。同时,对于逻辑层的开发,小程序官方提供了一系列API来方便开发者请求一些额外功能。
HBuilder 是基于HTML、js、css的等H5语法的开发技术,使得开发者很容易上手学习,里面涉及的数据绑定基于Vue语法涉及,在开发效率上也比传统的jquery快,当然HBuilder 也保留了对jquery的支持,两种语法可以结合项目的需要,可以混合开发 所以对原生项目的插件也有很好的兼容性。
uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。
前后端分离,后端给接口和API文档,注重前端,接近原生系统
该系统是以PHP为主要开发语言,集合MySQL数据库技术构建基于Web的以信息为目标的,动态的交互平台
PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。
MySQL是一种关系型数据库,关系型数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件。
pages 主要页面, 其中pages文件夹中 index文件中可布局底部的tab页面,通过v-if判断显示不同的tab页
colorui 使用了color-ui样式,个人认为样式非常好看,非常感谢!
static目录: 存放静态文件
App.vue: 页面入口文件
main.js: 项目入口文件
manifest.json: 存放App信息
pages.json: 页面信息
uni.scss: 全局样式
由于先前未学习过PHP开发,为了按时保效地完成该课题的研究和开发工作,特制定以下设计思路:
(1)学习PHP语言,熟悉JPHP开发并进行实例训练,掌握一定的PHP基础;
(2)查阅PHP相关文档资料,观看学习PHP开发视频,了解开发流程,掌握PHP开发的基础知识,实践一些较为简单的实例,进而对要实现的微记软件进行设计,按模块逐渐实现其功能;
(3)在进度把握上,每周末进行小结与下一周工作计划,确保开发进度。
在设计系统时,充分考虑到当前系统可能存在的最高并发数量,并由此选择对应的硬件服务器和对应的宽带容量,上传下载的速率等问题。对于系统的查询速度已经控制在两秒之内。同时考虑当遇到高并发时是否会影响查询时间。
安全性需求,对于所有的管理系统来说,数据安全都是非常重要的,要严格控制其数据的安全性,防止外泄和被不法分子盗取。所以,系统应该设置不同的操作权限,并加强数据库的加密管理和访问控制,并定期对数据进行维护,及时进行数据备份。
用户通过Web客户端浏览器请求某个功能页面。Web服务器接受这个请求,根据系统的逻辑设计,将这个请求对应的PHP文件读出,并交给PHP处理程序。PHP处理程序解释这个文件,执行相应的处理过程,如数据库的访问与操作等。
|-application 应用目录 是整个网站的核心
|—|—index 前台目录
|—|-----|—controller 控制器
|—|-----|—model 数据模型
|—|-----|—view 页面
|—|—admin 后台目录
|-extend 扩展类库目录
|-public 静态资源和入口文件
|—|—static 存放静态资源 css、js、img
|—|—index.php 入口文件
|-runtime 网站运行临时目录
|-tests 测试目录
|-thinkphp TP框架的核心文件
|—|—lang 语言包
|—|—library TP核心文件里面的核心文件
|—|—tpl 模板页面
|-vendor 第三方扩展目录。
请联系我获取更详细的演示视频