1 / 30
文档名称:

毕业设计论文-SMART系统-系统框架设计与开发(含源程序代码).doc

格式:doc   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计论文-SMART系统-系统框架设计与开发(含源程序代码).doc

上传人:钻石文档库 2014/3/11 文件大小:0 KB

下载得到文件列表

毕业设计论文-SMART系统-系统框架设计与开发(含源程序代码).doc

文档介绍

文档介绍:源程序代码等全套设计联系QQ 695132052 各专业都有
分类号: U D C:D10621-408-(2007) 5992-0
密级:公开编号:2003032068
成都信息工程学院
学位论文
SMART系统-系统框架设计与开发
论文作者姓名:
胡州明
申请学位专业:
网络工程
申请学位类别:
工学学士
指导教师姓名(职称):
叶立轩(高级工程师
)
论文提交日期:
2007年06月 05 日
SMART系统-系统框架设计与开发
摘要
SMART系统是一个新型智能在线考试信息管理系统,该系统主要实现了学生在线考试与评估以及教师对学生在线考试信息的管理和维护。本文按照SMART系统的非功能性需求,基于Struts、Spring、Hibernate三种开源技术,构建了一个具有良好的可扩展性、可维护性、可靠性的系统框架。整个系统的框架分为三层,分别为表现层、业务层和持久层。本系统的表现层是基于Struts作扩展设计,结合本系统的需求完成了自定义标签的封装,基本action接口的编写。在业务层则是采用单例模式设计与Spring的IoC模式相结合,实现了公共代理类的编写,各业务逻辑接口的封装。而在持久层的设计中则是采用基于现有持久层框架的实现模式,实现了对产生Session实例的封装,对常用数据库操作的封装。这样设计减少了耦合性且避免了生成大量的临时对象。
该系统框架能达到良好的可拓展性和维护性。它不仅仅适用这个系统的开发,可以应用于J2EE领域中基于SSH来架构的大部分B/S系统。
关键词:设计模式;开源;领域建模;系统框架
SMART System –The Design and Development of The Framework
Abstract
The SMART system is a new type of intelligent information management system for online examination. The system has mostly realized the function that the students can do the online exam and the teachers can manage and maintain the exam information of students on SMART System. In this paper, how to construct a system framework of good expansibility, maintainability, and reliability is discussing in detail according to the non-functionality need of the Smart system, which is based on Struts, Spring, and Hibernate. The system framework is divided into three layers, and they are view layer, business layer, and persistent layer. We can do expansion-designing of Struts in the process of the framework designing which bases on the view layer, also the encapsulation of the custom tag and piled language for the basic interface of action are finished according to the request of the system. In this system, the business layer is bo of single-example mode and IoC mode, so piled language for mon deputize and the encapsulation of the business logic interface have been realized. The realized mode that is applied to the framework design of the persistent layer is based on the framework of the persistent layer in existence, also