本系统是针对广大信息技术爱好者进行设计的,主要用户分为系统管理员和普通用户,普通用户权限有分享视频,图片,网址,还有有发表帖子、回复帖子和个人中心等权限,而管理员除了普通用户的权限外,还有删除帖子,删除回复,管理用户等权限。本系统主要采用的开发工具是PyCharm/vscode、python和mysql以及vue.js。本系统所要完成以下几个主要功能,用户的注册、登录功能,新的用户可以通过注册一个新的帐号而登录系统,而老的用户则可以直接用之前注册的用户名登录。用户修改资料功能,用户可以根据自己的喜好随意修改个人资料,体现每个人的个性。发帖功能,所有注册成为会员的用户都可以根据自己的喜好进行发帖。回帖功能而每个人也可以对帖子的内容发表自己的观点进行回帖。帖子管理功能,管理员可以根据相关的法律要求对帖子的内容进行管理,可以将那些不符合法律要求的帖子进行删除处理。用户管理功能,管理员可将那些违反论坛管理条例的用户进行管理,例如删除他的用户权限,使其无法再次登录系统。
开发语言:Python
python框架:django
软件版本:python3.7.7
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:PyCharm/vscode
前端框架:vue.js
系统应实现的目标
1. 提供安全、友好的操作环境:避免一些网上的不良言论,创造一个和谐的网络环境。
2. 提供发表帖子功能:注册的用户可以自由发帖,发表符合法律法规的言论。
3. 提供回复帖子功能:户可以自由回复,和楼主自由交流,但是要符合法律法规。
4. 提供修改资料功能:个人资料可以修改,展现自己的个性。
5. 提供发布公告功能:这个功能主要针对管理员。
6. 提供个人博客功能:博客可以发表一些自己的文章
7. 提供消息提醒功能:收到回复或者留言,可以及时提醒用户。
8. 提供登录、注册功能:登陆后可以使用普通用户的功能,注册可以成为一个普通用户。
9. 提供数据管理功能:这个主要针对管理员对系统的管理。
10. 提供用户权限管理功能:对于不符合论坛管理要求的用户加以禁言。
11. 提供系统设置功能:这个主要针对管理员。