全文预览

基于web的新生报到管理系统分析与设计-本科毕业设计(论文)

上传者:徐小白 |  格式:docx  |  页数:36 |  大小:0KB

文档介绍
添加、修改、删除,还可进行查询操作。Р5、报表生成模块具体分为:新生宿舍情况表、学生缴费情况表、组织关系缴纳情况表、高中档案缴纳情况表。Р第二章相关技术Р基于Web的新生报到系统采用目前主流的J2EE MVC三层体系架构,其架构的流程图如下图2-1所示:Р本系统是基于B/S模式开发的JAVA EE多层体系结构WEB应用。系统开发主要分为以下几层:表示层、业务层、DAO层、持久层。业务层和DAO层都通过接口与其它层进行连接从而减小了各层之间的耦合度,实现高内聚、低耦合的思想。分层结构图如下所示:Р图2-1系统分层结构Р主要开发工具为:MyEclipse8.6、Mysql6.0、Tomcat6.0、PowerDesigner12。Р主要技术包括:J2EE轻量级框架SSH、Log4j、Ajax、JSON。РSSH集成框架是Struts、Spring 和Hibernate 三种技术的有机融合, 是目前应用最广泛的Java EE 技术架构。在SSH集成框架中,Struts 的作用是提供MVC 模型, 将界面、业务逻辑和数据分离, 并提供一个高可扩展的架构。Spring作为核心,向上整合MVC框架,向下整合ORM框架,使用Spring的IOC容器来管理各组件之间的依赖关系,Spring的声明事务将负责逻辑层组件的事务管理。而Hibernate 提供了一个抽象的数据服务视图,将用户对数据库的访问进行高度抽象。РStruts 是目前创建Web 应用最常用的表现层MVC 框架实现,是Jakarta Apache 的一个开源项目。基于Model的Struts 框架利用控制器和定制标签库将应用中的模型和视图分离,达到了层间松散耦合的效果,同时提高系统的灵活性、重用性和维护性。作为开源项目,Struts 经受了大量实践的检验,功能越来越强大,体系也日臻完善,并且对其他技术和框架显示出良好的融合性。

收藏

分享

举报
下载此文档