版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告</b></p><p> 題目:銀行儲(chǔ)蓄管理系統(tǒng) </p><p> 班級(jí): </p><p> 姓名: </p><p> 學(xué)號(hào): </p><p> 指導(dǎo)教師:
2、 </p><p> 2013年 12 月 10日</p><p> 銀行儲(chǔ)蓄管理系統(tǒng)的開(kāi)發(fā)與實(shí)現(xiàn)</p><p><b> 摘要:</b></p><p> 本課程的設(shè)計(jì)的目的是通過(guò)實(shí)踐使同學(xué)們經(jīng)歷數(shù)據(jù)庫(kù)設(shè)計(jì)開(kāi)發(fā)的全過(guò)程和受到一次綜合訓(xùn)練,以便能較全面地理解、掌握和綜合運(yùn)用所學(xué)的知識(shí)。結(jié)合具體的開(kāi)發(fā)案例,理解并
3、初步掌握系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施的主要環(huán)節(jié)和步驟以及軟件文檔的制作能力。本文是基于C++和SQL SERVER 2005開(kāi)發(fā)軟件,設(shè)計(jì)的一個(gè)銀行儲(chǔ)蓄管理系統(tǒng),軟件由客戶端程序和服務(wù)器端程序構(gòu)成,主要實(shí)現(xiàn):開(kāi)戶,存取款,修改密碼,銷戶等的數(shù)據(jù)庫(kù)操作。</p><p> 關(guān)鍵字:C++ SQL SERVER 2005 數(shù)據(jù)庫(kù) 銀行儲(chǔ)蓄</p><p><b> 概述
4、</b></p><p><b> 1.1產(chǎn)品描述</b></p><p> 本軟件實(shí)現(xiàn)銀行的活期儲(chǔ)蓄存款業(yè)務(wù)。整套軟件由客戶端程序和服務(wù)器端程序構(gòu)成,客戶端運(yùn)行在面向個(gè)人業(yè)務(wù)的銀行柜臺(tái)的電腦上,銀行職員輸入相關(guān)信息并通過(guò)網(wǎng)絡(luò)通訊向服務(wù)器發(fā)送請(qǐng)求,并接受服務(wù)器端程序的應(yīng)答顯示處理的結(jié)果。服務(wù)器端處理客戶端的各種業(yè)務(wù)請(qǐng)求。主要實(shí)現(xiàn)銀行開(kāi)戶、銷戶、取款、存
5、款、余額查詢、轉(zhuǎn)賬、修改密碼、等功能。</p><p><b> 1.2產(chǎn)品功能</b></p><p><b> 軟件功能表</b></p><p><b> 1.3.用戶特點(diǎn):</b></p><p> 本軟件的最終用戶主要面向銀行柜臺(tái)職員。這些操作人員的教育水平是
6、高中及以上學(xué)歷,經(jīng)過(guò)計(jì)算機(jī)操作的相關(guān)培訓(xùn),能夠熟練使用和操作電腦。</p><p><b> 1.3主要任務(wù):</b></p><p> 用戶有以下需求:建立用戶;建立賬戶檔案,建立賬戶索引;完成日常交易信息檢索、進(jìn)行存款、轉(zhuǎn)賬、取款等工作,對(duì)取款、轉(zhuǎn)賬等操作,必需進(jìn)行身份驗(yàn)證。具體要求如下:</p><p><b> 1. 存
7、折信息</b></p><p> 數(shù)據(jù)包括:存折的基本信息包括:戶名、帳號(hào)、開(kāi)戶銀行名稱、開(kāi)戶日期、取款密碼等。</p><p><b> 2.賬戶存取明細(xì)</b></p><p> 數(shù)據(jù)包括:日期、摘要(現(xiàn)存、現(xiàn)支、轉(zhuǎn)存、利息)、交易金額、余額、操作柜員編號(hào)。</p><p><b> 3
8、. 檢索系統(tǒng)</b></p><p> 能根據(jù)戶名、賬號(hào)、交易日期、金額等進(jìn)行查詢。</p><p><b> 4.取款</b></p><p> 輸入賬號(hào)和密碼后,能根據(jù)密碼判斷用戶是否合法,能判斷取款金額是否超過(guò)了賬戶余額,如果取款金額合法,就對(duì)該賬號(hào)的余額信息進(jìn)行更新。</p><p><b
9、> 5、存款</b></p><p> 輸入賬號(hào)和存款金額后,能更新該賬號(hào)的余額。</p><p><b> 6、轉(zhuǎn)賬</b></p><p> 輸入賬號(hào)和密碼后,能根據(jù)密碼判斷用戶是否合法,然后再輸入對(duì)方的轉(zhuǎn)賬賬戶,并判斷對(duì)方的轉(zhuǎn)賬賬戶是否合法,如果合法,再輸入轉(zhuǎn)賬的金額,并能判斷轉(zhuǎn)賬金額是否超過(guò)了賬戶余額,如果轉(zhuǎn)賬
10、金額合法,就對(duì)該賬號(hào)的余額信息以及對(duì)方的賬戶余額信息進(jìn)行更新。</p><p><b> 2.需求分析</b></p><p> 1.主菜單功能:輸出主菜單(包括開(kāi)戶、存款、取款、查詢、轉(zhuǎn)賬、修改密碼、銷戶、退出等功能)供操作用戶選擇,然后根據(jù)用戶的輸入選擇進(jìn)入不同的系統(tǒng)功能界面。</p><p> 2.開(kāi)戶功能:銀行職員在客戶端輸入開(kāi)戶
11、的基本信息,通過(guò)網(wǎng)絡(luò)傳送數(shù)據(jù),在服務(wù)器處理后顯示服務(wù)器端的處理結(jié)果。開(kāi)戶成功后打印存折相關(guān)信息。操作結(jié)束后返回主菜單界面。存折的基本信息包括:戶名、帳號(hào)、開(kāi)戶人電話號(hào)碼、開(kāi)戶日期等。</p><p> 3.存款功能:主要有存款金額與存款時(shí)間,存款的賬號(hào)等,供用戶來(lái)填寫數(shù)據(jù)存款。</p><p> 5.取款功能:包含取款金額,取款時(shí)間等,供用戶操作。</p><p&g
12、t; 6.查詢功能:提供查詢功能,能夠查詢用戶余額,所得利息,與以往的存取款記錄。</p><p> 7.銷戶功能:能通過(guò)賬號(hào)與身份等 驗(yàn)證來(lái)銷戶,說(shuō)明銷戶的日期,方便記錄。 </p><p> 8.修改功能:可以通過(guò)原密碼來(lái)改新密碼。</p><p><b> 3.?dāng)?shù)據(jù)庫(kù)邏輯設(shè)計(jì)</b></p><p> 3
13、.1 將數(shù)據(jù)庫(kù)的概念模型轉(zhuǎn)換為關(guān)系模型</p><p> 開(kāi)戶(姓名、性別、密碼、身份證號(hào)碼、開(kāi)戶日期、聯(lián)系電話)</p><p> 存款(賬號(hào)、存款金額、存款時(shí)間)</p><p> 取款(賬號(hào)、密碼、群款金額、取款時(shí)間)</p><p> 修改密碼(賬號(hào)、身份證、原密碼、新密碼)</p><p> 查詢
14、(余額、利息、記錄)</p><p> 銷戶(賬號(hào)、身份證、開(kāi)戶時(shí)間 、銷戶時(shí)間)</p><p> 3.2 各個(gè)功能模塊的E-R圖 </p><p><b> ?。?)開(kāi)戶E-R圖</b></p><p><b> ?。?)銷戶E-R圖</b></p><p> ?。?
15、)存款E-R圖 </p><p><b> ?。?)取款E-R圖</b></p><p><b> (5)查詢E-R圖</b></p><p><b> ?。?)修改E-R圖</b></p><p><b> 4.軟件功能設(shè)計(jì)</b></p>
16、;<p><b> 4.1開(kāi)戶功能</b></p><p> 引言:接收客戶端傳送的數(shù)據(jù),把數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中,經(jīng)過(guò)服務(wù)器段的處理后把處理的結(jié)果傳回給客戶端。</p><p><b> 輸入:</b></p><p> 接收客戶端傳送過(guò)來(lái)的數(shù)據(jù)。</p><p><b&g
17、t; 處理:</b></p><p> 自動(dòng)生成賬戶ID,長(zhǎng)度5位,從1開(kāi)始編號(hào),不足補(bǔ)0,例如00009、00103等。自動(dòng)生成賬戶ID要求唯一。</p><p> 賬戶所有信息將保存數(shù)據(jù)庫(kù)的賬戶信息表中。</p><p> 根據(jù)開(kāi)戶金額生成一條賬戶的存款記錄。</p><p><b> 輸出:</b&
18、gt;</p><p> 把服務(wù)器端處理的結(jié)果返回給客戶端。處理的結(jié)果包括開(kāi)戶是否成功,如果開(kāi)戶成功處理的結(jié)果中還包含生成的存款記錄。</p><p><b> 4.2存款功能</b></p><p> 引言:接收客戶端傳送的數(shù)據(jù),增加賬戶余額并修改相關(guān)的數(shù)據(jù)庫(kù)信息,把結(jié)果傳回給客戶端。</p><p><b
19、> 4.3取款功能</b></p><p> 引言:接收客戶端傳送的數(shù)據(jù),減少賬戶余額并修改相關(guān)的數(shù)據(jù)庫(kù)信息,把結(jié)果傳回給客戶端。</p><p><b> 4.4查詢功能</b></p><p> 引言:接收客戶端傳送的數(shù)據(jù),查找賬戶信息,把結(jié)果傳回給客戶端。</p><p><b>
20、; 4.5修改功能</b></p><p> 引言:接收客戶端傳送的數(shù)據(jù),修改賬戶密碼,把結(jié)果傳回給客戶端。</p><p><b> 4.6銷戶功能</b></p><p> 引言:接收客戶端傳送的數(shù)據(jù),通過(guò)公式計(jì)算客戶賬戶的利息,注銷該客戶賬戶。把結(jié)果傳回給客戶端。</p><p><b&g
21、t; 4.7功能需求</b></p><p> 1.主菜單功能:輸出主菜單(包括開(kāi)戶、存款、取款、查詢、轉(zhuǎn)賬、修改密碼、銷戶、退出等功能)供操作用戶選擇,然后根據(jù)用戶的輸入選擇進(jìn)入不同的系統(tǒng)功能界面。</p><p> 2.開(kāi)戶功能:銀行職員在客戶端輸入開(kāi)戶的基本信息,通過(guò)網(wǎng)絡(luò)傳送數(shù)據(jù),在服務(wù)器處理后顯示服務(wù)器端的處理結(jié)果。開(kāi)戶成功后打印存折相關(guān)信息。操作結(jié)束后返回主菜單
22、界面。存折的基本信息包括:戶名、帳號(hào)、開(kāi)戶人電話號(hào)碼、開(kāi)戶日期等。</p><p> 3.存款功能:主要有存款金額與存款時(shí)間,存款的賬號(hào)等,供用戶來(lái)填寫數(shù)據(jù)存款。</p><p> 5.取款功能:包含取款金額,取款時(shí)間等,供用戶操作。</p><p> 6.查詢功能:提供查詢功能,能夠查詢用戶余額,所得利息,與以往的存取款記錄。</p><
23、p> 7.銷戶功能:能通過(guò)賬號(hào)與身份等 驗(yàn)證來(lái)銷戶,說(shuō)明銷戶的日期,方便記錄。 </p><p> 8.修改功能:可以通過(guò)原密碼來(lái)改新密碼。</p><p><b> 5. 界面設(shè)計(jì)</b></p><p> 1、主菜單界面:開(kāi)戶、銷戶、取款、存款、查詢、修改、選擇、提交</p><p> 2、開(kāi)戶界面:
24、姓名、身份證號(hào)、電話、住址、密碼、提交</p><p> 3、銷戶界面:姓名、身份證號(hào)、電話、確認(rèn)銷戶</p><p> 4、取款界面:卡號(hào)、密碼、取款金額、提交</p><p> 5、存款界面:卡號(hào)、密碼、存款金額、提交</p><p> 6、修改界面:姓名、身份證號(hào)、原密碼、新密碼、提交</p><p>&
25、lt;b> 6.結(jié)束語(yǔ)</b></p><p> 首先要自我檢討一下,說(shuō)實(shí)話,這個(gè)系統(tǒng)沒(méi)有做好,還有很多地方都存在著不足甚至錯(cuò)誤,畢竟基礎(chǔ)知識(shí)學(xué)的不是很扎實(shí),再者,時(shí)間也比較倉(cāng)促。的確,以我現(xiàn)在的水平用來(lái)做系統(tǒng)還做不完善,所以,這次自己的嘗試雖然不算太成功,但畢竟自己用心了,只希望下次可以有機(jī)會(huì)做得更好! </p><p> 這次的課程設(shè)計(jì),我選擇做銀行儲(chǔ)
26、蓄系統(tǒng),主要是覺(jué)得這個(gè)比較簡(jiǎn)單看起來(lái)。不過(guò),在做課程設(shè)計(jì)的時(shí)候,也學(xué)了比較多的知識(shí),惡補(bǔ)了很多以前的功課。最開(kāi)始時(shí),面對(duì)這樣一些題目,平時(shí)也沒(méi)怎么對(duì)課本學(xué)的精的我當(dāng)時(shí)就懵了,所以只有臨時(shí)抱佛腳,在網(wǎng)上查閱了大量的資料。說(shuō)實(shí)話,以前上數(shù)據(jù)庫(kù)課,一開(kāi)始完全像聽(tīng)天書一樣,雖然考前進(jìn)行了緊鑼密鼓的備考,但僅僅也只是冰山一角。不過(guò)后來(lái)慢慢的逐漸了解多了,做課程設(shè)計(jì)的過(guò)程就是對(duì)書本知識(shí)鞏固、貫通和實(shí)踐運(yùn)用的過(guò)程,從中學(xué)到的東西也是數(shù)不勝數(shù)。<
27、/p><p> 從這次設(shè)計(jì)中,我體會(huì)到了實(shí)際的工作與書本上的知識(shí)是有一定距離的,并且還需要進(jìn)一步的再學(xué)習(xí)。要想做好一個(gè)數(shù)據(jù)庫(kù),沒(méi)有一定的底子是完全不夠的。這次說(shuō)來(lái)很慚愧,因?yàn)楹枚噘Y料都是從網(wǎng)上找的,自己寫的一些其實(shí)還有錯(cuò),但由于時(shí)間的關(guān)系,也就沒(méi)來(lái)得及改正了,如果以后還有這樣的機(jī)會(huì)的話,我想我一定會(huì)把它做好,做精。</p><p> 總的來(lái)說(shuō),這次課程設(shè)計(jì)對(duì)我來(lái)說(shuō)受益匪淺。</p&g
28、t;<p><b> 7.參考文獻(xiàn)</b></p><p> 1. 王珊,薩師煊,數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版).北京:高等教育出版社,2006</p><p> 2.數(shù)據(jù)庫(kù)系統(tǒng)概念 Abraham Silberschatz等 機(jī)械工業(yè)出版社</p><p> 3. 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)技術(shù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)--銀行儲(chǔ)蓄系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--銀行管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--銀行管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--銀行管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告銀行管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--銀行管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告-銀行管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--數(shù)據(jù)庫(kù)設(shè)計(jì)—公司管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---機(jī)房管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--個(gè)人銀行賬戶管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---圖書管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-酒店管理系統(tǒng)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)---教室管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--bbs系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)論文---汽車銷售管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--超市會(huì)員管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)---圖書管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-學(xué)生管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-薪資管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論