第一组——项目系统设计与数据库设计

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2020/
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2020/homework/11447
这个作业的目标 具体设计项目系统结构和数据库,指定计划与分工,为开发做准备
作业正文 https://www.cnblogs.com/20team1/p/13951743.html
其他参考文献 《构建之法》

预期开发计划时间安排:

周数 开发进度
第11周 完成系统设计与数据库设计
第12周 alpha冲刺完成项目初始版本,发布到线上
第13周 alpha冲刺完成项目最终版本,答辩与测试发布

预期开发计划分工安排:

成员 负责部分
吴达渝(组长) 服务器搭建,分工协调与测试
张雷(需求组组长) 负责剧本设计、页面设计以及与编码组衔接
解睿思(需求组组员) 剧本设计、页面设计
欧文烨(需求组组员) 剧本设计、页面设计
唐霏(需求组组员) 剧本设计、页面设计
郑锐威(编码组组长) 负责后端编码以及编码组协调
张智和(编码组组员) 后端编码
刘梓洋(编码组组员) 前端编码
陈盛发(编码组组员) 前端编码
郑民浩(编码组组员) 前端编码

体系结构设计:

功能模块层次图:

设计类图:

ER分析图:

数据库表结构设计:

系统安全和权限设计:

用户账户由账号密码提供安全性以及隐私保护。

后台数据只有具有密码验证通过的管理员可以查看与进行管理。数据库管理定期备份,在出错后可以依靠数据库恢复功能维护用户信息完整与安全,数据库安全以及权限部分详见 数据库设计说明书.pdf

上次作业:

  • 助教问题与建议:
  • 看了你们提供的原型,我的观点对于你们这个组而言,工作量太低了。能否增加对历史数据的图表可视化展示呢,从不同维度展示用户日志。比如单个用户,单个场景等使用频率,诸如此类的拓展。
  • 回答:
  • 非常感谢助教的点评!原型确实较简陋了些,这是我们在分工时出现的问题,后续会完善。另外助教所提的建议非常好,历史日志的可视化展示或许可以帮助我们更好的完成剧情上的表现,以及完善用户体验,后续会考虑这方面拓展。
  • 上次作业改进:

    • 我们在《软件需求规格说明书》中加入了上次所遗漏的验收标准表格,另外,考虑了助教所提出的建议与问题,我们在后续会更加完善原型,并考虑到项目实现的工作量问题,我们展现的是最基本的功能,在基本功能完善之后,再加入我们所考虑的更多的功能拓展。

关于这次作业:

  • 作业工作流程:

在作业发布当天(11.4)我们开会讨论了一下分工,以及检验和引导编码组学习情况。然后定于三天后的11.7日再开会讨论完成情况,11.8日和11.9日进行整合。

  • 组员分工:

由于两份文档工作量较大,且系统设计需要编码人员具体设计,因此两份文档分别交给两个小组,由各小组组长负责。完成后交付给组员检查验收。另外答辩ppt和各设计图,交给指定组员完成。

需求分析组:完成《数据库设计说明书》

编码组:完成《系统设计说明书》

  • 组员贡献比例:

    由于这次作业贡献比例未要求不能两组员相同,我们也确实做到了任务分配的基本均衡,故分配比例如下:

    成员 贡献比例
    吴达渝(组长) 10%
    张雷(需求组组长) 10%
    解睿思(需求组组员) 12%
    欧文烨(需求组组员) 10%
    唐霏(需求组组员) 8%
    郑锐威(编码组组长) 9.5%
    张智和(编码组组员) 10.3%
    刘梓洋(编码组组员) 10.2%
    陈盛发(编码组组员) 10.2%
    郑民浩(编码组组员) 9.8%

GitHub团队仓库链接

https://github.com/rebuilder945/rebuilder945-20_software_engineering_team1/tree/documents

文档在线预览链接

posted @ 2020-11-09 23:54  第一组  阅读(231)  评论(9编辑  收藏  举报