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

下載本文檔

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

文檔簡(jiǎn)介

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論