Skip to main content
QUICK REVIEW

[论文解读] On the Module of Internet Banking System

Hamdan O. Alanazi, Rami Alnaqeib|arXiv (Cornell University)|May 21, 2010
Digital Platforms and Economics参考文献 7被引用 3
一句话总结

本文提出了一种基于UML的网上银行系统设计框架,强调安全性、可用性和模块化。通过UML图(用例图、顺序图、类图、组件图)展示两种体系结构模型——客户端-服务器模型和三层架构,指导安全、可扩展的系统开发,为构建稳健的在线银行解决方案提供标准化建模方法。

ABSTRACT

Because of the speed, flexibility, and efficiency that it offers, the Internet has become the means for conducting growing numbers of transactions between suppliers and large international corporations. In this way, the Internet has opened new markets to the world and has accelerated the diffusion of knowledge. The meaning of Internet markets or online business has been widely used in these days. The success of the business depends on its flexibility, availability and security. Since that the web-based systems should have a special way to design the system and implement it. Nowadays, the Internet Banking System widely used and the banks looking to provide the best quality system with highly available, fast response, secure and safe to use. The Unified Modelling Language (UML) is the uniquely language which is used to analyse and design any system. In this paper, the UML diagrams has been proposed to illustrate the design phase for any banking system. The authors, presented two types of architecture which is used for the Internet Banking System.

研究动机与目标

  • 为应对全球金融交易中对安全、高可用性和高效网上银行系统日益增长的需求。
  • 解决设计基于Web的银行系统时确保数据完整性、机密性和系统可靠性的挑战。
  • 提供一种基于UML的标准化、模型驱动方法,以简化网上银行系统的需求分析与设计。
  • 对比并评估两种不同的体系结构——客户端-服务器模型与三层架构,以实现网上银行中最佳的性能与安全性。

提出的方法

  • 使用统一建模语言(UML)对系统行为与结构进行建模,包括用例图、顺序图、类图和组件图。
  • 设计两种系统架构:一种传统的客户端-服务器模型,以及一种更具可扩展性的三层架构。
  • 使用UML组件图定义模块化系统组件及其交互关系,以提高可维护性与安全性。
  • 应用顺序图描述用户与系统组件在事务处理过程中的动态交互。
  • 通过类图表示持久数据结构(如账户与事务),并实现适当的封装与访问控制。
  • 在建模阶段整合安全考虑,通过UML图识别敏感操作与访问点。

实验结果

研究问题

  • RQ1如何有效利用UML对网上银行系统的功能需求与非功能需求进行建模?
  • RQ2在网银系统中,客户端-服务器与三层架构在可扩展性、安全性与可维护性方面的主要差异是什么?
  • RQ3如何通过UML组件建模实现模块化系统设计,以支持未来的可扩展性与安全加固?
  • RQ4UML图在事务处理过程中对保障系统可用性与容错能力方面发挥何种作用?
  • RQ5建模阶段如何降低开发风险并提升网上银行应用的系统可靠性?

主要发现

  • 与客户端-服务器模型相比,三层架构在处理并发事务方面展现出更优的可扩展性与可维护性。
  • 基于UML的建模显著提升了系统设计的清晰度,促进了利益相关者与开发人员之间的沟通。
  • 组件图有助于识别安全关键模块,从而在实现阶段实现有针对性的加固。
  • 顺序图有效捕捉了身份验证与事务处理的流程,突出了潜在的性能瓶颈与故障点。
  • UML的使用使得设计缺陷得以早期发现,减少了返工,提升了网上银行系统的交付速度。
  • 所提出的建模方法为不同机构设计安全可靠的网上银行系统提供了可复用的框架。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。