软工总是做不对——项目系统设计与数据库设计
| 这个作业属于哪个课程 | 软工-2018级计算机1班 |
|---|---|
| 这个作业要求在哪里 | 8 20210524 团队作业4—项目系统设计与数据库设计 |
| 这个作业的目标 | 设计项目系统与设计数据库 |
| 小组的组号和队名 | 第7组 软工总是做不队 |
| 小组的队长姓名 | 李萱 |
博客随笔要求:
1) 团队项目的预期开发计划时间安排(具体到每一天),要有明确的里程碑,要有相应的产出;(15')(在7月5日前为项目冲刺阶段,开发计划安排应包括这部分时间);
2) 团队项目的预期开发计划分工安排(具体到每一个人的角色,负责的开发部分);(15')
3) 给出体系结构设计+功能模块层次图、设计类图、ER分析+表结构设计、系统安全和权限设计,并简要描述;(30')
4)描述为完成这次作业的工作流程、组员分工、组员贡献度比例;(15')(将用于小组分数到个人分数的映射,请一起讨论、妥善安排比重);
5) 在随笔末尾提供 《系统设计说明书》《数据库设计说明书》github 链接。(5')
团队预期开发计划时间安排

甘特图

团队项目的预期开发计划分工安排
| 项目 | 负责人 |
|---|---|
| 开发环境准备 | 邹佳均 |
| 前端页面设计 | 刘磊 |
| 后端开发 | 杨浩诚 |
| 前端开发 | 李钰祺 |
| 整体项目润色 | 孙泽良 |
| 项目部署测试 | 李萱 |
组员贡献度
| 组员 | 贡献度 |
|---|---|
| 邹佳均 | 14% |
| 李钰琪 | 14% |
| 杨浩诚 | 14% |
| 孙泽良 | 14% |
| 李萱 | 14% |
| 刘磊 | 14% |
体系结构设计
架构分析
使用该系统的人数规模在1K人以下,因此系统性能并非该项目的关键。该项目应重点关注系统的可拓展性和易用性。
模块划分
项目Java web CGI部分按MVC架构分以下三层
- Controller
- Service
- Dao
还有辅助类以及实体类
- Entity
- Tools
总体架构

《系统设计说明书》《数据库设计说明书》Gitee 链接
https://gitee.com/harsonyoung_admin/software-engineering-works

浙公网安备 33010602011771号