jquery在线库在线教育系统设计与实现--可行性分析
可行性分析就是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 
社会可行性
随着计算机技术和互联网的发展,网民数量的不断上升,以及终生教育观念的深入人心,在线教育已经成为网上的一股新风气并普遍为人们所接受。与此同时,在线教育可以使用户充分的利用闲暇时间学习,我们可以相信在不久的将来,用户就可以在线上体验到和线下同等甚至更为优越的教育资源。《在线教育系统的设计与实现》主要目的是进行在线学习,进行知识的传播,并且严格按照国家法律法规来进行研究和实践,并无法律和政策方面的限制,是促进人类精神文明积极发展的健康网站。 
技术可行性
硬件方面,在这个科学技术迅猛发展的时代,硬件在更新过程中呈现出速度快,容量大,可
靠性高等特点,价格相对以前来说较为低廉,其硬件平台完全能满足此系统的需要。
操作可行性
目前,大多数计算机都能运行该系统,并且该系统界面简单,提示信息完整。该系统的主要使用者是学习者和教学者,伴随着计算机的普及,大多数人都已无形中具备了使用计算机的能力。用户在操作上是不存在障碍的,所以是可行的。 
经济可行性
经济可行性主要是指我利用已有资源实现该系统的可能性并且该系统的经济效益是否可以超过其开发成本。本系统开发主要用的是Sublime Text3和Eclipse,数据库使用Mysql,电脑等工具,这些并不会超出我们已有的资源,所以是行的通的。
系统的技术介绍
Jquery
jQuery是一个兼容多浏览器的javascript框架,核心理念是write less,do more(写得更少,做
得更多)。由美国人John Resig于2023年创建,是继Prototype之后又一个优秀的JavaScript框架。jQuery一个比较大的优势是文档完整,各种应用描述纤细,并且提供了大量成熟的插件。实现了用户的Html页保持代码和内容相分离。
jQuery是轻量级JS库,兼容CSS3和各种浏览器。jQuery库集中了制作动态Web网页所用的各种必备功能,能更方便地Html文档(documents)和事件(events),实现动画效果,并且方便地为网站提供Ajax交互。
MySQL
MySQL是一个开放源码的小型关系数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle旗下产品。Internet上的一些中小型网站青睐于采用MySQL作为数据库管理系统,正是看中了MySQL数据库的速度快,体积小和总体拥有成本低的特点。通过使用MySQL,来做到轻松简便地管理数据库。
Struts2 
Hibernate框架
Hibernate是轻量级Java EE应用的持久层解决方案,是流行的ORM框架。为了使Java程序员可以面向对象的方式来操纵数据库,Hbernate对JDBC进行了非常轻量级的对象封装。Hibernate一方面提供了对Java类到数据库表的映射管理,另一方面提供数据查询和获取数据的操作,减少人工使用SQL和JDBC处理数据的时间。Hibernate实际上是一个提供数据库服务的中间件,持久化解决方案将用户从繁琐的JDBC访问中解脱出来,底层数据库连接获取,数据访问的实现、事务控制都无须用户关心。
Spring框架
Spring是从实际开发中抽取出来的开源框架,为企业的开发提供一个轻量级的解决方案。基于Ioc(控制反转)的核心机制,以及AOP(面向切面编程)的思想是其核心内容,能与多种持久层技术的整合,是优秀的Web MVC框架。Spring致力于Java EE应用各层的解决方案而不是仅仅专注于其中一层的方案,它贯穿表现层、业务层、持久层,降低各层组件的耦合度,实现软件各层的解耦。
系统开发平台及运行环境
系统开发平台 
Tomcat的环境主要有以下几方面技术优势:
1.Tomcat中的应用程序是一个WAR(Web Archive)文件。WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。
2.在Tomcat中,简单部署应用,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。
3.Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理html页面。
4.Tomcat也可以与其它一些软件集成起来实现更多的功能。
2.5.2运行环境
操作系统:Windows 7以上版本。
服务器软件:Tomcat7.0以上版本。
浏览器:Fire Fox、Google Chrome。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。