在高校云集的大城市,家教中介机构泛滥,而绝大多数家教中介采取线下工作方式, 不仅工作效率低,而且还不能处理好学员、教员、中介之间的利益关系,在校大学生在 该利益关系中往往处于弱势地位。77167
针对以上现象,本设计依靠 SSH2 框架,实现一个具特色的家教网站,旨在确保 学员、教员、中介三方之间交易的公平性和高效性。SSH2 框架是 Struts2、Spring、Hibernate 三种技术的有机融合。Struts2 的作用是提供 MVC(Model-View-Control)模型,将界面、 业务逻辑和数据分离。Spring 作为核心,向上整合 MVC 框架,向下整合 ORM(Object Relational Mapping)框架,使用 Spring 的 IoC(Inversion of Control)容器来管理各组件之 间之间的依赖关系,Spring 的声明事务将负责逻辑层组件的事务管理。而 Hibernate 提供 了一个抽象的数据服务视图,将用户对数据库的访问进行高度抽象。
本文介绍了系统的具体实现,包括进行系统需求分析、数据库详细设计与实现、系 统实施等内容,并对开发过程中的一些问题和关键技术进行了总结。
毕业论文关键词 J2EE SSH2 MVC jQuery CSS JavaScript
Title An Implement Of NJUST Tutor Website Based on SSH2 Framework
AbstractNowadays, more and more tutor intermediaries appear in large cities where famous universities gathered, and a great amount of the intermediaries work offline, resulting in a low-efficiency working mode, besides, the offline working mode can not handle the interests among learners, tutors, intermediaries very well。 College students as tutors in the interests are always in a weak position。
In view of these situations, this graduation design implements a tutor website holding NJUST's characteristics relying on SSH2 framework。 The website is aimed at ensuring fairness and efficiency in transactions among learners, tutors, intermediaries。 SSH2 framework is an organic fusion of Struts2, Spring, Hibernate。 Struts2 provides an MVC model and makes a code separation among the System's interfaces, business logic and data。 Spring works as the core, it integrates the MVC framework and the ORM framework。 What's more, Spring's IoC container manage the interdependencies between the components, Spring's declarative transactions will be responsible for logic transactions。 The Hibernate provides an highly abstract view of data services, it provides users an access to the database。
This paper introduces the specific implementation of the system, including requirements analysis, design and implementation of the database, detailed design, implementation of the design and so on。Besides, some main problems found during the design and some key
technologies that used in the development are summarized。
Keywords J2EE SSH2 MVC jQuery CSS JavaScript
目 次
1 引言 1
1。2 课题研究的目的和意义 2
1。3 本系统的主要研究工作 2
2 需求分析