才华君

位置:首页 > 好好学习 > 毕业论文

基于JSP的网上虚拟教室

毕业论文

前 言
在万维网短暂的历史中,它已经从1个大部分显示静态信息的网络演化到对股票进行交易和进行购书操作等动态信息传递的1个基础设施。由于网络卓越的国际通信功能,更由于它拥有巨大的信息资源,传统的教学方式也得到了它的启示和冲击,越来越多的国家和著名学府、院校积极探索寻求新兴教学模式以期适应“知识经济时代世界教育发展的大趋势”完成“国家”提高人民思想道德、科学文化素质,增强国民觉悟、意识,“高等学府院校”培养德智体美全面发展的社会主义建设者和接班人的教育职责。“网上虚拟教学”就是在此时代呼声的要求之下应运而生的新兴“教学”管理模式。
然而国内在网络教学方面的现状是:具有相当发展规模的授课站点却为数不多,如新东方教育在线(
)这类优秀的在线教学网更是屈指可数。
基于上述原因及教学发展的需求,需要开发1个能够实现网上教学功能的模型站点。由于该站点要求创建交互的基于Web的应用程序,在这些程序中,页面的内容是基于用户的请求或者系统的状态,而不是预先定义的文字完成的。静态XML对于显示相对静态的内容是不错的选择。但是对于实现“网上教学的多媒体交互(动态XML生成,使用基于服务器的对象和生成XML输出的客户化标识)”,显然我们目前所需要的是1个业界范围内的创建动态内容页面的解决方案,这个方案将解决当前方案所受到的限制,即:
(1) 能够在任何Web或应用程序服务器上运行
(2) 将应用程序逻辑和页面显示分离
(3) 能够快速地开发和测试
(4) 简化开发基于Web的交互式应用程序的过程
JavaServer Pages(JSP)技术就是被设计用来满足这样的要求的。JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。
本设计主要完成整个在线教学站点,Web服务器端的'用户注册/登陆系统、虚拟教室、简单的网上选购教材系统等模块的设计、实现与完善整个实验网站的组织建立和测试工作。整个服务器端Web页面数为45,其中包括30多个JSP功能页面,JSP处理程序经优化精简后约为3000多行。
组织结构
 论文总共分为6章:
 第1章JSP技术概论,主要介绍了JSP技术原理,Java及JavaServlets概论,JavaBeans概述,JDBC-ODBC Bridge简介及基于XML的JSP应用;
 第2章运行环境配置,主要介绍了JDK的安装与环境变量的配置及Tomcat的安装与配置;
 第3章系统需求分析,简单介绍了系统功能分析与网络教室用户需求分析;
    第4章系统功能模块设计,划分了功能模块并做出了系统流程图;
 第5章详细设计,主要介绍了界面功能设计,程序规范设计和数据库设计等;
 第6章结论与展望,讲述了作者在编写该系统与撰写该论文时的总结与展望。
目录
前 言 1
1 JSP技术概论 3
1.1 JSP技术原理 3
1.1.1 JSP语言及其特点 3
1.1.2 与ASP比较 4
1.2 Java及Java Servlets概述 6
1.2.1 Java概述 6
1.2.2 Java Servlets概述 7
1.3 JavaBeans概述 7
1.3.1 JavaBeans 与 Bean 8
1.3.2 在JSP页面中使用Bean 8
1.4 基于XML的JSP应用 8
2 开发环境及配置 10
2.1 JDK安装及配置 10
2.2 Tomcat的安装和配置 10
3 系统需求分析 11
3.1 系统功能分析 11
3.2 网络教室用户需求分析 11
4 系统总体设计 12
5 详细设计 14
5.1 公共页面 14
5.2 界面功能设计 15
5.2.1 系统登录界面 15
5.2.2 登录安全性控制 17
5.2.3 权限控制设计 20
5.3 功能结构图设计 21
5.4 程序规范设计 23
5.4.1 JavaScript的使用 23
5.4.2 JSP程序设计 24
5.5程序开发及数据库设计 26
5.5.1 源代码管理 26
5.5.2 发布版本控制 27
5.5.3 系统程序组织及结构框架 28
5.5.4 系统配置调用类 28
5.5.5 数据库设计 30
6 结论与展望 35
参考文献 36
致谢 37
附录 38

基于JSP的网上虚拟教室
 

摘要:随着现代网络和多媒体技术的发展,远程教学系统趋向Web化。本系统提出和实现了1个基于Web方式的面向学习群体的远程教学方式,论述了1个基于浏览器/服务器(B/S,Browser/Server)模式的网络教室系统的研究与实现过程。通过这个系统,组成学习群体的成员能够很好地进行自主学习。本系统采用了当前先进的数据库及Web技术,还结合实际需求,进行了创造性开发,采用了当前流行的Microsoft公司的SQL Server 2000数据库管理系统和Sun公司的JSP技术,使用JAVA和JavaScript编程实现了整个在线教学站点,Web服务器端的用户注册/登陆系统、虚拟教室、简单的网上选购教材系统、在线留言、聊天室这些模块的设计,实现与完善整个实验网站的组织建立和测试工作。

关键词:浏览器/服务器;SQL;Java;XML。
 
Virtual Classrooms Based on JSP
 

Abstract: With network technology and multi-medium technology have been gained the very big development , the long-range teaching system tends to the Webeization . This system is put forward and has realized the long-range teaching method  towards the colony of baseding on the Webs method , has discussed  the realizing course of the network classroom system of baseding on the browser /s server ( B/S,Browser/Server ) model . By way of this system , the member of component study colony can very well carry on study dependent . This system has been carried on the creativeness development to adopted to advanced database and Webs technology and combined the real requirement . The design adopted SQL Server 2000 database management system belonging to Microsoft which is very prevalent at present and JSP of Sun company, used Java language and Javascript to implement the whole on-line teaching website, which includes module of user registration/debarkation system、vatrual classroom、simple network shopping system of teaching material、on-line messages、 virtual chatroom,etc. In the desing I implement and perfect the job of parts establishment and test of the whole experiment system.

Keywords: Browser /’s Server;SQL;Java;XML.


 

基于JSP的网上虚拟教室

标签:虚拟 教室 jsp