2、用户可任意进入教学论坛,查看并回复学习交流等帖子,同时也可以发表新帖子,提出学习问题与教师同学进行交流

3、用户可以进入留言板,查看教师同学留言,及时获取重要的教学相关信息,同时也可以自己发表留言

4、用户可以进入聊天室,针对学习相关的问题进行实时在线探讨

5、用户可以发送并查看电子邮件,进行教学问题的探讨

6、管理员具有最大权限,除了可以进行普通用户相同的操作外,还可以进行其他高权限的操作,比如删除帖子或者留言,管理维护用户信息。

2.4 开发平台选择

考虑到系统开发所采用的开发语言是JAVA语言,由于JAVA语言是一种可以撰写跨平台应用软件的面向对象的程序设计语言,选择哪个开发平台已经不再那么重要。这里选择Windows平台作为作为主导,一方面考虑微软技术的成熟与广泛应用,许多企业在规划内部网络时,将Windows平台作为首选方案;另一方面从技术角度来讲,Windows平台上的应用无论是在开发上,还是在软件的部署上都是非常容易,而且性能良好。具体如下:

1、开发工具:MyEclipse 10

2、数据库:SqlServer2005

3、服务器 :Apache Tomcat7.0

4、运行环境 : JDK1.7

2.5 系统开发技术

由于本系统是基于JSP+SqlServer2005+ Tomcat7.0技术实现的,现对这些技术做一些简要的介绍。

2.5.1 JSP技术简介

常见的编程语言有C++、java等,为了支持教学在线交流平台的动态网页,又有了ASP,JSP等技术。JSP是Java开发中最具代表性的Web开发的解决方案。JSP基于强大的 Java 语言,具有良好的伸缩性,在网络数据库应用开发领域具有得天独厚的优势 ,而且它在多方面加速了动态 Web 页面的开发。

JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且能扩展到支持企业级的分布式应用中。作为采用Java技术家族的一部分,以及Java 2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。 由于JSP页面的内置脚本语言是基于Java的,而且所有的JSP页面都被编译成为Java Servlets,所以JSP页面具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。文献综述

采用JSP技术有很多优点,如“一次编写,到处运行”;系统支持多平台,强大的伸缩性;多样化和功能强大的开发工具支持。它将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web应用程序的开发变得迅速而简单。JSP 页面的内置脚本语言是基于 Java的, 秉承了 Java语言的优势, 是一种实实在在与平台无关的开发技术, JSP 的编译操作仅在对页面第一次请求时发生, 速度远远大于 ASP, 安全机制和性能均大于 ASP。

2.5.2 JDBC技术简介

Java中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。Sun公司还开发了JDBC-ODBC bridge,利用此技术Java程序可以访问带有ODBC驱动程序的数据库,大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MS SQL Server和MS Access等数据库。

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。

上一篇:基于矩阵低秩分解的图像标注增强问题研究
下一篇:基于双视觉传感器的乡村道路边界检测方法研究

java+sqlserver教学质量考评信息管理系统设计

IOS网络化教师教学评估考核系统设计

jsp+sqlserver会员管理系统设计

jsp+mysql计算机操作系统实验教学网站开发

jsp+sqlserver个人健康档案管理系统设计

jsp+sqlserver的Matlab学习网站的设计

jsp+sqlserver小区机动车管理系统开发

网络语言“XX体”研究

安康汉江网讯

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

互联网教育”变革路径研究进展【7972字】