汪星人猫咪联盟——Beta冲刺总结随笔
| 这个作业属于哪个课程 | 软件工程实践-2023学年-W班 |
|---|---|
| 这个作业要求在哪里 | 团队作业—bate冲刺+事后诸葛亮 |
| 这个作业的目标 | Beta冲刺总结随笔 |
| 其他参考文献 | ... |
目录
- 项目整体完成情况
- 改进计划完成情况
- 项目链接
- 项目运行图片
- 各成员的体验、收获、心得
- 华为云部署过程和体会
- 贡献度分配
项目整体完成情况
| 设立的任务 | 完成情况 | 完成程度 |
|---|---|---|
| 首页功能完善 | 基本完成 | 80% |
| 个人空间完善 | 完成 | 100% |
| 发帖查贴功能完善 | 基本完成 | 90% |
| 分区功能完善 | 基本完成 | 80% |
| 宠物百科功能 | 基本完成 | 80% |
| 关注人空间界面 | 基本完成 | 90% |
| 地图功能 | 基本完成 | 80% |
| 管理端页面完善 | 基本完成 | 60% |
| 管理员查看、修改功能 | 基本完成 | 60% |
| 评论功能 | 未完成 | 0% |
改进计划完成情况
| 改进计划 | 完成情况 |
|---|---|
| 加强团队协作 | 开会次数变多,前后端的交流更加频繁 |
| 协作工具改进 | 使用了teambition团队协作工具进行项目管理 |
项目链接
项目运行图片
在这次β版本中,我们为网页新增了一些功能:
- 帖子的点赞、收藏功能:

- 首页关注人列表显示:

- 关注人空间展示:


- 个人空间功能完善:


- 宠物百科页面:

- 地图功能:



- 管理端:



各成员的体验、收获、心得
| 学号 | 体验、收获、心得 |
|---|---|
| 222100315 | 通过这次β冲刺,完善了许多α冲刺遗留的问题,同时也让我通过这次冲刺我学习到了很多。团队沟通是顺利完成任务的重要根本,良好的团队沟通可以大大提高效率。这次冲刺过程中我意识到检查组员的任务提交是否合格也是十分重要的,要保证每次任务提交成果符合规定而不只是完成任务就行,这点我还是有所欠缺。不论是单元测试还是集成测试在开发过程中都是必不可少的,这能够大大减少错误的产生,也减少返工的次数。通过这次冲刺我加深了对java后端开发,spring框架等技术的理解,通过不断学习离自己的目标也更进一步。 |
| 222100314 | 通过这次β冲刺,我对于vue框架与ts语言的应用更加熟悉,对于css样式编写与element ui库的的应用更加熟练。同时我也掌握了使用ts语言进行类型规范,学习了解了axios如何发送异步请求与使用ts语言来对接口进行封装。除了这些技术框架的了解掌握,在β冲刺中我也吸取了α冲刺的教训,在团队沟通方面有了更多的进步。在设计接口方面,我们经过充分讨论设计并按需及时更改了接口设计并且同步更新接口文档,更加充分的交流让我在开发中省去了更多debug的时间。同时我也注意到安全性对于web开发的重要性,在设计接口时与队友充分沟通设计了请求拦截器,确保用户在发送请求时拥有对应的权限。总而言之这次β冲刺对于我学习习惯团队开发,掌握团队开发模式有着重大意义。 |
| 222100317 | 通过本次β冲刺,我对vue框架与ts语言的了解更加深入,对于element组件以及css样式的应用也更加得心应手。同时,我也深刻了解到了团队中沟通合作的重要性,在团队合作中,前后端之间积极的交流是很有必要的,只有顺利的对接工作,才能在项目后期避免一些问题的出现。相信这次阶段冲刺对我以后的工作会有非常大的帮助。 |
| 222100418 | 通过这次的β冲刺,我更加熟练的掌握了vue框架和axios的使用,原本对于前后端接口、对接等一窍不通,现在已经可以较为熟练地实现相应地功能。同时我更加深刻地认识到团队合作的重要性,学会与团队成员协作、沟通和解决问题是我们现在、以及今后所必须掌握的能力。在冲刺阶段,可能会面临时间紧迫、任务繁重的情况,这可能使我们压力增大。但是正确地将压力转化为动力,并学会如何高效地完成任务,也是我们所必须学会的一项能力。这一阶段的冲刺,看着我们的目标一步步实现,我们也会享受到成功的喜悦和对未来的信心,对于我们今后的学习工作发展有很深远的意义。 |
| 222100306 | 在这次项目中,我学到了很多关于后端开发和团队合作的重要经验。首先,我意识到了项目结构的重要性,尤其是在团队开发中,良好的项目结构能够提高代码的可读性和可维护性,减少后期的工作量。其次,我学会了如何与团队成员合作,通过分工合作来提高效率,同时也学会了如何与他人沟通协调,及时解决问题。在技术方面,我对 Java 语言和 SpringBoot 框架有了更深入的理解,能够独立完成一些基本功能的开发。但我也意识到自己在项目中还存在一些不足,比如在解决冲突和调试代码方面需要更加灵活和熟练。总的来说,这次项目是一次宝贵的经历,让我在实践中不断成长,也为以后的学习和工作积累了宝贵的经验。 |
| 222100407 | 通过这次β阶段项目开发,我更加清楚的认识到了前后端沟通交流的重要性,只有明确接口文档才能在实际开发过程中写出功能无误的接口。同时我对springboot和mybatis有了进一步的了解,并对数据库的增删改查和触发器等也更加熟悉。并且我再一次深刻意识到了团队合作的重要性,与团队成员协作一起完成任务能够使得大任务变成许多小任务,从而达到加快项目进度的效果。在编程的过程中会遇到事先不知道的bug或者问题,这就更考验任务时间的分配,提前做好规划并实施才能为未知的bug留下充足的时间进行修改。总而言之,在这次项目开发中,我不仅提高了自身的编程能力,还提高了自身的团队协作能力以及深刻意识到了团队协作的重要性。这次项目开发为以后的学习和工作积累了宝贵的经验。 |
| 052103118 | 在参与软件工程实践的β冲刺阶段,特别是使用Vue 3与TypeScript进行前端开发的过程中,我深刻体会到了技术迭代带来的高效与挑战并存的体验。在Vue项目中集成TypeScript,让我深刻感受到了静态类型检查的价值。它在编码阶段就能捕捉到类型错误,大大减少了运行时的bug,提升了开发效率。同时,TypeScript的智能提示功能也为快速理解和编写代码提供了极大的便利。虽然Vue 3和TypeScript带来了诸多好处,但在实际开发中也遇到了不少挑战,比如与第三方库的兼容性问题、TypeScript的深入理解和运用等。这些挑战促使我不断查阅文档、参与社区讨论、阅读源码,持续深化对技术的理解和应用能力。总之,这次基于Vue 3与TypeScript的软件工程实践经历,不仅让我掌握了前沿的技术栈,更重要的是锻炼了问题解决、团队合作以及持续学习的能力。随着技术的不断进步,我期待在未来能有更多机会深入探索,不断提升自己的专业技能。 |
华为云部署过程和体会
华为云部署
后端:springboot项目
前端:vue3项目华为云服务器
配置:2核 | 2GiB | 系统盘 40GiB
操作系统:Ubuntu 22.04 server 64bit后端部署:
1.在Ubuntu中使用apt作为其包管理器,并用指令下载Java jdk,
sudo apt update
sudo apt install openjdk-17-jdk
java -version验证Java是否安装完成
2.因为之前在其他服务器上安装过MySQL所以在华为云服务器上并没有安装MySQL
3.使用XShell和WinSCP将后端程序打包好的.jar文件传输到云服务器上
4.使用XShell运行在服务器上的jar文件,启动后端项目并输出日志
nohup java -jar pet_home-0.0.1-SNAPSHOT.jar > output_pet.log 2>&1 &
- 前端部署:
1.在服务器上安装Nginx
apt-get install nginx
2.将前端程序打包成dist
3使用WinSCP将前端打包好的程序传输到云服务器上
4关闭Nginx,修改Nginx配置文件
5重启Nginx
输入ip地址测试
- 体会:
使用华为云服务器的体验很好,服务器管理界面简洁干净,但是有些功能比较难找,总体来说体验比较好。
贡献度分配
| 学号 | 工作内容 | 贡献度 |
|---|---|---|
| 222100315 | 管理端后端、项目部署 | 18% |
| 222100314 | 用户端前端、前端代码整合 | 17% |
| 222100317 | 用户端前端、博客撰写 | 13% |
| 222100418 | 管理端前端 | 13% |
| 222100306 | 用户端后端 | 13% |
| 222100407 | 用户端后端 | 13% |
| 052103118 | 用户端前端 | 13% |
相关推荐
后端开发 Docker4.99.0 AppleSilicon 苹果芯片 Mac 安装包
本资源为 Docker Desktop 4.99.0 苹果芯片(Apple Silicon)专用安装包,原生适配 M 系列 Mac,可快速搭建本地容器开发环境,支持镜像拉取、容器编排、项目打包部署。适合后端开发、运维、全栈开发者,用于本地微服务、测试环境、项目容器化开发。
triton-inference-server-ge-backend
新版本特性 v2.3.0 支持对全局、session、graph 的options进行添加,从而进一步调优模型,相关案例请参考 性能调优方法论。 支持采用分档模式将符合条件模型转化为静态图,提高吞吐性能。 补充如何采用分档模式+锁核+调整精度,进一步提高性能。 在AscendHub下载镜像时需确认好版本,若使用旧版本镜像,需要手工下载源码编译生成新的backend后才能支持新特性。 版本特性 v2.2.0 支持从onnx文件读取模型输入输出信息, config中若无指定input,output,将会自动从文件中读取; 调整动态图在多实例下使用多Session方式,提高并发吞吐(显存占用会增高); 支持动态batch场景小batch动态合并特性,配合多Session,提高吞吐; 补充调优方法论以及cnclip模型的最佳实践; 支持多模型特性,可支持同时拉起多个模型,提高显存利用率; 支持非0轴动态shape场景; 支持TensorFlow的pb文件。
milvus-v2.6.25镜像文件
milvus-v2.6.25镜像文件
2007-2025年36家商业银行绿色信贷余额数据(2025年无缺失)
1、指标覆盖区间为2007年至2025年 2、数据取自各银行年度报告及社会责任报告 3、核心指标为绿色信贷余额 4、涉及银行包括:苏农银行、中国银行、紫金银行、杭州银行、华夏银行、邮储银行、青岛银行、兴业银行、苏州银行、农业银行、宁波银行、上海银行、江阴银行、招商银行、长沙银行、北京银行、无锡银行、民生银行、浙商银行、常熟银行、成都银行、工商银行、郑州银行、光大银行、南京银行、建设银行、浦发银行、贵阳银行、渝农商行、西安银行、交通银行、江苏银行、中信银行、张家港行、平安银行、青农商行
2019-2026年 中国分行业进出口数据 xlsx
数据整理中国各细分行业海关进出口数据,包括中国对各个国家进口、出口数据,中国各个行业进出口数据,各国贸易数据是了解每个国家市场的最基础和重要信息。数据非面板数据,时间、行业分类有缺失。 标 日期 采购商国家/地区 供应商国家/地区 采购商 供应商 采购商地址 供应商地址 通知人 通知人地址 制造商 原产国 目的国 起运港 目的港 HS编码 产品描述 唛头 数量 数量单位 重量 金额($) 单号 集装箱号 品牌


