BI YE SHE JI(20 届)基于JavaWeb的大学生家教平台的设计所在学院专业班级计算机科学与技术学生姓名学号指导教师职称完成日期年月大学生做家教是一个学生自己获取生活补助,同时又是锻炼自己生活,社交技能的一种方式。
但是一般在学校里面发传单招家教的公司其中欺骗现象很多,没有办法很好的获取学生的信任。
本系统的目的就是消除大学生与学生家长之间的距离可以零零接触。
家长可以选择老师,同时老师又可以选择家长。
通过功能模块的优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化。
本系统主要功能分为另个角色家长和教师。
具体功能包括,用户的注册修改信息。
教师注册修改信息,教师管理自己的信息:授课时间,授课科目,授课年级。
同时可以查看自己的订单并做确认订单,评价和评分等操作,查看和回复通知。
家长注册修改信息,管理子女信息,提交订单,评价和评分等操作,查看和回复通知。
最后是一个简单的论坛系统,具体功能:发帖查看帖子以及跟帖,让使用该平台的用户可以尽情讨论各种信息。
本文从大学生家教平台开发前景、需求分析、概要设计、详细设计、数据库设计和系统实现等方面详细阐述了基于JavaWeb的大学生家教平台的整个开发过程,也实现了预期的各项功能。
关键词:JavaWeb; 大学生家教; 校园College students to do tutor is a student to get their own living allowance, but also exercise their own life, social skills, a way. But generally in the school which sent a single recruit tutor of the company which cheating a lot of things, there is no way to get a good student trust. The purpose of this system is to eliminate the distance between college students and parents of students can be zero contact. Parents can choose the teacher, while the teacher can choose parents. Through the optimization of functional modules to achieve different management details, so that the management process to achieve the greatest degree of automation and information technology.The main function of this system is divided into another role parents and teachers. Specific features include the user's registration modification information. Teacher registration to modify the information, teachers manage their own information: teaching time, teaching subjects, teaching grade. At the same time you can view your own orders and confirm the order, evaluation and rating operations, view and reply to the notice. Parents register to modify information, manage child information, submit orders, evaluate and rate operations, view and reply notifications. Finally, a simple forum system, the specific function: post to see posts and thread, so that the use of the platform users can enjoy a variety of information.This paper elaborates the whole development process of the university student tutor platform based on JavaWeb from the aspects of development foreground, demand analysis, outline design, detailed design, database design and system realization of college students, and also realized the expected functions.Keywords: JavaWeb; college student tutor; campus绪论当今大学生是一个庞大规模的群体,同时家教市场也是一个巨大的需求市场。
作为家长有两个选择一是送孩子去辅导班上辅导课,二是请家教而家教又包括在职教师,专业辅导教师,和在校大学生。
辅导班面临学生众多,老师无法为学校量身定做教学计划因此很多时间被浪费,请在职教师,专业辅导教师虽然可以收到良好的教学效果但是会面临着费用高昂的尴尬,不是所有家庭都能承受的。
因而请大学生做家教未尝不是一个合适的选择,没有高昂的收费,又能给孩子一个较好的教育。
群体基数巨大:多数家庭在子女教育方面呈现出强烈的意识与观念。
而且,由于人口基数大,而家庭教育当前实际上又是每个家庭不可或缺的,因而目标性需求群体和潜在性开发群体(家庭)数量巨大,显然这是一个巨大的家庭教育消费群体。
期望决定需求:目前,家长在教育方面给予孩子的期望值越来越高,在投资方面,“为了孩子,我做什么都可以,受多少苦都值得”、“孩子的前途就是我们家的前途”这种汲汲的渴求心态,更使得教育行业有别于其它行业。
尤其近年来随着人们生活水平、社会教育水平的提高、家长教育的攀比心理也在提高。
由于教育不同于现实的产品,教育水平的鉴别多数基于人们的感性认知,人们在投资教育过程中不少持有谨慎心理。
尤其近年来,部分黑中介对市场的影响,一定程度上对家长的认识和需求起了负面的影响,信任度的建立成为教育行业一个重要的问题本软件的目的是使学生兼职家教服务管理清晰化,透明化,便于操作,易于管理。
通过功能模块的优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化,并能自动对人工操作环节进行复查,使大学生家教网络平台的出错率降至最低。
主要从功能需求,数据需求,模块设计方面,对大学生家教网络平台进行分析与设计,从而达到进一步实现的目的,实现家长和大学生之前的双向选择,同时是大学生家教这个行业更加规范化,防止家长学生双向受骗,同时提供优质的家教服务。
1 课题背景和意义1.1 课题研究内容该课题研究内容是建设一个网络家教平台,主要目的:是为了提供一个教学平台,让在校大学生可以选择一份好的家教兼职,同时家长又能为自己的孩子物色一个良好的教师来指导子女的学习。
因此该平台包括两个用户角色家长和教师,为了方便登录操作还有一个用户的角色,主要功能包括:用户登录注册修改信息,订单的生成流程控制,用户信息的管理操作,论坛模块的发帖跟帖等。
在技术方面希望通过maven+mybatis+SpringMVC+JSP+mysql数据库构建一个javaWeb网站。
其中mysql数据库提供数据支持,JSP页面和CSS和JavaScript 提供页面展示和页面必要的跳转验证等,mybatis提供一个良好的持久层框架,SpringMVC提供一种基于Java的实现了Web MVC设计模式轻量级Web框架。
1.2 大学生家教平台国内发展情况随着这几年互联网的快速发展,国内外出现很多家教网站如:三好家教,学大教育网,轻轻家教,常青藤家教,阳光家教网等,诸如此类家教网站数不胜数。
其中晓得乐网上家教是国内最早(2002年9月开始)关注研发提供网上家教的网站,现在已经发展到线上网络教学线下开设辅导中心,原因是家长更多愿意通过熟人或亲戚介绍寻找老师,当无法寻找到合适的老师时才会试着联系网络平台的老师。
现在家教网站的模式多是以线上线下结合的方式,但主要以线下方式为主,网站只是一个辅助运营宣传的工具。
选择这种方式会有以下缺点:固定成本高。
办公室硬件成本、人力资源成本、宣传成本都是成本消耗的地方。
作为广大高校在校学生由于工作时间有限且不固定,因此线下的方式不是很好。
如果采用线上模式情况将恰恰相反,家长不必为了寻找教师花费更多时间,在校学生也不必为了寻找家教工作浪费时间和精力。
1.3 家教行业国内外发展状况中国国内人口众多,家庭户数量众多大约有5亿户。
同时由于计划生育的原因现在家庭子女多为一个,因此父母望子成龙,望女成凤的期望也就越来越大。
再加之现在的教育改革虽然说是为孩子减轻负担,但是考试制度的存在导致了学生的负担明减暗增,学生凭自己的能力往往无法完成自己的学习任务,这些原因造成家教市场异常活跃。
家长往往为了自己孩子的学习更愿意请一对一家教,但在职老师往往无法满足市场需求。
在这种情况下高校在校学生,就成了一个比较不错的选择。
高校学生接受过高等教育,受到家长的普遍认可。
与此同时高校在校学生很多希望通过兼职减轻家庭负担或者改善在校生活,家教工作报酬相对于其他兼职报酬可观,工作做起来又比较轻松所以在高校学生中很受欢迎。
2 相关技术2.1 开发工具1)开发环境:Windows 10、JDK1.8.0_101、apache-tomcat-8.0.332)开发软件:intellij idea 2017.1、MySql5.5、HBuilder、NavicatforMySQL 3)主要jar包版本: Spring 4.2.5、mybatis 3.2.5、Maven3.3.92.2 SpringMVC简介1)Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的通过注解的方式。