毕业论文--家教网的设计与实现

上传人:liy****000 文档编号:115187922 上传时间:2019-11-12 格式:DOC 页数:35 大小:1.02MB
返回 下载 相关 举报
毕业论文--家教网的设计与实现_第1页
第1页 / 共35页
毕业论文--家教网的设计与实现_第2页
第2页 / 共35页
毕业论文--家教网的设计与实现_第3页
第3页 / 共35页
毕业论文--家教网的设计与实现_第4页
第4页 / 共35页
毕业论文--家教网的设计与实现_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《毕业论文--家教网的设计与实现》由会员分享,可在线阅读,更多相关《毕业论文--家教网的设计与实现(35页珍藏版)》请在金锄头文库上搜索。

1、毕业设计 家教网的设计与实现学生姓名 学 院 专 业 班 级 学 号 指导老师 2016年5月18日盐城师范学院毕业设计家教网的设计与实现摘 要近年来,随着互联网的迅速发展以及经济的迅速发展,人们对教育越来越重视。然而教育信息量过大,往往学生们在课堂上并不能及时的消化老师所讲授的内容,所以人们对家教的需求越来越大。然而传统的找家教方式并不能满足人们的需求。在家教网上人们可以方便地找到家教,评论家教,这意味着在线家教网可以方便人们的生活。 该设计基于Spring MVC与Hibernate开发了在线家教系统,系统功能模块包括前台系统和后台管理系统两大模块。其中,前台部分有注册、登录等基本功能,还

2、根据教员与家长提供不同的功能;后台管理系统有人员管理,文章管理,评论管理,审核管理,账单管理。系统采用的是J2EE开发平台,并使用Spring MVC + Hibernate框架。与传统MVC相比,它从一定程度上降低了代码间的耦合度,提高了系统的可复用性和运行速度,使重复代码量大大减少了。系统采用JSTL标签,用标签写的JSP不需要重新画表单,而且Spring MVC可以方便的配置拦截器,充分的满足了业务层的需求;Hibernate用于实体对象映射,实现对数据库操作的面向对象编程。【关键词】 家教网站;Spring MVC;Hibernate;J2EEThe Design and Implem

3、entation of Tutor Website AbstractIn recent years, with the rapid development of the Internet and economy, people pay more and more attention to education. However, the amount of education information is too large, the students often can not digest the teacher lectures timely, so there is a growing

4、demand for family education.However, the traditional way of looking for tutor can not meet the needs of people.From tutor website people can easily find a satisfied tutor and people can make an online comment on him, which means that online tutor website can greatly facilitate peoples lives.Based on

5、 the Spring MVC with Hibernate online tutoring system is developed,The system function module is composed of two modules, including the foreground system and the background management system. Among them, the front desk has the basic functions such as registration, login, etc.And it provides differen

6、t functions according to the needs of teachers and parents.For example,parents can release the order,teachers can apply for tutor,parents can evaluate teachers and give them star rating,and teachers upload learning materials.The background part includes people management, article management, comment

7、 management, audit management, bill management, website data statistics, etc.The system uses the J2EE development platform, and uses the Spring MVC + Hibernate framework. Compared with the traditional MVC, it reduces the coupling degree of the code to a certain extent, and improves the running speed

8、 and the reusability of the system, so that the amount of duplicated code is greatly reduced.The system uses JSTL tags,and using the tag to write the JSP does not need to redraw the form.Spring MVC can easily configure interceptor and fully meet the need of the business layer.Hibernate is used for e

9、ntity object Mapping,and it is an object oriented programming for database operations.Key words Tutor website; Spring MVC; Hibernate; J2EE目 录1 课题概述11.1 课题开发背景11.2 课题研究现状与目的11.3 课题研究内容11.4章节安排22 开发环境与相关技术概述22.1开发环境22.1.1 Eclipse22.1.2 MySQL22.1.3 Tomcat32.2设计技术32.2.1 Spring MVC32.2.2 Hibernate43 需求分析

10、43.1功能需求分析43.2性能需求分析74 系统设计84.1系统设计84.1.1系统结构描述84.1.2系统总体结构图84.1.3系统总体设计84.1.4系统架构设计94.2数据库设计94.2.1数据库需求分析104.2.2数据库逻辑设计105 系统实现155.1家教首页155.2管理员管理185.2.1人员管理185.2.2网站数据库管理205.2.3网站数据统计管理215.3教员功能246系统测试256.1系统测试概述256.2测试用例与测试结果257小结27参考文献28致 谢291 课题概述1.1 课题开发背景随着Internet和经济的迅速发展以及人们生活水平的逐步提高,很多家长越来

11、越重视孩子的教育问题,因此大众越来越重视对教育的投资1。现如今的课程种类越来越五花八门,社会需要的人才越来越全面,因此越来越多的家长乐于为孩子寻找家教,然而传统寻找家教的方式并不能快速准确的找到高质量的家教。网上在线家教网站的开发打破传统的找家教方式,这种全新寻找家教的方式,彻底改变了这种弊端,家长可以在网上方便地寻找到合适的家教,这极大地方便了人们的生活。 家教网的开发也方便了大学生寻找兼职,既满足了家长寻找家教,也为大学生寻找兼职提供了平台。网站提供了评价功能,这就避免了家长找到低质量的家教。1.2 课题研究现状与目的近年来,各种MVC框架日益成熟,Spring与Hibernate发展最为

12、迅速。他们为网站开发提供了优秀的开发库,为网站快速开发提供了技术支持,极大程度地缩短了项目开发周期,提高了系统的运行速度。通过Spring实现代码分层,从而系统间的耦合度降低了,系统的可扩展性提高了,并且有利于系统后期维护。针对大众对家教需求增加的现状,这篇论文开发了在线家教系统。在设计的在线家教系统中,用户可以根据自己的需求快速查找到合适的家教。它极大减少了用户寻找家教的时间,又能让用户看到更多的家教,选择到最合适的家教,也为大学生提供了寻找兼职的平台。1.3 课题研究内容基于Spring MVC + Hibernate设计一个在线家教系统,主要要实现在线寻找家教功能,不同角色的用户可以使用

13、不同的功能。家长用户可以在线发布订单、查看订单、评论订单等;教员用户可以查看学员、选择学员等。前台要求实现用户对学员的查看、教员的查看以及注册和登录。对教员和学员实现分地区筛选,并对所有信息进行分页浏览,提高用户体验。系统采用拦截器实现权限拦截,未登录的用户仅限于首页浏览,以及教员部分信息查看,只有登录的用户才能查看学员信息,教员的具体信息,以及其他请求。对于整个系统而言,系统有对应的后台管理系统,具体功能有人员管理、文章管理、评论管理、审核管理、账单管理和网站系统管理。系统的实现是采用Spring MVC + Hibernate框架。该框架结构比较清晰、维护比较方便、可复用性较好,是目前比较

14、流行的Web应用程序开发框架。系统的开发环境为Eclipse+JDK7,数据库采用的是MySQL,服务器采用的是Tomcat 7.0。1.4章节安排第1章:课题概述。简述本课题的开发背景、课题研究现状、内容以及目的;第2章:开发环境与相关技术介绍。系统使用的是Spring MVC + Hibernate,这一章节主要具体简述系统所使用的平台与技术,它们的优势和基础简介;第3章:需求分析。探讨系统的功能需求和性能需求,分析系统需要实现的功能,明确系统开发应该完成的任务;第4章:系统设计。介绍系统的逻辑结构及数据库的设计,主要展示系统的操作流程,通过图形明确其操作步骤;第5章:系统实现。通过描述各

15、模块功能明确展示系统的架构关系,并通过部分页面截图和代码展示来讲述系统的实现过程;第6章:系统测试。测试的方法是采用黑盒测试,确保系统达到设计要求,系统功能完整;第7章:工作总结。对设计的工作进行总结,并针对目前设计中的不足提出意见以及对未来的展望。2 开发环境与相关技术概述2.1开发环境2.1.1 EclipseEclipse是一个开放源代码的、基于Java的可扩展开发平台,Eclipse IDE for Java EE用于Java、J2EE开发的Eclipse插件集合。Eclipse对各种开源产品支持很好,Eclipse支持多种功能的开发,例如支持Java Servlet、AJAX、JSP、JSF等多种功能。Eclipse越来越成为众多Java程序开发者首选的集成开发环境。越来越多的插件和应用不断丰富着Eclipse的世界。系统采用的Ecli

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号