1、 本科毕业论文(20 届)家长学校交流平台的设计与实现-后台管理所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期摘要在社会高度发展的今天,网络对于人们来说,可以说是无处不在。网络是信息化社会的重要物质基础,人类的活动将在很大程度上依赖于网络。而当前的教育也离不开网络,教育是一项系统工程,需要全社会的全员参与。教育成功的关键是充分发挥家庭教育在教育系统工程中的作用。然而,从目前来看,我们的办学仍然局限于传统的学校教育形式。例如,学生和家长之间只能局限面对面的交流,这种交流受到了时间和空间的限制,制约了家长、教师、学校紧密联系共同参与教学。如何将网络的教育模式和传统的教育模式结合在一起,
2、将成为当前的主流教育形式的发展趋势。本文讲述的是在网络环境下,充分利用网络资源和手段,在继承原有家长学校办学优势的前提下,采用家长学校交流平台全面更新办学形式,为家长与家长、家长与教师之间的相互交流架设起了一个有效的平台。 该系统为基于 B/S 架构的动态网站。主要是实现留言板,成绩查询,聊天室,老师作业上传等模块的编写,所用到的设计模式是 mvc模式,实现前台页面与后台操作的分离。采用 java、jsp 技术,结合 mysql 数据库、Tomcat 服务器,进行设计研究。关键字: JSP;mysql 数据库;Tomcat 服务器ABSTRACTIn todays highly develop
3、ed social network for people who can be said to be everywhere. Network is the information society an important material foundation, human activities will largely depend on the network. The current education is also inseparable from the network, education is a systematic project, the need for full pa
4、rticipation in society as a whole. Education key to success is full of family education in the education systems engineering role. However, from the current point of view, our school is still confined to the traditional forms of school education. For example, students and parents face to face commun
5、ication between only limitations, such exchanges by the limitations of time and space, which restricts the parents, teachers, schools closely together to participate in teaching. How will the network mode of education and traditional education model together, will become the mainstream forms of educ
6、ation trends.This article is about the network environment, the full use of network resources and means, in the succession of the original parent schools strengths, under the premise platform for parents, schools adopt a comprehensive update of school forms for parents and parents, between parents a
7、nd teachers set up an effective communication platform. The system is based on B / S structure of dynamic websites. Mainly to achieve message boards, query results, chat rooms, and other modules of teacher jobs Upload preparation, used by the design pattern is mvc mode, the front page with backgroun
8、d operation to achieve the separation. Using java, jsp technology, combined with mysql database, Tomcat servers for design studies.Keyword: JSP; MySQL database; Tomcat server目录1 引言 .11.1 课题背景 .11.2 研究该课题的价值和意义 .12 家长学校交流平台系统分析 .22.1 需求分析 .22.2 可行性分析 .32.3 实现技术 .32.3.1 模式采用 .32.3.2 经典 MVC 模式 .42.3.3
9、系统服务器开发语言 .52.4 系统环境 .63 家长学校交流平台系统设计 .63.1 总体设计 .63.2 数据库表设计 .73.3 系统功能设计 .104 系统实现 .104.1 用户登录模块设计 .104.2 管理员登录界面 .114.2.1 教师添加 .124.2.2 公告管理 .124.2.3 学生查询 .134.2.4 班级添加 .134.3 教师登录界面 .144.3.1 作业上传 .144.3.2 成绩添加 .154.3.3 公告的发布和显示 .154.4 家长登录界面 .165. 结论和展望 .17参考文献 .19致谢 .2011.引言1.1 课题背景在 21 世纪信息时代已
10、经到来的今天,网络对于人们来说已不再是一个陌生的概念。网络是信息化社会的重要物质基础,网络无处不在,人类的活动将在很大程度上依赖于网络。而新世纪的教育也离不开网络,基于网络的教育模式冲击着传统的教育模式,将成为新世纪的主流教育形式。从个人到学校、公司、机关,网络已经并将继续影响着人们的生活、学习,必将对社会各行各业产生重大影响。学校作为培养人才的基地,更应该走在信息时代的前沿。如何利用网络来提高教学的质量和效率,克服传统教学的弊端,如何架起学生与教师以及教师与家长的网络交流平台,已成为教育者不得不考虑的现实问题。本系统着重研究交流平台系统的实现,充分利用 web 应用给我们带来的便利,结合各种
11、流行高效的技术,利用 web 方式对平台进行管理和维护,提聊天室、留言、查阅分数等功能,大大的节省了时间和精力,以达到辅助教学,提高教学效率的目的。本系统是一个便于学生、家长和老师上网和使用的通用的网络教学平台,能够克服课堂教学在时空上的限制。该系统解决了传统课程教育模式中知识的不断扩张和课时的有限性的矛盾,能够给学生提供更广泛的学习资源和学习方式,满足个性化学习的需求。并且为老师和家长提供了一个便利的、时空自由的、及时交流学生信息的平台。尤其是对于一些不愿意直接面对面争论的学生敏感问题,提供了畅所欲言的场所和机会。1.2研究该课题的价值和意义“协同教育”认为参与教育的三个主要角色,学校、家庭
12、、社会应该是协同一致的,相互影响、相互作用的。家长学校交流平台一方面要体现了学校协同家庭教育,表现为学校教育系统要素教师或学校教育媒体进入家庭教育系统,协同产生教育功能。另一方面,网络家长学校平台也要体现了家庭协同学校教育,表现为家庭教育系统要素进入学校教育系统产生教育功能,这体现了协同教育角色中家庭和学校的相互性。家长学校交流平台建设团队应该包括3类人员,一类是从事平台开发的技术人员;一类是网络安全技术人员;还有一类是从事平台设备维护的技术人员。其目的是做到及时、高效地保障网络家长学校平台顺利运行。构建家长学校平台的价值:有了家校互动平台,许多信息可以运用网络平台及时发出,便于家长及时了解学
13、生在学校的表现,了解学校的一些具体要求。由于交流及时,对于家长更好的有的放矢教育孩子,合理科学安排孩子的学习,有了一个指导性的作用。老师也可以利用网络平台,了解学生在家的思想、学习情况,解决问题对症下药,强化了学校与家庭之间的交流。教师可以在系统上对学生进行评价和指导,帮助学生更好的了解自己,明白学习的方向,融入正常的学习生活。同时,也是为家长提供一种反馈,让家长可以在学生在离校的情况下,了解到学生在学习生活情况。教师在系统中的穿针引线,也增强了学生和家长对于未来的信心,让他们能正确了解未来学习的方向。家长学校交流平台的建设为学校管理增添了新的手段,为家校协同教育提供了新的平台。因2为,提高家
14、长自身的家庭教育水平不是一两场报告会,三两次家长会就能解决的。如何长期有效地与他们保持联系,更好地给予理论指导,信息网络给了我们一个平台。让每一个学生在良好的教育氛围中健康茁壮地成长。家长学校交流平台与传统家长学校家校互联上存在区别,但是具有互补性。(1)开办家长学校交流平台与传统家长学校在家校互联上存在区别。网络家长学校与传统家长学校在家校互联方式上不同。网络家长学校一方面开展校信通活动,让教师把学校组织的活动和学生在校表现情况,及时通过短信的形式传达给家长,以取得每一位家长的大力配合;另一方面,网络家长学校提供商务通即时通讯系统,家庭和学校之间,家长与教师可以在约定的时间段进行即时讨论,以
15、解决家长或学生身上出现的突发性问题;其次,网络家长学校提供网络论坛功能,家长通过论坛发表自己想要得以解决的问题,征求社会人士或教师或其他家长为自己出谋划策,提供解决问题的经验、方法,以实现家校互动、师生互动。(2)家长学校交流平台与传统家长学校在家校联系上具有互补性。虽然网络技术和现代通信技术的发展让家校联系突破了时空限制,但是根据实际情况,在对学生进行教育的时候老师不可能总是以一种不见面的形式去和家长探讨孩子的问题,教师还是会以家访或家长会或单独邀请家长来学校商讨对策,这样教师到学生家里才能真正了解学生在家的表现及其家庭的真实而详细的情况。而家长去学校也才能切实感受校园的教育环境和校园文化,
16、才能切实了解到孩子所处的班级、年级,了解孩子的老师、同学。这对家庭教育和学校教育起到了双重推动作用。在这个意义上网络技术、通信技术和传统的家访、家长会等联系方式是可以并存的,是相互补充的,两类联系方式并存产生的合力在理论上是可以让学生获取更好的教育,促使学生更好的发展。2.家长学校交流平台系统分析2.1 需求分析家长学校交流平台是在学校区域内为学校教育提供资源共享、信息交流和协同工作的计算机网络信息系统。家长学校交流平台是针对学校内部的计算机网络;它有自己的特点和规律,它要为学校的教育教学实现资源共享、信息交流、引导或辅助教学及协同工作等功能。家长学校交流平台是学校信息化教学环境的基础设施,是
17、全面实现素质教育的重要手段,是教育技术装备现代化的主要体现,同时也是教育现代化的重要标志之一。家长学校交流平台是学校重要的基础设施之一,它为全体师生员工家长提供一种先进、可靠、安全的计算机网络环境,支持学校的教学、科研管理活动。加强校园建设,有利于素质教育的实施。在应用技术构建家长学校平台建设的同时我们需要把握的原则有:1.先进性原则,平台要稳定、快速,资源要更新,符合教育发展需要。2.整合性原则,有机整合传统家长学校与网络平台,充分发挥二者的互补性优势。3.交互性原则,一方面平台本身要有强大的交互功能,另一方面教师、学生、家长之间要实现互动。34.共享性原则,平台信息资源要合理配置与共享。5
18、.针对性原则,平台资源要针对家长、学生、教师,利于家庭、学校、社会三者协同教育。6.及时性原则,信息要及时更新、内容要不断充实。2.2 可行性分析考虑到项目时间、资源等因素,在实际开发该计算机系统时,常常要为资源不足和交付日期难以完成而苦恼,因而需要慎重的尽可能早的估价研制课题的可行性。可行性研究包括:经济可行性、技术可行性、法律可行性、操作可行性等等。(1)经济可行性经济可行性分析中最重要的内容之一是成本效益分析。对于一个基于计算机系统的研制项目要在经济方面评价其是否合理,成本效益分析要估计出系统研制开发的花费与效益衡量比较。本系统基于 internet 完全以 B/S 模式开发,不受时间和
19、地域的影响,学校的数据库可以采用主机托管的方式,以 WEB 方式凭帐号密码远程访问本系统数据中心,管理自己的数据库。学校无需任何软硬兼投资,即可建立起自己的家长学校交流平台。(2) 技术可行性本系统开发使用的是 jsp 技术,数据库管理系统使用的是 mysql,它具有完善的可靠性、充分的安全性以及良好的伸缩性。本系统使用的其他辅助性开发工具,如 Dreamwear等均是成熟的产品,相关技术也已经十分成熟。(3)法律可行性虽然其他学校也有类似的管理系统,但都主要在本校使用,没有涉及到盈利方面,我们设计该系统也本着让学生和老师把握一次学习实践的机会的目的,锻炼他们的开发技术和能力,不会去抄袭已经设
20、计好的管理系统,如有借鉴的地方发布时也会说明,而且该系统是本着方便学生学习的目的,而非盈利目的,所以不会和法律相冲突。(4) 操作可行性本系统操作简单,易于理解,只需通过简单指导,上手较快,系统管理员、以及普通用户均能进行操作,运行环境要求低。任何一个家长,只要可以上网,就可以随时随地的掌握孩子在学校的学习成绩、表现情况等状况。任何一个老师无论在什么地方,只要拥有一台可以上网的电脑都可以及时的接收、查询以及回复家长的信息。通过经济、技术、法律和操作等方面的可行性分析,可以确定该家长学校交流平台的开发完全可行。2.3 实现技术2.3.1 模式采用本系统采用 B/S 模式。B/S(Browser/
21、Server)结构即浏览器和服务器结构。它是随着 Internet 技术的兴4起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过 WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO) 。以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的
22、地点,以不同的接入方式(比如 LAN,WAN,Internet/Intranet 等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在 JAVA这样的跨平台语言出现之后,B/S 架构管理软件更是方便、快捷、高效。目前,软件系统的改进和升级越来越频繁,B/S 架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但 B/S 架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工
23、作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的。因此,维护和升级革命的方式是“瘦”客户机, “胖”服务器。2.3.2 经典 MVC模式MVC(Model-View-Controller)模式,即模型-视图-控制器模式,其核心思想是将整个程序代码分成相对独立而又能协同工作的 3 个组成部分。模型(Model):业务逻辑层。实现具体的业务逻辑,状态管理的功能。视图(
24、View):表示层。即与用户实现交互的界面,通常实现数据输入和输出功能。控制器(Controller):控制层。起到控制整个业务流程(Flow Control)的作用,实现 View 和 Model 部分的协同工作。MVC 设计模式可以针对需要为同样的数据提供多个不同视图的应用程序,例如:公司产品数据库中同样的产品信息数据,但需要根据用户的不同需求在页面中显示其所需的不同产品信息。MVC 设计模式中,事件一般是指客户端 Web 浏览器提交的各种不同请求,这些请求由控制器进行处理,控制器根据事件的类型来改变模型或各个视图,视图也可以接受模型发出的数据更新的通知,依据数据更新的结果调整视图效果,呈
25、现在用户面前。而模型也可以通过视图所获得的用户提交的数据进行具体业务逻辑的处理。原理如图 2.3.2 所示。5模 型 数 据 库 视 图 1 数 据 库 视 图 2 控 制 器 事 件 图 2.3.2 MVC 设计模式的结构2.3.3系统服务器开发语言 JSP系统服务器编程采用最常用的 JSP 技术,JSP (JavaServerPage)是 Sun 公司在 1999年发布的 J2EE 的重要组成部分,是基于 JavaServlet 以及整个 Java 体系的 Web 开发技术,为企业级 Web 的站点动态网页开发人员提供了一种非常简单却有效的工具。JSP 与ASP 有许多相似之处,都是为基于
26、 Web 应用实现动态网页制作提供的技术环境支持,JSP有以下优点:将内容的生成和显示分离。使用 JSP 技术,Web 页面开发者可以使用 HTML 或 XML标志或者小脚本来生成页面上的动态内容,生成内容的逻辑被封装在标志和 JavaBeans 组件中,并且被捆绑到小脚本中,所有的脚本在服务器端运行。强调可重用的组件。绝大多数 JSP 页面依赖于可重用的、跨平台的组件(JavaBeans 或 EJB)来执行应用程序所要求的更为复杂的处理,基于组件的方法加速了总体开发过程。硬件平台和服务器无关。JSP 作为 Java 的组成部分,继承了 Java 技术的“一次编写,随处可用(Write onc
27、e,run anywhere)”的特性,可以运行于大多数流行的操作系统平台及 Web 服务器。这种与服务器和操作系统平台的无关性是 JSP 相对于其它动态网页技术最大的一个优点。与 Java 平台有机集成。JSP 技术是 J2EE 平台的重要组成部分。JSP 使用 Java 语言作为它的脚步语言,在 JSP 页面中可以使用几乎所有的 Java 组件和 JavaAPI,从而可以发挥 Java 语言的强大功能。使用 JSP 技术可以创建具有高度可伸缩性和可靠性的 Web应用程序。功能可扩展性。JSP 可以通过 JavaBean 和 EJB 以及自定义的标记来扩展功能,也可以通过 JDBC 与 Or
28、acle, DB2, SQL Server 等大型关系数据库进行连接;另外 JSP 提供了一些隐含对象,可以使脚步功能更加强大,并且编程更加容易、方便。例如利用Request 对象,可方便地接收用户在 HTML 表单中提交的信息。利用 session 对象可以跟踪用户状态,利用 application 对象可以得到当前应用服务的全局信息。系统中的在线6学生的信息就是保存在 application 中。2.4 系统环境采用 java、jsp 技术,结合 mysql 数据库、Tomcat 服务器,myeclipse 开发实现该系统的各项功能。操作系统:Windowsxp/Win7;Web 应用服务
29、器:Tomcat7.0(需要 JDK1.6 以上);数据库:MySQL 。 3.家长学校交流平台系统设计3.1总体设计主页面 :这是连接到各种用户登录页面的纽带,基于给人清新、简洁的操作的设计理念,本页面只提供简单的几个链接,使管理员或者普通用户可以快速的登录及注册。管理员界面:管理员登录后可进行学生家长以及老师的管理,比如家长的查询、删除以及信息修改、成绩管理、留言管理、公告管理等。普通用户界面:普通用户没有删除修改班级等功能,只能查看用户自己的基本的信息、成绩、留言和公告。系统的用户有管理员和普通用户,对于不同的用户所拥有的权限不同,如图 3.1.1、图 3.1.2、图 3.1.3 所示:图 3.1.1 管理员模块设置管理员模块教师信息管理家长信息管理学生信息管理留言信息管理公告信息管理个人信息管理
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。