1、 数据结构数据结构 课程设计报告课程设计报告 题 目:银行财务实时处理系统 姓 名: 学 号: 同组姓名: 专业班级: 指导教师: 评阅意见: 评定成绩: 指导老师签名: 年 月 日 银行财务临时处理系统 1 目录 第一章 课程设计的目的 2 第二章 课程设计题目问题描述和要求 . 3 2.1 题目的问题描述 . 3 2.2 题目的要求. 3 第三章 系统分析与设计 4 3.1 系统的总体设计 . 4 3.2 系统的详细设计 . 5 3.3 源程序编制. 9 第四章 系统运行报告 . 16 第五章 总结 . 18 第六章 参考文献 . 19 银行财务临时处理系统 2 第一章 课程设计的目的 数
2、据结构是计算机专业的必修、主干课程之一,它旨在使我们学会分析研究 数据对象的特性,学会数据的组织方法,以便选择合适的数据逻辑结构和存储结 构,以及相应的算法(操作) ,把现实世界中的问题转化为计算机内部的表示和 处理,这是一个良好的程序设计技能训练的过程,本次课程设计是为更好帮助和 指导我们更好地学习数据结构这门课程。 这次我们这组做的课程设计是简单的银行财务实时处理系统, 主要运用二叉 树知识给银行的账户的记录号及分户号数据整理、 排序和查询, 限于我们的能力, 本系统功能比较单一而简单,实践证明,理解课程内容与较好地解决实际问题之 间存在明显差距, 而算法设计完成的质量与基本的程序设计素质
3、的培养是密切相 关的,通过这次设计,我们知道了自己的许多不足,我们会继续努力的,今后数 据结构的学习还要持续很长时间。 从寻找题目到完成整个编程,从理论到实践可以学到很多很多的东西,同时 不仅可以巩固了以前所学过的知识, 而且学到了很多在书本上所没有学到过的知 识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识 是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论, 才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在课程 设计中也难免会遇到过各种各样的问题, 同时在设计的过程中也发现了自己的不 足之处,对所学过的知识理解得不够深刻,掌握得不够
4、牢固,我想这也是开设课 程设计的目的要我们在实践中思考发现问题解决问题,收获经验。 在程序设计中,语句的语法和常量变量的定义都有严格的要求,有时输错一 个标点或打错一个字母,编译就不能通过,程序也无法正常运行,在调试时要特 别小心谨慎。这考验了我们的耐心,培养严谨治学态度。 总之,课程设计有效培养我们综合运用所学知识,发现,提出,分析和解决实 际问题,锻炼实践能力,是对我们实际工作能力的具体训练和考察过程. 银行财务临时处理系统 3 第二章 课程设计题目问题描述和要求 2.1 题目的问题描述 题目名称:二叉树的应用银行财务实时处理系统 题目内容:银行账户的账号由科目表和分户号组成。此系统要求把属于一个 科目的分户表文件的记录全部找出来,并按记录中的分户号从小到大的顺序排 列,以便于按顺序逐户处理信息并查找某一个分户号的记录。科目表文件每个记 录包括科目表及该科目表分户二叉树根结点的指针。 分户表文件每个记录的形式 为记录号、分户号、左链和右链。 2.2 题目的要求 根