node.js基于Vue的英语在线学习网站 vscode+mysql

该系统的基本功能包括管理员、学生、教师三个角色功能模块。
对于管理员可以使用的功能模块主要有首页、个人中心,学生管理、教师管理、班级管理、课程管理,在线学习管理、作业管理、试卷管理、试题管理、
在线论坛、系统管理、考试管理等功能。
对于学生前台所使用的功能模块的操作主要是首页、在线学习、在线论坛、试卷列表、网站资讯、个人中心、后台管理、在线答疑等功能。
对于教师所使用的功能模块的操作主要是首页、个人中心、在线学习管理、作业管理、试题管理、试卷管理、系统管理、考试管理等功能。
1.功能性要求
(1)注册用户可修改密码及个人资料;管理员可管理网络学习资源
(2)浏览并可键入关键词搜索网站所提供的所有学习资源 
(3)凡登录该网站的成员均可下载资源 
(4)网站成员可以上传学习资源供他人共享 
(5)留言簿实现意见反馈
英语在线学习网站的创建,使用了 Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。

 前端技术:nodejs+vue+elementui,视图层其实质就是vue页面,通过编写vue页面从而展示在浏览器中,编写完成的vue页面要能够和控制器类进行交互,从而使得用户在点击网页进行操作时能够正常。 可以设置中间件来响应 HTTP 请求。
 定义了路由表用于执行不同的 HTTP 请求动作。
 可以通过向模板传递参数来动态渲染 HTML 页面。
 Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 Javascript 的速度非常快,性能非常好。
简单的说 Node.js 就是运行在服务端的 JavaScript。


前端框架,可以实现多媒体英语学习资源的共享、上传以及下载,在为自学者的学习提供大量的自学材料的同时,灵活地调节学习时间和内容,实现了学习视觉、听觉全方位的冲击,提供了一个生动、形象的学习氛围。主要实现了个人中心,学生管理、教师管理、班级管理、课程管理,在线学习管理、作业管理、试卷管理、试题管理、在线论坛、系统管理、考试管理等功能模块。
 开发语言 node.js
框架:Express
前端:Vue.js
数据库:mysql 
数据库工具:Navicat
开发软件:VScode 


 

目  录
摘  要    I
目  录    III
第1章 绪论    1
1.1课题背景    1
1.2目的和意义    1
1.3研究现状    2
1.4研究内容    3
第2章 关键技术研究    4
 
2.2 B/S框架    4
2.3 数据库技术    5
第3章  需求分析    5
3.1可行性分析    6
3.1.1 技术可行性    6
3.1.2 经济可行性    7
3.1.3 操作可行性    7
3.1.4 法律可行性    8
3.2需求分析    8
3.3系统设计原则    9
3.3 项目设计目标与原则    9
3.4业务流程分析    9
3.4.1操作流程    9
3.4.2添加信息流程    11
3.4.3删除信息流程    11
第4章 系统总体设计    13
4.1系统功能模块    13
4.2数据库设计    13
4.2.1数据库简介    13
4.2.2数据库设计    13
第5章  系统实现    17
5.1管理员功能模块    19
5.2学生前台功能模块    19
5.3教师功能模块    19
第6章 系统测试    26
6.1系统测试的目的    26
6.2测试策略    27
6. 3测试特性及分析    27
6. 4功能测试    27
6. 5测试结果    29
结  论    30
参考文献    31
致  谢    32

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值