该系统的基本功能包括管理员、学生、教师三个角色功能模块。
对于管理员可以使用的功能模块主要有首页、个人中心,学生管理、教师管理、班级管理、课程管理,在线学习管理、作业管理、试卷管理、试题管理、
在线论坛、系统管理、考试管理等功能。
对于学生前台所使用的功能模块的操作主要是首页、在线学习、在线论坛、试卷列表、网站资讯、个人中心、后台管理、在线答疑等功能。
对于教师所使用的功能模块的操作主要是首页、个人中心、在线学习管理、作业管理、试题管理、试卷管理、系统管理、考试管理等功能。
开发软件:Microsoft Visual Studio (VS2017) (版本2017以上即可,不能低于2017)
数据库:SqlServer2008r2(数据库版本无限制,都可以导入)
开发模式:mvc三层
开发框架:core
前端框架:vue.js
开发语言:C#/asp.net
1.功能性要求
(1)注册用户可修改密码及个人资料;管理员可管理网络学习资源
(2)浏览并可键入关键词搜索网站所提供的所有学习资源
(3)凡登录该网站的成员均可下载资源
(4)网站成员可以上传学习资源供他人共享
(5)留言簿实现意见反馈
目 录
摘 要 I
目 录 III
第1章 绪论 1
1.1课题背景 1
1.2目的和意义 1
1.3研究现状 2
1.4研究内容 3
第2章 关键技术研究 4
2.1 ASP.NET框架 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