第十一组-罗非鱼队——项目系统设计与数据库设计
这个作业属于哪个课程 | 至诚软工实践F班 |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | <项目系统设计与数据库设计> |
Gitee或Github仓库地址 | 仓库地址 |
其他参考文献 | ... |
一、预期开发计划时间安排
周数 | 任务安排 | 当前进度 |
---|---|---|
第十周 | 制作系统设计书、数据库说明书、项目答辩ppt | 已完成 |
第十一周 | 前端页面开发与设计 | 正在1/4 |
第十二周 | 后端开发 | 未完成 |
第十三周 | 界面优化 | 未完成 |
第十四周 | 整合项目 | 未完成 |
第十五周 | 项目调试,寻找并修复bug | 未完成 |
第十六周 | 项目总结 | 未完成 |
二、预期开发计划分工安排
学号 | 姓名 | 角色 | 预期任务分配 |
---|---|---|---|
212106717 | 兰春梨 | 前端 | 界面设计、数据交互 |
212106782 | 吴嘉华 | 后端 | 后端基本功能实现并对接接口 |
212106716 | 柯雪钦 | 前端 | 首页,登录,闲置圈等页面设计 |
212106729 | 潘乐静 | 后端 | 后端实现,完成相应对接 |
212106737 | 吴迪 | 数据库 | 数据库设计 |
212106758 | 范生永 | 测试 | 寻找bug和不足 |
三、设计图和设计思路
1. 体系结构图
2. 功能模块图
3. 类图
4. E-R图
- 用户E-R图:
- 管理员E-R图:
5. 数据库设计图
6、系统安全与用户权限设计
系统安全
- 定期对数据库数据进行备份,防止数据丢失,保护用户数据。
- 数据库SQL语句以预编译SQL语句等方式防止SQL注入,降低通过原生SQL语句攻击数据库的风险;
用户权限设计
系统首先对用户发出的访问请求进行身份和授权认证,相应的用户会进入相应的系统操作环境,对数据库进行权限范围内的访问。系统对不同用户设置不同的权限,区分不同的用户,如区分普通用户和管理员用户。具体的系统配置将根据系统实际运行情况做进一步的调整。
四、此次工作流程与贡献度比例
五、分工及贡献度
学号 | 姓名 | 任务分配 | 贡献度 |
---|---|---|---|
212106717 | 兰春梨 | 界面设计、数据交互 | 16.66% |
212106782 | 吴嘉华 | 体系结构设计、模块结构设计、设计类图、ER分析+表结构设计 | 16.66% |
212106716 | 柯雪钦 | 《系统设计说明书》 | 16.66% |
212106729 | 潘乐静 | 《系统设计说明书》 | 16.66% |
212106737 | 吴迪 | 《数据库说明书》 | 16.66% |
212106758 | 范生永 | 博客编写,PPT制作 | 16.66% |
六、commit提交记录
七、gitee地址与文档
仓库地址
罗非鱼队_系统设计说明书.pdf
罗非鱼队_数据库设计说明书.pdf
罗非鱼队_系统设计和数据库设计答辩PPT.pdf