李鈺 徐明 陳玲玲
摘要:從日常學習生活中的靈感出發(fā),將理論運用于實踐,是當代軟件開發(fā)的發(fā)展潮流。本文從學生自身體會的角度出發(fā),詳細敘述了該軟件的設計靈感、實現過程及運用前景,有力的闡述了提升當代大學生的創(chuàng)新精神與實踐能力的必要性。
關鍵詞:實踐創(chuàng)新;指紋識別;軟件開發(fā)
中圖分類號:TP391
文獻識別碼:A
文章編號:1001-828X(2016)036-000359-01
一、引言
如今信息技術產業(yè)發(fā)展迅速,深刻的影響著經濟、科技的發(fā)展格局,據調查信息產業(yè)的增長速度影響著經濟的增長速度。在信息技術發(fā)展的潮流下,計算機軟件是當代信息產業(yè)發(fā)展的靈魂,目前我國正處于軟件產業(yè)高速發(fā)展的關鍵時期,因此培養(yǎng)軟件開發(fā)工程師和大量從事基礎性工作的技能型、應用型軟件人才成為當務之急。
對于一名軟件專業(yè)的大學生來說,除了要掌握書本上的專業(yè)知識外,更需要有學習、儲存新知識的能力,有勇于開拓創(chuàng)新的精神,能將理論運用于實踐,建立運用型體系,培養(yǎng)實際動手能力。努力將自己打造成受社會受企業(yè)歡迎的“三能”人才,即具備專業(yè)能力、方法能力和社會能力。本文以“基于移動互聯網平臺指紋識別考勤系統(tǒng)的研究與實現”為例,詮釋將理論插上實踐的雙翼后,軟件開發(fā)的詳細過程。
二、指紋識別技術的應用設計
所謂指紋識別,顧名思義就是利用人體手指上獨有指紋信息進行識別。因為其“比對”速度較快,準確率高,越來越多的被運用于電子設備上,如PC、ATM提款機、門禁控制系統(tǒng)等,指紋識別技術在市場上有著巨大的前景,將來將對國際、國內安防產業(yè)產生巨大影響。
常見的指紋識別有兩種方法,一為Verify(1:1),此種識別通常搭配一組密碼或是ID,系統(tǒng)比對時將此密碼與輸入數據庫,再與對應此密碼或ID的指紋信息進行一對一比對。另一種為Identify(1:N),此種辨識稱為一對多比對,也就是輸入的指紋會與數據庫內成千上萬的指紋信息進行比對。我們運用第一種識別方式,通過紋模塊里面的CMOS芯片采集一次指紋信息,然后進行模糊處理生成0和1兩種記錄信息,再存入指紋模塊的FLASH芯片里。當切換到識別模式的時候,指紋模塊先讓CMOS芯片采集一次指紋,然后和FLASH芯片的數據進行對比,之后再通過單片機或電腦進行指紋識別與登記。這是我們指紋識別模塊運用的方法與技術,通過多次試驗,更深刻的將抽象的理論知識化為實踐感知,更直觀的感受了單片機技術的實際運用,這才是理論學習的最終真諦。
三、基于Android的平臺設計
據專家分析,由于目前Android技術較新,無論是相關書籍、培訓還是大學教育,都處于初級階段,因此Android的開發(fā)將愈加火熱化。從長期來看,隨著各種移動應用和手機游戲等內容需求日益增加,Android擁有廣闊的開發(fā)前景。
根據本軟件的開發(fā)要求,我們進行了實踐創(chuàng)新,配合web移動平臺,運用藍牙無線技術將指紋識別端與手機界面實現無縫連接,方便用戶操作使用。其中在界面設計中,我們運用到框架布局(FrameLayout)、線性布局(Linear Layout)、表格布局(table Layout)及絕對布局(Absolute Layout),使界面看起來簡單大方,為用戶提高最清晰方便的界面化使用模式。
四、后臺數據庫的統(tǒng)計管理
信息數據化時代的快速發(fā)展,如今數據存儲之龐大,變化之迅捷。為方便數據的統(tǒng)計與管理工作,越來越多的軟件開發(fā)項目將SQL Server設計管理作為項目的心臟,一個項目是否運行的高效和安全,決定于項目的心臟是否穩(wěn)定與完備。
在本軟件開發(fā)中,我們將SQL Server2008作為支撐前臺順利進行指紋識別考勤工作的堅實后臺,在數據庫中建立學生選課信息表與學生指紋信息采集表,任課老師只需調出本節(jié)課學生的選課信息,通過學生的指紋識別,方可完成考勤工作。
五、結語
日新變化的社會,企業(yè)對軟件人才的需求越來越高,為了不在競爭中處于弱勢,我們需要在打好扎實理論知識的基礎下,培養(yǎng)自己的職業(yè)素養(yǎng)與專業(yè)技能,學會在實踐中與他人合作,更是一名合格軟件工程師必不可少的工作能力。正如南宋詩人陸游所說:“紙上得來終覺淺,絕知此事要躬行。”