软件工程实践第二次作业

这个作业属于哪个课程 福州大学2022年春-F班
这个作业要求在哪里作业的要求
这个作业的目标完成对冬奥会的赛事数据的收集,并实现一个能够对国家排名及奖牌个数统计的控制台程序。

软件工程实践第二次作业——个人实战


#Gitcode项目地址
Gitcode项目地址
#PSP表格

PSP估计耗时实际耗时
计划
估计任务时间3030
开发
需求分析3030
生成设计文档3020
设计复审2030
代码规范1010
具体设计3050
具体代码400420
代码复审6050
测试100130
报告
测试报告3020
计算工作量1010
事后总结,题出改进计划4040
合计790830

#解体思路
##1.怎么爬取数据文件?
冬奥会网站获得unicode,再通过json在线解析工具获得json文件
##2.怎么解析json文件?
使用gson解析json文件
#接口设计与实现过程
##1.流程图
流程图
##2.关键代码
###建立Data类,包含Total对象数组
public class Data{
private int t;
private List datas=new ArrayList();
###将命令行字符存入input.txt
private static void setInput()throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str;
str = br.readLine();
System.out.println(str);
//在控制台读取字符串
try {
File filein =new File(“input.txt”);
if(!filein.exists())
{
filein.createNewFile();
}
FileWriter fileWritter = new FileWriter(filein.getName(),true);
fileWritter.write(str);
fileWritter.close();
}
catch(IOException e)
{
e.printStackTrace();
}
//将字符串写入input.txt
}
#异常处理
文件存在异常处理
输入输出异常处理

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值