家校互动平台的设计与实现 -

上传人:m**** 文档编号:497841085 上传时间:2023-02-10 格式:DOC 页数:18 大小:85.50KB
返回 下载 相关 举报
家校互动平台的设计与实现 -_第1页
第1页 / 共18页
家校互动平台的设计与实现 -_第2页
第2页 / 共18页
家校互动平台的设计与实现 -_第3页
第3页 / 共18页
家校互动平台的设计与实现 -_第4页
第4页 / 共18页
家校互动平台的设计与实现 -_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《家校互动平台的设计与实现 -》由会员分享,可在线阅读,更多相关《家校互动平台的设计与实现 -(18页珍藏版)》请在金锄头文库上搜索。

1、【标题】家校互动平台的设计与实现 【作者】叶显菊 【关键词】家校互动浏览器/服务器模式 JSP技术 SQL server数据库 【指导老师】范会联 【专业】计算机科学与技术 【正文】引言现在已经是信息时代,这种观念在农村家庭都已经得到了一致的认可,据调查显示市区学生有机会接触Internet网络的机率达到85%左右,家里拥有上网条件的达到12%左右,其中城区有机率接触Internet网络的100%,农村69.5%;主课教师利用网络资源辅助课堂教学已不是稀奇之事,确实,充分利用网络资源可以极大的提高学生的学习兴趣,拓宽学生的知识面,能使虚幻的想象变成实际的演示,从不知到理解、从理解到掌握、从掌握

2、到主动,从主动走向自信。根据以上数据显示可以看出,学生有机会接触Internet网络的机率达到85%左右,家里拥有上网条件的达到12%左右,这充分说明了,家校互动平台的构建是有一定基础条件的,有了这么好的优越条件,只要我们努力,通过家校互动这个平台,让家长有的放矢在学习、行为习惯、品德等各方面配合学校对学生开展教育。我们相信孩子在学习初始阶段养成的各种好习惯将使他终生受益。1.系统概述1.1系统研究的目的和意义家庭是构成社会的细胞,是培育孩子良好性格和智力开发的摇篮,是孩子接受教育的第一所学校。家长是孩子的第一位启蒙老师,家长的素质、教育观、人生观,是教育成败的关键要素。家校互动平台的研究与实

3、施,旨在通过先进的信息化平台的开发与使用,促进学校教师与家长成员之间的互动交往,信息反馈,优势互补,达到家庭教育与学校教育间的相互协调,为孩子成长提供一个最佳辅助环境。通过家校互动可以让老师们将许多教育心得比较集中,有针对性地向家长做介绍,从而可以帮助家长培养孩子良好的学习习惯,端正学习态度,培养自信心。一方面,一个个来自学校真实生动的育人故事,给家长们不少的启示,使家长们进一步树立正确的成才观,了解一些科学教育的方法,提高家长与学校共同探讨解决子女的教育问题的认识,促使家长们更加关注家庭教育,以自己良好的品行修养作表率,为孩子营造积极健康的成长环境。另一方面,老师们又可以通过这样的互联方式,

4、发掘家长在教育孩子的问题上潜在的资源,创造和谐的教育氛围,让家长发帖子谈观点,开展一系列的家校互动活动,进一步形成家长与学校共同教育的合力,促进孩子的健康成长。在信息平台上,家长能及时获得作业指导,孩子近期表现状况,学校的各种通知,活动信息。家长了解了孩子的在校情况,从而有效配合学校对孩子进行辅导教育;同时,班主任能更有效地进行学生管理,和家长密切沟通,从而整体提高班级管理水平,提高教育教学效果。1.2当前家校互动的研究现状现在许多学校在“家校互动”这一方面进行的探索仅限于开办“家长学校”或举行“家长开放日”,让广大家长对学校工作及孩子学习情况的了解仅限于“冰山一角”,其充其量只不过是一个观摩

5、者、学习者,其实广大家长想更多了解学校、了解孩子。另外家长中更不乏有识之士与能人,家长对教育的观点、看法及建议能推动学校健康、有序、稳步地向前发展。“家校互动”解决了教师、学生和家长之间的沟通障碍,构建一个便捷的渠道。将学校与家庭之间的交流拓展到了网络空间,实现了家校沟通的手段信息化。教师、学生和家长可以通过“家校互动”系统进行双向交流。2.系统分析2.1系统流程图本系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。本系统根据教师、家长和学生三种不同的身份,把系统前台分为四个模块:教师频道、家长频道、学生频道。系统流程图如图:图2-1系统前台

6、流程图图2-2系统后台流程图2.2可行性分析本系统主要从技术、经济、操作等方面进行分可行性分析。(1)技术可行性。软件方面,随着软件开发工具的发,面向对象的、可视化的软件开发工具不断涌现,这些开发工具能帮助软件开发者提高软件开发的质量和效率,缩短开发周期。硬件方面,目前的硬件足以支撑系统的开发以及运行。(2)经济可行性。通过网络化的交流方式,用户只需要一个浏览器,可大大节省交通费用及时间,达到快速有效的家校互动。(3)操作可行性。对于用户来说,本系统只要求使用者掌握一定的上网经验,经过仔细设计和测试之后的系统具有操作简单,方便灵活等优点,足可以满足各种用户的不同需求。基于以上分析,开发家校互动

7、平台系统是完全可行的。2.3需求分析学生受教育处于三种环境中,即:学校环境、家庭环境和社会环境。而学生受教育更多是处于学校环境和家庭环境之中。要使学生全面健康地成长,班主任起着特殊的作用:架设学校与家长沟通的桥梁。怎样才能沟通老师与家长的联系,调动起家长关心孩子的积极性,使之主动地、愉快地配合班主任搞好学校工作呢?这是双方都在思索并急于解决的一个问题。“家校互动平台”旨在加快、提高学校部门的办公效率,加强教师与家长的沟通;通过网络让学生、家长及时得到招生、考试、学校的信息资料。所以“家校互动平台“可以满足学校、学生及家长以下的迫切需求:(1)降低通话费用由于学校与学生及家长有众多问题进行沟通,

8、造成通话量大。所以,高额的 费让学校急需能够满足大范围通信的手段,以降低通话费用。(2)教师自动化办公的需求教育系统常被称为市场经济的最后一个堡垒。但随着市场改革的深入,提高办公效率、重塑形象也已成为广大教育工作者的迫切的愿望。所以,力求与时俱进的教委和各个学校对快捷的自动化办公需求突显。(3)信息快递需求生活节奏加快,游戏规则改变,学生需要一种快速、方便的信息渠道第一时间知道自己分数的需求不可忽视。工作繁忙的家长们却无法经常拜访学校与老师沟通,造成对于学生在校情况不了解、缺乏与学校的配合等,而教师需要与家长沟通时,由于家长处于社会各阶层和大范围的工作环境,无法第一时间把学生在校的情况与家长沟

9、通,所以有效的沟通桥梁急需在学校和家长中架起,使学校与家长,家长与学校通过家校互动信息服务平台更快、更简捷地互动沟通,对学生的成长学习起到很好的帮助。2.4系统架构及相关技术分析2.4.1系统架构分析集成SSH框架的系统框架图如图2-3所示,系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,利用Hibernate框架对持久层提供支持,业务层用Spring支持。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO接口,并给出Hiber

10、nate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring完成业务逻辑。图2-3集成SSH框架的系统架构图系统的基本业务流程是:在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request)和接收响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action处理。在业务层中,管理服务组件的Spring IoC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提

11、供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果。采用上述开发模型,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。这样无论前端如何变化,模型层只需很少的改动,并且数据库的变化也不会对前端有所影响,大大提高了系统的可复用性。而且由于不同层之间耦合度小,有利于团队成员并行工作,大大提高了开发效率。2.4.2系统开发的关键技术(1)B/S结构B/S(Brower/Server浏览器-服务器)结构为三层结构,建立在广域网的基础之上,客户端只需要安装浏览

12、器,通过 协议向Web Server提出请求,Web Server站点收到请求后,通过CGI(ISAPI)得到相关数据,然后以HTML文档的形式返回给浏览器。B/S结构如图1-1所示:B/S建立在广域网之上,不必是专门的网络硬件环境,有比C/S更强的适应范围,一般只要有操作系统和浏览器即可。在B/S结构的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。B/S结构极大地简化了客户机的工作,客户机上只需安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。B/S体系的优点是:系统安装维护简便、数据集中管理;便于分散用户使用,适应互联网

13、时代软件的发展趋势。根据B/S结构的特点和本系统的性能特点,采用B/S结构进行开发更合适。(2)JSP技术JSP(Java Server Pages)技术是由Sun公司发布的用于开发动态Web应用的一项技术。它以其简单易学、跨平台的特性,在众多动态Web应用程序设计语言中异军突起,在短短几年中已经形成了一套完整的规范,并广泛地应用于电子商务等各个领域中。在国内,JSP现在也得到了比较广泛的重视,得到了很好的发展,越来越多的动态网站开始采用JSP技术。JSP技术可以以一种简捷而快速的方法生成Web页面。使用JSP技术的Web页面可以很容易地显示动态内容。JSP技术的设计目的是使得构造基于Web的

14、应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。(3)Struts、Spring和Hibernate技术大型企业级Web应用系统的开发通常要求有一个良好的软件架构、便于协作开发和扩展升级,而传统的开发模式不能很好地满足这些要求。目前比较流行的开源框架SSH(Spring、Struts、Hibernate),是一种开发J2EE企业级Web应用的轻量级解决方案。(4)数据访问技术JDBCJDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问

15、,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用,将Java语言和JDBC结合起来使程序员只须写一遍程序就可以让它在任何平台上运行。3.总体设计3.1设计目标本系统的目标是,提高管理人员的工作效率和满

16、足学校家庭以及学生各方面服务需求。家长和学生可以在任何时候从系统当中获取最新的校园新闻,通知公告,作业信息,考试成绩等信息,实现自己的需要。其具体有5个设计目标:(1)客户化。用户操作方便,容易上手,软件操作界面友好美观。(2)实用性。本系统主要是构建一个家长和学校沟通平台,解决家长工作与关注子女在校情况的冲突,所以它具有很强的实用性。(3)先进性。采用B/S结构的设计思想,数据库采用SQL Server 2000,在设计和实现上具有先进性。(4)交互性。通过建立B/S结构的网站,可以实现家长与学校通过Internet进行很好的信息交流。(5)安全和保密性。通过功能和流程的有效分配和控制,并进行相关的权限设置,使系统具有很强的安全和保密性。3.2系统开发环境

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号