前言
本系统的设计的有管理员和用户两种权限,用户可以通过本网站查看推荐的商品,然后可以加入购物车进行购买,订单完成后可以进行评价,而管理员可以直接通过本平台上传自己的商品信息,收到用户的订单以后可以及时的安排发货,可以很好的节省人工方面的开支,而且还能带来很高的营业额,提高工作效率。
关键词:商品信息,订单管理,Django框架,MYSQL数据库
一、项目介绍
现在的电子商务平台已经完全融入到了我们的日常生活中,像一些大家电类产品,日用百货,就是吃饭都可以通过外卖送餐,都是借助于电子商务平台。可以不受时间地点的限制,还可以进行多家对比,价格也非常的透明,而且现在的电子商务平台的服务都非常的好,大多都支持七天无理由退换货,像一些京东平台,很多电子类的贵重商品在保修期内更是支持只换不修服务,服务完全超越了线下市场,用户完全不用担心,可见电子商务市场前景非常的广阔。所以开发本系统是很有开发需求的,非常的有前景。
二、开发环境
开发语言:Python
python框架:django
软件版本:python3.7/python3.8
数据库:mysql 5.7或更高版本
数据库工具:Navicat11
开发软件:PyCharm/vs code
前端框架:vue.js
————————————————
三、功能介绍
本系统前台主要是针对用户进行开发的,用户注册登录账号后就可以在线购物,购买自己的商品,还可以进行评价,收藏等操作,管理员主要是对整个系统进行管理,对商品进行管理,对用户的订单进行管理等。本系统的功能结构图如下4-1所示:
图4-1:系统功能结构图
四、核心代码
部分代码:
def users_login(request):
if request.method in ["POST", "GET"]:
msg = {
'code': normal_code, "msg": mes.normal_code}
req_dict = request.session.get("req_dict")
if req_dict.get('role')!=None:
del req_dict['role']
datas = users.getbyparams(users, users, req_dict)
if not datas:
msg['code'] = password_error_code
msg['msg'] = mes.password_error_code
return JsonResponse(msg)
req_dict[