

下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
3/3吳垂森--簡易銀行卡管理系統(tǒng)的開發(fā)武漢理工大學軟件工程簡易銀行卡管理系統(tǒng)開發(fā)詳細設計說明書
學院:計算機科學與技術
班級:計算機1001班
學號:0121010340804
姓名:吳垂森
完成日期:2012年11月5日
簡易銀行卡管理系統(tǒng)的開發(fā)
1.問題描述
本設計開發(fā)一個簡易的銀行卡管理系統(tǒng),模擬銀行卡的一系列基本功能,包括開戶、銷戶、掛失、、存款、取款、轉賬、查詢余額、修改密碼等。要求人機界面設計友好,用戶使用方便,在用戶輸入有誤時能給出相關的出錯提示,并能承受一定的錯誤信息。要求具有一定的安全機制,如用戶在一定的時間范圍內對系統(tǒng)未予以響應,或者用戶多次輸入錯誤的登錄信息時,系統(tǒng)可將用戶的銀行卡代為保管。用戶的部分操作必須在擁有合法的足夠的權限時才能生效,如銷戶、掛失、等,這些操作必須在用戶正確登錄后才能使用。建立后臺數(shù)據(jù)庫保存用戶的信息,用戶的操作通過系統(tǒng)程序反映到數(shù)據(jù)庫中。
2.可行性研究
通過對整個系統(tǒng)進行分析,確定其可行性:
(1)技術可行性可行
(2)經(jīng)濟可行性可行
(3)操作可行性可行
法律可行性可行
2.1系統(tǒng)流程圖
3.需求分析
3.1數(shù)據(jù)字典
3.2功能需求
其主要要實現(xiàn)的功能有:
(1)開戶(2)存款(3)取款
(4)掛失/解掛(5)修改密碼(6)銷戶
4.總體設計
5.總體設計和各模塊接口說明
5.1總體設計
本系統(tǒng)所有的操作都由用戶來完成,用戶的操作包括開戶、銷戶、掛失、解掛、存款、取款、轉賬、查詢余額、修改密碼,另設一數(shù)據(jù)庫管理類,負責用戶與數(shù)據(jù)庫的交互。用戶的所有信息包含在User類中,所有的操作都所有的操作都以User為基本單位,包括與數(shù)據(jù)庫的操作??傮w設計如下:
系統(tǒng)總架構
voidOperate(LaboNode*phead,LaboNode*p){//登陸后進行的操作strings="n";
cout>s;
if(s=="1")Deposit(p);//存款
elseif(s=="2")Withdraw(p);//取款
elseif(s=="3")Revise(p);//修改密碼
elseif(s=="4")phead=Cancel(phead,p);//消戶
elsebreak;
cout>i;
if(i=="1")Regis(phead);//開戶
elseif(i=="2")p=Query(phead);//登陸,其中有存款等等一系列操作
elseif(i=="3")Lossof(phead);//掛失
elseif(i=="4")DisLossof(phead);//解掛
elsebreak;
if(p!=NULL){
coutpnext);//保存
cout>st;
cout>str;
if(str=="0")return0;
n=atoi(str.c_str());
if(n==0)
{
cout<<"你輸入的不是正確的金額,請重新輸入!"<<endl;
gotoints1;
}
returnn;
}
這樣,如果輸入的是數(shù)字,便可,若是char型或string型,那么,便會讓你重新輸入。這次的實驗,便我明白了軟件測試便是尋找錯誤的過程,而并不是證明軟件正確性。使我在自己的程序中,尋找出了許多的問題,并且一一改正。這對于我往后的編程是有十分大的幫助的。
通過本次的實驗,讓我體會到編寫一個健壯的程序并不是一個簡單的事情,往往我們還得要有好的測試方法才能把程序中錯誤的地方找出來。這對于以后工作與生活,是有十分重要的影響的。
而且通過工程化地編寫程序,使得我對于軟件工程的思想有了更加進一步的了解,而且通過需求分析,總體設計,詳細設計等步驟,使我編寫程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45590-2025向日葵黑莖病菌檢疫鑒定方法
- GB/T 45519-2025紡織品纖維定量分析顯微鏡智能識別法
- 材料力學與智能材料性能控制重點基礎知識點
- 材料疲勞斷裂機理實驗驗證重點基礎知識點
- 經(jīng)濟學理論與現(xiàn)實的沖突試題及答案
- 銀行發(fā)生火災的應急預案(3篇)
- 船上發(fā)生火災應急預案(3篇)
- 火災觸電踩踏事故專項應急預案(3篇)
- 鐵路超大火災應急預案(3篇)
- 高考數(shù)學間接法探究及試題及答案
- 高血壓和心血管疾病的預防與管理
- 小學數(shù)學-水中浸物問題-完整版題型訓練30題-帶答案
- 中國大學生積極心理品質量表
- 2023充電樁停車場租賃合同 充電樁租地合同正規(guī)范本(通用版)
- JCT908-2013 人造石的標準
- 淺談屢查屢犯問題的成因及對策
- 八年級下冊Unit-4復習課
- 神經(jīng)病學人衛(wèi)版習題集+期末試卷
- 車輛違章處理委托書委托書
- 氮化爐安全操作規(guī)程
- 初中物理電功率高低溫檔專題解析課件
評論
0/150
提交評論