本發(fā)明屬于電子信息技術(shù)領(lǐng)域,特別涉及一種基于學(xué)生身份識(shí)別的繳費(fèi)和票據(jù)打印系統(tǒng)及方法。
背景技術(shù):
目前,國(guó)內(nèi)高等學(xué)校普遍存在學(xué)生人數(shù)較多,收費(fèi)時(shí)間比較集中,收費(fèi)任務(wù)比較重,財(cái)務(wù)人員人手不夠等問(wèn)題。各高校通常采用的繳費(fèi)方式有銀行批量劃扣、網(wǎng)上繳費(fèi)、第三方支付、現(xiàn)場(chǎng)刷卡、現(xiàn)金交費(fèi)等方式?,F(xiàn)有的各種繳費(fèi)方式均存在一定弊端,銀行批量劃扣需指定單一銀行,網(wǎng)上繳費(fèi)與第三方支付受上網(wǎng)條件和學(xué)生接受度影響使用率不高,而且一般都有手續(xù)費(fèi),并且學(xué)生交費(fèi)不能拿到交費(fèi)發(fā)票,發(fā)票領(lǐng)取和發(fā)放還需要耗費(fèi)大量人力,發(fā)票打印和保存都存在一定困難;現(xiàn)場(chǎng)刷卡與現(xiàn)金交費(fèi)方式以及發(fā)票打印占用財(cái)務(wù)人力資源,存在一定的安全風(fēng)險(xiǎn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺點(diǎn)與不足,提供一種基于學(xué)生身份識(shí)別的繳費(fèi)和票據(jù)打印系統(tǒng)及方法,解決現(xiàn)有技術(shù)中打印發(fā)票號(hào)不一致、出現(xiàn)廢票以及重復(fù)打印的問(wèn)題。
本發(fā)明的目的通過(guò)以下技術(shù)方案實(shí)現(xiàn):一種基于學(xué)生身份識(shí)別的繳費(fèi)和票據(jù)打印系統(tǒng),包括票據(jù)安裝模塊、身份識(shí)別模塊、訂制繳費(fèi)模塊、補(bǔ)打票據(jù)模塊和票據(jù)打印模塊;其中,
所述票據(jù)安裝模塊,用于在管理界面輸入在自助繳費(fèi)機(jī)上安裝好的卷式票據(jù)的開(kāi)始票據(jù)號(hào)和終止票據(jù)號(hào);
所述身份識(shí)別模塊,用于掃描讀取學(xué)生二代身份證信息,發(fā)送、驗(yàn)證并轉(zhuǎn)換為學(xué)號(hào)信息;
所述訂制繳費(fèi)模塊,用于接收所述學(xué)號(hào)信息,訂制并發(fā)送學(xué)生預(yù)繳費(fèi)信息,待交易完成后接收銀行返回的交易結(jié)果信息,記錄交易結(jié)果信息,所述交易結(jié)果信息包括交易是否成功信息以及票據(jù)是否已經(jīng)打印信息;
所述補(bǔ)打票據(jù)模塊,用于學(xué)生通過(guò)身份驗(yàn)證后,點(diǎn)選補(bǔ)打票據(jù),自助繳費(fèi)機(jī)則在系統(tǒng)中檢索該名學(xué)生的交易結(jié)果信息,根據(jù)該名學(xué)生的交易結(jié)果信息確定是否進(jìn)行票據(jù)打??;
所述票據(jù)打印模塊,用于當(dāng)該名學(xué)生的繳費(fèi)交易成功并且并未打印過(guò)票據(jù)時(shí),則進(jìn)入打印程序,將票據(jù)打印到黑標(biāo)位置切紙,并在屏幕上顯示打印票據(jù)成功。
進(jìn)一步地,所述票據(jù)安裝模塊還用于打印一張測(cè)試票,確認(rèn)票據(jù)號(hào)是否正確,如果正確則安裝設(shè)置完畢,如果不正確,則重新設(shè)置票據(jù)號(hào)。
進(jìn)一步地,所述身份識(shí)別模塊包括身份證掃描單元和身份識(shí)別驗(yàn)證單元;
所述身份證掃描單元,用于探測(cè)掃描放置于指定位置的學(xué)生二代身份證,讀取身份證中身份信息,發(fā)送至身份識(shí)別驗(yàn)證單元;
所述身份識(shí)別驗(yàn)證單元,用于接收所述身份信息,驗(yàn)證身份是否合法,并將身份信息轉(zhuǎn)換成學(xué)號(hào)信息,發(fā)送至訂制繳費(fèi)模塊。
進(jìn)一步地,所述訂制繳費(fèi)模塊包括接收顯示單元、控制單元、銀行卡支付單元以及記錄單元;
所述接收顯示單元,用于接收學(xué)生校內(nèi)識(shí)別信息,檢索呈現(xiàn)學(xué)生可繳費(fèi)信息;
所述控制單元,用于控制學(xué)生選擇繳費(fèi)信息的項(xiàng)目和條數(shù),訂制生成學(xué)生預(yù)繳費(fèi)信息,發(fā)送至銀行卡支付單元;
所述銀行卡支付單元,用于接收銀行卡賬號(hào)和支付密碼,將接收的賬號(hào)和支付密碼信息加密并發(fā)送至銀行系統(tǒng)請(qǐng)求支付,接收并解碼銀行返回的交易結(jié)果信息;
所述記錄單元,用于記錄銀行返回的交易是否成功信息以及票據(jù)是否已經(jīng)打印信息。
進(jìn)一步地,所述根據(jù)該名學(xué)生的交易結(jié)果信息確定是否進(jìn)行票據(jù)打印具體為:
如果交易結(jié)果信息中的票據(jù)是否已經(jīng)打印信息顯示為已經(jīng)打印,則過(guò)濾掉,不進(jìn)行打?。?/p>
如果交易結(jié)果信息中的交易是否成功信息顯示為成功并且票據(jù)是否已經(jīng)打印信息顯示為未打印,則學(xué)生進(jìn)行打印,進(jìn)入打印程序。
進(jìn)一步地,所述票據(jù)打印模塊包括打印單元、票據(jù)控制單元和檢索顯示單元:
所述打印單元,用于按要求打印輸出不同種類的票據(jù);
所述票據(jù)控制單元,用于控制打印票據(jù)的種類、票據(jù)號(hào)碼、張數(shù);
所述檢索顯示單元,用于接收補(bǔ)打發(fā)票的學(xué)生信息,自動(dòng)檢索可補(bǔ)打發(fā)票信息,訂制打印信息,發(fā)送打印指令至打印單元。
本發(fā)明還提供一種基于學(xué)生身份識(shí)別的繳費(fèi)和票據(jù)打印方法,
步驟1、在管理界面輸入在自助繳費(fèi)機(jī)上安裝好的卷式票據(jù)的開(kāi)始票據(jù)號(hào)和終止票據(jù)號(hào);
步驟2、掃描讀取學(xué)生二代身份證信息,發(fā)送、驗(yàn)證并轉(zhuǎn)換為學(xué)號(hào)信息;
步驟3、接收所述學(xué)號(hào)信息,訂制并發(fā)送學(xué)生預(yù)繳費(fèi)信息,待交易完成后接收銀行返回的交易結(jié)果信息,記錄交易結(jié)果信息,所述交易結(jié)果信息包括交易是否成功信息以及票據(jù)是否已經(jīng)打印信息;
步驟4、學(xué)生通過(guò)身份驗(yàn)證后,點(diǎn)選補(bǔ)打票據(jù),自助繳費(fèi)機(jī)則在系統(tǒng)中檢索該名學(xué)生的交易結(jié)果信息,根據(jù)該名學(xué)生的交易結(jié)果信息確定是否進(jìn)行票據(jù)打??;
步驟5、當(dāng)該名學(xué)生的繳費(fèi)交易成功并且并未打印過(guò)票據(jù)時(shí),則進(jìn)入打印程序,將票據(jù)打印到黑標(biāo)位置切紙,并在屏幕上顯示打印票據(jù)成功。
本發(fā)明是為學(xué)生自助交費(fèi)、打印發(fā)票提供的一整套完整的解決方案,通過(guò)身份識(shí)別和銀行卡支付,可以突破工作時(shí)間限制,學(xué)生可以使用任意具有銀聯(lián)標(biāo)識(shí)的銀行卡,實(shí)現(xiàn)自助繳費(fèi)和打印票據(jù)。本發(fā)明提供的發(fā)票打印功能通過(guò)控制程序可以實(shí)現(xiàn)三重控制:①控制打印票號(hào)與發(fā)票印制票號(hào)一致;②控制發(fā)票打印與剪切位置,保證發(fā)票打印精確,不出廢票;③控制發(fā)票只能正確打印一次,不出現(xiàn)重復(fù)打印。本發(fā)明通過(guò)身份識(shí)別和單向指定賬戶交易保證了繳費(fèi)和打印票據(jù)的安全性,全過(guò)程不用財(cái)務(wù)人員人工干預(yù),為學(xué)生提供一種安全、方便、快捷的繳費(fèi)及打印方式。
附圖說(shuō)明
圖1是票據(jù)設(shè)置流程圖;
圖2是補(bǔ)打印票據(jù)流程圖;
圖3是開(kāi)始打印票據(jù)流程圖;
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明提供一種基于學(xué)生身份識(shí)別的繳費(fèi)和票據(jù)打印系統(tǒng),包括票據(jù)安裝模塊、身份識(shí)別模塊、訂制繳費(fèi)模塊、補(bǔ)打票據(jù)模塊和票據(jù)打印模塊;其中,
所述票據(jù)安裝模塊,用于在管理界面輸入在自助繳費(fèi)機(jī)上安裝好的卷式票據(jù)的開(kāi)始票據(jù)號(hào)和終止票據(jù)號(hào);
所述身份識(shí)別模塊,用于掃描讀取學(xué)生二代身份證信息,發(fā)送、驗(yàn)證并轉(zhuǎn)換為學(xué)號(hào)信息;
所述訂制繳費(fèi)模塊,用于接收所述學(xué)號(hào)信息,訂制并發(fā)送學(xué)生預(yù)繳費(fèi)信息,待交易完成后接收銀行返回的交易結(jié)果信息,記錄交易結(jié)果信息,所述交易結(jié)果信息包括交易是否成功信息以及票據(jù)是否已經(jīng)打印信息;
所述補(bǔ)打票據(jù)模塊,用于學(xué)生通過(guò)身份驗(yàn)證后,點(diǎn)選補(bǔ)打票據(jù),自助繳費(fèi)機(jī)則在系統(tǒng)中檢索該名學(xué)生的交易結(jié)果信息,根據(jù)該名學(xué)生的交易結(jié)果信息確定是否進(jìn)行票據(jù)打印;
所述票據(jù)打印模塊,用于當(dāng)該名學(xué)生的繳費(fèi)交易成功并且并未打印過(guò)票據(jù)時(shí),則進(jìn)入打印程序,將票據(jù)打印到黑標(biāo)位置切紙,并在屏幕上顯示打印票據(jù)成功。
結(jié)合圖1,首先在自助繳費(fèi)機(jī)上安裝好卷式票據(jù),然后在自助繳費(fèi)機(jī)上操作,輸入管理員密碼,驗(yàn)證通過(guò)進(jìn)入管理界面,輸入剛安裝完的卷式票據(jù)的開(kāi)始票據(jù)號(hào)和終止票據(jù)號(hào),確認(rèn)打印一張測(cè)試票(每卷票據(jù)第一張是供測(cè)試用的空白票),觀察票據(jù)號(hào)是否正確,如正確完裝設(shè)置完畢,如果不正確查找原因,重新設(shè)置票據(jù)號(hào)。
所述身份識(shí)別模塊包括身份證掃描單元和身份識(shí)別驗(yàn)證單元;
所述身份證掃描單元,用于探測(cè)掃描放置于指定位置的學(xué)生二代身份證,讀取身份證中身份信息,發(fā)送至身份識(shí)別驗(yàn)證單元;
所述身份識(shí)別驗(yàn)證單元,用于接收所述身份信息,驗(yàn)證身份是否合法,并將身份信息轉(zhuǎn)換成學(xué)號(hào)信息,發(fā)送至訂制繳費(fèi)模塊。
所述訂制繳費(fèi)模塊包括接收顯示單元、控制單元、銀行卡支付單元以及記錄單元;
所述接收顯示單元,用于接收學(xué)生校內(nèi)識(shí)別信息,檢索呈現(xiàn)學(xué)生可繳費(fèi)信息;
所述控制單元,用于控制學(xué)生選擇繳費(fèi)信息的項(xiàng)目和條數(shù),訂制生成學(xué)生預(yù)繳費(fèi)信息,發(fā)送至銀行卡支付單元;
所述銀行卡支付單元,用于接收銀行卡賬號(hào)和支付密碼,將接收的賬號(hào)和支付密碼信息加密并發(fā)送至銀行系統(tǒng)請(qǐng)求支付,接收并解碼銀行返回的交易結(jié)果信息;
所述記錄單元,用于記錄銀行返回的交易是否成功信息以及票據(jù)是否已經(jīng)打印信息。
結(jié)合圖2,學(xué)生通過(guò)身份驗(yàn)證后,點(diǎn)選補(bǔ)打票據(jù),自助繳費(fèi)機(jī)會(huì)在系統(tǒng)中檢索該名學(xué)生的交易結(jié)果信息,如果交易結(jié)果信息中的票據(jù)是否已經(jīng)打印信息顯示為已經(jīng)打印,則過(guò)濾掉,不進(jìn)行打?。蝗绻灰捉Y(jié)果信息中的交易是否成功信息顯示為成功并且票據(jù)是否已經(jīng)打印信息顯示為未打印,則學(xué)生進(jìn)行打印,進(jìn)入打印程序。
所述票據(jù)打印模塊包括打印單元、票據(jù)控制單元和檢索顯示單元:
所述打印單元,用于按要求打印輸出不同種類的票據(jù);
所述票據(jù)控制單元,用于控制打印票據(jù)的種類、票據(jù)號(hào)碼、張數(shù);
所述檢索顯示單元,用于接收補(bǔ)打發(fā)票的學(xué)生信息,自動(dòng)檢索可補(bǔ)打發(fā)票信息,訂制打印信息,發(fā)送打印指令至打印單元。
結(jié)合圖3,繳費(fèi)成功后開(kāi)始打印票據(jù),首先檢測(cè)打印機(jī)是否正常,如果不正常在屏幕上顯示信息提醒學(xué)生本設(shè)備不能打印票據(jù),然后向后臺(tái)控制監(jiān)視器發(fā)送設(shè)備故障,提醒管理人員排除故障。如果打印機(jī)正常,自助繳費(fèi)機(jī)會(huì)提取可用票據(jù)號(hào),如果沒(méi)有可用票據(jù)號(hào),說(shuō)明票據(jù)已經(jīng)用完,則在屏幕上顯示信息提醒學(xué)生本自助繳費(fèi)機(jī)票據(jù)用完,不能打印票據(jù),然后向后臺(tái)控制監(jiān)視器發(fā)送本臺(tái)自助繳費(fèi)機(jī)票據(jù)用完,提醒管理人員完裝票據(jù)。如果有可用票據(jù)號(hào),則計(jì)算剩余票據(jù)張數(shù),是否夠該學(xué)生要打印的繳費(fèi)條目數(shù),如果不夠提示學(xué)生減少繳費(fèi)條目,如果夠,則開(kāi)始打印,如果經(jīng)檢測(cè)打印成功,則打到黑標(biāo)位置切紙(票據(jù)),在屏幕上顯示交易成功,提醒學(xué)生取走票據(jù),然后關(guān)閉打印機(jī),系統(tǒng)票據(jù)號(hào)加1,結(jié)束。如果打印失敗,鎖定程序,提示學(xué)生聯(lián)系管理人員人工處理,向后臺(tái)發(fā)送自助機(jī)故障信息。
本發(fā)明還提供一種基于學(xué)生身份識(shí)別的繳費(fèi)和票據(jù)打印方法,
步驟1、在管理界面輸入在自助繳費(fèi)機(jī)上安裝好的卷式票據(jù)的開(kāi)始票據(jù)號(hào)和終止票據(jù)號(hào);
步驟2、掃描讀取學(xué)生二代身份證信息,發(fā)送、驗(yàn)證并轉(zhuǎn)換為學(xué)號(hào)信息;
步驟3、接收所述學(xué)號(hào)信息,訂制并發(fā)送學(xué)生預(yù)繳費(fèi)信息,待交易完成后接收銀行返回的交易結(jié)果信息,記錄交易結(jié)果信息,所述交易結(jié)果信息包括交易是否成功信息以及票據(jù)是否已經(jīng)打印信息;
步驟4、學(xué)生通過(guò)身份驗(yàn)證后,點(diǎn)選補(bǔ)打票據(jù),自助繳費(fèi)機(jī)則在系統(tǒng)中檢索該名學(xué)生的交易結(jié)果信息,根據(jù)該名學(xué)生的交易結(jié)果信息確定是否進(jìn)行票據(jù)打??;
步驟5、當(dāng)該名學(xué)生的繳費(fèi)交易成功并且并未打印過(guò)票據(jù)時(shí),則進(jìn)入打印程序,將票據(jù)打印到黑標(biāo)位置切紙,并在屏幕上顯示打印票據(jù)成功。
自助繳費(fèi)機(jī)
交易恢復(fù):根據(jù)終端交易流水號(hào)恢復(fù)終端與平臺(tái)間失敗的交易。在終端請(qǐng)求用戶繳費(fèi),卻沒(méi)有收到主機(jī)成功應(yīng)答的情況下,終端需要發(fā)起交易恢復(fù),以確認(rèn)原繳費(fèi)銷賬交易已經(jīng)成功或失?。蝗缙脚_(tái)記錄交易失敗,以終端記錄為準(zhǔn)對(duì)交易進(jìn)行恢復(fù),使得用戶繳費(fèi)成功。
交易明細(xì)文件上傳:自助繳費(fèi)終端將上次對(duì)賬到本次對(duì)賬之間的所有客戶繳費(fèi)記錄下來(lái),按照規(guī)定格式上傳給管理平臺(tái),以供平臺(tái)根據(jù)明細(xì)文件對(duì)這段時(shí)間的交易進(jìn)行核查和恢復(fù)。
終端對(duì)賬:自助繳費(fèi)終端請(qǐng)求管理平臺(tái)根據(jù)明細(xì)文件來(lái)核對(duì)和補(bǔ)記恢復(fù)終端交易;已成功繳費(fèi)的以平臺(tái)為準(zhǔn),當(dāng)前狀態(tài)為交易失敗應(yīng)恢復(fù)的以終端為準(zhǔn)進(jìn)行交易恢復(fù)。
終端繳費(fèi)預(yù)查詢:查看自助繳費(fèi)終端管理平臺(tái)交易記錄數(shù)是否與本地記錄數(shù)一致,一致則可以進(jìn)行繳款操作,否則必須重新對(duì)賬,然后才能進(jìn)行繳款。如果后臺(tái)交易記錄與本地記錄不一致,終端繳款會(huì)不成功,并返回繳款查詢不符的錯(cuò)誤,并準(zhǔn)確提示接口已定義的相應(yīng)錯(cuò)誤信息,使管理人員對(duì)于操作手冊(cè)能準(zhǔn)確定位相應(yīng)問(wèn)題所在,便于做出準(zhǔn)確判斷。
以上對(duì)本發(fā)明所提供的一種基于學(xué)生身份識(shí)別的繳費(fèi)和票據(jù)打印系統(tǒng)及方法,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。