智创未来队——alpha冲刺总结随笔

智创未来队 团队 2024-05-14 23:11:09
这个作业属于哪个课程2302软件工程
这个作业要求在哪里团队作业——alpha冲刺
团队名称智创未来队
团队置顶集合随笔链接智创未来队——置顶集合随笔
这个作业的目标完成alpha冲刺总结随笔
其他参考文献《构建之法》

目录

  • 一、项目预期计划
  • 二、项目实际进展
  • 三、收获和心得体会
  • 2.1 组长 222100229俞炜昆
  • 2.2 组员 222100209李炎东
  • 2.3 组员 222100222林致超
  • 2.4 组员 222100219陈智鑫
  • 2.5 组员 222100119柯昊旸
  • 2.6 组员 222100202李刘琛
  • 2.7 组员 222100421林宜斌
  • 2.8 组员 022000808陈晓宇
  • 四、分工与合作
  • 组员分工协作情况
  • 在Alpha阶段的工作量比例
  • 五、计划与展望
  • 前端:
  • 后端:
  • 项目管理
  • 六、代码仓库地址

一、项目预期计划

前端:登录注册模块、个人中心模块、内容中心模块、运营管理模块、自动分发模块的完成
后端:根据前端需求完成相应接口的设计

二、项目实际进展

登陆注册:
实现注册功能,对表单内容进行验证,各项都不为空,注册成功后跳转到登录界面。
实现登录功能,对输入的内容进行验证,各项都不能为空,用户名或密码错误会弹窗提示。登录成功后进入首页。

在这里插入图片描述


在这里插入图片描述


内容中心:
创作主页是一个富文本编辑器,每个页可以包含各种类型的内容,如文本、图片、链接等。用户可以在页内自由地添加和编辑内容,以满足其不同的需求。实现分页功能,用户可以同时开几个page进行创作,以便于组织复杂的信息。Block是构成页的基本元素,任何在页中的内容都是以block的形式存在的,比如文本、标题、引用、链接,甚至其他页,都可以作为一个block。block的强大之处在于它们可以被无限复制、粘贴、移动、嵌入,形成高度定制化的内容组织结构。
辅助创作接入ai。利用ai辅助进行创作。AI大模型可以提供实时的创作建议,结合用户的输入,生成具有连贯性和创意的内容。

在这里插入图片描述


运营管理:
运营中心可以查看总览视图、内容管理、表格视图、卡片视图。
其中总览视图分析微信公众号、抖音、头条号的过往发布的内容的浏览量、评论量、点赞量等。
点击不同的分类查看该类别的历史趋势,比如点赞量评论量

在这里插入图片描述

查看以往发的内容。点击具体格子可以编辑该天发布的内容,实时更新。

在这里插入图片描述

完成以表格的形式分析历史发布内容的时间、标题、账号、平台、点赞、收藏、评论、评分等数据。完成通过搜索和模糊搜索来查询记录,完成通过发布平台、发布账号、发布时间的筛选来搜索数据。

在这里插入图片描述


以卡片的形式分析历史发布内容的时间、标题、账号、平台、点赞、收藏、评论、评分等数据

在这里插入图片描述


自动分发: (仅完成前端)

在这里插入图片描述

三、收获和心得体会

2.1 组长 222100229俞炜昆

在项目初期,我对于负责的AI部分和产品部分的作业充满了信心,认为能够很好地完成分配的任务。然而,随着项目的推进,我遇到了一些挑战。首先,我对AI开发框架的掌握程度不够熟练,这导致了开发进度的持续延误。此外,由于项目涉及到跨语言的协作,这也带来了额外的挑战,增加了工作的复杂性。

2.2 组员 222100209李炎东

分布式开发踩了很多坑,好在SpringCloud Alibaba有着良好的社区支持,也学了挺多东西的。除了技术方面的挑战和收获,我也积累了一些关于团队合作、项目管理和个人成长方面的心得体会。分布式系统开发涉及多个团队成员的协作,良好的沟通和合作至关重要。我学会了与团队成员密切合作、分享知识、协调工作,以确保整个项目的顺利进行。 在开发分布式系统时,项目规模较大,需求复杂多变,我深刻体会到了良好的项目规划和管理的重要性。合理的时间安排、任务分配和进度跟踪可以帮助团队高效地完成工作。

​ 服务器租用方面,因为原先自用的服务器性能不足,只用于作为生产环境服务器,应用服务器另外租用了华为云的弹性云服务器,在配置选择方面也踩了很多坑,一开始最大带宽过少,经常请求超时,后面提高配置最后选定了这样的配置。

image-20240514011231010

2.3 组员 222100222林致超

本次项目我主要负责项目的前端开发,
前期主要负责项目技术选型(包括使用的框架,前端项目规范化,第三方组件库,网络库,状态管理库,以及其他一些项目中用到的库与技术)与项目框架搭建(如配置路由,搭建页面整体结构,封装项目通用组件,二次封装网络请求库)以及前端开发任务的分配,中后期主要进行逻辑部分的编写,开始连接起项目中各个模块,配合项目其他成员完成接口的调试与接入,继续完善逻辑。

  • 心得体会:
    • 在技术选型上,主要考虑这几个点:
      • 是否能够满足项目需求 / 是否有足够的扩展性用于封装来满足自身需求
      • 是否与项目成员技术栈匹配 / 学习成本
      • 文档完善程度
      • 社区活跃程度
      • 更新维护频率
      • ...
    • 在任务分配上:
      • 考虑成员技术栈,与学习新技术的成本
      • 考虑项目模块划分情况分工
      • 考虑项目推进的顺序来分工
      • 团队成员意愿 / 成长性
    • 开发方面:
      • 项目前期,在确定了功能需求与产品原型之后,前后端需要充分进行接口设计的讨论,互相站在对方的立场考虑,权衡后制定好接口设计文档,可以避免后期的调试和沟通问题
      • 快速上手一个新技术的最好方式就是实践,不懂的查文档,多试就熟练了

2.4 组员 222100219陈智鑫

在开发过程中,我遇到了不少挑战。首先,由于这是我第一次使用langchain和fastapi这两个技术点,所以在学习和掌握它们的过程中花费了不少时间。不过,通过查阅官方文档、观看教程视频以及参与技术社区的讨论,我逐渐掌握了这两个技术点的使用方法。通过这次冲刺,我深刻体会到了团队合作的重要性。在开发过程中,我与团队成员保持了密切的沟通和协作,共同解决了不少问题。同时,我也意识到了自己在技术方面的不足之处,并计划在接下来的时间里继续加强学习和提升。

2.5 组员 222100119柯昊旸

2.6 组员 222100202李刘琛

这次开发我主要是负责前端开发。在真正进行团队开发之前,我以为编码才是最重要的,所以总是在还没和队友沟通清楚接口细节之前就开始编码,导致对接整合的时候比较困难,浪费了很多时间。通过这次经验,我发现了和团队成员沟通的重要性,所以在以后的编程中重视这个问题,编程的效率就提高了。还有在开发之前没有做好充足的准备。react框架是现学的,所以开发效率不高,总是一边查文档一边打代码。所以我们应该在确定框架之后,立马进行学习。但随着十天的页面开发,我对react的使用也越来越得心应手,学习了理论知识和经过了实操之后,最终按时按量完成了自己的任务。这是第一次真正的团队开发,队友互帮互助的氛围让我倍感温馨,项目有条不紊地进行着,希望beta阶段我们再接再厉。

2.7 组员 222100421林宜斌

作为团队中的一名新晋测试人员,我也是首次涉足软件测试领域并开始使用测试工具,这对我来说既是一个挑战也是一个成长的机会。在这个过程中,我深刻体会到了持续学习的重要性,因为测试领域不断进步,新的技术和工具层出不穷。尽管在测试过程中遇到了许多预料之外的问题,但这些问题锻炼了我的耐心和解决问题的能力。总结我的测试工作心得,我认为它不仅增强了我的能力,也提高了我的逻辑思维和协作沟通技巧,对我的职业生涯发展有着积极的影响

2.8 组员 022000808陈晓宇

四、分工与合作

组员分工协作情况

学号任务完成情况
222100229俞炜昆项目整体规划、协调、沟通,应用AI技术解决项目中的具体问题完成
222100209李炎东后端微服务基本架构设计搭建,网关模块开发,服务注册与发现中心、配置中心搭建完成
222100222林致超项目搭建、通用组件封装 、知识库、内容创作、运营管理主页与部分视图完成
222100219陈智鑫内容管理业务开发:内容日历相关接口开发,数据分析相关接口开发,评论回复等相关接口开发,AI接口开发基本完成
222100119柯昊旸编写运营管理的子页面,包括总览视图、日历视图、表格视图、卡片视图,编写内容自动分发页面以及部分首页。基本完成
222100202李刘琛文档编写,登录注册,账号管理视图基本完成
222100421林宜斌文档编写、对项目进行测试,编写测试工具,设计测试框架等完成
022000808陈晓宇知识库模块开发: 对接前端需求,开发对应的api接口基本完成

在Alpha阶段的工作量比例

学号贡献度
222100229俞炜昆13.0%
222100209李炎东15.3%
222100222林致超15.6%
222100219陈智鑫12.2%
222100119柯昊旸12.6%
222100202李刘琛10.4%
222100421林宜斌10.5%
022000808陈晓宇10.4%

五、计划与展望

前端:

美化ui,调整页面至统一风格
对各功能进行优化
进一步进行测试

后端:

实现自动分发的功能
完善运营管理的功能
提高性能、响应速度更快
继续设计、开发接口
提高系统的安全性
进一步进行测试

项目管理

为了提升项目的整体执行效率,我们应优化团队内部的合作模式,以增强团队协作的流畅性和高效性。
通过用户调研考虑调整或添加功能
在推进项目时,核心在于强化前后端团队的沟通协作。在项目起始阶段,应当明确并固化项目的各项细节,以确保在开发过程中避免因交互设计或功能理解上的偏差而导致不必要的频繁修改,从而保障项目的高效推进。

六、代码仓库地址

代码仓库地址

...全文
93 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
在这份精心准备的“智创哲航——半潜式环保无人船”大学生创业计划书中,我们深入探索了一种创新的环保解决方案,通过半潜式无人船技术,实现对水域环境的高效清洁与保护。该计划书详细阐述了我们团的设计理念、技术实现路径、市场前景以及商业模式等多个方面。我们的半潜式环保无人船采用先进的自主导航与智能控制系统,能够自主完成水域巡检、垃圾收集、水质监测等多项任务,极大地提高了水域环保的效率和准确性。在技术实现上,我们结合了现代机械设计、电子信息技术以及环保科学等多学科知识,通过不断的研究与试验,最终实现了无人船的稳定运行与高效作业。同时,我们还注重无人船的可持续性,采用了环保材料和节能设计,确保其在长期使用过程中对环境的影响最小化。市场前景方面,随着人们对水域环境保护意识的不断提高,以及政府对环保产业的政策支持,半潜式环保无人船的需求将持续增长。我们计划先从小型水域开始试点应用,逐步拓展到大型湖泊、河流甚至海洋等广阔水域,为水域环保事业贡献我们的力量。在商业模式上,我们提出了以租赁、销售与技术服务为一体的综合服务模式,满足不同客户的多样化需求。同时,我们还计划开展与政府、企业以及社会组织的合作,共同推动水域环保事业的发展。总之,“智创哲航——半潜式环保无人船”创业计划书是一份充满创新与激情的环保创业计划,我们期待能够借此机会,为水域环保事业贡献我们的智慧与力量。

122

社区成员

发帖
与我相关
我的任务
社区描述
FZU-SE
软件工程 高校
社区管理员
  • LinQF39
  • 助教-吴可仪
  • 一杯时间
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧