团队项目
项目 | 内容 |
---|---|
这个作业属于哪个课程 | 软件工程 |
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | 学习团队项目协作开发过程 |
🚀团队展示
一、团队组成
队名:404 Not Found
成员组成:
姓名 | 学号 |
---|---|
周戈(队长) | 3123004164 |
张荣辉 | 3123004162 |
杨超民 | 3123004161 |
饶博勋 | 3123004152 |
李永胜 | 3123004148 |
陈曦 | 3123004137 |
陈培然 | 3123004134 |
二、项目介绍
“工仔易市”是一个结合校园场景(学生认证体系,校园二手等)的特色功能的B2C/C2C综合型电商平台,包括商品展示、智能搜索、购物车系统、订单管理、支付集成、用户评价等功能
三、队员风采
-
✨周戈
风格:追求代码的简洁高效
擅长技术:后端开发
编程兴趣:后端性能优化,系统可维护性
角色:前端开发
宣言:Talk is cheap. Show me the code. -
✨张荣辉
风格:追求代码的简洁高效,注重可读性,擅长沟通交流团队协作
擅长技术:前端开发
编程兴趣:前端性能优化,UI设计
角色:PM
宣言:以逻辑结构世界,以代码重塑可能. -
✨杨超民
风格:注重代码的可读性与模块化,喜欢敏捷开发,主动沟通,乐于接收反馈并快速迭代。
擅长技术:python,机器学习和深度学习
编程兴趣:对机器学习、深度学习的应用以及后端开发有浓厚兴趣
角色:后端开发
宣言:用代码构建可靠的世界,以迭代逼近完美。 -
✨饶博勋
风格:追求高效简洁且具有美感的代码,注重可读性,可维护性,可协同开发性
擅长技术:后台开发
编程兴趣:优化系统性能,扩大系统应用范围,优化用户体验
角色:后端开发
宣言:我和代码有一个能跑就行了 -
✨李永胜
风格:追求代码健壮性高效性,注重系统架构的模块化与可扩展性。
擅长技术:Python/Java 后端开发、MySQL数据库优化、微服务设计、RESTful API 开发与性能调优。
编程兴趣:深耕微服务架构与容器化技术、研究云原生与 Serverless 架构的落地实践。
角色:后端开发
宣言:“热爱后端开发,追逐前沿技术” -
✨陈曦
风格:需求优先,框架随后,优雅其次
擅长技术:Unity客户端
编程兴趣:Unity游戏开发
角色:前端开发
宣言:”我的游戏只有机制没有bug“ -
✨陈培然
风格:致力于打造吸引用户的前端体验,追求视觉与交互的完美结合,注重细节和用户反馈,持续探索前沿设计趋势。
擅长技术:开发测试
编程兴趣:网页开发与前端技术,专注于响应式设计、性能优化和用户体验提升。
软工角色:测试
宣言:"Code with creativity, test with precision."
四、团队分工
分工 | 成员 |
---|---|
前端开发 | 周戈、陈曦 |
后端开发 | 杨超民、饶博勋、 李永胜 |
PM | 张荣辉 |
测试 | 陈培然 |
五、团队合照
六、团队特色
-
技术深度与多元化的结合
-
性能优化与工程化思维
-
敏捷协作与务实文化
-
创新与可靠并存
🎯项目展示
github仓库:
前端仓库:https://github.com/YiLaiL/ShoppingMall-front.git
后端仓库:https://github.com/LiYongSheng6/ShoppingMall-Backend.git
📌产品简介(Product Overview)
- 产品定位:
- B2C/C2C综合型电商平台(初期聚焦垂直领域,如校园二手/特色手作)
- 核心功能:商品展示、智能搜索、购物车系统、订单管理、支付集成、用户评价
- 差异化:结合校园场景的特色功能(学生认证体系)
- 技术架构:
- 前端:Vue.js
- 后端:Python mysql redis
- 支付接口:微信支付+支付宝沙箱环境
📌产品分析(Product Analysis)
- 用户分层:
- 核心用户:18-25岁学生群体
- 次级用户:校园周边商户
- 潜在用户:教职工及学生家长
- 竞品分析:
- 淘宝/京东:功能全面但操作复杂
- 闲鱼:C2C模式但缺乏质量管控
- 拼多多:社交裂变但商品质量参差
👋拳打淘宝,脚踢京东,横扫拼多多
- 用户价值:
- 价格优势:学生专属折扣体系
- 时间价值:校内极速达服务(1小时配送圈)
- 社交价值:闲置物品循环生态
- 商业价值:
- 广告位竞价系统(预留接口)
- 会员增值服务(9.9元/月学生会员)
- 数据分析服务(商户版后台)
📌核心亮点(Key Features)
- 创新功能:校园圈社交功能(商品分享+话题讨论区)
📌可用性设计(Usability)
- 交互设计原则:
- 3秒法则:首页加载时间<1.5秒
- 三步完成购买:搜索->加购->支付
- 容错机制:
- 购物车异常恢复功能
- 订单状态可视化追踪
- 智能表单校验(实时反馈)
📋计划
时间 | 任务 |
---|---|
第5周 | 1.团队组队、团队博客 2.团队介绍、成员展示、角色分配、选题确定 3.制定团队计划安排,团队贡献分的规定 |
第6周 | 1.需求规格说明书 2.原型设计,队员估计任务难度并学习必要的技术 3.编码规范完成、平台环境搭建完成、初步架构搭建 |
第7周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) 2.架构设计,WBS, 团队成员估计各自任务所需时间 |
第8,9周 | 1. 团队项目Alpha任务分配计划 2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 |
第10周 | 1.用户反馈+测试计划改进 2. 团队Alpha阶段个人总结 3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 |
第11周 | 1. 团队项目Alpha博客:事后分析 |
团队成员绩效评估方法:
-成员的绩效 = 团队获得的分数 + 个人的团队贡献分
🎈职责梳理表
角色 | 主要职责 |
---|---|
PM | - 项目规划与进度管理 - 需求分析与优先级排序 - 团队协调与沟通 - 风险把控与资源调配 - 文档整理与汇报 |
前端开发 | - 实现用户界面与交互逻辑 - 适配多端设备与浏览器 - 优化页面性能与加载速度 - 配合后端调试接口 |
后端开发 | - 设计与实现业务逻辑和API接口 - 数据库设计与优化 - 保障系统安全性与稳定性 - 处理高并发与服务器运维问题 |
测试 | - 编写测试用例与执行测试 - 发现并跟踪Bug修复 - 性能测试与压力测试 - 自动化测试工具开发与维护 |
🎈个人贡献分计算标准
评分维度 | 计算标准(示例) |
---|---|
任务完成量 | - 按任务复杂度分级(简单/中等/复杂任务对应1/2/3分) - 按时完成基础分+20%,延期完成按比例扣分 |
代码质量 | - 代码通过评审无重大缺陷(+1分) - 代码复用率或模块化程度高(+1分) - Bug率低于团队平均(+1分) |
协作贡献 | - 主动协助他人解决问题(+1分/次) - 文档编写或知识分享(+1分/次) - 参与跨角色沟通并推动进展(+2分) |
创新与优化 | - 提出技术方案优化并被采纳(+2分) - 性能提升(如页面加载时间减少20%以上,+2分) - 解决历史遗留难题(+3分) |
问题响应 | - 紧急问题快速响应(+1分/次) - 主动发现潜在风险并规避(+2分) |
🎈补充
- 权重分配:根据团队特点调整权重(如技术团队侧重代码质量,PM侧重进度与风险把控)。
- 量化标准:贡献分需结合具体数据(如任务管理系统记录、代码仓库提交量、测试覆盖率等)。
- 团队投票:团队匿名互评(占比20%-30%)以平衡主观性。
- 惩罚机制:重大失误(如线上事故)按影响程度扣分。