实现了一般的功能
发送删除帖子
模糊搜索
删除
发送删除评论
没有做管理员,需要的可以自己增加,与普通用户大同小异
链接:https://pan.baidu.com/s/1BNmLv2r5OSMr5P3OUNL1Pg
提取码:qwer
使用须知:
代码一千多行差不多能满足课程设计需要了。
1.创建一个干净的项目
2.将云盘中的win.py和mysql.py放进你的项目中,因为我把py文件放在了一个上级目录Chen,使用的时候最好也创建一个上级目录跟我同名Chen,这样不用在代码里面改导包的名字。
3.把需要的包(模块)导好;
4.将mysql.py中全局变量pw 和 base 分别填入你自己的mysql密码和数据库名字
5.在win.py中的有图片的改成你真实存在的图片(搜索win.py中有jpg的代码行,将你的图片替换上去即可)
6.将win.py的主函数中最后的注释去掉
7.开始运行
云盘里的sql可用可不用,运行后手动增加记录即可。
mysql表:
user 所有用户的基本信息(用户名, 密码.......)
all_record 所有用户的发送帖子的记录
id为每个帖子的唯一标识
all_comments: 所有的评论
commentsId为每个评论的唯一标识,commentsId的aa-bb表示:该记录是ID为aa的帖子评论,bb是每次取aa帖子的最大记录数作为唯一标识
comments_xxx ID为xxx的帖子的所有评论
xxx_comments 用户名为xxx发送的所有评论
xxx_record 用户名为xxx发送的所有帖子
注意!不要轻易在mysql中的表自己增删改,当注册一名用户,将自动创建两个表xxx_comments和xxx_record,其他表也会做出相应的修改,如果你删除了某个表,运行时会发生找不到对象的错误,要删除某个用户或者记录最好是在运行后在运行框中找到删除的按钮进行删除。