银行存取款系统的设计与实现c语言,【银行|银行存取款管理系统设计】取款|管理|系统|设计-傻大方...
『易坊知識庫摘要_銀行|銀行存取款管理系統(tǒng)設(shè)計』在客戶文件中,每個客戶是一條記錄,包括編號、客戶姓名、支取密碼、客戶地址、客戶電話、賬戶總金額;在存取款文件中,每次存取款是一條記錄,包括編號、日期、類別、存取數(shù)...
按關(guān)鍵詞閱讀:
取款
設(shè)計
銀行
系統(tǒng)
管理
1、題目:銀行存取款管理設(shè)計 功能:能夠輸入和查詢客戶存款取款記錄 。
在客戶文件中 , 每個客戶是一條記錄 , 包括編號、客戶姓名、支取密碼、客戶地址、客戶電話、賬戶總金額;在存取款文件中 , 每次存取款是一條記錄 , 包括編號、日期、類別、存取數(shù)目、經(jīng)辦人 。
類別分為取款和存款兩種 。
本系統(tǒng)能夠輸入客戶存款或取款記錄;根據(jù)客戶姓名查詢存款和取款記錄 。
分步實施: 1、初步完成總體設(shè)計 , 搭好框架 , 確定人機(jī)對話界面 , 確定函數(shù)個數(shù); 2、建立一個文件 , 輸入客戶的必要信息 , 能對文件進(jìn)行顯示、輸入、修訂、刪除等 。
3、進(jìn)一步要求:完成客戶姓名查詢存款和取款記錄 , 并能得到每次帳戶總金額 。
要求:1、用C語言實現(xiàn)系統(tǒng); 2、利用結(jié) 。
2、構(gòu)體數(shù)組實現(xiàn)信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計; 3、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn); 4、界面友好(良好的人機(jī)交互) , 程序加必要的注釋 。
課程設(shè)計實驗報告要求: 1、預(yù)習(xí)報告:題目、課程設(shè)計任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(算法)、模塊劃分。
2、實驗總結(jié)報告:流程圖、主要源程序代碼(需打印)、測試情況及調(diào)試中問題與解決方案、 小結(jié)等 。
一、系統(tǒng)簡介 設(shè)計一個基于結(jié)構(gòu)體數(shù)組的銀行存取款管理系統(tǒng) , 能實現(xiàn)對客戶存取款信息進(jìn)行錄入、修改、刪除、查詢和輸出等基本操作 。
二、需求分析 銀行存取款管理系統(tǒng)應(yīng)實現(xiàn)以下功能: 1、能錄入用戶存取款的基本信息 , 包括客戶姓名、性別、年齡、住址以及存取款日期、數(shù)目等基本信 。
3、息 , 保存到結(jié)構(gòu)體數(shù)組中 。
2、能根據(jù)輸入客戶姓名進(jìn)行存取款信息的查詢以及修改、刪除等操作 。
3、能根據(jù)客戶姓名進(jìn)行查找后 , 以列表的方式將客戶存取款信息顯示在屏幕上 。
三、概要設(shè)計 1、系統(tǒng)功能結(jié)構(gòu)圖 根據(jù)項目的開發(fā)要求 , 本系統(tǒng)劃分成六個主功能模塊:錄入客戶存取款信息模塊、修改客戶存取款信息模塊、刪除客戶存取款信息模塊、查詢客戶存取款信息模塊、輸出客戶存取款模塊和系統(tǒng)退出模塊 。
系統(tǒng)功能結(jié)構(gòu)圖如下: 2、重要數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)設(shè)計 客戶存取款信息的記錄項用結(jié)構(gòu)體Student表示 , 包括5個屬性:name、sex、age、addr、num 分別代表客戶姓名、性別、年齡、住址以及客戶存取款數(shù)目 。
stru 。
4、ct student char acad10,name20,sex;
/客戶賬號,姓名,性別 int age;
/客戶年齡 char addr30;
/客戶住址 long int num;
/存取款數(shù)目 ;
3、函數(shù)設(shè)計 銀行存取款管理系統(tǒng)程序采用了結(jié)構(gòu)化程序設(shè)計的思想 , 由4個.h頭文件和3個.c源文件組成 。
程序中除了主函數(shù)外 , 共設(shè)計了以下7個函數(shù) , 分別包含在3個.c源文件中 。
以下是這些函數(shù)的函數(shù)原型及功能設(shè)計 。
(1)void inputing(student *p);
函數(shù)功能:輸入函數(shù)中的輸數(shù)據(jù)部分并保存的函數(shù) 。
(2)void input(student *p,int i);
函數(shù)功能 。
5、:輸入函數(shù) 。
輸入客戶的基本信息 , 包括客戶姓名、性別、年齡、住址等 。
(3)void insert(student *p,int i);
函數(shù)功能:插入函數(shù) 。
插入要輸入的客戶信息 。
(4)void output(student *p,int i);
函數(shù)功能:輸出函數(shù) 。
將需要的客戶信息以列表的形式顯示在屏幕上 。
(5)void sort(student *p,int n);
函數(shù)功能:排序函數(shù) 。
按要求將客戶存取款信息以賬號大小的順序排列出來 。
(6)void find(student *p,int n);
函數(shù)功能: 查找函數(shù) 。
按要求通過輸入客戶姓名的方式查詢客戶存取款信息 。
(7)int de 。
6、l(student *p,int n);
函數(shù)功能:刪除函數(shù) 。
通過輸入要刪除的客戶姓名 , 查詢后刪除該客戶存取款信息 。
四、調(diào)試分析 本系統(tǒng)在VC6下編譯調(diào)試通過 , 可順利運(yùn)行 , 各項功能達(dá)到設(shè)計要求 。
本系統(tǒng)程序由4個.h頭文件和3個.c源文件構(gòu)成 。
系統(tǒng)調(diào)試主要在VC+6.0下進(jìn)行 , 采用分模塊調(diào)試的方法進(jìn)行編譯 , 即完成一個函數(shù)功能模塊就編譯一個功能模塊 , 最后再進(jìn)行整體編譯并生成可執(zhí)行文件 Student.exe 。
在調(diào)試的過程中 , 主要碰到了以下問題: 1、清屏函數(shù)在 TC 中使用的 clrsrc() 函數(shù) , 但在VC6中沒有該函數(shù)也沒有相應(yīng)的函數(shù) 。
查資料 , 發(fā)現(xiàn)在VC中可使用 system() 函數(shù)調(diào) 。
7、用系統(tǒng)命令 cls 實現(xiàn) 。
2、在使用C語言系統(tǒng)函數(shù)進(jìn)行數(shù)據(jù)輸入的時候 , 發(fā)現(xiàn)使用getchar()和gets()函數(shù)輸入字符和字符串的時候 , 系統(tǒng)經(jīng)常跳過相應(yīng)的輸入語句 , 無法輸入數(shù)據(jù) 。
來源:(未知)
【傻大方】網(wǎng)址:http://www.shadafang.com/a/2021/0108/002952108.html
標(biāo)題:銀行|銀行存取款管理系統(tǒng)設(shè)計
總結(jié)
以上是生活随笔為你收集整理的银行存取款系统的设计与实现c语言,【银行|银行存取款管理系统设计】取款|管理|系统|设计-傻大方...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言检测大气成分,自动化结构健康监测
- 下一篇: Windows服务安装卸载