首页> 中文学位 >基于SSH2的人民银行在线业务竞赛系统的设计与实现
【6h】

基于SSH2的人民银行在线业务竞赛系统的设计与实现

代理获取

目录

声明

摘要

第1章 绪论

1.1 选题背景

1.2 本文的研究内容及意义

1.3 本文的基本框架及章节安排

第2章 系统相关技术介绍

2.1 Java简介

2.2 J2EE应用简介

2.2.1 JavaBean简介

2.2.2 JSP简介

2.2.3 Servlet简介

2.2.4 MVC简介

2.3 Struts2框架概述

2.4 Spring框架概述

2.5 Hibernate框架概述

第3章 系统需求分析

3.1 业务竞赛系统概述

3.2 业务竞赛系统需求分析

3.2.1 系统的业务需求

3.2.2 系统的功能需求

3.2.3 系统的业务处理原则

3.2.4 系统的其他需求

3.3 系统的UML分析

3.3.1 用例图

3.3.2 顺序图

第4章 系统设计

4.1 系统设计原则

4.2 系统功能模块划分

4.3 系统的结构设计

4.3.1 基于Hibernate的数据层设计

4.3.2 基于Spring的业务逻辑层设计

4.3.3 基于Struts2的表示层设计

4.3.4 基于SSH2的三层系统架构设计

4.4 系统开发平台

4.5 系统的数据库设计

4.5.1 系统E-R图

4.5.2 系统数据逻辑结构表

第5章 基于SSH2架构的系统实现

5.1 系统数据层的实现

5.1.1 持久对象组件的实现

5.1.2 数据访问对象组件的实现

5.1.3 数据源及DAO组件配置

5.2 系统业务层的实现

5.2.1 业务逻辑接口及其实现类

5.2.2 业务逻辑接口调用DAO组件配置

5.3 系统表现层的实现及演示

第6章 总结

参考文献

致谢

展开▼

摘要

人民银行近几年对业务竞赛非常重视,希望通过业务竞赛活动提高广大职工的学习积极性、主动性,营造奋发有为的工作氛围,提高在职人员的业务素质和履职水平。传统的考试竞赛模式采用纸质方式进行,需要出题、组织人员集中考试等,因工作流程多、周期长、保密工作也比较容易疏漏,使得搞业务竞赛的成本居高不下。与传统的竞赛形式相比,人民银行在线业务竞赛系统将传统的考试模式与先进的网络应用结合起来,可实现对业务竞赛工作的高效组织和管理。系统的随机组卷、自动阅卷和统计分析功能不仅提高了业务竞赛活动的效率,能及时反馈竞赛结果,也体现了竞赛的公平和公正。
   本文的主要工作是采用Hibernate+Struts2+Spring的框架来分析设计和成功实现在线业务竞赛系统。在进行系统设计之前,充分了解系统的业务需求、目标与任务,在需求分析基础上对竞赛系统进行UML分析;根据UML分析,对系统进行模块划分,确定系统包括登录管理、人员信息管理、试题管理、试卷管理、在线考试管理、批阅卷管理和成绩管理七个模块,涉及竞赛试题的导入、随机组卷、在线考试监考、阅卷及成绩统计分析等内容。需求分析完成后进行系统的结构设计,用Struts2来实现表现层,用Spring来实现业务逻辑层,用Hibernate来实现数据层,并对MySQL数据库设计了数据库结构与表结构。在系统的设计过程中,除了考虑系统的规范性、实用性及满足需求外,还要考虑系统的建设成本和维护成本。最后介绍的是系统的实现,分析了持久层如何对数据库进行持久化,业务逻辑层如何对持久层进行分配和管理,表现层如何控制数据流,并详细说明了如何配置系统的配置文件与数据库进行连接、整合各个框架。
   在线业务竞赛系统的基于SSH2的设计使得它成为一个安全可靠、扩展性强、使用频率高的业务系统。一是用基于SSH2的三层架构来实现系统,实现了数据层、业务逻辑层和表现层的分离,不同层做不同的事情,使得系统的架构更加清晰。二是基于WEB的用户界面使参赛人员打开浏览器就可以使用,界面操作简单明了,对计算机硬件资源的要求也大大降低。三是后续的系统维护和技术支持更为简单。SSH2的三层架构体系使得在某一层的改动不会影响到其他层,使得后期维护完善更加简单。系统的成功实现不仅实现了人民银行业务竞赛的高效组织和管理,也可广泛应用于人民银行的岗位培训、任职资格考试等。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号