团队作业2-《需求规格说明书》
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience/ |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience/homework/13472 |
一.系统最终确定与独特设计
- 项目名称: 哥们记了
- 系统定位:这是一个专注于学生群体的本地化桌面应用,用于自动化分析个人微信/支付宝账单,并通过交互式图表提供深度消费洞察。其核心价值在于“免记账、护隐私、深洞察”。
- 独特设计与差异化:
与通用记账软件不同,我们内置了“学生消费关键词库”(如:食堂、校园卡、教育超市、社团费、学苑餐厅、校内快递等),能极高精度地自动归类消费记录,无需或极少需要用户手动调整。
我们不仅展示静态饼图、柱状图,还将使用 ECharts 实现交互式图表。用户可点击图表元素(如饼图的某个分类区块)下查看该分类下的具体消费明细,实现从宏观概览到微观分析的无缝过渡。
市面主流记账软件功能复杂、广告较多,且不贴合学生日常消费场景。
支付宝/微信账单虽详细,但数据分散、格式不统一,手动整理费时费力,难以坚持。
学生对隐私较为敏感,不愿意将财务数据上传至第三方云平台。
二.预期用户量
| 用户类型 | 预期用户量 | 说明 |
|---|---|---|
| 种子用户 | 10-20人 | 团队成员及亲密朋友,用于初期核心功能测试与反馈 |
| 初期目标 | 50-100人 | 在班级或社团内小范围推广,收集更广泛的场景需求 |
| 中期愿景 | 500+人 | 成为院内或校内小有名气的个人财务工具,通过口碑传播 |
三.需求规格说明书
“哥们记了”v1.0版本需求规格说明书
1.
1.1 项目背景
高校学生面临消费不透明、超支风险高、理财意识薄弱等问题,现有财务软件操作复杂或存在隐私泄露隐患。本系统旨在解决上述痛点,提供轻量化、智能化的本地记账分析工具。
1.2 文档范围
定义“哥们记了”v1.0的核心功能(数据导入、分类分析、可视化报告)及非功能需求(性能、安全、兼容性)。
1.3 目标读者
项目开发团队、指导教师。
2. 总体
2.1 产品愿景
打造安全易用的学生专属财务分析工具,帮助用户高效管理收支、养成理性消费习惯。
2.2 用户特征
核心用户:本科/研究生群体
典型场景:食堂、网购、校园消费
需求痛点:价格敏感、拒绝手动记账、需隐私保护、渴望消费洞察
2.3 系统价值
真实性:基于真实学生需求开发,支持支付宝CSV账单解析(技术验证完成)。
可用性:三步操作(导出账单→上传→查看结果),零技术门槛。
安全性:数据仅存储于本地,无网络传输。
社会价值:提升学生理财素养,减少非理性消费。
3.功能
FR1:数据导入与清洗
支持导入支付宝/微信标准CSV账单
自动提取交易时间、金额、商户等关键信息
自动过滤转账、退款等无效记录
FR2:智能分类与统计
自动按消费类型(餐饮/购物/交通等)分类
支持手动调整分类结果
按类别/月度/年度统计消费金额
FR3:消费分析可视化
用饼图显示消费结构占比
用折线图/柱状图展示消费趋势
支持点击查看分类明细
FR4:消费报告与洞察
生成月度PDF消费报告
提供消费变化分析(如"餐饮支出增加15%")
四.团队项目的github链接:https://github.com/SophiaMikasa/ge-men-ji-le
团队任务已添加至 GitHub Issues:

五.团队计划时间表
| 周次 | 主要开发任务 | 原估计耗时(天) | 校正后耗时(天) | 备注 |
|---|---|---|---|---|
| 第9周 | 团队组建、角色分配、项目选题、博客创建 | 2 | 5 | 团队磨合,需求初步调研 |
| 第10周 | 需求规格说明书撰写、原型设计、编码规范制定、环境搭建 | 6 | 8 | 前后端环境调试 |
| 第11周 | 原型改进、系统架构设计、WBS 制定、测试计划草拟 | 6 | 9 | 系统分层设计 |
| 第12周 | Alpha 开发:用户管理模块、数据库接口实现 | 5 | 10 | 核心数据存储与权限 |
| 第13周 | Alpha 开发:笔记管理与同步模块、前端交互页面 | 8 | 12 | 多人协作,API联调 |
| 第14周 | 用户测试、反馈收集、Bug 修复、文档完善 | 5 | 7 | 性能优化 |
| 第15周 | 项目展示、总结报告、事后分析 | 6 | 5 | 成果交付 |
六.团队的分工
| 姓名 | 学号 | 职责 | 工作内容 |
|---|---|---|---|
| 奥古孜 | 3123004692 | 项目安排 | 负责项目管理和Flask API开发、Pandas数据处理引擎。 |
| 阿卜杜哈力克 | 3123004648 | 用户体验 | 负责数据可视化前端,确保每个图表都直观易懂,交付优秀的用户体验 |
| 余学辉 | 3123004720 | 架构 | 负责网页UI设计、ECharts图表集成、洞察报告生成。 |
| 许诺 | 3123004717 | 质量保证 | 构建测试体系,从数据库完整性到接口稳定性,确保财务数据计算的绝对准确 |
| 苏麦耶姆 | 3223004731 | 文档与测试 | 撰写清晰用户文档,并负责用户验收测试,确保产品符合用户预期 |
七.个人感想
奥古孜:扛起项目管理和后端API开发,哥们把握节奏
阿卜杜哈力克:让记账不再头疼,哥们专注用户体验
余学辉:操刀UI和图表集成,哥们保持“高颜值”工具
许诺:死磕测试,哥们全都算得准
苏麦耶姆:写文档、跑验收测试,哥们倾听用户心声
浙公网安备 33010602011771号