畢業(yè)論文—校園卡轉(zhuǎn)賬系統(tǒng)的設計與實現(xiàn)_第1頁
已閱讀1頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  校園卡轉(zhuǎn)賬系統(tǒng)</b></p><p>  摘 要:校園卡轉(zhuǎn)賬系統(tǒng),基于校園卡和銀行卡的綁定,根據(jù)校園信息化的需求,將身份識別、消費、金融類等功能集為一體,各種數(shù)據(jù)在網(wǎng)絡上完整、穩(wěn)定和安全地傳輸,極大地方便了學校管理。通過對校園卡轉(zhuǎn)賬系統(tǒng)的實用性和可行性進行分析,文章在window7運行環(huán)境下給出了校園卡轉(zhuǎn)賬系統(tǒng)(也即圈存系統(tǒng))的設計方案。系統(tǒng)采用VB.net

2、程序設計語言作為開發(fā)語言,基于B/S體系架構(gòu),依托SQL Server2008作為后臺數(shù)據(jù)庫服務器,利用VB設計系統(tǒng)的界面,實現(xiàn)登陸系統(tǒng)、查詢信息、修改信息、轉(zhuǎn)賬、掛失、解掛等功能。</p><p>  關(guān)鍵詞:校園卡轉(zhuǎn)賬;信息化;銀行圈存</p><p>  Abstract: The Campus card transfer system, based on campus card a

3、nd bank card binding, according with the requirement of campus informatization, combine identity-distinguish, consumption and financial with together. All kinds of data transmit through the networks completely, stably an

4、d safely, which is tremendously convenient for daily administrative affairs. After the analysis of the campus transfer system of practicability and feasibility, this thesis take out the design scheme of the system b</

5、p><p>  Key words:Campus Card Transfers; Informatization; Bank transfer</p><p><b>  前言</b></p><p>  隨著數(shù)字化、信息化建設的飛速發(fā)展,數(shù)字化和信息化的逐步進入校園,高校信息整合進入全面實施階段,為了提高學校管理水平和效率,校園卡自助轉(zhuǎn)賬系統(tǒng)在各

6、中學和大學中被廣泛使用。所謂校園卡轉(zhuǎn)賬系統(tǒng)是指,在學校內(nèi)凡是涉及現(xiàn)金、票張,或是需要有身份識別的場所,都采用校園卡來實現(xiàn)[1]??梢赃@么說,一個功能完善、操作簡便的校園卡轉(zhuǎn)賬系統(tǒng)是校園實現(xiàn)數(shù)字化、信息化的切入點、支撐點、檢驗石。</p><p><b>  概述</b></p><p>  2.1 校園卡轉(zhuǎn)賬系統(tǒng)</p><p>  校園卡轉(zhuǎn)

7、賬系統(tǒng)是以IC卡為信息載體的適用于校園內(nèi)支付和管理的計算機網(wǎng)絡系統(tǒng)。IC卡取代了傳統(tǒng)學校管理中所涉及到的各種個人證件和現(xiàn)金消費手段,實現(xiàn)了學籍管理、生活消費管理、身份認證等多種功能。校園卡轉(zhuǎn)賬系統(tǒng)的使用不僅極大地方便了學生、教職工,消除了他們攜帶多種證件,大量使用現(xiàn)金或各種有價證券的煩惱,而且能夠大大提高學校內(nèi)部的管理和服務的效率和水平,堵塞各種漏洞,真正做到收、支兩條線。校園卡轉(zhuǎn)賬將智能IC卡的強大功能與計算機網(wǎng)絡的數(shù)字化理念融入校園

8、,將學校各個系統(tǒng)連為一體,因此,校園卡轉(zhuǎn)賬系統(tǒng)是各個學校建設數(shù)字化校園所必須的基礎信息平臺。</p><p>  2.2 校園卡轉(zhuǎn)賬系統(tǒng)的應用</p><p>  通過調(diào)查我們發(fā)現(xiàn)校園卡轉(zhuǎn)賬系統(tǒng)在學生和教職工的日常生活中扮演著舉足輕重的角色,學生和教職工可以借助校園卡轉(zhuǎn)賬系統(tǒng)進行個人信息的查詢、修改,以及在校園卡和銀行卡之間進行轉(zhuǎn)賬。該系統(tǒng)的具體應用可以從以下幾個方面來說明[2][3]:

9、</p><p> ?。?)查詢方面:校園卡轉(zhuǎn)賬系統(tǒng)應用于高校中的時候,可以為廣大師生提供各種查詢服務,例如,持卡人可以利用該系統(tǒng),按照規(guī)則和程序,提出查詢用戶的基本信息,包括姓名、學號(教職工編號)、學院、專業(yè)(職業(yè))、年級等,或者查詢卡內(nèi)當前所剩余額。</p><p> ?。?)修改信息方面:當卡主的基本信息有變化時,持卡人可以通過該系統(tǒng)按照規(guī)則和程序,進行合理的信息修改。例如,通過系

10、統(tǒng)的修改電話功能,對用戶的電話號碼進行修改,通過密碼修改功能可以實現(xiàn)用戶登錄系統(tǒng)的密碼的修改。</p><p> ?。?)充值方面:在傳統(tǒng)的學校管理模式下,師生為校園卡充值的時候,大多需要攜帶現(xiàn)金,到學校的信息技術(shù)中心辦理充值手續(xù),師生人數(shù)眾多,難以避免的就是排隊等候和找零的麻煩。應用校園卡轉(zhuǎn)賬系統(tǒng),廣大師生可以通過計算機網(wǎng)絡和各種終端設備,將自己的銀行卡賬戶內(nèi)的資金劃入自己的校園卡賬戶中,即完成充值,整個過程完

11、全是自助形式,這種形式有效的減少了現(xiàn)金的流動量,為廣大師生提供了較大的便利。</p><p>  (4)轉(zhuǎn)賬方面:轉(zhuǎn)賬功能就是實現(xiàn)校園卡與與之綁定的銀行卡之間的互相轉(zhuǎn)賬、校園卡與校園卡之間的相互轉(zhuǎn)賬。在具體轉(zhuǎn)賬過程中,持卡人利用校園內(nèi)部任何一臺圈存機,便可以完成指定銀行和校園卡之間,以及指定校園卡和校園卡之間的順利對接,完成自助轉(zhuǎn)賬,十分方便快捷。</p><p>  校園卡轉(zhuǎn)賬系統(tǒng)的設計

12、</p><p><b>  3.1 系統(tǒng)規(guī)劃</b></p><p>  3.1.1 需求分析</p><p>  通過對重慶師范大學等幾所高校的校園卡轉(zhuǎn)賬系統(tǒng)的使用功能的調(diào)查,我們分析出校園卡轉(zhuǎn)賬轉(zhuǎn)賬系統(tǒng)具有以下功能:</p><p> ?。?)查看系統(tǒng)使用說明</p><p>  用戶通

13、過相關(guān)操作,可以查看系統(tǒng)的使用說明(書),讓用戶了解到該系統(tǒng)的主要功能和使用方法。</p><p>  (2)查詢用戶的基本信息</p><p>  用戶通過相關(guān)操作,可以查看用戶詳細的個人信息。</p><p><b> ?。?)查詢卡內(nèi)余額</b></p><p>  余額查詢使用戶可以隨時查看卡內(nèi)余額,從而用戶可以

14、隨時了解自己卡內(nèi)的剩余金額情況。</p><p><b> ?。?)修改電話</b></p><p>  經(jīng)過調(diào)查發(fā)現(xiàn)用戶有時會更換電話號碼,若是此時還要到后臺數(shù)據(jù)庫讓管理員修改信息的話,會增加數(shù)據(jù)庫管理員的任務而且沒有必要,所以在這里提供一個功能,讓用戶能夠自己修改。既減少了數(shù)據(jù)庫管理員的工作量,又方便快捷。</p><p><b>

15、; ?。?)修改密碼</b></p><p>  用戶可以通過相關(guān)操作實現(xiàn)修改卡片登陸密碼。</p><p> ?。?)銀行卡到校園卡轉(zhuǎn)賬</p><p>  現(xiàn)在的校園卡都是與銀行有接觸的,通過相關(guān)操作,用戶可以實現(xiàn)把銀行卡賬戶的金額劃入校園卡賬戶中,解決卡內(nèi)余額不足必須到信息技術(shù)中心進行現(xiàn)金充值問題,方便快捷。</p><p>

16、; ?。?)校園卡到校園卡轉(zhuǎn)賬</p><p>  用戶通過相關(guān)操作,能夠?qū)崿F(xiàn)校園卡賬戶到校園卡賬戶的轉(zhuǎn)賬。</p><p> ?。?)校園卡到銀行卡轉(zhuǎn)賬</p><p>  用戶通過相關(guān)操作,能夠?qū)崿F(xiàn)將校園卡中的錢轉(zhuǎn)入到銀行卡中存儲起來,用于校園卡中有大量的錢的時候?qū)⒍嘤嗟腻X轉(zhuǎn)到銀行卡中存儲起來,或是畢業(yè)前用戶可以將校園卡賬戶中的金額全部轉(zhuǎn)入銀行中,避免浪費。&l

17、t;/p><p><b> ?。?)掛失</b></p><p>  該功能主要是用于當校園卡丟失后,用戶可以自行將校園卡暫時凍結(jié),讓其相關(guān)功能不能實現(xiàn),從而防止校園卡被人非法使用。</p><p><b> ?。?0)解掛</b></p><p>  解掛功能是當校園卡丟失找回后,用戶可以通過登錄該系

18、統(tǒng),自行為校園卡解掛,使卡片的相關(guān)功能能夠正常使用。</p><p><b>  3.2 系統(tǒng)分析</b></p><p>  3.2.1 數(shù)據(jù)建模</p><p>  數(shù)據(jù)建模即為傳統(tǒng)的實體—關(guān)系方法,使用三種互相關(guān)聯(lián)的信息:數(shù)據(jù)實體,描述實體的屬性,描述實體間相互連接的關(guān)系,并使用實體—關(guān)系圖(E-R圖)進行表述[5]。本系統(tǒng)所涉及的主

19、要實體有學生用戶、教職工用戶、學生信息基本表、教職工信息表、學生校園卡信息表、教職工信息表、銀行信息表。此處,用學生校園卡實體代表學生校園卡信息表,用教職工校園卡實體代表教職工校園卡信息表,銀行卡代表銀行卡信息表,各個實體的屬性[6]信息列舉如下:</p><p> ?。?)學生用戶(學號,姓名,性別,出生日期,學院,專業(yè),年級,寢室號,電話,身份證號,籍貫,照片);</p><p>  

20、(2)教職工用戶(教職工編號,姓名,性別,出生日期,學院,電話,身份證號,籍貫,照片);</p><p> ?。?)學生校園卡(卡號,學號,密碼,卡內(nèi)余額);</p><p> ?。?)教職工校園卡(卡號,教職工編號,密碼,卡內(nèi)余額);</p><p> ?。?)銀行卡(銀行卡號,身份證號,姓名,密碼,卡內(nèi)余額);</p><p>  通過對

21、校園卡轉(zhuǎn)賬系統(tǒng)的應用分析,根據(jù)對系統(tǒng)的功能要求分析,得到了校園卡轉(zhuǎn)賬系統(tǒng)的E-R圖,見圖3.2-1所示。</p><p>  圖3.2-1 校園卡轉(zhuǎn)賬轉(zhuǎn)賬系統(tǒng)總體E-R圖</p><p>  3.2.2 功能建模</p><p>  3.2.2.1 數(shù)據(jù)流程圖DFD</p><p>  根據(jù)DeMarco的論述,使用數(shù)據(jù)流圖是為了表達系

22、統(tǒng)內(nèi)數(shù)據(jù)的運動情況。數(shù)據(jù)流圖,它從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動變換的過程[5]。本系統(tǒng),學生用戶或教職工用戶通過校園卡,登陸校園卡轉(zhuǎn)賬系統(tǒng),對與該用戶相關(guān)的信息進行修改,其間系統(tǒng)會產(chǎn)生相應的更新文件,最后系統(tǒng)將更新信息反饋給用戶,本系統(tǒng)的總體數(shù)據(jù)流程圖(DFD圖)如下:</p><p>  圖3.2-2 總體數(shù)據(jù)流圖</p><p><b> 

23、 3.3 系統(tǒng)設計</b></p><p>  3.3.1 概要設計</p><p>  3.3.1.1 整體系統(tǒng)結(jié)構(gòu)圖</p><p>  用戶輸入正確的登錄信息,校園卡轉(zhuǎn)賬轉(zhuǎn)賬系統(tǒng)調(diào)用“取得登陸信息”模塊,根據(jù)RadioButton的信息 ,判斷是教職工登陸還是學生登陸,如果是教職工登陸,后臺則查找教職工表,驗證登錄名是否存在,密碼是否正確,如

24、果正確,則登陸成功;學生登錄也遵循相同的步驟。由于教職工和學生在該系統(tǒng)中都能實現(xiàn)相同的功能,所以我們統(tǒng)一稱之為用戶。</p><p>  當用戶通過登陸模塊的驗證正確登陸后,則進入操作主模塊Main,在Main模塊有六個功能模塊選擇,分別是:查詢使用說明、查詢信息、修改信息、轉(zhuǎn)賬、掛失、退出系統(tǒng)。</p><p>  最后,該系統(tǒng)調(diào)用了“輸出相應信息”模塊,根據(jù)系統(tǒng)在處理信息的過程中的操作

25、及要求反饋相應信息給用戶。</p><p>  將總體數(shù)據(jù)流圖進行事務流映射,我們得到以下的系統(tǒng)結(jié)構(gòu)圖(SC圖)[1]:</p><p>  圖3.3-1 整體系統(tǒng)結(jié)構(gòu)圖</p><p>  3.3.2 詳細設計</p><p>  3.3.2.1 軟硬件設計</p><p>  數(shù)據(jù)管理方面:由于在系統(tǒng)實現(xiàn)的整

26、過程中涉及到讀取數(shù)據(jù)、更新數(shù)據(jù)、存放數(shù)據(jù),所以系統(tǒng)需要一個能夠?qū)?shù)據(jù)進行良好管理的數(shù)據(jù)庫系統(tǒng),本系統(tǒng)采用了安裝有實用性好、安全性好的SQL Sever數(shù)據(jù)庫的性能良好的PC機來作為后臺數(shù)據(jù)的管理硬件。</p><p>  程序設計語言:由于VB擁有圖形用戶界面(GUI)和快速應用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用RDO、ADO連接數(shù)據(jù)庫,或者輕松的創(chuàng)建ActiveX控件。程序員可以輕松的使用VB提供的組件快速

27、建立一個應用程序[7][8][9][10],所以本系統(tǒng)的編程部分采用繼VB 6.0之后的面向?qū)ο蟮木幊陶Z言VB.Net 2010實現(xiàn)。為了順利地完成整個程序編寫、運行、調(diào)試,本系統(tǒng)選擇配置較好的PC機安裝MicroSoft Visual Studio 2010來實現(xiàn)。</p><p>  本系統(tǒng)的開發(fā)環(huán)境和系統(tǒng)運行環(huán)境如下表所示:</p><p>  表3.3-1 開發(fā)環(huán)境表</p

28、><p>  表3.3-2 系統(tǒng)運行環(huán)境表</p><p>  3.3.2.2 系統(tǒng)流程圖設計</p><p>  流程圖能比較直觀、清晰的反映系統(tǒng)的相關(guān)信息,根據(jù)所設計的校園卡轉(zhuǎn)賬轉(zhuǎn)賬系統(tǒng)的功能和操作使用步驟,流程圖表示如下:</p><p>  圖3.3-2 系統(tǒng)程序流程圖</p><p>  3.3.2.3

29、系統(tǒng)主要模塊設計</p><p>  通過對本系統(tǒng)進行了比較全面的分析后,確定出本系統(tǒng)的功能模塊,能夠成功完成功能模塊的設計,直接影響系統(tǒng)的詳細設計階段能否順利展開,下面是對本系統(tǒng)的主要功能模塊所做的詳細設計。</p><p>  登錄模塊設計 </p><p>  圖3.3-3 用戶登錄流程圖 </p><p>  當用戶進入

30、登陸界面時,需要輸入后臺數(shù)據(jù)庫中存在的用戶名,如果系統(tǒng)提示該用戶不存在,有兩種情況,一是數(shù)據(jù)庫中的確不存在該用戶,解決辦法是到信息技術(shù)中心管理員處登記注冊,然后將其相關(guān)信息導入到數(shù)據(jù)庫中,二是該用戶此動作之前對本人校園卡進行了掛失,解決辦法是使用該系統(tǒng)的“解掛”功能。登錄時用戶名和密碼必須匹配才能正確登陸。為了便于數(shù)據(jù)庫的管理,登錄時設計有“教職工登陸”和“學生登陸”,用戶登錄時必須進行選擇。</p><p> 

31、 查詢使用說明模塊設計</p><p>  圖3.3-4 查詢使用說明流程圖</p><p>  當正確登陸本系統(tǒng)后,本系統(tǒng)提供了一個本系統(tǒng)的使用說明文檔,在不了解如何使用本系統(tǒng)的情況下,可以查詢此文檔。</p><p><b>  查詢信息模塊設計</b></p><p>  圖3.3-5 查詢信息流程圖</

32、p><p>  本系統(tǒng)提供了查詢用戶信息的功能,包括基本信息查詢和卡內(nèi)余額查詢。其中基本信息是存放在數(shù)據(jù)庫中的Student表和Teacher表中的內(nèi)容,卡內(nèi)余額是存放在Student-Card表和Student-Card表中的信息。</p><p><b>  修改信息模塊設計</b></p><p>  圖3.3-6 修改信息流程圖</

33、p><p>  考慮到用戶的電話號碼和登陸密碼可能會發(fā)生變化,所以本系統(tǒng)提供了修改電話號碼和登陸密碼的功能。當兩次輸入的新電話號碼或密碼不一致時,系統(tǒng)不能執(zhí)行更改信息功能,只有兩次輸入信息相同時才能成功修改信息。</p><p><b>  轉(zhuǎn)賬模塊設計</b></p><p>  圖3.3-7 轉(zhuǎn)賬流程圖</p><p>

34、;  這是本系統(tǒng)設計之初的出發(fā)點,也是本系統(tǒng)的核心模塊,本系統(tǒng)基于已將銀行卡和校園卡綁定在一起,設計了從銀行卡到校園卡的轉(zhuǎn)賬、校園卡到銀行卡的轉(zhuǎn)賬,同時,考慮到現(xiàn)實生活中“借錢”現(xiàn)象,設計了從校園卡到校園卡的轉(zhuǎn)賬。</p><p><b>  掛失模塊設計</b></p><p>  圖3.3-8 掛失流程圖</p><p>  當校園卡遺失

35、時,為了凍結(jié)遺失的校園卡賬戶內(nèi)的金額,防止被其他人繼續(xù)使用,本系統(tǒng)設計校園卡掛失功能模塊模塊。</p><p><b>  解掛模塊設計</b></p><p>  圖3.3-9 掛失流程圖</p><p>  當用戶校園卡找回,或者在校信息技術(shù)中心重新辦理了校園卡之后,本系統(tǒng)設計用戶可以進行解掛操作,該用戶的校園卡可以重新恢復使用。<

36、/p><p><b>  系統(tǒng)實現(xiàn)</b></p><p>  本系統(tǒng)使用VB.Net 2010作為編程語言、SQL Server2008作為后臺對數(shù)據(jù)信息的管理,在進行系統(tǒng)所提供的一切功能以前,我們必須完成數(shù)據(jù)庫和系統(tǒng)的連接,而在連接數(shù)據(jù)庫以前,我們必須創(chuàng)建數(shù)據(jù)庫,本系統(tǒng)的數(shù)據(jù)庫命名為xyyktzzxt(校園一卡通轉(zhuǎn)賬系統(tǒng)),其中數(shù)據(jù)庫中基本的包含了Student表、T

37、eacher表、Student-Card表、Teacher-Card表、LostStudent-Card表、LostTeacher-Card表,以及一些基本的安全設置。在進行數(shù)據(jù)庫連接時,我們使用了微軟公司提供的ODBC(開放數(shù)據(jù)庫連接)的標準ODBC函數(shù)和SQL語句。具體每個功能模塊實現(xiàn)情況如下。</p><p>  4.1 登陸模塊的實現(xiàn)</p><p>  這是系統(tǒng)的入口,和一般的

38、系統(tǒng)設置一樣,要成功登陸系統(tǒng),需要用戶輸入用戶名和登陸密碼。其中,用戶名和密碼信心都是提前由系統(tǒng)管理員存放在數(shù)據(jù)庫中的。由于本系統(tǒng)是采用VB來設計系統(tǒng)界面,本系統(tǒng)采用TextBox來接收用戶名和密碼信息,對于用戶類別信息,本系統(tǒng)采用RadioButton來記錄。實現(xiàn)登陸部分的主要實現(xiàn)過程是:</p><p>  系統(tǒng)讀取輸入框TextBox中的用戶名、密碼以及單選按鈕RadioButton的信息,將所得信息與數(shù)據(jù)

39、庫中的相應表的列屬性進行匹配,如果匹配成功,則登陸成功,若匹配不成功,則登陸失敗。例如,當某用戶登錄時,RadioButton記錄的信息是學生,則表示此次是學生用戶登陸,當學生用戶輸入了用戶名和密碼,我們就用VB.net中設置的變量分別記下用戶名和密碼,用此時變量的值與數(shù)據(jù)庫中“Student-Card”表中的列信息進行匹配,用戶名和密碼成對匹配成功,則登陸成功,否則,登陸失敗。</p><p>  圖4.1-1

40、即為學生用戶登錄時的界面截圖。</p><p>  圖4.1-1 登陸界面</p><p>  說明:本系統(tǒng)用戶名即校園卡卡號,登陸的初始密碼為123456,對于密碼,用戶可以在成功登陸系統(tǒng)后自行修改。登陸時,用戶一定要選擇以學生或者教職工的身份登錄。</p><p>  4.2 查詢使用說明(書)模塊的實現(xiàn)</p><p>  此部分設

41、計的目的是,用戶在不了解本系統(tǒng)如何使用的情況下,可以通過某種手段,了解本系統(tǒng)的使用方法,所以,在本系統(tǒng)在設計實現(xiàn)階段,完成了查詢使用說明(書)這一功能。當用戶進入系統(tǒng)后,點擊“使用說明”時,系統(tǒng)將在終端顯示使用說明(書)來使用戶了解系統(tǒng)的使用方法。實現(xiàn)查詢使用說明(書)的實現(xiàn)過程是:</p><p>  由系統(tǒng)設計者將系統(tǒng)使用說明(書)Test.txt文檔存檔在系統(tǒng)(本系統(tǒng))根目錄下的bin下的debug目錄下,

42、在系統(tǒng)操作終端的顯示界面上設計“查詢使用說明”相關(guān)項目,使用VB.net代碼編輯該項目,當用戶選擇該項目時,系統(tǒng)自動調(diào)用事先按路徑存好的系統(tǒng)使用說明(書)文檔。</p><p>  說明:系統(tǒng)調(diào)用該文檔的命令為Shell("notepad " & Application.StartupPath & "\Test.txt", vbNormalFocus)[10

43、]</p><p>  4.3 查詢信息模塊的實現(xiàn)</p><p>  數(shù)據(jù)庫中的Student表和Teacher表存放的是學生用戶和教職工用戶的一些基本信息,Student-Card表和Teacher-Card表存放的主要是每張校園卡的卡號和卡內(nèi)余額。前面的登陸模塊已經(jīng)介紹,某用戶登錄時,系統(tǒng)已經(jīng)使用某種方式記錄了該用戶的類別、用戶名等信息,當該用戶在系統(tǒng)的操作終端提出要查詢基本信息或

44、卡內(nèi)余額請求時,系統(tǒng)接收該信息,調(diào)用SQL語句,讀取數(shù)據(jù)庫中相應信息,然后將用戶需要查詢的相關(guān)信息以窗口的形式顯示在系統(tǒng)終端上。</p><p>  4.4 修改信息模塊的實現(xiàn)</p><p>  當用于想要對自己的某些可修改信息條目進行修改時,向系統(tǒng)終端提出請求,系統(tǒng)根據(jù)提出的修改信息類型,給出相應的響應窗體。例如,用戶想要修改自己的電話號碼時,系統(tǒng)終端反饋給用戶的是“修改電話號碼”窗

45、體界面,用兩個輸入框TextBox接收兩次相同的新的電話號碼,一旦接收成功,系統(tǒng)調(diào)用SQL語句,更新數(shù)據(jù)庫,對該用戶的電話號碼進行修改,并提示用戶修改電話號碼成功。</p><p>  4.5 轉(zhuǎn)賬模塊的實現(xiàn)</p><p>  轉(zhuǎn)賬功能部分要實現(xiàn)如下三個功能:從綁定的銀行卡到已登錄的校園卡賬戶的轉(zhuǎn)賬、已登錄的校園卡到指定校園卡賬戶的轉(zhuǎn)賬、已登錄的校園卡到綁定的銀行卡的轉(zhuǎn)賬。</p

46、><p>  圖4.5-1 轉(zhuǎn)賬界面</p><p>  1、從銀行卡賬戶到校園卡賬戶轉(zhuǎn)賬的過程是,用戶在系統(tǒng)終端提出轉(zhuǎn)賬請求,系統(tǒng)接收命令,并且向與該校園卡綁定的銀行發(fā)出申請,用戶從銀行卡賬戶劃入多少進入校園卡,銀行卡賬戶中就相應的減少多少金額,校園卡賬戶就響應的增加多少金額。具體實現(xiàn)是,通過系統(tǒng)終端接收到要轉(zhuǎn)賬的請求,用ComboBox記錄要轉(zhuǎn)入校園卡的金額,然后調(diào)用SQL語句,更新數(shù)據(jù)

47、庫。圖4.5-2即為用戶在系統(tǒng)終端的下拉列表中提出轉(zhuǎn)入校園卡賬戶金額后轉(zhuǎn)賬成功的界面截圖。 </p><p>  圖4.5-2 銀行卡與校園卡轉(zhuǎn)賬界面</p><p>  校園卡賬戶與校園卡賬戶之間也可以實現(xiàn)轉(zhuǎn)賬,此時,用戶1登陸本系統(tǒng),系統(tǒng)通過登錄模塊記下了該用戶,當用戶1系統(tǒng)終端提出向用戶2轉(zhuǎn)賬的命令,系統(tǒng)用TextBox記錄用戶2的校園卡號,系統(tǒng)用ComboBox接收將要轉(zhuǎn)出的金

48、額,調(diào)用SQL語句,更新數(shù)據(jù)庫,用戶1的金額如額減少,用戶2賬戶如額增加。圖4.2-5即為用戶70440登陸本系統(tǒng)后成功向用戶70441轉(zhuǎn)入50元人民幣時的界面截圖。</p><p>  4.5-3 校園卡與校園卡轉(zhuǎn)賬界面</p><p>  校園卡賬戶向銀行卡賬戶轉(zhuǎn)賬的實現(xiàn)過程是,系統(tǒng)根據(jù)登錄模塊記錄該用戶,當系統(tǒng)終端接收到該用戶提出的向銀行卡賬戶轉(zhuǎn)賬的命令時,系統(tǒng)向銀行發(fā)出轉(zhuǎn)入金額申

49、請,用ComboBox記錄將要轉(zhuǎn)出的金額數(shù),隨之調(diào)用SQL語句,更新數(shù)據(jù)庫,該用戶的校園卡金額如額減少,銀行卡金額如額增加。下圖即為某用戶成功向自己的銀行卡賬戶轉(zhuǎn)賬的界面截圖。</p><p>  圖4.5-4 校園卡與銀行卡轉(zhuǎn)賬界面</p><p>  4.6 掛失模塊的實現(xiàn)</p><p>  用戶的校園卡遺失之后,可以通過系統(tǒng)終端及時選擇掛失,從而避免校園

50、卡被其他人拾得非法使用。當用戶選擇掛失時,本系統(tǒng)接收其登錄名,調(diào)用SQL語句,更新數(shù)據(jù)庫,將該用戶的相關(guān)信息從Student表或Teacher表加入LostStudent-Car表或LostSTeacher-Card表中,刪除原記錄,該用戶被凍結(jié),校園卡暫時不能繼續(xù)使用。為了避免用戶的誤操作,系統(tǒng)設置了簡單的提醒功能,在用戶掛失時會提醒用戶“是否掛失”,若選擇“確定”,則該用戶立馬被凍結(jié)。</p><p>  4

51、.7 解掛模塊的實現(xiàn)</p><p>  用戶的校園卡找回后,該用戶可以再次通過本系統(tǒng)的終端選擇解掛,從而該用戶的校園卡賬戶重新恢復使用。系統(tǒng)將該用戶的相關(guān)信息從LostStudent-Car表d或LostSTeacher-Card表加入Student表或Teacher表,刪除原紀錄,該用戶解掛成功,校園卡能繼續(xù)正常使用。</p><p><b>  結(jié)束語</b>&

52、lt;/p><p>  基于高校一卡通和銀行卡綁定條件下的校園卡轉(zhuǎn)帳系統(tǒng),是對一卡通系統(tǒng)平臺的增值應用的拓展,它豐富了一卡通的應用范圍[4]。通過對校園卡轉(zhuǎn)賬系統(tǒng)、銀行內(nèi)部網(wǎng)、校園網(wǎng)等現(xiàn)有資源的整合與開發(fā),使在校園內(nèi)利用一卡通消費變得輕松、方便,這樣節(jié)省了大量的人力物力,對于學校來說,不但能更好地為師生員工服務,體現(xiàn)“以人為本”的服務理念,同時也促進了學校信息化的建設,對于廣大師生來講,避免了現(xiàn)金消費時難以規(guī)避的一些

53、常見棘手問題。</p><p>  但是,也必須要注意到的是,隨著校園卡系統(tǒng)的不斷深入發(fā)展和應用,也會隨之而來暴露出許多問題,比如系統(tǒng)安全問題,這需要系統(tǒng)維護人員的高度重視,從而杜絕安全隱患,更好的提高校園卡轉(zhuǎn)賬系統(tǒng)在高校中的應用效果[2]。</p><p><b>  參考文獻</b></p><p>  [1]吳衛(wèi)東.多功能終端在高校校園一

54、卡通系統(tǒng)中的應用[J].計算機光盤軟件與應用.2012,05(23):82~83.</p><p>  [2]朱宏斌. 高校校園一卡通圈存系統(tǒng)的應用[J]. 高校論壇,2013(9):198~198.</p><p>  [3]周小晶. 高校校園一卡通設計與實現(xiàn)[EB]. 消費電子,1674-7712(2013)10-0090-01.</p><p>  [4]袁學

55、松. 校園卡轉(zhuǎn)賬圈存系統(tǒng)的設計和實施[J]. 電腦知識與技術(shù),2012.</p><p>  [5]殷人昆. 軟件工程[M]. 第三版. 北京:清華大學出版社,2011: 125~136.</p><p>  [6]鄭阿奇. SQL Server教程[M]. 第二版. 北京: 清華大學出版社, 2010.</p><p>  [7]萬星新. Visual Basic

56、數(shù)據(jù)庫開發(fā)全程指南[M]. 北京: 電子工業(yè)出版社,2006.</p><p>  [8]童愛紅. VB.NET 應用教程[M]. 北京:清華大學出版社,2011.</p><p>  [9]童愛紅. VB.NET程序設計實用教程[M]. 北京:清華大學出版社,2008.</p><p>  [10]Thearon Willis. Visual Basic 2010

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論