第一次个人编程作业:我的分数我做主

博客班级 https://edu.cnblogs.com/campus/fzzcxy/2018SE2
作业要求 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11169
作业目标 <提取作业内容、学会用文字语言转化为代码,学会使用Git、记录自主编程过程>
作业源代码 https://gitee.com/cui-yaming/personal
学号 <211806313>
行数 <>
分析时间 <20min>
编写时间 <8h>

需求分析:
通过完成网页中的学习任务从而获取属于自己的经验值,利用编程java和自己设计好的算法实现计算自己的期末成绩,最后上传源码至码云

解题思路:
1.梳理评分思路

2.代码思路,先创建一个Score类

3.从云班课提取all和small的html下载到本地的文件名放在eclipse的Score文件中
4.下载Jsoup,(https://jsoup.org/download) 并在eclipse中导入 (https://blog.csdn.net/zhao1949/article/details/53538102),此处感谢陆同学。

5.分模块进行代码编写,然后对大小班进行获取经验值和计算,此处感谢王同学。
解析huml

详细代码请见云班链接

6.利用Git上传源码到远程仓库

遇到的问题:
在一开始的时候就很迷茫,不知道从何下手,更不用说去想到用外部。不知道怎么从html中获取想要的数据,在同学的帮助和观看老师的视频,下载了jsoup.在载入small和all时,用MicrosoftEdge找不到下载的位置,后又换为goole。在搭建仓库和本地的连接时,询问了度娘。代码的构思和编写时间过长。

感悟和收获:
写代码的时间还是耗费太久了,应该是源于一开始并没有很清晰的思路,作业的独立性还是不高,借助了几位同学帮助,但是这次作业让我学了jsoup还有git软件的运用,意识到充分的运用搜索软件的便利。搜索到关键很重要。

参考资料:
https://gitee.com/keep-looking/personal/blob/dce5d31e86ef49060bda81665d20e905ddc1dae3/src/Score.java
https://www.cnblogs.com/211806352xiedaotong/p/13649196.html
https://gitee.com/fdzcsunming/personal/blob/master
https://www.jianshu.com/p/fd5caaaa950d

原文地址:https://www.cnblogs.com/211806313cuiyaming/p/13661475.html