版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 銀行存取款業(yè)務(wù)受理 課程設(shè)計(jì)</p><p><b> 目錄</b></p><p><b> 目錄1</b></p><p><b> 一、前沿2</b></p><p><b> 二、系統(tǒng)分析2</b></p&
2、gt;<p> 2、1 需求分析2</p><p> 2.1.1 功能需求分析2</p><p> 2.1.2 性能需求分析3</p><p> 2.2 可行性分析3</p><p> 2.2.1.目標(biāo)可行性分析3</p><p> 2.2.2.技術(shù)可行性分析4</p>
3、<p> 2.2.3.經(jīng)濟(jì)可行性分析4</p><p> 2.2.4.社會(huì)可行性分析4</p><p> 2.3 系統(tǒng)開(kāi)發(fā)的目標(biāo)分析4</p><p> 2.4業(yè)務(wù)流程分析6</p><p> 2.5數(shù)據(jù)流程分析7</p><p><b> 三、系統(tǒng)設(shè)計(jì)8</b&g
4、t;</p><p> 3.1、數(shù)據(jù)字典8</p><p> 3.1.1、數(shù)據(jù)項(xiàng)8</p><p> 3.1.2、數(shù)據(jù)結(jié)構(gòu)8</p><p> 3.1.3、數(shù)據(jù)存儲(chǔ)9</p><p> 3.2、邏輯設(shè)計(jì)9</p><p> 3.2.1 關(guān)系模型9</p>
5、<p> 3.2.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)9</p><p> 3.2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)10</p><p> 3.3 系統(tǒng)設(shè)計(jì)結(jié)構(gòu)12</p><p> 3.3.1 系統(tǒng)功能設(shè)計(jì)12</p><p> 四、程序模塊設(shè)計(jì)13</p><p> 4.1 讀卡操作詳細(xì)設(shè)計(jì)13</p&g
6、t;<p> 4.1.1 讀卡操作界面設(shè)計(jì)13</p><p> 4.1.2 讀卡操作后臺(tái)程序設(shè)計(jì)13</p><p> 4.2 密碼驗(yàn)證操作詳細(xì)設(shè)計(jì)15</p><p> 4.2.1 密碼驗(yàn)證操作界面設(shè)計(jì)15</p><p> 4.2.2 密碼驗(yàn)證操作后臺(tái)程序設(shè)計(jì)15</p><
7、;p> 4.3 存取款操作詳細(xì)設(shè)計(jì)18</p><p> 4.3.1 存取款操作界面設(shè)計(jì)18</p><p> 4.3.2 存取款操作后臺(tái)程序設(shè)計(jì)19</p><p> 4.4 查詢(xún)客戶(hù)存取款詳細(xì)設(shè)計(jì)22</p><p> 4.4.1 查詢(xún)客戶(hù)存取款界面設(shè)計(jì)22</p><p>
8、4.4.2 查詢(xún)客戶(hù)存取款后臺(tái)程序設(shè)計(jì)22</p><p><b> 五、總結(jié):25</b></p><p><b> 六、參考文獻(xiàn)25</b></p><p><b> 前沿</b></p><p><b> 系統(tǒng)開(kāi)發(fā)背景</b><
9、/p><p> 隨著社會(huì)經(jīng)濟(jì)的不斷發(fā)展,社會(huì)各行業(yè)、各領(lǐng)域的交流溝通越來(lái)越頻繁,在財(cái)務(wù)上的交流也日益增多。并且在經(jīng)濟(jì)刺激的條件下,人們對(duì)金錢(qián)的收入和支出的頻率也不斷加大。但帶著大量的現(xiàn)金,存在著很多不便。此時(shí),銀行的優(yōu)勢(shì)就表現(xiàn)出來(lái)了。銀行為客戶(hù)提供方便的存取款業(yè)務(wù),給客戶(hù)帶來(lái)了很大的方便。因此,一個(gè)方便快捷的銀行存取款業(yè)務(wù)受理管理信息系統(tǒng)對(duì)一個(gè)銀行來(lái)說(shuō)至關(guān)重要。銀行工作人員可以使用此系統(tǒng)對(duì)每個(gè)客戶(hù)提出的存取款業(yè)務(wù)進(jìn)
10、行方便快捷的處理。</p><p><b> 系統(tǒng)介紹</b></p><p> 本系統(tǒng)為銀行存取款業(yè)務(wù)受理管理信息系統(tǒng),該系統(tǒng)是為了銀行更方便的為客戶(hù)提供存取款的服務(wù)而進(jìn)行開(kāi)發(fā)的。適用于銀行內(nèi)部工作人員操作,對(duì)客戶(hù)提出的存取款業(yè)務(wù)進(jìn)行處理。本系統(tǒng)連接銀行數(shù)據(jù)庫(kù),對(duì)客戶(hù)信息、存款金額信息以及業(yè)務(wù)單據(jù)進(jìn)行操作。</p><p><b&g
11、t; 系統(tǒng)分析</b></p><p><b> 2、1 需求分析</b></p><p> 2.1.1 功能需求分析</p><p> ?。?):可以通過(guò)本系統(tǒng)添加新的銀行工作人員的信息。</p><p> ?。?):銀行相關(guān)工作人員可以通過(guò)本系統(tǒng)添加新客戶(hù),對(duì)新客戶(hù)的身份證、姓名等信息進(jìn)行錄入,并自
12、動(dòng)為其產(chǎn)生一個(gè)銀行卡號(hào)。</p><p> (3):銀行相關(guān)人員能通過(guò)銀行卡號(hào)查詢(xún)持有此銀行卡客戶(hù)的信息,并進(jìn)行一定修改。</p><p> ?。?):銀行相關(guān)人員能通過(guò)銀行卡號(hào)查詢(xún)此銀行卡下的存款的總額。</p><p> (5):銀行相關(guān)人員能通過(guò)銀行卡號(hào)查詢(xún)客戶(hù)對(duì)此銀行卡存取款操作的單據(jù)。</p><p> ?。?):銀行相關(guān)人員能
13、通過(guò)銀行卡號(hào)對(duì)此銀行卡下的存款進(jìn)行修改,以實(shí)現(xiàn)客戶(hù)的存取款的請(qǐng)求。</p><p> 2.1.2 性能需求分析</p><p> 從實(shí)用、好用的目標(biāo)出發(fā)開(kāi)發(fā)銀行存取款業(yè)務(wù)受理管理信息系統(tǒng),在設(shè)計(jì)過(guò)程中主要考慮以下原則:1. 可操作性 原始信息皆由數(shù)據(jù)錄入員錄入,系統(tǒng)應(yīng)盡量減少錄入員的數(shù)據(jù)錄入量。要求系統(tǒng)處理的數(shù)據(jù)能準(zhǔn)確無(wú)誤,同時(shí)輸出信息要求直觀、簡(jiǎn)潔。并對(duì)數(shù)據(jù)的操作要符合正常
14、銀行義務(wù)的規(guī)則,例如密碼輸入三次卡會(huì)被鎖定、取款金額不能超過(guò)銀行的余額數(shù)據(jù)等。2. 可靠性 系統(tǒng)運(yùn)行具有較高的可靠性,提供嚴(yán)格的并發(fā)控制,確保數(shù)據(jù)的一致性和正確性。3. 實(shí)用性 從用戶(hù)的實(shí)際需要出發(fā)進(jìn)行系統(tǒng)開(kāi)發(fā),不盲目追求高新技術(shù)的應(yīng)用。</p><p> 4. 安全性 系統(tǒng)安全措施可靠、高效、可維護(hù)性好,有權(quán)限控制、口令控制,其中口令錄入界面便于系統(tǒng)識(shí)別登錄用戶(hù)。5. 可維護(hù)
15、性 為了保證系統(tǒng)的可維護(hù)性,要求具有詳細(xì)的文檔資料,同時(shí),要求系統(tǒng)在功能設(shè)計(jì)上考慮可擴(kuò)展性,以滿(mǎn)足業(yè)務(wù)變動(dòng)的需求。6. 可移植性 系統(tǒng)開(kāi)發(fā)完成后,要能運(yùn)行于各種Windows系統(tǒng)環(huán)境中。</p><p><b> 2.2 可行性分析</b></p><p> 2.2.1.目標(biāo)可行性分析 </p><p> 根據(jù)實(shí)際情況,
16、取款和存款都是進(jìn)過(guò)銀行代理操作。取款和存款都是對(duì)銀行數(shù)據(jù)進(jìn)行減加操作,銀行工作人員會(huì)根據(jù)用戶(hù)的需求,對(duì)數(shù)據(jù)進(jìn)行操作,并會(huì)給用戶(hù)進(jìn)行現(xiàn)金的操作。銀行的存取款是根據(jù)唯一的銀行卡號(hào)來(lái)進(jìn)行操作的,每個(gè)銀行卡號(hào)都對(duì)應(yīng)著一個(gè)密碼和一個(gè)用戶(hù)。因此,從系統(tǒng)開(kāi)發(fā)方法和具體調(diào)查情況來(lái)看,該系統(tǒng)在目標(biāo)方面是可行的。 </p><p> 2.2.2.技術(shù)可行性分析 </p><p> 銀行存取款業(yè)務(wù)受理管理信
17、息系統(tǒng)主要是根據(jù)用戶(hù)的需求,對(duì)用戶(hù)的銀行卡的余額進(jìn)行數(shù)據(jù)操作,包括驗(yàn)證密碼是否正確、存款、取款等操作,主要用到的技術(shù)就是數(shù)據(jù)庫(kù)和一門(mén)可視化開(kāi)發(fā)的編程語(yǔ)言。SQL?。樱澹颍觯澹蜃鳛楹笈_(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)工具可運(yùn)行于各種Windows系統(tǒng)環(huán)境中,不僅易于使用,而且界面友好。它并不需要數(shù)據(jù)庫(kù)管理者具有專(zhuān)業(yè)的程序設(shè)計(jì)水平,任何非專(zhuān)業(yè)的用戶(hù)都可以用它來(lái)創(chuàng)建功能強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng)。而中文版Microsoft?。郑椋螅酰幔臁。螅簦酰洌椋锿耆形幕沫h(huán)境使我
18、們能夠很快地熟悉Microsoft?。郑椋螅酰幔臁。螅簦酰洌椋锏拈_(kāi)發(fā)環(huán)境,更易操作;其語(yǔ)句生成器和快速提示幫助我們不必記憶成千上萬(wàn)的屬性和方法,在較短的時(shí)間就能開(kāi)發(fā)出功能強(qiáng)大的應(yīng)用程序;其較強(qiáng)的數(shù)據(jù)庫(kù)處理功能,能對(duì)多種數(shù)據(jù)庫(kù)進(jìn)行讀寫(xiě)操作。這兩種成熟技術(shù),我們已基本掌握,所以該系統(tǒng)在技術(shù)上是可行的。</p><p> 2.2.3.經(jīng)濟(jì)可行性分析</p><p> 擁有開(kāi)發(fā)該系統(tǒng)的硬件和軟
19、件以及免費(fèi)人力和技術(shù),所以開(kāi)發(fā)該系統(tǒng)的經(jīng)濟(jì)成本很低,但是該系統(tǒng)的實(shí)施卻能很好地處理銀行存取款業(yè)務(wù),產(chǎn)生很好的社會(huì)效益。因此,該系統(tǒng)的開(kāi)發(fā)滿(mǎn)足其經(jīng)濟(jì)可行性。</p><p> 2.2.4.社會(huì)可行性分析 </p><p> 現(xiàn)在的銀行部門(mén)都有電腦,銀行工作人員都懂得電腦的基本操作和業(yè)務(wù)的基本流程操作。所以在社會(huì)可行性方面,該系統(tǒng)是可行的。</p><p> 2.
20、3 系統(tǒng)開(kāi)發(fā)的目標(biāo)分析</p><p> ?。?)界面設(shè)計(jì)友好、美觀。</p><p> ?。?)數(shù)據(jù)錄入、修改方便和快捷。</p><p> (3)數(shù)據(jù)存儲(chǔ)安全、可靠。(4)信息分類(lèi)清晰、準(zhǔn)確。(5)強(qiáng)大的查詢(xún)功能,保證資料查詢(xún)的靈活性。(6)強(qiáng)大的統(tǒng)計(jì)功能,方便用戶(hù)提高工作效率和質(zhì)量。</p><p> (7)銀行存取款管理工作
21、規(guī)范化、系統(tǒng)化、程序化。(8)提供靈活、方便的權(quán)限設(shè)置功能,使整個(gè)系統(tǒng)的管理分工明確。(9)系統(tǒng)運(yùn)行穩(wěn)定、安全可靠,具有易維護(hù)性和易操作性。</p><p><b> 2.4業(yè)務(wù)流程分析</b></p><p><b> 系統(tǒng)流程圖</b></p><p><b> 2.5數(shù)據(jù)流程分析</b&g
22、t;</p><p><b> 數(shù)據(jù)流程圖</b></p><p><b> 系統(tǒng)設(shè)計(jì)</b></p><p><b> 3.1、數(shù)據(jù)字典</b></p><p><b> 3.1.1、數(shù)據(jù)項(xiàng)</b></p><p>
23、客戶(hù)名稱(chēng)、銀行卡號(hào)、客戶(hù)身份證編號(hào)、密碼、操作編號(hào)、操作類(lèi)別、操作時(shí)間、余額、操作金額、操作類(lèi)型編號(hào)。</p><p> 3.1.2、數(shù)據(jù)結(jié)構(gòu)</p><p><b> 客戶(hù)數(shù)據(jù)流</b></p><p><b> 銀行卡的數(shù)據(jù)結(jié)構(gòu)</b></p><p><b> 存取信息數(shù)據(jù)結(jié)
24、構(gòu)</b></p><p><b> 操作類(lèi)型數(shù)據(jù)結(jié)構(gòu)</b></p><p> 3.1.3、數(shù)據(jù)存儲(chǔ)</p><p> 客戶(hù)存取款記錄:操作類(lèi)型編號(hào)、操作金額、操作日期、操作銀行卡號(hào);</p><p> 銀行卡信息記錄:銀行卡號(hào)、密碼、余額、客戶(hù)編號(hào);</p><p> 客
25、戶(hù)信息編號(hào):客戶(hù)名、客戶(hù)編號(hào)、客戶(hù)身份;</p><p> 操作類(lèi)型記錄:操作類(lèi)型編號(hào)、操作類(lèi)型名稱(chēng)。</p><p><b> 3.2、邏輯設(shè)計(jì)</b></p><p> 3.2.1 關(guān)系模型</p><p> 客戶(hù)信息:(客戶(hù)編號(hào)、客戶(hù)名稱(chēng)、客戶(hù)身份證編號(hào));</p><p> 銀
26、行卡信息:(銀行卡編號(hào)、密碼、余額、客戶(hù)編號(hào));</p><p> 操作類(lèi)型:(操作類(lèi)型編號(hào)、操作類(lèi)型);</p><p> 存取操作信息:(操作類(lèi)型編號(hào)、操作金額、操作日期、銀行卡編號(hào))</p><p> 3.2.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)</p><p> 表3.1 客戶(hù)詳細(xì)設(shè)計(jì)</p><p> 表3.2
27、 存取類(lèi)型詳細(xì)設(shè)計(jì)</p><p> 表3.3 存取信息詳細(xì)設(shè)計(jì)</p><p> 表3.4 銀行卡信息</p><p> 3.2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p> 本車(chē)站售票系統(tǒng)有三個(gè)實(shí)體,分別是客戶(hù)、存取信息、銀行卡信息、存取類(lèi)型,利用SQL建表如下:</p><p><b> 客戶(hù):&l
28、t;/b></p><p><b> 存取信息:</b></p><p><b> 銀行卡信息:</b></p><p><b> 存取類(lèi)型:</b></p><p> 3.3 系統(tǒng)設(shè)計(jì)結(jié)構(gòu)</p><p> 3.3.1 系統(tǒng)功能設(shè)計(jì)&
29、lt;/p><p> 交通事故記錄與統(tǒng)計(jì)信息系統(tǒng)主要有五個(gè)功能模塊:分別是:密碼驗(yàn)證模塊、存取模塊、存取信息查詢(xún)模塊。</p><p><b> 密碼驗(yàn)證模塊</b></p><p> 通過(guò)此模塊,客戶(hù)通過(guò)銀行卡的身份驗(yàn)證,銀行工作人員憑借此身份驗(yàn)證,可以為客戶(hù)進(jìn)行存取款操作。</p><p><b> 存
30、取模塊</b></p><p> 通過(guò)此模塊,銀行相關(guān)人員可以通過(guò)客戶(hù)的請(qǐng)求對(duì)銀行卡的余額進(jìn)行加減操作。并對(duì)客戶(hù)的請(qǐng)求做出相應(yīng)的回復(fù)。</p><p><b> 存取信息查詢(xún)模塊</b></p><p> 通過(guò)此模塊,銀行的相關(guān)人員和客戶(hù)通過(guò)此模塊對(duì)客戶(hù)的歷史存取操作進(jìn)行查詢(xún),看看客戶(hù)的歷史存取操作。</p>&
31、lt;p><b> 程序模塊設(shè)計(jì)</b></p><p> 4.1 讀卡操作詳細(xì)設(shè)計(jì)</p><p> 4.1.1 讀卡操作界面設(shè)計(jì)</p><p> 4.1.2 讀卡操作后臺(tái)程序設(shè)計(jì)</p><p> /// <summary></p><p> /// 查詢(xún)銀
32、行卡號(hào)對(duì)應(yīng)的密碼</p><p> /// </summary></p><p> /// <param name="cardNo">銀行卡號(hào)</param></p><p> /// <returns>密碼</returns></p><p> publ
33、ic static UserInfo SelectCardNo(String cardNo)</p><p><b> {</b></p><p><b> // 創(chuàng)建參數(shù)</b></p><p> List<SqlParameter> paras = new List<SqlParameter&g
34、t;()</p><p><b> {</b></p><p> new SqlParameter("@cardNo",SqlDbType.VarChar)</p><p><b> {</b></p><p> Value = cardNo</p><
35、;p><b> }</b></p><p><b> };</b></p><p><b> // 執(zhí)行查詢(xún)操作</b></p><p> DataSet ds = SqlHelper.SqlHelper.ExectQuery(SelectCardNoStr, paras);</p
36、><p><b> // 提出結(jié)果</b></p><p> foreach (DataTable dt in ds.Tables)</p><p><b> {</b></p><p> foreach (DataRow dr in dt.Rows)</p><p>&
37、lt;b> {</b></p><p> UserInfo userInfo = new UserInfo();</p><p> userInfo.CardNo = cardNo;</p><p> userInfo.Paw = dr[0].ToString();</p><p> userInfo.UserNa
38、me = dr[1].ToString();</p><p> userInfo.Balance = float.Parse(dr[2].ToString());</p><p> userInfo.UserID = (int)dr[3];</p><p> userInfo.Identitycard = dr[4].ToString();</p>
39、<p> // 返回銀行卡對(duì)應(yīng)的用戶(hù)信息</p><p> return userInfo;</p><p><b> }</b></p><p><b> }</b></p><p> // 若沒(méi)有查詢(xún)到,則返回null</p><p> retu
40、rn null;</p><p><b> }</b></p><p> 4.2 密碼驗(yàn)證操作詳細(xì)設(shè)計(jì)</p><p> 4.2.1 密碼驗(yàn)證操作界面設(shè)計(jì)</p><p> 4.2.2 密碼驗(yàn)證操作后臺(tái)程序設(shè)計(jì)</p><p> /// <summary></p&
41、gt;<p><b> /// 頁(yè)面加載</b></p><p> /// </summary></p><p> /// <param name="sender"></param></p><p> /// <param name="e"&
42、gt;</param></p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> if (Session["cardNo"] != null && Session[&qu
43、ot;paw"] != null)</p><p><b> {</b></p><p> this.Label_BankCord2.Text = Session["cardNo"].ToString();</p><p><b> }</b></p><p>&
44、lt;b> else</b></p><p><b> {</b></p><p> String js = @"<script language='javascript'>alert('讀卡出現(xiàn)錯(cuò)誤,請(qǐng)重新讀取');document.location.href='CheckCard
45、No.aspx';</script>";</p><p> ClientScript.RegisterStartupScript(Page.GetType(), "", js);</p><p><b> }</b></p><p><b> }</b></p&
46、gt;<p> /// <summary></p><p> /// 按鈕點(diǎn)擊事件,判斷密碼是否輸入正確</p><p> /// </summary></p><p> /// <param name="sender"></param></p><p>
47、; /// <param name="e"></param></p><p> protected void Button_submit_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (TextBox_paw.
48、Text.Equals(Session["paw"].ToString()))</p><p><b> {</b></p><p> // 輸入密碼正確則將錯(cuò)誤密碼計(jì)數(shù)器重置</p><p> Session["errorPaw"] = null;</p><p> //
49、 跳轉(zhuǎn)到下個(gè)頁(yè)面</p><p> Response.Redirect("manage.aspx", true);</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p&g
50、t;<p> // 輸入錯(cuò)誤密碼次數(shù)計(jì)數(shù)器</p><p> if (Session["errorPaw"] != null)</p><p><b> {</b></p><p> Session["errorPaw"] = (int)Session["errorPaw&
51、quot;] + 1;</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> Session["errorPaw"] = 1;</p><p>
52、;<b> }</b></p><p> if ((int)Session["errorPaw"] < 3)</p><p><b> {</b></p><p> // 輸入錯(cuò)誤密碼提醒</p><p> String js = string.Format(@&
53、quot;<script language='javascript'>alert('密碼錯(cuò)誤,請(qǐng)重新輸入,你還有{0}次輸入機(jī)會(huì)')</script>", (3 - (int)Session["errorPaw"]));</p><p> Response.Write(js);</p><p><
54、b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> // 清空Session</p><p> Session.Clear();</p><p> // 跳轉(zhuǎn)到第一個(gè)頁(yè)面,并在跳轉(zhuǎn)
55、之前做出提示</p><p> String js = @"<script language='javascript'>alert('密碼輸入三次錯(cuò)誤,此卡被鎖定!');document.location.href='CheckCardNo.aspx';</script>";</p><p>
56、ClientScript.RegisterStartupScript(Page.GetType(), "", js);</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p>
57、 /// <summary></p><p> /// 點(diǎn)擊取消時(shí)觸發(fā)的事件</p><p> /// </summary></p><p> /// <param name="sender"></param></p><p> /// <param name=
58、"e"></param></p><p> protected void Button_cancel_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> // 清空Session</p><p> Ses
59、sion.Clear();</p><p> Response.Redirect("CheckCardNo.aspx", true);</p><p><b> }</b></p><p> 4.3 存取款操作詳細(xì)設(shè)計(jì)</p><p> 4.3.1 存取款操作界面設(shè)計(jì)</p>
60、<p> 4.3.2 存取款操作后臺(tái)程序設(shè)計(jì)</p><p> /// <summary></p><p> /// 更新銀行卡余額</p><p> /// </summary></p><p> /// <param name="cardNo">銀行卡號(hào)<
61、;/param></p><p> /// <param name="money">更改數(shù)目</param></p><p> /// <param name="access">存取款類(lèi)型</param></p><p> /// <returns><
62、;/returns></p><p> public static int UpDataBalance(String cardNo, int money, int access)</p><p><b> {</b></p><p><b> // 創(chuàng)建參數(shù)</b></p><p>
63、List<SqlParameter> paras = new List<SqlParameter>()</p><p><b> {</b></p><p> new SqlParameter("@cardNo",SqlDbType.VarChar)</p><p><b> {<
64、;/b></p><p> Value = cardNo</p><p><b> },</b></p><p> new SqlParameter("@money",SqlDbType.Int)</p><p><b> {</b></p><
65、p> Value = money</p><p><b> }</b></p><p><b> };</b></p><p> // 判斷操作類(lèi)型,access表示存取款標(biāo)志</p><p> string sqlStr = null;</p><p>
66、if (access == 1)</p><p><b> {</b></p><p> sqlStr = AddBalance;</p><p><b> }</b></p><p><b> else</b></p><p><b>
67、; {</b></p><p> sqlStr = ReduceBalance;</p><p><b> }</b></p><p><b> // 執(zhí)行查詢(xún)操作</b></p><p> int n = SqlHelper.SqlHelper.ExectNonQuery(s
68、qlStr, paras);</p><p> // 返回銀行卡對(duì)應(yīng)的用戶(hù)信息</p><p><b> return n;</b></p><p><b> }</b></p><p> /// <summary></p><p> /// 插入存取款
69、信息</p><p> /// </summary></p><p> /// <param name="cardNo">銀行卡號(hào)</param></p><p> /// <param name="money">操作金額</param></p>
70、<p> /// <param name="access">存取款類(lèi)型</param></p><p> /// <returns></returns></p><p> public static int InsertAccessInfo(String cardNo, int money, int acc
71、ess)</p><p><b> {</b></p><p><b> // 創(chuàng)建參數(shù)</b></p><p> List<SqlParameter> paras = new List<SqlParameter>()</p><p><b> {</
72、b></p><p> new SqlParameter("@cardNo",SqlDbType.VarChar)</p><p><b> {</b></p><p> Value = cardNo</p><p><b> },</b></p>&
73、lt;p> new SqlParameter("@money",SqlDbType.Int)</p><p><b> {</b></p><p> Value = money</p><p><b> },</b></p><p> new SqlParamet
74、er("@accessID",SqlDbType.Int)</p><p><b> {</b></p><p> Value = access</p><p><b> },</b></p><p> new SqlParameter("@dateline&q
75、uot;,SqlDbType.DateTime)</p><p><b> {</b></p><p> Value = DateTime.Now</p><p><b> }</b></p><p><b> };</b></p><p>&l
76、t;b> // 執(zhí)行插入操作</b></p><p> int n = SqlHelper.SqlHelper.ExectNonQuery(AccessInfo, paras);</p><p> // 返回插入成敗標(biāo)記</p><p><b> return n;</b></p><p>&l
77、t;b> }</b></p><p> 4.4 查詢(xún)客戶(hù)存取款詳細(xì)設(shè)計(jì)</p><p> 4.4.1 查詢(xún)客戶(hù)存取款界面設(shè)計(jì)</p><p> 4.4.2 查詢(xún)客戶(hù)存取款后臺(tái)程序設(shè)計(jì)</p><p> public static List<AccessInfo> SeleceAccessInfo(
78、String cardNo, int startIndex,int pageSize, object where)</p><p><b> {</b></p><p><b> // 查詢(xún)數(shù)據(jù)語(yǔ)句</b></p><p> if (where != null)</p><p><b&g
79、t; {</b></p><p> where = where.ToString();</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> wh
80、ere = " and 1=1";</p><p><b> }</b></p><p><b> // 創(chuàng)建參數(shù)</b></p><p> List<SqlParameter> paras = new List<SqlParameter>()</p><
81、;p><b> {</b></p><p> new SqlParameter("@cardNo",SqlDbType.VarChar)</p><p><b> {</b></p><p> Value = cardNo</p><p><b> },
82、</b></p><p> new SqlParameter("@where",SqlDbType.VarChar)</p><p><b> {</b></p><p> Value = where</p><p><b> },</b></p>
83、<p> new SqlParameter("@startIndex",SqlDbType.Int)</p><p><b> {</b></p><p> Value = startIndex</p><p><b> },</b></p><p> n
84、ew SqlParameter("@pageSize",SqlDbType.Int)</p><p><b> {</b></p><p> Value = pageSize</p><p><b> }</b></p><p><b> };</b>
85、;</p><p><b> // 執(zhí)行查詢(xún)操作</b></p><p> DataSet ds = SqlHelper.SqlHelper.ExectQuery_sp(SeleceAccessInfoStr, paras);</p><p> List<AccessInfo> accessInfos = new List&l
86、t;AccessInfo>();</p><p><b> // 提出結(jié)果</b></p><p> foreach (DataTable dt in ds.Tables)</p><p><b> {</b></p><p> foreach (DataRow dr in dt.Ro
87、ws)</p><p><b> {</b></p><p> AccessInfo accessInfo = new AccessInfo();</p><p> accessInfo.CardNo = cardNo;</p><p> accessInfo.Row = dr[0].ToString();<
88、;/p><p> accessInfo.AccessName = dr[3].ToString();</p><p> accessInfo.Money = float.Parse(dr[1].ToString());</p><p> accessInfo.AccessDate = DateTime.Parse(dr[2].ToString());</p&
89、gt;<p> accessInfos.Add(accessInfo);</p><p><b> }</b></p><p><b> }</b></p><p> // 返回銀行卡對(duì)應(yīng)的用戶(hù)信息</p><p> return accessInfos;</p>
90、<p><b> }</b></p><p><b> 總結(jié):</b></p><p> 隨著我國(guó)信息產(chǎn)業(yè)發(fā)展迅速以及中國(guó)加入世界貿(mào)易組織,國(guó)內(nèi)銀行之間以及與外國(guó)銀行之間的競(jìng)爭(zhēng)也越來(lái)越激烈,怎樣發(fā)展業(yè)務(wù)以吸引更多顧客是各銀行面隊(duì)的當(dāng)務(wù)之急。而存取款帳目管理是銀行業(yè)務(wù)流程過(guò)程中十分重要且必備的環(huán)節(jié)之一,在銀行業(yè)務(wù)流程當(dāng)中起著相當(dāng)
91、重要的作用?,F(xiàn)在銀行的業(yè)務(wù)越來(lái)越多,吸引的客戶(hù)也越來(lái)越多,銀行帳目的管理就越顯重要。 </p><p> 銀行存取款系統(tǒng)是針對(duì)銀行帳目的日常管理而設(shè)計(jì)。銀行帳目管理系統(tǒng)不僅要求操作方便而且要求界面簡(jiǎn)潔,它還需要實(shí)現(xiàn)帳目管理,用戶(hù)查詢(xún)和查詢(xún)統(tǒng)計(jì)功能。</p><p> 通過(guò)本次課程設(shè)計(jì),我對(duì)ASP.Net這門(mén)語(yǔ)言有了更深入的了解,對(duì)系統(tǒng)開(kāi)發(fā)的步驟有了全面的了解與認(rèn)識(shí)。在本系統(tǒng)開(kāi)發(fā)的
92、過(guò)程中也遇到了很多問(wèn)題,但通過(guò)各種方式查找資料和請(qǐng)教別人,終于把本系統(tǒng)的基本功能實(shí)現(xiàn)完成了。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 丁廣貴,《ASP編程基礎(chǔ)與實(shí)例》機(jī)械工業(yè)出版社2003.4 </p><p> [2] 劉瑞新、汪遠(yuǎn)征、程伯言 等編著,《ASP編程基礎(chǔ)及應(yīng)用教程》 機(jī)械工業(yè)出版社2005.2
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- c語(yǔ)言課程設(shè)計(jì)--銀行存取款業(yè)務(wù)
- c語(yǔ)言課程設(shè)計(jì)銀行存取款業(yè)務(wù)8
- c語(yǔ)言課程設(shè)計(jì)---模擬銀行存取款業(yè)務(wù)
- vb課程設(shè)計(jì)--銀行存取款管理
- 銀行存取款管理課程設(shè)計(jì)
- vb課程設(shè)計(jì)--銀行存取款管理系統(tǒng)
- java課程設(shè)計(jì)銀行存取款管理系統(tǒng)
- 銀行存取款
- c語(yǔ)言課程設(shè)計(jì)報(bào)告(銀行存取款管理設(shè)計(jì))
- 銀行存取款管理系統(tǒng)設(shè)計(jì)
- java課程設(shè)計(jì)報(bào)告--atm存取款系統(tǒng)
- 銀行存取款轉(zhuǎn)賬費(fèi)
- 銀行存取款業(yè)務(wù)管理信息系統(tǒng)
- 銀行存取款相關(guān)規(guī)定
- 銀行卡異地存取款
- 畢業(yè)論文-銀行存取款系統(tǒng)
- 各個(gè)銀行存取款手續(xù)費(fèi)
- 銀行存取款案例(c#編程)
- 各大銀行存取款手續(xù)費(fèi)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-銀行atm存取款機(jī)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論