“系统设计-网上银行系统的设计与开发ppt”主要涵盖了网上银行系统的需求分析、软件体系结构设计以及各个关键子系统的详细流程。
在需求分析阶段,系统明确了以下几个核心功能:
1. 开户/销户处理:用户可以在线进行银行账户的开设或注销,这一流程涉及用户身份验证、账户信息录入及审核等步骤。
2. 信用卡挂失/解挂处理:用户在卡片丢失后能快速在线挂失以避免损失,同时在找回卡片后可解除挂失状态。
3. 密码维护处理:用户能够便捷地更改账户登录密码,确保账户安全。
4. 网上转账处理:支持用户在不同账户间进行资金转移,涉及转账发起、验证、执行及通知等环节。
5. 网上支付处理:用户可以通过银行账户支付购物费用,这一过程包括选择支付方式、确认交易、扣款等步骤。
6. 网上代缴费处理:用户可以在线缴纳各种生活费用,如水电费,系统需处理费用计算、扣款及账单记录。
7. 新闻/公告处理:发布和管理银行的相关新闻和公告,确保用户及时获取信息。
系统设计方面,网上银行系统采用了基于J2EE技术的3层架构,包括客户端、Web服务器层和数据库处理层。这种架构有利于实现模块化、高可用性和可扩展性:
- 客户端:用户通过网页浏览器或其他前端应用与系统交互,提供友好的用户体验。
- Web服务器层:负责处理来自客户端的请求,进行业务逻辑处理,并与数据库进行数据交换。
- 数据库处理层:存储和管理所有业务数据,确保数据的安全性和一致性。
系统总体功能结构图描绘了账户管理、转账管理、付款管理和系统管理四个主要子系统:
1. 账户管理子系统:包含开户申请程序流程,确保新用户能够顺利开通账户。
2. 转账管理子系统:设计有转账程序流程,用于处理用户的转账操作,确保资金快速准确地转移。
3. 付款管理子系统:分为网上支付和网上缴费,前者处理购物支付,后者处理日常生活的各种费用缴纳。
4. 系统管理子系统:包括解除锁定程序流程,可能涉及到用户账户异常情况的处理,如密码连续输入错误后的账户解锁。
这个系统设计全面考虑了网上银行的基本服务,旨在提供高效、安全的金融服务,同时也充分考虑了系统稳定性和扩展性,适应未来银行业务的不断发展。