一、项目简介
本项目是一套基于Python和mysql开发的BBS问答社区管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Python学习者。
包含:项目源码、项目文档、数据库脚本等,该项目附带全部源码可作为毕设使用。
项目都经过严格调试,确保可以运行!
二、开发环境要求
Windows/Linux/MacOS
MySQL5.5以上
Redis任意版本
Python3.5以上版本
其他Python库:
Tonado5.0.2
PyMySQL0.8.1
ipython6.3.1
Pillow5.1.0
Tornado-Redis==2.4.18
三、系统功能
授权模块
- 登陆
- 注册
- 注销
- 验证码
问题模块
- 问题列表
- 问题分页
- 问题创建
- 问题上传图片
- 问题删除
- 问题详情
- 问题搜索
- 问题过滤 [最新,最热,未解决,已解决,我喜欢的]
答案模块
- 答案列表
- 答案创建
- 答案上传图片
- 答案删除
- 采纳答案(最多三次)
- 答案状态(长轮询,其他用户输入答案在提问者账户名处立即显示)
标签模块
- 标签列表(按照问题和用户数量排列)
用户模块
- 用户列表(按照赏金大小排列)
- 用户搜索模块
发帖
回帖
四、页面功能
在首页可以根据状态和标签过滤帖子列表,按状态查看如图2所示,按标签查看如图3所示。
选中一个帖子,单击可以查看帖子详情,如图4所示。
只有在用户登录后,才能发帖和回帖。所以需要用户先来注册,然后再登录。注册和登录在一个页面,单击“注册”按钮实现注册功能,单击“登录”按钮实现登录功能,如图5所示。
用户发帖页面如图6所示,回帖页面如图7所示。
答案采纳页面如图8所示,显示回复数量页面如图9所示。
五、源码地址
https://download.csdn.net/download/weixin_43860634/88335230