最近两年,出现了“南师大家教吧”和“天才家教网”。南师大家教吧针对的不只 是南师大的学生,两个家教网站面向的都是整个的家长和在校大学生,两个网站依然缺 乏管理。大部分情况是,很多教员预约了某学员的家教信息,却迟迟等不到回复。作者在朋 友圈中,频繁看见好友的求家教信息介绍的动态,可见,仍有大部分的教员找不到合适的家 教工作,而需要请家教老师的家长其实并不少。总之,高校大学生在家教活动中,仍然 处于弱势地位。
基于以上现状,本文提出一个以高校大学生作为管理者的家教网站的实现。在网站实施 方面,J2EE(Java Enterprise Edition)是目前 web 应用程序的主流架构之一。经典 J2EE 架构 以 EJB(Enterprise JavaBean)为核心技术,有着良好的可扩展性和可维护性,而 EJB 作为“重
量级”架构,部署成本高,系统开销大,层次复杂容易带来未知风险,因而就出现了轻量级 J2EE 架构,轻量级 J2EE 架构简化了编程模型,消除了与传统 J2EE API 有关的不必要的复杂 性和限制性;同时缩短应用程序的部署时间,这对于需要经常测试和调试的开发是很有帮助 的[2]。
SSH2(Struts2+Spring+Hibernate)集成框架在诸“轻量级”架构中脱颖而出,成为主流轻量 级 web 开发框架。该框架一方面能够继承 Struts2 框架在表示层的优点,负责网页的请求和转 发等;一方面在业务层发挥 Spring 框架的作用,由 Spring 容器管理机制接管业务逻辑;同时 在持久层使用 Hibernate,实现与数据库的交互[3]。如此,形成一个清晰的分层结构,有利于 开发人员集中注意力到详细的业务逻辑上,减少底层的开发工作。
1。2 课题研究的目的和意义
家教网站的出现,旨在解决家长“请家教难”以及高校大学生“找家教兼职难”的问题, 并有效削弱不少家教中介相对于高校大学生的强势地位,保障高校大学生利益的同时,使“家 教补习”活动能够高效地完成在线交易。
而基于南的家教网站平台,则相当于在南内部布置一个家教中介,甚至可以理 解为南内部的一个专门提供家教服务的学生社团。该家教网站将针对南独自具有的 位置特征、学生信息、作息规律等设计一个属于南人的家教网站,从而使“家教活动” 更好的服务于南理学子及其他高校大学生群体。
1。3 本系统的主要研究工作
系统根据课题背景及研究现状的分析结果,根据完整的“请家教活动”流程,并结合南 这一具体校园环境,分析系统的参与者,进行需求分析,确定系统需要实现的功能模块, 完成数据库设计,再以轻量级架构 SSH2 集成框架作为系统实施架构,并完成编码实现。
本文的章节安排如下: 第一章为引言,主要介绍了课题研究现状、意义及研究内容。 第二章为系统需求分析,介绍家教吧系统的主要参与者及其相关功能活动。
第三章为数据库分析和设计,介绍家教吧系统需要用到的十个数据库表及表与功能实现 的关系。
第四章为系统实施前的框架技术介绍,围绕 SSH2 框架涉及的 Struts2、Spring、Hibernate 技术及其合理性进行分析,同时还介绍了其他相关组件:jQuery 技术和 XHTML+CSS 技术。 第五章介绍系统实施,包括系统架构分析,主页布局,以网站截图方式介绍各个参与者
的功能实现,最后贴出部分关键代码及程序中所遇到的一些调试问题; 接下来为结论部分,总结了课题研究成果及不足;在论文最后,致谢对本论文完成起到
关键作用的老师、同学及家人。 基于SSH2框架家教网平台的实现(3):http://www.youerw.com/jisuanji/lunwen_88661.html