#
222100309许君毓
这个作业属于哪个课程 | 软件工程实践-W班 |
---|---|
这个作业要求在哪里 | 软件工程实践寒假作业 |
这个作业的目标 | 完成对世界游泳锦标赛跳水项目相关数据的收集,并实现一个能够对赛事数据进行统计的控制台程序 |
目录
GitCode项目地址
https://gitcode.net/zlq22xjy/project-java
PSP表格
PSP | 预估耗时 | 实际耗时 |
---|---|---|
学习爬虫,爬取数据 | 2天 | 2天 |
复习Java | 1天 | 1天 |
需求分析 | 1天 | 1天 |
编写代码 | 3天 | 3天 |
测试 | 2天 | 2天 |
性能优化 | 2天 | 2天 |
解题思路描述
- 先将数据爬取下来,需要学习Python知识
- 将数据保存为CSV,后学习Java处理CSV文件的API
- 考虑对于women 1m springboard这样的比赛结构可以用字符串分割然后用作树状结构来处理数据
- 设计单例类来保存运动员和比赛的信息,其中比赛类需要知道参加的选手
- 设计一个工具类来对输入数据进行分流处理,提取信息输出到指定文件