分类号TP315 单位代码11395 密级学号学生毕业设计(论文)题目家教在线管理平台的设计及实现作者院(系) 信息工程学院专业信息管理及信息系统指导教师张永恒答辩日期年月日榆林学院毕业设计(论文)诚信责任书本人郑重声明:所呈交的毕业设计(论文),是本人在导师的指导下独立进行研究所取得的成果。
毕业设计(论文)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。
尽我所知,除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经公开发表或撰写过的研究成果。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人毕业设计(论文)及资料若有不实,愿意承担一切相关的法律责任。
论文作者签名:年月日摘要教育教学领域,传统家教信息沟通存在不便,创建家教在线管理平台,为家教教学双方沟通、交流、信息反馈提供极大便利。
本文介绍了课题研究背景意义及现状,阐述了系统开发用到的理论、相关技术及开发模式,在此基础上,分析并设计、实现了家教在线管理平台的相应功能。
首先,对该系统进行可行性、功能性和性能需求分析,划分系统功能为家教新闻、客户注册及登录、教师客户、学生客户、家长客户、留言消息、评论及反馈、管理员管理等八个功能模块。
其次,采用了B/S体系结构和MVC软件架构模式设计系统结构,创建了系统数据库模型;在详细分析设计了系统业务流程的基础上,将系统分为前后台,其中前台满足访客注册、注册客户登录及使用系统功能,后台满足管理员登录及管理系统信息。
最后在Eclipse开发环境下,使用JSP、Servlet等技术设计系统界面、编写代码,实现系统功能;并在Tomcat服务器和MYSQL数据库中部署。
家教在线管理平台通过运行测试,系统功能及性能达到预期目标。
关键字:家教在线管理平台;B/S;MVC;JSPThe Designing and Implementation of Online TutorManagement SystemABSTRACTIn field of education and teaching , the communication of information of traditional tutor is inconvenient, so to create the Online Tutor Management System provides great convenience for both the tutor teaching to communication and exchange information feedback.This paper introduces the research background,significance as well as status,and describes some theory and related technologies that are used in developing of this system .Based on them,the thesis analyses and designs to achieve the corresponding functions of the Online Tutor Management System.Firstly, it analyses the possibility, functionality and performance requirements. After that, it divides system functions into eight categories, they are tutor news module, client register and login model, teacher client model, student client model, parent client model, message board model, commenting and tickling model and background manager controlling model. In addition, it designs the B/S architecture, maps out MVC pattern and then makes the database model. In the next place,the system is devided into foreground and background on the base of analyzing the service flow path at length.The foreground function models fulfill client register, login and use their limits of power. Backstage supporter functions fulfill manager login and manage system information . Finally,under the Eclipse development environment ,it uses technologies such as JSP,Servlet and so on to design system interface,writes code to achieve system function;and deploys the system in the Tomcat service and MYSQL database.Online Tutor Management System operations well and could get throw tested successfully.Key words: Online Tutor Management; B/S; MVC; JSP目录1 绪论 (1)1.1课题背景及研究意义 (1)1.1.1 课题背景 (1)1.1.2 研究意义 (1)1.2国内外研究现状 (2)1.2.1 当前中国大学生家教现状 (2)1.2.2 家教网站现状 (2)1.3主要研究内容 (3)1.4课题论文结构 (3)1.5小结 (4)2 相关软件技术及开发模式 (5)2.1开发工具 (5)2.2开发语言 (6)2.3开发技术 (7)2.4开发模式 (8)2.4.1 体系结构 (8)2.4.2 系统软件架构设计 (10)2.5小结 (12)3 需求分析 (13)3.1系统可行性分析 (13)3.2功能性需求分析 (14)3.2.1 功能需求分析 (14)3.2.2 用例分析 (17)3.2.3 数据流分析 (20)3.3性能分析 (22)3.4小结 (23)4 系统概要设计 (24)4.1系统功能模块设计 (24)4.2系统数据库设计 (27)4.2.1 数据库需求 (27)4.2.2 数据库概念设计 (28)4.2.4 数据库物理结构设计 (32)4.3小结 (36)5 系统设计及实现 (37)5.1系统文件结构设计 (37)5.2模块业务流程设计 (37)5.2.1 访客注册 (37)5.2.2 客户登录 (40)5.2.4 管理员登录 (44)5.2.5 管理员管理 (45)5.3系统实现重要代码 (47)5.4小结 (48)6 系统运行测试 (49)6.1运行环境的搭建 (49)6.2系统测试 (51)6.3小结 (57)7 总结 (58)7.1遇到难题 (58)7.2设计收获 (59)7.3改进 (59)参考文献 (60)致谢 (61)1 绪论本章节阐述了论文课题背景和研究意义,介绍了课题研究现状、研究内容以及论文结构。
1.1 课题背景及研究意义1.1.1 课题背景当今社会人们对信息的需求日益增大,及时获得有用信息需要有信息源,更需要有高效集成的信息管理方式。
各行各业的发展都需要有良好的信息数据处理方式,计算机凭借其卓越强大的性能,被广泛用于信息管理。
运用计算机管理信息,克服了人工管理信息的弊端,一方面管理效率高,信息处理速度快,数据更新维护便捷;另一方面提高了数据管理的完整性和安全性;此外,信息共享度高,复用性强[1]。
对于大量复杂的信息处理需求,计算机表现出强大的数据处理能力。
随着计算机技术的发展及网络互联技术的普及,计算机对各个领域产生了深远的影响,在通信传媒、航海航天、交通运输、科学研究等领域,计算机及网络技术大显身手。
教育教学领域,网络课堂、网络论坛等发展迅速,家教在线管理平台应运而生。
家教在线管理平台是基于WEB的实现计算机网络环境中,家教求聘、应聘等相关家教信息的发布、查询、更新以及信息反馈的平台。
该平台服务于学生、家长和教师,它整合管理家教信息,为想要聘请家教和想要从事家教的人提供各自所需的信息,为教学双方创建联系沟通及信息反馈的平台。
借助计算机网络的高效便捷,家教在线管理平台帮助了许多人,该平台的运用为人们的学习工作提供便利。
1.1.2 研究意义家教在线管理平台力求解决大学生有知识无处施展、中小学生想学知识却不易寻找家教老师的尴尬状况,让高校学生学以致用,让需要知识的人得偿所愿,达到施教方和受教方的双赢。
家教在线管理平台整合处理家教信息,着重收集学员、教员信息,分类处理及时更新、及时反馈信息,帮助广大学生找到合适的家教老师,帮助大学生获得历练机会。
因此,家教在线管理平台联系了教学双方,起到了纽带作用。
就大学生而言,通过家教在线管理平台可以获得锻炼的机会,不仅运用所学知识帮助了他人,而且也让自身能力直接转化为经济利益,使得大学课余生活更加充实。
而对于受教方,不必再花费大量的时间和精力寻找家教老师,利用家教在线管理平台寻找教师可以节省大量的时间和精力。
较之于传统的家教中介,家教在线管理平台更加便捷,它提供了家教新闻信息,满足客户搜索信息、发布消息、沟通反馈信息以及更新个人信息,客户只需通过注册,就可以使用系统平台赋予的权限功能。
研究家教在线管理平台的设计及实现,争取实现网络化、无纸化、高效化的现代家教信息交流方式。
家教在线管理平台系统前台用户包括访客及注册客户,注册客户包括教师、学生和家长。
教师可以通过该平台注册个人信息、发布应聘消息、及学生沟通反馈信息,学生或家长可以发布求教求聘信息,教学双方分别搜索所需信息,互相交流反馈信息。
这为人们的学习、工作和生活带来便利,总之,家教在线管理平台有较好的实用性。
1.2 国内外研究现状1.2.1 当前中国大学生家教现状(1)找不到做家教的正确途径,许多大学生想要做家教却没有合适的途径,这导致他们没有机会做家教。