您现在所在的位置:首页 >> JAVA毕业论文 >> 文章内容
JAVA SMART系统-系统框架设计与开发 论文
双击自动滚屏 文章来源:   发布者:jsjlw99   发布时间:2009/7/1 17:42:17   阅读:5008
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 the compiled language for the basic interface of action are finished according to the request of the system. In this system, the business layer is a combo of single-example mode and IoC mode, so the compiled language for the common 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 the encapsulation of creating example for Session and the encapsulation of database for common use are realized. As a result, it will reduce the coupling, and a lot of temporary objects created in this process will be avoided.
Favorable expansibility and maintainability can be achieved in this system framework. This frame is not only applied to the systemic development but also can be applied to the most B/S system which bases on the frame of SSH in the field of J2EE.
 
Key words: Design Pattern; OpenSource; Domain Modeling; The framework of System

[1] [2] [3]  下一页


【 字体: 打印本页 | 关闭窗口
此论文全套为收费论文。要想获得此全套论文和设计请联系本站客服QQ:31600328 欢迎你的访问!
 本文的地址是: http://www.jsjlw99.cn/Articlenews.asp?id=1489  转载请注明出处!
 您的姓名:
 评论正文:
 验证码:  
 
 [@2019/6/15 12:05:48]
   
 [@2019/5/26 23:35:38]
   
 [@2019/5/17 2:12:03]
   
 [@2019/5/7 0:55:51]
   
 [@2019/4/26 12:59:30]
   
 [@2019/3/19 12:20:19]
   
 [@2016/8/14 3:54:07]
   
 [@2016/4/12 17:12:24]
   
本类最新文章
JAVA设计目录 JAVA钻石迷城 &n JAVA五子棋 论文
JAVA坦克大战 论文 JAVA连连看 论文 JAVA疯狂赛车 论文
设为首页 | 收藏本站 | 过客留言 | 联系我们 | 友情链接 | 原创文章 | RSS订阅 | 管理入口

Copyright @ 2006-2008 Powered By 设计中心工作室  版权所有.
Email:31600328@qq.com QQ: 31600328
鄂ICP备05006890号 本站关键词:计算机毕业论文 计算机毕业设计