資源描述:
《銀行儲(chǔ)蓄系統(tǒng)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、學(xué)生課程設(shè)計(jì)報(bào)告2017~2018學(xué)年第一學(xué)期學(xué)院計(jì)算機(jī)科學(xué)技術(shù)專業(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ì)開發(fā)一個(gè)小型的數(shù)據(jù)庫(kù)管理系統(tǒng)。通過對(duì)一個(gè)實(shí)際問題的分析、設(shè)計(jì)與實(shí)現(xiàn),將原理與應(yīng)用相結(jié)合,使學(xué)生學(xué)會(huì)如何把書本上學(xué)到的知識(shí)用于解決實(shí)際問題,培養(yǎng)學(xué)生的動(dòng)手能力;另一方面,使學(xué)生能深入理解和靈活掌握教學(xué)內(nèi)容。3.實(shí)驗(yàn)內(nèi)容及要求:※※※實(shí)驗(yàn)內(nèi)容
2、:(1)主要的數(shù)據(jù)表定期存款單,活期存款帳,存款類別代碼表等等。(2)主要功能模塊實(shí)現(xiàn)儲(chǔ)戶開戶登記。辦理定期存款帳。辦理定期取款手續(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ǔ)戶開戶登記;辦理定期存款帳;辦理定期取款手續(xù);辦理活期存款帳;辦理活期取款手續(xù);實(shí)現(xiàn)利息計(jì)算;實(shí)現(xiàn)所有功能的查詢??紤]銀行
3、系統(tǒng)數(shù)據(jù)的安全與保密工作。性能需求:對(duì)于計(jì)算時(shí)需要較大負(fù)荷,處理較多數(shù)據(jù)時(shí),應(yīng)該盡量避免較長(zhǎng)時(shí)間的延時(shí)。另外,系統(tǒng)的界面應(yīng)該比較友好,利于用戶以及管理人員雙方面的操作。還有就是系統(tǒng)應(yīng)該具備高度容錯(cuò)能力,不至于發(fā)生一些意想不到的錯(cuò)誤而沒法處理。根據(jù)以上分析內(nèi)容開始制作系統(tǒng)E-R圖:實(shí)體:用戶,活期存款,活期存取明細(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.定期
4、存取明細(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.用戶表Custorm屬性賬號(hào)密碼姓名性別出生年月身份證號(hào)地址電話開戶日期賬戶余額類型Varchar(20)Char(8)Varchar(20)Char(2)DatatimeChar(18)Varchar(100)Char(20)Varchar(20)nchar(20)2.活期存款表Currentdeposit屬性賬號(hào)操作金額賬戶類型操
5、作日期賬戶余額類型Varchar(20)Varchar(20)Varchar(20)Varchar(20)Varchar(20)3.活期存取明細(xì)表Currentaccessdetails屬性賬號(hào)操作金額操作類型操作日期利息賬戶余額類型Varchar(20)Varchar(20)Varchar(20)Varchar(20)Varchar(20)Varchar(20)4.定期存款表屬性序號(hào)賬號(hào)操作金額操作類型操作日期利息賬戶余額年限類型Varchar(20)Varchar(20)Varchar(20)Varchar(20)
6、Varchar(20)Varchar(20)Varchar(20)Varchar(20)5.定期存取款明細(xì)表屬性賬號(hào)操作金額賬戶類型操作日期利息賬戶余額序號(hào)類型Varchar(20)Varchar(20)Varchar(20)Varchar(20)Varchar(20)Varchar(20)Varchar(20)2.利用范式進(jìn)行模式修改①.原關(guān)系模式客戶:(賬號(hào)密碼姓名性別出生年月身份證號(hào)地址電話開戶日期賬戶余額)存款(賬號(hào)操作金額操作類型操作日期利息年限賬戶余額)取款(賬號(hào)操作金額賬戶類型操作日期利息賬戶余額)存款利
7、率(日期存款類型存款期限存款利率)②.修改在存款取款等操作中,可以發(fā)現(xiàn)通過賬戶便可以知道剩下的信息,故可以省去。存款(賬號(hào)操作金額操作類型操作日期利息年限賬戶余額)取款(賬號(hào)操作金額賬戶類型操作日期利息賬戶余額)三、詳細(xì)設(shè)計(jì)1.產(chǎn)品選擇本次實(shí)驗(yàn)采用MicrosoftSQLServerManagementStudio17進(jìn)行數(shù)據(jù)庫(kù)建立。1.模式設(shè)計(jì)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)存取方法設(shè)計(jì)屬性存取方法說明客戶客戶賬號(hào)索引存取是主關(guān)鍵字,且經(jīng)常需要搜索存款賬號(hào)索引存取是主關(guān)鍵字,經(jīng)常用于連接和搜索存款取款存款金額索引存取經(jīng)常作為最大值
8、的參數(shù)賬號(hào)索引存取是主關(guān)鍵字,經(jīng)常用于連接和搜索存款利率時(shí)間、存款類型、存款期限索引存取經(jīng)常用于連接存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)(1)由于數(shù)據(jù)備份、日志文件備份等數(shù)據(jù)只在故障恢復(fù)時(shí)才使用,而且數(shù)據(jù)量很大,可以放在磁帶上。(2)如果系統(tǒng)有多個(gè)磁盤驅(qū)動(dòng)器或磁盤陣列,對(duì)于客戶賬戶經(jīng)常要查詢且有索引的屬性,應(yīng)將表和索引分別放在不同的磁盤上,在查詢時(shí),由于