686
社区成员




这个作业属于哪个课程 | 2023年福大-软件工程实践-W班 |
---|---|
这个作业要求在哪里 | 团队作业三——概要设计与数据库设计 |
这个作业的目标 | 将项目的设计落地,继续完善设计类图,并在正式开始开发之前设计好系统和数据库、制定好计划和分工 |
其他参考文献 | 《构建之法》 |
系统采用三层结构
,分别是控制层、业务逻辑层和数据访问层
。控制层接收用户请求并将请求交给业务逻辑层处理;业务逻辑层对接收数据进行逻辑处理,实现数据的修改、获取、删除等功能;数据访问层操作数据库,主要实现对数据的增、删、改、查,将存储在数据库中的数据。
前台功能模块层次图
后台功能模块层次图
设计思路
数据库表:
设计思路:
类图:
安全问题:
解决办法:
设计:
权限说明:
A1:前六名同学的分数接近是因为工作完成量接近。我们小组有完善的绩效考核制度,综合考量会议参与度、具体贡献、态度、加分项这些方面。对于每次的作业,我们会先统计每个成员完成的具体任务,再采用组内成员互评的方式来得出个人分数,也就是在之前需求分析博客中看到的表格
完成前台功能模块层次图
完成系统结构设计图、用况图
完成后台功能模块层次图
完成数据库设计
完成接口设计总览
学号 | 姓名 | 工作内容 | 贡献度 |
---|---|---|---|
222000201 | 鲍仁俊 | ER图 ,数据库表设计,Controller类图、Service类图、DAO层类图的绘制,设计思路,分配任务,PPT演讲答辩,数据库设计书 | 13.15 |
222000329 | 甘佳欣 | 系统体系结构设计,系统功能模块(前台),系统安全,ppt制作,系统设计说明书审核与整理、数据库设计书 | 12.23 |
222000330 | 林诗怡 | 参与系统设计的讨论、参与数据库设计的讨论、完善和补充数据库和系统设计、参与接口讨论、设计和文档编写、参与答辩PPT制作、数据库设计书 | 12.32 |
222000331 | 林玥利 | 搭建接口文档结构图,编写前后台接口文档,参与数据库的设计,撰写博客,制作汇报ppt、数据库设计书 | 12.37 |
222000332 | 吴笛 | 接口设计、答辩PPT制作、博客撰写、数据库表的完善、数据库设计书 | 12.37 |
222000334 | 郑慧铃 | 整理前后端交互思路,设计接口,撰写接口文档,数据库结构修改完善,汇报ppt | 12.37 |
222000301 | 蔡旭阳 | 编写《系统设计说明书》引言部分、编写《数据库设计说明书》引言部分、格式、负责团队部分成员的commit | 9.18 |
222000409 | 黄昭彬 | 后台功能模块,权限设计 | 10.39 |
222000335 | 迪力亚尔 | commit 和说明书 | 5.62 |
里程碑 | 具体事项 | 时间 |
---|---|---|
Alpha冲刺准备 | 购买服务器,完成域名备案;自学技术,了解小程序开发流程及相关知识,了解后端知识,懂得编写接口的具体方法。 | 4.17-4.22 |
github团队实训 | 完成团队实训 | 4.22 |
Alpha冲刺第一周 | 前端:完成静态页面的开发 服务器端:完成用户模块接口、想说模块接口、想问模块接口 | 4.24-4.30 |
Alpha冲刺第二周 | 前端:设计页面逻辑,并调用接口渲染页面 服务器端:完成搜索接口、热搜接口、发布接口等其余接口开发 | 5.1-5.7 |
冲刺缓冲期第一阶段 | 由PM带领大家继续深入探讨用户需求,可以用发布调查问卷的方式收集用户需求 根据Alpha阶段开发的具体情况研究决定需要添加哪些附加功能(这些附加功能在项目启动初期已经被放入Beta冲刺待完善名单中) | 5.7-5.17 |
冲刺缓冲期第二阶段 | 确定需要添加的附加功能并补充相关接口、类图、结构图、数据库的设计 | 5.17-5.27 |
Beta冲刺第一周 | 前端:根据测试结构完善Alpha设计阶段代码;完成补充功能静态页面 后端:编写补充功能接口 | 5.27-6.3 |
Beta冲刺第二周 | 前端:编写补充功能的逻辑代码,渲染页面结构 后端:根据实际开发和前端的需求修改接口代码 | 6.3-6.10 |
Beta冲刺第三周 | 测试人员对整个项目做最后的测试,并邀请一部分用户参加系统内测 修改完善内测过程中发现的问题 | 6.10-6.17 |
学号姓名 | 角色 | 分工 |
---|---|---|
222000201鲍仁俊 | 设计人员 | 负责系统结构图、数据库设计、后台后端开发 |
222000332吴笛 | 后端 | 负责系统结构图、数据库设计、前台后端开发 |
222000330林诗怡 | PM、前端 | 负责调研用户需求、跟进项目进度、前台前端开发 |
222000331林玥利 | 前端 | 负责系统结构图、数据库设计、前台前端开发 |
222000334郑慧铃 | 后端 | 负责系统结构图、数据库设计、前台后端开发 |
222000329甘佳欣 | 前端 | 负责系统结构图、数据库设计、后台前端开发 |
222000301蔡旭阳 | 代码审查 | 使用代码审计工具结合个人经验完成项目的源代码审计工作,对发现的漏洞进行审核 |
222000335迪力亚尔 | 代码审查 | 使用代码审计工具结合个人经验完成项目的源代码审计工作,对发现的漏洞进行审核 |
222000409黄昭彬 | 测试人员 | 负责在开发过程中测试,保证开发质量 |