摘要:网络化教学,并非多么陌生的字眼,现如今我们几乎可以通过发达的网络做任何事,工作,购物,看电影等等,我们足不出户,就可以欣赏名山大川,品尝各地美食。教学,同样可以轻松搞定。
本系统是基于ASP.NET的操作系统课程网络教学平台的设计与实现,其开发工具是VS2012,采用MVC设计模式,通过Sqlserver2008 R2数据库实现对数据的存储,系统模块主要分为用户登录和注册模块,群管理模块,信息管理模块,以及上传下载等等模块,同时为了满足当前用户的需求,新增了视频播放模式,支持搜索文件,当文件资源为mp4等视频文件格式时可以在线播放。另外新增名校视频连接,可以给用户更好的资源共享。
本系统操作简单,实现了用户注册登录,以及留言,留言回复,文件资料上传下载,群组讨论等功能。适用与学生和教师基本课下教学所需,具有一定的使用价值。
关键词 网络教学;SQL SERVER 2008;VS2012;MVC
目录
摘要
Abstract
1 绪论-1
1.1 系统开发背景及意义-1
1.1.1 系统开发背景-1
1.1.2 系统开发意义-1
1.2 系统开发内容-1
1.3 论文结构-1
2 相关技术简介-2
2.1 ASP-2
2.1.1优势部分-2
2.1.2劣势部分-2
2.2 数据库-2
2.2.1安全性能-2
2.2.2 业务的可持续性保证-3
2.3 MVC 模式-3
2.3.1 MVC 模式-3
2.3.2 HTML5-3
2.3.3 JQUERY-4
2.4 本章小结-4
3 系统需求分析-5
3.1 现状分析-5
3.2 可行性分析-5
3.2.1 经济可行性-5
3.2.2 技术可行性-5
3.3 设计目标-5
3.4 功能要求-5
3.5 系统开发环境配置-6
3.6 本章小结-6
4 系统设计-7
4.1 数据库设计-7
4.1.1 数据库需求分析-7
4.1.2数据库表的E-R图设计-12
4.1.3 数据库表设计-12
4.2 系统结构设计-14
4.2.1 模块化设计-14
4.2.2 系统总体架构设计-15
4.3 系统模块设计-15
4.3.1 注册模块的设计-15
4.3.2 登录模块的设计-15
4.3.3 系统公告模块的设计-15
4.3.4 信息管理模块的设计-15
4.3.5 账号管理模块的设计-15
4.3.6 群管理模块的设计-16
4.3.7 留言模块的设计-16
4.3.8 我的分享模块的设计-16
4.4 本章小结-16
5 系统实现-17
5.1 View层的实现-17
5.2 Controller层的实现-17
5.3 Model层的实现-17
5.4 数据库访问层的实现-17
5.5 登录模块页面-18
5.6 系统主要模块页面-18
5.7 公告管理模块-19
5.8 账号管理模块-21
5.9 群管理模块的实现-22
5.10 留言板模块的实现-23
5.11 个人信息管理实现-25
5.12 本章小结-26
结论-27
致谢-28
参考文献-29
附录-30