团队作业5——测试与发布(Alpha版本)

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience/homework/13475
github地址 https://github.com/jiandanmingzi/jiandanmingzi/tree/main/3123004657/forum

Alpha版本测试报告

修复的bug:
不能正确获得帖子信息
不能正常获得评论信息
不能正确给帖子分类
不能正确存储session
不能正确分页
这个产品就是这样设计的,不是bug:
不能注册
应该修复但推迟至下个版本修复:
没有管理员操作界面
按年级筛选帖子,2020年以及以前的帖子不能正确获取
预期不同用户的使用场景:
老师用来发公告,学生用来求助,交流
需求与目标:
老师:能够确认学生有无查看,能够提醒指定学生查看
学生:能够畅所欲言
如何满足:
对学生:能够匿名发帖,发表评论
对老师:给帖子增加点赞和收藏按键,可在消息通知中查看给帖子点赞和点收藏的用户
测试环境:
cpu:amd 8945hs,内存ddr5 16g 6400c32,平台:windows25h2,浏览器:edge和pc夸克
出口条件:
已完成了基本的登录,发帖,评论,产看帖子,查看通知,查看自己的帖子,评论等功能

Alpha版本发布说明

功能:
登录,发帖,匿名发帖,评论,匿名评论,删除自己的帖子,删除自己的评论,点赞帖子,收藏帖子,点赞评论,回复评论,查看自己发过的帖子,查看自己发过的评论,查看自己点赞的帖子,查看自己收藏的帖子,按身份(老师,学生)筛选帖子,按年级筛选帖子,获取最热门的帖子,按分类筛选帖子,发帖成功之后

运行环境要求:
前端:
需安装vue3
后端:
运行exe:暂无特殊需求
编译代码:
c++14以上,cmake3.10以上,使用sqlite3库,httplib和nlohmann/json头文件,用vcpkg进行管理外源库,在Linux上使用cmake进行代码编译,生成exe借助mingw进行交叉编译,用curl进行代码测试

安装方法:
github上下载项目后,前端运行:在front/forum_vue文件夹中运行cmd,输入npm
run dev然后回车
后端:back文件夹中main.exe文件启动

已知的问题和限制:
后端代码未解耦,维护性较差,暂无管理员功能,添加用户需手动在数据库中添加,未在云端部署,不能按发帖人专业筛选帖子,评论和帖子不能按时间正序排序,不能回复楼中楼,修改密码需要知道原密码,没有邮箱或者手机验证,不能发布图片,不能修改头像,登录信息一天后就会过期需重新登录,不登陆无法查看任何内容,没有@功能

发布方式:
本地单机线下部署

测试账号
账号3123004600
密码123456

posted @ 2025-12-14 13:57  简单名  阅读(8)  评论(0)    收藏  举报