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

下載本文檔

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

文檔簡介

1、課程設(shè)計(jì)(論文)課程名稱:數(shù)據(jù)庫大作業(yè)題 目銀行儲(chǔ)蓄系統(tǒng)院 (系):信息與控制工程學(xué)院 專業(yè)班級(jí):計(jì)算機(jī)1102姓 名:*學(xué) 號(hào):110620210指導(dǎo)教師: *2014年3月13日西安建筑科技大學(xué) 課程設(shè)計(jì)(論文)任務(wù)書專業(yè)班級(jí): 計(jì)算機(jī)112 學(xué)生姓名:指導(dǎo)教師(簽名)、課程設(shè)計(jì)(論文)題目銀行儲(chǔ)蓄系統(tǒng)二、本次課程設(shè)計(jì)(論文)應(yīng)達(dá)到的目的通過數(shù)據(jù)庫大作業(yè)課程設(shè)計(jì)的操作與實(shí)踐,使學(xué)生了解關(guān)系數(shù)據(jù)庫的相 關(guān)理論知識(shí)和有關(guān)工具軟件的使用技巧,在一定程度上提高應(yīng)用程序的綜 合開發(fā)能力和創(chuàng)新意識(shí)、創(chuàng)新能力。三、本次課程設(shè)計(jì)(論文)任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù) 參數(shù)、設(shè)計(jì)要求等)系統(tǒng)功能基

2、本要求:2.辦理定期存款帳;4.辦理活期存款帳;6.實(shí)現(xiàn)利息計(jì)算;1.實(shí)現(xiàn)儲(chǔ)戶開戶登記;3.辦理定期取款手續(xù);5.辦理活期取款手續(xù);7.實(shí)現(xiàn)所有功能的查詢;8.要考慮銀行系統(tǒng)數(shù)據(jù)的安全與保密工作四、應(yīng)收集的資料及主要參考文獻(xiàn):1.數(shù)據(jù)庫:原理編程與性能(影印版)(第2版),高等教育出版社,Parick O'Neil ,Elizabeth O'Neil 編著,2005.7 ;2.數(shù)據(jù)庫系統(tǒng)概論(第4版),高等教育出版社,王珊,薩師煊編著,2006.05 ;五、審核批準(zhǔn)意見設(shè)計(jì)總說明這次數(shù)據(jù)庫課程設(shè)計(jì)的題目是:銀行儲(chǔ)蓄系統(tǒng)。當(dāng)今計(jì)算機(jī) 及網(wǎng)絡(luò)技術(shù)迅猛發(fā)展,計(jì)算機(jī)應(yīng)用在全球范圍內(nèi)日益

3、普及,而社 會(huì)也正在向信息化社會(huì)前進(jìn),信息系統(tǒng)的作用也越來越大。因此, 紙質(zhì)作為存儲(chǔ)介質(zhì)已經(jīng)不再適應(yīng)時(shí)代大道發(fā)展。加上現(xiàn)如今,純 人工操作銀行存取款業(yè)務(wù)已經(jīng)不再現(xiàn)實(shí),一是因?yàn)闃I(yè)務(wù)量大,人 工操作會(huì)顯得效率極低;二是因?yàn)殂y行存儲(chǔ)款業(yè)務(wù)繁瑣,精確度 要求極高,人工操作易出錯(cuò),甚至可能造成無法挽回的損失。所 以一款精確度高、出錯(cuò)率低的銀行儲(chǔ)蓄系統(tǒng)顯得尤為重要。此次 設(shè)計(jì)是以陜西信合銀行的存折服務(wù)為模擬對(duì)象,借鑒存折的活期 存取款、死期存取款、利息計(jì)算、明細(xì)查詢、安全等方面的組織 邏輯。從而得出來該設(shè)計(jì)的需求分析。然后按照需求分析設(shè)計(jì)出 了該系統(tǒng)的邏輯數(shù)據(jù)庫,接著在 SQL Sever 2008上完成

4、了數(shù)據(jù)庫 的物理設(shè)計(jì)。然后運(yùn)用 visual studio 2010設(shè)計(jì)網(wǎng)站形式(C#語言)的銀行儲(chǔ)蓄系統(tǒng)前臺(tái)后臺(tái)代碼。設(shè)計(jì)完成之后,該系統(tǒng)能夠 完成實(shí)現(xiàn)儲(chǔ)戶開戶登記;辦理定期存款帳;辦理定期取款手續(xù); 辦理活期存款帳;辦理活期取款手續(xù);實(shí)現(xiàn)利息計(jì)算;實(shí)現(xiàn)所有 功能的查詢。并且要考慮了銀行系統(tǒng)數(shù)據(jù)的安全與保密工作。此 外,在普通用戶之外,還設(shè)有一個(gè)管理員用戶,此管理員擁有除 了管理(修改密碼)之外所有的普通用戶權(quán)限。因此在報(bào)告中之 闡述普通用戶的設(shè)計(jì)。目錄一. 設(shè)計(jì)目的 0二. 問題描述02.1 問題概述022 系統(tǒng)設(shè)計(jì)目標(biāo)02.3系統(tǒng)主要功能1三. 需求分析 13.1設(shè)計(jì)思想13.2可行性分

5、析13.3功能需求33.3.1 基本功能需求33.3.2 用戶界面需求33.4性能需求33.5系統(tǒng)設(shè)計(jì)基礎(chǔ)33.5.1 系統(tǒng)業(yè)務(wù)流圖33.5.2 系統(tǒng)數(shù)據(jù)流圖4四. 概要設(shè)計(jì)54.1功能描述54.2系統(tǒng)模塊54.3系統(tǒng)功能模塊圖5五. 數(shù)據(jù)庫設(shè)計(jì)65.1 數(shù)據(jù)庫簡介65.2概念設(shè)計(jì)65.3邏輯結(jié)構(gòu)設(shè)計(jì)85.4物理結(jié)構(gòu)設(shè)計(jì)9六. 詳細(xì)設(shè)計(jì) 10七. 調(diào)試分析 17八. 使用說明 18九. 設(shè)計(jì)總結(jié) 19參考文獻(xiàn) 21數(shù)據(jù)庫大作業(yè)銀行儲(chǔ)蓄系統(tǒng)一. 設(shè)計(jì)目的這次數(shù)據(jù)庫課程設(shè)計(jì)的題目是:銀行儲(chǔ)蓄系統(tǒng)。當(dāng)今計(jì)算機(jī)及 網(wǎng)絡(luò)技術(shù)迅猛發(fā)展,計(jì)算機(jī)應(yīng)用在全球范圍內(nèi)日益普及,而社會(huì)也 正在向信息化社會(huì)前進(jìn),信息系

6、統(tǒng)的作用也越來越大。因此,紙質(zhì) 作為存儲(chǔ)介質(zhì)已經(jīng)不再適應(yīng)時(shí)代大道發(fā)展。 加上現(xiàn)如今,純?nèi)斯げ?作銀行存取款業(yè)務(wù)已經(jīng)不再現(xiàn)實(shí),一是因?yàn)闃I(yè)務(wù)量大,人工操作會(huì) 顯得效率極低;二是因?yàn)殂y行存儲(chǔ)款業(yè)務(wù)繁瑣,精確度要求極高, 人工操作易出錯(cuò),甚至可能造成無法挽回的損失。所以一款精確度 高、出錯(cuò)率低的銀行儲(chǔ)蓄系統(tǒng)顯得尤為重要。二. 問題描述2.1問題概述本設(shè)計(jì)要求設(shè)計(jì)實(shí)現(xiàn)一個(gè)銀行儲(chǔ)蓄系統(tǒng),能夠完成銀行用戶 的普通業(yè)務(wù)操作,并且要保證數(shù)據(jù)庫的安全性達(dá)標(biāo)。2.2系統(tǒng)設(shè)計(jì)目標(biāo)首先是系統(tǒng)功能設(shè)計(jì),盡量的地模擬真實(shí)的銀行系統(tǒng),盡量 地簡化用戶的操作,并盡可能做以改善。其次就是數(shù)據(jù)庫的設(shè)計(jì), 設(shè)計(jì)過程中應(yīng)該盡可能地運(yùn)用

7、所學(xué)的數(shù)據(jù)庫知識(shí),使理論與實(shí)踐 完美地結(jié)合起來。最后就是界面了,本設(shè)計(jì)是一個(gè)網(wǎng)站類型的系 統(tǒng),而一個(gè)網(wǎng)站的界面友好程度對(duì)于系統(tǒng)的受歡迎程度是有著決 定性的作用的。因此,此次界面設(shè)計(jì)應(yīng)該本著簡潔、美觀的目標(biāo) 去進(jìn)行設(shè)計(jì)。2.3系統(tǒng)主要功能設(shè)計(jì)完成之后,該系統(tǒng)能夠完成實(shí)現(xiàn)儲(chǔ)戶開戶登記;辦理定 期存款帳;辦理定期取款手續(xù);辦理活期存款帳;辦理活期取款 手續(xù);實(shí)現(xiàn)利息計(jì)算;實(shí)現(xiàn)所有功能的查詢。并且要考慮了銀行 系統(tǒng)數(shù)據(jù)的安全與保密工作。此外,在普通用戶之外,還設(shè)有一 個(gè)管理員用戶,此管理員擁有除了管理(修改密碼)之外所有的 普通用戶權(quán)限。因此在報(bào)告中之闡述普通用戶的設(shè)計(jì)。三. 需求分析3.1設(shè)計(jì)思想首

8、先,對(duì)于數(shù)據(jù)庫的設(shè)計(jì),要以簡潔為主,但必須完成系統(tǒng) 所需功能。而對(duì)于后臺(tái)前臺(tái)的設(shè)計(jì)要以真實(shí)性為主,設(shè)計(jì)出符合 人們生活習(xí)慣的界面和功能。3.2可行性分析技術(shù)可行性系統(tǒng)的性質(zhì)為MIS,因而數(shù)據(jù)庫的設(shè)計(jì)與操縱是系統(tǒng)設(shè)計(jì)的 核心。我們對(duì)軟件開發(fā)有所實(shí)踐,具備一定的系統(tǒng)分析與設(shè)計(jì)能 力,熟悉數(shù)據(jù)庫的設(shè)計(jì)與 操縱;指導(dǎo)老師經(jīng)驗(yàn)豐富,因而該系統(tǒng) 的實(shí)現(xiàn)在技術(shù)上是可行的。操作可行性我們已經(jīng)學(xué)過C#、數(shù)據(jù)庫技術(shù),可以完成開發(fā)任務(wù)以及數(shù)據(jù) 庫的設(shè)計(jì)與 開發(fā),可以應(yīng)對(duì)用戶界面開發(fā)和后期測試任務(wù)等。故 可立即投入開發(fā)工作。3.2.3 時(shí)間、設(shè)備可行性系統(tǒng)設(shè)計(jì)與開發(fā)工作預(yù)計(jì)耗時(shí)兩周。實(shí)驗(yàn)設(shè)備如:計(jì)算機(jī)及 相關(guān)軟件齊全

9、,任務(wù)可以完成。3.3功能需求基本功能需求完成實(shí)現(xiàn)儲(chǔ)戶開戶登記;辦理定期存款帳;辦理定期取款手 續(xù);辦理活期存款帳;辦理活期取款手續(xù);實(shí)現(xiàn)利息計(jì)算;實(shí)現(xiàn) 所有功能的查詢。并且要考慮了銀行系統(tǒng)數(shù)據(jù)的安全與保密工作。 用戶界面需求界面應(yīng)該包括系統(tǒng)管理員登陸后的界面和普通用戶登陸后的 界面。普通用戶的界面應(yīng)該包括開戶界面、銷戶界面、個(gè)人信息 管理界面(修改用戶密碼)、活期定期存取款界面以及各種信息 的查詢界面。系統(tǒng)管理員也應(yīng)該包括開戶界面、銷戶界面、所有 用戶存取款查詢界面、所有用戶活期定期存取款界面。其次應(yīng)該 還有一個(gè)管理員和用戶的登陸界面。3.4性能需求首先,對(duì)于工作負(fù)荷 處理較多數(shù)據(jù)時(shí),應(yīng)該盡

10、量避免較長時(shí) 間的延時(shí)。再者,系統(tǒng)的界面應(yīng)該比較友好,利于管理人員的操 作。還有就是系統(tǒng)應(yīng)該具備高度容錯(cuò)能力,不至于發(fā)生一些意想 不到的錯(cuò)誤而沒法處理。3.5系統(tǒng)設(shè)計(jì)基礎(chǔ)系統(tǒng)業(yè)務(wù)流圖銀彳亍儲(chǔ)畜系統(tǒng)普 通用戶尋航頁圖3-1系統(tǒng)業(yè)務(wù)流圖系統(tǒng)數(shù)據(jù)流圖(此處只畫出普通用戶流圖,管理員權(quán)限與 普通用戶除少了更改密碼的管理權(quán)限外,其余完全相同。)四. 概要設(shè)計(jì)4.1功能描述設(shè)計(jì)完成之后,該系統(tǒng)能夠完成實(shí)現(xiàn)儲(chǔ)戶開戶登記;辦理 定期存款帳;辦理定期取款手續(xù);辦理活期存款帳;辦理活期取 款手續(xù);實(shí)現(xiàn)利息計(jì)算;實(shí)現(xiàn)所有功能的查詢。并且要考慮了銀 行系統(tǒng)數(shù)據(jù)的安全與保密工作。此外,在普通用戶之外,還設(shè)有 一個(gè)管理員

11、用戶,此管理員擁有除了管理(修改密碼)之外所有 的普通用戶權(quán)限。因此在報(bào)告中之闡述普通用戶的設(shè)計(jì)。4.2系統(tǒng)模塊系統(tǒng)包括以下模塊:導(dǎo)航模塊(其它模塊的索引);開戶模塊; 登陸模塊;儲(chǔ)戶存款模塊;儲(chǔ)蓄取款模塊;儲(chǔ)戶查詢模塊;銷戶 模塊;管理模塊(修改密碼)。共計(jì)8個(gè)模塊。4.3系統(tǒng)功能模塊圖圖4-1系統(tǒng)功能模塊圖五. 數(shù)據(jù)庫設(shè)計(jì)5.1數(shù)據(jù)庫簡介本網(wǎng)站使用的數(shù)據(jù)庫是SQL Server 2008,將本系統(tǒng)需要用到的 數(shù)據(jù)信息都存在數(shù)據(jù)庫中的表中。5.2概念設(shè)計(jì)實(shí)體:用戶,活期存款,活期存取明細(xì),定期存款,定期存 取明細(xì)。圖5-1用戶表E-R圖賬號(hào)圖5-2活期存款表E-R圖圖5-3活期存取明細(xì)表E-

12、R圖賬戶余額賬號(hào)利息 /x 走期存款表/X操作金額操作類型年限換作日期圖5-4定期取款表E-R圖賬號(hào)利息序號(hào)賬戶余額/年卩艮操作日期定期存取明細(xì)表操作類型操作金額圖5-5定期存取明細(xì)表 E-R圖圖5-6各表綜合 E-R圖5.3邏輯結(jié)構(gòu)設(shè)計(jì)用戶表屬性:賬號(hào)、密碼、姓名、性別、出生年月、身份證號(hào)、 地址、電話、開戶日期、賬戶余額?;钇诖婵畋韺傩裕嘿~號(hào)、操作金額、賬戶類型(活期或者死 期)、操作日期、賬戶余額?;钇诖嫒∶骷?xì)表:賬號(hào)、操作金額、操作類型(存款或取款)、 操作日期、利息、賬戶余額。定期存款表屬性:序號(hào)(用來標(biāo)識(shí)存款的款項(xiàng))、賬號(hào)、操作 金額、賬戶類型、操作日期、利息、賬戶余額、年限?;钇?/p>

13、存取明細(xì)表:賬號(hào)、操作金額、操作類型、操作日期、 利息、賬戶余額、序號(hào)。5.4物理結(jié)構(gòu)設(shè)計(jì)表5-1 用戶表屬性賬號(hào)密碼姓名性別出生 年月身份證號(hào)地址電話開戶日期賬戶 余額類型VarcCharVarcCharDataCharVarcCharVarcnchahar(8)har(2)time(18har(20harr(20(20)(10)(20(20)0)表5-2 活期存款表屬性賬號(hào)操作金額賬戶類型操作日期賬戶余額類型Varchar(20)Varchar (20)Varchar (20)Varchar (20)Varchar (20)表5-3活期存取明細(xì)表屬性賬號(hào)操作金 額操作類 型操作日 期利息賬

14、戶余 額類型Varchar (20)Varchar(20)Varchar (20)Varchar(20)Varchar (20)Varchar(20)表5-4 定期存款表屬性序號(hào)賬號(hào)操作金額操作 類型操作日期利息賬戶 余額年限類型VarchVarchVarchVarchVarchVarchVarchVarcharararararararar(20)(20)(20)(20)(20)(20)(20)(20)表5-5定期存取明細(xì)表屬性賬號(hào)操作金 額賬戶類 型操作日 期利息賬戶余 額序號(hào)類型Varchar(20)Varchar (20)Varchar (20)Varchar (20)Varchar (

15、20)Varchar (20)Varchar (20)六. 詳細(xì)設(shè)計(jì)6.1項(xiàng)目創(chuàng)建打開visual studio 2010,文件一新建一網(wǎng)站,填寫網(wǎng)站名, 點(diǎn)擊確定,項(xiàng)目創(chuàng)建完成。6.2導(dǎo)航模塊(1)模塊功能用來導(dǎo)航其它各個(gè)模塊的索引頁,是整個(gè)系統(tǒng)的主頁面。用 戶在未登錄的情況下進(jìn)入此頁面不能進(jìn)行任何操作。頁面會(huì)滾動(dòng) 提示請(qǐng)先登錄。(2)界面設(shè)計(jì)導(dǎo)航模塊界面圖圖6-16.3登陸模塊(1)模塊功能用于普通用戶或者管理員登陸賬戶,用以獲取權(quán)限,進(jìn)行存 取款等進(jìn)一步操作。(2)界面設(shè)計(jì)値甘估普素 $1 yinhiig cuiuu Kiting圖6-2登陸模塊界面圖6.4開戶模塊(1) 模塊功能實(shí)現(xiàn)用

16、戶建立自己銀行賬號(hào)的功能(2) 界面設(shè)計(jì)圖6-3開戶模塊界面圖6.5儲(chǔ)戶存款模塊(1) 模塊功能實(shí)現(xiàn)用戶的活期和定期存款的功能(2) 界面設(shè)計(jì)孤甘僧奮束免vkihinicinnixliHD圖6-4儲(chǔ)戶存款模塊界面圖(3) 關(guān)鍵代碼(存款按鈕事件)protected void Button1_Click(object sender, EventArgs e) .if (cxlx.Selectedltem.Text ="活期")TextBox1.ReadOnly = true;mycon.Open();SqlTransaction myTrans = mycon.BeginTr

17、ansaction();SqlCommand cmd = new SqlCommand("select top 1 * from 期存款表Order by 操作日期DESC", mycon);cmd.Transaction = myTrans;trySqlDataReader reader = cmd.ExecuteReader();string l =""計(jì)算存款后活期總額if (reader.Read()/SqlData daq = new SqlData();SqlConnection myconq = newSqlConnection(Confi

18、gurationManager.AppSettings"ConSq門);SqlCommand cmdq = new SqlCommand("Delete From期存款表 where 賬號(hào)=zhanghao", myconq);cmdq.Parameters.Add("zhanghao",SqlDbType.VarChar).Value = Session"UserName"myconq.Open();cmdq.ExecuteNonQuery();myconq.Close();elsel = this.txtcunrue.T

19、ext;mycon.Close();mycon.Open();string cmm = "insert into活期存款表 values('" +this.txtzh.Text + "','" + this.txtcunrue.Text +"','"+ "活期"+ "','" +this.TextBox1.Text + "','" + l + "')"string cnn =

20、"insert into活期存取明纟細(xì)表 values('" +this.txtzh.Text+ "','"+ this.txtcunrue.Text + "','"+ "存款"+ "','" + ("yyyy-MM-dd-hh-mm-ss")+ "','"+ 0+"',"'+ l + "')"SqlCommand com

21、 = new SqlCommand(cmm, mycon);SqlCommand con = new SqlCommand(cnn, mycon);int o = (int)com.ExecuteNonQuery();con.ExecuteNonQuery();6.6儲(chǔ)戶取款模塊(1) 模塊功能實(shí)現(xiàn)用戶的活期和定期取款的功能。(2) 界面設(shè)計(jì)車is, r圖6-5儲(chǔ)戶取款模塊界面圖6.7儲(chǔ)戶查詢模塊(1)模塊功能實(shí)現(xiàn)用戶的活期和定期存款和取款記錄的查詢的功能 (2)界面設(shè)計(jì)做苻轄鶯親免vlnhinicuiuuxitDng旦窈 紈旺詢 淹斗尉能 vir注騰夕書11沖監(jiān)記比芳口書II亓昶記吐童U!f

22、rU和監(jiān)記忌龍目主G兼號(hào)援作B羈fl*622B4531373Q506TQ11<MJ2QH-03-115749005CT4WO£22442137305&670111OD-11US-Sfi-Sa06274SW622B4B2137305067 011100W2014-03-1103-3B-44I053745W622B4&213T30EQ6i011芹粒2034-03-iios-aa-B9082743®62204B213T3Q5WTQ1120K-03-11fl3-4fl-02Q9074SOQ圖6-6儲(chǔ)戶查詢模塊界面圖6.8銷戶模塊(1)模塊功能實(shí)現(xiàn)用戶注銷信息的

23、功能 (2)界面設(shè)計(jì)橄希曙耆企飆iinnanicuNMiKnMi圖6-7銷戶模塊界面圖6.9管理模塊(1) 模塊功能實(shí)現(xiàn)用戶密碼更改的功能。(2) 界面設(shè)計(jì)糧稱橋舊東免yinhangcunxuxitMo圖6-8管理模塊界面圖七. 調(diào)試分析在調(diào)試的過程中我遇到了各種各樣的問題,再次列舉幾個(gè)主 要的問題進(jìn)行分析。在調(diào)試的過程中我發(fā)現(xiàn)session變量不能直接使用,不然系統(tǒng) 會(huì)提示該變量沒有定義。最后在書上找到了解決問題的方法,應(yīng) 該現(xiàn)在Global.aspx文件中對(duì)session變量進(jìn)行初始化。這樣就可以 在所有后臺(tái)代碼中隨意使用sessio n了。在數(shù)據(jù)庫連接的時(shí)候也發(fā)生過好多問題,比如sqlc

24、o nn ection連接格式書寫不正確,但都是一些不容易發(fā)現(xiàn)的小問題。最后都 插入斷點(diǎn)分析改正過來了。在調(diào)試的過程中我還發(fā)現(xiàn)一個(gè)潛藏的問題,就是數(shù)據(jù)庫的安 全問題,如果多個(gè)用戶同時(shí)操作數(shù)據(jù)庫,那么系統(tǒng)肯定會(huì)出錯(cuò), 雖然調(diào)試的時(shí)候沒有發(fā)生錯(cuò)誤,但為了防患于未然,使系統(tǒng)更加 完整,我將所有對(duì)數(shù)據(jù)庫操作的后臺(tái)代碼都寫進(jìn)了事物當(dāng)中,以 解決問題。八. 使用說明1. 進(jìn)入網(wǎng)站首頁-index.aspx頁面提示請(qǐng)先登錄。用戶可以單擊 導(dǎo)航欄的“開戶”按鈕,到開戶頁面注冊(cè)信息,并且提交。2. 用戶開戶后可以點(diǎn)擊“登陸”,到登陸頁面登陸。3. 登陸后用戶會(huì)跳轉(zhuǎn)到導(dǎo)航頁,用戶可以點(diǎn)擊儲(chǔ)蓄存款、儲(chǔ)蓄 取款、儲(chǔ)蓄

25、查詢、銷戶、管理、開戶等導(dǎo)航按鈕,進(jìn)入各個(gè)對(duì)應(yīng) 頁面進(jìn)行相應(yīng)操作。如下圖:莒頁戶存砂皓戶導(dǎo)監(jiān)儲(chǔ)戶遷侗術(shù)尸宙膏 開戶刪吃筑 蜜衆(zhòng)注店圖8-1導(dǎo)航界面圖九. 設(shè)計(jì)總結(jié)其實(shí),這是我本科以來第一次真正意義上自己獨(dú)立完成的一 次課程設(shè)計(jì),從拿到題目,研究需求,設(shè)計(jì)數(shù)據(jù)庫,設(shè)計(jì)功能模 塊,編寫代碼,一步一步走了過來。雖說過程比較曲折,但是最 終還是被我一一解決了。在課設(shè)中遇到的一些形形色色的問題。首先就是用戶需求, 我發(fā)現(xiàn)這個(gè)環(huán)節(jié)其實(shí)是最不能忽視的,因?yàn)槿绻私獾纳晕⒂悬c(diǎn) 偏差而導(dǎo)致設(shè)計(jì)出現(xiàn)問題,再想修改就會(huì)很麻煩了。而我也恰恰 在這里也犯了錯(cuò)誤,我開始設(shè)計(jì)的銀行系統(tǒng),用戶不同時(shí)間的活 期存款是不能疊加的

26、的,等到我意識(shí)到這個(gè)錯(cuò)誤的時(shí)候已經(jīng)很難 再改動(dòng)了,最后花了九牛二虎之力才得以解決。老師給的任務(wù)書 上的設(shè)計(jì)要求是很籠統(tǒng)的,其中有許許多多的細(xì)節(jié)是需要我們自 己去了解的。比如銀行的定期存款到期后沒被用戶及時(shí)取走會(huì)執(zhí) 行什么操作;再比如銀行的利率是按照什么規(guī)律結(jié)算的。我首先 在網(wǎng)上查找了很多的銀行存折圖片,還請(qǐng)教了周圍使用過存折的 人們,綜合各種信息,最后得出我的系統(tǒng)需求。再說說數(shù)據(jù)庫, 數(shù)據(jù)庫的設(shè)計(jì)遠(yuǎn)遠(yuǎn)沒有我想象的那么簡單,由于并沒有按照書本 上所學(xué)的設(shè)計(jì)步驟去設(shè)計(jì),所以感覺無從下手,最后是在網(wǎng)上參 考了很多有關(guān)的數(shù)據(jù)庫設(shè)計(jì),再根據(jù)我的設(shè)計(jì)要求和系統(tǒng)需求一 步一步慢慢地確定了我自己的數(shù)據(jù)庫表。到這里也就基本完成了 本次課設(shè)的大概一半了。接下來我開始去編寫網(wǎng)站前臺(tái)代碼,這 部分沒有遇到什么大的問題,但對(duì)于一些簡單的css倒是有了一點(diǎn) 了解。最后就是后臺(tái)代碼,由于自己的編程經(jīng)驗(yàn)還不是很豐富, 所以也遇到了很多以前沒有見過的問題, 比如時(shí)間的運(yùn)算問題(定 期存款需要計(jì)算款項(xiàng)是否到期)等等。到現(xiàn)在為

溫馨提示

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