- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
G中学在线家教网的设计与实现
TOC\o1-3\h\z\u1.引言 1
2相关技术 1
2.1IDEA 2
2.2Tomcat 2
2.3MYSQL 2
2.4Springboot 2
2.5JavaScript 2
2.6软硬件要求 2
3.系统分析 2
3.1可行性分析 2
3.2需求分析 3
3.3设计原则 3
3.4性能需求 3
4.系统设计 4
4.1系统功能设计 4
4.2数据库设计 9
5.系统功能实现 8
5.1登录页面 8
5.2功能模块 8
5.3模块权限 18
6.系统测试 19
6.1系统测试简介 19
6.2测试过程 20
6.3测试问题 21
6.4回归测试 21
7.结束语 22
参考文献 22
PAGE23
PAGE22
摘要:G中学在线家教网旨在为老师和学生提供交流、沟通、家教指导的平台。老师可以发布家教时间和家教科目,可以批阅学生作业,可以发布校园新闻;家长可以查看家教科目,可以在线预约家教,可以下载学生的作业,可以对家教效果进行反馈,可以查看校园新闻等。学校可以实时的了解学生的家教情况。
G中学在线家教网采用必威体育精装版的Java后端框架Springboot技术进行开发,前端采用bootstrap技术布局页面,采用Vue.js进行数据的渲染,数据库采用MySQL。
关键词:在线家教网JAVAMYSQL
1.引言
一直以来中国的家长都很重视孩子的教育,今天很多家长为了孩子的学习不惜重金聘请家庭教师帮助孩子辅导功课,家教服务的需求量不断上升。针对这个问题,G中学为帮助学校老师和学生在课余时间能及时进行答疑,提供了在线家教网的平台,让老师和学生沟通更加畅通,进行了如下的设计:将学校的老师和学生进行注册登录,老师登录系统可以发布对应课程的家教信息以及家教的时间,学生登录系统可以根据自己的需要进行查询对应时间段对应科目下的家教信息,可以进行在线预约,老师收到家教信息后,会审核,在业余的时间进行辅导孩子,同时学生可以对老师进行打分,下载老师上传的作业进行巩固练习,该系统打破了传统昂贵的辅导体系,使得家教不再是费用高、效果差,而是根据自己的需要进行自由选择的家教辅导,故开发G中学在线家教网,让老师和学生在课堂之外仍然可以进行交流指导。
2.相关技术
2.1IDEA
IDEA是Java编程语言开发的集成环境。IDEA所首倡的是智能编码,是减少程序员的工作。IDEA具有智能的选取、丰富的导航模式、历史记录功能、Junit的完美支持、对重构的优越支持、编码辅助、灵活的排版、XML的完美支持、动态语法检测、代码检查、智能编辑、完美的自动代码完成等优点。
2.2Tomcat
Tomcat服务器是一种开放源代码Web应用程序服务器,它占用较少的资源并具有出色的扩展功能。选择将Tomcat用作开发系统的服务器可以降低系统的设计成本,并减少将来的维护工作。在更高的Tomcat7版本中,Tomcat从现有的安全身份验证中更改了jessionid的机制,因此使用TomcatWeb应用程序服务器来有效地提高系统数据的安全性。
2.3MYSQL
MYSQL是一个关系数据库管理系统,按顺序数据会被放在不同的表里,可以处理拥有上万条记录的大型数据库,也支持多种语言,还可以运行于多个系统上,是非常流行的数据库之一,它是一个多用户,多线程的数据库管理系统,系统占比小、运行速度快等优势等优点,所以开发者对它的使用频率也非常高,很受程序员们的青睐,MYSQL是管理内容的最好选择。
2.4Springboot
Springboot框架是现在基于java开发的软件中比较常用的一个框架,实际上它的的底层也是基于MVC框架的,因为它很大程度上简化了springMvc框架的繁多的配置以及搭建流程,所以在很大的程度上提高了软件项目的开发效率,进而降低了软件的开发成本和软件的维护维护的成本。
2.5JavaScript
JavaScript是一种轻量级的编程语言[3],它属于高级脚本语言,它是众所周知的Java脚本语言,JavaScript支持面向对象和编程式函数样式。它已经广泛应用于web程序开发中,为页面提供不同的动态功能,通常,它是通过嵌入在HTML中来实现自身的功能,主要面向HTML的页面添加交互功能,可以写成单独的js文件,这样方便多个地方引用,维护起来也方便,它的特点如下:使用脚本编程语言,基于对象,简单,动态性和跨平台性。
2.6软硬件要求
硬件需求:
内存:512M以上
软件需求:
操作系统版本:Win10
开发工具:
您可能关注的文档
- 《5G背景下智能网联汽车技术发展与应用研究》11000字.doc
- 《30倍轮廓测量投影仪物镜镜头设计》8600字.docx
- 《51单片机控制的宿舍智能防火报警系统设计》6700字.docx
- 《A市金融创新环境下小微企业融资成本控制策略》15000字.doc
- 《FPGA技术助力智能温度控制的创新实践》9800字.doc
- 《GF证券公司咸阳营业部营销现状和存在问题调研分析报告》7900字.docx
- 《GF证券公司营销环境及SWOT分析案例综述》9700字.docx
- 《G食品有限公司实施业财融合存在的问题及完善对策研究》17000字.docx
- 《HADOOP系统架构分析综述》3000字.docx
- 《S市农村客运公交化问题研究的国内外文献综述》3600字.docx
最近下载
- 2024年铜陵职业技术学院单招职业技能测试题库及一套参考答案.docx VIP
- 规范文件GB∕T 35347-2017 机动车安全技术检测站.pdf
- 景区运营管理方案计划书.pdf
- 一种高效导热UV-LED油墨的制备方法及其应用.pdf VIP
- 坎德拉PV使用手册.PDF
- [中央]2024年国家医疗保障局医药价格和招标采购指导中心招聘应届生笔试典型考题与考点研判含答案详解.docx
- 坎德拉PVsyst使用指南(第四版2020年).pdf
- Unit 7 Art Lesson 1 Masterpieces课件 (共46张PPT)北师大版(2019)高中英语必修第三册1.pptx VIP
- 碳中和技术概论PPT完整全套教学课件.pptx
- 陕西齿轮变速箱使用维修手册2019-07-15.pdf VIP
文档评论(0)