【无标题】

结对二-编程实现

这个作业属于哪个课程软件工程实践-2023 学年-W 班
这个作业要求在哪里结对第二次作业–编程实现
结对学号222100111、222100428
这个作业的目标1. 使用 web 技术实现原型中的功能
2. 考察 git 合作,学习 git 分支和 release 发布等高级功能
其他参考文献《Vue 官方文档》

目录

基本要求

git 仓库链接、代码规范链接和项目访问链接

git 仓库链接

代码规范链接

项目访问链接

PSP 表格

PSP预估耗时(分钟)实际耗时(分钟)
计划3023
估计这个任务需要多少时间55
画设计流程图108
任务分配1510
开发10802400
学习 Vue 框架300600
组件设计6001440
页面布局180360
报告300180
改进计划300180
合计14102603

设计流程图

组件设计流程图

结果汇报

代码说明

页面跳转功能实现

导航栏实现页面跳转,通过点击导航栏按钮,向app组件传递需要跳转页面的组件名称
导航栏实现页面跳转功能
在这里插入图片描述
app组件接收到导航栏传递的组件名称参数后,再选择对应的组件进行展示
在这里插入图片描述

每日赛况跳转详细赛况

技术实现同上面的页面跳转,session是每日赛况中的一条比赛信息,点击后向sessions传递比赛名称和比赛类别,因为需要实现组件切换,所以需要传递到最外面的app组件(后面就不再放图),app组件在创建详细赛况时通过传入参数,从而显示到指定的详细比赛内容在这里插入图片描述>在这里插入图片描述

详细赛况的比赛切换

制作两个下拉框,一个用于切换比赛阶段,一个用于切换比赛类别
下拉框
下拉框的内容及当前选择
在这里插入图片描述
由于比赛数据有两种格式,所以对于比赛类别下拉框有所区别
在这里插入图片描述

成品展示

1.首页
在这里插入图片描述
2.每日赛况
在这里插入图片描述

点击切换时区
在这里插入图片描述

点击EVENT DETAILS跳转页面
在这里插入图片描述
3.详细赛况
在这里插入图片描述
点击左上下拉框选择要查看的比赛
在这里插入图片描述
4.奖牌榜
在这里插入图片描述

5.选手排名
在这里插入图片描述
3.6了解更多
点击历届游泳赛事
在这里插入图片描述
点击比赛项目
在这里插入图片描述
点击具体运动
在这里插入图片描述

设计思路

设计思路:首先根据原型,将页面组件化,然后一一实现这些组件的内容,最后在拼接起来。

遇到的问题及解决的方式

问题一:莫名其妙出现了table的thead和tbody出现在同一行的情况
解决办法: 在不断查看style文件无果后,放弃使用tbody,在外面使用水平布局的div实现行

问题二:在制作首页的轮播图时,按照教程安装swiper后,发现即使导入了css文件也会显示没有,经过不断调式,轮播图依然无法正常显示
解决办法: 时间关系,暂未解决

问题三:在使用json数据时,数据无法正常读取显示
解决办法: 不断通过console.log来debug,发现是数据结构的问题,最后在debug中成功显示数据

结对协助

结对讨论过程

初步规划
在这里插入图片描述
确定数据导入方式
确定数据导入方式
讨论使用的技术
在这里插入图片描述
协作解决问题
在这里插入图片描述
在这里插入图片描述
分配任务
在这里插入图片描述
在这里插入图片描述
连麦开发
在这里插入图片描述

心路历程和收获

222100111张逸 : 此次开发,我的心情就像”A“一样,低高低,一开始决定使用Vue框架,想着既然做这个,那就顺便学习一下新技术,看了两天文档跟着实操,然后复习Web,这个过程很枯燥,后面因为看不下去了就开始做了。一开始这问题那问题的,不知道如何解决,后面就想着用html语法编写后,让gpt帮我转换成vue的语法,慢慢的就开始懂了。后面就开始理解了Vue框架,开始理解它的工作原理、指令以及组件化的思想。组件化非常好用,对于需要重复创建的内容,例如表格的单元,只需要使用指令来循环创建,再通过数据绑定的形式,就可以一次性生成多个单元。目前对于Vue的收获就是这样。后面在完成下拉切换的数据绑定出现问题,耽误了很长时间,乱了心神,然后在项目快要完成后面没与队友沟通好,他提交的内容包括我修改的内容,导致出现了git push失败,后面只好让队友一一复制上传。

222100428柯凯棋 |在不到一周的时间内根据原型设计出自己的网页,过程中遇到了诸多困难,经过了学习新技术,付诸实践,发现问题与解决问题的过程中,也是收获和成就感满满。很感谢张逸在合作过程中的付出和不厌其烦的帮助。

评价结对队友

222100111张逸 : 可以友好沟通,比较适合有人引导他,教会他后工作效率会比较高,但是由于此次作业时间紧,任务重,同时彼此web基础比较差,又是学习Vue框架,所以在这次结对中,进展不是很顺利。但不影响他是一个友好沟通的队友。

222100428柯凯棋 : 张逸对待工作非常认真,时间安排上也是有条不紊。为人十分平和,遇到问题和他沟通总是很耐心为我解答,我提出的需求他也都尽力满足。团队协作上,安排的任务分工明确,工作也完成地很出色。总体来说此次的作业很感谢他的付出和努力,他真是我的超人。

本作业涉及到的数据爬取仅用于作业

  • 18
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【优质项目推荐】 1、项目代码均经过严格本地测试,运行OK,确保功能稳定后才上传平台。可放心下载并立即投入使用,若遇到任何使用问题,随时欢迎私信反馈与沟通,博主会第一时间回复。 2、项目适用于计算机相关专业(如计科、信息安全、数据科学、人工智能、通信、物联网、自动化、电子信息等)的在校学生、专业教师,或企业员工,小白入门等都适用。 3、该项目不仅具有很高的学习借鉴价值,对于初学者来说,也是入门进阶的绝佳选择;当然也可以直接用于 毕设、课设、期末大作业或项目初期立项演示等。 3、开放创新:如果您有一定基础,且热爱探索钻研,可以在此代码基础上二次开发,进行修改、扩展,创造出属于自己的独特应用。 欢迎下载使用优质资源!欢迎借鉴使用,并欢迎学习交流,共同探索编程的无穷魅力! 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值