2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩26頁(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)介

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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論