1.2  系统设计目标                                       

本系统的具体任务是设计一个多媒体授课网站,可以使学生通过本网站下载课件,在线观看教学视频,进行试题自测等操作,从而达到巩固课上所习到的知识的目的。

设计的指导思想是界面要美观大方,操作尽量做到简单明了,各种功能齐全。

2  开发工具介绍

2.1  开发工具

此次设计主要是采用了MyEclipse和Tomcat后台服务器进行,设计过程中的页面主要是使用JSP技术完成的,下面我会对MyEclipse、Tomcat和SqlServer数据库进行简要的介绍。

2.1.1  MyEclipse

MyEclipse是一个用于开发Java, J2EE的优秀的Eclipse插件集合,MyEclipse功能强大,支持广泛,尤其对各种开元产品的支持也是十分不错的。它是一个功能丰富的JavaEE集成开发环境。

而我选择它的原因是它的集成的插件足够多,不用自己去挨个配置,而且MyEclipse也是目前使用最多的开发环境之一,因此用MyEclipse作为本设计的开发环境是一个不错的选择。

2.1.2  Tomcat 

Tomcat是个小型轻量级应用服务器,它在中小型系统和并发访问用户不是太多的场合下被普遍使用,它是开发和调试JSP 程序的首选。而且它是一个免费的开放源代码的Web应用服务器,所以用它来作服务器是一个很好的选择。

2.1.3  SqlServer 

SqlServer使用C和C++编写,并且使用多种编译器进行测试,以保证源代码的可移植性;它为多种编程语言提供API;同时支持多线程,充分的利用了CPU资源;对一般的个人使用者以及中小型企业来说,SqlServer提供的功能绰绰有余,而且SqlServer是开放的源码软件,因此它也可以大大降低总体拥有成本。

2.1.4  JSP

JSP技术的优点:

(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。 

(2)系统的多平台支持。它基本上可以在任意平台上的任意环境中开发,也可以在任意环境中进行系统部署和扩展。相比ASP/.net的局限性是显而易见的。 

(3)有强大的可伸缩性。它从只有一个Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 

(4)多样化和功能强大的开发工具支持。Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下

(5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。

2.1.5  JavaScript

JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。JavaScript的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。在本系统中很多地方使用了javascript技术,比如说,检验用户输入数据的有效性,是否重复,是否为空等等。文献综述

3  需求分析

3.1  系统需求

3.1.1  管理员对于系统的需求

管理员作为本系统中的后台工作人员,他必须可以对教师信息,学生信息,测试题目信息,获奖信息,公告信息,留言信息进行管理和操作,因此,后台管理中心需要做到功能齐全,模块划分明确。

上一篇:JavaWeb企业人事管理系统的设计与实现
下一篇:Android百度地图智慧出行系统设计与实现

IP多媒体子系统IMS技术与應用【1466字】

论多媒体数据库的關键技术问题【1582字】

Web的多媒体CAI課件开发過...

b>光缆开剥与接续多媒体課件制作【7603字】

jsp+sqlserver会员管理系统设计

多媒体技术茬电子商务网...

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

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

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

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

网络语言“XX体”研究

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

安康汉江网讯

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

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

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

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