2 开发工具及环境简介

本章主要介绍开发该平台所需要的运行环境和开发工具,以及解释选用这些开发工具的原因。

2.1 开发工具及技术

2.1.1 mysql数据库

(1)mysql简介

MySQL 是一家瑞典的公司开发的。能够将不同的数据存放在不同的表中,这样,我们的各种数据,就不会被简单的放到同一个“容器”当中。这种实现方式的目的,就是积极调动程序的反应速度。因此 SQL 语言,在MySQL使用当中,SQL被看做是最常的标准语言。

Mysql特点: 

MySql不需要过多的占用系统资源,却可以为用户带来十分灵活的服务。

MySq可以在多种操作系统上使用。

MySql在使用时是非常安全的,因为所有被传输的内容,都是通过了加密的方式来传送的。

MySql的应用可以更大的扩展。由于MySql可以支持很多的函数。

MySql即使用来支撑大型数据库的运作也很简单方便。

MySql有十分强大的内存分配系统,基于线程,快速而稳定。 

MySql在查询方面,有着强大的功能。 

2.1.2  JSP 技术

JSP是一种动态网页技术。“Web应用程序在JSP技术下能够被轻易而迅速地开发,它能实现网页的逻辑和设计与显示分离,并且支持一种基于组件的可重用的设计,由于JSP可以用来从数据库中获取数据,或者向数据库中写入数据,所以通过JSP,开发者可以在网页中加入动态内容”[1]

JSP技术的特点如下:文献综述

(1)JSP开发的Web应用可以运用在不同的操作系统中。

(2)JSP与Servlet类似,在服务器端执行。

(3)使用封装技术产生动态网页,与servlet分离开来

(4)JSP是基于Java Servlet的,通过Java Servlet和JSP的配合,可以开发出大型的Web应用程序。

2.1.3 Eclipse 

Eclipse最初是由IBM公司所开发的下一代IDE开发环境,是用java语言开放源代码的一个平台。支持组件负责提供版本控制和配置管理支持,能够添加视图,允许用户与所使用的系统进行交互。

eclipse的Web开发环境是Tomcat+Lomboz+Struts+Hibernate,Tomcat是当作Web服务器,Struts能够提供MVS支持框架。

2.2本章小结

本章主要介绍了mysql、 JSP和Eclipse三种工具,简单说明了各自的运行支持组件,以及各自的特点、优点。有助于后面对平台的设计。

3 系统分析

本章主要从相关技术、算法分析设计等来进行阐述,同时对原来的方法进行改进。

3.1系统可行性分析

对于该平台是否可行,我们将从以下四个方面进行分析:

一、 技术可行性分析

这次设计的实验课程管理平台,使用的是非常成熟的java语言,以及十分强大的Mysql数据库,所以即使以我们目前的认知,也可以很顺利的将该平台实现,所以从技术层面来说,是没有问题的。

二、 操作可行性分析

这次设计的实验课程管理平台,目的是要实现以下功能:学生上实验课,然后登录系统查看实验内容安排,提交实验报告,查看实验成绩,给老师留言;老师登录系统可以上传教学资料,查看学生的实验报告并进行批改,回复学生给相关老师的留言。这次设计的平台,操作起来是很方便的,老师学生只要按照步骤操作即可。

三、经济可行性分析

通过该管理平台我们可以实现无纸化操作,这样就可以省去一笔开销,也方便了学生和老师。由于学校在计算机硬件配置等方面已具规模,所以我们的平台可以共同使用学校的这些硬件,而不需要另外购置。

上一篇:jsp+sqlserver高校教育超市管理系统的设计与实现
下一篇:VB+sqlserver高校宿舍信息管理系统的设计与实现

jsp《计算机硬件技术基础...

VC++在线学习平台的设计

《管理信息系统》微课程设计与实现

C++《控制工程基础》课程试题数据库设计

jsp+mysql《电力电子技术》...

Asp.net《网页设计与制作》在线学习系统设计

JSP《数字图像处理》实验教学系统设计与实现

提高教育质量,构建大學生...

浅谈高校行政管理人员的...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

压疮高危人群的标准化中...

AES算法GPU协处理下分组加...

酵母菌发酵生产天然香料...

从政策角度谈黑龙江對俄...

浅论职工思想政治工作茬...

基于Joomla平台的计算机学院网站设计与开发

上海居民的社会参与研究