本文档是关于《银行储蓄管理系统》的软件工程课程设计报告,详细阐述了系统需求分析、架构设计及实现方案。
1. 问题定义
账户管理是银行业务流程中的关键环节之一,在银行的业务处理过程中起到承上启下的作用,其重要性不言而喻。然而,许多银行在具体操作中仍依赖手工方式完成任务,导致效率低下且难以达到理想效果。本段落旨在解决这一问题,并运用软件工程原理开发了一个账户管理系统。
采用VSC++作为开发工具,数据库设计遵循3范式原则,主要涉及用户基本信息表、卡信息表、ATM取款机信息表、存款详情表和系统管理口令等数据结构的设计。该系统解决了银行内部的数据安全性和一致性问题,并提升了系统的运行效率。
2. 可行性研究
2.1 项目概述
某银行的计算机储蓄业务流程如下:储户填写存款或取款单,由工作人员录入系统中。如果是存款操作,则记录相关个人信息如姓名、住址(电话号码)、身份证号等信息;若为取款且有密码要求,需验证用户输入的密码后方可完成交易。
2.2 可行性分析的前提
2.2.1 项目的目标
开发目标包括:
- 减少人力与设备成本,并合理使用资源;
- 提升处理速度和准确性;
- 改进人员利用率及调度效率;
- 增强管理和服务质量。
通过建立高效的信息传输平台,提高信息处理的速度和利用度。
2.2.2 项目的环境
采用Windows XP操作系统、MySQL数据库系统以及JSP技术,并使用B/S架构模式进行开发工作。