同行——项目系统设计与数据库设计

£可爱£侵袭症+ 提交于 2019-12-03 05:19:11

所属班级

2019秋福大软件工程实践Z班 (福州大学)

作业要求

团队作业第四次—项目系统设计与数据库设计

团队名称

同行

团队项目的预期开发计划时间安排

日期 开发计划
10.31 小组讨论开发计划
11.1 实施开发、需求确认
11.2 (后台设计) UI设计、UE设计
11.3 (后台设计) 架构设计
11.4 后台数据库设计
11.5 后台接口设计
11.6 同行开发调研
11.7 (移动端设计)需求确认
11.8 (移动端设计)UI设计、UE设计
11.9 架构设计、接口确认
11.10 服务端开发 功能开发
11.11 接口开发与联调
11.12 功能测试
11.13 移动端功能开发接口开发
11.14 接口联调
11.15 功能测试

团队项目的预期开发计划分工安排

成员 分工安排
林立 前端设计、本次项目经理
蒲政林 测试、美工、UI设计
李奇 主要算法编写
袁嘉鸿 前端开发与设计
张雷 后端工程编写
李程 后端工程编写

体系结构设计+功能模块层次图、设计类图、ER分析+表结构设计、系统安全和权限设计

本系统的设计主要是基于MVC设计模式,M代表模型Model,V代表视图View,C代表控制器Controller。MVC设计模式将系统分为三层,层与层之间又通过一定的模式联系,使数据实体、业务逻辑与呈现视图分离,同时降低耦合性、提高重用性和可维护性。
Model(模型):表示应用程序核心,应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。
View(视图):视图是用户看到并与之交互的界面。
Controller(控制器):是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

问题回答和解决思路

1.核心功能是社区交流?和qq,tim等软件有什么区别?
答:核心是社区交流,但是相比于qq和tim等软件更具有专项性。
2.感觉功能和福大贴吧差不多,那为什么人家不用贴吧用你的app呢?
答:产品是不具有垄断性的,就好比说为什么有了美团外卖还有人用饿了吗。
3.(1)界面与qq大致相同(2)广场里面的帖子是否有分类,全校每天的帖子数量是否有考虑,会不会看不到想要的
答:帖子具备分类功能,而每一篇的帖子也是要经过审核才能发布。
4.(1)完全如同一个吧,且实时性不高(2)不如直接找易班和工作人员
答:相比于贴吧,我们的软件专攻于校内交流,避免鱼龙混杂。且找易班及工作人员不一定在有的事情上是最优解。
5.ppt看起来有点费劲;水贴会影响观感及效率,广场水贴会进行监督吗?与贴吧、超话相比的优势在哪里?
答:谢谢提议,对于水帖,因为有审核机制的存在,所以不足为虑。至于优势与区别,优势在于我们主打校内交流,区别亦如此。
6.功能实现期待进一步完成
答:谢谢提议,我们尽可能做到更好。
8.核心功能是社区交流?和qq,tim等软件有什么区别?
答:核心是社区交流,但是相比与qq和TIM更具有专向性。(问题重复)
9.(1)和贴吧的一个吧有什么区别?(2)广场不分类想找东西自己一页一页慢慢翻吗?
答:贴吧的信息属于集中性,分类做的并不是很理想。每一个帖子都会有相关标签方便寻找。
10.在软件上如何保证交流对象的真实性?
答:在注册账号时就要经过审核,确保人员确实是校内人员。

本次作业组员分工、组员贡献度比例

成员 分工 贡献度
林立 系统设计说明书、上台演讲 22
蒲政林 制作答辩ppt 15
李奇 数据库设计说明书 14
袁嘉鸿 博客编写 15
张雷 系统设计说明书 16
李程 数据库设计说明书 18

《系统设计说明书》、《数据库设计说明书》、《答辩PPT》的GitHub地址

https://github.com/1hurricane/tongxing

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!