亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于安卓平臺(tái)的校園一卡通系統(tǒng)設(shè)計(jì)

        2021-12-18 13:42:01張盛鄧旺
        電腦知識(shí)與技術(shù) 2021年31期

        張盛 鄧旺

        摘要:基于Android Studio開發(fā)環(huán)境提出了一種校園一卡通系統(tǒng)的實(shí)現(xiàn)方案。利用HeidiSQL圖形化界面對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)處理,同時(shí)以Tomcat作為手機(jī)與電腦響應(yīng)互通的Web服務(wù)器。系統(tǒng)模塊包括飯卡管理、飯卡充值、借閱查詢等大部分功能,同時(shí)將飯卡管理功能作為基礎(chǔ)項(xiàng)目開發(fā),最終形成稍顯完善的一卡通解決方案。其中提供的掛失恢復(fù)功能,支持隨時(shí)隨地進(jìn)行操作,有效提高飯卡的安全性,而借閱查詢功能也大大節(jié)約了學(xué)院師生的時(shí)間成本,讓師生能更加專注于學(xué)習(xí)生活。

        關(guān)鍵詞:App設(shè)計(jì);一卡通系統(tǒng);校園信息化;數(shù)據(jù)庫(kù)應(yīng)用

        中圖分類號(hào):TP311.5 ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

        文章編號(hào):1009-3044(2021)31-0068-02

        1 引言

        移動(dòng)互聯(lián)網(wǎng)[1]時(shí)代的到來(lái),使人們獲取信息的途徑越來(lái)越多樣快捷,高校師生對(duì)“掌上校園”這類移動(dòng)終端應(yīng)用的需求也越發(fā)強(qiáng)烈。因此,智能手機(jī)[2]和數(shù)字化校園[3]的發(fā)展共同促進(jìn)了手機(jī)校園App的產(chǎn)生。開發(fā)手機(jī)校園App不僅可以打造校園文化信息交流的平臺(tái),更重要的是其可以完善數(shù)字化校園體系。現(xiàn)今,我院師生仍采用傳統(tǒng)的飯卡刷卡式就餐,然而,傳統(tǒng)的刷卡式就餐存在的諸多弊端讓師生詬病已久:如飯卡一經(jīng)丟失,盜刷、錯(cuò)刷現(xiàn)象嚴(yán)重;補(bǔ)辦飯卡后卻又找到了原先的飯卡,造成資源浪費(fèi);不能實(shí)時(shí)掌握飯卡余額而忘記充值,導(dǎo)致結(jié)賬時(shí)無(wú)法刷卡;充值窗口稀少且僅限于中午開放,占用大量午休時(shí)間等。而作為大學(xué)生活中必不可少的甚至是最重要的組成部分——圖書館,我院師生借完書后若想知道還書日期和剩余天數(shù)必須前往圖書館機(jī)器刷卡查詢,浪費(fèi)了大量寶貴的閱讀時(shí)間。為解決此類實(shí)際問(wèn)題,特開發(fā)基于智能手機(jī)平臺(tái)的校園一卡通系統(tǒng)[4],通過(guò)App幫助師生更好地保管并使用好飯卡,推進(jìn)學(xué)院的信息化建設(shè)。

        針對(duì)現(xiàn)有我院師生的需求,提出了一種校園一卡通系統(tǒng)的設(shè)計(jì)方案。該系統(tǒng)可以做到隨時(shí)隨地對(duì)飯卡進(jìn)行掛失,確保第一時(shí)間保障用戶飯卡財(cái)產(chǎn)安全及順利使用;在任意時(shí)間供用戶查看卡內(nèi)余額;真正做到即充即用,支持支付寶、微信等新型移動(dòng)支付,免去就餐時(shí)卡內(nèi)余額不足的尷尬;直接顯示在借書目和編號(hào),人性化提醒還書日期和剩余借閱天數(shù)。

        2 實(shí)現(xiàn)方案

        本方案中校園一卡通App基于Android Studio開發(fā)環(huán)境設(shè)計(jì),主要有三大功能:飯卡管理,借閱查詢和其他功能。其中,其他功能用于后續(xù)擴(kuò)展應(yīng)用而設(shè)置。其基本架構(gòu)大致如下:

        2.1 登錄模塊

        實(shí)現(xiàn)流程如圖2所示:

        2.2 飯卡管理模塊

        飯卡管理是一卡通App最重要的一環(huán),此界面集中了大量功能如余額查詢、掛失恢復(fù)、在線充值等。頁(yè)面最上方寫有“XXX,歡迎使用校園一卡通系統(tǒng)”,下方設(shè)置三個(gè)TextView控件兩端對(duì)齊,分別為“飯卡管理”“借閱查詢”和“其他功能”。

        飯卡管理頁(yè)面有卡號(hào)、一卡通狀態(tài)、余額等信息,在“狀態(tài)”這一文本后設(shè)置一個(gè)按鈕Button,以實(shí)現(xiàn)掛失恢復(fù)功能。對(duì)象status對(duì)應(yīng)的便是狀態(tài),用“l(fā)oginDto.getActive() == 0”來(lái)讀取數(shù)據(jù)庫(kù)“account”表中“active”的值,從而設(shè)置掛失按鈕的名稱?!癮ctive”=1即一卡通狀態(tài)為“正?!保覀?cè)按鈕顯示為“掛失”。若一卡通丟失,可點(diǎn)擊“掛失”按鈕,此時(shí)一卡通狀態(tài)變?yōu)椤耙褣焓А辈棾鎏崾究颉安僮鞒晒Α?“active”=0即一卡通狀態(tài)為“已掛失”,右側(cè)按鈕顯示為“恢復(fù)”。若一卡通找回,可點(diǎn)擊“恢復(fù)”按鈕,此時(shí)一卡通狀態(tài)變?yōu)椤罢!保矔?huì)彈出提示框“操作成功”,流程圖如圖3。

        該模塊可提供在線掛失和恢復(fù)飯卡的功能,提高飯卡使用的安全性,及時(shí)保障一卡通內(nèi)的財(cái)產(chǎn)安全或即時(shí)恢復(fù)使用飯卡。

        2.3 在線充值模塊

        該模塊能免去學(xué)院師生浪費(fèi)時(shí)間、排隊(duì)擁擠的充值苦惱,極大改善日常用卡現(xiàn)狀。在飯卡管理界面中可方便地看到飯卡的余額。當(dāng)飯卡余額不足時(shí)用戶就要進(jìn)行在線充值,以免在食堂就餐時(shí)發(fā)生尷尬。鑒于目前國(guó)內(nèi)移動(dòng)支付大大普及,所以本系統(tǒng)選擇通過(guò)支付寶或微信支付這兩種方式來(lái)對(duì)飯卡進(jìn)行充值。首先設(shè)置點(diǎn)擊充值按鈕后所做的事情,運(yùn)用Intent i = new Intent(IndexActivity.this, RechargeActivity.class)將IndexActivity上充值的數(shù)據(jù)傳遞到RechargeActivity中并打開,進(jìn)入充值頁(yè)面。在activity recharge.xml中,微信和支付寶支付需要用到RadioButton和RadioGroup來(lái)設(shè)置單選項(xiàng)。RadioButton表示單個(gè)圓形單選框,而RadioGroup是可以容納多個(gè)RadioButton的容器,且每個(gè)RadioGroup中的RadioButton同時(shí)只能有一個(gè)被選中。頁(yè)面最上方編輯一個(gè)TextView控件“充值金額:”和一個(gè)EditText輸入框,在輸入框中指定提示語(yǔ)“請(qǐng)輸入充值金額”。點(diǎn)擊“確認(rèn)充值”按鈕后,APP響應(yīng)彈出對(duì)話框“系統(tǒng)提示”,內(nèi)容顯示為“確定充值xx元嗎?”,并設(shè)置“確定”和“返回”按鈕。點(diǎn)擊“確定”按鈕后,為使充值效果更加逼真,加入“Thread.sleep(3000)”表示需響應(yīng)等待3秒才顯示“充值成功”。在這期間,更新后的數(shù)據(jù)被打包進(jìn)Bundle。Bundle工具就好比是一輛貨車,任何東西都能裝,然后運(yùn)到需要的地方,所以以它作為一個(gè)載體來(lái)存放id、account、balance等對(duì)象,再用intent方法將需要用到的值傳遞給IndexActivity頁(yè)面。

        2.4 借閱查詢模塊

        該模塊提供查詢?cè)诮钑臅?、書籍編?hào)、還書日期和剩余天數(shù)等功能。借閱查詢模塊和飯卡狀態(tài)、余額查詢類似,重點(diǎn)在于數(shù)據(jù)庫(kù)的讀取和顯示。 為清晰直觀地顯示借閱信息,借閱查詢模塊需要建立一張表格。本系統(tǒng)規(guī)定一卡通借書數(shù)量的上限為7本,所以用“ if(i > 6){Break;}”將書目控制在7條以下,如流程圖4所示。

        利用TableLayout定義一張4*8的表格,第一行有4欄內(nèi)容,分別是書名、編號(hào)、還書日期和剩余天數(shù),使用switch語(yǔ)句分別讀取數(shù)據(jù)庫(kù)信息并加以顯示他們。剩余天數(shù)一欄的算法則較復(fù)雜,需要計(jì)算當(dāng)天到還書日期的時(shí)間,算法為“Long dayCount = (new SimpleDateFormat("yyyy-MM-dd").parse(bookBorrowDtos.get(i).getBackDate()).getTime() - now.getTime()) / (60 * 60 * 1000 * 24)”。若dayCount大于或等于0,顯示“dayCount+天”;若dayCount小于0,將dayCount賦予新值,“dayCount = -dayCount + 1”,此時(shí)顯示“逾期+dayCount+天”。

        3 小結(jié)

        針對(duì)我院師生對(duì)于基于智能平臺(tái)的一卡通需求,提出了一種基于Android Studio開發(fā)環(huán)境的實(shí)現(xiàn)方案。該系統(tǒng)融合了飯卡和圖書借閱卡的系統(tǒng)管理功能,同時(shí)預(yù)留了后續(xù)功能的開發(fā)接口。

        參考文獻(xiàn):

        [1] 吳吉義,李文娟,黃劍平,等.移動(dòng)互聯(lián)網(wǎng)研究綜述[J].中國(guó)科學(xué):信息科學(xué),2015,45(1):45-69.

        [2]Pei Zheng, Lionel Ni. Smart phone and next generation mobile computing[M]. The Netherlands. Elsevier Morgan Kaufmann Elsevier Science,2006.

        [3] 張德時(shí).高校數(shù)字化校園建設(shè)規(guī)劃科學(xué)研究[J].黑龍江高教研究,2010,28(8):39-41.

        [4] 田麗.智慧校園環(huán)境下的校園一卡通建設(shè)[J].華東師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2015(S1):530-535.

        【通聯(lián)編輯:梁書】

        收稿日期:2021-05-12

        作者簡(jiǎn)介:張盛(1982—),通信作者,副教授,博士,研究方向?yàn)樾畔⑴c通信技術(shù)。

        扒开非洲女人大荫蒂视频| 精品国产乱码久久久久久1区2区| 亚洲乱码国产一区三区| 国产免费播放一区二区| 亚洲精品av一区二区日韩| 在线人成视频播放午夜| 精品极品视频在线观看| 97在线视频人妻无码| 少妇装睡让我滑了进去| 亚洲国产精品悠悠久久琪琪| 日韩精品免费观看在线| 人妻熟妇乱又伦精品视频| 97精品国产手机| 永久免费看免费无码视频| 白色白色白色在线观看视频 | 久久99亚洲综合精品首页| 日本一区二区三区精品免费| 在线观看的网站| 亚洲综合无码一区二区三区 | 国产精品成人99一区无码| 在线a人片免费观看高清| 九色精品国产亚洲av麻豆一| 麻豆最新国产av原创| 国产麻传媒精品国产av| 久久se精品一区精品二区国产| 日本伦理美乳中文字幕| 十八禁视频在线观看免费无码无遮挡骂过 | 日本一二三四高清在线| 免费拍拍拍网站| 加勒比精品久久一区二区三区| 亚洲精品一区二区三区麻豆| 国产精品无码无卡无需播放器| 国产精品对白交换视频| 久久婷婷免费综合色啪| 一区二区国产av网站| 乱人伦中文无码视频在线观看| av一区二区三区亚洲| 99久久精品国产91| 蜜臀色欲av在线播放国产日韩| 亚洲精品中国国产嫩草影院美女| 国产福利一区二区三区在线观看 |