进度:
1.对数据库进行了部分修改
2.数据库反向生成Django的Models
3.利用原先的获取题目的爬虫,向数据库导入了HDU1001-1099
4.前端成员基本了解了Django的架构,准备下一步的开发
5.再次制订了项目的流程图(概括性的),如下:
第一阶段
1.数据库设计
2.Python爬虫抓取题目,并写入数据库
3.借助Django框架完成题库、题目的显示和题目的刷新
4.Python爬虫获取Status,并将Status写入数据库,供前端获取
5.完成Status页面的显示
第二阶段
后台:
6.优化对Status的获取并借助生产者-消费者模型处理提交请求
7.提供对其他OJ的支持
前端:
8.完善题库页面和Status页面,提供不同的索引供用户查找需要的题目和Status等
9.完成基本的用户界面和比赛界面
第三阶段
10.测试和完善
成员博客:
李忠利 http://blog.csdn.net/qq_26572969/article/details/72556705
李绩成 http://www.jianshu.com/p/43f2943e542f
时间: 2024-10-24 10:03:38