湖 南 农 业 大 学
全日制普通本科生毕业设计
家教找寻及在线交流平台网站设计
SEARCH AND ONLINE TUTORING EXCHANGE PLATFORM WEB DESIGN
学生姓名:李自腾
学
号:200741842214
年级专业及班级:2007 级计算机(2)班
指导老师及职称:符国庆 副教授
学
院:信息科学技术学院
湖南·长沙
提交日期:2011 年 5 月
湖南农业大学全日制普通本科生毕业论文(设计)
诚 信 声 明
本人郑重声明:所呈交的本科毕业论文(设计)是本人在指导老
师的指导下,进行研究工作所取得的成果,成果不存在知识产权争议。
除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经
发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体
在文中均作了明确的说明并表示了谢意。本人完全意识到本声明的法
律结果由本人承担。
毕业论文(设计)作者签名:
2011年 5月 20日
目
录
摘 要.......................................................................................................................... Ⅰ
关键词.......................................................................................................................... Ⅰ
Abstract...................................................................................................................... Ⅱ
Key words.................................................................................................................... Ⅱ
1 引言 ............................................................. 1
1.1 系统设计背景 .................................................... 1
1.2 系统开发的意义 ................................................. 2
1.3 系统设计的主要内容和设计目标 ................................... 2
1.4 论文布局 ....................................................... 3
2 系统开发的相关技术 ............................................... 4
2.1 编程环境的选择 ................................................. 4
2.1.1 Java 语言介绍 ................................................. 4
2.1.2 数据库 Oracle ................................................. 5
2.1.3 MVC 框架 ...................................................... 6
2.2 开发工具与服务器的选择 ......................................... 6
3. 系统分析 ........................................................ 7
3.1 功能分析 ....................................................... 7
3.2 系统功能结构设计 ............................................... 8
3.3 系统流程图 ..................................................... 8
3.4 数据库结构设计 ................................................. 9
3.4.1 E-R 图 ....................................................... 10
3.4.2 数据库表的设计 .............................................. 11
4.系统程序设计 .................................................... 15
4.1 数据库连接 ..................................................... 15
2
4.2 程序主界面 .................................................... 16
4.3 基础数据管理 ................................... 错误!未定义书签。6
4.4 留言板管理 ..................................................... 18
4.5 地图管理 ...................................................... 20
4.6 在线聊天与后台管理 ............................................. 22
结论 .............................................................. 23
参考文献 .......................................................... 25
致
谢 .......................................................... 26
3
家教找寻及在线交流平台网站设计
学
生:李自腾
指导老师:符国庆
(湖南农业大学信息科学技术学院,长沙 410128)
摘 要:本设计任务是构建一个基于 JSP+Servlet+Ajax,使用 MVC 框架开发的一个经济
实用性的平台网站。本平台将采用 B/S 架构, 使用 Java 语言和 oracle 数据库。本系统分
为前后台管理,前台页面显示信息,后台作为独立的管理。前台可实现对教员和学员资料的
发布、查找及会员对自己资料的修改;和学习资料学习方法的发布及查找;以及发布对教员
的投诉和留言等。后台管理员能对教员和学员资料修改删除;添加和删除新闻类别;对新闻
的添加,修改,删除和推荐;以及对留言和投诉的回复和修改。为学员与教员提供了信息交
流的平台,方便学员与教员之间信息的传递和沟通。
关键词:家教;寻找;地图;在线交流;评价;SQL
I
SEARCH AND ONLINE TUTORING EXCHANGE PLATFORM
WEB DESIGN
Student: Li Ziteng
Tutor: FuGuoqing
(College of Information science and technology, Hunan Agricultural University, Changsha 410128,
China)
front page display information,
Abstract: The design task is to build a based on JSP + Servlet + Ajax,
using the MVC framework for the development of an economic platform for
Web site usability. The platform will use the B / S structure, using the Java
language and oracle database. The system is divided into front and back office
management,
the background as an
independent management. Front desk staff and students to achieve the
release of information, find and modify the information for their members; and
learning materials and learning methods to find the release; and released the
complaint of teachers and message and so on. Teachers and administrators
can back presents information deleted; add and delete news categories; on the
news to add, modify, delete, and recommendations; and complaints on the
message and respond and change. For students and teachers provided
information exchange platform to facilitate information between students and
faculty transfer and communication.
Keywords:
tutoring; search; maps; online communication; evaluation; SQL
II
1 引言
随着互联网的快速发展,传统的家教中介已无法满足如今的需求,利用互
联网实现家教信息交流已成为必然,所以建设一个基于 BS 的家教找寻及在线交
流平台成为当今社会的一种需求。
传统的家教中介由他们安排什么样的教员给家长。为了保护自己中介的利
益,他们限制教员和家长多沟通并禁止双方主动联系。家长在整个请家教的过程
中都根本见不到教员面,甚至从来没有通过电话,完全听凭中介来挑选教员,使
家长难以做到真正的放心。家长在苛刻的限制下找到一个教员,还要支付一笔昂
贵的中介费。 显然这种做法诚信度低,操作难度大,家长抱怨多。已经完全不
适合社会信息化进步发展。
很多家教中介对于教师和大学生家教更是不公,到家教中介总是需要交纳
昂贵的服务费用,然而,等待他们的真正机会却遥遥无期!做为大学生和教师这
样的弱势群体,不仅找不到真正的家教机会,反而受到严重的经济剥削。
本家教交流平台是一套操作简单、经济实用、应用广泛的交流系统. 家教交
流系统的优越性在于对教,学员的资料进行动态的管理,修改,添加,删除都非
常方便,查找教学员准确资料非常方便;教学员间可互选;有统一的制度;学员
及家长对教员不满意可投诉;时间上的选择非常灵活。从而达到提高家教效率的
目的。
1.1 系统设计背景
网上找家教不仅是推动家教管理变革与流程创新的有效手段,更是实现
人工技能网络化与信息化的桥梁。要彻底实现网上找家教,需建立信息的资源共
享机制,建立相应的组织机构,完善身份认证制度,建立健全的家教信息安全机
制体系。
为了进一步提高网上找家教的效率和质量,适应家教普及发展的需要,实施
网上找家教是非常必要的。一直以来,找家教是个古老而又常说常新的话题,随
着家教的普及以及形式的多样化,因此,对家教服务及服务质量提出了越来越高
的要求。形势的发展:家长学生希望能找到专业以及符合他们诸多条件的教师,
教师也希望找到一份地理位置合适,薪酬满意的家教工作。由于传统的做家教和
找家教方式已经难以适用家教双方的需求,比如说,学生找老师和老师找学生,
过程都过于复杂,非常影响工作效率,也不利于家教这个行业的发展等。但目前,
1
我国信息化程度日益普及,上网已成为工作和生活的重要部分,在全国大部分地
区实现网上找家教的条件已经成熟。
无可厚非,各个城市地区实现网上找家教是当今社会发展的趋势,学员可以
搜索教员查询教员的详细信息,以满足自己的需求;教师也可去选择合适自己的
家教工作,而且双方还可在网上通过留言进行咨询和沟通。
诚然,实施网上找家教有着人工寻找无与伦比的优势,他可以向学员和教员
提供更为方便的服务。因为学员和教员可以通过留言进行咨询,有很好的灵活性
与机动性强,非常适用当今家教行业的需求。对管理员来说,统计家教数据将会
更加快捷,操作更加方便,从而使家教管理更加规范化、科学化,同时还能够动
态掌握家教信息,及时统计相关数据,为该行业的发展提供很重要的数据支持。
1.2 系统开发的意义
由此可见,开发网上基于 web 的家教信息管理系统的意义在于:对学员来
说,无需长途跋涉就可以查找巨大的教员库,选择符合自己教学要求的教员进行
联系沟通。即省时又省力。对于教员来说,需要通过网络注册就能把自己的信息
传送到网络上,供学员去选择,也能寻早已注册的学员,主动联系。达到一个学
员可以选择教员,教员可以选择学员的双选效果,更加具有人性化。对于管理者
来说,只需很少的管理人员就可以完成很多的人家教需求任务,使得家教管理更
加规范化、科学化,人性化,同时还能够动态掌握教员和学员的信息,及时统计
相关数据,为家教管理单位提供决策依据,既减少了人员的组织与花费,又提高
了家教的服务水平和质量。
1.3 系统设计的主要内容和设计目标
本系统主要是设计一个家教找寻和在线交流系统,主要是做的前台页面的展
现管理。后台主要对数据进行管理包括新闻、教师、教员信息。主要实现在线聊
天、地图等功能。
(1) 实用为主:只要有网络和电脑再加上一个浏览器,就可以使用这个系统。
此系统以用户需求为目标,以方便用户为原则,在 Windows 图形界面下提供各种
实用功能,尽最大努力减少 Bug 的出现。充分满足现在及未来的各种需求,真正
为管理及决策提供强有力的支持[9]。
(2) 稳定可靠:通过选用先进的开发软件,成熟的网络结构及安全可靠的数
据库,再配合硬件的优化选择,进而保证系统的可靠性与容错性。
(3) 面向用户原则:管理信息系统是为用户开发的,最终是交给用户使用的,
2