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高校宿舍信息管理系统的设计与实现

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

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

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

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

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

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

2D游戏《保卫萝卜》的设计+源代码

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

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

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

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

安康汉江网讯

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

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

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

网络语言“XX体”研究

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