团队作业1——团队展示&选题

这个作业属于哪个课程 班级链接
这个作业要求在哪里 作业要求
这个作业的目标 <完成组队明确选题并展示>

GitHub地址:https://github.com/jslisten/studnet-system
一、团队展示
队员:

名字 学号 岗位
张翔(队长) 3123004378 测试
庄成杰 3123004380 前端开发
邢子昂 3123004372 后端开发

队员风采:
• 庄成杰:
风格:细心、有耐心,注重细节,善于发现问题并及时解决。
擅长技术:python,熟练掌握HTML、CSS和JavaScript
编程兴趣:喜欢探索新技术和新算法
软工角色:前端
宣言:代码永无bug

• 邢子昂:
风格:有扎实的逻辑思维能力,擅长分析归纳
擅长技术:熟练使用 C/C++ 编程语言,熟悉面向对象三大特性、内存分布等原理
编程兴趣:热衷于系统设计与性能优化类项目,对底层机制和软件架构有持续的学习兴趣,乐于探索技术实现背后的原理。
软工角色:后端
宣言:团结就是力量

• 张翔:
风格:耐心,善于调节团队气氛,勇于学习新鲜事物
擅长技术:python,基础机器学习运用
编程兴趣:热衷于学习新技术,对系统及项目设计有着探索欲
软工角色:测试
宣言:多想多做

团队首次合照:
image

二、 选题要求
2.1我们要做的系统:在线考试系统
2.2系统定位:
它基于Spring Boot设计一个在线考试系统,实现线上巩固和应用以及检测相结合。相比于传统的线下考试,为更多的考试和参与考试的相关人员提供更多的便利,可以在线上即可实现考试和检测,无需再到线下考试,而批改任务也将大大地优化,提高教育行业工作者的效率,以及对于传统教学的优势互补,同时增强教学管理质量,提高教学效率,实现高效互动。
2.3预期用户量:作为课程设计,初期用户量为两位数(团队成员和目标测试用户)。但我们的架构设计将考虑未来扩展的可能性,理论上可以支持中小规模(百人级)的用户使用。
2.4核心功能与服务场景:
可以在线上即可实现考试和检测,无需再到线下考试,增强教学管理质量,提高教学效率,实现高效互动,使用用户的方式对学生进行线上考试管理,应用于学生考试

项目采用前后端分离开发:SpringBoot2.1.6
Mybatis
Mysql
Redis
druid
mybatis generator
HTML
JQuery
Bootstrap
有价值 (Valuable):

对我们自己:通过这个项目,团队成员能深入实践前后端分离开发、数据库设计、高级功能实现等企业级开发流程,收获宝贵的实战经验。
对用户:在数据隐私日益重要的今天,提供一个可以私有化部署、自己掌控数据的云盘方案,本身就具有独特的价值。
我们最终交付的将是一个可以直接在本地运行的完整应用。

三:团队计划

阶段 任务
第九周 1. 需求调研与角色分析(学生 / 教师 / 管理员核心诉求收集)
2. 技术栈确认(Spring Boot 2.1.6、MySQL、Redis 等版本锁定)
3. 开发环境初步搭建(JDK 1.8、IDEA 安装与配置)
第十周 1. 数据库设计与初始化(导入online-exam-system.sql,完善用户 / 试题 / 成绩表结构)
2. 项目框架搭建(Maven 依赖加载、project.properties配置、Redis 连接测试)
3. 基础原型设计(登录页、角色首页交互流程梳理)
第十一周 1. 考试管理及在线考试模块的开发
2. 核心模块开发(一):评卷与成绩模块开发
3. 核心模块开发(二):教学互动模块开发
第十二、十三周 1. 系统集成测试
2. 性能与安全优化
第十四周 1. 系统集成测试、高并发性能优化(Redis 缓存)
2. 用户体验优化、Bug 修复
3. Docker 容器化部署、Alpha 版本试运行
第十五周 项目总结、技术文档整理、Alpha 阶段事后分析报告撰写

四、团队成员贡献分分配规则

  1. 贡献分规则

基准分:初始设定每位成员贡献分基准为 100%。
浮动:根据以下维度的表现,在基准上进行 ±30% 的浮动
原则:按贡献分配,分数各不相同。
最终确认: 评议结果经团队多数确认并无重大异议后生效
2. 评定维度
任务完成 (40%): 按时保质完成任务,超额有奖。
团队协作 (30%): 积极沟通,主动帮助队友解决问题。
技术贡献 (20%): 攻克核心难题,引入创新方案。
文档规范 (10%): 贡献高质量文档与知识分享。

posted @ 2025-11-02 21:21  jslisten  阅读(12)  评论(0)    收藏  举报