版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 校園卡轉(zhuǎn)賬系統(tǒng)</b></p><p> 摘 要:校園卡轉(zhuǎn)賬系統(tǒng),基于校園卡和銀行卡的綁定,根據(jù)校園信息化的需求,將身份識(shí)別、消費(fèi)、金融類(lèi)等功能集為一體,各種數(shù)據(jù)在網(wǎng)絡(luò)上完整、穩(wěn)定和安全地傳輸,極大地方便了學(xué)校管理。通過(guò)對(duì)校園卡轉(zhuǎn)賬系統(tǒng)的實(shí)用性和可行性進(jìn)行分析,文章在window7運(yùn)行環(huán)境下給出了校園卡轉(zhuǎn)賬系統(tǒng)(也即圈存系統(tǒng))的設(shè)計(jì)方案。系統(tǒng)采用VB.net
2、程序設(shè)計(jì)語(yǔ)言作為開(kāi)發(fā)語(yǔ)言,基于B/S體系架構(gòu),依托SQL Server2008作為后臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,利用VB設(shè)計(jì)系統(tǒng)的界面,實(shí)現(xiàn)登陸系統(tǒng)、查詢(xún)信息、修改信息、轉(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ù)字化、信息化建設(shè)的飛速發(fā)展,數(shù)字化和信息化的逐步進(jìn)入校園,高校信息整合進(jìn)入全面實(shí)施階段,為了提高學(xué)校管理水平和效率,校園卡自助轉(zhuǎn)賬系統(tǒng)在各
6、中學(xué)和大學(xué)中被廣泛使用。所謂校園卡轉(zhuǎn)賬系統(tǒng)是指,在學(xué)校內(nèi)凡是涉及現(xiàn)金、票張,或是需要有身份識(shí)別的場(chǎng)所,都采用校園卡來(lái)實(shí)現(xiàn)[1]??梢赃@么說(shuō),一個(gè)功能完善、操作簡(jiǎn)便的校園卡轉(zhuǎn)賬系統(tǒng)是校園實(shí)現(xiàn)數(shù)字化、信息化的切入點(diǎn)、支撐點(diǎn)、檢驗(yàn)石。</p><p><b> 概述</b></p><p> 2.1 校園卡轉(zhuǎn)賬系統(tǒng)</p><p> 校園卡轉(zhuǎn)
7、賬系統(tǒng)是以IC卡為信息載體的適用于校園內(nèi)支付和管理的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)。IC卡取代了傳統(tǒng)學(xué)校管理中所涉及到的各種個(gè)人證件和現(xiàn)金消費(fèi)手段,實(shí)現(xiàn)了學(xué)籍管理、生活消費(fèi)管理、身份認(rèn)證等多種功能。校園卡轉(zhuǎn)賬系統(tǒng)的使用不僅極大地方便了學(xué)生、教職工,消除了他們攜帶多種證件,大量使用現(xiàn)金或各種有價(jià)證券的煩惱,而且能夠大大提高學(xué)校內(nèi)部的管理和服務(wù)的效率和水平,堵塞各種漏洞,真正做到收、支兩條線(xiàn)。校園卡轉(zhuǎn)賬將智能IC卡的強(qiáng)大功能與計(jì)算機(jī)網(wǎng)絡(luò)的數(shù)字化理念融入校園
8、,將學(xué)校各個(gè)系統(tǒng)連為一體,因此,校園卡轉(zhuǎn)賬系統(tǒng)是各個(gè)學(xué)校建設(shè)數(shù)字化校園所必須的基礎(chǔ)信息平臺(tái)。</p><p> 2.2 校園卡轉(zhuǎn)賬系統(tǒng)的應(yīng)用</p><p> 通過(guò)調(diào)查我們發(fā)現(xiàn)校園卡轉(zhuǎn)賬系統(tǒng)在學(xué)生和教職工的日常生活中扮演著舉足輕重的角色,學(xué)生和教職工可以借助校園卡轉(zhuǎn)賬系統(tǒng)進(jìn)行個(gè)人信息的查詢(xún)、修改,以及在校園卡和銀行卡之間進(jìn)行轉(zhuǎn)賬。該系統(tǒng)的具體應(yīng)用可以從以下幾個(gè)方面來(lái)說(shuō)明[2][3]:
9、</p><p> (1)查詢(xún)方面:校園卡轉(zhuǎn)賬系統(tǒng)應(yīng)用于高校中的時(shí)候,可以為廣大師生提供各種查詢(xún)服務(wù),例如,持卡人可以利用該系統(tǒng),按照規(guī)則和程序,提出查詢(xún)用戶(hù)的基本信息,包括姓名、學(xué)號(hào)(教職工編號(hào))、學(xué)院、專(zhuān)業(yè)(職業(yè))、年級(jí)等,或者查詢(xún)卡內(nèi)當(dāng)前所剩余額。</p><p> ?。?)修改信息方面:當(dāng)卡主的基本信息有變化時(shí),持卡人可以通過(guò)該系統(tǒng)按照規(guī)則和程序,進(jìn)行合理的信息修改。例如,通過(guò)系
10、統(tǒng)的修改電話(huà)功能,對(duì)用戶(hù)的電話(huà)號(hào)碼進(jìn)行修改,通過(guò)密碼修改功能可以實(shí)現(xiàn)用戶(hù)登錄系統(tǒng)的密碼的修改。</p><p> (3)充值方面:在傳統(tǒng)的學(xué)校管理模式下,師生為校園卡充值的時(shí)候,大多需要攜帶現(xiàn)金,到學(xué)校的信息技術(shù)中心辦理充值手續(xù),師生人數(shù)眾多,難以避免的就是排隊(duì)等候和找零的麻煩。應(yīng)用校園卡轉(zhuǎn)賬系統(tǒng),廣大師生可以通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)和各種終端設(shè)備,將自己的銀行卡賬戶(hù)內(nèi)的資金劃入自己的校園卡賬戶(hù)中,即完成充值,整個(gè)過(guò)程完
11、全是自助形式,這種形式有效的減少了現(xiàn)金的流動(dòng)量,為廣大師生提供了較大的便利。</p><p> ?。?)轉(zhuǎn)賬方面:轉(zhuǎn)賬功能就是實(shí)現(xiàn)校園卡與與之綁定的銀行卡之間的互相轉(zhuǎn)賬、校園卡與校園卡之間的相互轉(zhuǎn)賬。在具體轉(zhuǎn)賬過(guò)程中,持卡人利用校園內(nèi)部任何一臺(tái)圈存機(jī),便可以完成指定銀行和校園卡之間,以及指定校園卡和校園卡之間的順利對(duì)接,完成自助轉(zhuǎn)賬,十分方便快捷。</p><p> 校園卡轉(zhuǎn)賬系統(tǒng)的設(shè)計(jì)
12、</p><p><b> 3.1 系統(tǒng)規(guī)劃</b></p><p> 3.1.1 需求分析</p><p> 通過(guò)對(duì)重慶師范大學(xué)等幾所高校的校園卡轉(zhuǎn)賬系統(tǒng)的使用功能的調(diào)查,我們分析出校園卡轉(zhuǎn)賬轉(zhuǎn)賬系統(tǒng)具有以下功能:</p><p> ?。?)查看系統(tǒng)使用說(shuō)明</p><p> 用戶(hù)通
13、過(guò)相關(guān)操作,可以查看系統(tǒng)的使用說(shuō)明(書(shū)),讓用戶(hù)了解到該系統(tǒng)的主要功能和使用方法。</p><p> ?。?)查詢(xún)用戶(hù)的基本信息</p><p> 用戶(hù)通過(guò)相關(guān)操作,可以查看用戶(hù)詳細(xì)的個(gè)人信息。</p><p><b> ?。?)查詢(xún)卡內(nèi)余額</b></p><p> 余額查詢(xún)使用戶(hù)可以隨時(shí)查看卡內(nèi)余額,從而用戶(hù)可以
14、隨時(shí)了解自己卡內(nèi)的剩余金額情況。</p><p><b> ?。?)修改電話(huà)</b></p><p> 經(jīng)過(guò)調(diào)查發(fā)現(xiàn)用戶(hù)有時(shí)會(huì)更換電話(huà)號(hào)碼,若是此時(shí)還要到后臺(tái)數(shù)據(jù)庫(kù)讓管理員修改信息的話(huà),會(huì)增加數(shù)據(jù)庫(kù)管理員的任務(wù)而且沒(méi)有必要,所以在這里提供一個(gè)功能,讓用戶(hù)能夠自己修改。既減少了數(shù)據(jù)庫(kù)管理員的工作量,又方便快捷。</p><p><b>
15、; ?。?)修改密碼</b></p><p> 用戶(hù)可以通過(guò)相關(guān)操作實(shí)現(xiàn)修改卡片登陸密碼。</p><p> ?。?)銀行卡到校園卡轉(zhuǎn)賬</p><p> 現(xiàn)在的校園卡都是與銀行有接觸的,通過(guò)相關(guān)操作,用戶(hù)可以實(shí)現(xiàn)把銀行卡賬戶(hù)的金額劃入校園卡賬戶(hù)中,解決卡內(nèi)余額不足必須到信息技術(shù)中心進(jìn)行現(xiàn)金充值問(wèn)題,方便快捷。</p><p>
16、; ?。?)校園卡到校園卡轉(zhuǎn)賬</p><p> 用戶(hù)通過(guò)相關(guān)操作,能夠?qū)崿F(xiàn)校園卡賬戶(hù)到校園卡賬戶(hù)的轉(zhuǎn)賬。</p><p> ?。?)校園卡到銀行卡轉(zhuǎn)賬</p><p> 用戶(hù)通過(guò)相關(guān)操作,能夠?qū)崿F(xiàn)將校園卡中的錢(qián)轉(zhuǎn)入到銀行卡中存儲(chǔ)起來(lái),用于校園卡中有大量的錢(qián)的時(shí)候?qū)⒍嘤嗟腻X(qián)轉(zhuǎn)到銀行卡中存儲(chǔ)起來(lái),或是畢業(yè)前用戶(hù)可以將校園卡賬戶(hù)中的金額全部轉(zhuǎn)入銀行中,避免浪費(fèi)。&l
17、t;/p><p><b> ?。?)掛失</b></p><p> 該功能主要是用于當(dāng)校園卡丟失后,用戶(hù)可以自行將校園卡暫時(shí)凍結(jié),讓其相關(guān)功能不能實(shí)現(xiàn),從而防止校園卡被人非法使用。</p><p><b> (10)解掛</b></p><p> 解掛功能是當(dāng)校園卡丟失找回后,用戶(hù)可以通過(guò)登錄該系
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)的實(shí)體—關(guān)系方法,使用三種互相關(guān)聯(lián)的信息:數(shù)據(jù)實(shí)體,描述實(shí)體的屬性,描述實(shí)體間相互連接的關(guān)系,并使用實(shí)體—關(guān)系圖(E-R圖)進(jìn)行表述[5]。本系統(tǒng)所涉及的主
19、要實(shí)體有學(xué)生用戶(hù)、教職工用戶(hù)、學(xué)生信息基本表、教職工信息表、學(xué)生校園卡信息表、教職工信息表、銀行信息表。此處,用學(xué)生校園卡實(shí)體代表學(xué)生校園卡信息表,用教職工校園卡實(shí)體代表教職工校園卡信息表,銀行卡代表銀行卡信息表,各個(gè)實(shí)體的屬性[6]信息列舉如下:</p><p> ?。?)學(xué)生用戶(hù)(學(xué)號(hào),姓名,性別,出生日期,學(xué)院,專(zhuān)業(yè),年級(jí),寢室號(hào),電話(huà),身份證號(hào),籍貫,照片);</p><p>
20、(2)教職工用戶(hù)(教職工編號(hào),姓名,性別,出生日期,學(xué)院,電話(huà),身份證號(hào),籍貫,照片);</p><p> ?。?)學(xué)生校園卡(卡號(hào),學(xué)號(hào),密碼,卡內(nèi)余額);</p><p> ?。?)教職工校園卡(卡號(hào),教職工編號(hào),密碼,卡內(nèi)余額);</p><p> (5)銀行卡(銀行卡號(hào),身份證號(hào),姓名,密碼,卡內(nèi)余額);</p><p> 通過(guò)對(duì)
21、校園卡轉(zhuǎn)賬系統(tǒng)的應(yīng)用分析,根據(jù)對(duì)系統(tǒng)的功能要求分析,得到了校園卡轉(zhuǎn)賬系統(tǒng)的E-R圖,見(jiàn)圖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ù)流圖是為了表達(dá)系
22、統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)情況。數(shù)據(jù)流圖,它從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫(huà)數(shù)據(jù)流從輸入到輸出的移動(dòng)變換的過(guò)程[5]。本系統(tǒng),學(xué)生用戶(hù)或教職工用戶(hù)通過(guò)校園卡,登陸校園卡轉(zhuǎn)賬系統(tǒng),對(duì)與該用戶(hù)相關(guān)的信息進(jìn)行修改,其間系統(tǒng)會(huì)產(chǎn)生相應(yīng)的更新文件,最后系統(tǒng)將更新信息反饋給用戶(hù),本系統(tǒng)的總體數(shù)據(jù)流程圖(DFD圖)如下:</p><p> 圖3.2-2 總體數(shù)據(jù)流圖</p><p><b>
23、 3.3 系統(tǒng)設(shè)計(jì)</b></p><p> 3.3.1 概要設(shè)計(jì)</p><p> 3.3.1.1 整體系統(tǒng)結(jié)構(gòu)圖</p><p> 用戶(hù)輸入正確的登錄信息,校園卡轉(zhuǎn)賬轉(zhuǎn)賬系統(tǒng)調(diào)用“取得登陸信息”模塊,根據(jù)RadioButton的信息 ,判斷是教職工登陸還是學(xué)生登陸,如果是教職工登陸,后臺(tái)則查找教職工表,驗(yàn)證登錄名是否存在,密碼是否正確,如
24、果正確,則登陸成功;學(xué)生登錄也遵循相同的步驟。由于教職工和學(xué)生在該系統(tǒng)中都能實(shí)現(xiàn)相同的功能,所以我們統(tǒng)一稱(chēng)之為用戶(hù)。</p><p> 當(dāng)用戶(hù)通過(guò)登陸模塊的驗(yàn)證正確登陸后,則進(jìn)入操作主模塊Main,在Main模塊有六個(gè)功能模塊選擇,分別是:查詢(xún)使用說(shuō)明、查詢(xún)信息、修改信息、轉(zhuǎn)賬、掛失、退出系統(tǒng)。</p><p> 最后,該系統(tǒng)調(diào)用了“輸出相應(yīng)信息”模塊,根據(jù)系統(tǒng)在處理信息的過(guò)程中的操作
25、及要求反饋相應(yīng)信息給用戶(hù)。</p><p> 將總體數(shù)據(jù)流圖進(jìn)行事務(wù)流映射,我們得到以下的系統(tǒng)結(jié)構(gòu)圖(SC圖)[1]:</p><p> 圖3.3-1 整體系統(tǒng)結(jié)構(gòu)圖</p><p> 3.3.2 詳細(xì)設(shè)計(jì)</p><p> 3.3.2.1 軟硬件設(shè)計(jì)</p><p> 數(shù)據(jù)管理方面:由于在系統(tǒng)實(shí)現(xiàn)的整
26、過(guò)程中涉及到讀取數(shù)據(jù)、更新數(shù)據(jù)、存放數(shù)據(jù),所以系統(tǒng)需要一個(gè)能夠?qū)?shù)據(jù)進(jìn)行良好管理的數(shù)據(jù)庫(kù)系統(tǒng),本系統(tǒng)采用了安裝有實(shí)用性好、安全性好的SQL Sever數(shù)據(jù)庫(kù)的性能良好的PC機(jī)來(lái)作為后臺(tái)數(shù)據(jù)的管理硬件。</p><p> 程序設(shè)計(jì)語(yǔ)言:由于VB擁有圖形用戶(hù)界面(GUI)和快速應(yīng)用程序開(kāi)發(fā)(RAD)系統(tǒng),可以輕易的使用RDO、ADO連接數(shù)據(jù)庫(kù),或者輕松的創(chuàng)建ActiveX控件。程序員可以輕松的使用VB提供的組件快速
27、建立一個(gè)應(yīng)用程序[7][8][9][10],所以本系統(tǒng)的編程部分采用繼VB 6.0之后的面向?qū)ο蟮木幊陶Z(yǔ)言VB.Net 2010實(shí)現(xiàn)。為了順利地完成整個(gè)程序編寫(xiě)、運(yùn)行、調(diào)試,本系統(tǒng)選擇配置較好的PC機(jī)安裝MicroSoft Visual Studio 2010來(lái)實(shí)現(xiàn)。</p><p> 本系統(tǒng)的開(kāi)發(fā)環(huán)境和系統(tǒng)運(yùn)行環(huán)境如下表所示:</p><p> 表3.3-1 開(kāi)發(fā)環(huán)境表</p
28、><p> 表3.3-2 系統(tǒng)運(yùn)行環(huán)境表</p><p> 3.3.2.2 系統(tǒng)流程圖設(shè)計(jì)</p><p> 流程圖能比較直觀(guān)、清晰的反映系統(tǒng)的相關(guān)信息,根據(jù)所設(shè)計(jì)的校園卡轉(zhuǎn)賬轉(zhuǎn)賬系統(tǒng)的功能和操作使用步驟,流程圖表示如下:</p><p> 圖3.3-2 系統(tǒng)程序流程圖</p><p> 3.3.2.3
29、系統(tǒng)主要模塊設(shè)計(jì)</p><p> 通過(guò)對(duì)本系統(tǒng)進(jìn)行了比較全面的分析后,確定出本系統(tǒng)的功能模塊,能夠成功完成功能模塊的設(shè)計(jì),直接影響系統(tǒng)的詳細(xì)設(shè)計(jì)階段能否順利展開(kāi),下面是對(duì)本系統(tǒng)的主要功能模塊所做的詳細(xì)設(shè)計(jì)。</p><p> 登錄模塊設(shè)計(jì) </p><p> 圖3.3-3 用戶(hù)登錄流程圖 </p><p> 當(dāng)用戶(hù)進(jìn)入
30、登陸界面時(shí),需要輸入后臺(tái)數(shù)據(jù)庫(kù)中存在的用戶(hù)名,如果系統(tǒng)提示該用戶(hù)不存在,有兩種情況,一是數(shù)據(jù)庫(kù)中的確不存在該用戶(hù),解決辦法是到信息技術(shù)中心管理員處登記注冊(cè),然后將其相關(guān)信息導(dǎo)入到數(shù)據(jù)庫(kù)中,二是該用戶(hù)此動(dòng)作之前對(duì)本人校園卡進(jìn)行了掛失,解決辦法是使用該系統(tǒng)的“解掛”功能。登錄時(shí)用戶(hù)名和密碼必須匹配才能正確登陸。為了便于數(shù)據(jù)庫(kù)的管理,登錄時(shí)設(shè)計(jì)有“教職工登陸”和“學(xué)生登陸”,用戶(hù)登錄時(shí)必須進(jìn)行選擇。</p><p>
31、 查詢(xún)使用說(shuō)明模塊設(shè)計(jì)</p><p> 圖3.3-4 查詢(xún)使用說(shuō)明流程圖</p><p> 當(dāng)正確登陸本系統(tǒng)后,本系統(tǒng)提供了一個(gè)本系統(tǒng)的使用說(shuō)明文檔,在不了解如何使用本系統(tǒng)的情況下,可以查詢(xún)此文檔。</p><p><b> 查詢(xún)信息模塊設(shè)計(jì)</b></p><p> 圖3.3-5 查詢(xún)信息流程圖</
32、p><p> 本系統(tǒng)提供了查詢(xún)用戶(hù)信息的功能,包括基本信息查詢(xún)和卡內(nèi)余額查詢(xún)。其中基本信息是存放在數(shù)據(jù)庫(kù)中的Student表和Teacher表中的內(nèi)容,卡內(nèi)余額是存放在Student-Card表和Student-Card表中的信息。</p><p><b> 修改信息模塊設(shè)計(jì)</b></p><p> 圖3.3-6 修改信息流程圖</
33、p><p> 考慮到用戶(hù)的電話(huà)號(hào)碼和登陸密碼可能會(huì)發(fā)生變化,所以本系統(tǒng)提供了修改電話(huà)號(hào)碼和登陸密碼的功能。當(dāng)兩次輸入的新電話(huà)號(hào)碼或密碼不一致時(shí),系統(tǒng)不能執(zhí)行更改信息功能,只有兩次輸入信息相同時(shí)才能成功修改信息。</p><p><b> 轉(zhuǎn)賬模塊設(shè)計(jì)</b></p><p> 圖3.3-7 轉(zhuǎn)賬流程圖</p><p>
34、; 這是本系統(tǒng)設(shè)計(jì)之初的出發(fā)點(diǎn),也是本系統(tǒng)的核心模塊,本系統(tǒng)基于已將銀行卡和校園卡綁定在一起,設(shè)計(jì)了從銀行卡到校園卡的轉(zhuǎn)賬、校園卡到銀行卡的轉(zhuǎn)賬,同時(shí),考慮到現(xiàn)實(shí)生活中“借錢(qián)”現(xiàn)象,設(shè)計(jì)了從校園卡到校園卡的轉(zhuǎn)賬。</p><p><b> 掛失模塊設(shè)計(jì)</b></p><p> 圖3.3-8 掛失流程圖</p><p> 當(dāng)校園卡遺失
35、時(shí),為了凍結(jié)遺失的校園卡賬戶(hù)內(nèi)的金額,防止被其他人繼續(xù)使用,本系統(tǒng)設(shè)計(jì)校園卡掛失功能模塊模塊。</p><p><b> 解掛模塊設(shè)計(jì)</b></p><p> 圖3.3-9 掛失流程圖</p><p> 當(dāng)用戶(hù)校園卡找回,或者在校信息技術(shù)中心重新辦理了校園卡之后,本系統(tǒng)設(shè)計(jì)用戶(hù)可以進(jìn)行解掛操作,該用戶(hù)的校園卡可以重新恢復(fù)使用。<
36、/p><p><b> 系統(tǒng)實(shí)現(xiàn)</b></p><p> 本系統(tǒng)使用VB.Net 2010作為編程語(yǔ)言、SQL Server2008作為后臺(tái)對(duì)數(shù)據(jù)信息的管理,在進(jìn)行系統(tǒng)所提供的一切功能以前,我們必須完成數(shù)據(jù)庫(kù)和系統(tǒng)的連接,而在連接數(shù)據(jù)庫(kù)以前,我們必須創(chuàng)建數(shù)據(jù)庫(kù),本系統(tǒng)的數(shù)據(jù)庫(kù)命名為xyyktzzxt(校園一卡通轉(zhuǎn)賬系統(tǒng)),其中數(shù)據(jù)庫(kù)中基本的包含了Student表、T
37、eacher表、Student-Card表、Teacher-Card表、LostStudent-Card表、LostTeacher-Card表,以及一些基本的安全設(shè)置。在進(jìn)行數(shù)據(jù)庫(kù)連接時(shí),我們使用了微軟公司提供的ODBC(開(kāi)放數(shù)據(jù)庫(kù)連接)的標(biāo)準(zhǔn)ODBC函數(shù)和SQL語(yǔ)句。具體每個(gè)功能模塊實(shí)現(xiàn)情況如下。</p><p> 4.1 登陸模塊的實(shí)現(xiàn)</p><p> 這是系統(tǒng)的入口,和一般的
38、系統(tǒng)設(shè)置一樣,要成功登陸系統(tǒng),需要用戶(hù)輸入用戶(hù)名和登陸密碼。其中,用戶(hù)名和密碼信心都是提前由系統(tǒng)管理員存放在數(shù)據(jù)庫(kù)中的。由于本系統(tǒng)是采用VB來(lái)設(shè)計(jì)系統(tǒng)界面,本系統(tǒng)采用TextBox來(lái)接收用戶(hù)名和密碼信息,對(duì)于用戶(hù)類(lèi)別信息,本系統(tǒng)采用RadioButton來(lái)記錄。實(shí)現(xiàn)登陸部分的主要實(shí)現(xiàn)過(guò)程是:</p><p> 系統(tǒng)讀取輸入框TextBox中的用戶(hù)名、密碼以及單選按鈕RadioButton的信息,將所得信息與數(shù)據(jù)
39、庫(kù)中的相應(yīng)表的列屬性進(jìn)行匹配,如果匹配成功,則登陸成功,若匹配不成功,則登陸失敗。例如,當(dāng)某用戶(hù)登錄時(shí),RadioButton記錄的信息是學(xué)生,則表示此次是學(xué)生用戶(hù)登陸,當(dāng)學(xué)生用戶(hù)輸入了用戶(hù)名和密碼,我們就用VB.net中設(shè)置的變量分別記下用戶(hù)名和密碼,用此時(shí)變量的值與數(shù)據(jù)庫(kù)中“Student-Card”表中的列信息進(jìn)行匹配,用戶(hù)名和密碼成對(duì)匹配成功,則登陸成功,否則,登陸失敗。</p><p> 圖4.1-1
40、即為學(xué)生用戶(hù)登錄時(shí)的界面截圖。</p><p> 圖4.1-1 登陸界面</p><p> 說(shuō)明:本系統(tǒng)用戶(hù)名即校園卡卡號(hào),登陸的初始密碼為123456,對(duì)于密碼,用戶(hù)可以在成功登陸系統(tǒng)后自行修改。登陸時(shí),用戶(hù)一定要選擇以學(xué)生或者教職工的身份登錄。</p><p> 4.2 查詢(xún)使用說(shuō)明(書(shū))模塊的實(shí)現(xiàn)</p><p> 此部分設(shè)
41、計(jì)的目的是,用戶(hù)在不了解本系統(tǒng)如何使用的情況下,可以通過(guò)某種手段,了解本系統(tǒng)的使用方法,所以,在本系統(tǒng)在設(shè)計(jì)實(shí)現(xiàn)階段,完成了查詢(xún)使用說(shuō)明(書(shū))這一功能。當(dāng)用戶(hù)進(jìn)入系統(tǒng)后,點(diǎn)擊“使用說(shuō)明”時(shí),系統(tǒng)將在終端顯示使用說(shuō)明(書(shū))來(lái)使用戶(hù)了解系統(tǒng)的使用方法。實(shí)現(xiàn)查詢(xún)使用說(shuō)明(書(shū))的實(shí)現(xiàn)過(guò)程是:</p><p> 由系統(tǒng)設(shè)計(jì)者將系統(tǒng)使用說(shuō)明(書(shū))Test.txt文檔存檔在系統(tǒng)(本系統(tǒng))根目錄下的bin下的debug目錄下,
42、在系統(tǒng)操作終端的顯示界面上設(shè)計(jì)“查詢(xún)使用說(shuō)明”相關(guān)項(xiàng)目,使用VB.net代碼編輯該項(xiàng)目,當(dāng)用戶(hù)選擇該項(xiàng)目時(shí),系統(tǒng)自動(dòng)調(diào)用事先按路徑存好的系統(tǒng)使用說(shuō)明(書(shū))文檔。</p><p> 說(shuō)明:系統(tǒng)調(diào)用該文檔的命令為Shell("notepad " & Application.StartupPath & "\Test.txt", vbNormalFocus)[10
43、]</p><p> 4.3 查詢(xún)信息模塊的實(shí)現(xiàn)</p><p> 數(shù)據(jù)庫(kù)中的Student表和Teacher表存放的是學(xué)生用戶(hù)和教職工用戶(hù)的一些基本信息,Student-Card表和Teacher-Card表存放的主要是每張校園卡的卡號(hào)和卡內(nèi)余額。前面的登陸模塊已經(jīng)介紹,某用戶(hù)登錄時(shí),系統(tǒng)已經(jīng)使用某種方式記錄了該用戶(hù)的類(lèi)別、用戶(hù)名等信息,當(dāng)該用戶(hù)在系統(tǒng)的操作終端提出要查詢(xún)基本信息或
44、卡內(nèi)余額請(qǐng)求時(shí),系統(tǒng)接收該信息,調(diào)用SQL語(yǔ)句,讀取數(shù)據(jù)庫(kù)中相應(yīng)信息,然后將用戶(hù)需要查詢(xún)的相關(guān)信息以窗口的形式顯示在系統(tǒng)終端上。</p><p> 4.4 修改信息模塊的實(shí)現(xiàn)</p><p> 當(dāng)用于想要對(duì)自己的某些可修改信息條目進(jìn)行修改時(shí),向系統(tǒng)終端提出請(qǐng)求,系統(tǒng)根據(jù)提出的修改信息類(lèi)型,給出相應(yīng)的響應(yīng)窗體。例如,用戶(hù)想要修改自己的電話(huà)號(hào)碼時(shí),系統(tǒng)終端反饋給用戶(hù)的是“修改電話(huà)號(hào)碼”窗
45、體界面,用兩個(gè)輸入框TextBox接收兩次相同的新的電話(huà)號(hào)碼,一旦接收成功,系統(tǒng)調(diào)用SQL語(yǔ)句,更新數(shù)據(jù)庫(kù),對(duì)該用戶(hù)的電話(huà)號(hào)碼進(jìn)行修改,并提示用戶(hù)修改電話(huà)號(hào)碼成功。</p><p> 4.5 轉(zhuǎn)賬模塊的實(shí)現(xiàn)</p><p> 轉(zhuǎn)賬功能部分要實(shí)現(xiàn)如下三個(gè)功能:從綁定的銀行卡到已登錄的校園卡賬戶(hù)的轉(zhuǎn)賬、已登錄的校園卡到指定校園卡賬戶(hù)的轉(zhuǎn)賬、已登錄的校園卡到綁定的銀行卡的轉(zhuǎn)賬。</p
46、><p> 圖4.5-1 轉(zhuǎn)賬界面</p><p> 1、從銀行卡賬戶(hù)到校園卡賬戶(hù)轉(zhuǎn)賬的過(guò)程是,用戶(hù)在系統(tǒng)終端提出轉(zhuǎn)賬請(qǐng)求,系統(tǒng)接收命令,并且向與該校園卡綁定的銀行發(fā)出申請(qǐng),用戶(hù)從銀行卡賬戶(hù)劃入多少進(jìn)入校園卡,銀行卡賬戶(hù)中就相應(yīng)的減少多少金額,校園卡賬戶(hù)就響應(yīng)的增加多少金額。具體實(shí)現(xiàn)是,通過(guò)系統(tǒng)終端接收到要轉(zhuǎn)賬的請(qǐng)求,用ComboBox記錄要轉(zhuǎn)入校園卡的金額,然后調(diào)用SQL語(yǔ)句,更新數(shù)據(jù)
47、庫(kù)。圖4.5-2即為用戶(hù)在系統(tǒng)終端的下拉列表中提出轉(zhuǎn)入校園卡賬戶(hù)金額后轉(zhuǎn)賬成功的界面截圖。 </p><p> 圖4.5-2 銀行卡與校園卡轉(zhuǎn)賬界面</p><p> 校園卡賬戶(hù)與校園卡賬戶(hù)之間也可以實(shí)現(xiàn)轉(zhuǎn)賬,此時(shí),用戶(hù)1登陸本系統(tǒng),系統(tǒng)通過(guò)登錄模塊記下了該用戶(hù),當(dāng)用戶(hù)1系統(tǒng)終端提出向用戶(hù)2轉(zhuǎn)賬的命令,系統(tǒng)用TextBox記錄用戶(hù)2的校園卡號(hào),系統(tǒng)用ComboBox接收將要轉(zhuǎn)出的金
48、額,調(diào)用SQL語(yǔ)句,更新數(shù)據(jù)庫(kù),用戶(hù)1的金額如額減少,用戶(hù)2賬戶(hù)如額增加。圖4.2-5即為用戶(hù)70440登陸本系統(tǒng)后成功向用戶(hù)70441轉(zhuǎn)入50元人民幣時(shí)的界面截圖。</p><p> 4.5-3 校園卡與校園卡轉(zhuǎn)賬界面</p><p> 校園卡賬戶(hù)向銀行卡賬戶(hù)轉(zhuǎn)賬的實(shí)現(xiàn)過(guò)程是,系統(tǒng)根據(jù)登錄模塊記錄該用戶(hù),當(dāng)系統(tǒng)終端接收到該用戶(hù)提出的向銀行卡賬戶(hù)轉(zhuǎn)賬的命令時(shí),系統(tǒng)向銀行發(fā)出轉(zhuǎn)入金額申
49、請(qǐng),用ComboBox記錄將要轉(zhuǎn)出的金額數(shù),隨之調(diào)用SQL語(yǔ)句,更新數(shù)據(jù)庫(kù),該用戶(hù)的校園卡金額如額減少,銀行卡金額如額增加。下圖即為某用戶(hù)成功向自己的銀行卡賬戶(hù)轉(zhuǎn)賬的界面截圖。</p><p> 圖4.5-4 校園卡與銀行卡轉(zhuǎn)賬界面</p><p> 4.6 掛失模塊的實(shí)現(xiàn)</p><p> 用戶(hù)的校園卡遺失之后,可以通過(guò)系統(tǒng)終端及時(shí)選擇掛失,從而避免校園
50、卡被其他人拾得非法使用。當(dāng)用戶(hù)選擇掛失時(shí),本系統(tǒng)接收其登錄名,調(diào)用SQL語(yǔ)句,更新數(shù)據(jù)庫(kù),將該用戶(hù)的相關(guān)信息從Student表或Teacher表加入LostStudent-Car表或LostSTeacher-Card表中,刪除原記錄,該用戶(hù)被凍結(jié),校園卡暫時(shí)不能繼續(xù)使用。為了避免用戶(hù)的誤操作,系統(tǒng)設(shè)置了簡(jiǎn)單的提醒功能,在用戶(hù)掛失時(shí)會(huì)提醒用戶(hù)“是否掛失”,若選擇“確定”,則該用戶(hù)立馬被凍結(jié)。</p><p> 4
51、.7 解掛模塊的實(shí)現(xiàn)</p><p> 用戶(hù)的校園卡找回后,該用戶(hù)可以再次通過(guò)本系統(tǒng)的終端選擇解掛,從而該用戶(hù)的校園卡賬戶(hù)重新恢復(fù)使用。系統(tǒng)將該用戶(hù)的相關(guān)信息從LostStudent-Car表d或LostSTeacher-Card表加入Student表或Teacher表,刪除原紀(jì)錄,該用戶(hù)解掛成功,校園卡能繼續(xù)正常使用。</p><p><b> 結(jié)束語(yǔ)</b>&
52、lt;/p><p> 基于高校一卡通和銀行卡綁定條件下的校園卡轉(zhuǎn)帳系統(tǒng),是對(duì)一卡通系統(tǒng)平臺(tái)的增值應(yīng)用的拓展,它豐富了一卡通的應(yīng)用范圍[4]。通過(guò)對(duì)校園卡轉(zhuǎn)賬系統(tǒng)、銀行內(nèi)部網(wǎng)、校園網(wǎng)等現(xiàn)有資源的整合與開(kāi)發(fā),使在校園內(nèi)利用一卡通消費(fèi)變得輕松、方便,這樣節(jié)省了大量的人力物力,對(duì)于學(xué)校來(lái)說(shuō),不但能更好地為師生員工服務(wù),體現(xiàn)“以人為本”的服務(wù)理念,同時(shí)也促進(jìn)了學(xué)校信息化的建設(shè),對(duì)于廣大師生來(lái)講,避免了現(xiàn)金消費(fèi)時(shí)難以規(guī)避的一些
53、常見(jiàn)棘手問(wèn)題。</p><p> 但是,也必須要注意到的是,隨著校園卡系統(tǒng)的不斷深入發(fā)展和應(yīng)用,也會(huì)隨之而來(lái)暴露出許多問(wèn)題,比如系統(tǒng)安全問(wèn)題,這需要系統(tǒng)維護(hù)人員的高度重視,從而杜絕安全隱患,更好的提高校園卡轉(zhuǎn)賬系統(tǒng)在高校中的應(yīng)用效果[2]。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]吳衛(wèi)東.多功能終端在高校校園一
54、卡通系統(tǒng)中的應(yīng)用[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用.2012,05(23):82~83.</p><p> [2]朱宏斌. 高校校園一卡通圈存系統(tǒng)的應(yīng)用[J]. 高校論壇,2013(9):198~198.</p><p> [3]周小晶. 高校校園一卡通設(shè)計(jì)與實(shí)現(xiàn)[EB]. 消費(fèi)電子,1674-7712(2013)10-0090-01.</p><p> [4]袁學(xué)
55、松. 校園卡轉(zhuǎn)賬圈存系統(tǒng)的設(shè)計(jì)和實(shí)施[J]. 電腦知識(shí)與技術(shù),2012.</p><p> [5]殷人昆. 軟件工程[M]. 第三版. 北京:清華大學(xué)出版社,2011: 125~136.</p><p> [6]鄭阿奇. SQL Server教程[M]. 第二版. 北京: 清華大學(xué)出版社, 2010.</p><p> [7]萬(wàn)星新. Visual Basic
56、數(shù)據(jù)庫(kù)開(kāi)發(fā)全程指南[M]. 北京: 電子工業(yè)出版社,2006.</p><p> [8]童愛(ài)紅. VB.NET 應(yīng)用教程[M]. 北京:清華大學(xué)出版社,2011.</p><p> [9]童愛(ài)紅. VB.NET程序設(shè)計(jì)實(shí)用教程[M]. 北京:清華大學(xué)出版社,2008.</p><p> [10]Thearon Willis. Visual Basic 2010
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 校園卡資金結(jié)算系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 校園卡銀行業(yè)務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于校園卡的實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 畢業(yè)論文——校園新聞發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 校園卡電子服務(wù)平臺(tái)的研究與實(shí)現(xiàn)
- 校園卡電子服務(wù)平臺(tái)的研究與實(shí)現(xiàn)
- 校園網(wǎng)絡(luò)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 畢業(yè)論文——校園論壇的設(shè)計(jì)與實(shí)現(xiàn)
- 校園博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)論文】
- 校園一卡通系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 校園卡消費(fèi)行為分析與挖掘系統(tǒng)的研究及實(shí)現(xiàn).pdf
- 基于校園卡系統(tǒng)的學(xué)生困難認(rèn)定輔助評(píng)判系統(tǒng)的研究與實(shí)現(xiàn).pdf
- 現(xiàn)代高校校園卡應(yīng)用的規(guī)劃與設(shè)計(jì).pdf
- 校園購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[畢業(yè)論文]
- 基于Hadoop的校園卡數(shù)據(jù)挖掘的研究與實(shí)現(xiàn).pdf
- 智能校園卡信息管理系統(tǒng)設(shè)計(jì)與安全分析.pdf
- 校園卡java課程設(shè)計(jì)報(bào)告
- android手機(jī)nfc的校園卡模擬系統(tǒng)設(shè)計(jì)+源代碼
- 在線(xiàn)畢業(yè)論文提交系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-校園卡管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論