赞
踩
项目编号:py233基于 python的诚交大学生二手交易平台Django#毕业设计
开发语言:Python
python框架:django
软件版本:python3.7/python3.8
数据库:mysql 5.7或更高版本
数据库工具:Navicat11
开发软件:PyCharm/vs code
前端框架:vue.js
当前在市场经济的快速发展下,我国的经济形势也在不断的发展壮大。特别是在计算机信息化的普及下,新的互联网+业态促使着零售业在不断的转型发展。随着B2C、O2O的不断发展,传统的零售实体都受到了来自网络电商的严重冲击,传统零售模式不仅难以发展,并且其生存能力都已经受到了不小的影响,发展举步维艰。大学校园二手交易网站可以实现线上化交易,线上交易的好处一方面是其便捷性,买方可以快速的寻找到想要购买的产品目标,寻找到卖家,并可以24小时在线进行咨询、商讨价格。学校的学生是市场中消费的主力军,此次希望通过大学校园二手交易网站的建立,让同学们能够在网上出售不需要的图书、手机、游戏卡带等等,以便有需求的同学能够以较高的性价比获得相应物品,使得双方均获利。
本次设计理论可行,实践中需要结合Python语言,django技术以及MySQL数据库进行网站系统设计,将大学所学理论知识运用到网站建设中,达到最终网站正常运行的目的,锻炼自身独立设计开发能力,对自身业务能力提升具有很重要的意义。
此次设计的“诚交”大学生二手交易网站,主要面向前端与后端,因此二手交易网站系统设计时有前端、后端两方面。前端主要的用户群体为消费者,后端是网站管理员或者二手交易网站经营者。前后端之间实际的关联千丝万缕,缺一不可。此次搭建的网站系统的功能结构图如下图所示:
大学生二手交易网站的首页显示如下图,在首页有各类商品的分类,如书籍、数码家电、服装鞋帽等等。在页面左上角有登录以及注册,右上角能够进入个人用户要积极管理员后台管理界面。
当点击书籍资料,能够看到当前的书籍资料的列表,可以看到书籍的名称、简介以及销售的价格等信息。如下图所示:
当点击一本书籍,可以进入详细的商品界面,比如下图点击追风筝的人这本书,可以看到商品的价格、交易的地点以及商家的昵称等信息,在页面下方还有详情描述的内容。点击购买,可以实现支付功能。
大学生在登录到个人后台后,可以查看购买的记录信息:
def index(request): books_list = GoodsInfo.goods.get_books()[0:3] digital_list = GoodsInfo.goods.get_digital()[0:3] cloth_list = GoodsInfo.goods.get_cloth()[0:3] daily_list = GoodsInfo.goods.get_daily()[0:3] traffic_list = GoodsInfo.goods.get_traffic()[0:3] other_list = GoodsInfo.goods.get_other()[0:3] context = {'books_list': books_list, 'digital_list': digital_list, 'cloth_list': cloth_list, 'daily_list': daily_list, 'traffic_list': traffic_list, 'other_list': other_list} return render(request, 'goods/index.html', context) def books_list(request): books_list = GoodsInfo.goods.get_books() context = {'books_list': books_list} return render(request, 'goods/books_list.html', context) def digital_list(request): digital_list = GoodsInfo.goods.get_digital() context = {'digital_list': digital_list} return render(request, 'goods/digital_list.html', context) def cloth_list(request): cloth_list = GoodsInfo.goods.get_cloth() context = {'cloth_list': cloth_list} return render(request, 'goods/cloth_list.html', context) def traffic_list(request): traffic_list = GoodsInfo.goods.get_traffic() context = {'traffic_list': traffic_list} return render(request, 'goods/traffic_list.html', context) def daily_list(request): daily_list = GoodsInfo.goods.get_daily() context = {'daily_list': daily_list} return render(request, 'goods/daily_list.html', context) def other_list(request): other_list = GoodsInfo.goods.get_other() context = {'other_list': other_list} return render(request, 'goods/other_list.html', context) def release_goods(request): username = request.session.get('username') if username == None: context = {'error_msg': '请先登录'} return render(request, 'user/login.html', context) else: context = {} return render(request, 'goods/release_goods.html', context)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。