1、分 类 号 密 级 U D C 编 号 10486 武 汉 大 学工程硕士专业学位论文论 文 题 目基于 J2EE 银行报表系统的设计和实现研 究 生 姓 名:指导教师姓名、职称:工 程 领 域 名 称:研 究 方 向: 2016 年 月 日THESISBy XXXXXXXXXX 2016郑 重 声 明本人的学位论文是在导师的指导下独立撰写并完成的,学位论文没有剽窃、抄袭、造假等违反学术道德、学术规范和侵权行为,否则,本人愿意承担由此而产生的法律责任和法律后果,特此郑重声明。学位论文作者(签名):2016 年 月 日目录第一章 绪论 .11.1 课题背景 .11.2 国内外研究状况 .31.3
2、 课题所做的工作 .61.4 本课题的目标实现 .7第二章 相关技术介绍 .102.1 MVC 设计模式 .102.2 SSH 框架 .12第三章 需求分析 .153.1 项目背景 .153.2 系统需求分析 .163.2.1 用户需求分析 .173.2.2 系统功能需求 .20第四章 总体设计 .224.1 系统构建结构 .224.2 系统层次结构设计 .22第五章 功能模块的设计 .255.1 系统功能架构 .255.1.1 业务管理模块 .265.1.2 业务基础设置模块 .285.1.3 系统管理模块 .295.2 业务流程图 .295.3 系统事件流 .315.4 数据库设计 .35
3、5.4.1 数据库设计原则 .355.4.2 数据库设计范式 .365.4.3 数据库 E-R 关系图 .375.4.4 数据库表结构设计 .39第六章 系统实现与测试 .486.1 系统实现 .486.2 系统运行环境 .526.2.1 硬件环境 .526.2.2 软件环境 .536.3 系统测试 .536.3.1 测试内容 .546.3.2 测试用例 .556.3.3 测试结果 .586.3.4 系统界面 .60第七章 结束语 .66参考文献 .67致 谢 .69北京邮电大学软件工程硕士论文摘 要伴随着集团公司的发展壮大,为了提升服务和营销能力,公司在各地市成立了分支机构。同时,为了加强对
4、各地市的内部管理,集团公司在总部成立专门的管理机构,实现对各地市职能部门的垂直管理,管理机构包括运营管理中心、财务核算中心、人事管理中心三大块。这无疑对集团内部管理的信息化建设提出了更高的要求,集团领导需要方便地对分支机构的各类统计数据进行分析,以用于决策的调整;管理机构需要根据每月具体的银行报表数据进行管理和考核。因此,设计、实现并加以推广银行报表数据管理系统具有重要意义。本文以银行报表数据管理系统信息化为背景,提出构建银行报表管理系统的方案,基于 MVC 设计模式进行开发。主要研究内容如下:1、以集团公司的银行报表数据管理需求为基础,提出建立银行报表数据管理系统的构想,并且完成该系统的开发
5、。2、提出银行报表数据管理系统的总体架构,描述其管理需求、逻辑架构、物理架构和实现技术,系统在结构上总共可以分为四个层次,即业务逻辑层、表现层、域模块层、数据持久化层等。Struts2 用于使 MVC 的三部分分离,Hibernate 用于对 POJO 进行持久化操作,Spring 负责支持业务逻辑。3、分别从需求分析、系统设计、数据库设计、系统实现、系统测试等方面入手进行论证,从而完成了对银行报表管理系统的分析北京邮电大学软件工程硕士论文和设计,满足了集团对分支机构精细化管理的需求。关键词:FMR 银行报表管理系统; MVC 模式; 信息化; 精细化管理;AbstractWith the d
6、evelopment and growth of the group, in order to enhance service and marketing capabilities, the company set up a branch in the city. At the same time, in order to strengthen the internal management of the around the city on the, group company headquarters in established specialized management instit
7、utions, to achieve the vertical management of all functional departments of the municipality, management institutions including management center, financial center accounting, personnel management center for three blocks. It is undoubtedly put forward higher requirements in the information construct
8、ion of the internal management of the group, the group leaders need conveniently on the branches to all kinds of statistical data analysis, to adjust for the decision, management institutions need according to the specific monthly bank statement data management and nuclear test. Therefore, it is of
9、great significance to design, implement and promote the data management system of bank statements.In this paper, based on the information of bank statements data management system as the background, this paper puts forward a scheme of constructing the bank statement management system, and develops t
10、he system based on the MVC design pattern. The main research contents are 北京邮电大学软件工程硕士论文as follows:1, based on the data management needs of the group companys bank statements, the paper proposes the idea of establishing the data management system of bank statements, and completes the development of
11、the system.2, the proposed bank statement data management system architecture, describe the management demand, logic architecture, physical architecture and implementation technology system in structure altogether can be divided into four levels, the business logic layer, layer, domain model layer,
12、data persistence layer etc. Struts2 for the three part of the MVC separation, Hibernate for the POJO to carry out a lasting operation, Spring is responsible for supporting business logic.3, respectively, from the demand analysis, system design, database design, system realization, system test and so
13、 on of argument, to complete the analysis and design of management system of bank statements and reports, the group to meet the demand of branch of fine management agencies.Key words: FMR bank statements management system; MVC model; information; fine management;北京邮电大学软件工程硕士论文目 录第一章 绪论 .11.1 课题背景 .1
14、1.2 国内外研究状况 .31.3 课题所做的工作 .61.4 本课题的目标实现 .7第二章 相关技术介绍 .102.1 MVC 设计模式 .102.2 SSH 框架 .12第三章 需求分析 .153.1 项目背景 .153.2 系统需求分析 .163.2.1 用户需求分析 .173.2.2 系统功能需求 .20第四章 总体设计 .224.1 系统构建结构 .224.2 系统层次结构设计 .22第五章 功能模块的设计 .255.1 系统功能架构 .255.1.1 业务管理模块 .265.1.2 业务基础设置模块 .285.1.3 系统管理模块 .29北京邮电大学软件工程硕士论文5.2 业务流程
15、图 .295.3 系统事件流 .315.4 数据库设计 .355.4.1 数据库设计原则 .355.4.2 数据库设计范式 .365.4.3 数据库 E-R 关系图 .375.4.4 数据库表结构设计 .39第六章 系统实现与测试 .476.1 系统实现 .476.2 系统运行环境 .516.2.1 硬件环境 .516.2.2 软件环境 .516.3 系统测试 .526.3.1 测试内容 .536.3.2 测试用例 .536.3.3 测试结果 .576.3.4 系统界面 .59第七章 结束语 .65参考文献 .65致 谢 .68北京邮电大学软件工程硕士论文- -1第一章 绪论1.1 课题背景在
16、 Internet 高速普及的今天,电子商务、电子政务、大数据、ERP 管理、CRM 管理等办公平台得到了广泛应用,在这样的一种大环境背景下,如何对数据进行科学、有效的处理,包括相应的统计、审核、整理、互动等基本要求,已经成为当前数字版办公的重要问题之一。在信息处理、运算的过程中,银行报表系统作为一种企业在开展信息化管理活动中所必不可少的一部分,已经成为了企业在信息路径上所采用的重点手段之一。据权威统计部门的相关统计结果显示,当前在企业的日常运行管理活动中,仅内容上与信息银行报表有一定联系的银行报表系统就已经在整体中占据了 2/3 的比例。事实上,在企业的日常管理活动中,银行报表系统自身具有较高的应用价值,能够顺利实现企业相关信息的整合、研究与分析等要求。当前是互联网信息化技术不断更新换代的历史发展新时期,企业在管理系统的发展上也实现了重大的突破的革新,具体体现为由传统的从客户端直接到服务器的原始结构而转变成为网络信息化技术的信息系统。随着当前企业对信息系统的功能提出更高的要求,银行报表系统也必将顺应时代发展的需求而不断焕发出新的生机与活力。传统的系统管理观念中认为,银行报表系统的突出特征在于它