[T.11] 团队项目:Alpha 阶段发布说明

项目 内容
这个作业属于哪个课程 2025年春季软件工程(罗杰、任健)
这个作业的要求在哪里 [T.11] 团队项目:Alpha 阶段发布说明
我在这个课程的目标是 通过实际开发体验软件工程流程
这个作业在哪个具体方面帮助我实现目标 通过实际开发体会实践与理论的区别

一、场景与功能

搭伙儿是一款面向北航校内学生的组队小程序,主要功能是帮助同学们快捷方便地完成课程,竞赛,生活等等方面的组队。

场景一

  • 用户:计算机学院大二同学小A
  • 需求:寒假要参加冯如杯,小A已经有选题但没有找到队友,希望有2-3名同学参与
  • 解决方案:通过搭伙儿小程序,在竞赛板块下发起组队

image

场景二

  • 用户:计算机学院大三同学小B
  • 需求:在数据库课程设计中,需要三人组队进行Web项目开发,小B擅长后端开发,想找两位了解前端开发的同学组队
  • 解决方案:通过搭伙儿小程序,在课程板块下发起组队。为了匹配队友,小B在【我的】页面选择【兴趣】,填写自己擅长的后端技术,系统可以据此推荐适合的同学。

image

场景三

  • 用户:士谔书院大一同学小C
  • 需求:小C喜欢打羽毛球,初入大学,小C想要找一个同学每周三下午一起打球
  • 解决方案:小C可以在生活板块下搜索羽毛球,找到目前适合的队伍,并发起申请。在通过后,系统会推送消息,小C可以和队伍成员联系。

image

image
image

场景四

  • 用户:经管学院大三同学小D

  • 需求:小D想要通过手机微信小程序查看自己某天某课程有无缺勤

  • 解决方案:小D可以在用户中心界面点击签到记录从而进入对应页面查看自己的签到记录

场景五

  • 用户:计算机学院大三同学小E
  • 需求:小E想要通过手机微信小程序预约抢博雅课程
  • 解决方案:小E可以在用户中心界面下点击博雅助手进入博雅抢课页面实现抢博雅

场景六

  • 用户:计算机学院大三同学小F
  • 需求:小F想要通过手机微信小程序给技术人员提出改善建议以提升自己的体验
  • 解决方案:小F可以在用户中心界面下点击反馈问题输入反馈内容,反馈主题等等信息后提交

场景七

  • 用户:电子信息学院大三同学小G
  • 需求:小G比较有个性,希望能自己选择头像,用户名等等
  • 解决方案:小G可以在用户中心界面下头像右边的右向框实现定制个人信息

场景八

  • 用户:软件学院大三同学小H
  • 需求:小H希望查看自己发起的队伍和加入的队伍
  • 解决方案:小H可以在创建页面下查看自己发起的队伍和加入的队伍

二、运行环境

本项目为微信小程序,需要满足以下配置

  • 微信客户端:
    • 微信版本需为 7.0.0 或更高。
    • 支持 Android 和 iOS 微信客户端。
  • 微信开发者工具:
    • 需安装最新版本的微信开发者工具,用于调试和运行小程序。
  • UniApp 框架:
    • 本项目基于 UniApp 开发,需在支持 UniApp 的环境中运行。
  • 依赖管理工具:
    • 使用 npmyarn 安装项目依赖。

三、安装与使用方法

使用个人微信扫描以下二维码在校园网环境中即可访问(因为面向北航学生,所以这里设置了必须校园网环境下访问)。

四、系统已知的问题和限制

  1. 正式发布版和开发版进度不一致
  2. 页面适配可能存在问题
  3. 部分页面用户指导稍差,交互感稍次,页面逻辑略显混乱
  4. 多人合作开发时沟通不够充分,导致前端在完成自我功能要跳转到各自界面的逻辑线不清楚

五、访问方式

微信扫描以下二维码

posted @ 2025-05-08 18:52  WOW114514  阅读(71)  评论(0)    收藏  举报