网上教学系统的目标就是学生和老师可以互动。可以实现学生查看资料,下载资料,在线测试,在线讨论等功能;老师可以上传资料、在线讨论、更新试卷等功能;管理员可以更新用户信息、文护等功能。
1.2.2 课题开发意义
随着计算机网络通信技术和Internet的飞速发展,基于因特网的计算机网上远程教学已经开始成为一种全新的教学手段,并且越来越受到人们的关注。由于网上教学具有时效性、共享性、交互性和个别化等诸多特点,因此它有着传统教学模式无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,可以大大提高教学效率和教学效果,使教学活动上了一个新台阶。计算机基础这门课是大学生必修的一门课,为了让书本知识跃然于屏幕上,使该门课能够浅显易懂为学生所接受,我选了计算机基础教学网站设计这一课题。这个计算机基础教学网站的建成将提高学生的学习主动性,提高课程信息传达的及时性,实现课程多种资源的展示与交流,成为教师与学生课下交流的良好平台。
1.3 开发环境及数据库概述
1.3.1 开发环境
JDK1.6、MyEclipse 8.5、tomcat6.0等;
MyEclipse8.5概述[9]
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。
Tomcat6.0概述[10]
Tomcat6.0 服务器是一个免费的开放源代码的Web 应用服务器,Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 6.0 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
1.3.2 数据库
Microsoft SQL Server 2005
本系统采用Microsoft SQL SERVER 2005作为后台数据库,最初拟定的数据库选择有MS SQL Server、ORACLE、BEA的PointBase。 因为整个系统在windows下开发, ORACLE针对小型系统又相对较臃肿,而且我相对最熟悉且简单的Microsoft SQL SERVER 2005,所以后台数据库就选择了Microsoft SQL SERVER 2005;SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为组织中的用户提供了一个更安全可靠和更高效的平台用于企业数据。
1.4 JSP技术
1.4.1 动态网页技术简介
使用不同技术编写的动态页面保存在WEB服务器内,当客户端用户向WEB服务器发出访问动态页面的请求时,WEB服务器将根据用户所访问页面的后缀名确定该页面所使用的网络编程技术,然后把该页面提交给相应的解释引擎;解释引擎扫描整个页面找到特定的定界符,并执行位于定界符内的脚本代码以实现不同的功能,如访问数据库,发送电子邮件,执行算术或逻辑运算等,最后把执行结果返回WEB服务器;最终,WEB服务器把解释引擎的执行结果连同页面上的HTML内容以及各种客户端脚本一同传送到客户端。虽然,客户端用户所接收到的页面与传统页面并没有任何区别,但是,实际上页面内容已经经过了服务端处理,完成了动态的个性化设置。 JSP《计算机基础》教学网站的建设(3):http://www.youerw.com/jisuanji/lunwen_3988.html