当前位置: 首页 > article >正文

基于python+Django+Mysql的校园二手交易市场

文章目录

  • 基于python+Django+Mysql的校园二手交易市场
    • 运行步骤
    • 系统设计
      • 功能设计
        • 任务目标
        • 用户特点
        • 参与者列表
        • 基本要求
        • 功能模块图
      • 数据库设计
        • 会员用户信息表(user_userinfo)
        • 商品信息表(goods_goodsinfo)
        • 管理员用户信息表(auth_user)
        • 购物车信息表(cart_cartinfo)
    • 效果演示
      • 首页
      • 商品详情页
      • 购物车页面
      • 管理员页面
    • 源码下载

基于python+Django+Mysql的校园二手交易市场

博主介绍:✌安替-AnTi:CSDN博客专家、掘金/华为云//InfoQ等平台优质作者,硕士研究生毕业。专注于算法开发、爬虫逆向和毕业项目实战✌

🍅文末有源码链接🍅

👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟

感兴趣的同学可以先行收藏,还有大家在毕设选题,项目以及文档编写等相关问题都可以给我留言咨询,希望帮助更多的人,也承接各种算法类、开发类毕业设计论文&程序编写。

运行步骤

需要先安装Python的相关依赖:Pillow,Python-Mysql,Djago1.10

  • 第一步:创建数据库,数据库名:cucmarket

  • 第二步:执行SQL语句,打开cucmarket.sql文件,运行该文件中的SQL语句

  • 第三步:源码文件为cucmarket.zip,修改源代码中的settings.py文件,改成自己的mysql数据库用户名和密码

  • 第四步:运行命令:python manage.py runserver

  • 第五步:打开浏览器查看

测试账户

  • 普通会员账户:
    学号:20171111111
    密码:111111
  • 管理员账户:
    用户名:admin
    密码:asdf1234
    进入管理员页面需在URL后面加上/admin,如http://localhost:8000/admin/

系统设计

功能设计

任务目标

建设一个校园二手用品交易,就是开发一个基于C2C模式的主要面向大学生的需求的二手用品交易平台,方便大学生足不出户就可以浏览想要的物品,方便大家信息交流,提高交易水平。为在校学生提供一个高效、便利、规的二手交易市场。同时对二手商品循环使用可以倡导资源的合理使用,构建和谐校园、节约型校园,减少浪费,给予货物“第二次生命”。

用户特点

校园二手交易网上进行交易的大多都是本校的学生,系统的用户主要分为系统管理员、游客、买家、卖家等业务对象。

系统的一般用户只需具有基础的在线浏览能力即可正常使用系统提供的各种服务。

系统后台采用了可视化管理界面,因而要求维护人员只须具备基础的网站及数据库维护能力,能处理一些常见的操作错误。

1.系统管理员:管理商品、管理会员等

2.会员:个人信息管理、会员登录、搜索二手商品、浏览二手商品、发布二手商品信息、二手商品信息管理

3.游客:搜索二手商品、浏览二手商品、会员注册

参与者列表

1、学生:使用Web浏览器访问,发布二手商品信息以及购买二手商品的人 ·

2、管理员:管理商品,管理会员等

基本要求

(1)学生可以注册成为会员,通过登录系统,查看搜索二手商品信息等一系列操作。

(2) 会员可以编辑自己的二手商品信息,包括上传相片及编辑文字信息。

(3) 会员可以购买喜欢的二手商品并且进行评价。

(4) 游客可以查看搜索二手商品或者注册成为会员,但是不能够购买二手商品。

(5) 系统管理员可以管理会员的基本信息和二手商品的信息。

功能模块图

funtionImg

数据库设计

会员用户信息表(user_userinfo)
字段名字段描述约束
id用户idint(11) NOT NULL PRIMARY KEY
username昵称varchar(20) NOT NUL
number学号varchar(30) NOT NULL
password密码varchar(40) NOT NULL
商品信息表(goods_goodsinfo)
字段名字段描述约束
id商品idint(11) NOT NULL PRIMARY KEY
title商品名称varchar(20) NOT NULL
type商品类型varchar(20) NOT NULL
picture商品图片varchar(100) NOT NULL
price商品价格decimal(10,2) NOT NULL
adress交易地点varchar(100) NOT NULL
description商品描述varchar(300) NOT NULL
isDelete是否删除tinyint(1) NOT NULL
user_id商家IDint(11) NOT NULL FOREIGN KEY
管理员用户信息表(auth_user)
字段名字段描述约束
id用户idint(11) NOT NULL PRIMARY KEY
username昵称varchar(150) NOT NULL
password密码varchar(128) NOT NULL
购物车信息表(cart_cartinfo)
字段名字段描述约束
id购物车idint(11) NOT NULL PRIMARY KEY
title商品名称varchar(20) NOT NULL
type商品类型varchar(20) NOT NULL
picture商品图片varchar(100) NOT NULL
price商品价格decimal(10,2) NOT NULL
number商品数量varchar(20) NOT NULL
good_id商品IDint(11) NOT NULL FOREIGN KEY
buyer_id买家IDint(11) NOT NULL FOREIGN KEY

效果演示

首页

index

商品详情页

detail

购物车页面

cart

管理员页面

admin

源码下载

链接:https://pan.quark.cn/s/49469c9f17fa

http://www.lryc.cn/news/2393196.html

相关文章:

  • 从零打造算法题刷题助手:Agent搭建保姆级攻略
  • Oracle 12c新增的数字转换验证VALIDATE_CONVERSION函数
  • 参数/非参数检验和连续/离散/分类等变量类型的关系
  • 懒人云电脑方案:飞牛NAS远程唤醒 + 节点小宝一键唤醒、远程控制Windows!
  • 【Python】第一弹:对 Python 的认知
  • 直播预告 | 聚焦芯必达|打造可靠高效的国产 MCU 与智能 SBC 汽车解决方案
  • Java源码中有哪些细节可以参考?(持续更新)
  • GelSight Mini触觉传感器:7μm精度+3D 映射,赋能具身智能精密操作
  • day 23 机器学习管道(pipeline)
  • shell编程笔记
  • 鸿蒙仓颉开发语言实战教程:自定义组件
  • 基于Spring Boot+Vue 网上书城管理系统设计与实现(源码+文档+部署讲解)
  • opencvsharp usb摄像头录像 c# H264编码
  • ch12 课堂参考代码 及 题目参考思路
  • uniapp 实现腾讯云 IM 消息已读回执
  • JavaScript 性能优化按层次逐步分析
  • 三分钟打通Stable Diffusion提示词(附实战手册)
  • 【Linux网络篇】:初步理解应用层协议以及何为序列化和反序列化
  • RK3588 Opencv-ffmpeg-rkmpp-rkrga编译与测试
  • 特伦斯 S75 电钢琴:奏响极致音乐体验的华丽乐章
  • 硬件学习笔记--64 MCU的ARM核架构发展及特点
  • div或button一些好看实用的 CSS 样式示例
  • USB充电检测仪-2.USB充电检测仪硬件设计
  • 如何查询服务器的端口号
  • AU6815集成音频DSP的2x25W数字型ClaSS D音频功率放大器(替代TAS5805)
  • DeepSeek R1开源模型的技术突破与AI产业格局的重构
  • 打破认知壁垒重构科技驱动美好生活 大模型义务传播计划
  • 【Web应用】 Java + Vue 前后端开发中的Cookie、Token 和 Swagger介绍
  • 本地部署AI工作流
  • 什么是VR全景相机?如何选择VR全景相机?