ATM機模塊詳細設計說明書_第1頁
ATM機模塊詳細設計說明書_第2頁
ATM機模塊詳細設計說明書_第3頁
ATM機模塊詳細設計說明書_第4頁
ATM機模塊詳細設計說明書_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件工程課程實驗報告ATM機模塊詳細設計說明書學生姓名專業(yè)、班級11計算機1班指導教師唐國峰成績軟件工程系2014年5月13日目錄TOC o 1-5 h z HYPERLINK l bookmark2 o Current Document 1.引言1 HYPERLINK l bookmark4 o Current Document 1.1編寫目的1 HYPERLINK l bookmark6 o Current Document 1.2背景1 HYPERLINK l bookmark8 o Current Document 1.3定義1 HYPERLINK l bookmark10 o Cur

2、rent Document 1.4參考資料1 HYPERLINK l bookmark12 o Current Document 2.系統結構2 HYPERLINK l bookmark14 o Current Document 2.1模塊相互關系表2 HYPERLINK l bookmark16 o Current Document 3.模塊設計3 HYPERLINK l bookmark20 o Current Document 3.1控件命名規(guī)則7 HYPERLINK l bookmark22 o Current Document 3.2模塊設計說明7 HYPERLINK l bookm

3、ark24 o Current Document 3.2.1登陸模塊7 HYPERLINK l bookmark26 o Current Document 3.2.2事務模塊8 HYPERLINK l bookmark28 o Current Document 3.2.3退出系統模塊8 HYPERLINK l bookmark30 o Current Document 4.數據庫設計9 HYPERLINK l bookmark32 o Current Document 4.1用戶表9 HYPERLINK l bookmark34 o Current Document 4.2銀行卡信息表9 HY

4、PERLINK l bookmark36 o Current Document 4.3交易信息表9 HYPERLINK l bookmark38 o Current Document 附錄10 HYPERLINK l bookmark40 o Current Document 1.類說明10 HYPERLINK l bookmark42 o Current Document 2.接口說明11 HYPERLINK l bookmark44 o Current Document 2.提示信息一覽表12 HYPERLINK l bookmark46 o Current Document 2.1MSG

5、12 HYPERLINK l bookmark48 o Current Document 2.2ERR12 引言1.1編寫目的從此階段正式進入ATM系統的軟件設計階段,本階段完成系統的大致設計并明確系統的數據結構與軟件結構,在軟件設計階段主要是把軟件需求轉化為軟件表示過程,這種表示只是描述軟件總的概貌,把它加工成程序細節(jié)上非常接近于源程序的表示,使軟件開發(fā)人員在編碼階段以此文檔供為標準。1.2背景應中國建設銀行網絡建設和改造需要,為客戶提供方便、迅速、便捷的自動存取款業(yè)務提出了ATM機自動取款系統設計與實現的項目。要求此系統能夠實現所提出的基本功能要求并且兼容現在使用的軟件。1.3定義ATM:

6、一個工作站終端,使得顧客能夠使用現金卡在ATM上進行自己的事務處理。ATM同顧客進行交互,收集事務信息,并發(fā)送事務信息到中心計算機,由中心計算機確認和處理信息之后,將現金通過ATM提供給顧客。銀行:一個金融機構,負責保存顧客的賬號信息,執(zhí)行授權卡通過ATM網訪問賬號。銀行計算機:銀行擁有的計算機,同ATM網和銀行自己的現金工作站進行交互。銀行可以擁有自己的內部計算機網處理賬號,但是我們只關心同網絡進行交互的計算機。賬戶。一張卡不能訪問客戶的所有賬戶。每張卡只能有一個持卡人,不存在多個復本??蛻簦簱碛秀y行的一個或者多個賬號的人??蛻艨梢园ㄒ粋€人或者多個人,或者是公司。相同的人,擁有不同銀行的賬

7、號被認為是不同的客戶。事務:對單個客戶賬號的單個完整的操作請求。1.4參考資料DatabaseSystemConcepts(FourthEdition)AbrahamSilberschatzHenryF.KorthS.SudarshanHigherEducationPressJ王珊.數據庫系統概論(第四版).高等教育出版社,2007.M羅運模.完全掌握SQLServer2000.人民郵電出版社,2001.M白尚旺等.PowerDesigner軟件工程技術.電子工業(yè)出版社,2OO4.M5作者:張海藩書名:軟件工程導論(第五版)出版社;清華大學出版社6作者:王珊薩師煊書名:數據庫概論出版社:高等教

8、育出版社作者:吳健鄭潮汪杰書名:XML基礎與ROSE建模案例出版社:人民郵電出版社系統結構模塊相互關系表模塊名稱對應詳細設計書章節(jié)編號相關模塊名稱相關模塊詳細設計書章節(jié)編號相互關系描述(調用/被調用)初始界面1.1輸入密碼界面1.2調用輸入密碼界面1.2初始界面1.1被調用主界面2.1查詢3.1調用存款3.2調用取款3.3調用轉賬3.4調用繳費3.5調用修改密碼3.6調用查詢3.1主界面2.1被調用查詢詳細界面3.1.2調用查詢詳細界面3.1.1查詢3.1被調用存款3.2主界面2.1被調用存款詳細界面3.2.1調用查詢詳細界面3.2.1存款3.2被調用取款3.3主界面2.1被調用取款詳細界面3

9、.3.1調用取款詳細界面3.3.1存款3.3被調用轉賬3.4主界面2.1被調用轉賬詳細界面3.4.1調用轉賬詳細界面3.4.1轉賬3.4被調用繳費3.5主界面2.1被調用繳費詳細界面3.5.1調用繳費詳細界面3.5.1繳費3.5被調用修改密碼3.6主界面2.1被調用修改密碼界面3.6.1調用修改密碼界面3.6.1修改密碼3.6被調用3.模塊設計取款流程圖:存款流程圖:繳費流程圖:電信繳費已登錄輸入手機號輸入繳費金額否顯示昔誤信否輸入是否正確丄是余額是否足夠I是繳費成功是否打印憑條S打印憑條結束轉賬流程圖:3.1控件命名規(guī)則模塊編號模塊名稱控件名類型功能0用戶登錄PasswordTextbox輸

10、入密碼1主界面UsernameLable顯示用戶名BtnlButton查詢Btn2Button存款Btn3Button取款Btn4Button轉賬Btn5Button繳費btnpasswordButton修改密碼btnwriterButton打印憑條3.2模塊設計說明3.2.1登陸模塊模塊名稱登錄模塊編號Mod0001適用范圍持有特定銀行卡的用戶類型窗口模塊功能登錄ATM自動取款機性能要求處理個人的事務限制條件具有特定的銀行卡才可以進入該模塊輸入持卡用戶的密碼輸出登錄后的主界面算法邏輯無相關對象及接口uid、uname、unumber、phone、addresscid、ctype、moneyt

11、ype、uid、usedate、password、blance、cstatedid、cid、dtype、dinfo、dmoney、ddate、anythingUserDao、UserDaolmpl、UserService、UserServicelmplCardDao、CardDaolmpl、CardService、CardServiceImpl3.2.2事務模塊模塊名稱事務處理模塊編號Mod0002適用范圍已登錄的持有特定銀行卡的用戶類型窗口模塊功能對個人賬戶進行處理性能要求對自己的賬戶進行查詢,以及存款、取款、修改密碼、轉賬、電信繳費限制條件具有特定的銀行卡才可以進入該模塊輸入查詢,以及存款

12、、取款、修改密碼、轉賬、電信繳費內容項輸出更改后的賬戶信息算法邏輯相關對象及接口uid、uname、unumber、phone、addresscid、ctype、moneytype、uid、usedate、password、blance、estatedid、cid、dtype、dinfo、dmoney、ddate、anythingUserDao、UserDaolmpl、UserService、UserServicelmplCardDao、CardDaolmpl、CardService、CardServicelmpl備注無3.2.3退出系統模塊模塊名稱退卡模塊編號Mod0003適用范圍已登錄的持

13、有特定銀行卡的用戶類型窗口模塊功能退出本系統性能要求退卡限制條件具有特定的銀行卡才可以進入該模塊輸入退卡的請求輸出退出銀行卡算法邏輯無相關對象及接口uid、uname、unumber、phone、addresscid、ctype、moneytype、uid、usedate、password、blance、cstatedid、cid、dtype、dinfo、dmoney、ddate、anythingUserDao、UserDaolmpl、UserService、UserServiceImplCardDao、CardDaolmpl、CardService、CardServiceImpl備注無4.數

14、據庫設計4.1用戶表字段名稱說明uid用戶id必填,主鍵uname用戶名必填,必須為真實姓名unumber身份證號必填phone聯系電話必填,8位或11為數字組成address住址選填4.2銀行卡信息表字段名稱說明cid卡號必填,主鍵ctype卡類型必填,有金龍卡、儲蓄卡、信用卡等moneytype幣種類型必填uid持卡人必填,外鍵usedate開戶日期必填,默認系統當前時間password密碼必填,六位數字,初始密碼為6個“1”balance余額必填,開戶初始金額為1元estate卡狀態(tài)必填,正常/掛失4.3交易信息表字段名稱說明did交易單id必填,主鍵cid卡號必填,外鍵,可重復索引dt

15、ype交易類型必填dinfo交易詳細選填,如轉賬操作記錄對方卡號dmoney交易金額必填,大于0ddate交易日期必填,默認為系統當前日期anything備注選填附錄1.類說明類名、意義、方法等的說明,其中方法部分的參數要一一列出編號類名稱訪問修飾符繼承自繼承方式功能描述構造函數序號1兒素描述1名稱訪問修飾符參數列表序號參數名稱參數類型描述123算法邏輯采用程序流程圖、偽代碼、N-S圖等工具進行相應的方法體說明2名稱訪問修飾符參數列表序號參數名稱參數類型描述123算法邏輯采用程序流程圖、偽代碼、N-S圖等工具進行相應的方法體說明屬性序號名稱類型描述1含義及static等的說明2345方法序號1兒素描述1名稱訪問修飾符返回值類型參數列表序號參數名稱參數類型描述123算法邏輯采用程序流程圖、偽代碼、N-S圖等工具進行相應的方法

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論