摘要:数据结构平台是一个综合性的上机教学和考试平台。面向的用户是计算机学院的全体学生,提供同学们的日常代码练习,编程比赛,上机实验和每学期的课程考试。
软件产品最初制造出来时,是针对学生们的代码练习从而提升水平的角度去设计,但是并没有考虑如何解决学生日常中遇到的代码问题和知识点。
如果没有相关的学习资源,学生们在平台进行练习和考试的同时,即使遇到了问题也不能及时得到解决,进而导致学生的代码学习效率受影响,而且很多学生仍然存在着对处理问题的解决方案和学习资源查找的不够准确的情况。针对上述的问题,也是为了丰富在校学生的知识储备量,我们在数据结构平台上设计了学习资源整合系统,为学生们提供了一个解决问题和日常知识储备的平台。
关键词:数据结构平台;数据抓取;学习资源
目录
摘要
Abstract
1 绪论-1
1.1 选题背景-1
1.2 主要内容-1
2 需求分析-2
2.1 需求和可行性分析-2
2.1.1 技术可行性分析-2
2.1.2 系统需求-2
2.2 系统技术介绍-3
2.2.1 服务器-3
2.2.2 数据库-3
2.2.3 开发语言-3
3 系统设计-4
3.1 系统架构设计-4
3.2 功能模块设计-4
3.2.1 教师端模块-4
3.2.2 管理员端模块-5
3.2.3 学生端模块-6
3.3 数据库设计-7
3.3.1 系统数据表介绍-7
3.3.2 表结构详细介绍-7
3.3.3 视图结构介绍-9
4 系统实现-10
4.1 教师端模块实现-10
4.2 管理员端模块实现-11
4.2.1 通过数据源进行数据抓取-12
4.2.2 学习资料-13
4.3 学生端模块实现-14
5 数据爬取测试-15
结 论-18
参 考 文 献-19
致 谢-20