高校网络教学资源管理系统
第一章 绪论 1
1.1 课题的背景目的与意义 1
1.2 国内外现状 1
1.3 本文研究的内容 2
1.4 论文的组织结构 3
第二章 相关技术简介 4
2.1 Servlet和JSP的简介 4
2.2 MySQL数据库简介 5
2.3 MyEclipse简介 5
2.4 基于B/S的体系结构 6
第三章 系统分析 7
3.1 可行性分析 7
3.2 需求分析 7
3.2.1 业务需求分析 8
3.2.2 功能需求分析 8
3.3 系统流程分析 9
3.4 系统权限分析 10
3.5 系统运行的环境以及开发工具 12
第四章 系统结构和数据库的分析与设计 13
4.1 代码结构设计 13
4.2 功能模块设计 13
4
*51今日免费论文网|www.jxszl.com +Q: ¥351916072¥
需求分析 7
3.2.1 业务需求分析 8
3.2.2 功能需求分析 8
3.3 系统流程分析 9
3.4 系统权限分析 10
3.5 系统运行的环境以及开发工具 12
第四章 系统结构和数据库的分析与设计 13
4.1 代码结构设计 13
4.2 功能模块设计 13
4.2.1 管理员模块的功能模块设计 13
4.2.2 师生模块的功能模块设计 15
4.3 数据库分析与设计 16
4.3.1 ER图设计 17
4.3.2 表设计 23
第五章 系统详细设计与实现 29
5.1 程序设计 29
5.2 系统页面的设计需要注意的事项 29
5.3 师生功能模块的实现 30
5.3.1 用户注册 30
5.3.2 实时信息 33
5.3.3 发布新信息 34
5.3.4 文本资源下载 34
5.3.5 视频资源 35
5.3.6 在线留言 35
5.3.7 在线测试 35
5.4 管理员权限的实现 36
5.4.1 管理员登录 36
5.4.2 修改私人密码 37
5.4.3 专业信息管理 37
5.4.4 学生信息管理 38
5.4.5 系统公告管理 39
第六章 系统测试 40
6.1 测试的必要性性和目的 40
6.2 系统测试的实现 41
结 论 43
致 谢 44
参考文献 45
第一章 绪论
1.1 课题的背景目的与意义
伴随着网络的不断发展,如今教育也有了新的变革,高校慢慢地普及了教育的信息化,网络化。网络教学不仅大大方便老师,更多的也方便了学生。那么,网络教学资源的管理与应用成为了一个问题。如何更好的管理教学资源,使用教学资源是我们研究的一个课题。
如今,教学资源的管理方法大多两种,一种是把资料存在软盘上然后拷贝提交,还有一种是把资料放在电脑的共享目录中。这两种办法各自有自己的弊端,前者存在软盘之中,不方便携带,如果软盘丢失,那么资料将不复存在,而且软盘的存储空间小,对于大量的视频之类的资料不容易存储。而放在电脑的共享目录中,则造成了资料的不安全情况,学生个人的学习资料,别人也可以看见,而且可以任意修改。如果可以开发一个网页的网络教学资源管理系统存储,而且可以上传下载教学资源,那么就解决了上述两种存储教学资源办法的弊端,不需要软盘,也不需要特定电脑的共享目录,而且方便使用教学资源。
高校网络教学资源的开发与应用更好的解决了教学资源的不方便携带、个人资料不安全等问题,节省了学生的时间,方便老师对学生发放资料,以及下达教学任务的时间,也是教育的一种新的变革方式,实现了教育的网络化,信息化,代替了之前学生要大量的买资料的学习方式,大量节省教育所需的开支。高校网络教学资源的实现对现代化网络教育有着重大的意义。
1.2 国内外现状
如今国内外也有许多教育网站,使用的开发技术也都是五花八门,如JSP、ASP,还有是FTP模式。因为国内外对教育网站的大量需求和一些基本的要求,一个优秀的教育网站必须要功能完善,使用方便简洁。在使用简洁的前提下必须保证教育资料的安全性,保证数据的安全,防止被一些网络黑客把网站黑掉,防止一些重要的网络教学资源的泄漏。
本网页版系统模仿现在国内外较多的针对高校网络教学资源进行合理的管理,使用现今应用广泛的JavaServlet,JSP等技术,使用轻量型数据库MySQL,使用应用普遍的开发工具MyEclipse,在Windows7上开发的一个网页平台。本系统实现了管理员系统和学生/老师系统两个方面,页面效果美观,操作简洁方便。不同的身份拥有不同的功能,管理员拥有管理学生和老师信息的权限,而老师的权限大于学生的权限,老师可以对学生下达任务以及在网页上发布公告,而学生拥有的权限是利用教学资源,注册修改学生个人信息,留言板互动,除此之外学生还拥有查看老师或者管理员发布的公告以及下载教学资源权限。在安全性方面使用了现在广泛使用的md5加密技术来保证网页系统的安全性能。
本次系统的设计与实现是个人在对IT理解以及应用方面的一次突破。在一定程度上防止了现在网站存在的病毒和被黑客黑掉的危险。
1.3 本文研究的内容
本文在现在高校网络资源的基础上针对高校对网络资源管理的需求进行设计与开发。本系统使用IE11浏览器,以Tomcat6.0为服务器,使用MyEclipse开发工具,以MySQL为数据库进行开发。项目中使用Servlet和JSP技术,从网站上搜去logo图片,用Photoshop技术进行处理,开发中用到JavaScript技术针对前台页面合理的优化和处理。
在开发中JSP技术方便而简洁,在Servlet和JSP技术中有许多内置对象例如Request、Response、Session等方便了页面与页面之间的数据的接收传输和存储,在Java连接数据库方面,采用了目前比较普遍的JDBC技术,在JDBC中,有方便JDBC连接的驱动jar包。使用JDBC技术更有效地对前台页面和后台数据的交互进行管理。
设计该系统,进行一系列的系统流程如需求分析、页面设计、后台设计、数据库设计、代码编写、系统测试等流程。最后设计出来的系统方便,界面简介美观,解决了数据资料之前存储的凌乱。在需求
原文链接:http://www.jxszl.com/jsj/rjgc/37709.html