基于j2ee的家教信息平台后台管理子系统本科毕业论文(编辑修改稿)内容摘要:

rnate 可以应用在任何使用 JDBC 的场合,既可以在 Java 的客户端程序使用,也可以在 Servlet/JSP 的 Web 应用中使用,最具革命意义的是, Hibernate 可以在应用 EJB的 J2EE 架构中取代 CMP,完成数据持久化的重任。 spring 在英文里有春天、弹簧、跳跃和泉眼的意思。 Spring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由 Rod Johnson 创建的。 框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。 然而, Spring 的用途不仅限于服务器端的开发。 从简单性、可测试性和松耦合的角度而言,任何 Java 应用都可以从 Spring 中受益。 基于 J2EE 的家教信息平台 后 台管理子系统 6 第 2 章 系统 分析 系统概述 家教信息管理平台后台管理子系统,是一个致力于方便管理者管理家教 相关信息,保证信息的完整性和可靠性,方便教员了解自身教务信息,方便学员选择教员作为家教。 而其中的后台管理系统正是体现对家教的主要信息进行相关管理。 本系统基于 J2EE 平台,使用 MVC 设计框架,后台管理使用 Java 语言开发,利用 SSH三大 J2EE 主流框架开发,数据库使用关系型数据库 MySql,保证了数据的一致性和完整性。 对于系统的设计,我们注意使其符合易于操作的要求,并力求系统的全面性、通用性。 随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。 可行性分析 为了保证系统能够顺利 地开发,按照形势,应该对本系统从技术、经济和社会三个方面进行可行性分析。 技术可行性 本系统的开发基于 J2EE。 而系统使用的数据库是 MYSQL 数据库,结合 Java 语言可以轻松开发功能丰富、存储安全、可快速部署的数据驱动应用程序。 家教信息平台管理系统是一个基于数据库管理以及查询的系统,而且现有的技术也已经较为成熟,所以利用现有技术条件就能顺利实习该系统的功能。 我们在学校学习期间,掌握了 JSP 技术和 oracle 数据库的设计思想和代码编写。 同时,考虑给予的开发期限也较为充裕,因此,预计本系统可以在 规定期限内完成开发。 基于 J2EE 的家教信息平台 后 台管理子系统 7 经济可行性 一个成功的家教网站,必须顺应客户的需求。 利用现有的服务器,只要安装好 tomcat服务器软件,便可完成对服务器的配置,客户只需在任何可以连接的网络上网均可连接上本系统,因此,从经济上来讲,本系统的开发是可行的。 社会可行性 本系统是根据客户需求,通过调研得出,并且 系统的软件设计是在独立的环境下完成的。 同时,对于客户的需求,除了需要具备在 Microsoft Windows 平台上使用个人电脑的知识外,并不需要特别的技术能力。 而使用本系统的管理员,仅需要 具备对 tomcat服务器的使用能力,在投入使用前,不需要对操作本系统的人员进行相关培训。 因此,本 系统也具有 社会 可行性。 需求分析 本系统的前台页面针对的用户是主要是学生,次要是教师,从学生的角度,该系统本意是为学生提供一个寻找家教的平台,并且提供教师信息功能和相关课程的查询功能,所以网站应该以提供家教信息和课程信息为主,家教发布相关的课程信息,以及相关资料和链接等供学生查阅。 除此之外,也为教师提供一个包装自己和宣传自己的平台,从教师的角度,主要是希望从网站上发布自己的一些课程信息以及资料供学生参考,从而对教 师从事家教工作提供一些便利。 在对系统进行简单分析之后,我们还需要制定比较完善的需求分析,以便在开发过程中能够在系统分析中获取 完整、准确、清晰、具体的 开发 要求。 网站功能模块后台管理需要实现的功能有: 用户的注册、登录,包含老师和学生,他们的登录接口是不同的,并且有不同的权限和功能; 教师信息和授课信息的发布与显示,平台应当在网页的最前端提供最新课程的信息以及教师信息,这些通过后台管理员的权限进行添加发布,并且提供相关费用说明; 基于 J2EE 的家教信息平台 后 台管理子系统 8 提供一些经典案例,比如经典课程(教师相关)、状元之路(学生相关 )、高效学习方法等。 基于 J2EE 的家教信息平台 后 台管理子系统 9 第 3 章 系统总体设计 总体设计概述 家教信息平台的后台子系统基于 J2EE 平台,使用 MVC 设计框架, 运用面向对象开发理论系统进行分析与设计。 后台页面的设计则以体现简单易用为主,用比较简朴的设计和十分明确的导航,旨在使后台管理者能快速而且便利地发布和处理信息,编写语言主要是 javascript,并且使用到 Jquery, ExtJS 等主流前台框架。 后台管理编程语言使用的是 Java 语言,数据库使用 MySql,使用了封装了 JDBC 技术的 Hibernate 框架,教员和学员身份不同,登陆后分别有 不同权限,后台管理员连接数据库后对教员信息、学员信息等管理,并实现发布通知等功能。 系统用例图 用例 图定义:由参与者( Actor)、 用例 ( Use Case)以及它们之间的关系构成的用于描述系统功能的静态视图。 用例 图( User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行 建模。 用例 图展示了用例之间以及同用例参与者之间是怎样相互联系的。 用例 图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。 用例图在各种开发活动中被广泛的应用,但是它最常用来描述系统及子系统。 本次系统设计中系统用例图包括用户和管理者对系统的使用。 用户在网站中的操作:精品课程的发布与显示、名师信息的发布与渲染;相关文献和案例的发布渲染 ;提供联系我们的方式。 系统用例图如图 所示: 基于 J2EE 的家教信息平台 后 台管理子系统 10 图 系统用例图 系统功能模块设计 网站的后台主要有九个模块 ,分别是用户信息管理,网站信息管理,热点导读,学习方法,状元之路,精品课程,名师风采,成功案例,建议管理。 这些模块为前台页面的数据的更新提供了接口,用户登录成功后会根据角色和权限的不同显示不同的模块,如图 所示主要是系统管理员的模块示意图,图 为教师功能模块示意图,图 为学生功能模块示意图。 图 管理员后台模块图 基于 J2EE 的家教信息平台 后 台管理子系统 11 图 教师后台模块图 图 学生后台模块图 系统管理流程图 用户注册流程 用户进入后台系统首先得有一个账号,系统根据这个账号生成相应觉得的界面供用 基于 J2EE 的家教信息平台 后 台管理子系统 12 户使用。 首先用户填好相应的信息提交,然后系统验证信息的合法性,判断用户输入的信息是否准确符合规范,不合法则要求用户重新输入。 验证通过之后将表单信息提交到后台,并且将用户信息保存到数据库,最后跳转到管理界面。 具体流程图如下: 图 用户注册流程图 用户登录流程 网站的信息和资料都是通过网站后台管理系统进行更新的,用户输入姓名账号登录后台系统,系统首先会去数据库查询用户是否存在,如果存在,则验证用户的角色与权限,并且根据用户的角色和权限自动生成相应的管理界面供用户使用。 具体流程如下图: 基于 J2EE 的家教信息平台 后 台管理子系统 13 图 用户登录流程图 数据库设计 数据库的设计,是针对系统的需求和环境,遵循数据库设计三大范式,建立合理的数据库模式和存储结构,保证数据的一致性和完整性,保证存取的高效。 数据库设计的主要内容包括: (表、序列、同义词、索引、集聚、数据库链等); (表空间、数据块、范围、段;数据文件、日志文件、控制文件); (包、存储过程、函数、触发器、视图等); 、任务处理和环境调整数据库设 计(模式和存储结构)。 基于 J2EE 的家教信息平台 后 台管理子系统 14 系统核心 ER 图 图 系统核心 ER 图 ER 图也称实体 联系图 (Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的 概念模型。 它是描述现实世界概念结构模型的有效方法。 是表示概念模型的一种方式,用矩形表示实体型, 矩形 框内写明实体名;用椭圆 表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在 菱形 框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型。 本系统核心 ER 图主要体现文献资料、用户和课程三个实体的关系。 用户与文献资料的 关系以及用户与课程的关系都是一对多的关系。 数据表结构设计 网站 使用 MySQL 作为 数据库 系统支撑数据库来建立和设计数据库的内容,建立数 基于 J2EE 的家教信息平台 后 台管理子系统 15 据库 techmsgsys。 根据需求分析建立了以下数据表: 用户表( tms_user),存储网站用户的信息; 网站信息表( tms_abouts),存储网站信息; 课程信息表( tms_course),存储网站中浮动广告的信息; 文章信息表( tms_topic),存储网站文章的信息; 建议信息表 (tms_message),。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。