數(shù)據(jù)庫銀行存儲.doc_第1頁
數(shù)據(jù)庫銀行存儲.doc_第2頁
數(shù)據(jù)庫銀行存儲.doc_第3頁
數(shù)據(jù)庫銀行存儲.doc_第4頁
數(shù)據(jù)庫銀行存儲.doc_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

學(xué)生課程設(shè)計報告 2017 2018 學(xué)年 第 一 學(xué)期學(xué) 院 計算機科學(xué)技術(shù) 專 業(yè) 計算機科學(xué)與技術(shù) 學(xué) 號 150511523 姓 名 董鑫 指導(dǎo)教師 一需求分析階段:1.課程設(shè)計題目:銀行儲蓄系統(tǒng)2.實驗?zāi)康模涸趯W(xué)生系統(tǒng)的學(xué)習(xí)了數(shù)據(jù)庫原理課程后,按照關(guān)系型數(shù)據(jù)庫的基本原理,綜合運用所學(xué)的知識,以小組為單位,設(shè)計開發(fā)一個小型的數(shù)據(jù)庫管理系統(tǒng)。通過對一個實際問題的分析、設(shè)計與實現(xiàn),將原理與應(yīng)用相結(jié)合,使學(xué)生學(xué)會如何把書本上學(xué)到的知識用于解決實際問題,培養(yǎng)學(xué)生的動手能力;另一方面,使學(xué)生能深入理解和靈活掌握教學(xué)內(nèi)容。3.實驗內(nèi)容及要求:實驗內(nèi)容: (1)主要的數(shù)據(jù)表定期存款單,活期存款帳,存款類別代碼表等等。(2)主要功能模塊實現(xiàn)儲戶開戶登記。辦理定期存款帳。辦理定期取款手續(xù)。辦理活期存款帳辦理活期取款手續(xù)。實現(xiàn)利息計算。輸出明細(xì)表。具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。實驗要求:(1)要進行實際調(diào)研,系統(tǒng)功能在實現(xiàn)時參照實際的儲蓄系統(tǒng)的功能。(2)同時要考慮銀行系統(tǒng)數(shù)據(jù)的安全與保密工作。4.制作E-R圖:分析功能需求:基本功能需求:完成實現(xiàn)儲戶開戶登記;辦理定期存款帳;辦理定期取款手續(xù);辦理活期存款帳;辦理活期取款手續(xù);實現(xiàn)利息計算;實現(xiàn)所有功能的查詢??紤]銀行系統(tǒng)數(shù)據(jù)的安全與保密工作。性能需求:對于計算時需要較大負(fù)荷,處理較多數(shù)據(jù)時,應(yīng)該盡量避免較長時間的延時。另外,系統(tǒng)的界面應(yīng)該比較友好,利于用戶以及管理人員雙方面的操作。還有就是系統(tǒng)應(yīng)該具備高度容錯能力,不至于發(fā)生一些意想不到的錯誤而沒法處理。根據(jù)以上分析內(nèi)容開始制作系統(tǒng)E-R圖:實體:用戶,活期存款,活期存取明細(xì),定期存款,定期存取明細(xì)。1. 用戶表E-R圖1.1用戶表E-R圖2.活期存款表E-R圖1.2活期存款E-R圖3.活期存取明細(xì)表E-R圖1.3活期存取E-R圖4. 定期存款表E-R圖1.4定期存款表E-R圖5. 定期存取明細(xì)表E-R圖1.5定期存取明細(xì)表E-R圖6.綜合表E-R圖1.6綜合表E-R圖二、總體設(shè)計1.根據(jù)E-R圖制作二維表:注:本次做表使用截圖顯示表格內(nèi)容,具體屬性將在圖片下方呈現(xiàn)。1.用戶表Custorm屬性賬號密碼姓名性別出生年月身份證號地址電話開戶日期賬戶余額類型Varchar(20)Char(8)Varchar(20)Char(2)DatatimeChar(18)Varchar(100)Char(20)Varchar(20)nchar(20)2.活期存款表Current deposit屬性賬號操作金額賬戶類型操作日期賬戶余額類型Varchar(20)Varchar(20)Varchar(20)Varchar(20)Varchar(20)3.活期存取明細(xì)表Current access details屬性賬號操作金額操作類型操作日期利息賬戶余額類型Varchar(20)Varchar(20)Varchar(20)Varchar(20)Varchar(20)Varchar(20)4.定期存款表屬性序號賬號操作金額操作類型操作日期利息賬戶余額年限類型Varchar(20)Varchar(20)Varchar(20)Varchar(20)Varchar(20)Varchar(20)Varchar(20)Varchar(20)5.定期存取款明細(xì)表屬性賬號操作金額賬戶類型操作日期利息賬戶余額序號類型Varchar(20)Varchar(20)Varchar(20)Varchar(20)Varchar(20)Varchar(20)Varchar(20)2.利用范式進行模式修改.原關(guān)系模式客戶:(賬號 密碼姓名 性別出生年月 身份證號 地址 電話開戶日期 賬戶余額) 存款(賬號 操作金額 操作類型 操作日期 利息 年限 賬戶余額)取款(賬號 操作金額 賬戶類型 操作日期 利息 賬戶余額)存款利率(日期 存款類型 存款期限 存款利率).修改在存款取款等操作中,可以發(fā)現(xiàn)通過賬戶便可以知道剩下的信息,故可以省去。存款(賬號 操作金額 操作類型 操作日期 利息 年限 賬戶余額)取款(賬號 操作金額 賬戶類型 操作日期 利息 賬戶余額)三、詳細(xì)設(shè)計1.產(chǎn)品選擇本次實驗采用Microsoft SQL Server Management Studio 17進行數(shù)據(jù)庫建立。2. 模式設(shè)計數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計存取方法設(shè)計屬性存取方法說明客戶客戶賬號索引存取是主關(guān)鍵字,且經(jīng)常需要搜索存款賬號索引存取是主關(guān)鍵字,經(jīng)常用于連接和搜索存款取款存款金額索引存取經(jīng)常作為最大值的參數(shù)賬號索引存取是主關(guān)鍵字,經(jīng)常用于連接和搜索存款利率時間、存款類型 、存款期限索引存取經(jīng)常用于連接存儲結(jié)構(gòu)設(shè)計(1)由于數(shù)據(jù)備份、日志文件備份等數(shù)據(jù)只在故障恢復(fù)時才使用,而且數(shù)據(jù)量很大,可以放在磁帶上。(2)如果系統(tǒng)有多個磁盤驅(qū)動器或磁盤陣列,對于客戶賬戶經(jīng)常要查詢且有索引的屬性,應(yīng)將表和索引分別放在不同的磁盤上,在查詢時,由于兩個磁盤驅(qū)動器分別工作,因而可以保證物理讀寫速度比較快。數(shù)據(jù)庫視圖設(shè)計:1.客戶基本信息視圖通過此視圖,客戶可以了解自己的基本信息:客戶賬號,姓名,支付能力 2.客戶存款單視圖客戶通過此視圖只能看到自己的存款信息。3.客戶取款視圖客戶通過此視圖只能看到自己的取款信息4.存款利率視圖所有人都可以看到這些信息數(shù)據(jù)庫存儲過程設(shè)計職工為客戶開設(shè)賬戶為一位客戶在其指定的銀行開一個賬戶,生成一個卡號,同時顯示初始密碼客戶密碼修改客戶先輸入賬號和密碼,若正確則允許修改,輸入新密碼,修改成功。為一位客戶在其指定的銀行開一個賬戶,生成一個卡號。假設(shè)開設(shè)了賬號立即存款,(1)若該用戶已經(jīng)有了用戶賬號,則只需增加輸入 “存款單”信息;(2)若該用戶沒有客戶賬戶則還要輸入“客戶”中的信息,系統(tǒng)自動生成客戶賬戶為KH+身份證號。四、編碼階段:1.完整性設(shè)計主鍵及唯一性索引表唯一性索引主鍵客戶身份證號 電話客戶帳號存款賬號賬號取款賬號賬號參照完整性設(shè)計表屬性所參照表的屬性客戶存款賬號 存款利率客戶賬號取款賬號客戶賬號2.約束(一)Check約束取款金額必須小于該卡中的剩余金額;存款類型必須為“活期”或“定期”;性別只為“男”、“女”兩種,不存在第三種;開戶日期追尋計算機自身日期,不存在例如2018.02.29等錯誤信息;身份證號、手機號等都追尋日常格式;利率必須在0%-20%之間。(二)Default約束利息默認(rèn)為比本金少;利率默認(rèn)為活期0.3%,定期按照存款日期而定。3.觸發(fā)器設(shè)計、存款利率由于國家會根據(jù)各種客觀原因不定時的調(diào)整利率,所以需要建一個觸發(fā)器,當(dāng)政府將利率改動時,存款中的利率也會自動改變,并根據(jù)利率自動結(jié)算前一段時間的本金和。首先查找最近一次調(diào)整利率的時間和利率,然后計算按照此利率結(jié)算的天數(shù),然后根據(jù)利率求出本金和,并更新存款中的可用余額。、客戶存款 客戶存款涉及到客戶,存款4個表。存款分為活期存款和定期存款

溫馨提示

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

評論

0/150

提交評論