基于JavaWeb的大学生家教平台的设计【毕业作品】

合集下载

基于web的网络教学平台的建设与研究毕业设计论文[管理资料]

基于web的网络教学平台的建设与研究毕业设计论文[管理资料]

毕业设计题目:基于Web的网络教学平台的建设与研究学院:计算机与通信学院专业:计算机科学与技术班级:0701学号:200703010122 学生姓名:杜雯导师姓名:李珍辉完成日期:2011年6月5日诚信声明本人声明:1、本人所呈交的毕业设计(论文)是在老师指导下进行的研究工作及取得的研究成果;2、据查证,除了文中特别加以标注和致谢的地方外,毕业设计(论文)中不包含其他人已经公开发表过的研究成果,也不包含为获得其他教育机构的学位而使用过的材料;3、我承诺,本人提交的毕业设计(论文)中的所有内容均真实、可信。

作者签名:日期:年月日毕业设计(论文)任务书题目:基于Web的网络教学平台的建设与研究姓名杜雯院系计算机与通信学院专业计算机科学与技术班级0701学号200703010122 指导老师李珍辉职称副教授教研室主任刘洞波一、基本任务及要求:随着计算机技术、网络技术的迅速发展,特别是基于Web技术的广泛应用以及网络基础设施的逐步完善,开发依托计算机、宽带网络等硬件基础条件,建设基于网络的课程教学资源,促进信息技术与课程内容的整合,探索适合本课程教与学的新型教学模式是值得研究和解决的重要课题。

本系统开发的总体任务是设计与实现基于Web的《C程序设计》课程教学综合平台。

本系统主要功能包括:课程简介、教学大纲、教学日历、教师简介、课程通知、浏览和发布课程相关通知、课程讲义、课程答疑、课程作业、课程笔记、课程问卷、在线交流、维护设置。

二、进度安排及完成时间:第2周老师讲解课题,明确课题任务与要求,学习资料收集检索方法,并搜索收集所需中英文资料。

第3周阅读资料、书籍,学习所需知识,撰写文献综述。

第4~5周毕业实习。

第6周完成毕业实习报告撰写;建立毕业设计实验环境;初步拟订设计方案;准备开题报告。

第7周撰写开题报告。

第8~13周具体设计、调试、修改、实现。

第14~15周撰写毕业论文(说明书),完成毕业答辩资格审查。

基于J2EE的家教信息平台后台管理子系统本科

基于J2EE的家教信息平台后台管理子系统本科

基于J2EE的家教信息平台后台管理子系统本科毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

基于javaweb的学生成绩管理系统毕业设计模板

基于javaweb的学生成绩管理系统毕业设计模板

学生成绩管理系统是现代教育管理中不可或缺的一部分。

随着信息化时代的到来,学生成绩管理系统已经成为学校教务管理的基础工具之一。

通过使用基于javaweb的学生成绩管理系统,学校可以更高效地管理学生成绩,并为学生、老师和家长提供更加便捷的查询和反馈渠道。

1. 学生成绩管理系统的意义学生成绩管理系统作为教务管理的重要组成部分,可以帮助学校实现信息化管理、提高管理效率、减轻教师工作负担、增加家长对学生成绩的了解渠道等方面的作用。

基于javaweb的学生成绩管理系统具有良好的稳定性和安全性,能够满足学校教务管理的需求,值得深入探讨和研究。

2. javaweb在学生成绩管理系统中的应用在学生成绩管理系统的设计和开发中,javaweb技术可以发挥重要作用。

通过javaweb技术,可以实现系统的快速开发和良好的用户体验,同时也能保证系统的性能和安全性。

javaweb还可以与数据库等其他技术相结合,实现学生成绩的有效管理和查询。

3. 设计模板的重要性设计模板是学生成绩管理系统开发的关键环节之一。

一个合理的设计模板能够直接影响到系统的使用体验和用户满意度。

在设计模板时,需要考虑到系统的可用性、易用性和美观性,以及不同用户角色的需求。

只有通过合理的设计模板,学生成绩管理系统才能真正发挥作用,并得到广泛的应用和认可。

4. 个人观点和理解对于基于javaweb的学生成绩管理系统毕业设计模板,我认为需要充分考虑到系统的灵活性和可扩展性。

学生成绩管理系统面向的是未来的教育管理需求,因此需要具备良好的可扩展性,以适应未来的变化和发展。

系统的用户体验和界面设计也是至关重要的,只有用户满意度高的系统才能真正发挥作用。

总结回顾在本文中,我对基于javaweb的学生成绩管理系统毕业设计模板进行了深入的探讨。

我指出了学生成绩管理系统的意义、javaweb在其中的应用、设计模板的重要性,并共享了个人观点和理解。

通过这些内容的阐述,相信读者对于学生成绩管理系统的设计和开发有了更深入的理解,也能够更好地应用这些知识到实际的毕业设计中。

毕业设计:基于Web的网络教学平台设计-精品

毕业设计:基于Web的网络教学平台设计-精品

摘要随着计算机网络技术的快速发展,逐渐暴露了传统的管理和教学模式中存在的不足和缺陷,已经不能适应现代化管理和教学的快速性、便捷性,网络教学平台的研制就在这种形式下产生了,其目的就是为了弥补传统的管理和教学模式存在的薄弱环节。

减少管理和教学工作中的烦琐,加快管理和教学进程。

本论文主要是对基于Web的网络教学平台进行概要设计论述网络教学平台应该具备的功能,该系统主要功能包括教务人员可以通过该平台对教学过程进行跟踪和评价,对教学人员进行系统功能授权和系统资源使用授权。

教师可以通过课程生成系统上传自己的授课课程,上传课程资源,通过课程论坛与学员进行非实时性的网络交互,通过考试系统制作试卷等功能。

学生通过该平台学习网络上所开设的课程,通过考试系统进行相关课程的考试,并可以与教师在网络上进行相关课程内容的探讨和提问,并为学生提供个人空间,以满足学生在网络上学习的快捷途径。

本网络教学平台采用基于B\S型的三层网络体系结构,使用网络上流行的动态网络开发语言JSP/ASP和SQL Server 2000 作为后台数据库,以IIS+Resin作为网络服务器,采用该体系结构可以大大的减少维护管理的时间。

本次设计主要完成了网络教学平台的概要设计和网络考试系统详细设计包括网络教学平台包括的网络交互模块、基本服务模块、应用支持模块三大功能模块的设计。

通过该平台研制加快了校园教务管理和教学的速度,提高了管理教学的质量和效率。

弥补了传统管理和教学中的不足,也提高了资源信息的共享。

关键字:基于Web的网络教学平台、网络考试系统、JSP、SQL Server 2000。

目次摘要 (I)ABSTRACT ........................................................................................................................ I I1 引言 (4)1.1项目开发背景 (4)1.2项目开发的目的 (4)1.3项目开发的目标 (4)1.4系统技术综述 (5)1.4.1后台数据库系统SQL SERVER 2000 (5)1.4.2 Web应用程序开发环境—JSP技术 (5)1.4.3 数据访问接口 (5)2 需求分析 (6)2.1问题分析 (6)2.2方案选择 (6)2.3运行环境 (6)2.3.1硬件环境 (6)2.3.2 软件环境 (7)2.3.2.1服务器端软件 (7)2.3.2.2用户端软件 (7)2.4功能需求概述 (8)2.5系统功能模块划分 (8)2.5.1 个人虚拟空间 (8)2.5.2 网络课程门户 (8)2.5.3 教师管理平台 (8)2.5.4 高级管理员管理平台 (10)2.5.5 考试系统 (10)3 总体设计 (12)3.1网络教学平台的三层体系结构 (12)3.2网络教学平台系统结构图 (12)3.3模块设计 (14)3.3.1 网络交互模块模 (15)3.3.2 基本服务模块 (15)3.3.3 应用支持模块 (16)3.3.4 网络课程门户 (16)3.4网络考试系统设计 (16)3.4.1 网络考试系统层次模块图 (17)3.4.2 系统流程图 (17)3.4.3 数据流程图 (18)3.4.4 功能模块设计 (18)3.4.5 考生管理模块 (19)3.4.6成绩查询模块 (20)3.4.7 控制考试模块 (20)3.4.8 制作试卷模块 (21)3.4.9 审批试卷 (22)3.4.10 考生考试模块 (22)3.5数据库设计 (23)4 详细设计 (25)4.1系统管理模块 (25)4.1.1 系统登陆 (25)4.1.2 系统管理 (25)4.1.3 更改密码 (26)4.1.4高级管理页面 (26)4.1.5 添加部门资源 (27)4.1.6 添加管理员 (28)4.2学生注册 (29)4.3题库管理 (29)4.3.1基本属性设置 (29)4.3.2 问题设置 (30)4.3.3 试卷预览 (31)4.4连接数据库的J AVA B EAN设计 (31)5 系统测试 (32)5.1测试方案 (32)5.2测试内容 (32)5.2.1 用户登录模块的测试 (32)5.2.2 考试系统管理模块的测试 (32)5.2.3 网络考试系统权限管理模块的测试 (32)5.2.4网络考试系统监控模块测试 (32)5.2.5网络考试系统试卷预览测试 (32)5.3测试结果 (33)5.4结论与评价 (34)6 结论 (35)致谢 (36)参考文献 (37)1 引言1.1 项目开发背景随着计算机技术、网络技术、数据库技术、通信技术的飞速发展,社会开始迈入了信息化时代,教育作为社会的一部分,也受到了飞速发展的信息技术的冲击,信息技术对教育的巨大影响已经日益显现,近几年,教育信息化已成为教育界特别是教育技术学界专家学者关注的焦点,教育部领导也在不同场合强调“必须以教育信息化推动教育现代化”。

基于JavaWeb的伴学助学平台系统设计

基于JavaWeb的伴学助学平台系统设计

基于Java Web的伴学助学平台系统设计摘要:为解决大学生无法有效进行时间管理的问题,帮助其充实自己的生活,论文提出并设计实现基于Java Web技术的“胖达学习”时间管理系统。

系统采用B/S设计模式,通过采用CSS、Jsp、Struts框架、Hibernate 框架、Spring框架等技术进行整合开发,使用 JSP+CSS 技术设计美化用户界面和管理员界面,后台使用 Spring 三层体系结构及其他相关的 Java 代码设计实现,数据库使用关系型数据库 MySQL 数据库,使用 Hibernate 框架作为该系统的数据库访问接口,使用基于B/S的排课系统实现时间表的安排,通过遗传算法优化排课系统进行个人时间表的精确安排。

关键词:智能排表;B/S结构;整合开发;遗传算法项目基金:2022年国家级大学生创新创业训练计划项目(202211488040)2022年衢州学院大学生创新创业训练计划项目(Q22X010)0前言2021年,中国青年网报道,中青网校园通讯社针对大学生拖延习惯话题,对全国22896名大学生展开问卷调查。

68.46%的受访者表示产生拖延习惯是因为自身惰性、自控力不足,其次是时间充裕不着急和不喜欢这件事情,分别占比42.59%和39.7%。

利用新时代的大学生们能够迅速且敏锐的感知、适应新鲜的网络行为模式这一特性,伴学助学服务平台应运而生,根据现有的管理时间模式提出了更高的要求[1]。

本伴学助学平台系统主要服务对象是大学生群体,以操作简单、时间管理层次高为主旨。

该系统需满足受众需求,并进一步优化用户浏览、查询商品、购买商品及提交订单的流程,以提升用户体验,预约咨询以及线下体验服务更加方便快捷,同时系统使用基于B/S结构实现遗传算法优化的排课系统,使管理时间更加紧凑合适。

该系统充分挖掘时间数据中潜在的信息、提供详尽合理的数据分析报告,使用户的时间安排更加合理高效。

1需求分析平台系统研发准备期间,我们采用了问卷调查的方式针对衢州学院在校学生进行调研,旨在探究大学生对于时间管理的认知,问卷调查数据显示:只有22%的大学生规划自己的学习时间,而绝大部分大学生从未规划过自己的日常时间或懒得规划。

基于java web 技术的高校教务系统的设计与实现——选课系统子模块

基于java web 技术的高校教务系统的设计与实现——选课系统子模块

天津商务职业学院毕业设计(论文)题目:基于Java Web 技术的高校教务系统的设计与实现——选课系统子模块专业班级软件1001班学号010*******姓名王悦指导教师冯毅企业指导教师何晶2013年4月24日题目:基于Java Web 技术的高校教务系统的设计与实现——选课系统子模块摘要随着在校大学生人数的不断增加、教育改革的不断深化,建立一套能够适应这些改变的行政管理方案也就显得尤为重要。

以往的选课方法是随堂点名。

这种方法虽然直接,但是造成选课的盲目性和教务处处理数据的繁重性。

为了减轻教务处工作,以及每个学生更好的选择自己所喜欢的科目。

针对学生选课这一环节,开发一套适合校情的选课系统便成为了教务处的迫切需求。

本系统从学生自主选课到教师课程发布这两个方面进行了设计,基本实现了学生的信息查询,选课功能以及教室对课程信息发布的管理等功能。

本文通过分析浏览器/服务器结构的特点并结合高校选课的实际情况,提出了基于B/S结构的高校选课系统的基本设计思想,简要介绍了系统功能模块以及数据库的设计,着重讨论了用JavaEE和MySQL开发高校选课系统时的数据库访问技术和底层框架技术,并给出了部分实现代码。

该系统完成了院系、专业、课程、教师、学生信息的管理功能及选课、查看选课学生、权限限制等功能。

经测试,此系统满足高校教务系统用户需求,能够促进当前高校教务工作的管理水平,可以显著减轻教务人员的工作负担,大大提高工作效率,有一定的实际应用价值。

关键词B/S ;高校选课系统;数据库;Abs tractWith the increase in the number of college students, the deepening of education reform, the establishment of a set of administrative solutions to adapt to these changes it is particularly important. Elective property named. Although this method directly, but causing of elective blindness and the Office of Academic Affairs for processing data heavy. In order to mitigate the Office of Academic Affairs, as well as each student a better choice of their favorite subjects. For student elective this part of the development of a suitable school situation elective system has become the urgent needs of the Office of Academic Affairs. The system independent course from students to teacher courses released these two aspects of the design, the basic realization of the student information query, elective function as well as classroom management and other functions published information on this program.In this paper, by analyzing the features of the browser / server architecture combined with the actual situation of university course, based on B / S structure and the basic design of the college elective system, a brief introduction system function modules and database design, focused on the use of JavaEE and MySQL developers college elective system database access technology and the underlying framework technology, and gives a part of the implementation code. The system completed a faculty, curriculum, teachers, student information management functions and course to view the course student permission restrictions.Test system to meet the university educational system user demand, to promote the management level of the college academic work, can significantly reduce the workload of the academic staff, greatly improve work efficiency, has some practical value.KeywordsB / S; university elective system; database目录第一章绪论 (1)1.1课题背景 (1)1.2 选课系统简介 (1)第二章需求分析 (2)2.1功能性需求 (2)2.2非功能性需求 (5)第三章可行性分析 (6)3.1编写目的 (6)3.2开发系统的技术可行性 (6)3.3开发系统的法律可行性 (6)3.4社会条件上的可行性 (7)第四章系统相关技术介绍 (7)4.1框架简介 (7)4.2实现架构图 (7)第五章系统设计 (8)5.1数据库设计 (8)5.2系统架构设计 (11)5.3运行设计 (12)5.4系统功能结构 (13)5.5 系统流程图 (14)5.6软件结构 (16)5.7详细设计 (16)5.8系统功能模块设计 (18)第六章系统测试 (35)6.1测试方法 (35)6.2测试加评价 (35)总结 (36)参考文献 (37)附录 (38)第一章绪论1.1课题背景随着科技的发展,校园网技术迅速发展。

毕业设计论文—基于jsp(java)网络教学平台系统的设计和开发[管理资料]

毕业设计论文—基于jsp(java)网络教学平台系统的设计和开发[管理资料]

毕业设计(论文)基于jsp(java)网络教学平台系统的设计和开发姓名系别、专业导师姓名、职称完成时间摘要远程教育作为现代教育技术的形式,给教育思想与技术带来了革命性的变革,己经成为现代教育的必然要求。

远程教育要得以顺利、高效的实施,必然离不开高效的管理与支撑平台环境。

,面向对象的系统开发平台以及对Web应用系统的支持,对象建模语言UML的基本知识。

然后主要介绍了以UML为建模语言,开发基于JSP/Servlet的网络教学管理系统的过程使用用例图,顺序图和活动图来寻找用户需求,明确用例中对象之间的关系,从而建立系统的用例模型;分析类,确定了系统中的对象抽象成类:这样完成了系统分析。

在系统设计过程中,首先设计系统构架,划分功能模块,并给出功能设计。

在功能设计中,构建设计类,运用设计类顺序图,类图来实现了系统的设计模型。

数据库设计给出数据库模型和数据库中各个表的字段结构。

最后一章对系统关键实现做了探讨,分别实现了用户身份鉴别,会话跟踪,数据库连接池和数据优化并对系统安全作出说明。

本文对如何运用面向对象的方法来快速高效的开发一个复用性良好的安全的网络应用程序提供了一个良好的思路。

关键词:远程教育,教学管理,UML,网络教学AbstractAs a representation of contemporary education, remote education, which has brought the traditional education revolutionary ideas and technologies and optimized the educational resources, has been the trend of the contemporary education. Remote education can't run well without an efficient management platform. To architect a teaching management system through internet based on JSP/Servlet becomes very important.The paper first introduces the development of remote education, the object-oriented development platform JSP and the brief knowledge of UML. Then a detailed introduction is given on the development process of a teaching management system through internet based on JSP with UML as modeling language. Constructing use case model through using use case diagram, sequence diagram and activity diagram to make clear user's requirement and the relation between objects in use case. Through analysing classes to confirm the objects in system and abstract them to classes. So the analysis of system is completed. Among the design process of system, designing the system architecture, partitioning the system to several subsystem and function models according to use cases and giving the function design of one subsystem. The function design includes the classes design and the following sequence diagram and class diagram. Database design involves a database logic model and the structure of all labels. In the end,I implement some key technologies of system such as user’s identity ,session track, database pool ,data process optimizing and system security. To ensure security, a reliable and practical security policy, in which container based declarative security is dominant and programmatic security is complementary, is given respectively to the web tier, EJI tier and data tier of the system according to the system framework .This article also supplies a good idea on how to develope reusable and safe web application quickly with object-oriented methodology.Key words:remote education, leaching management, JSP, UML目录1 引言 (1)网络教学系统的技术 (1)本系统的特点和意义 (2)2 系统核心技术特点 (2)web系统应用研究 (2)N层体系结构 (2)基于组件开发 (3)JSP/Servlet对web应用系统的支持 (3)3 系统分析 (4)用例分析 (4)用例建模 (5)标识参与者 (6)用例图 (6)顺序图 (7)活动图 (8)分析类 (10)边界类 (10)实体类 (10)控制类 (11)4 系统设计 (12)体系结构设计 (12)系统功能设计 (13)功能模块划分 (13)功能实现设计 (15)用例设计 (18)数据库设计 (19)数据库设计原则 (19)系统数据库设计 (20)5 关键技术及实现 (22)用户身份鉴别 (22)对会话的跟踪和处理 (23)数据库连接池的实现 (24)数据访问优化实现 (26)系统安全实现 (27)网络层安全 (27)数据层安全 (28)6 结束语......................................................................................................... 错误!未定义书签。

本科毕业论文-基于Java Web的高校排课系统的设计与实现(终稿 )

本科毕业论文-基于Java Web的高校排课系统的设计与实现(终稿  )

密级:NANCHANG UNIVERSITY学士学位论文THESIS OF BACHELOR(2010—2014年)题目基于Java Web的高校排课系统的设计与实现学院:信息工程学院系信管系专业班级:学生姓名:学号:指导教师:职称:起讫日期:2014.2.16—2014.5.30基于Java Web排课系统的设计与实现摘要排课问题是一个NP完全问题,是一个多约束的、多目标的组合优化问题。

而传统的手工排课的方式,不仅繁琐、极易出错,而且不能全面地考虑对教学资源的合理利用。

因此,设计一个能够根据约束条件,自动安排课程的智能排课系统,是现在高校教务管理的迫切需求。

本文通过对排课系统的分析,阐述了基于Java Web平台下的排课系统的Web 解决方案。

本系统采用了B/S结构,采用了基于JSP Model2的MVC设计模式,大大简化了系统开发的困难。

本文选用了遗传算法来解决排课问题,阐述了遗传算法的基本原理与算法流程,以及在排课问题中的具体实现。

关键词:排课系统;MVC;JSP Model2 ;Java WebCourse Arrangement System Design andImplementation Based on WebAbstractCourse timetabling problem is a NP complete problem, and is a combinatorial optimization problem with a variety of constraints and a multiobjective optimization. the traditional manual method , is not only tedious and error-prone, and can not fully take the reasonable use of the teaching resources into consideration. Therefore, designing a course arrangement system that can arrange the course arrangement automatically according to the constraints is the urgent demand of university educational administration management now.Through the analysis of the curriculum arrangement system, this paper expounds the web solutions of curriculum arrangement system based on Java Web platform . This system adopts B/S structure, and using the MVC design pattern based on JSP Model2,greatly simplifying the difficulties of system development. This paper use genetic algorithm to solve the course timetabling problem, and expounds the basic principle of genetic algorithm , the algorithm flow, and the concrete implementation in the problem.Keyword: Course Arrangement System;MVC;JSP Model2;Java Web目录摘要 (I)Abstract (II)第一章绪论 (1)1.1 课题背景与意义 (1)1.2 国内外发展现状 (1)1.3 本文的研究目标 (2)第二章相关开发技术 (3)2.1 网络结构 (3)2.2 JSP技术 (3)2.3 MVC模式介绍 (5)2.4本章小结 (6)第三章排课系统分析与设计 (7)3.1 排课系统需求分析 (7)3.2 排课系统功能架构分析 (9)3.3 数据库设计 (12)第四章排课系统算法设计 (18)4.1 遗传算法介绍 (18)4.2 排课系统算法设计 (19)4. 3 本章小结 (26)第五章排课系统实现与测试 (27)5.1登录模块实现与测试 (27)5.2 基本信息管理模块实现与测试 (28)5.3 手动排课模块实现与测试 (29)5.4 自动排课模块实现与测试 (30)5.5 课表查询模块实现实现与测试 (30)5.6 本章小结 (31)第六章总结与展望 (32)6.1 总结 (32)6.2 展望 (32)参考文献 (33)致谢 (35)第一章绪论1.1 课题背景与意义随着我国在校大学生人数快速增长,教学资源相对紧缺,合理安排课程变得尤为重要。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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开发的通过注解的方式。

相关文档
最新文档