`
seawavenews
  • 浏览: 230141 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

计算机系统分析员论文-银行业的应用

阅读更多

计算机系统分析员论文

-银行业的应用论Java技术在因特网平台上的应用

——论文3:银行业的应用
【摘要】
因特网上应用的日益普及与深化,为Java技术的运用提供了广阔的活动舞台,也大大推进了Browser/Server模式的企业内联网应用与网络计算。
作为某信息公司中的技术骨干,我有幸承担了某银行信贷管理与查询系统等的开发任务,独立地完成了其中的系统设计、类设计、部分开发及测试工作。
整个系统完全按照J2EE的标准来设计。前台界面应用了JSP技术,控制部分采用了Servlet来开发,业务逻辑应用了EJB技术来封装,应用服务器采用了支持J2EE标准的BEA公司的Weblogic,后台的数据库选用的是Informix7.3,目的是为了与银行中其他业务系统数据库保持一致。在硬件平台上,我们选用的是HP公司的某台中型服务器机器,操作系统是HP-UX。
该系统界面运用的是IE,它不仅兼容性较好,而且已为广大用户所熟悉。系统运行后,各个支行都普遍反映界面友善,功能强大,开发的效果令人满意。
【正文】
在银行应用中私人的储蓄、企业的会计、国际的业务、信贷、财务管理都是十分重要的,它们构成银行的基础业务系统。我从事开发的信贷业务更是银行利润来源的重要部分。与储蓄,对公等以交易事务为主的业务模式有所不同的是,尽管信贷也是交易,但需要更多其他辅助信息的支持。如客户的基本资料,在本行内业务发生状况、信用等级、是否有逾期贷款未能归还等。各个支行的有关业务人员及分行管理人员都希望能方便及时地了解这些信息。传统的基于终端的用户界面难以传递这么多信息给用户,所以我们决定采用基于测览器IE的用户界面,一方面IE使用方便,不需要专门培训,另外它是与Windows操作系统捆绑在一起的,也可节省前台费用。在开发技术上有ASP,JSP可供选择。
由于考虑到Java技术在Internet上的迅速发展,J2EE更是提出了全新的用语言来统一平台的思路,于是我们决定采纳J2EE标准,并选用了JSP。在设计上,基本上是采用了一个交易画面对应于一个JSP程序,充分发挥JSP动态处理页面的长处。
为了使设计有更好的可扩性、灵活性与逻辑性,能为以后扩展奠定坚实的基础,我采用了(Modelu,View,Controller)的MVC设计模式,View全部由JSP实现,而Controller则是设计了一个Servlet程序,它负责处理前台浏览器传送来的所有请求,并按事先定义好的路径/程序关系,分发给相应的JSP程序去处理。由于Servlet本来就是为Java服务器端编程来设计的,因此由它来负责服务器端的处理是相当合适的。
在开始设计时,我运用了构件技术,由EJB承担起设计模式的Modelu角色。具体的贷款开户,放款,结息逾期贷款,归还贷款等交易都对应一个具体的EJB。为了将这些处理逻辑与相应的数据库操作分离开,能更加便于维护,我将处理业务的EJB设计成Session Bean,而为每个Session Bean再配备一个相对应的Entity Bean,用于访问后台的数据库。贷款管理中有很重要的一点是进行查询,我按照需求分析的结果,为每类查询都设计了相对应的Bean,其目标是尽可能地提高查询的速度。
在对数据库的存取中,我本来的设计应用Informix JDBC所带的Driver Manager,这样,在存取数据库中的Bean中就要把Driver及Server写入,后来考虑到应尽量提高应用的平台独立性,在参阅了J2EE中JDBC部分的说明后,改用了Data Resource的处理方法,这样,即使以后数据库换成Oracle或其他产品,程序也不用修改,只需要在配置时进行变动即可。
在这次信贷管理系统的开发过程中,Java的平台无关性优势,在开发人员从事开发的活动中体现得淋漓尽致。由于经费相对紧缺,我们的开发环境是各个项目组共用一台HP机器,虽然每个开发小组都搭建了自己的环境,但项目一多,特别是遇上结息与批量测试等场合,机器就显得不堪重负,使开发与测试工作的效率大为下降。我们小组由于采用的是Java技术,大家可以在自己的NT机器上搭建相同的环境。这样一来,大家平时的开发工作,包括JSP,Servlet,EJB的程序,都可以在本地完成,只是到测试或展现阶段才需放到HP开发机器上进行。
以前我们开发的Web应用,往往只是应用了部分的Web技术,如采用Apache Web Server、ASP开发语言等。整个体系的集成与组合往往不够理想,这次由于我们采用的一整套符合J2EE标准的组件,整个系统的协同性与一致性非常之好。再加上有一个支持J2EE的应用服务器——BEA Weblogic,以往我们做得不理想的复杂配置,模块间的连结,如今都用不到再操心了,只需在图形化的配置工具中,输入系统所需要的配置,如路径与实际应用程序的关系,组件中的EJB引用,Data Resource的属性等;全部配置完成后,Weblogic会替我们完成项目的部署,并将这一切有关的程序都封装起来。
原来,我们开发小组的文档编制任务显得非常之繁重,因为整个系统既有交易部分,又有管理查询部分,交易、数据与源程序都很多。为了解决这个问题,我们直接应用了Java源程序中的Javadoc导出文档,这样不仅文档美观,而且能够保持与源程序的一致性,实乃一石二鸟之举。
整个项目完成后,用户使用下来都觉得界面友好,操作简便。但是我心里知道.这个系统还有很多可以加以改进的地方。
首先,基于Java系统的开发需要资金较多的投入,由于该系统受到经费的限制,只申请到一台生产用机,这样,Web Server、Application Server、DB Server只能被挤放在一起。虽然Weblogic能实现部分负载平衡,但在将来的业务发展时,这样的分布肯定不是最理想的。好在我们在设计时已经考虑过尽量有良好的扩展性,在以后条件许可时,只需进行在不同机器之间的进一步部署即可,应用程序大体上无需改动。
其次,在设计上,可以采用UML的产品,如Rational Rose,另一方面,Rational Rose具有自动代码生成功能,也可以大大节省开发的成本。
最后,目前的信贷管理系统相对用户数目量不多,当推广类似系统需要拥有大批用户时,基于Java的系统的响应时间与系统分布都会有较为突出的矛盾出现。
以上这些,都是我在今后的系统设计与开发中需要加以注意的地方,也是运用Java技术应当努力的方向。(本文主要参考了上海戴黎平等人的论文) 

分享到:
评论

相关推荐

    系统分析师论文范文-论信息系统的安全性设计(共7篇).pdf

    系统分析师论文范文-论信息系统的安全性设计(共7篇).pdf系统分析师论文范文-论信息系统的安全性设计(共7篇).pdf系统分析师论文范文-论信息系统的安全性设计(共7篇).pdf系统分析师论文范文-论信息系统的安全性设计(共...

    调研-银行业私有云建设发展调研报告

    该报告通过对100余家银行业金融机构的深入调研,分析了银行业云计算应用与未来规划、银行业私有云应用现状与趋势、银行业容器云应用现状与趋势、银行业用户期待与展望等多个维度,形成了系统、科学、可靠的研究结论...

    计算机系统结构论文--数据流计算机

    本文主要介绍了数据流计算机体系结构的分类,工作原理,性能分析,系统的优缺点介绍以及DDMP处理器的结构与特点。 关键词:数据流计算机;数据驱动;需求驱动;数据驱动处理器DDMP;操作码;运算顺序;数据流图; 中图...

    系统分析师论文范文.7z

    Web 应用系统分析与设计 论软件项目计划的制定 论软件开发成本管理 论软件开发的风险管理 应用 CMM 保证软件质量 论企业级信息系统项目管理体系的建立 论信息系统的需求管理和范围管理 论项目的风险管理 ...

    计算机毕业设计-Python语言开发的疫情数据可视化分析系统--论文-毕设源代码+说明文档.rar

    此资源包包含了一个基于Python语言的疫情数据可视化分析系统的论文、源代码及详细说明文档。该系统旨在帮助用户直观地理解疫情发展趋势,同时支持二次开发和定制,以满足不同场景下的分析需求。 **资源内容**: 1....

    软考 系统分析师论文 范文

    系统分析师考试 论文范文 涵盖十大类主题 一、软件开发方法 二、需求分析 三、软件设计 四、软件测试与性能 五、软件维护 六、数据库技术 七、计算机网路与信息安全 八、软件项目管理 九、企业应用集成 十、新技术...

    计算机信息技术与网络安全研究3篇-计算机安全论文-计算机论文.docx

    这就需要我们进一步了解网络信息技术,了解信息安全技术的工作原理,分析犯罪分子侵犯计算机信息技术与网络安全研究3篇-计算机安全论文-计算机论文全文共35页,当前为第3页。计算机信息技术与网络安全研究3篇-计算机...

    计算机毕业设计-酒店管理系统-论文-源码.zip

    在当今信息化社会中,计算机技术与各行各业的结合日益紧密,尤其在管理领域,计算机系统的应用已成为提升效率、优化流程的关键。本项目“计算机毕业设计-酒店管理系统-论文-源码”正是以此为背景,采用Java JSP技术...

    全国计算机软件资格水平考试-系统分析员级下午试题II论文写作的要点.zip

    在“全国计算机软件资格水平考试-系统分析员级下午试题II论文写作的要点”中,主要涵盖了以下几个关键知识点: 1. 论文结构:一篇优秀的论文应具备清晰的结构,包括引言、主体论述、案例分析和结论。引言需简明扼要...

    计算机毕业设计-企业论坛系统-论文-源码.zip

    【标题】"计算机毕业设计-企业论坛系统-论文-源码.zip" 提供了一个完整的Java JSP企业论坛系统的源代码和相关论文,是为学生提供毕业设计学习的资源。这个项目不仅涵盖了编程语言和框架的应用,还涉及到软件工程的...

    系统分析师论文汇编

    系统分析师论文汇编 论软件的组件式开发 2 远程接入中的安全访问控制 4 网络安全评估 6 电子政务项目中的计划管理 12 应用CMM改进软件维护过程 14 论改进Web服务器性能的有关技术——论文1:银行...

    计算机毕业设计-学生信息管理系统-论文-源码.zip

    本资源“计算机毕业设计-学生信息管理系统-论文-源码.zip”正是这样一份综合性的学习资料,它涵盖了从理论到实践的全过程,包括了系统设计的论文和完整的JavaJsp源码,为学习者提供了一个直观的参考实例。...

    智能视频监控系统的分析与设计论文-论文.zip

    在实际应用部分,论文可能分析了智能视频监控系统在城市治安、交通安全、零售业、智能家居等领域的案例,展示其如何帮助提高运营效率、保障公共安全以及提升用户体验。同时,也会讨论系统面临的挑战,如隐私保护、误...

    软件资格水平考试(软考)-高级-论文样例:论基于Web的数据库应用系统——在银行业中的应用

    《基于Web的数据库应用系统在银行业中的应用》 随着信息技术的飞速发展,基于Web的数据库应用系统在银行业的应用日益广泛。这种系统的出现,得益于互联网的普及和分布式软件体系结构的进步,特别是浏览器/服务器(B...

    毕业论文-计算机-论坛设计-动态网页-PHP-MySQL+论文

    本论文主要探讨了在计算机领域中,如何利用动态网页技术构建一个论坛系统,其中重点涉及PHP编程语言和MySQL数据库的集成应用。动态网页使得用户交互变得更加便捷,适应了信息时代的需求,尤其在论坛这种信息交流平台...

    毕业设计论文-IT计算机-车辆管理系统-源码.zip

    1. **需求分析**:明确系统的目标用户,如车队管理者、驾驶员等,分析他们的需求,确定系统应具备的基础功能,如车辆信息管理、调度管理、维修保养记录等。 2. **系统设计**:包括总体架构设计(例如,MVC模式),...

    计算机专业毕业设计源码-VB+ACCESSVCD租借管理系统(系统+论文+需要分析)-基于VB-IT毕设论文.zip

    计算机专业毕业设计源码_VB+ACCESSVCD租借管理系统(系统+论文+需要分析)_基于VB_IT毕设论文.zip计算机专业毕业设计源码_VB+ACCESSVCD租借管理系统(系统+论文+需要分析)_基于VB_IT毕设论文.zip计算机专业毕业设计源码...

    系统架构师论文-高级软考

    写论文是你展示系统分析水平的最佳时机,如果您面对三个论文问题的阐述,怎么才能让人相信你有项目实践经验,有较强的分析问题、解决问题的能力,怎么才能让你的论文就很有说服力呢?下面是湖北软考网小编总结出来的...

    论文研究-正确应用一种新的系统分析法——AHP.pdf

    论文研究-正确应用一种新的系统分析法——AHP.pdf, 层次分析方法(Analystical Hierarchy Process,简称为AHP方法)自70年代由美国运筹学家T.L Saaty提出以后,引起了我国系统工程人员的极大兴趣。由于社会的发展,人们...

    浅析数据通信网络维护与网络安全问题-网络安全论文-计算机论文.docx

    要对当前网络安全问题进行分析,及时寻找出问题出现的原因,并根据实际分析的结浅析数据通信网络维护与网络安全问题-网络安全论文-计算机论文全文共10页,当前为第3页。浅析数据通信网络维护与网络安全问题-网络安全...

Global site tag (gtag.js) - Google Analytics