北京各大银行报表开发过程调查报告.doc_第1页
北京各大银行报表开发过程调查报告.doc_第2页
北京各大银行报表开发过程调查报告.doc_第3页
北京各大银行报表开发过程调查报告.doc_第4页
北京各大银行报表开发过程调查报告.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京各大银行报表开发过程调查报告 学生姓名 学 号 专 业 年 级 指导教师 摘 要 由于中国金融市场竞争非常激烈 各行业发展迅速 金融业务与金融管理的各个 方面应用现代信息技术 深入开发 广泛利用金融与经济信息资源 加速金融现代化 的进程 各大银行依托各地网络 不断地丰富业务品种 拓宽经营渠道 建设成为资 本充足 竞争力强的现代银行 这使得各大银行资金流动逐步加大 为了使管理者能 够宏观掌握资金的流动 同时为管理者的决策提供有价值的信息 财务报表就成了不 可或缺的一部分 本文针对北京市各大银行报表开发过程进行调研 文章内容包括报 表开发过程中需要的开发环境 开发工具 应用技术的详细说明 同时对整个开发流 程中出现问题的总结与分析 这样就能使我们更加了解报表开发的每一个环节 并且 能够更加准确的统计出相应数据 避免由于开发过程中出现的问题 影响到相应部门 关键词 银行 报表开发 技术 调查 Abstract Because of China s financial market is very competitive each profession development is rapid the financial business and financial management each application of modern information technology the thorough development extensive use of financial and economic information resources accelerating the process of financial modernization Banks rely on network all over constantly enrich business variety broaden the channels of management construction become sufficient capital competitive modern bank which makes each big bank capital flows step by step in order to make managers can master the macro capital flow at the same time for the manager s decision to provide valuable information financial statements became part of the indispensable This article in view of the Beijing each big bank report development process carries on the investigation and study the article content including report development process needed to development environment development tools the details of the application technology and to the entire development process problems in summary and analysis so it can make us understand more about the report development in every aspect and can be more accurate statistics a corresponding data avoid the development in the process of the problems and influence to relevant department Key words Postal Savings Bank report development technology survey 目 录 摘 要 Abstract 前 言 1 第 1 章 调查过程 2 第 1 节 调查目的 群体 时间及方 法 2 第 2 节 调查安排及问卷回收情况 2 第 2 章 调查内容与分析 4 第 1 节 报表开发环境的搭建 4 第 2 节 报表开发工具及相应技术 4 第 3 节 报表测试及需求核对 4 第 4 节 问题存在的根本原因 7 第 3 章 针对各个银行报表开发的对策与建议 9 第 1 节 对银行方面加强硬件及业务管理的建议 9 第 2 节 对从 IT 企业方面加强技术支持的建 议 9 结 论 11 参考文献 12 致 谢 13 前 言 中国金融市场竞争非常激烈 各行业发展迅速 各大银行依托各地网络 不断地 丰富业务品种 拓宽经营渠道 建设成为资本充足 竞争力强的现代银行 这使得各 大银行资金流动逐步加大 为了使管理者能够宏观掌握资金的流动 同时为管理者的 决策提供有价值的信息 财务报表就成了不可或缺的一部分 本文针对北京市各大银 行报表开发过程进行调研 文章内容包括报表开发过程中需要的开发环境 开发工具 应用技术的详细说明 同时对整个开发流程中出现问题的总结与分析 我们要通过此 次调查加深我们队金融行业 以及报表开相关知识的认知程度 有利于日后作为一定 的参考 所以就工作之便 为分析报表开发过程的现状 挖掘开发过程中存在的问题 我采用文献研究法 问卷调查法和访谈法等多种方法对北京市各大银行中报表开发过 程情况进行调查 问卷调查回收问卷数量近 200 份 其中有效问卷 180 份 我主要以 调查研究为基础 围绕报表开发过程等调查分析相关数据 找出其中的问题 分析并 提出相应的对策与建议 第 1 章 调查过程 第一节 调查目的 群体 时间及方法 1 1 调查目的 1 分析北京市各大银行报表开发过程及相关技术 2 为金融机构提供在报表开发方面未来发展的建议 3 为 IT 企业提供相关信息从而达到企业和金融机构双赢 1 2 目标群体 北京市各大银行相关业务人员 以及各 IT 公司的报表开发人员 1 3 调查时间 2012 年 3 月 5 日 2012 年 3 月 20 日 1 4 调查方法 采取文献研究法 问卷调查法以及访谈法 第二节 调查安排及问卷回收情况 1 1 调查安排 第一阶段 初步调查 初步了各大银行的发展形势以及报表开发的相关信息 1 天时间 第二阶段 计划阶段 制定各大银行报表开发调查 访谈策划 并审定 确认修正 制定计划 1 天时间 审定计划 1 天时间 第三阶段 问卷阶段 设计调查问卷 初步测试 然后整理确认 并印制 100 份 问卷设计 1 天时 间 问卷整理 确认 印刷 1 天时间 第四阶段 访谈阶段 设计访谈内容计 1 天时间 第五阶段 实施阶段 向北京市各大银行机构的业务人员 以及 IT 工作人员发放调查问卷并及时 收回 对其校领导进 行访谈并及时做好记录 确保问卷的回收率及访谈的内容有效率 问卷发放 回收及访谈 2 天时间 第六阶段 研究分析 通过数据输入处理以及相关文献处理 研究 分析数据 数据输入处理 1 天 时间 文献处理 1 天时间 数据研究分析 2 天时间 第七阶段 报告阶段 撰写调查报告 并印制成文 报告书写 2 天时间 报告打印 1 天时间 1 2 问卷回收情况 发放问卷共 220 份 其中收回的问卷共 200 份 有效问卷为 180 份 回收率为 91 有效率为 90 由此看来此次调查还是比较成功的 第 2 章 调查内容与分析 第 1 节 报表开发环境的搭建 1 1 操作系统分析 调查显示 大约 48 北京市各大银行使用 Windows 操作系统 大约 34 的机构 使用 Linux 操作系统 其余为其它操作系统 经调查得知在 Windows 中 Windows7 的 使用率达到了 82 这是由于 Windows7 是微软史上最值得期待的产品之一 它基于 Vista 弥补了此前存在的诸多缺憾 增加了大量新功能 而且资源消耗更少 Linux 对于 Windows 来说有一定的优势 比如 开源 免费 用于商业用途不用考虑正版软 件问题 作为服务器系统 系统的资源占用优于 Windows 而且专业性较强 但是其使 用仍然较低主要是因为 没有专门的厂商支持 图形界面不敢恭维 应用程序较少 目前好多了很多软件厂商开始重视 Linux 版本开发 1 2 服务器的选择 经调查得知银行线上报表统一使用 weblogic 服务器 WebLogic 是美国 bea 公司 出品的一个 application server 确切的说是一个基于 Javaee 架构的中间件 BEA WebLogic 是用于开发 集成 部署和管理大型分布式 Web 应用 网络应用和数据库 应用的 Java 应用服务器 将 Java 的动态功能和 Java Enterprise 标准的安全性引入大型 网络应用的开发 集成 部署和管理之中 1 3 数据库的使用 经调查银行 95 使用 Oracle10g 数据库 Oracle Server 是一个对象一关系数据库 管理系统 它提供开放的 全面的 和集成的信息管理方法 每个 Server 由一个 Oracle DB 和一个 Oracle Server 实例组成 Oracle 数据库的体系结构包括物理存储结 构和逻辑存储结构 由于它们是相分离的 所以在管理数据的物理存储结构时并不会 影响对逻辑存储结构的存取 而且它有足够的存储空间 适合大量数据的存储 第 2 节 报表开发工具及相应技术 据调查分析 在各金融机构中报表的构成主要是页面显示和数据 首先在页面显 示时要符合用户的需求格式 其次是在不同的业务需求下要保证数据的准确性 对于页面显示来说 可以分为两部分 其一是表样的设计 其二是对整个页面的 整体设计 其中表样的设计主要是使用 IBM 公司的 Cognos 同时结合相应设置即可完成 需求表样 对于这个页面的设计主要应用的开发工具是 MyEclipse 5 5 或以上版本 Eclipse 3 2 或以上版本 同时配合使用 Weblogic 服务器以及 Cognos 传递的相应参数 来显示报表 而且现在有 93 开发人员在整体页面设计中 使用的是 JSF 以及 SSH 技术 这使得页面的开发更加方便快捷 JavaServer Faces JSF 是一种用于构建 Web 应用程序的新标准 Java 框架 它 提供了一种以组件为中心来开发 Java Web 用户界面的方法 从而简化了开发 JavaServer Faces 还引起了广大 Java Web 开发人员的兴趣 企业开发人员 和 Web 设计人员将发现 JSF 开发可以简单到只需将用户界面 UI 组件拖放到页面上 而 系统开发人员 将发现丰富而强健的 JSF API 为他们提供了无与伦比的功能和编 程灵活性 JSF 还通过将良好构建的模型 视图 控制器 MVC 设计模式集成到它的 体系结构中 确保了应用程序具有更高的可维护性 最后 由于 JSF 是通过 Java Community Process JCP 开发的一种 Java 标准 因此开发工具供应商完全能够为 JavaServer Faces 提供易于使用的 高效的可视化开发环境 SSH Struts Spring Hibernate Struts 进行流程控制 Spring 进行业务流转 Hibernate 进行数据库操作的封装 Struts 提供了丰富的标签库 通过标签库可以减少脚本的使用 自定义的标签库 可以实现与 Model 的有效交互 并增加了现实功能 Spring 是一个开源框架 它由 Rod Johnson 创建 它是为了解决企业应用开发的复杂性而创建的 Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情 然而 Spring 的用途不仅限于服务器端的开发 从简单性 可测试性和松耦合的角度而言 任何 Java 应用都可以从 Spring 中受益 Hibernate 是一个开放源代码的对象关系映射框架 它对 JDBC 进行了非常轻量级 的对象封装 使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库 Hibernate 可以应用在任何使用 JDBC 的场合 既可以在 Java 的客户端程序使用 也 可以在 Servlet JSP 的 Web 应用中使用 最具革命意义的是 Hibernate 可以在应用 EJB 的 J2EE 架构中取代 CMP 完成数据持久化的重任 对于数据处理来讲 首先利用 PL SQL 对基础数据按照业务需求进行处理 然后 通过 ETL 对相应的任务进行调度 整个 ETL 处理过程需按一定步骤和满足某些条件 进行 某些关键的文件如汇率数据 机构表等都会影响整个 ETL 的处理 因此 快 速见效的 ETL 处理流程将是一个比较复杂的过程 考虑到将来 ETL 处理的多样性和 复杂性 引入了 Job 的概念 将 ETL 处理过程分为一个一个的 Job Job 可能是清洗 加载 转换 也可能是 PI 加工 为了对复杂的 ETL 处理过程更好的调度和监控 专门 设计一个 ETL 调度系统 通过 ETL 调度系统的开发使用 将清晰 高效地通过 Job 调度的方式处理快速见效的 ETL 过程 并将相应数据存储到 Oracle 数据库当中 完 成数据的处理 第 3 节 报表测试及需求核对 在报表开发的整个过程中 对报表的测试是至关重要的 因为只有经过测试才能 发现开发过程中存在的明显的或者潜在的问题 当然测试必须要有一个正确的准则 用来判断报表程序开发的结果是否正确 这就涉及到了金融行业的业务需求问题 经调查得知 金融机构报表开发同样是先从详细设计以及需求文档等方面开始 同时制定开发需求 IT 人员会按照需求文档进行开发设计 并且在开发结束后 会根 据需求文档进行内测 内侧主要是要检测报表的显示样式以及数据的准确性 通过内 测会直接将接近 79 的问题暴露出来 当内侧结果的 95 接近真实数据 则金融机构 的专业测试人员进行测试 测试人员会根据开发之前提供的需求去核对表样以及数据 的准确性 当测试发现表样或者数据存在问题时 会即时反馈给开发人员 开发人员 会根据测试人员所提供的口径进行查找问题 在这时开发人员和测试人员要进行需求 的核对 因为对需求的理解即使有少许的偏差都会导致表样或数据的不准确 在这个 过程中要求开发人员以及测试人员都要对相关业务口径非常了解 之后开发人员会根 据统一的口径进行调试或对出现的问题进行相应的解释 第四节 问题存在的根本原因 4 1 大多数金融企业提供的硬件设施不够完善 从问卷调查数据的统计中可以看出 在 67 金融企业开发报表过程中 经常会出现各 种由于硬件设施不完善而暴露出来许多问题 在调查过程中以为开发人员很无奈的对 我没说 银行的服务器是在是慢了 我们开发完一个表如果运气好一次就能传上去 但是经常由于服务器忙而中间就卡死了 而且在测试过程中只能一个表不能多个人同 时查看 这样也会是服务器卡掉 这种情况已经和领导反应过多次 但是替换掉现在 的服务器也不是一件容易的事 我们也只能这样慢慢来 这样的问题在 70 的金融 机构中都是存在的 因为现在使用的服务器是几年前应用的 当时的数据传输量比现 在的要小的多 所以这样的问题也是一定会有的 只能希望各金融机构能尽快解决这 类的问题 4 2 IT 人员技术人员配备不够完善 访谈结果分析显示 有 48 的项目组内从事报表开发技术人员不够完全 有的项 目组中报表开发只有三到四人 甚至有的只有一人 这样的人员配备 大大的影响了 报表的开发速度 在某种程度上来说这也影响了报表的开发质量 而且也会对开发人 员造成很大的压力 4 3 技术与业务支持薄弱 在调查中发现在整个开发过程中有 62 负责开发的技术人员会遇到一些无法自己 解决的技术问题 或者是业务概念的模糊 但是当遇到这种问题时 IT 公司的技术支 持人员 以及金融机构的业务人员都不能及时的帮着解决问题 这使得开发人员不能 按时完成开发工作 而且在调查中发现 30 的测试人员以及开发人员对业务口径很不明确 这就对 报表的测试变得没有意义了 第 3 章 针对各个银行报表开发的对策与建议 第 1 节 对银行方面加强信息化建设及业务管理的建议 1 1 加强对金融企业的信息化建设 随着金融服务的日趋成熟 IT 逐渐成为推动金融行业创新的重要动力之一 面对惊人的系统开发成本和运营成本 越来越多的金融企业把目光投向了IT 外包领域 面对纷繁复杂的金融环境 支撑银行业务运转的IT 部门正经历着严峻挑 战 一方面 商业银行的业务已高度依赖于IT 系统 另一方面 证券 基金 代理等金融创新业务的发展对IT 系统提出了更高的要求 信息化建设的目标之一就是协助企业提高业务效率和服务质量 降低成本 业内专家普遍认为 符合客户需求和管理模式的专业IT 外包服务 可以把金 融机构从长远的固定IT 成本上释放出来 使金融机构聚焦于核心业务的创新上 信息化建设的目标之一就是协助企业提高业务效率和服务质量 降低成本 业内专家普遍认为 符合客户需求和管理模式的专业IT 外包服务 可以把金 融机构从长远的固定IT 成本上释放出来 使金融机构聚焦于核心业务的创新上 1 2 加强对业务管理的建设 随着金融行业的改革和信息化建设的迅速发展 金融行业的业务种类正在不断增 加 为了使金融企业的业务人员能够更加详细透彻的掌握相关业务 金融机构应加强 对业务人员的管理和培训 是每一个业务人员都应该有的素质 这样才能使金融企业 更加稳固健康的向前发展 第 2 节 对从 IT 企业方面加强技术支持的建议 软件开发是一个非常复杂的过程 软件开发技术的发展经历了漫长的历史阶段 在软件开发的初期 人们对软件开发的认识主要集中在 软件危机 的解决办法上 随着计算机技术在教育领域的广泛应用 技术进步不仅推动人类文明的发展 同 时也给各个行业提供了学习的新知识 对开发观念的转变起到积极地促进作用 而且 能够保证开发人员能够保质保量的完成开发任务 双方达到双赢 2 1 以切实可行的方法帮助用户有效降低教育信息化的总成本 我们认为 作为负责任的厂商 应该以应用为先导 帮助银行等金融部门预测并 规划未来足够长时期内的应用需求 以此作为投资规划的起点 应该提供合理的硬件 设备 软件资源 培训等的投资配比建议 应该将硬软件设备未来的更新换代计划同 时考虑到投资规划中 以期同时实现降低成本和满足应用需求 应该充分考虑设备的 维护成本 通过提供易维护的设备 并通过提供或延长相应的服务来降低客户的设备 维护成本 2 2 支持建立开发信息化应用标准 近些年 应用标准与互操作的问题在中国基础信息化领域有所发展 有些银行或机构 不遗余力地为制定标准而努力 但从国外的经验看 应用标准的发展需要得到行业内 企业在产品层面的足够支持 这样将有助于企业与金融部门的共同发展 2 3 提供先进管理经验的示范 先进的技术也需要先进的管理经验 才能更充分地发挥效益 将先进的管理经验 适时 适度 潜移默化地影响到银行及各级金融部门的信息化管理中 这同时也是帮 助用户实现投资目标的重要途径之一 厂商需要有意识地影响和引导客户 帮助他们 提高相应的管理能力 例如信息化建设的规划能力 银行信息化设备有效管理的能力 项目管理的能力 结 论 此次针对金融行业报表开发过程的调查研究工作很成功 此次调查主要针对金融 行业报表开发过程的调查研究 其中包含 报表开发坏境的调查 报表开发工具与相 应技术应用的调查 以及在报表开发的测试过程的调查 在调查中发现在报表开发过 程中还是存在一定的问题 其中包括技术方面的问题 也包括业务方面的问题 并且 我们通过这次调查 可以初步了解到当前金融机构报表开发的基本过程 在这次调研中也存在这一定的不足 比如 初期对金融机构的业务准备不够充分 调查对象所处领域单一 调查中部分问题没有想到 这次调查研究对我来说是最宝贵 的经验 参考文献 1 中国人民银行 金融信息化发展战略研究 工作方案征求意见稿 EB 北京 金网在 线 2003 3 2 卢小冰 推进金融信息化 促进金融体制改革 国家十五科技攻关项目简介 J 中 国金融电脑 2002 1 3 唐世渭 童云海 我国金融信息化现状与十五期间发展策略研究 J 北京 中国金 融电脑 2002 8 4 董丽英 从入世看我国金融信息化攻关建设 J 中国金融电脑 2002 2 5 王元龙 加入 456 后的中国银行业发展战略研

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论