ATM存取款管理系統(tǒng)需求分析報(bào)告_第1頁
ATM存取款管理系統(tǒng)需求分析報(bào)告_第2頁
ATM存取款管理系統(tǒng)需求分析報(bào)告_第3頁
ATM存取款管理系統(tǒng)需求分析報(bào)告_第4頁
ATM存取款管理系統(tǒng)需求分析報(bào)告_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、軟件項(xiàng)目設(shè)計(jì)與開發(fā)實(shí)訓(xùn)二ATM存取款管理系統(tǒng)需求分析報(bào)告、設(shè)計(jì)報(bào)告學(xué)院:軟件學(xué)院課程名稱:軟件項(xiàng)目設(shè)計(jì)與開發(fā)實(shí)訓(xùn)專業(yè)班級(jí):2012級(jí)軟件工程班學(xué)生姓名:官潤平學(xué)號(hào):201224133256學(xué)生姓名:黃藝學(xué)號(hào):201224133258學(xué)生姓名:黃煥然學(xué)號(hào):201224133245指導(dǎo)教師:熊芳敏完成時(shí)間:2015年5月11日目錄需求分析:11 概述11.1 引言111.3 定義、術(shù)語、縮寫詞和略語112 需求分析22.1 使用的語言、開發(fā)環(huán)境等選擇22.1.1 可供選擇22.1.2 選擇結(jié)果223346663 系統(tǒng)的數(shù)據(jù)要求7793.3 數(shù)據(jù)流圖10設(shè)計(jì)報(bào)告:12一概述1212121212問題域

2、子系統(tǒng)的設(shè)計(jì)1313圖2-1用戶問題域設(shè)計(jì)圖133.4 管理員問題域設(shè)計(jì)132-2管理員問題域設(shè)計(jì)圖14人機(jī)交互子系統(tǒng)設(shè)計(jì)141414141616161718圖3-4查看客戶信息操作流程圖1819圖3-5查看ATMM狀態(tài)操彳流程圖1919圖3-6操彳ATMM操作流程圖2020202121212122222222232324五設(shè)計(jì)類及其服務(wù)說明245.1 Model模塊245.2 ISql模塊255.3 ATMBLL模塊26需求分析:1 概述1.1 引言為了更好的挖掘ATM存取款管理系統(tǒng)的各種需求,先由需求分析人員與客戶、銀行職員等進(jìn)行調(diào)查,再由需求分析人員將需求進(jìn)行分析對(duì)系統(tǒng)提出完整、準(zhǔn)確、清

3、晰、具體的要求。這也使得在軟件開發(fā)和測(cè)試時(shí)能夠更深入的了解客戶的需求,把技術(shù)難點(diǎn)和可能遇到的難點(diǎn)提出,盡早解決,可見對(duì)軟件需求的完全理解對(duì)于軟件開發(fā)工作的成功是至關(guān)重要的。本說明書的預(yù)期讀者為銀行客戶、業(yè)務(wù)或需求分析人員、測(cè)試人員、用戶文檔編寫者。銀行各項(xiàng)業(yè)務(wù)一直深受客戶好評(píng)。但隨著銀行的業(yè)務(wù)不斷發(fā)展,遍及全國各大中小城市,營業(yè)廳的擴(kuò)建速度遠(yuǎn)跟不上客戶量的增加,客戶存取款排隊(duì)等候時(shí)間也越來越長,并已漸漸出現(xiàn)抱怨,為了改善這種狀況,減少客戶等待時(shí)間,重新獲得客戶好評(píng),應(yīng)用計(jì)算機(jī)的快速計(jì)算及高效率,ATM存取款管理系統(tǒng)誕生。1.3 定義、術(shù)語、縮寫詞和略語ATM存取款管理系統(tǒng):本軟件是有官潤平、黃

4、藝、黃煥然組合的小組開發(fā)的存取款管理系統(tǒng),實(shí)現(xiàn)人機(jī)交互進(jìn)行存款、取款、轉(zhuǎn)賬等的軟件。需求:是用戶為解決問題或者達(dá)到想要所需的條件或功能等,系統(tǒng)或系統(tǒng)部件要滿足一定的要求和標(biāo)準(zhǔn),規(guī)范化的編寫正式文檔所要具備的條件、權(quán)能。需求分析:先由開發(fā)人員與項(xiàng)目提出方、承擔(dān)方和用戶方討論軟件的所要具備的功能,再有需求分析員或技術(shù)人員提煉、分析和仔細(xì)審查收集到的需要,從而找出其不足或沒有什么實(shí)在意義的地方,進(jìn)而完善軟件系統(tǒng)功能。1】張海藩.軟件工程導(dǎo)論(第六版).北京:清華大學(xué)出版社,2013年2】毛玉萃,邱少明.軟件項(xiàng)目實(shí)踐案例教程.北京:清華大學(xué)出版社,2014年3】紀(jì)禹希等.ASP.NET程序開發(fā)實(shí)用教程

5、.北京:清華大學(xué)出版社,2013年4】KarlE.Wiegers軟件需求(第二版)北京:清華大學(xué)出版社,2014年二需求分析2.1 使用的語言、開發(fā)環(huán)境等選擇2.1.1 可供選擇編程語言的選擇:鑒于小組各成員的自身實(shí)力,可供選擇的語言有C語言、C+語言、JAVA編程模式的選擇:可以基于客戶端做一個(gè)C/S端或者基于網(wǎng)站做一個(gè)C/S端。數(shù)據(jù)庫的選擇:目前主流的數(shù)據(jù)庫有SqlServer、MySql、Oracle、SqlLite。操作系統(tǒng)的選擇:有Linux和Windows系統(tǒng)可供選擇。UI的實(shí)現(xiàn):JFrame、Winform、WPF、MFC。各種邏輯的模型:使用MicrosoftVisio實(shí)現(xiàn)。編

6、程工具:VS、Myeclipse、C+6.0。2.1.2 選擇結(jié)果經(jīng)過選擇小組的討論,因本系統(tǒng)規(guī)模相對(duì)較小,適合原型開發(fā)模式。綜合時(shí)間,成本、效益評(píng)估,最終討論出的方案如下:語言:作為第四代語言的翹楚,C#的快速開發(fā)已經(jīng)得到市場(chǎng)的認(rèn)可,我們認(rèn)為C#語言很適合做我們的實(shí)現(xiàn)語言。編程模式:C/S客戶端更容易上手操作,選擇C/S客戶端作為載體。數(shù)據(jù)庫:鑒于我們實(shí)現(xiàn)的客戶端是基于Windows操作系統(tǒng)的,所以我們選擇SqlServer2008作為我們的數(shù)據(jù)保存工具。操作系統(tǒng)的選擇:目前大部分人的操作系統(tǒng)都是Windows,故Windows當(dāng)仁不讓是我們的首選。UI:VS的強(qiáng)大和方便已經(jīng)深入人心,VS是

7、最好的選擇環(huán)境,故使用Winform實(shí)現(xiàn)界面,用PS和畫圖等工具美化界面。編程工具:VS。(1)數(shù)據(jù)精確度卡號(hào):由系統(tǒng)自動(dòng)生成的6位整數(shù)。密碼:要求為6位整數(shù)。在存/取款過程中,本系統(tǒng)只支持交易金額為100的倍數(shù),每次最多存/去1000元。ATM存取款機(jī)最高金額為20萬。號(hào)碼要求為11位整數(shù)存取款和轉(zhuǎn)賬操作時(shí)間要求為60秒(2)時(shí)間特性如果在存/取款和轉(zhuǎn)賬交易中響應(yīng)時(shí)間超過60秒,系統(tǒng)提示“操作已過時(shí)”,并自動(dòng)退出到登陸界面。記錄客戶操作信息的時(shí)間有年月日時(shí)分,每當(dāng)客戶進(jìn)行存取款和轉(zhuǎn)賬時(shí)便會(huì)記錄當(dāng)時(shí)的時(shí)間。本ATM系統(tǒng)最高金額為20萬,當(dāng)系統(tǒng)沒錢時(shí)登錄界面提示“系統(tǒng)當(dāng)前不允許取款”,此時(shí)客戶不

8、允許取款;超額也給出提示“系統(tǒng)當(dāng)前不允許存款”,此時(shí)客戶不允許存款。該系統(tǒng)由自動(dòng)取款機(jī)、中央計(jì)算機(jī)組成??蛻粝雀鶕?jù)各臺(tái)ATM的使用狀態(tài)選擇進(jìn)行操作的ATM,之后在ATM登錄界面輸入卡號(hào)(限制為6位),再輸入密碼(限制6位數(shù)字),若卡號(hào)密碼正確則進(jìn)入取款機(jī)操作界面,若連輸3次錯(cuò)誤密碼,則卡被凍結(jié),要求客戶拿身份證去營業(yè)廳解凍。中央計(jì)算機(jī)管理員管理管理,登錄需要職工號(hào)和密碼。1. 客戶有查額、取款、存款、賬戶信息、轉(zhuǎn)賬這5個(gè)權(quán)限:( 1)查額界面用戶可以查看自己的余額。( 2)存/取款界面,有一分鐘的時(shí)間進(jìn)行操作,超時(shí)則系統(tǒng)自動(dòng)返回登錄界面,此界面有提示賬戶余額,以及每次存取款的最高額,考慮到AT

9、M方便計(jì)算金額以及“吐、吞”錢。用戶輸入存/取款額要求整百數(shù)。存款時(shí)若ATM機(jī)錢庫已滿20萬,則返回多出的錢并提示“ATM機(jī)錢庫已滿”,取款時(shí)若余額不足則不出錢并給提示“您的余額不足”,若是ATM機(jī)錢庫的錢不足,也不出錢并提示“ATM機(jī)金額不足”。( 3)賬戶信息界面顯示客戶卡號(hào)、姓名、余額。( 4)轉(zhuǎn)賬界面有一分鐘的時(shí)間進(jìn)行操作,超時(shí)則系統(tǒng)自動(dòng)返回登錄界面。在規(guī)定時(shí)間內(nèi)要求輸入對(duì)方卡號(hào),由系統(tǒng)檢測(cè)該卡號(hào),不存在則提示,存在則彈出該卡號(hào)的客戶名,客戶同意后就輸入轉(zhuǎn)賬金額進(jìn)行轉(zhuǎn)賬,轉(zhuǎn)賬成功后給予提示,并顯示余額。2. 中央計(jì)算機(jī)管理員有給開號(hào)(卡號(hào)(由系統(tǒng)自動(dòng)生成6位數(shù)字)、姓名、性別(男、女)

10、、身份證號(hào)、余額、住址、聯(lián)系)、ATM無錢或超額時(shí)提示、ATM機(jī)金額操作(給ATM加減錢和初始化ATM金額)、密碼解凍、修改客戶密碼、查看客戶操作信息(卡號(hào)、姓名、操作內(nèi)容、操作時(shí)間)以及查看客戶信息等權(quán)限。根據(jù)以上的功能需求描述,得到以下的系統(tǒng)功能圖ATM系統(tǒng)圖2-1系統(tǒng)功能圖用戶操作首先選擇ATM機(jī)號(hào),然后用正確的口令密碼登陸,進(jìn)行功能選擇界面執(zhí)行相應(yīng)的操作選項(xiàng),要求是每個(gè)功能必須在60秒內(nèi)完成,存取款金額為100的倍數(shù),每次存取款不可以超過10000.流程如下圖所示:開始結(jié)束圖2-2系統(tǒng)流程本系統(tǒng)有三個(gè)ATM客戶可從三個(gè)ATM中選擇一個(gè)進(jìn)行業(yè)務(wù)操作。一個(gè)中央計(jì)算機(jī),保存三臺(tái)ATM機(jī)的工作

11、狀態(tài)、金額和客戶的各項(xiàng)業(yè)務(wù)操作,中央計(jì)算機(jī)由管理員進(jìn)行管理,管理員在得到客戶允許時(shí)便可以管理客戶。大體工作示意圖如下:用戶圖2-3工作示意圖(1)考慮到操作安全,存取款以及轉(zhuǎn)賬時(shí)時(shí)間限定為1分鐘。(2)為了不法分子拿別人卡進(jìn)行取款轉(zhuǎn)賬等操作,當(dāng)密碼輸錯(cuò)三次時(shí),卡就被凍結(jié),要求客戶帶身份證去營業(yè)廳進(jìn)行密碼解凍。(3)卡號(hào)為系統(tǒng)自動(dòng)生成的6位數(shù)字,登錄密碼要求為6為數(shù)字。(4) ATM機(jī)的最高金額為20萬,超過則系統(tǒng)給予提示,此時(shí)只能取款。(5) ATM機(jī)沒有錢,則不允許取錢。(6) ATM機(jī)滿20萬時(shí),不允許存款。(1)介于安全考慮,卡號(hào)綁定號(hào),客戶取款和轉(zhuǎn)賬時(shí),要讓客戶先輸入保密問題答案或AT

12、M系統(tǒng)自動(dòng)給客戶發(fā)驗(yàn)證碼,客戶輸入正確驗(yàn)證碼后才可以繼續(xù)進(jìn)行取款和轉(zhuǎn)賬操作。系統(tǒng)會(huì)發(fā)送短信到用戶,提示用戶在(2)每次完成所有金額操作之后,即退出系統(tǒng)后,退出系統(tǒng)的時(shí)間為止卡里的所剩余額。三系統(tǒng)的數(shù)據(jù)要求用戶實(shí)體包括卡號(hào)、姓名、性別、身份證、住址、聯(lián)系、余額、密碼、卡狀態(tài)等屬性,E-R圖如下:3-1用戶實(shí)體E-R圖等屬性,E-R圖如下:管理員實(shí)體包括賬號(hào)、姓名、性別、身份證、住址、密碼、聯(lián)系操作信息實(shí)體包括卡號(hào)、序號(hào)、姓名、操作時(shí)間、操作信息等屬性,E-R圖如下:1NATM言息實(shí)體包括3-3操作信息'實(shí)體E-R圖操作信息ATM號(hào)、ATM犬態(tài)、金額等屬性,E-R圖如下:3-4ATM信息實(shí)

13、體E-R圖姓名操作信息ATM信息N11N1ATM信息N1操作時(shí)間操作信息1ATM狀態(tài)ATM機(jī)號(hào)管理員因在開發(fā)此系統(tǒng)時(shí)暫時(shí)沒有數(shù)據(jù)字典處理程序,所以采用卡片形式書寫本系統(tǒng)的數(shù)據(jù)字典,在每張卡片上保存描述一個(gè)數(shù)據(jù)的信息。名字:用戶信息表描述:保存用戶相關(guān)信息定義:用戶信息表=-E#+姓名+性另|J +身份證+住址+聯(lián)系+余額+密碼+卡狀態(tài)數(shù)據(jù)庫用戶(User)表用戶數(shù)據(jù)字典卡片:3-6用戶數(shù)據(jù)字典名字:管理員信息表描述:保存管理員相關(guān)信息定義:管理員信息表二賬號(hào)+姓名+性另IJ+身份證+住址+密碼+聯(lián)系ag:數(shù)據(jù)庫管理員(Admin)表管理員數(shù)據(jù)字典卡片:3-7管理員數(shù)據(jù)字典操作信息數(shù)據(jù)字典卡片:

14、ATM名字:操作信息信息表描述:保存操作信息相關(guān)信息定義:操作信息信息表=卡號(hào)+序號(hào)+姓名+操作時(shí)間+操作信息位置:數(shù)據(jù)庫操作信息(Operation )表信息數(shù)據(jù)字典卡片:名字:ATM信息信息表描述:保存ATM信息相關(guān)信息定義:ATM 信息信息表 =ATM機(jī)號(hào) +ATM犬態(tài)+金額位置:數(shù)據(jù)庫 ATM信息、(ATMInfo) 表3-8操作信息數(shù)據(jù)字典3-9ATM信息數(shù)據(jù)字典3.3數(shù)據(jù)流圖用戶根據(jù)各臺(tái)ATM的狀態(tài),選擇一臺(tái)ATM進(jìn)行操作,輸如登錄信息后,進(jìn)入用戶操作界面,進(jìn)行存款、取款、轉(zhuǎn)賬等金額操作,金額操作信息將會(huì)記錄在操作信息表,流程圖如下:管理員根據(jù)登錄信息進(jìn)入管理界面,可以管理用戶信息

15、、ATM信息和查看用戶的操作信息,流程圖如下:管理員登錄信息(1f管理界面管理員信息(D3管理員信息表用戶管理增刪改查操作信息信息查改3-11管理員數(shù)據(jù)流圖設(shè)計(jì)報(bào)告:概述在完成了ATM的需求分析報(bào)告的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行詳細(xì)分析、設(shè)計(jì),指導(dǎo)系統(tǒng)的開發(fā)工作。本說明書的預(yù)期讀者為系統(tǒng)開發(fā)人員測(cè)試人員、文檔編寫人員和項(xiàng)目管理人員。目的是為了使系統(tǒng)在實(shí)際開發(fā)中能更加順利,減少一些不必要的問題。系統(tǒng)名稱:ATM存取款管理系統(tǒng)本項(xiàng)目用官潤平、黃藝、黃煥然組成的小組合作完成。根據(jù)當(dāng)前的ATM分析報(bào)告的問題域系統(tǒng)設(shè)計(jì),概括的描述了此管理系統(tǒng)需要完成的功能,各種類以及它們之間的關(guān)聯(lián),類之間具體的要求,進(jìn)一步概括分

16、析設(shè)計(jì)問題域子系統(tǒng),人機(jī)交互子系統(tǒng),數(shù)據(jù)管理子系統(tǒng)。并詳細(xì)規(guī)定類所提供的服務(wù)。通過此設(shè)計(jì)報(bào)告,可以為后期的實(shí)現(xiàn)做好鋪墊。ATM存取款管理系統(tǒng):本軟件是有官潤平、黃藝、黃煥然組合的小組開發(fā)的存取款管理系統(tǒng),實(shí)現(xiàn)人機(jī)交互進(jìn)行存款、取款、轉(zhuǎn)賬等的軟件。需求分析:先由開發(fā)人員與項(xiàng)目提出方、承擔(dān)方和用戶方討論軟件的所要具備的功能,再有需求分析員或技術(shù)人員提煉、分析和仔細(xì)審查收集到的需要,從而找出其不足或沒有什么實(shí)在意義的地方,進(jìn)而完善軟件系統(tǒng)功能。詳細(xì)設(shè)計(jì):詳細(xì)設(shè)計(jì)的根本目標(biāo)是確定應(yīng)該怎樣具體地實(shí)現(xiàn)所需要的系統(tǒng),即得出對(duì)目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語言書寫的程

17、序。其結(jié)果基本上決定了最終的程序代碼的質(zhì)量。1】張海藩.軟件工程導(dǎo)論(第六版).北京:清華大學(xué)出版社,2013年2】毛玉萃,邱少明.軟件項(xiàng)目實(shí)踐案例教程.北京:清華大學(xué)出版社,2014年3】紀(jì)禹希等.ASP.NET程序開發(fā)實(shí)用教程.北京:清華大學(xué)出版社,2013年【4】KarlE.Wiegers軟件需求(第二版)北京:清華大學(xué)出版社,2014年【5】陳明,軟件工程北京:中央廣播電視大學(xué)出版社2002年問題域子系統(tǒng)的設(shè)計(jì)用戶具有查詢余額,存款,取款,轉(zhuǎn)賬,查看賬戶信息的權(quán)限。具體的功能組合與要求如下圖所示:2.2管理員問題域設(shè)計(jì)管理員具有開戶,協(xié)助客戶修改密碼(密碼解凍、密碼修改),根據(jù)客戶要求

18、查看客戶持卡操作信息,可查詢ATM機(jī)當(dāng)前的狀態(tài),及操作ATM機(jī)。功能分解如下:管理員密碼管理密 碼 解 凍修 改 客 戶 密 碼A TM管理AT M 客 戶 操 作人機(jī)交互子系統(tǒng)設(shè)計(jì)ATM操作系統(tǒng)的用戶涉及到各種年齡層次的用戶,因此,在界面設(shè)計(jì)方面,錯(cuò)誤提示方面,操作舒適度方面應(yīng)該簡潔明了,給廣大用戶的操作帶來舒適感。用戶操作首先選擇ATM機(jī)號(hào),然后用正確的口令密碼登陸,進(jìn)行功能選擇界面執(zhí)行相應(yīng)的操作選項(xiàng),要求是每個(gè)功能必須在60秒內(nèi)完成,存取款金額為100的倍數(shù),每次存取款不可以超過10000.流程如下圖所示:功能選擇界面同時(shí)管理員都是具有專業(yè)知識(shí)的,操作熟練,對(duì)銀行較了解的工作人員,應(yīng)該培

19、訓(xùn)后上崗。對(duì)于客戶的敏感信息,即使管理員也是不可以查看的。首先用正確的口令和密碼進(jìn)行登錄,然后可以選擇操作ATM機(jī),查看ATM機(jī)狀態(tài),給客戶開戶(客戶的卡號(hào)是由系統(tǒng)自動(dòng)生成6位整數(shù)),協(xié)助客戶修改密碼,查看操作信息。流程如下:登陸界面顯示操作憑證首先由用戶輸入賬號(hào)密碼,然后要求用戶輸入身份證,最后輸入新密碼:流程如下:首先輸入正確的賬號(hào)密碼,確認(rèn)后輸入身份證號(hào)碼。輸出近期操作信息。流程圖如下:N圖3-4查看客戶信息操作流程圖首先選擇需要操作的ATM機(jī),選擇查看ATM機(jī)狀態(tài)。顯示警告信息。流程如下:圖3-5查看ATMI狀態(tài)操作流程圖首先選擇ATM機(jī),輸入操作的金額,判斷是否滿足要求,輸出憑證,流

20、程圖如下:圖3-6操彳ATM機(jī)操作流程圖四數(shù)據(jù)管理子系統(tǒng)由于本系統(tǒng)是ATM系統(tǒng),故對(duì)于客戶密碼應(yīng)該給予加密解密。對(duì)于本系統(tǒng)使用的密鑰保存在test.txt文件中,每次進(jìn)行加密解密時(shí)讀取密鑰以進(jìn)行相應(yīng)的操作。本系統(tǒng)分別有用戶,管理員,ATM機(jī),及用戶操作信息表。它們的各屬性說明如下:名稱回長度是否主鍵說明約束IDvarchar6是銀行出6位namevarchar20否用戶姓名漢字或字母sexvarchar2否用戶性別男或女cardIDvarchar18否用戶身份證18位數(shù)字addrvarchar100否用戶地址漢字?jǐn)?shù)字字母phonevarchar11否用戶11為數(shù)字Pwdvarchar(12,2

21、)否用戶密碼6位數(shù)字balancevarchar20否用戶余額1數(shù)字statevarchar1否用戶狀態(tài)1或0名稱回長度是否主鍵說明約束IDvarchar6是管理員卡16位namevarchar20否管理員姓名漢字或字母sexvarchar2否管理員性別男或女cardIDvarchar18否管理員身份證18位數(shù)字addrvarchar100否管理員地址漢字?jǐn)?shù)字字母phonevarchar11否管理員11為數(shù)字Pwdvarchar(12,2)否管理員密碼6位數(shù)字名稱回長度是否主鍵說明約束IDvarchar1是ATM機(jī)號(hào)ATM機(jī)號(hào)balancevarchar(10,2)否ATM余額余額名稱長度是否

22、主鍵說明約束IDint是序號(hào)隨機(jī)生成數(shù)字Namevarchar20否客戶姓名無UserIDvarchar6否用戶卡號(hào)隨機(jī)生成用戶IDoperationvarchar10否操作信息無oer_timedatetime(否操作時(shí)間無、余額、密碼、卡狀態(tài)等屬性,用戶實(shí)體包括卡號(hào)、姓名、性別、身份證、住址、聯(lián)系E-R圖如下:圖4-1用戶實(shí)體E-R圖等屬性,E-R圖如下:管理員實(shí)體包括賬號(hào)、姓名、性別、身份證、住址、密碼、聯(lián)系圖4-2管理員實(shí)體E-R圖操作信息實(shí)體包括卡號(hào)、序號(hào)、姓名、操作時(shí)間、操作信息等屬性,E-R圖如下:ATM言息實(shí)體包括ATM號(hào)、ATM犬態(tài)、金額等屬性,E-R圖如下:圖4-4ATM言

23、息實(shí)體E-R圖五設(shè)計(jì)類及其服務(wù)說明5.1Model模塊說明:此模塊包含給實(shí)體類,分別為user,Admin,Operation,ATMInfo,分別表示用戶實(shí)體,管理員實(shí)體,操作信息實(shí)體,ATM機(jī)實(shí)體。類圖如下:LU-nnmc-soxcard ID-ail c h' phnnis-ha 1 Alic pwd-m(< 11 1Aden i n-ID-imino-iuxadd r-一帥門"pudOperationW-rmrafATMInfo 7in-ball ance5;tti te(,)vr(ititin-opur_timuUse.*,IF)圖5-1個(gè)實(shí)體類圖5.2 IS

24、ql模塊說明:此模塊是數(shù)據(jù)庫操作模塊,共有四個(gè)實(shí)現(xiàn)類,為UserSql,OperSql,AATMSql,AdminSql,各服務(wù)分別為用戶表操作類,操作信息表操作類,ATMm信息表操作類,管理員操作類,類圖如下:isValidPwd(string pwd)isValidCardID(stringcardID)5.3 ATMBLL模塊方法參數(shù)說明,服務(wù)說名IsValidID(stringID)客戶賬號(hào)驗(yàn)證客戶賬號(hào)格式此模塊包含的個(gè)各類提供的服務(wù)較多,分別如下:驗(yàn)證密碼格式被驗(yàn)證的密碼Validate:這是一個(gè)驗(yàn)證類,包含的方法如下:isValidBalance(stringbalance)被驗(yàn)證

25、的金額判斷金額格式isValidName(stringname)被驗(yàn)證的用戶名驗(yàn)證用戶名格式isValidAddr(stringAddr)被驗(yàn)證的地址驗(yàn)證地址格式被驗(yàn)證的身份證號(hào)碼驗(yàn)證身份證號(hào)碼格式isValidPhone(stringphone)驗(yàn)證號(hào)碼格式被驗(yàn)證的號(hào)碼isValidATMBalance(stringbalance)被驗(yàn)證的ATM金額驗(yàn)證ATM金額格式IsCWarmATMBalance(strin被驗(yàn)證的atm操作金額gbalance)驗(yàn)證ATM金額格式方法參數(shù)說明,服務(wù)說名GetIV()無獲得密鑰的IVGetKey()無獲得密鑰的KeyCreateDesKey()無創(chuàng)建密鑰

26、DESCrypto:苗鑰操作類:方法參數(shù)說明,服務(wù)說名DESCrypto(stringcontent)明文用DES算法解密Encrypto(stringconten)密文用DES算法解密CreateDesKey()無創(chuàng)建密鑰FlleOper:此函數(shù)是文件操作函數(shù),用來獲取文件保存的密鑰:方法參數(shù)說明,服務(wù)說名Create。無隨機(jī)創(chuàng)建IDAddMoney()無存款DeleteMoney()無取款QueryATMState()無查詢ATM狀態(tài)IsValidAdmin()無判斷管理員是否存在createUser()無開戶IsValidUser()無判斷用戶是否存在ChangeUserState()無

27、解凍LoadOperInfo()無載入操作信息Mix:邏輯類,用于協(xié)助各種UI所需的操作內(nèi)容。(英文版)easilyblame,topreventthebrokenwindoweffect.Supervisetheleadingcadrestoplayanexemplaryrole,taketheleadinthestrictimplementationofthe<code>and<rule>,leadtosafeguardthesolemnityandauthorityofthepartydiscipline,ensurethatthepartydisciplinea

28、ndthelawsandregulationsforimplementationinplace.Throughoutthedisciplineinthedailysupervisionandmanagement,strengthensupervisionandinspection,fromthethoroughinvestigationofviolationsofdisciplinebehavior.Strengthentokeyareas,keydepartmentsandkeyprojectsaswellasthemassesreflecttheconcentrationoftheunit

29、sanddepartmentsforsupervision.-strengtheningsupervision,disciplineinspectionandsupervisionofcadrestosetanexampleforcompliancewiththe<code>and<rule>isamanmustbehexyl,blacksmithneedsitsownhardware.Disciplineinspectionorgansastheexecutorofthepartydiscipline,andsupervisorofthedefenders,forit

30、ssupervisionmustbemorestrictly,disciplineinspectionandsupervisionofcadrestofirmlyestablishtheawarenessofPartyConstitution,senseofdisciplineandrulesconsciousness,politicsloyalty,senseobey.ActionspeakJiOrdinancetosetanexampleoftheregulationsoftheruleoflaw,strengthensupervisionandacceptthesupervisionof

31、thefirmnessandconsciousness,docomplywith<>and<>.Tofirmlyestablishthedisciplinemustfirstbedisciplined,thesupervisorwillbesubjecttothesupervisionof"concept,andconsciouslysafeguardandimplementpartycompassesparty,taketheleadinpracticing"threestrictrealstrict,soloyal,clean,play.Tobe

32、goodatlearning,theConstitutionandthe<code>asmorality,politicsandbroughttofruition;toimplement<>,donotwantto,darenot,notwithdisciplinaryrulertosupervision;todisciplinearuler,oftenthecontrolinspection,andconsciouslyintheideologicalredlinetodrawtherowMingGoodaccumulationisindeedthebottomlin

33、e,sothatthehearthasfear,saidtohavequit,thelinehasended.Attached:indifferenttoheart,calmlytothetableinourlife,therearemanyunpredictablethingswillhappen,somegood,somebadthings,wecannotcontrolispowerlesstostop,butwithtime,youwillfindinlifesometimesturnsouttobenotgood,somebadthingsfinallyturnedouttobeag

34、oodthing,butthenwemuddyhoweverdidnotknow,thisisthelifeteachusthings.1,lifecanbecomplex,canalsobesimple.Wantsimplelifeofprecipitation,tohaveenoughtimetoreflect,tomakeBecomemoreperfect.Lifeisthemostimportantthingisnottowin,butthestruggle;nottohaveconquered,buttohavefoughtwell.2,theplainisthebackground

35、oflife.Liveaplainlife,giveuponthemselvesisnotacoward,butthewiseanswers;notdisillusionedaftertheheart,suchasashes,butexperiencethestormaftertheenlightenment;notunrewardingperfunctorily,butcalmattitudeoflifeofunrestrainedself-confidence.Plainliving,thereisnonoisenoisy,noearthlytroubles,moredidnotfilli

36、nthediscontentofdesire,somejustacalm,acalm.3,memoryofheartwillnotgoodthingstoerasethe,lifeisaWhennomovie,painisabeginning,thestruggleisakindofprocess,deathisakindofending.Giveupthisgivingupisthehelpless,donotgiveuptheabandoned,donotgiveupthisgivingupisignorance,donotgiveupshouldnotgiveupispersistent

37、.4,athingfiguredisheaven,thinkimpassabilityishell.Sincetheliving,tolivebetter.Sometimeswebecauseoftoonarrow-minded,toocarearoundthechoresandpennywiseandpoundfoolish,notworththecandle.Somethingstoattracttroubleandworry,completelydependsonhowwelookatanddealwithit.Don'talwaystakeeverythingbacktothi

38、ngs,anddon'tgetintoablindalley,don'twanttoface,don'tbenarrow-minded.Poketocare,isakindofopen-minded,afreeandeasy.5,Iamnotafraidofothersbehindmeaknife,Iafraidtolookbackandseestabme,ismyintentiontotreatpeople;Iamnotafraidofthetruthtotellthebestfriend,I'mafraidheturnedtoitasajoketotelld

39、on't6,whenweareinapositiveframeofmind,youwillfindmanygoodthings;andwhenweareinanegativestateofmind,youwillfindmanydepressedthings;lifehappyandworry,allisyouoflifeattitude,optimistic,goodluck;lossofsink,Eritreacompany.Whenyouareinadversity,maywishtochangeapointofviewtothinkeverythingovertothegood

40、Think,becausegoodmentalitydecidedthefateofthe!7,peoplearetired,rest;hearttired,calm.Growup,mature,thissocietyread.Tiredandsad,squatdown,totheirahug.Becausetheworldnoonecansympathizewithyou,havemercyonyou.Youcry,tearsisyourown;youpain,noonecanunderstand.Thenyouonlytearstosmile.8,eachpeoplehaveyouth,E

41、achyouthareastory,thelifeoftheworldnevergetseasier,Iwantwhat,wishtheworldallknow,ashasbeenthesame;nowwantanything,forfearthatothersknow,orliketolosethesame.9,theheartmove,everythingintheworldisfollowedbybirth,Rangrang,importantthingisoftenthemostdifficulttoopenone'smouth,becausewordswillreduceit

42、simportance;toletstrangerspeoplecareaboutyourlifeinthegoodthings,theoriginalisnoteasy10,donotblame,donotlaughatwho,alsodon'tenvywho.Likeapersonisakindoffeeling,notlikeapersonistrue.Thetruthiseasytoexplain,IfeelIsunspeakable.Thebesttravellifeisthatyouinastrangeplacefoundalonglosttouched.11,happyl

43、ifenotinthebustlingin,andinthepeaceofmind;nomatterhowmanygrievances,howuncomfortable,andultimatelytohealthemselvesortheirown,othersmaygotyoutocomfort,butneverknowyourheartishowwanjianchuanxin.12,ma'am,likeamovie,learntoappreciate,learntobegrateful,learntolerance,andgoodness,helpingothers.Instead

44、ofaccusingthesociety,asintoone;andanexceptionisbettertogivethantowhat13,don'tenvyhimAsumof,don'tloseyourlifeandthelife,respectivelyis:theformerisaweexperiencedcannotescapeinadayfinallywilllastminute,whilethelatterisourpersistent,wewanttocherishthememoryofthosepeopleandthings.14,learntosmile,

45、learntostrong,theworldyouknowsomanypeople,somanypeopleandyouare,youcannotchangealsocan'tleteveryonelikeyou,soalsodonotwanttodo.Lifeistooshorttogocrazytolovetogotowaste,tochasethedreamtoregret.15,whentemper,ablessingtogo.Awoundingelegantpeople,thekeyistocontroltheirownemotions.Withthemouthisthemo

46、ststupidbehavior.Acontrolnegativeemotionsthanacantakeacitymorepowerfulwaterflowslow,languageisexpensive.Peoplespenttwoyearsoftimetolearntospeak,buttospendafewyearstimetoshutup.Thatisakindofability,thatisakindofwisdom.16,lifeisnotperfect,sometimes,growthisnotacry,notaneyefuloftears,thereisnotraceofem

47、otion,thereisnogleamofhope,nodesire,noaction,nostatic,thereisonlyonekindofdownwardsinkingfeeling,sinkAmurky?6?7?6?7sink?6?7?6?7towardthebottomofthesink.17,insomeway,donotgo,youwillnotknowtheothersidesceneryisbeautiful.Toyouisnotgood,youdonotmindtoomuch,noonehasanobligationtoyou;youlearnknowledge,isy

48、ouhaveweapons,youcanstartfromscratch,butnotunarmed;howdoyoutreatpeople,doesnotrepresenthowotherstreatyou,ifcannotseethroughthispoint,onlyinvitingworry.18,timeislikeaspongeinthewater,aslongasyouarewillingtosqueeze,thetotalwaterisstillthere.Everylife,aftertheupsanddownsThebesttestoflive,tolife,surviva

49、landcontinuation,donotstopthestruggleinthejoysandsorrowsoflifeontheroad,sothatdifferentsoultobearlifebeat,acceptanceofsuffering.19,indifferenttoheart,calmlyintable,elegantandcomfortablelife,donottakewhatissoimportant.Thepursuitwillbedisappointed;tobealive,youwillhavetrouble.Lifeisthemostafraidofwhat

50、allwanttocareabout,butalsowhatallgraspisnotfirm,withoutscenery,separatedpopulations,suchasnottodesire,alldockedinthefateoftheend.Whyistoorigid,thenatural,togostaynottolive,letgoofobsession,revelis20,ifthefateofthebrokenHopesofsailing,pleasedon'tdespair,thecoastisstill,ifthefateofthewitheredpetal

51、softhebeautiful,pleasedonotsink,thespringisstill,lifewillalwaysbeendlesstrouble,pleasedon'thelpless,becausetheyarestillalive,isstilladream,thesunstill,westill.Lost,keepmemories;toget,mustworkto;butthemostimportantisgoodtocherishtheirown.21,life,selectthecomplex,istochoosethepain;chooseasimple,is

52、choosetobehappy.ThecomplexworldlikeaSignificanceofpride.Hopeistheornatepalace,outsidepeopleadmiringthemagnificent,livinginthedeepknowledgeoflivingittopaytheprice.Simpleworldasasimplelogcabinoutsideridiculedshabby,theheartiswillingtogolivetoknowthejoy.Sufferingandjoyistheirownchoice.22,learnhowtousea

53、singlepowerfulheart,letthepastbethepast,letthefuturecome.Lifeisreallytheendoftheendofaneagleisflyingwings,lifeisconstantlypursuit.Don'tmisstoregret,don'twaitforoldjustmiss.Timetoreturn,seizeeverymoment,againpainstakinglyagaintiredalsoThosestrugglingtofly.23,lifecouldnotYimapingchuan,evenflatpavem

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論