摘要:如今家教服务是一种火爆的教育方式,尤其在城区中,有着广阔的市场。随着大家对生活水平的要求日益趋升和对良好优质教育的需求,对家教需求会一直上升。另一个角度,许多的大学生、一些在某些学科有造诣的人士以及一些在校老师都想通过以兼职的模式来从事家教工作,为我们的教育事业多做一点贡献。
如今现代化教育越来越普遍,教职工和大学生数量也是越来越多,成为一种很热门的职业,尤其是寒暑假的时候老师和大学生都有空闲时间来从事家教事业,很大一部分的教员渴望一个发布信息的综合平台。
另一方面,因为许多的家长都很愿意为自己孩子投资,一些与之联系的教育产品行业的发展也是十分的火爆,大学生家教平台也可以为这些产品提供宣传方案,可以作为一种综合的媒介。面对以上讲述分析的情况,在构建网站的技术支持上也没有很大的问题,创造一个完备的家教信息网是很有必要的,大学生家教平台的发展前景十分光明,机遇就放在我们面前,我们得先下手为强,抓住它打造出一个完备健壮的平台。
本系统是基于JSP开发的WEB应用程序,主要完成老网站的整体设计以及各模块功能的实现。设计的任务是开发一个大学生家教平台,采用JSP作为前台开发工具,后台代码的编写则使用MyEclipse,采用Tomcat作为服务器,后台数据库采用MySQL。网站主要实现了:用户的注册、登录、查看教员或者学员的信息、在线预约家教、网站论坛、个人中心管理以及管理员管理网站等功能。
关键词:Tomcat;JSP;MyEclipse;大学生家教平台
目录
摘要
Abstract
1引言-1
1.1课题的意义-1
1.2课题国内外研究概况和发展趋势-1
1.2.1课题国内外研究概况-1
1.2.2课题国内外发展趋势-2
1.3课题研究的目标与内容-2
1.4课题要解决的关键问题-3
2系统开发环境及工具简介-4
2.1系统开发环境要求-4
2.2系统开发工具简介-4
2.2.1 JSP技术的简述-4
2.2.2 MVC模式的简述-4
2.2.3 servlet应用的简述-5
2.2.4 MYSQL的简述-5
2.2.5 MyEclipse的简述-6
2.2.6 Tomcat的简述-6
3系统的总体分析与设计-7
3.1系统可行性分析-7
3.2系统功能需求性分析-7
3.3系统功能模块总体设计-8
3.4系统功能模块的详细设计-9
3.4.1系统总流程图-9
3.4.2用户注册模块的设计-10
3.4.3用户登陆模块的设计-10
3.5数据库概念结构设计-11
3.6数据库逻辑结构设计-12
3.7系统数据流图-14
4系统的实现-17
4.1管理员功能实现-17
4.1.1管理员登陆界面的实现-17
4.1.2修改密码的实现-18
4.1.3学员信息管理的实现-19
4.1.4教员信息管理的实现-20
4.2教员功能的实现-21
4.2.1教员注册的实现-21
4.2.2回复论坛信息的实现-22
4.2.3个人中心的实现-24
4.3学员功能实现-26
4.3.1学员登陆的实现-26
4.3.2预约教员的实现-28
4.3.3论坛讨论的实现-30
5 系统的测试-33
5.1测试的目的-33
5.2 软件测试的目标-33
5.3测试的方法-33
5.3.1白盒测试-33
5.3.2黑盒测试-33
5.4 系统的具体测试-33
5.4.1待测试的内容-34
5.4.2系统功能测试结果-34
5.4.3测试结论-37
6结束语-38
6.1结论-38
6.2展望-39
参考文献-40
致谢-41