开源软件开发导论——第三次作业
这个作业属于这个课程:https://gitcode.net/csdn/intro-ossd/
开源项目:开源软件开发者技能画像
成员:
郭松铖
华飞凡
潘培正
项目任务
该项目将完成以下内容(初步):
- 建立开发者技能评价模型
- 收集开源社区(GITHUB)的数据
- 对数据进行解析处理,输出对开发者技能的评估数据
- 可视化数据
初步方案
该项目面临的技术难点:
- (高效)获取数据
- 数据解析与处理
- 数据存储
针对上述问题,给出初步想法:
- 采用(分布式/异步)爬虫爬取数据
- 未知
- 数据分表存入数据库
任务分工
该开源项目涉及到数据可视化,故将采用前端+后端的方式进行开发:
- 前端(Vue)
- 后端(Java)
- 数据库(MySQL)
时间规划
时间规划见下表:
时间点 | 任务完成度 |
---|---|
11月6日 | 完成数据模型建立;确定数据格式;前端需完成页面的整体布局 |
11月15日 | 初步完成数据收集;前端完成大部分的基础功能,并 mock 数据实现部分可视化 |
11月25日 | 优化数据收集方式,实现数据的增删改查;前端完成所需功能 |
11月30日 | 前后端数据交互,进行调整测试;前端可进行页面的美化 |
12月5日 | 项目完成部署,可正常运行 |