家教在线管理平台的设计与实现毕业论文(编辑修改稿)内容摘要:

家教老师的尴尬状况,让高校学生学以致用,让需要知识的人得偿所愿,达到施教方和受教方的双赢。 家教在线管理平台整合处理家教信息,着重收集学员、教员信息,分类处理及时更新、及时反馈信息,帮助广大学生找 到合适的家教老师,帮助大学生获得历练机会。 因此,家教在线管理平台联系了教学双方,起到了纽带作用。 就大学生而言,通过家教在线管理平台可以获得锻炼的机会,不仅运用所学家教在线管理平台的设计与实现 2 知识帮助了他人,而且也让自身能力直接转化为经济利益,使得大学课余生活更加充实。 而对于受教方,不必再花费大量的时间和精力寻找家教老师,利用家教在线管理平台寻找教师可以节省大量的时间和精力。 较之于传统的家教中介,家教在线管理平台更加便捷,它提供了家教新闻信息,满足客户搜索信息、发布消息、沟通反馈信息以及更新个人信息,客户只需通过注册,就可以使用系统 平台赋予的权限功能。 研究家教在线管理平台的设计与实现,争取实现网络化、无纸化、高效化的现代家教信息交流方式。 家教在线管理平台系统前台用户包括访客与注册客户,注册客户包括教师、学生和家长。 教师可以通过该平台注册个人信息、发布应聘消息、与学生沟通反馈信息,学生或家长可以发布求教求聘信息,教学双方分别搜索所需信息,互相交流反馈信息。 这为人们的学习、工作和生活带来便利,总之,家教在线管理平台有较好的实用性。 国内外研究现状 当前中国大学生家教现状 (1)找不到做家教的正确途径,许多大学生想要做 家教却没有合适的途径,这导致他们没有机会做家教。 一些大学生选择去中介公司或人才市场等登记,然后再等待家教需求方联系自己。 这样不仅浪费了时间,更多的是得不到任何来自中介公司或者人才市场的回复信息。 (2)缺少专属大学生家教信息网站,现在有许多网站都提供家教信息,但大多数信息都提供给教师,而不针对大学生,几乎没有专属的大学生家教信息网站。 在国外有较多大学生专属家教网站,例如 :中国留学生网,在这个网站上我们可以很清楚地看到, 50%以上的中国留学生在国外留学期间都会选择家教,这样既锻炼了自己,又服务了社会,在中国香 港和澳门地区,情况也很普遍。 家教网站现状 家教在线管理平台 目前处于形式多样化、经营 尚未 规范化的两难境地,目前国内网络家教平台主要有以下几种形式 : 各地家教网;星罗棋布,几乎遍布国内每个地级市,其中以启优家教网、天天家教网、阳光家教网为代表,凭借网络平台在全国大中城市发展二级代理或分支机构。 网站整合了各地大量师资力量,为家长提供了可参考的师资平台 ,为学生、教师提供获悉需求信息的渠道。 各类网校:多以国内众多重点中小学为依托构建网上教育平台,使学生购买榆林学院本科毕业设计(论文) 3 网卡后可以分享网络教育资源,或者在线与名师交流。 该类 网校 国内以黄冈中学网校、 101 网校、北京四中网校等为代表,在各地寻找加盟商实现与当地学校的结合,向各中小学生推广网卡。 但其模式碍于不能面对面授课、面对面交流,加之目前国人对网络的认可度尚待提高,所以目前普及型推广仍有难度。 当地家教机构与远程教育的结合;目前,国内部分地区家教机构借助远程教育的师资优势实现两者结合经营,配备专门网络教室,使学生分享网络资源,并配置 23 名专职教师,使学生遇到问题可以即时提问即时回答,为家教行业的横向整合开创了先河。 国内部分家教网站正走向专业化、网络化,这些网站实施多采 用 B/S 体系结构的动态网页管理系统。 这种结构的管理系统主要是通过动态网页直接访问数据库的方法进行所有工作 [2]。 B/S 架构不受时间和地域的限制,网络中通过浏览器即可访问服务器 [3]。 网络用户登录家教在线管理平台网站站点,即可使用家教在线服务。 结合国内外现状分析,本系统将建设成基于 WEB 的网络联系沟通平台,它既满足教师、学生、家长搜索需求信息,又能实现教师、学生家长的信息交流与信息反馈。 主要研究内容 本文主要研究家教在线管理平台的设计与实现,在整个过程中主要完成以下工作: (1)分析家教在线管理平 台的现状和发展趋势,探讨选择系统开发技术和开发平台。 (2)研究系统开发所涉及的相关技术和理论,分析系统功能需求和性能需求,进行系统总体设计。 (3)根据系统需求分析与总体设计,实现家教在线管理平台,应用 java 和 jsp技术解决开发过程所面临的各种技术问题。 (4)对系统进行部署与测试,根据测试结果,继续完善系统。 课题论文结构 论文分若干章节,各章节主要内容如下 第一章:绪论。 分析项目背景、研究对象及国内外研究现状,介绍本文的主要研究内容。 第二章:相关软件技术与开发模式介绍。 家教在线管理平台的设计与实现 4 第三章:需求分析。 详细阐述系统的可行性需求分析、功能需求分析以及性能需求分析,明确系统实现功能及数据流程。 第四章:系统概要设计。 详细描述系统功能结构、系统体系结构设计,实现模式设计,系统后台数据库的逻辑结构设计与物理结构设计。 第五章:系统设计与实现。 讲述系统具体实现过程。 第六章:系统运行与系统测试。 测试检验系统。 第七章:总结。 总结收获、遇到难题、解决方案,找到改进方向。 小结 本章主要描述了家教在线管理平台的背景及研究意义,并且简要介绍了国内外的研究现状、课题研究内容与系统论文结构。 通过背景意义及现状的研究分 析,得出家教在线管理平台是值得研究开发的。 榆林学院本科毕业设计(论文) 5 2 相关软件技术与开发模式 系统开发用到相关软件技术,应该采用较为合适的开发模式,本章节主要介绍系统开发用到的开发工具、语言技术和开发模式。 开发工具 (1)Macromedia Dreamweaver Macromedia DreamWeaver是建立 Web站点和应用程序的专业工具。 它将可视布局工具、应用程序开发功能和代码编辑支持组合成一个功能强大的工具,使每一个级别的开发人员都可以利用它便捷地创建界面及站点应用程序 [4]。 对基于 CSS的设计提供 最好的支持到手动编码功能, Dreamweaver在一个集成和高效的环境中为专业人员提供所需的工具开发人员可以将服务器技术 (例如 CFML、 ASP、 JSP、和 PHP)与 Dreamweaver配合使用,建立连接到数据库 、 Web服务和旧时系统的强大 Inter应用程序。 在 Dreamweaver中用户可以创建自己的对象和命令,修改快捷键,编写 JavaScript代码、 VBScript 代码,用新的行为、属性检查器和站点报告来扩展 Dreamweaver的功能。 家教在线管理平台是基于互联网实现的, 它面向不同类型用户,需要实现界面友好,考虑到 Dreamweaver在网页制作方面的强大功能和使用方便,所以选用Dreamweaver软件来制作网页。 Dreamweaver的强大功能体现在:操作方便,有很好的控制力, Dreamweaver是唯一提供 Roundtrip HTML视觉化编辑与源码编辑同步的工具,它支持精确定位,可以用图层以拖拉放置的方式来配置版面;制作效率高, Dreamweaver可以用最快的方式将 Fireworks\FreeHand或 Photoshop等档案移至网页上 ;方便管理站点,在 Dreamweaver中用户可以创建自己的对象和命令,修改快捷键,编写 JavaScript代码、 VBScript 代码,用新的行为、属性检查器和站点报告来扩展 Dreamweaver的功能,使用 Dreamweaver可以快速制作网站雏形,设计、更新和重组网页 ;全方位的呈现,利用 Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。 (2)Eclipse Eclipse是一个开放源代码的、基于 Java的可扩展开发平台。 就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 幸运 的是, Eclipse 附带了一个标准的插件集,包括 Java开发工具( Java Development Kit, JDK)。 Eclipse 家教在线管理平台的设计与实现 6 还包括插件开发环境( Plugin Development Environment, PDE)。 由于 Eclipse中的每样东西都是插件,对于给 Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。 这种平等和一致性并不仅限于 Java开发工具。 尽管 Eclipse是使用 Java语言开发的,但它的用途并不限于 Java语言;例如,支 持诸如 C/C++和 COBOL等编程语言的插件已经可用,或预计将会推出。 Eclipse框架还可用作与软件开发无关的其他应用程序类型的基础,比如内容管理系统。 总之, Eclipse是优秀的 java集成开发环境,使用它可以很容易地开发 java程序。 并且 Eclipse不是只用作 java开发,根据 Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至成为绘制图片的工具 [5]。 开发语言 (1)JSP JSP(Java Server Pages)是由 Sun Microsystems公司倡导、许多 公司参与一起建立的一种动态网页技术标准。 JSP技术类似 ASP技术,它是在传统的网页 HTML文件中插入 Java程序段和 JSP标记 (tag),从而形成 JSP文件。 用 JSP开发的 Web应用是跨平台的,既能在 Linux下运行,也能在其他操作系统上运行。 JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问 JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP文件中的 HTML代码一起返回给客户。 插入的Java程序段可以操作数据库 、重新定向网页,能够实现建立动态网页所需要的功能。 JSP与 Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。 JSP的 1999年 9月推出的, 12月又推出了。 目前较新的是 , 求意见稿也已出台 JSP页面由 HTML代码和嵌入其中的 Java代码所组成。 服务器在页面被客户端请求以后对这些 Java代码进行处理,然后将生成的 HTML页面返回给客户端的浏览器。 Java Servlet是 JSP的技术基础,而且大型的 Web应用程序的开发需要 Java Servlet和 JSP配合才能完成。 JSP具备了 Java技术的简单易用、完全的面向对象、具有平台无关性且安全可靠、主要面向因特网的所有特点。 自 JSP推出后,众多大公司都支持 JSP技术的服务器,如 IBM、 Oracle、 Bea公司等,所以 JSP迅速成为商业应用的服务器端语言。 JSP的特点 : 1)将内容的生成和显示进行分离 [6]。 2)JSP本质就是一个 Servlet,提供所有 Servlet的功能。 榆林学院本科毕业设计(论文) 7 3)在运行的时候, JSP被容器翻译成为一个 Servlet,放在tomcat/work/Catalina/localhost目录下。 4)JSP文件被修改之后,可以配置为自动进行重新编译,方便调试。 JSP实现了动态页面与静态页面的分离,脱离了硬件平台的束缚以及编译后运行的方式,大大提高了运行效率,继而逐渐成为 Inter上的主流开发工具。 JSP作为主流开发技术,可以用一种快捷的方法生成 WEB页面,使用 JSP技术的 WEB页面可以很容易的实现动态内容。 JSP能够在任何 web或应用程序服务器上运行,将运用程序逻辑或页面显示分离;能够快速的开发和测试;简化开发基 于WEB的交互式运用程序的过程 [7]。 总而言之, JSP是运行在服务器端的页面,它本身就是一个基于文本的文档,不仅可以包含静态的 HTML内容,也可以包含动态的 JAVA代码,服务器容器可以将 JSP转换成 Servlet发布,并接受请求、提供响应。 JSP适合作 View。 (2)SQL语言 SQL是 Struct Query Language的缩写,它是一种标准的关系数据库查询语言。 SQL语言分为两类,一类与数据定义有关,称为数据定义语言;另一类与表内的记录有关,称为数据处理语言。 常用数据定义语言语句包含 Create table(建立新表 )、Drop table(删除表)、 Alter table(修改表设计结构)。 常用数据处理语言语句包含Select 语句(查询)、 Insert语句(添加)、 Delete语句(删除)、 Update语句(更新)。 SQL的主要功能是,它以非过程化形式加快了数据集合的操作。 SQL语句表达了用户理想的结果,而且使数据库管理系统负责产生尽可能高效的结果。 SQL语句指定了要在行集合上执行操作(如过滤、分组排序)而且数据库系统决定了访问数据的精确方式,以及产生理想结果需要的各种处理步骤的顺序。 SQL一个非常有用的方面是“闭包”性质 —— 查询结果以表的形式产生。 因此,查询返回的结果集可以插入到另一张表中,或者用作 SQL中查询表达式的一部分,如子查询或部分视图定义。 开发技术 (1)Servlet技术 Servlet技术是 java技术用于替代 CGI编程的一个技术,是 java动态 web技术的基础。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。