摘要:“鹏飞”学习网站设计与实现,是为所有考研同学提供交流学习的一个平台,是一个较为完善的在交流信息和练习学习的系统。其是通过浏览器和服务器之间请求和传输数据来实现的,通过服务器和编译器的编译在浏览器中显示出来,此平台支持信息共享、信息交流,具有练习模式,是一个运用B/S架构以及MVC设计模式的具有自测模式的系统。
此系统分为前端和后端两个主要部分,前端部分是指一个编译器在浏览器中实现,包括自动提示编译错误、提示其他信息等功能。后端也包括两个部分,一部分是为前端编译器提供服务的后端编译系统,这部分会实时保存用户交流信息、自我测试等时产生的过程数据。
本系统是为了帮助已经行走在考研路上的学生学习交流,有利于提高学生的学习效率,通过信息间的交流,养成良好的学习习惯,加深对知识和习题理解,重视起来并完成自己的学习任务。
关键词:考研交流平台;B/S架构;设计模式;程序编译器
目录
摘要
Abstract
1 绪论-1
1.1 研究生交流学习平台的近况-1
1.2 研究生交流学习平台体系简介-1
1.3 选题意义及目标-2
2 系统需求和概要设计-3
2.1 系统需求-3
2.1.1 系统功能性需求-3
2.1.2 系统技术性需求-3
2.2 系统运行环境-3
2.3 系统架构设计-3
2.3.1 系统架构设计图-3
2.3.2 系统架构设计-4
2.4 系统模块设计-4
2.4.1 系统功能设计-4
2.4.2 系统各模块应用-5
3 详细实现-6
3.1 系统的总体设计-6
3.1.1 前端页面模块设计-6
3.1.2 后台代码模块设计-6
3.2 数据库设计-6
3.2.1 数据库用户表设计-7
3.2.2 数据库信息表设计-7
3.2.3 数据库评论表设计-8
3.2.4 数据库试题表设计-8
3.2.5 数据库分数表设计-9
3.3 前端页面模块实现-9
3.3.1 前端页面模块实现-9
3.3.2 后端代码模块实现-11
3.3.3 系统运行实现-12
4 系统测试-13
结 论-14
参 考 文 献-15
致 谢-16