摘 要
随着家长对孩子教育的重视程度越来越高,家教也越来越受家长的青睐,因为它可以有针对性地单独授课,能显著提高学生学习的效果。同时互联网的兴起,对教育的形式也产生了重大影响,为此基于B/S的家教平台应运而生。
论文基于B/S架构, 采用MVC开发模式,使用JAVA语言和ORACLE数据库,以TOMCAT作为WEB服务器,结合SSH框架进行整合,开发了基于JavaEE的开放式家教服务平台。平台前端以JSP实现与用户交互界面,主要实现了注册用户对个人信息的管理、教员和学员的双向搜索?教员和学员需求信息的发布、学员对教员进行评价、注册用户发主题帖进行相关讨论等功能;平台后端的业务逻辑用Java语言实现。
平台为学员与教员提供了双方信息交流的平台,方便学员与教员之间寻找适合自身的服务,同时提供家教资源共享等相关资讯。
关键词:家教服务平台;信息交流;B/S;JAVA;ORACLE
ABSTRACT
With the rising importance of parents on children's education, tutors and parents of all ages, because it can be targeted to individual instruction, can significantly enhance student learning results. At the same time the rise of the Internet, also had a major impact on education, family education platform based on b/s came into being.
Papers based on b/s structure, using MVC model, using the JAVA language and the ORACLE database, using TOMCAT as WEB server, integration with SSH framework, developed open tutoring service based on JavaEE platform. Platform implementation and user interface front-end to JSP, mainly for registered users for personal information management, teachers and students of bi-directional search, and demand information of faculty and students publish to evaluate teachers, students, theme-related features such as discussions made by the registered user; Back-end business logic using Java language implementation of the platform.
Platform for students and teachers to provide a platform for the exchange of information between the two sides, between students and teachers looking for its own services, while providing tutoring resource sharing and other related information.
Keywords: family education services platform; information exchange;b/s; java; oracle
目 录
第1章 绪论 1
1.1 选题的背景及意义 1
1.2 国内外研究现状 1
1.3 课题的研究内容 2
1.4 论文的组织 3
第2章 相关技术介绍 4
2.1 JSP简介 4
2.1.1 JSP内置对象 4
2.1.2 JSP页面 5
2.2 Ajax技术 6
2.3 jQuery和Json 7
2.4 SSH技术简介 7
2.5 Myeclipse安装 9
2.6 配置Tomcat 9
2.7 Oracle数据库 9
2.7.1 Oracle简介 9
2.7.2 Oracle的使用 10
2.8 本章小结 10
第3章 家教平台的分析 11
3.1总体需求分析 11
3.1.1 功能需求 11
3.1.2 家教平台性能需求分析 12
3.2 数据安全分析 12
3.3 界面需求分析 13
3.3.1 平台名称 13
3.3.2 界面布局 13
3.4 家教平台可扩展分析 14
3.5 本章小结 14
第4章 家教平台的设计 15
4.1 平台总体设计 15
4.2 功能详细设计 16
4.2.1 前台功能设计 16
4.2.2 后台功能设计 16
4.3 系统数据库设计 17
4.3.1 数据需求 17
4.3.2 数据库概念设计 17
4.3.3 数据库逻辑结构设计 21
4.3.4 数据库表设计 22
4.4 本章小结 25
第5章 家教平台的实现 26
5.1 开发环境 26
5.1.1 硬件环境 26
5.1.2 软件环境 26
5.2 运行环境 26
5.3 平台开发结构 26
5.3.1 MVC体现 27
5.3.2 表单乱码设计 27
5.3.3 相关的xml配置文件 27
5.4 平台主界面 28
5.5 前台功能模块实现 29
5.5.1 导航条和Log模块 29
5.5.2 网站公告模块 29
5.5.3 用户注册模块 30
5.5.4 用户登录模块 33
5.5.5 用户信息展示模块 34
5.5.6 咨询中心模块 35
5.5.7 友情链接模块 35
5.5.8 搜索模块 35
5.5.9 客服中心模块 37
5.6 后台功能模块实现 37
5.6.1 管理模块显示 37
5.6.2 账号信息管理 38
5.6.3 基本信息管理 39
5.6.4 联系方式管理 40
5.6.5 邀请管理 41
5.7 论坛模块实现 42
5.8 本章小结 43
第6章 结论与展望 44
6.1 结论 44
6.2 展望 44
参考文献 45
致谢 46
第1章 绪论
1.1 选题的背景及意义
家教服务是当今的一个热门的服务种类,特别是在城市地区,有着巨大的市场。随着人们生活水平的不断提高和对高质量教育的需要,家教需求也将持续不断的增长。同时,越来越多的教师、在校师范类生等具备某些特长的人士也都希望能够以专职或兼职的方式从事家教的工作,额外发挥对教育事业的(网学)贡献。
针对这个双方的需求,家教市场正在蓬勃发展,但是目前的家教市场也带来了几方面的问题:第一,寻求家教服务者或者学生家长往往不知道如何找到好的家教资源,家长往往是通过身边的熟人、朋友等方式来寻找家教,这样的方式不但难以保证对口的家教服务,而且选择的余地也很小;第二,愿意提供家教服务的教师或生往往不知道如何去寻找合适的家教服务需求者,往往都是通过张贴海报、设摊等方式进行宣传,造成宣传面小,或者学生不能完全对口等情况;第三,家教服务还具有地域特征,一般对于教师上门进行家教服务或者学生上门的家教服务的方式都希望能够在地域性上比较匹配,所以希望能选择的资源相对较多;第四,对于家教服务缺乏监管,如果能有一个中介机构能够及时得到受服务方对教师家教服务的反馈,进行评级和评分,不但能提高服务质量,还能增加服务的可信度,促进家教产业的良性发展。
本文所论述的"家教服务平台"通过运用java ee开发方面的知识,建立起一个网络的家教服务平台,该平台以一个中介方式提供家教双方的服务,充分发挥网络的方便和快捷性,增加了家教服务的灵活性,使服务者和被服务者各取所需。本文内容涉及到服务器的配置、网页开发设计、程序设计、数据库运用等多方面的知识,较为完整地体现了平台开发过程中的综合规划和设计思路以及技术细节、问题的解决办法。
1.2 国内外研究现状
研究家教服务平台,追其根源必须研究整体的教育状况,在我国目前的教育还是以 "应试教育"为主, 从教育规律和人才成长规律来看,"应试教育"在认识上存在着两个误区,一是忽视了对大多数学生的培养,只对少数人服务。客观现实决定了只有少数人能够通过考试进入,片面强调和追求升学率,必将牺牲大多数人的利益,从而使基础教育成为面向少数人的教育;二是"应试教育"在教育内容上忽视德育、体育、美育和生产劳动教育,只重知识传授,忽视能力与心理素质培养,它所追求的是片面发展,而不是全面发展。为了考试而学,是违背人才培养的规律的。"应试教育"环境下的学生知识面比较狭窄,缺乏知识与知识之间的联系;学生缺乏自己可以支配的时间与空间, 他(她)到了,其时间与空间都给老师占满了,到了家里,他(她)的时间又给家长占满了。一个缺乏自己可以自由支配时间与空间的人,很难有创新;学生在硬的领域,比如基本知识与基本技能比较强,而在软的领域,如自信心不够,好奇心和求知欲不强,缺乏积极的情感体验,缺乏社会责任感与使命感。实际情况是,我们的学生并不输在起
上一篇:
基于NET的论文管理系统
下一篇:
临床前药物安全性评价中毒性病理学新技术的应用