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