101
社区成员
发帖
与我相关
我的任务
分享这个作业属于哪个课程:202601福大-软件工程实践-W班
这个作业要求在哪里:软件工程实践团队作业——种子队选拔、团队展示及选题
这个作业的目标:完成团队组建与分工、用 NABCD 论证学期选题、明确团队愿景与绩效考核方案
其他参考文献:《构建之法》中的团队绩效考核、团队成员投入程度的相关内容
摸鱼不队
“摸鱼不队”取“摸鱼不对”的谐音——嘴上调侃摸鱼,手上认真交付。我们的项目名取自“老马识途”,叫「识途」:愿每一个初入校园的人,都能依靠识途,认识福大的每一条路、每一栋楼。
摸鱼不队由 8 名来自 202601 福大-软件工程实践 W 班的成员组成。组队时我们最看重能力互补:既有负责整体统筹与后端架构的组长,也有专注小程序前端、后端接口、数据与算法、测试的成员,技术栈覆盖 C/C++、Java、SpringBoot、Vue 前端等。
初步分工为:后端(吴昊、袁志华、陈宇杰)、前端小程序(范自亮、卢宗园)、数据与算法(赫庆国)、测试(朱熙),由谭培统筹 PM 与架构,详见文末“分工明细”。
在协作方式上,团队计划每两周一个 Sprint,任务按模块认领;开发经验较多的成员主动带动相对薄弱的同学,遇到阻塞结对排查、互相补位,做到每个模块都有明确负责人、每项任务都能落地。具体考核方式见第三部分“绩效考核方案”。
共 8 人,由谭培担任组长(PM)。
队员 1
| 项目 | 内容 |
|---|---|
| 学号 | 102400227 |
| 姓名/昵称 | 谭培 |
| CSDN 地址 | https://blog.csdn.net/2403_88229929?spm=1000.2115.3001.5343 |
| 性格 | 沉稳、负责 |
| 擅长的技术 | C++、Java |
| 兴趣爱好 | 乒乓球、篮球 |
| 希望的软工角色 | PM |
| slogan | 代码是给人看的,附带能给机器运行 |
队员 2
| 项目 | 内容 |
|---|---|
| 学号 | 102400228 |
| 姓名/昵称 | 吴昊 |
| CSDN 地址 | https://blog.csdn.net/qfr_CSDN?type=sub&subType=community |
| 性格 | 沉默、专注 |
| 擅长的技术 | Java 后端技术栈 |
| 兴趣爱好 | 篮球 |
| 希望的软工角色 | 后端开发 |
| slogan | “向前走” |
队员 3
| 项目 | 内容 |
|---|---|
| 学号 | 102400231 |
| 姓名/昵称 | 袁志华 |
| CSDN 地址 | https://blog.csdn.net/2502_91213303 |
| 性格 | 内向 |
| 擅长的技术 | Java、SpringBoot、MySQL、Redis、RabbitMQ、MyBatisPlus、前端(HTML、Vue) |
| 兴趣爱好 | 篮球 |
| 希望的软工角色 | 后端 |
| slogan | 搭建虚拟世界的骨架 |
队员 4
| 项目 | 内容 |
|---|---|
| 学号 | 102400214 |
| 姓名/昵称 | 赫庆国 |
| CSDN 地址 | https://blog.csdn.net/kskblzdjd12138 |
| 性格 | 幽默随和 |
| 擅长的技术 | C++,Java |
| 兴趣爱好 | 调节气氛、游戏、羽毛球 |
| 希望的软工角色 | 测试维护 |
| slogan | 知耻而后勇 |
队员 5
| 项目 | 内容 |
|---|---|
| 学号 | 102400235 |
| 姓名/昵称 | 朱熙 |
| CSDN 地址 | https://blog.csdn.net/2402_87579552?type=bbs |
| 性格 | 开朗、阳光 |
| 擅长的技术 | C/C++ |
| 兴趣爱好 | 羽毛球 |
| 希望的软工角色 | 测试 |
| slogan | 往里豪 |
队员 6
| 项目 | 内容 |
|---|---|
| 学号 | 102400223 |
| 姓名/昵称 | 卢宗园 |
| CSDN 地址 | https://blog.csdn.net/2603_96825609?type=bbs |
| 性格 | 随和、认真负责 |
| 擅长的技术 | Java、C/C++、前端开发 |
| 兴趣爱好 | 健身、游戏 |
| 希望的软工角色 | 前端 |
| slogan | 在实践中学习,在协作中进步。 |
队员 7
| 项目 | 内容 |
|---|---|
| 学号 | 102400212 |
| 姓名/昵称 | 陈宇杰 |
| CSDN 地址 | https://blog.csdn.net/2403_86753207?type=blog |
| 性格 | 沉默、专注 |
| 擅长的技术 | Java、Golang 后端技术栈 |
| 兴趣爱好 | 乒乓球 |
| 希望的软工角色 | 后端开发 |
| slogan | ok |
队员 8
| 项目 | 内容 |
|---|---|
| 学号 | 102400213 |
| 姓名/昵称 | 范自亮 |
| CSDN 地址 | https://blog.csdn.net/2603_96813132 |
| 性格 | 认真、沉默 |
| 擅长的技术 | 前端 |
| 兴趣爱好 | 乒乓球、羽毛球 |
| 希望的软工角色 | 前端 |
| slogan | 代码筑梦,匠心成行 |
识途(Shitu)是一款基于课表感知的校园楼层级智能导览微信小程序:导入课表后自动规划到达教学楼的最优路线,按步行/自行车/电动车估算到达时间,并结合施工变化与上课时间提醒出发,帮助新生与访客快速熟悉校园。
One sentence (English): Shitu is a course-schedule-aware, floor-level campus navigation mini program: it imports your timetable, plans the best route to the target teaching building, estimates arrival time by walking/biking/e-bike, and reminds you when to leave based on construction updates and class time.
大学校园面积大,教学楼、实验楼、食堂、宿舍星罗棋布,部分教学楼还是多层结构。新生入学、访客来访时,常常因为不熟悉路况而找不到指定楼栋,进入楼内后又难以定位具体楼层的教室。现有工具都存在明显短板:高德/百度等通用地图只覆盖室外道路,没有楼内楼层级数据,也不与个人课表联动;校园官网、公众号通常只有一张平面示意图,无法导航、无法估算时间。与此同时,学生上课前常面临“现在出发还来不来得及”的焦虑。
识途正是针对这一系列问题,提供从「课表 → 目的地 → 路线 → 到达时间 → 出发提醒」的完整闭环,让导航不仅知道“路在哪”,也知道“你要去哪儿、还差多久”。
必做(MVP):
选题 PDF 文档链接:识途——校园楼层级智能导览小程序 选题文档
| 核心痛点 | 描述 |
|---|---|
| 校园不熟 | 新生、访客、转专业学生对教学楼位置、楼层分布不熟悉,容易迷路、走错楼。 |
| 时间焦虑 | 不知道从当前位置到教室要多久,无法判断“现在走还来不来得及”,常因估算错误迟到。 |
| 信息滞后 | 校内施工、道路封闭等变化无法及时反映到通用地图,导致按旧路线绕远路。 |
| 关键功能 | 技术与实现 | 目标 |
|---|---|---|
| 课表导入 | 支持导入个人课表,绑定上课时间与地点,提供上课/出发时间提醒。 | 让导航“知道你要去哪”。 |
| 校园专属 POI | 采集楼宇、教室、食堂、宿舍等点位,精确到楼层。 | 提供通用地图没有的校内细粒度数据。 |
| 到达时间估算 | 分步行、自行车、电动车三种出行方式,结合距离估算到达时间。 | 给出可信的“还要多久”。 |
| 路线更新机制 | 支持施工、封路等信息维护,动态更新可行路线。 | 保证路线时效性。 |
| 时间紧迫度提醒 | 结合课表与到达时间,在临界时刻提醒“该出发了”。 | 解决上课迟到痛点。 |
| 目标群体 | 核心益处 | 目标量化指标 |
|---|---|---|
| 新生/访客 | 快速熟悉校园环境,减少迷路与问路成本。 | 熟悉校园时间从数周缩短至数天。 |
| 在校学生 | 课表联动提醒,减少因找路、误判时间导致的迟到。 | 上课迟到率**下降 50%**。 |
| 学校 | 提升新生入学体验,减少校内问路压力。 | 覆盖全校主要楼宇,形成可视化校园数据。 |
| 竞争者 | 痛点/劣势 | 本产品优势(核心竞争力) |
|---|---|---|
| 高德/百度地图 | 校园内部道路与楼层数据缺失,无课表联动。 | 楼层级精度 + 校园专属 POI。 |
| 校园官网/公众号 | 仅有平面示意图,无法导航与计时。 | 实时导航 + 到达时间估算。 |
| 问路/路牌 | 依赖他人,效率低,无法预测时间。 | 课表感知 + 时间紧迫度提醒。 |
| 阶段 | 关键行动 | 目标 |
|---|---|---|
| 试点 | 先以一个教学楼为试点,完成楼层级导航与课表提醒功能。 | 跑通核心闭环,验证可用性。 |
| 扩展 | 采集更多楼宇 POI 与路线数据,覆盖主要教学、生活区域。 | 逐步实现全校覆盖。 |
| 推广 | 结合新生入学季,通过班级群、迎新宣讲等渠道推广二维码。 | 触达新生与在校学生,形成口碑。 |
| 模块 | 选型与说明 |
|---|---|
| 前端 | 微信小程序(原生 / UniApp) |
| 后端 | SpringBoot + MySQL 提供 RESTful API |
| 缓存/中间件 | Redis(热点 POI 与路线缓存,可选) |
| 地图与 POI | 微信小程序 map 组件 + 自建楼层级 POI 数据 |
| 路径与时间估算 | 图结构最短路算法 + 分出行方式速度模型 |
| 数据存储 | MySQL 存 POI、路线、课表;图片等附件可用对象存储 |
| 部署 | 云服务器 + Nginx |
| 协作 | Git 分支管理、周版本、任务工单与代码评审 |
POI、路线和课表数据与程序解耦,便于后续扩充楼宇而不改动核心代码。团队分工见文末“分工明细”,每个模块设一名负责人,关键接口提前确认。
| 阶段 | 时间 | 阶段目标 | 交付物 | 主要负责 |
|---|---|---|---|---|
| 立项与原型 | 第 1-2 周 | 需求梳理、原型设计、技术选型 | 需求文档、原型图、试点教学楼方案 | PM / 全体 |
| 核心开发 | 第 3-6 周 | 课表导入、POI 数据、基础导航 | 可运行的小程序雏形 | 前端 / 后端 |
| 导航与提醒 | 第 7-10 周 | 到达时间估算、楼层导航、出发提醒 | 核心功能闭环 | 算法 / 前端 / 后端 |
| 数据与扩展 | 第 11-13 周 | POI 扩充、路线更新机制、增加楼宇 | 逐步覆盖主要楼宇 | 数据 / 后端 |
| 测试与交付 | 第 14-16 周 | 联调、测试、答辩准备 | 测试报告、PPT、现场演示 | 测试 / 全体 |
第 6 周设硬门槛:若“一栋教学楼的楼层级导航 + 课表提醒”无法跑通,则暂停功能扩展,优先保证核心闭环可用。
| 风险点 | 潜在影响 | 我们的对策 |
|---|---|---|
| 楼层级 POI 数据采集量大 | 进度受阻 | 先做一栋教学楼试点,形成采集模板后再推广 |
| 室内定位精度不足 | 导航不准确 | 以 POI 关键点 + 路径引导为主,不依赖高精度室内定位 |
| 施工/路线数据更新不及时 | 路线失效 | 建立人工上报 + 审核机制,标注更新时间 |
| 课表格式不统一 | 导入失败 | 先支持手动录入与图片导入,逐步适配常见格式 |
| 演示依赖网络 | 现场无法演示 | 准备本地/离线数据与演示录屏作为回退 |
| 范围膨胀 | 无法按期交付 | 冻结 MVP 范围,新增功能需经范围变更确认 |
大学校园动辄上千亩,教学楼、食堂、宿舍星罗棋布。我们见过太多新生在开学第一周“迷路”——找不到教室、摸不清方位、对不上课表,甚至因为走错楼而迟到。安抚和问路只能解一时之困,我们想做一款真正懂校园的导览工具:导入课表,系统便知道你的下一站;楼宇导航精确到楼层房间;出发前,它会根据你的出行方式与校内施工情况,告诉你“现在走刚好赶上”。我们希望用一个学期,把识途做成覆盖全校的校园导览产品,先在一座教学楼落地验证,再逐步扩展到全校,最终成为福大人日常通勤的首选,也成为其他高校可复用的校园导览方案。
基于《构建之法》中“团队成员投入程度”与“绩效管理”相关内容,本团队采用“周考核 + 月度汇总”,以可量化、有记录支撑的客观指标为主体,主观评价仅作辅助,避免因人际亲疏影响评分公平性。
| 考核维度 | 权重 | 具体考核内容(以可查证的事实为准) |
|---|---|---|
| 任务完成度 | 40% | 按周计划完成任务(页面/接口/测试用例/文档)。延迟 1 天扣 5 分,延迟 3 天以上本项记 0 分。以版本库提交记录、任务工单状态为凭据。 |
| 交付质量 | 30% | 代码评审一次通过率、返工次数、遗留 Bug 数、文档规范度(含版本号与修改记录)。以评审记录为凭据。 |
| 协作与出勤 | 20% | 例会出勤(缺席扣 5 分/次,迟到 15 分钟以上按缺席计)、每日进度同步、问题响应时长(超 24 小时未响应扣 8 分)。以会议记录、群内记录为准。 |
| 队长(PM)综合评价 | 10% | 队长依据整体贡献、任务难度与主动性给出评价,作为对客观记录的补充。 |
| 角色 | 成员 | 职责 |
|---|---|---|
| PM / 队长(兼架构) | 谭培 | 进度管理、需求文档、对接助教、组织例会 |
| 后端 | 吴昊、袁志华、陈宇杰 | 用户/课表/提醒服务、POI 与导航 API |
| 前端(小程序) | 范自亮、卢宗园 | 地图/导航页、课表页、提醒与个人中心 |
| 数据/算法 | 赫庆国 | POI 采集、楼层建模、路径与到达时间估算 |
| 测试 | 朱熙 | 测试用例、评审、缺陷跟踪、发布验证 |