《构建之法》——第三次团队作业

团队博客作业

这个作业属于哪个课程 作业所属课程
这个作业要求在哪里 作业要求
团队名称 你的代码我的发
这个作业的目标 完成数据库设计,系统详细设计以及系统概要设计

一、团队成员

姓名 学号 角色
周昊 201731062333 组长
徐裴 201731062402 组员
黄啸风 201731062430 组员
李涵 201731062406 组员
颜依婷 201731062505 组员
周小萱 201731062601 组员

二、本阶段任务分工情况

通过这几周的团队作业以及个人作业的完成情况,我们得出了以下几点结论

  1. 首先是个人作业内容过多,导致开发项目的时间不足。
  2. 文档编写缺乏逻辑,导致文档之间的误差,内容不统一,造成了时间的浪费。
  3. 做事效率不高


经过上述分析后,决定对现阶段任务做出调整。首先督促组内队员提高工作效率,以应对繁杂的工作,原则是在保证能够完成个人作业的前提下,完成由组长分配的团队任务。并且在上两周,每个人都明确自己角色与身份后,提前要有个知识储备,以及心态的准备。

具体分工如下:

  1. 由UI设计人员按照预定的原型设计,设计项目的界面。这是一个长期的工作。
  2. 由组长负责,安排后端编写人员进行项目的前期准备工作,例如根据需求分析结果设计好数据库,查缺补漏。并由组长分配每人职责,分配每人的开发任务。
  3. 在第七周,在没有个人作业的情况下,各司其职,进行项目的开发。由组长监督。
  4. 由整个团队参与,详细讨论软件模块的设计,对需求分析中存在的不合理地方,及时更改。

三、概要设计

  • 软件体系结构图

《构建之法》——第三次团队作业_第1张图片

上图展示了我们当前对我们项目的一个认识,以及一个讨论的结果。

主要用例图:
用户
《构建之法》——第三次团队作业_第2张图片
管理员
《构建之法》——第三次团队作业_第3张图片

主要业务模块

  • 用户模块
    这个模块主要涉及到用户的登录注册以及用户的管理。
    《构建之法》——第三次团队作业_第4张图片
    1)登录注册
    用户通过使用界面,找点登录注册按钮,例点击注册选项,显示注册页面,用户根据提示输入相应数据,点击注册后,显示注册成功,返回首页。数据存入数据库。
    《构建之法》——第三次团队作业_第5张图片
    《构建之法》——第三次团队作业_第6张图片
    2)用户管理
    在后台页面,显示用户的密码,账号等注册时填写的信息,提供删除用户、查找用户的操作。修改操作由用户在前台实现。

  • 垃圾模块
    这个模块主要涉及到管理人员对垃圾的管理
    1)垃圾搜索
    由用户在搜索栏中,输入想要输入的垃圾名称,将数据与数据库进行对比,返回相应结果。
    《构建之法》——第三次团队作业_第7张图片
    2)垃圾管理
    由管理员在后台进行垃圾的添加,垃圾的删除、修改等操作。

  • 新闻模块
    这个模块主要涉及到环保新闻的发布。
    1)新闻查看
    用户可以在新闻中心查看与环保、垃圾分类有关的新闻,了解实时热点与最新政策。
    《构建之法》——第三次团队作业_第8张图片
    2)新闻管理
    由管理员在后台进行新闻的添加、修改、删除操作。

  • 论坛模块
    这个模块主要涉及到论坛的管理
    1)发帖回帖
    用户可以在论坛中心进行发帖与回帖。发表自己的看法与意见,同时这也具有反馈的功能。
    《构建之法》——第三次团队作业_第9张图片
    《构建之法》——第三次团队作业_第10张图片
    2)帖子管理
    由管理在后台对帖子进行管理,涉嫌违法的帖子将会删除。

四、数据库设计

g_garbage表(垃圾表)

《构建之法》——第三次团队作业_第11张图片
《构建之法》——第三次团队作业_第12张图片

g_news表(新闻表)

《构建之法》——第三次团队作业_第13张图片
《构建之法》——第三次团队作业_第14张图片

g_post表(主贴表)

《构建之法》——第三次团队作业_第15张图片
《构建之法》——第三次团队作业_第16张图片

g_user表(用户表)

《构建之法》——第三次团队作业_第17张图片
《构建之法》——第三次团队作业_第18张图片

g_repost表(回帖表)

《构建之法》——第三次团队作业_第19张图片
《构建之法》——第三次团队作业_第20张图片

g_type表

《构建之法》——第三次团队作业_第21张图片
《构建之法》——第三次团队作业_第22张图片

六、下阶段分工以及开发计划


小组成员分工

周昊 新闻的后台管理初开发,组织会议,参与文档拟写,
徐裴 垃圾的后台管理初开发,学习算法
黄啸风 登陆注册功能初开发,数据库设计
李涵 功能测试,参与文档拟写
颜依婷 根据原型进行UI设计
周小萱 根据原型进行UI设计

以周为单位来进行开发

  • 2019/10/14-2019/10/20
    参与人员:小组全员
    前端工程师进行UI设计。
    后端开始实现登陆注册功能以及垃圾和新闻的添加。
  • 2019/10/21-2019/10/27
    参与人员:小组全员
    前端工程师进行UI设计,并对反馈做出修改。
    后端工程师完善后台管理对新闻与垃圾的操作。并开始进行论坛的设计与开发。

你可能感兴趣的:(《构建之法》——第三次团队作业)