銀行儲(chǔ)蓄系統(tǒng)_第1頁
銀行儲(chǔ)蓄系統(tǒng)_第2頁
銀行儲(chǔ)蓄系統(tǒng)_第3頁
銀行儲(chǔ)蓄系統(tǒng)_第4頁
銀行儲(chǔ)蓄系統(tǒng)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

銀行儲(chǔ)蓄系統(tǒng) 組長(zhǎng):楊凱乾 組員:信昕 王旭飛 王帥需求分析概念設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫實(shí)施需求分析處置對(duì)象 銀行信息表〔銀行號(hào),銀行稱號(hào),,地址〕 儲(chǔ)戶資料表〔儲(chǔ)戶號(hào),姓名,身份證號(hào),聯(lián)絡(luò),賬戶〕 任務(wù)人員資料表〔任務(wù)人員信息,工號(hào),密碼) 存單〔存款人姓名,存款銀行,業(yè)務(wù)員編號(hào),存款金額,存款日期,手續(xù)費(fèi),帳戶余額) 取單〔取款人姓名,取款銀行,受理業(yè)務(wù)員,取款金額,取款日期,手續(xù)費(fèi),帳戶余額) 余額表〔帳戶,買賣種類,買賣日期,剩余金額〕 利息表〔利率,存款日期,取款日期,存款種類〕處置功能 1.可以處置正常的存取款單和存取款活動(dòng),其中包括:〔1〕存款信息審核,反響信息,計(jì)算賬戶余額,計(jì)算存款類型和利率〔2〕取款信息審核,重新計(jì)算賬戶余額,反響利息 2.可以對(duì)一定數(shù)量的儲(chǔ)戶、管理員進(jìn)展相應(yīng)的信息存儲(chǔ)與管理,這其中包括:〔1〕儲(chǔ)戶信息的存入,查詢,刪除,修正〔2〕管理員信息的存入,修正,查詢,刪除3.可以提供一定的平安機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改、查詢。 4.對(duì)查詢、統(tǒng)計(jì)的結(jié)果可以列表顯示。取款功能: 〔1〕用戶輸入本人的密碼 〔2〕業(yè)務(wù)員輸入相關(guān)信息 〔3〕系統(tǒng)利息計(jì)算,在原賬戶信息中將取款額減去。 〔4〕假設(shè)為清戶,記錄注銷該賬戶,將賬戶余額一并交與儲(chǔ)戶。 〔5〕打印利息清單給儲(chǔ)戶。 5.存款功能: 〔1〕系統(tǒng)需求在原賬戶信息中添加一條記錄,包括存款人姓名,存款類型,存款日期,利息等信息。 〔2〕假設(shè)為儲(chǔ)戶建立一個(gè)新的賬戶,須記錄此次的記錄。打印存款單給儲(chǔ)戶。平安性和完好性 〔1〕平安性要求系統(tǒng)平安性要求表達(dá)在數(shù)據(jù)庫平安性、信息平安性和系統(tǒng)平臺(tái)的平安性等方面。平安性先經(jīng)過視圖機(jī)制,不同的用戶只能訪問系統(tǒng)授權(quán)的視圖,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的平安性,再經(jīng)過分配權(quán)限、設(shè)置權(quán)限級(jí)別來區(qū)別對(duì)待不同操作者對(duì)數(shù)據(jù)庫的操作來提高數(shù)據(jù)庫的平安性;系統(tǒng)平臺(tái)的平安性表達(dá)在操作系統(tǒng)的平安性、計(jì)算機(jī)系統(tǒng)的平安性和網(wǎng)絡(luò)體系的平安性等方面。 〔2〕完好性要求系統(tǒng)完好性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性??山?jīng)過建立主、外鍵,運(yùn)用check約束,或者經(jīng)過運(yùn)用觸發(fā)器和級(jí)聯(lián)更新。數(shù)據(jù)流圖頂層數(shù)據(jù)流圖功能構(gòu)造圖第二層數(shù)據(jù)流圖〔取款活動(dòng)〕第二層數(shù)據(jù)流圖〔存款活動(dòng)〕第三層數(shù)據(jù)流圖〔取款活動(dòng)〕第三層數(shù)據(jù)流圖〔存款活動(dòng)〕數(shù)據(jù)字典儲(chǔ)戶表 主鍵:帳號(hào); 約束條件:各屬性均非空,密碼長(zhǎng)度為6位;活期存取款表

主鍵:nID;外鍵:帳號(hào);被參照表:儲(chǔ)戶表 約束條件:各屬性均非空;定期存款表 主鍵:nID;外鍵:帳號(hào);被參照表:儲(chǔ)戶表 約束條件:各屬性均非空;定期取款表 主鍵:nID;外鍵:nID;被參照表:定期存款表 約束條件:各屬性非空定期操作記錄表 主鍵:nID;外鍵:nID;被參照表:定期存款表,定期取款表 約束條件:各屬性非空流程圖概念設(shè)計(jì)各個(gè)屬性關(guān)系合并各分E-R圖個(gè)實(shí)體E-R圖的各屬性如下所示: 業(yè)務(wù)員:Maneger(ManegerNo,ManegerNa) 儲(chǔ)戶:C(CName,Cpassword,CID,CSex,Cdate,Cadress,Cno,Cbalance) 銀行:Bank(BankNo,BankName,address,BankPN) 存單:Deposit(money,date,rate,name) 取單:take(money,date)E-R圖中聯(lián)絡(luò)的屬性如下所示: 辦理:transaction(MangerNo,MangerNa,C,bankbook) 存取款:takeordeposit(money,date,rate)邏輯構(gòu)造設(shè)計(jì)E-R圖轉(zhuǎn)化為關(guān)系模型 儲(chǔ)戶:C(Cname,Cno,CID,CDate,CAd) 銀行:BANK(bankID,bankDate,bankno,bankpwd) 業(yè)務(wù)員:Maneger(MID,MName,Mpwd,MAuth,MTeleph,MAddre) 存單類別:DepositTpye(DPID,DPName,DPnum,DPbqx,DPqx)各E-R圖中聯(lián)絡(luò)的屬性如下所示: 存款信息:Deposit(DepositID,DepositorID,DepositDate,Depositnum) 取款歷史:Draw(DepositID,Depositpwd,Drawnum,DrawDate) 查詢信息:Inquire(AccountID,Accountpwd,DepositorName,DepositorID,Accountnum)系統(tǒng)功能模塊賬戶根本信息的查詢和更新模塊模型優(yōu)化實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。關(guān)系方式Depositor,Account,Maneger,DepositTpye,存在非主屬性對(duì)主屬性的部分函數(shù)依賴,也不存在傳送函數(shù)依賴,曾經(jīng)到達(dá)了3NF,但是存款信息關(guān)系方式,取款歷史關(guān)系方式,查詢信息關(guān)系方式〔Deposit,Draw,Inquire〕中存在著一些數(shù)據(jù)冗余,現(xiàn)將三個(gè)關(guān)系模型進(jìn)展合并消除冗余優(yōu)化為: 存款信息〔AccountID,DepositorID,DepositDate,Depositnum,Accountpwd,Drawnum,DrawDate,DepositorName,DepositorID,Accountnum〕物理構(gòu)造設(shè)計(jì)數(shù)據(jù)庫實(shí)施建立數(shù)據(jù)庫 creatdatabasebank● 建立數(shù)據(jù)表usebankgocreatetableAccount(CNochar(20)primarykey,CNamechar(20)unique,CPasswordchar(20),CIDchar(20),CSexchar(2),CBalancechar(20),CDatedatetime,CAddresschar(20));usebankgocreatetableBank(BankNochar(20)primarykey,BankNamechar(20),Bankaddresschar(20),BankPNchar(20))usebankgocreatetableDeposit(nIDchar(4)primarykey,CNochar(20),Cmoneychar(8),Cstylechar(10),Cdatedatetime,CInterestchar(8),Cbalancechar(8));建立索引 usebank go createuniqueindexaccountID onaccount(cid); usebank go createuniqueindexpdeposit ondeposit(nid);存取款根本信息的執(zhí)行和更新模塊建立觸發(fā)器 usebank go createtriggeracc onaccount afterupdate as if(selectcbalancefrominserted)<10000 selectcbalance fromaccount begin print'該帳戶余額少于' rollback end數(shù)據(jù)入庫 將exel里面的數(shù)據(jù)導(dǎo)入建立的表格中創(chuàng)建各個(gè)功能的存儲(chǔ)過程 usebank go

createproceduregetaccount as select* fromaccount wherecbalance>10000 begin print'錢大于的' end execgetaccount

數(shù)

溫馨提示

  • 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)論