122
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | 2302软件工程社区 |
|---|---|
| 这个作业要求在哪里 | 结对第二次作业——编程实现 |
| 结对学号 | 222100431、222100432 |
| 这个作业的目标 | 对结对作业的平台原型具体实现 |
| 其他参考文献 | 无 |
| PSP | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
|---|---|---|---|
| Planning | 计划 | 30 | 25 |
| • Estimate | • 估计这个任务需要多少时间 | 30 | 15 |
| Development | 开发 | 300 | 420 |
| • Analysis | • 需求分析(包括学习新技术) | 200 | 180 |
| • Design Spec | • 生成设计文档 | 60 | 45 |
| • Design Review | • 设计复审 | 40 | 30 |
| • Coding Standard | • 代码规范 (为目前的开发制定合适的规范) | 60 | 40 |
| • Design | • 具体设计 | 90 | 80 |
| • Coding | • 具体编码 | 420 | 360 |
| • Code Review | • 代码复审 | 120 | 100 |
| • Test | • 测试(自我测试,修改代码,提交修改) | 120 | 90 |
| Reporting | 报告 | 180 | 180 |
| • Test Repor | • 测试报告 | 80 | 90 |
| • Size Measurement | • 计算工作量 | 60 | 40 |
| • Postmortem & Process Improvement Plan | • 事后总结, 并提出过程改进计划 | 60 | 60 |
| 合计 | 1850 | 1755 |
OVERVIEW 首页

ATHLETES 运动员信息

RESULTS 详细赛况

点击下拉按钮可以展示具体内容

SCHEDULE 每日赛况



点击Event Details按钮跳转RESULT页面展示信息

MEDAL 奖牌榜

展示各国家奖牌信息

本次代码主要靠前端实现,通过编写html文件在网页上显示信息。
平台分为主界面,每日赛况,详细赛况,运动员信息和奖牌榜。分别对五个页面编写html代码,对其中的一些交互功能进行跳转。
代码规范
HTML 代码规范(源自支付宝开发者社区)
1、 DOCTYPE 声明
一个 DOCTYPE 必须包含以下部分,并严格按照顺序出现:
<!DOCTYPE>” ,大小写不敏感html ”,大小写不敏感>”2、HTML基础代码块
<!DOCTYPE.....>首行顶格开始,这句话告诉浏览器这是一个什么文件,通常会使用<!DOCTYPE html>。<meta charset="UTF-8">,这句代码告诉浏览器应该此HTML文件使用的字符集是什么,如果不加此行代码,那么在浏览器中可能显示为乱码!号后按tab 就能补全得到)<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
3、HTML代码结构和视觉顺序基本保持一致
4、结构、表现、行为三者分类,避免内联
5、保持良好的树形结构
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>努力学习的汪</title>
</head>
<body>
<h1>HTML整体结构规范</h1>
<div>
<span>行内元素</span><span>写在一行</span>
<div>
<p>这是一个段落</p>
</div>
</div>
</body>
</html>
6、关于使用className的小细节
具体代码
首页


运动员信息


每日赛况


RESULT


MEDAL

###7.结对协作

讨论





本次结对作业让我们深刻体验到了团队合作的重要性。与搭档共同分工合作,需要密切的沟通和协调,以确保项目进展顺利。通过与搭档的合作,我学会了倾听和尊重他人意见,学会了在团队中有效地沟通和协作。在实现平台的过程中,我们面临了各种各样的难题和挑战。促使着我们学会了设计和开发方面的技术知识,最终克服困难,实现了平台。
姚宇杰对郭俊杰的评价
郭俊杰是一个非常有责任心的人,在实现平台的过程中,面对遇到的难题,会主动查阅相关知识,学习相关技术以解决困难。同时也富有团队协作精神,积极的和我探讨如何具体实现平台。与他合作让我感到十分有动力,他总会促使你不断地前进学习。
郭俊杰对姚宇杰的评价
在这次实现Web程序的过程中,姚宇杰对整个团队的进度十分地上心,在完成了分配给他的个人任务后仍然会协助我解决一些技术上遇到的难题,他解决问题的效率十分高效,总是能在我一筹莫展的时候来给我一些编码的灵感,与他合作的过程中我感受到了团队协作的魅力,如果还有下一次结队作业,我仍然十分期待与他共同合作。