Ajax网上家教平台的设计(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

Ajax网上家教平台的设计(3)

网上家教平台的设计就是为了改变现有秩序混乱的原始生态,构建具有“联网+”、高效率、高质量的时代特性家教新生态。网上家教平台是集家教信息收集、整理和分发功能于一体的交流平台,家长和兼职人员登陆这个网站,就可以通过对平台提供的信息进行筛选找出符合自己要求的信息,双方对条件都满意就可以立即在平台上达成雇佣协议。具有个性化供需关系的建立不仅大大提高了教学质量,同时由于家教生态的改善也会快速的刺激家教行业的发展,为中国的经济注入新的动力。

1。2 国内外家教网络平台研究现状

1。2。1 国内家教网络平台研究现状

1。2。2 国外家教网络平台研究现状

1。3 课题的提出

欧美等发达国家网上家教平台的发展已经形成一定的规模,教学质量之高让人惊叹,但是中国家教行业转移到网上的速度却很缓慢,质量也很差。网络教育平台和传统的课堂教育相比具备很多优势:可以远程教学,减少学员出行,安全方便;数据资源可以和不受限制的学员分享,不用租用教室,教学成本低,因此学费也很低,减轻学员的经济压力;提高教师教学效率,让更多名师给学生做“贴身”辅导;平台有丰富的学习资料供学生下载使用,给学生学习提供了良好的条件;个性化定制自己的课程时间安排,提高学生时间的利用率。

本课题就是尝试打造一个着眼点高,满足市场需求的网上家教平台,给行业树立典范,改善国内网上家教平台的发展环境。本课题设计的是集家教信息收集、整理和分发功能于一体的平台,家长和兼职人员登陆这个网站,就可以通过对平台提供的信息进行筛选找出满足自己要求的信息,双方对条件都满意就可以立即在平台上达成雇佣协议。具有个性化供需关系的建立不仅大大提高了教学质量,同时由于家教生态的改善也会快速的刺激家教行业的发展,为中国的经济注入新的动力。

第二章 相关技术与方法

2。1 架构概述

网上家教平台的设计和实现采用了MVC框架,MVC全名是Model View Controller,是模型(Model)-视图(View)-控制器(Controller)的缩写,是一种软件设计典范,用一种将业务逻辑、数据、界面显示进行分离的方法组织代码,聚集业务逻辑在一个部件里,在个性化定制和改进用户交互及界面的同时,不需要重复编写业务逻辑代码[[[] Bruce Eckel。 Thinking in java。 机械工业出版社。 2007: 84—266]]。在一个逻辑的图形化用户界面的结构,MVC被用于映射输入、处理和输出功能。

Model(模型)是处理应用程序数据逻辑的部分。通常模型对象负责对数据库进行存取数据。View(视图)在应用程序中负责处理数据显示的部分。通常视图是根据模型数据创建的。Controller(控制器)在应用程序中负责处理用户交互的部分。一般控制器负责控制用户输入,从视图读取数据,并向模型传输数据。

MVC框架特点:

(1)耦合性低,业务层和视图层分离,框架可允许更改视图层代码而不需要重新编译控制器代码和模型,同样,一个应用的业务规则或者业务流程的改变只需要改动MVC的模型层就可以了。因为视图和模型与控制器相分离,所以就很容易改变应用程序的业务规则和数据层。

(2)重用性高,MVC模式允许同一个服务器端的代码被各种不同样式的视图来访问,因为多个视图能同时使用一个模型,其中包括任何无线浏览器(WAP)浏览器或者WEB(HTTP)。由于模型返回的数据没有格式化,所以不同的界面能使用同样的构件。例如,很多数据可能会使用HTML来表达,但是也有可以用WAP来表达,而这些表达所要用的命令是改变视图层的实现方法,而模型层和控制层不需做任何变换。由于已经将业务规则和数据从表示层分离,所以重复的代码可以只编码一次,无需重复劳作。 (责任编辑:qin)