《构建之法》——第三次团队作业
团队博客作业
这个作业属于哪个课程 | 作业所属课程 |
---|---|
这个作业要求在哪里 | 作业要求 |
团队名称 | 你的代码我的发 |
这个作业的目标 | 完成数据库设计,系统详细设计以及系统概要设计 |
一、团队成员
姓名 | 学号 | 角色 |
---|---|---|
周昊 | 201731062333 | 组长 |
徐裴 | 201731062402 | 组员 |
黄啸风 | 201731062430 | 组员 |
李涵 | 201731062406 | 组员 |
颜依婷 | 201731062505 | 组员 |
周小萱 | 201731062601 | 组员 |
二、本阶段任务分工情况
通过这几周的团队作业以及个人作业的完成情况,我们得出了以下几点结论
- 首先是个人作业内容过多,导致开发项目的时间不足。
- 文档编写缺乏逻辑,导致文档之间的误差,内容不统一,造成了时间的浪费。
- 做事效率不高
具体分工如下:
- 由UI设计人员按照预定的原型设计,设计项目的界面。这是一个长期的工作。
- 由组长负责,安排后端编写人员进行项目的前期准备工作,例如根据需求分析结果设计好数据库,查缺补漏。并由组长分配每人职责,分配每人的开发任务。
- 在第七周,在没有个人作业的情况下,各司其职,进行项目的开发。由组长监督。
- 由整个团队参与,详细讨论软件模块的设计,对需求分析中存在的不合理地方,及时更改。
三、概要设计
- 软件体系结构图
上图展示了我们当前对我们项目的一个认识,以及一个讨论的结果。
主要用例图:
用户
管理员
主要业务模块
-
用户模块
这个模块主要涉及到用户的登录注册以及用户的管理。
1)登录注册
用户通过使用界面,找点登录注册按钮,例点击注册选项,显示注册页面,用户根据提示输入相应数据,点击注册后,显示注册成功,返回首页。数据存入数据库。
2)用户管理
在后台页面,显示用户的密码,账号等注册时填写的信息,提供删除用户、查找用户的操作。修改操作由用户在前台实现。 -
垃圾模块
这个模块主要涉及到管理人员对垃圾的管理
1)垃圾搜索
由用户在搜索栏中,输入想要输入的垃圾名称,将数据与数据库进行对比,返回相应结果。
2)垃圾管理
由管理员在后台进行垃圾的添加,垃圾的删除、修改等操作。 -
新闻模块
这个模块主要涉及到环保新闻的发布。
1)新闻查看
用户可以在新闻中心查看与环保、垃圾分类有关的新闻,了解实时热点与最新政策。
2)新闻管理
由管理员在后台进行新闻的添加、修改、删除操作。 -
论坛模块
这个模块主要涉及到论坛的管理
1)发帖回帖
用户可以在论坛中心进行发帖与回帖。发表自己的看法与意见,同时这也具有反馈的功能。
2)帖子管理
由管理在后台对帖子进行管理,涉嫌违法的帖子将会删除。
四、数据库设计
g_garbage表(垃圾表)
g_news表(新闻表)
g_post表(主贴表)
g_user表(用户表)
g_repost表(回帖表)
g_type表
六、下阶段分工以及开发计划
小组成员分工周昊 | 新闻的后台管理初开发,组织会议,参与文档拟写, |
---|---|
徐裴 | 垃圾的后台管理初开发,学习算法 |
黄啸风 | 登陆注册功能初开发,数据库设计 |
李涵 | 功能测试,参与文档拟写 |
颜依婷 | 根据原型进行UI设计 |
周小萱 | 根据原型进行UI设计 |
以周为单位来进行开发
- 2019/10/14-2019/10/20
参与人员:小组全员
前端工程师进行UI设计。
后端开始实现登陆注册功能以及垃圾和新闻的添加。 - 2019/10/21-2019/10/27
参与人员:小组全员
前端工程师进行UI设计,并对反馈做出修改。
后端工程师完善后台管理对新闻与垃圾的操作。并开始进行论坛的设计与开发。