Beta阶段发布声明

Beta阶段发布声明

发布方式

目前,BUAAMapForum使用Apache2在服务器上进行部署,并且运行在[https://buaamapforum.cn](https://buaamapforum.cn)域名上,网站同时支持PC端和移动端。

网站的二维码如下:

Beta阶段发布声明_第1张图片

在页面底部,可以查看域名的备案号。

Beta版本功能

论坛

  • 发布帖子

    帖子由标题、正文、类别、关联钉子四部分组成,正文部分支持使用富文本进行编辑。若想在发布帖子时关联到某些钉子,可以通过关联钉子的多级选择器,选择相应的钉子进行自动关联。

    帖子发布时,需要通过后台部署的自动审核功能,包含限制性内容的帖子会被拒绝发布。

    Beta阶段发布声明_第2张图片

    帖子自带Tag属性,表示帖子属于的类别;同时,帖子还可以和钉子进行关联,关联后的帖子会出现在钉子的信息界面。

    用户可以对帖子进行点赞和举报,并且可以查看帖子的创建时间、点赞数、访问量、楼层数、发布者个人信息等信息。

    Beta阶段发布声明_第3张图片

  • 创建楼层/评论

    可以在帖子中创建楼层与评论,对帖子的内容进行讨论。

    Beta阶段发布声明_第4张图片

    Beta阶段发布声明_第5张图片

  • 举报帖子/楼层/评论

    可以对帖子/楼层/评论进行举报,举报将会反馈至管理员账号,等待管理员处理。

    Beta阶段发布声明_第6张图片

  • 搜索帖子

    可以通过搜索框对帖子进行搜索。

    Beta阶段发布声明_第7张图片

  • 修改帖子

    帖子的所有者可以对帖子的标题和内通进行主动或被动的修改,被动修改一般指的是被举报后的帖子需要经过整改才能再次上线。

    Beta阶段发布声明_第8张图片

钉子

  • 私人钉子申请成为公共钉子

    相较于Alpha版本,用户可以将自己创建的钉子申请公开,经过和管理员审核后钉子对所有用户可见。

    Beta阶段发布声明_第9张图片

  • 公共钉子反馈错误

    用户如果发现钉子的信息有误,或者是缺少一些关键的信息,可以进行反馈,通知管理员进行修改。

    Beta阶段发布声明_第10张图片

  • 钉子关联帖子

    在钉子信息界面中,可以导航到关联该钉子的帖子。

    Beta阶段发布声明_第11张图片

个人主页

  • 我的帖子/帖子整改

    在此界面,用户可以查看自己发布过的帖子,并且可以点击进入;除此之外,用户也可以查看自己被举报的、需要整改的帖子,并且进入。

    Beta阶段发布声明_第12张图片

  • 我的楼层/评论

    在此界面,用户可以查看自己对帖子的恢复记录,包括楼层和评论,并且可以导航至目标帖子。

    Beta阶段发布声明_第13张图片

  • 我的消息

    用户(包括普通用户和管理员)可以在此界面查看自己收到的消息和发起的消息,并且查看这些消息的详情,管理收到和发起的消息,包括“申请公开钉子”、“公开钉子审核通过”、“帖子被举报”等消息。

    Beta阶段发布声明_第14张图片

管理员界面

此界面仅提供PC端的服务。

  • 审核钉子申请/反馈

    在此界面,管理员可以审核普通用户申请公开的钉子。管理员鼠标右键进行审核操作,审核结果会反馈给相应的用户。

    Beta阶段发布声明_第15张图片

  • 审核帖子整改

    对于被举报成功、需要整改的帖子,管理员可以在此界面查看,并且右键对整改结果进行审核,如果通过,该帖子将重新可见;否则会将结果再次通知相应的用户。

    Beta阶段发布声明_第16张图片

  • 审核举报信息

    管理员可以在此界面对举报信息进行审核,举报信息主要是针对帖子和回复(回复包括楼层和评论)。审核结果将以消息的形式通知用户。

    Beta阶段发布声明_第17张图片

Mobile端

Mobile端不提供管理员界面,其余功能和PC端相同。下面给出一些图片展示Mobile端的功能。

  • 地图界面。在PC端,用户可以通过右击地图界面实现对相应权限钉子的创建、修改,而在移动端,则响应的是长按事件。

    Beta阶段发布声明_第18张图片

  • 登录界面

    Beta阶段发布声明_第19张图片

  • 个人主页

    仍旧是包括我的钉子、我的帖子、我的回复和我的消息四个模块,子导航栏在页面顶部。这一界面提供的功能与PC端无二。

    Beta阶段发布声明_第20张图片

  • 论坛界面

    论坛界面和帖子内部提供的功能也与PC端相同,能够支持各种信息的浏览、帖子的创建、评论回复等功能。

    Beta阶段发布声明_第21张图片

    Beta阶段发布声明_第22张图片

Beta版本修复的缺陷

  • 进行了样式的修改和调整(导航栏、地图界面等),使得网站看上去更加美观、自然、大方
  • 实现了Pin的UCG,用户可以发起公开Pin的请求,并且由管理员通过

运行环境要求

1.服务端(后端数据库等)

SpringBoot + MyBatis + MySQL + Spring Security

具体环境版本:

  • jdk17
  • Maven3.9.1
  • SpringBoot3.0.5

2.客户端

  • 开发环境

    • html + css + JavaScript
    • 部署环境:ubuntu18.04, Python3.7 + node v16.13.0
    • 应用开发框架:vue3 + element-plus
  • PC浏览器版本支持。

    浏览器 内核
    Chrome Blink
    Microsoft Edge Blink
    IE Trident
    360、QQ 等国内浏览器 Trident[兼容模式] / Blink[极速模式]
    Firefox Gecko
    Safari WebKit
    浏览器内核 支持版本
    Blink 100及以上
    WebKit 11及以上
    Gecko 80及以上
    Trident 不支持
    浏览器 内核
    Chrome Blink
    Microsoft Edge Blink
    IE Trident
    360、QQ 等国内浏览器 Trident[兼容模式] / Blink[极速模式]
    Firefox Gecko
    Safari WebKit
    浏览器 Chrome Edge FireFox Safari
    版本 112.0.5615.138 112.0.1722.58 112.0.1 16.3
    注册 正常 正常 正常 正常
    登录 正常 正常 正常 正常
    地图渲染、缩放 正常 正常 正常 正常
    地图钉操作 正常 正常 正常 正常
    地图钉删除 正常 正常 正常 正常
    地图钉类别选择 正常 正常 正常 正常
    地图缩放 正常 正常 正常 正常
    个人信息修改 正常 正常 正常 正常
    登出 正常 正常 正常 正常
    修改密码 正常 正常 正常 正常
    页面跳转 正常 正常 正常 正常
    图片显示 正常 正常 正常 正常
    论坛浏览 正常 正常 正常 正常
    发布/回复/评论 正常 正常 正常 正常
    我的帖子/楼层/消息 正常 正常 正常 正常
    修改/删除 帖子/评论/回复 正常 正常 正常 正常
    管理员功能 正常 正常 正常 正常
  • 移动设备支持

    手机品牌 支持操作系统版本
    Samsung Galaxy S9+
    Google Google Pixel 4+
    OnePlus OnePlus 7+
    Microsoft Microsoft Surface Duo+
    Xiaomi Xiaomi Mi 8+
    Realme Realme 5+
    Huawei Huawei P20 Pro+
    Sony Sony Xperia xz2+
    Motorola Moto G6+
    LG LG V20+
    Oppo Oppo R9+
    Vivo Vivo V15 Pro+
    手机品牌\浏览器 Google Chrome Firefox Opera
    Samsung 正常 正常 正常
    Google 正常 正常 正常
    OnePlus 正常 正常 正常
    Microsoft 正常 正常 正常
    Xiaomi 正常 正常 正常
    Realme 正常 正常 正常
    Huawei 正常 正常 正常
    Sony 正常 正常 正常
    Motorola 正常 正常 正常
    LG 正常 正常 正常
    Oppo 正常 正常 正常
    Vivo 正常 正常 正常
  • 注册邮箱支持

    注册的时候推荐使用商业邮箱,包括QQ邮箱、Outlook邮箱等,教育网邮箱有概率丢失验证邮件,验证码的有效时间为5分钟。

请注意,使用时,请确保网络环境通畅,以获得最佳体验。

使用方法

进入网站buaamapforum.cn,会自动跳转到登陆页面。若已注册,输入邮箱密码登陆,若没有注册,点击注册,属于邮箱,用户名,密码等个人信息后登陆即可使用。我们同时提供PC端和移动端的服务,但需要注意的是,管理员只有在PC端登录才能进入管理员界面。

管理员账号由开发团队提供,目前没有别的获得途径。

系统已知的问题和限制

  • 目前使用的搜索算法比较朴素(包括钉子搜索和帖子搜索),可以使用更加强大的搜索~~(实在是没时间弄了)~~
  • 高德地图的API过于老旧,地图本体有些信息不对。但这个问可能比较难处理,如要改动影响会非常大
  • 教育网邮箱有概率丢失验证邮件
  • 移动端的性能不佳,这是缺乏移动端应用开发经验导致的
  • 华为手机地图界面响应不了长按事件(很奇怪的问题),需要组员协同商议解决方案
  • 尚未支持论坛的全富文本化(修改起来可能不会特别难,毕竟有开放经验~~,但是时间实在是不够了,大家都要准备考试~~)
  • 手机端部分对话框样式待优化(包括富文本编辑方式等)

Beta阶段验收

此部分根据功能规格说明书进行验收,并给出任务的完成程度。

Beta阶段完成的任务:

  1. 登录、注册与导航系统
任务内容 任务类别 完成情况
美化登录、注册界面 基本任务 完成
用户管理员权限控制,阻止普通用户发现、使用管理员功能 基本任务 完成
美化改进导航栏 基本任务 完成
实现登出功能 基本任务 完成
实现导航栏用户元素 额外任务 完成
  1. 地图展示系统
任务内容 任务类别 完成情况
美化钉子外观 基本任务 完成
实现钉子聚簇 额外任务 完成
  1. 论坛系统
任务内容 任务类别 完成情况
论坛首页显示帖子,并具备一定推荐能力 基本任务 完成
通过地图页面钉子跳转相关论坛 基本任务 完成,在钉子详情处点击跳转
支持帖子搜索以及分类检索功能 基本任务 完成,帖子按照Tag与Pin分类
实现帖子的三层架构,展示帖子的楼层与评论 基本任务 完成
实现新建帖子功能,并支持富文本编辑器 基本任务 完成
用户可以编辑自己帖子,并管理楼层与评论 基本任务 完成
  1. 个人信息系统
任务内容 任务类别 完成情况
划分类别区域,更好地展示钉子、帖子、信息 基本任务 完成
实现“我的消息”的展示,包括动作反馈、审核结果等 基本任务 完成
实现“我的帖子”的展示,使用户能够查看发布的帖子 基本任务 完成
实现“我的钉子”的展示,展示用户插入的钉子,并可以进行删除 基本任务 完成
实现“我的回复”的展示,接受其他用户的回复与评论 基本任务 完成
美化样式 额外任务 完成
  1. 管理员系统
任务内容 任务类别 完成情况
实现图形化管理员页面,帮助管理员进行管理,包括处理用户对钉子的反馈和请求、查看用户的举报信息、对帖子进行整改后审核 额外任务 完成
维护论坛中的帖子和评论 基本任务 完成
维护公开的钉子,并且处理用户的反馈和请求 基本任务 完成
实现消息系统,满足用户-用户、用户-管理员、管理员-管理员的消息发送场景 基本任务 完成
实现对内容的自动、手动二级审核 基本任务 完成,管理员审核使用打回整改的方式
  1. 手机端适配
任务内容 任务类别 完成情况
对各个页面进行格式调整以适配手机端 基本任务 完成
实现适合手机端的导航系统 基本任务 完成
检测设备并自动选择PC端或移动端 基本任务 完成
  1. 数据库存储系统
任务内容 任务类别 完成情况
设计新需求的数据模型,构建数据库表 基本任务 完成
设计并编写数据库接口,接口返回可读性强的信息 基本任务 完成
支持高并发 基本测试 完成,并进行压力测试

你可能感兴趣的:(github,前端)