第六次团队作业:项目系统设计与数据库设计
这个作业属于哪个课程 | 2018级计算机和综合实验班 |
---|---|
这个作业要求在哪里 | 第六次团队作业:项目系统设计与数据库设计 |
这个作业的目标 | 完成《系统设计说明书》,《系统设计说明书》,《系统设计和数据库设计答辩PPT》 |
作业正文 | 见下文 |
其他参考文献 | 见文末 |
团队的github仓库链接 | GitHub |
一、系统设计和数据库设计部分的内容
1.1系统设计部分
《系统设计说明书》中,大致分为引言、功能模块层次设计、功能模块层次图、UML设计图、接口设计、ER分析、表结构设计、系统安全和权限设计。
1.2数据库设计部分
《数据库设计说明书》中,大致分为引言、外部设计、结构设计、运用设计和数据库验证验收标准几方面的内容。其中结构设计分为概念结构设计、逻辑结构设计和物理结构设计,是分别从学生用户端和管理员端设计的。
二、预计开发计划时间安排
日期 | 任务 | 完成状态 |
---|---|---|
4.11 | 撰写选题报告 | 已完成 |
4.19 | 需求分析 | 已完成 |
5.9 | 系统设计,数据库设计 | 已完成 |
第十 一周 | 代码编写 | 未完成 |
第十二周 | 完善代码 | 未完成 |
第十三周 | 测试功能,改进不足 | 未完成 |
第十三周 | 最终测试通过,发布小程序 | 未完成 |
三、预期开发计划分工安排
学号 | 工作内容 | 贡献度 |
---|---|---|
陈烨 | 后端 | 20% |
陈棋 | 前端 | 20% |
林朝玮 | 硬件 | 20% |
王康靖 | 测试 | 15% |
蔡云龙 | 测试 | 12% |
曾国桢 | 测试 | 13% |
四、设计思路和体系结构设计、功能模块层次图
设计思路:通过红外传感器检测自习室进出人数判断座位余量,可以预约座位,并从中提取部分信息用于记录自习打卡信息
体系结构设计图
功能模块层次图
类图
状态图
ER图
五、系统安全和权限设计
系统安全
输入正确学号和姓名登入才能使用小程序
权限设计
学生无法修改数据库内的数据
六、改进
团队通过和老师沟通后,新增了座位预约模块
七、本次工作流程和贡献度
学号 | 工作内容 | 贡献度 |
---|---|---|
211806207 | 数据库说明书编写 | 17% |
211806205 | 系统说明书编写 | 17% |
211806120 | 系统说明书编写,ppt制作 | 17% |
211806183 | 系统说明书编写 | 17% |
211806153 | ppt制作 | 16% |
211806203 | 数据库说明书编写 | 16% |