青岛理工大学C++面对对象课程设计报告院(系): 计算机工程学院 专业: 软件工程 学生姓名: _ 华逸帆 班级:_软件 121 班 _ 学号: 202507185 题目: __银行账户管理系统 起迄日期: _ 2025.6.23~2025 。 7.5 设计地点: 计算机学院机房 指 导 教 师: 李兰 完成日期: 2025 年 7 月 5 日 目录1。概要设计…………………………………………………….11.1 设计思想……………………………………………….11.2 设计方法……………………………………………….1 1.3 系统中主要模块和其他模块间的关系描述………。..。12.需求分析……………………………………………………..23。总体设计……………………………………………………。.24。模块设计…………………………………………………….。34.1 开户功能模块…………………………………………。34.1。1 功能模块分析…………………………….。。…….。34.1。2 代码设计及分析…………………………………。44.1。3 运行结果…………………………………………。54。2 销户功能模块…………………………………………。54.2。2 功能模块分析……………………………………54.2。3 代码设计及分析…………………………………54.2。3 运行结果………………………………………….75。系统使用说明………………………………………………。76。附录…………………………………………………………。76。1 设计体会………………………………………………。76。2 源程序…………………………………………………。81. 概要设计1。1 设计思想 银行账户管理系统,通过设计一个控制台应用程序来实现工作人员遍历管理所有银行用户的银行账户功能。通过 C++面对对象的程序设计语言,利用面对对象的设计思想,将程序运用面对对象的方法逐块划分,对每个对象的性质进行分析设计。1.2 实现方法 总体设计方法,是构建一个链表,来存储用户的资料,数据存储方面,用存储文件技术代替存储数据库技术。构建一个银行账户类,封装链表的头结点,创建用户银行账户各个属性的函数及其变量。构建一个程序操作类,用于封装实现打印操作菜单,实现主程序的操作选择等方法。1。3 系统中主要模块及各模块间的关系的描述系统中的主要模块:结构体节点:用于存放用户所用的账户信息(姓名,单位,电话,账户号,余额,地址,是否为联名账户等)银行账户类:用于封装链表的头结点,记...