软件工程毕业设计课题(11)基于python的毕业设计python校园二手交易系统毕设作品源码_校园二手概要设计基于python软件设计规范

108 阅读7分钟

从管理来说,只要有一台普通的电脑就可以进行网站信息的设置、录入、修改,操作非常方便而且可行度很高。

主要功能模块

【后台管理功能模块】
系统设置:设置关于我们、联系我们、加入我们、法律声明
广告管理:设置小程序首页轮播图广告和链接
留言列表:所有用户留言信息列表,支持删除
会员列表:查看所有注册会员信息,支持删除
资讯分类:录入、修改、查看、删除资讯分类
录入资讯:录入资讯标题、内容等信息
管理资讯:查看已录入资讯列表,支持删除和修改
资讯评论列表:所有用户的评论信息列表
资讯评论管理:支持对评论信息审核,删除;审核后的信息用户才可见

二手物品分类设置:设置二手物品分类信息,供用户发布二手物品的时候选择分类;支持修改和删除
管理二手物品:查看平台所有用户发布的二手物品信息列表,如果发现违规的可以删除。
二手物品评论列表:显示所有用户评论的二手物品信息和评论信息,管理员审核后前台可见。
热门关键字:设置需要在前台查询框下面显示的热门二手物品名称,按,分隔
密码修改:修改注册的密码。
退出登录:清除登录的cookie,返回到首页。

【普通用户功能模块】
用户注册:填写手机账号和密码,注册新用户
登录功能:注册普通账号登录;登录后可以修改用户的基本信息,也可以退出。
关于我们:关于我们、联系我们、加入我们、法律声明
轮播广告:后台设置首页轮播广告图,可以连接到广告页面。
留言反馈:用户填写李哭咽的主题、联系人、电话、邮箱、留言内容;后台管理可以查看留言列表,可以删除留言。

二手物品列表:二手物品列表默认显示当前分类的所有二手物品,可以通过点击左侧分类进行二手物品列表的切换
二手物品详情:在二手物品列表,点击标题可以查看二手物品详情,详情页面显示二手物品的封面、名称、价格、库存、详情等。
二手物品操作:在二手物品详情,登录用户可以收藏二手物品,可以对二手物品发表评论(评论需要管理员审核后才可见),加入购物车,立即购买,去购物车结算等操作。
购买商品:选中商品,到购物车,确认购买信息,点击去结算;结算页面,选择收货地址,填写留言,下单支付(模拟)

我的订单:显示我购买的所有二手物品订单,包含单号、费用、商品图片、商品名称、购买数量、下单时间等
订单处理:订单有待付款、待发货、待收货、已经完结几个状态;支持相应的操作。
我的收藏:显示我收藏的所有二手物品列表,可以直接点击进入详情页面。
收货地址管理:支持录入自己的地址,查看地址列表,支持修改和删除

用户信息:姓名、联系方式、邮箱、头像、简介、介绍等,支持随时修改;用户注册的信息后台管理员可见;后台管理员可以删除。
密码修改:修改注册的密码。
退出登录:清除登录的cookie,返回到首页。

【卖家|店铺 用户功能模块】
拥有普通用户的所有功能
商品发布:选择商品分类,录入商品名称、单价、库存、已销售、图片、商品详情等。
商品管理:显示店铺发布的所有商品,支持修改和删除
订单管理:显示本店铺相关的所有订单,支持订单处理和发货。

 

开发概要

主要介绍了系统在开发过程中所应用到的一些关键的技术,主要包括核心的Python编程语言、Django框架;MySQL数据库;以及常规的网页技术HTML/CSS/JAVASCRIPT的介绍。

开发操作系统:windows10 + 4G内存 + 500G硬盘

开发环境:Python3.8

开发语言:Python

开发框架:Django

开发工具:pycharm

数据库:mysql8

数据库管理工具:navicat

其他开发语言:html + css +javascript

开发文件说明

   后台管理文件

路由路由映射意义
图片上传模块(程序所在位置:views_upload.py)
upload01views_upload.upload01图片上传模块
下面是新闻中心(程序所在位置:views_xinwen.py)
xinwen_addviews_xinwen.xinwen_add新闻中心-录入
xinwen_list/views_xinwen.xinwen_list新闻中心-列表
xinwen_delviews_xinwen.xinwen_del新闻中心-删除
xinwen_xiugaiviews_xinwen.xinwen_xiugai新闻中心-修改
会员中心(程序所在位置:views_huiyuan.py)
huiyuan_list/views_huiyuan.huiyuan_list会员列表
huiyuan_delviews_huiyuan.huiyuan_del会员删除
系统设置(程序所在位置:views_ad.py)
adviews_ad.ad_xiugai设置轮播图广告
set_web_mcviews_ad.set_web_m设置系统名称
set_guanyu_womenviews_ad.set_guanyu_women关于我们设置
留言管理(程序所在位置:views_liuyan.py)
liuyan_list/views_liuyan.liuyan_list留言列表
liuyan_delviews_liuyan.liuyan_del留言删除
商品管理(程序所在位置:views_shangping.py)
shangping_fenleiviews_shangping.shangping_fenlei商品分类-录入和修改
shangping_fenlei_delviews_shangping.shangping_fenlei_del商品分类-删除
shangping_list/views_shangping.shangping_list商品-列表
shangping_delviews_shangping.shangping_del商品-删除
shangping_xiugaiviews_shangping.shangping_xiugai商品-修改
set_key_remenviews_ad.set_key_remen设置热门关键字
订单和评论管理(程序所在位置:views_dingdan.py)
dingdan_list/views_dingdan.dingdan_list订单-列表
dingdan_chuliviews_dingdan.dingdan_chuli订单-处理
pinglun_list/views_dingdan.pinglun_list评论-列表
pinglun_chuliviews_dingdan.pinglun_chuli评论-处理

   前端网站文件

路由路由映射意义
通用功能(程序所在位置:views.py)
/zixun.zixun_index前台首页
guanyu_womenviews.guanyu_women关于我们
mem_regviews.mem_reg会员注册
mem_loginviews.mem_login会员登录
mem_mainviews.mem_main会员中心-首页
mem_logoutviews.mem_logout会员中心-退出登录
mem_xinxi_xiugaiviews.mem_xinxi_xiugai会员中心-用户信息修改
mem_mimaviews.mem_mima会员中心-密码修改
chaxun_spviews.chaxun_sp查询中间跳转程序
guanyu_liuyanviews.guanyu_liuyan留言反馈
xinxi_xiangqingviews.xinxi_xiangqing新闻信息-详情
xinxi_list/views.xinxi_list新闻信息-列表
api_pinglun_addviews.api_pinglun_add商品 评论 录入接口
sp_fenlei/views.sp_fenlei商品分类列表
sp_xinxiviews.sp_xinxi商品信息
api_mem_shoucangviews.api_mem_shoucang商品会员收藏
api_gwc_addviews.api_gwc_add加购物车
api_gwc_goumaiviews.api_gwc_goumai立即购买=加购物车+跳转购物车列表
gwc_listviews.gwc_list购物车列表
api_gwc_update_shuliangviews.api_gwc_update_shuliang购物车,(增减)数量更新
api_gwc_delviews.api_gwc_del购物车,删除
gwc_xiadan_jiesuanviews.gwc_xiadan_jiesua购物车,下单结算
mem_dingdan_listviews.mem_dingdan_list会员-订单-列表
mem_dingdan_quxiaoviews.mem_dingdan_quxiao会员-订单-取消
mem_dingdan_fukuanviews.mem_dingdan_fukuan会员-订单-模拟付款
mem_dingdan_shouhuoviews.mem_dingdan_shouhuo会员-订单-收货
mem_shoucang_listviews.mem_shoucang_list会员-收藏-列表
mem_shoucang_delviews.mem_shoucang_del会员-收藏-删除
mem_dizhi_listviews.mem_dizhi_list会员-地址-列表
mem_dizhi_delviews.mem_dizhi_del会员-地址-删除
mem_dizhi_addviews.mem_dizhi_add会员-地址-添加
mem_dizhi_xiugaiviews.mem_dizhi_xiugai会员-地址-修改
店铺功能(程序所在位置:dianpu.py)
mem_dianpu_xm_adddianpu.mem_dianpu_xm_add店铺 项目商品-录入
mem_dianpu_xm_list/dianpu.mem_dianpu_xm_list店铺 项目商品-列表
mem_dianpu_xm_xiugaidianpu.mem_dianpu_xm_xiugai店铺 项目商品-修改
mem_dianpu_xm_deldianpu.mem_dianpu_xm_del店铺 项目商品-删除
mem_dianpu_dingdan_list/dianpu.mem_dianpu_dingdan_list店铺 订单-列表
mem_dianpu_dingdan_chulidianpu.mem_dianpu_dingdan_chuli店铺 订单-处理

功能模块图

   功能实体图

   数据库ER图

系统发布和使用

系统设置

现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。

分享给大家这份我薅到的免费视频资料,质量还不错,大家可以跟着学习

了解详情:docs.qq.com/doc/DSnl3ZG…