12组-选题与需求分析报告

这个作业属于哪个课程LinQF39社区-CSDN社区云
这个作业要求在哪里2022秋软工实践3:团队作业1-团队选题与需求分析
这个作业的目标通过团队配合讨论,将选题和需求分析的合理逻辑性与可行性紧密结合
学号032004139

组长博文

一、团队集结

1.1 介绍每一队员的风格、擅长的技术、编程的兴趣、希望的软工角色、一句话宣言等,内容形式不限(2分)

姓名风格擅长技术编程兴趣希望的软工角色一句话宣言
谢智杰随性但有数flask、Xdpython、全栈产品或测试永远不要忘记,吾等为何而战
卢恬英认真学习Axure对前端有兴趣需求分析加油
张静怡晚上十点前写不出来作业风做过前端最近太累,兴趣浓度下降ing目前是需求分析,之后也想写写代码,自己写了才能更好的理解需求多重要吧明天会更好
郭爱莉躺又躺不平 ,卷又卷不动Python前端前端或产品不想赶ddl
韩卓越佛系选手最近用Python比较多,但不精通代码能运行工具人软工工程一定要完美收官(希望)
梁葑谨慎HTML、CSS网页可视化前端工程师直面挑战,畅享成长
王缘婷随意pythonpython前端开发我知道潮落之后一定有潮起
俞立伟性格开朗java后端开发java开发后端开发相信自己,天空没有极限
李镕斌摸鱼C语言后端后端随风而去吧
林圣文大众c++,python,flask后端开发后端为了心中的梦

1.2 团队的特色描述

  • 有效沟通,成就高效团队,项目进行时发现问题及时沟通,不逃避问题。
  • 凝聚力较强,团队目标明确,协力做出一个便利的二手交易平台
  • 分工明确,每个成员都有自己的主要负责模块和次要模块,提高开发效率

1.3 团队的logo

在这里插入图片描述

1.4 团队的首次合照:有图有真相,合照风格不可无创意

在这里插入图片描述

二、开始行动

2.1 项目内容

福新集市——校园二手商品交易平台,致力于让校园二手交易简单化集中化,帮助广大在校学生更好更积极的把握自身利益。

2.2 团队个人贡献分参考标准

  • 工作量和工作难易程度
  • 工作完成的质量
  • 个人对待工作的态度

2.3 团队个人贡献比例评估

团队成员团队分工贡献比例
谢智杰团队规划、后端功能实现、汇报11%
卢恬英原型设计、需求报告文档15%
张静怡原型设计、需求报告文档15%
郭爱莉前端界面实现、博客9%
韩卓越前端界面实现、logo设计6%
王缘婷前端界面实现、思维导图8%
梁葑前端界面实现、PPT10%
俞立伟后端框架搭建、后端功能实现、燃尽图6%
李镕斌后端功能实现、视频导演及剪辑10%
林圣文后端功能实现、视频导演及剪辑10%

三、点滴记录

3.1项目思维导图和燃尽图

  • 思维导图
    在这里插入图片描述

  • 燃尽图

在这里插入图片描述

3.2 项目各部分UML

(1)用户模块:
  • 负责人:俞立伟
  • 描述:用户模块主要包含登录,注册,忘记密码,修改用户信息等功能
  • 该部分面临的问题:对登录的用户进行判断
  • 解决的问题: 对用户的信息进行判断,防止用户的信息重复导致错误
    应用了session进行记录用户解决了用户判断问题
  • 附:(该部分的所有UML图)

用例图

在这里插入图片描述

类图

在这里插入图片描述

活动图

在这里插入图片描述

时序图

在这里插入图片描述

(2)评论模块:
  • 负责人:俞立伟
  • 描述:评论模块主要包含对商品进行评论,与求购者进行联系,展示所有发送给本用户或本用户发送的消息等功能
  • 该部分面临的问题:对不同信息的双方所属、时间等判断
  • 解决的问题:对用户和商品进行判断,防止评论的信息所属或时间有误导致错误
    应用了数据的多种字段记录用户解决了用户判断问题
  • 附:(该部分的所有UML图)

用例图

在这里插入图片描述

类图

在这里插入图片描述

时序图

在这里插入图片描述

(3)出购商品模块:
  • 负责人:俞立伟,谢智杰
  • 描述:出购商品模块主要包含发布出购商品,修改删除自己发布出购商品的信息,查看他人发布的出购商品信息,搜索出购商品等功能
  • 该部分面临的问题:对不同出购信息之间的判断
  • 解决的问题:对用户和商品进行判断,对出购商品的各种操作
    应用了session进行记录用户解决了用户判断问题
  • 附:(该部分的所有UML图)

用例图

在这里插入图片描述

类图

在这里插入图片描述

时序图

在这里插入图片描述

(4)求购商品模块:
  • 负责人:俞立伟,谢智杰,李镕斌,林圣文
  • 描述:出购商品模块主要包含发布出购商品,修改删除自己发布出购商品的信息,查看他人发布的出购商品信息,搜索出购商品等功能
  • 该部分面临的问题:对不同出购信息之间的判断
  • 解决的问题:对用户和商品进行判断,对出购商品的各种操作
  • 附:(该部分的所有UML图)

用例图

在这里插入图片描述

类图

在这里插入图片描述

时序图

在这里插入图片描述

(5)出购、购买模块:
  • 负责人:李镕斌,林圣文
  • 描述:出售/购买商品模块主要包含出售/购买商品,修改他人的出购/求购消息等功能
  • 该部分面临的问题:对交易完成的判断
  • 解决的问题:对用户和商品进行判断,对他人消息的操作
    应用了session进行记录用户解决了用户判断问题
  • 附:(该部分的所有UML图)

用例图

在这里插入图片描述

类图

在这里插入图片描述

时序图

在这里插入图片描述

(6)前端部分:
  • 负责人:韩卓越、王缘婷、梁葑、郭爱莉
  • 描述:负责页面
  • 该部分面临的问题:展示对UML图比较陌生
  • 解决的问题: 把握总体功能,画出UML图
    通过b站、CSDN等学习了UML图的画法
  • 附:(该部分的所有UML图)

类图

在这里插入图片描述

用例图

在这里插入图片描述

状态图

在这里插入图片描述

ER图

在这里插入图片描述

3.3 学习进度条

第N周新增代码(行)累计代码(行)本周学习耗时(小时)累计学习耗时(小时)重要成长
132432499安排事情要有条理
2198522817学习一门新技术需要花费大量时间

3.4 心得体会

  • UML设计工具的选择、选择的理由和使用后对工具的评价
  • 本次任务遇到的困难及解决方法

谢智杰

UML工具的选择、理由及评价:uml我用的是process on,一个免费简单的在线流程图网站,易上手。
困难及解决办法:在项目过程中,需要沟通协调分配的事比我想象中要多得多。只有做好每一次的高效沟通和及时解决才能推动项目的前进。我觉得遇到最大的拦路虎是创新点和落地实现同时达到最优,整个团队为此讨论了很久,有时候凌晨一两点还在想创新点。最终经过群策群力,还是有给出折中的方案。整个团队的配合还是很好的,愿意沟通,及时去做~。个人和团队都得了很大的锻炼。一个人会懒散,但为了团队,必须努力。

卢恬英

困难及解决办法:画原型图后,由于有些功能没办法做以及有组员建议添加多几个功能,所以修改了较多次。编写需求规格说明书时,由于较多知识不太懂,编写遇到了较大困难,但通过搜索大量资料,也成功完成了编写。

张静怡

困难及解决办法:自己是自己的甲方。一次讨论无法确定所有细节,但又没办法一有问题就在群里讨论,有些地方不得不“自作主张”,导致团队成员对于网站的功能理解有偏差。是在逐步完善的过程中才逐渐补充确定细节的。

郭爱莉

UML工具的选择、理由及评价:工具是亿图图示,知乎推荐的,总体使用体验还不错。
困难及解决办法:UML图理论知识和实践知识都不够丰富,比较陌生,通过学习网上案例,加深理解;代码部分整体框架不够明显,再来写博客时没有整体把握哪些部分是每个成员都需要书写的,没有一步到位,下次改正。

韩卓越

UML工具的选择、理由及评价:画UML图工具选择了process on,在示例中看到了这个工具,使用体验很好,因为该软件是免费的,而且有很多种图形模板,不用自己费劲去搜索模板。
困难及解决办法:一开始认为需求这一块儿只需要讨论交换想法,没想到需要做的工作也有很多,在迅速的定下分工之后,工作进展也并不顺利,有很多不熟悉的东西需要去了解,项目的分析、定义、画图,对还没有开始写代码先写框架的模式比较陌生,花费了一点时间来理清思路,然后工作就比较好进行下去了。

王缘婷

UML工具的选择、理由及评价:uml工具选择drawio,选择理由是vscode里自带的插件,安装方便,对工具的评价是操作简单,安装便利,推荐使用。
困难及解决办法: 搞不懂项目思维导图的要求具体的点在哪里,后面通过翻阅老师给的范例做的思维导图,结合了下自己的想法,最后成功做出来了。然后就是之后要做的前端方面的东西,因为了解不够多,项目推进困难,目前还在缓慢前进中…

梁葑

UML工具的选择、理由及评价:选择的是WPS office自带的流程图设计工具,因为自己负责的是实体关系图,之前用过这个工具来绘制ER图,比较熟悉,也比较方便,操作下来挺灵活的,有尝试过其他工具,但不是特别流畅,一直没有办法插入文字。
困难及解决办法:遇到的困难主要是在于理解需求,从需求中提取到必要的实体以及对应的属性,收获就是了解了需求分析所需要的各种东西。

俞立伟

UML工具的选择、理由及评价:UML是使用process on进行设计,根据实际开发中的需要进行类图、活动图、时序图设计。使用该工具较为方便,可以使用现成组件,还可以对整体进行调整。
困难及解决办法:遇到的困难主要是没有进行具体实现,有些模块功能的具体类图、时序图具有不确定性,在画图时需要反复考虑、修改。
这是我第一次团队合作做一个项目,这是一次很好的实践经验,可以让我成长,完善我的一些能力缺陷,我会努力完成这个项目。

李镕斌

UML工具的选择、理由及评价:使用的uml工具是ProcessOn,选择的原因是免费,无需下载在线使用。我觉得使用界面清楚,好用。
困难及解决办法:画uml图时不清楚结构,通过网上视频学习,学习了相关的图的结构。

林圣文

UML工具的选择、理由及评价:使用的工具是processon,容易上手,结构清楚,个人觉得新手用挺不错的。
困难及解决办法:本次尝试画了用例图,活动图,类图和序列图,在本次的学习中,我觉得类图比较难理解,学习了很久并且参考了同组成员的画法,最后才模仿着画了一个模块。

四、视频短片

视频介绍

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值