[T.16] 团队项目:Beta 阶段发布说明

移山小组 2024-06-11 23:54:53
这个作业属于哪个课程2024年北航敏捷软件工程
这个作业的要求在哪里[T.16] 团队项目:Beta 阶段发布说明-CSDN社区
我在这个课程的目标是了解熟悉敏捷开发的方法论,培养团队合作能力,通过实际开发产品进行实践
这个作业在哪个具体方面帮助我实现目标展示我们产品的beta版本,包括展示新功能和特性,这一版本进行的优化等等

 

目录

beta阶段新增功能

安全知识问答

初始界面

答题界面

答题提交

主页图表显示

常见问题解答

常见问题解答

关键词相关问题

常见问题回复

团队预约批量导入功能

批量导入内容显示

beta阶段缺陷修复

登录、注册密码密文传输

预约界面将负责人锁定为当前用户

修复头像上传问题

重新设置错误返回信息,增强用户友好性

对运行环境的要求

使用方法

描述系统已知的问题和限制

预约功能使用时间有限制

仅在体验馆预约系统上发布通知

发布方式以及发布地址


  • beta阶段新增功能

    • 安全知识问答

      小明是一位对安全知识感兴趣的同学,在参观安全教育体验馆之前,他想要学习一些安全知识,测试一下自己是否有充足的安全常识。基于同学们的需求,ringtong体验馆预约系统在beta阶段设计了安全知识问答功能,给想要提升安全知识水平的的同学们提供练习的机会。

      初始界面

       

      初始界面展示了知识问答的题目数量、总分、题型,点击开始答题按钮即可开始答题。

       

      答题界面

       

      答题界面会随机展示10道问题,包括单选、多选题,一题10分,答题不记时,答题中可以切换到其他页面,切换回答题界面后将回到上次答题的位置。

       

      答题提交

       

      答题结束后,点击提交按钮,即可显示总得分以及每一题的正确答案。点击返回按钮,即可回到答题界面的初始位置。

       

    • 主页图表显示

       

      进行过答题的同学可以在主页查看自己的答题正确率。主页的答题正确率图表会显示该账户自从创建以来做题的总正确率,小明在进行过一些答题之后,可以查看主页上的图表,激励自己继续学习安全知识。

       

    • 常见问题解答

      小明想要预约体验馆,可是他并不知道体验馆里面都有哪些项目,所以他打算打电话询问体验馆的工作人员。在打电话之前,他看到体验馆预约系统上有一个版块叫做”常见问题解答“。他打算在这个版块询问一下。

      常见问题解答

       

      在这一界面可以询问一些体验馆的具体信息以及安全类基本知识。只需要输入一些关键词,该界面将给出与关键词相关的问题。

       

      关键词相关问题

      如图,在输入关键词后,该板块回复了三个与体验馆有关的信息。点击问题框即可得到问题的对应答案。

      常见问题回复

       

      点击问题后即可获得回复。现在小明知道体验馆里有哪些体验项目了。

    • 团队预约批量导入功能

      在团队预约中,负责人常常需要填写10-20人的预约信息。此前我们只给出了信息栏,对于团队预约的负责人来说不太方便。在beta阶段,我们新增了预约人员信息批量导入功能,方便团队负责人批量导入团队成员信息,同时也能减少负责人在信息搜集过程中花费的精力。

      批量导入内容显示

      使用批量导入功能上传后,该板块将解析excel内容并填入下方框内,团队预约负责人可以在这一板块进行修改,完善团队信息。

    • beta阶段缺陷修复

      • 登录、注册密码密文传输

        在alpha阶段,我们的密码是明文传输的,这就导致我们的密码很容易被截获,用于登录。这将对用户个人信息的安全性带来巨大的挑战。所以在beta阶段之初,我们就将密码传输方式设置成立rsa密文传输。在验证时,只会传输加密后的密码,系统的安全性得到了很大的提升。

      • 预约界面将负责人锁定为当前用户

        在alpha阶段,进行团队、个人预约时可以填写负责人信息,预约后,负责人对应账号的个人主页上将会出现预约记录。不固定负责人信息产生了下面这种场景:

        同学A为了跟同学B开玩笑,在预约时将同学B的学号填成了负责人。在参观当天,同学B收到通知,提醒他前往体验馆进行参观,同学B感到迷惑,登录体验馆预约系统查看自己的预约记录。同学B在个人主页看到了自己的预约记录,一下子认为是有人盗用了自己的账号,于是投诉体验馆预约系统未能妥善管理个人信息 ,而其实同学B的账号并没有被盗。

        在beta阶段,我们将预约者信息固定为当前账号信息(个人预约使用当前账户的个人信息,团队预约则将个人信息填入负责人一栏),用户不能将他人的学号填为负责人,避免了上述情景的发生。

      • 修复头像上传问题

        alpha阶段,由于个人信息的每一部分都要经过后端验证,很容易出现头像上传失败的现象。在beta阶段,我们重新设计了该模块,完善了包括默认显示、错误返回信息等内容,该模块目前能够正常运行且通过了压力测试。

      • 重新设置错误返回信息,增强用户友好性

        在alpha阶段,我们的很多报错信息都是不清晰的,比如在注册时,填写的密码不符合要求,并不会返回相应的报错信息,只会显示”error“,当新用户在进行注册时,他们很容易在注册失败后不知道应该怎么修改,从而对我们的体验馆预约系统丧失兴趣,这是我们所不愿看到的。

    • 对运行环境的要求

      本平台学生端和管理员端均支持移动端和PC端的使用,在各类浏览器上进行了兼容性测试(详细信息参照测试报告)。目前,正常使用该系统需要移动端/PC端设备设备支持访问edge、chrome、safari或微信浏览器。

      在几种不同的浏览器上,我们对本系统的各个页面模块进行了测试,测试结果如下:

      硬件设置浏览器版本注册/登录首页个人中心场次管理管理员列表预约讲解
      windows11Microsoft Edge 124.0.2478.97 (正式版本) (64 位)
      Windows11Google Chrome 124.0.6367.158(正式版本)(64位)
      ios16.1.2Safari 168
      windows10Microsoft Edge 124.0.2478.97 (正式版本) (64 位)选择区块可能出现黑框
      Windows10Google Chrome 124.0.6367.158(正式版本)(64位)

      作为推荐,我们建议使用Google Chrome124.0.6367.158或以上版本,以支持系统的流畅运行。

    • 使用方法

      本系统为网页平台,直接点击链接即可访问。用户点击注册后,需要按照要求填写信息(包括邮箱),该系统会发送验证码到指定邮箱中,用户需要复制验证码到指定区域完成登录。

       

       

    • 描述系统已知的问题和限制

      • 预约功能使用时间有限制

        本平台只在校内1-16周内开放,超过这一时间范围将会无法预约。这是因为我们在开发时考虑到体验馆仅在1-16周内开放线上预约,所以没有设计16周后的预约功能。这就导致用户在16周后访问本平台时无法查看预约情况(无法获取两周内的预约信息)且没有返回相关说明,这会导致用户产生困惑。

      • 仅在体验馆预约系统上发布通知

        我们的目标用户不会在本系统上花费太多时间,所以也不会经常性地查看该系统上的通知内容。在一些时效性较强的通知(体验馆临时关闭,预约请求被驳回)发布时,相关用户可能不会在第一时间了解到相关信息。在该系统得到应用后,我们希望能够发送邮件到用户的北航邮箱或者智慧北航,起到提醒的作用。

    • 发布方式以及发布地址

      • No Ringtong体验馆预约系统发布在网页平台,直接点击链接即可访问。

...全文
108 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

71

社区成员

发帖
与我相关
我的任务
社区描述
2024年北航敏捷软件工程
软件工程团队开发结对编程 高校 北京·海淀区
社区管理员
  • clotho67
  • Yeyanhan
  • HJin_Gwok
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧