课程设计报告书
题 目 银行卡管理系统 的设计与实现
姓 名 谭选文
学 号 1800130 5 40
院 别 计算机科学与工程学院
专业年级 网络 工程 2018
级
指导教师 高艳霞 讲师
2020 年 7 月 7 日
成绩
怀化学院课程设计报告书编写说明
设计产品说明书应该包括产品功能介绍、设计关键技术、产
品使用说明书和设计感言等四部分,要求语言要规范,语句要流
畅,板书合理美观,内容要简洁、能比较完整的介绍课程设计涉
及到的内容和关键技术,能体现出自己的工作内容。
设计报告书作者签名:
年 月 日
目 录
摘 要...........................................................................................................................................I
关键词.........................................................................................................................................I
Abstract........................................................................................................................................I
Key words....................................................................................................................................I
摘 要............................................................................................................................................................. I
关键词........................................................................................................................................................... I
ABSTRACT...................................................................................................................................................... I
KEY WORDS................................................................................................................................................... I
1 绪论........................................................................................................................................................... 1
1.1 课程介绍..................................................................................................................................................... 1
1.2 课程设计目的和意义.................................................................................................................................1
1.3 功能概要描述.............................................................................................................................................2
1.4 功能详细描述.............................................................................................................................................2
2 系统的设计................................................................................................................................................ 4
2.1 总体设计..................................................................................................................................................... 4
2.2 详细设计..................................................................................................................................................... 4
2.3 功能文件写入和文件读写功能的实现......................................................................................................5
2.4 功能储户开户,销户的实现.....................................................................................................................5
2.5 功能显示全部账户的实现......................................................................................................................... 7
2.6 功能查找交易记录和账户余额的实现......................................................................................................7
2.7 功能图形用户界面的实现......................................................................................................................... 8
3 系统测试................................................................................................................................................... 8
3.1 合法数据..................................................................................................................................................... 8
3.2 非法数据................................................................................................................................................... 12
4 设计感言................................................................................................................................................. 13
参考文献.................................................................................................................................................... 14
银行卡管理系统的设计与实现
摘 要
为了检验学生学习情况,对相关知识的理解程度,并加强学生与教师的交流,设
计并开发一款银行卡管理系统。该系统采用集成开发平台 VC6.0,主要利用了 C 语言
函数,数据结构链表技术进行开发,涉及选择、循环控制语句,数组,结构体,指针,
列表,文件的读写等技术。该系统实现了文件读取,文件写入,储户开户,储户销户,
储户存款,储户取款,显示全部账户,查找某账户余额,查询某账户的交易记录等基
本功能。经测试表明系统界面友好,运行流畅,功能稳定,可以简单的实现银行卡管
理功能,了解银行卡管理系统基本的操作流程。
关键词
在银行卡管理系统;数据结构;线性表;VC6.0;C 语言
Bank Card Management System
Abstract
Software integration platform collection code function, 。 In order to test the students'
learning situation, understand the relevant knowledge and strengthen the communication
between students and teachers, a bank card management system is designed and developed.
The system uses the integrated development platform VC6.0, mainly using C language
functions, data structure linked list technology development, involving selection, loop control
statements, arrays, structures, pointers, lists, file reading and writing technology. The system
realizes the basic functions of file reading, file writing, depositor opening an account,
depositor closing account, depositor depositing, depositor withdrawing money, displaying all
accounts, finding the balance of an account, and inquiring the transaction records of an
account. The test shows that the system has friendly interface, smooth operation and stable
function. It can realize the function of bank card management simply and understand the basic
operation process of bank card management system.
Key words
In The Bank Card Management System; Data Structure; Linear Table; VC6.0; C
Language
I
1 绪论
1.1 课程介绍
数据结构的主要内容有算法、线性表、排序、栈和队列、串和数组、二叉树和树、
图和广义表、查找表、文件等,通过这些内容之间的联系,可以实现对一些无法简单
运算的数据或者对象进行规范化的处理。
数据结构是计算机程序设计的重要理论基础,是计算机学科本科和大专的核心课
程。通过数据结构可以讨论一类的非数值计算的程序设计问题所涉及的现实世界实体
对象的描述、信息的组织方法及相应的操作的实现。
1.2 课程设计目的和意义
(1) 过编写一套银行卡管理系统,实现储户开户、销户、存入、支出等活动。课程设计目的是
理解数据结构的设计思想。通过课程设计,一方面掌握《数据结构》课程相关概述和知识点,另一
方面提升利用专业知识解决实际问题的能力。初步了解软件开发过程及,能撰写比较规范的课程设
计报告。
(2) 通过此次课程设计的训练,使学生巩固和加深对 C 语言这门课程的理解,通过
利用所学到的计算科学的理论知识,提高解决实际问题的能力,增强运算、编程和使
用技术资料的技能,通过实际问题的分析设计、编程和调试,掌握应用软件的分析方
法和工程设计方法,能正确阐述设计和实验结果。通过这次课程设计,培养实事求是、
认真、严谨的科学态度和刻苦钻研不断创新的精神,逐步建立正确的全局观念。
1