活期储蓄帐目管理数据结构.docx
文本预览下载声明
洛 阳 理 工 学 院 课 程 设 计 报 告
课程名称
设计题目
数据结构课程设计
活期储蓄帐目管理
专
业
计算机科学与技术
课 程
课 程 设 计 任 务 书
课 程 设 计 评 语
设计题目:
活期储蓄帐目管理
设计内容与要求:
【问题描述】活期储蓄处理中,储户开户、销户、存入、支出活动频 繁。设计一个活期储蓄账目管理系统。
【基本要求】
能比较迅速地找到储户的帐户,以实现存款、取款记账;
能比较简单,迅速地实现插入和删除,以实现开户和销户的需要。
成绩:
指导教师:_______________
年
月
日
洛 阳 理 工 学 院
课 程 设 计 报 告
目
录
一 、 问 题 描 述 与 基 本 要 求 .....................................1
1.1 问 题 描 述 ............................................1
1.2 基 本 要 求 ............................................1
二 、 数 据 结 构 的 设 计 .........................................2
2.1 数 据 结 构 的 选 择 ......................................2
2.2 单 链 表 的 定 义 ........................................2
2.3 模 块 划 分 ............................................2
模 块 结 构 图 .............................................4
程 序 流 程 图 .............................................4
调 试 分 析 ...............................................7
5.1 程 序 错 误 修 改 及 完 善 的 过 程 ............................7
5.2 最 终 程 序 所 有 功 能 运 行 结 果 ............................8
心 得 体 会 ...............................................9
源 程 序 清 单 ............................................10
0
洛 阳 理 工 学 院
课 程 设 计 报 告
一、问题描述与基本要求
1.1 问题描述
活期储蓄处理中,储户开户、销户、存入、支出活动频繁。设计一个活期储 蓄账目管理系统。
1.2 基本要求
系统设计要求:
能比较迅速地实现插入,以实现储户开户的功能,储户开户时需输入的 信息包括储户姓名,密码。
能比较迅速地通过储户的账户序号和密码找到储户的账户,并删除该账 户,以实现销户的功能。
能比较迅速地通过储户的账户序号和密码找到储户的账户(密码不对时, 可选择是否重新输入密码)实现账户登录的功能。登录成功后,再通过修改链表 结点数据域中的对应元素,以实现存款、取款、显示余额等功能,若取款时账户 余额不足,输出提示信息“取款失败!你账户上的金额不足!”,并显示账户当前 余额,并且提示重新输入合适的取款金额。
查找活期储蓄帐目管理系统当前存在的储户,当输出活期储蓄帐目管理 系统没有账户时,输出提示信息“活期储蓄帐目管理系统没有账户”,当有账户 时,输出所有账户的相关信息,包括储户姓名,帐号,密码,账户余额。
二、数据结构的设计
2.1 数据结构的选择
课程设计题目的要求是,要较简单迅速地实现开户、销户、存款、取款、输 出用户信息的功能,于是我很自然地想到了可以用单链表的结构,通过编写相应 功能函数来实现建立新结点、删除结点、修改结点中数据域的内容、输出结点数 据域中的内容等功能,即可满足课程设计题目的要求。
1
洛 阳 理 工 学 院 2.2 单链表的定义
课 程 设 计 报 告
先定义单链表结点的数据域,数据域包括储户姓名、账户序号、账户密码、 账户金额等储
显示全部