freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于指紋識別的sims的設(shè)計與實現(xiàn)——畢業(yè)論文(文件)

2025-08-05 16:04 上一頁面

下一頁面
 

【正文】 Edevid integer 設(shè)備標記 * Eflag Varchar(20) 課程標識 * Echeck float 考勤成績和 Esno Varchar(10) 學(xué)生學(xué)號 * Edoexp float 實驗成績和 Esort integer 坐位號 Epaper float 實驗報告 Eroom Varchar(10) 所在教室 Eother float 其它成績 Escore float 總成績 Entroom integer 入場序號 Enttype Varchar(300) 入場類型 Eremark Varchar(500) 備注信息 Eotherwhy Vahchar(50) 其它成績 上表中, Enttype 記錄每次入場時所采用的類型 (指紋、刷卡、設(shè)置 ),在每次進入時首先標記本次的序號,再記錄 入場類型,如果為空,表時該學(xué)生本次沒有入場。 表 指紋考勤分數(shù)記錄表 Entscore 定義 屬性名 定義類型 相關(guān)說明 ID Integer 序號自增 Enttype Varchar(10) 入場的方式 (指紋、一卡通、設(shè)置 ) * Enttime Varchar(10) 入場的時間 (遲到、正常 、早退、請假、未到 ) * Entscore Integer 對應(yīng)的考勤成績 * 學(xué)生專業(yè)分類表 Specialize 記錄目前學(xué)生的方向信息,用屬性 Spname 進行標記。在設(shè)計中建立一個目錄存儲需要共享的數(shù)據(jù),如學(xué)生、教師的照片信息,由于 FTP 使用的范圍是局域網(wǎng),數(shù)據(jù)傳遞的速度可以保證,正常情況下并不會出現(xiàn)數(shù)據(jù)傳送失敗的現(xiàn)象。管理員需要更新模板文件,也只需要從中上傳文件更新文件即可。 VS20xx 為開發(fā) WinForm的應(yīng)用程序提供了豐富的類庫。 不僅如此, VS20xx 還提供了非常方便的數(shù)據(jù)庫操作接口,用戶只需要簡單的操作就可以完成對數(shù)據(jù)庫的編輯操作,對于開發(fā)系統(tǒng)十分有利。從指紋設(shè)備中獲取的指紋特征數(shù)據(jù)都是以字節(jié)類型返回的,為了區(qū)分各個數(shù)據(jù),在保存到數(shù)據(jù)庫時,各個數(shù)據(jù)前加入“ %”進行分隔。對于各個數(shù)據(jù)庫操作類,主要實現(xiàn)對數(shù)據(jù)庫的選擇 (SELECT)、插入 (INSERT)、更新 (UPDATE)、刪除 (DELETE)操作,為了保證 系統(tǒng)的數(shù)據(jù)安全,在數(shù)據(jù)庫操作中,使用存儲過程進行操作,系統(tǒng)中數(shù)據(jù)庫操作類提供的方法如圖 所示。 用戶登錄管理模塊設(shè)計 用戶登錄管理模塊要求 能夠識別用戶身份、判 別用戶權(quán)限。用戶登錄系統(tǒng)整體流程如圖 所示。 在主界面窗口中,自動識別登錄用戶的權(quán)限,如果是 教師 或?qū)W生 ,在登錄后不能使用的按鈕將變灰,限制其操作范圍,教師基本信息中只能編輯自已的信息, 這樣用戶可以根椐自已需要選擇進入的功能模塊,操作便捷 。 設(shè)計中把本模塊設(shè)計成用戶控件,當需要顯示此模塊時,直接把此控件加載到對應(yīng)的面板上,這樣可以去除很多冗余的代碼。 2. 卡號 更新指紋 在此模式下,當讀卡器上有卡號輸入時,首先查詢該卡號所對應(yīng)的學(xué)生信息,如果學(xué)生信息驗證通過了,再打開指紋識別器并進行指紋提取狀態(tài)。 5. 學(xué)號 更新指紋 在此模式下,用戶在輸入正確的學(xué)號后,系統(tǒng)查看該學(xué)生是否已存在指紋數(shù)據(jù),再根椐提示進行指紋的采集。選擇需要驗證的學(xué)生后,系統(tǒng)會自動把所選定學(xué)生的指紋數(shù)據(jù)由數(shù)據(jù)庫中導(dǎo)出到指紋識別模塊中,再進行指紋及其它信息的驗證,詳細的流程如圖 所示。 在本模塊中,如果是普通教師用戶登錄,只能對自已信息進行編輯和查看其它教師基本信息,考慮到系統(tǒng)安全問題, 在查看其它教師信息時,如身份證號、移動電話等重要信息不給查看。 其中課程的添加與編輯只需要 直接更新數(shù)據(jù)庫即可,操作簡單。 基于指紋識別的 SIMS的設(shè)計與實現(xiàn) 圖 實驗課程總體流程圖 圖 實驗課程考勤模塊總體流程圖 實驗 課程 考勤模塊設(shè)計 本模塊主要實現(xiàn)自動選擇 /手動選擇實驗課程,再根椐本設(shè)備號獲取本實驗室應(yīng)到的學(xué)生的指紋,導(dǎo)入到指紋識別模塊中,并統(tǒng)計學(xué)生入場情況。這時學(xué)生再次輸入指紋時只需要按動對應(yīng)的按扭,就可以啟動外設(shè)電源并使系統(tǒng)進入考勤指紋比對狀態(tài)下,正常情況下通信流程如圖 所示,如果出現(xiàn)單片機通信超時,則按照圖 進行,這時可以考慮重新按鍵或從主機控制面板中直接啟動指紋識別器。動態(tài)表格可以根椐系統(tǒng)的需要建立臨時 界面,用戶可以先編輯內(nèi)容,再把相應(yīng)的內(nèi)容保 存到數(shù)據(jù)庫中,即美觀又方便使用??刂七B接使用類似 TELNET協(xié)議在主機間交換命令和消息。 4. 可靠且有效的傳輸數(shù)據(jù)。通過查看日志,可以識別非法操作、恢復(fù)數(shù)據(jù)等。 軟件設(shè)計方面 ,本章詳細分析了構(gòu)成系統(tǒng)核心的數(shù)據(jù)庫,并把任務(wù)管理中心按 功 能 分 類 進 行 詳 細 描 述 , 分 析 其 設(shè) 計 過 程 和 功 能 界 面 。 核心板使用 Micro 2440 核心板 , 核心板上 布局了 S3C2440 處理器、 2M NOR FLASH、 256M NAND FLASH、 64M SDRAM,并且把常用的引腳都放到擴展插槽中,如表 所示。 端系統(tǒng)硬件分析與設(shè)計 端系統(tǒng)以三星公司 S3C2440 處理器為核心,控制指紋識別模塊、一卡通讀卡器、 USB 攝像頭、蜂鳴器、 LCD 顯示屏、 SD 存儲卡、網(wǎng)絡(luò)通信 設(shè)備 等。 系統(tǒng)中的關(guān)鍵操作都需要寫入指定的日志文件中,本模塊主要功能讀取日志文件中的信息,并按時間倒序顯示,方便管理員查看。 設(shè)計用戶進入到 FTP 界面時,自動連接到遠程 FTP 的模板類文件下載界面,同時根椐用戶的操作權(quán)限限制用戶的操作,設(shè)計只有管理員用戶才能進行遠程 FTP 服務(wù)器的文件上傳 、刪除、清空操作。 2. 支持間接使用遠程計算機 。 FTP 遠程文件操作 文件傳輸協(xié)議( FTP)使得主機間可以共享文件。 基于指紋識別的 SIMS的設(shè)計與實現(xiàn) 在設(shè)計中,使用動態(tài)表格可以很方便進行界面排版。 同時在考勤中,為了防止學(xué)生沒有經(jīng)過考勤直接進 入,系統(tǒng)使用一對紅外人體感應(yīng)器監(jiān)控進口,如果學(xué)生通過了考勤,立即把紅外關(guān)閉;如果沒有通過,系統(tǒng)給出提示信息,提示學(xué)生考勤。 詳細課程實驗安排的設(shè)計界面如圖 所示。學(xué)生能查看所有教師的某些信息,重要的信息不給顯示。在設(shè)計中使用教師號作為索引,設(shè)計對應(yīng)界面如圖 所示。 學(xué)生基本信息驗證主要核對學(xué)生的指紋、照片、一卡通卡號、班級、學(xué)號等信息,如果有誤,可以進行修改。 3. 學(xué)號 查詢信息 在此模式下,首先獲取用戶輸入學(xué)生的學(xué)號,根椐學(xué)號查詢到學(xué)生的基本信息,并顯示在對應(yīng)的位置。 圖 卡號及指紋數(shù)據(jù)錄入流程圖 基于指紋識別的 SIMS的設(shè)計與實現(xiàn) 1. 卡號 查詢信息 在此模式下,系統(tǒng)在讀卡器上讀取輸入卡號,再查詢學(xué)生基本信息表中的學(xué)生基本信息,并按照上圖格式顯示在界面上。 基于指紋識別的 SIMS的設(shè)計與實現(xiàn) 圖 系統(tǒng)主界面設(shè)計圖 學(xué)生 信息采集 及驗證模塊設(shè)計 學(xué)生信息采集需要實現(xiàn)學(xué)生基本信息導(dǎo)入、學(xué)生指紋采集、學(xué)生一卡通采集、學(xué)生照片采集等,為了方便用戶操作,系統(tǒng) 要支持 批量學(xué)生信息導(dǎo)入和六種方式錄入學(xué)生信息,即由卡號查詢學(xué)生信息、由卡號更新學(xué)生指紋、由學(xué)號查詢學(xué)生信息、由學(xué)號更新學(xué)生卡號、由學(xué)號更新學(xué)生指紋、由學(xué)號更新學(xué)生卡號指紋。 主界面設(shè)計如圖 所示。 學(xué)生只能編輯自已的個人信息;教師能夠進行學(xué)生基本信息查看、 基本信息修改、課程成績錄入、課程成績統(tǒng)計及打印;管基于指紋識別的 SIMS的設(shè)計與實現(xiàn) 理員用戶可以對所有的信息進行查看和修改。按照系統(tǒng)功能模塊的差異,把系統(tǒng)抽象為下列類:用戶登錄、學(xué)生信息采集、教師基本信息、實驗課程安排、實驗課程考勤、實驗課程成績錄入、實驗課程成績統(tǒng)計、系統(tǒng)設(shè)置類等。同時,指紋設(shè)備的命令統(tǒng)一為 8 個字節(jié),為了方便操作,類中提供了 public CommandSend(byte CmdCode,Int16 UsrNum,byte[] SendData)方法,可以根椐命令操作碼直接生成命令序列。 學(xué)生信息類、系統(tǒng)用戶類 、教師信息類、課程信息類、學(xué)生選課信息類主要由屬性和構(gòu)造函數(shù)實現(xiàn),記錄各類的數(shù)據(jù),各類實體圖如圖 所示。在此名稱空間中定義了許多類, 通過繼承和擴展這 些類可以開發(fā)出多樣的用戶界面。 VS20xx 引入了 250 多個新特性,整合了對象、關(guān)系型數(shù)據(jù)、 XML 的訪問方式 ,語言更加簡潔 , 使用Visual Studio 20xx 可以高效開發(fā) Windows應(yīng)用 程序 。同時教師的照片信息存儲在 teacher 文件夾內(nèi),這樣通過 FTP 也可以獲取到指定教師的照片信息。 表 用戶管理表 Userlogin 定義 屬性名 定義類型 相關(guān)說明 屬性名 定義類型 相關(guān)說明 ID Integer 序號自增 Usr_name Varchar(20) 用戶名 * Usr_count integer 登錄次數(shù) Usr_pwd Varchar(10) 用戶密碼 * Usr_admin Integer 用戶權(quán)限 * Usr_ltime varchar(20) 登錄時間 基于指紋識別的 SIMS的設(shè)計與實現(xiàn) 數(shù)據(jù)庫中各數(shù)據(jù)表的 ER圖如圖 所示。通過查找各種入場應(yīng)該記錄考勤的成績,把結(jié)果累加到 Echeck 屬性中。數(shù)據(jù)表中 Eo 參照課程表,教師號 Etsno 參照教師表 ,設(shè)計實驗課程安排表如表 所示。 表 教師基本信息表 Teacher 定義 屬性名 定義類型 相關(guān)說明 屬性名 定義類型 相關(guān)說明 TID Integer 序號自增 Teduhigh Varchar(5) 最高學(xué)歷 Tsno Varchar(10) 教師代碼 * Tpost Varchar(20) 目前職稱 Tname Varchar(16) 教師姓名 * T Varchar(30) Email地址 Tsex Varchar(2) 教師性別 * Tsearclass Varchar(30) 研究類別 Tidcard Varchar(30) 身份證號 Teduschool Varchar(50) 畢業(yè)院校 Tbirdata Varchar(30) 出生年月 Telnum Varchar(15) 手機號碼 Tpolity Varchar(8) 政治面貌 Tofficenum Varchar(15) 辦公室電話 Tnativep Varchar(20) 籍貫 Telhome Varchar(15) 家庭電話 Thome Varchar(30) 家庭住址 Tpostcode Varchar(8) 郵政編碼 Tother Varchar(500) 其 它信息 課程信息表記錄課程的課程號、課程名、課程標識,其中課程標識分為“理論課程”、“實驗課程”。 學(xué)生基本信息表主要記錄學(xué)生的基本信息,如學(xué)號、班級、姓名等,學(xué)生的照片存儲在指定的目錄中 (在班級目錄下以學(xué)生學(xué)號命名 )。 圖 實驗課程操作流程圖 依據(jù)上面操作流程,結(jié)合 目前各高校教學(xué)系統(tǒng)的特性,設(shè)計數(shù)據(jù)庫的頂層數(shù)據(jù)流圖如圖 所示。數(shù)據(jù)庫引擎充分保護數(shù)據(jù)完整性,同時將管理上千個并基于指紋識別的 SIMS的設(shè)計與實現(xiàn) 發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。 (2).可伸縮性和可 用性。 數(shù)據(jù)庫是系統(tǒng)的核心,數(shù)據(jù)庫的效率直接關(guān)系到系統(tǒng)的運行效率,因此,選擇合適的數(shù)據(jù)庫系統(tǒng)非常重要。 //定時器 1 開始工作 TR0=0。 AUXR =0X11。 //定時器 0 中斷打開 EX0 = 1。 //SMOD 為 0 EA = 1。 //串口 1 工作在方式 1,允許接收 ,8位可變波特率,無奇偶校驗位 S2CON= 0X50。 表 定時器使用功能對照表 名稱 功能 配置模式 定時器 0 系統(tǒng)空閑時間計時 ,超時時間計時 定時器中斷 定時器 1 串行接口 0 的波特率發(fā)生器 ,產(chǎn)生 57600bps 波特率發(fā)生器 定時器 2 空閑 未配置 定時器 3 空閑 未配置 STC12C5A60S2 單片機可以配置成休眠模式或空閑模式,在此模式下,單片機停止各引腳功能,只打開可喚醒單片機的部分引腳功能,功耗非常低。 PC 主機可以通過命令請求打開外設(shè)電源,單片機收到命令后進行相應(yīng)的操作并返回狀態(tài)響應(yīng),對于超時情況, PC 主機可以重發(fā)命令,如果重發(fā)還是接收不到響應(yīng)命令,就認為與單片機失去聯(lián)系。 其中與主機通信失敗和主機當前沒有使用指紋模塊、一卡通模塊的情況是一樣的,此時單片機發(fā)送命令到主機,主機都不會響應(yīng)命令,通過設(shè)置計時器超時重發(fā)來判斷主機狀態(tài),從而確定是否關(guān)閉電源,對應(yīng)通信協(xié)議如圖 所示;在系統(tǒng)啟動時,單片機同時啟動定時器,監(jiān)視用戶操作,如果用戶大于一定時間基于指紋識別的 SIMS的設(shè)計與實現(xiàn) 還沒有任何操作,通過查詢主機狀態(tài),判斷是否關(guān)閉電源,在通信過程中如果出現(xiàn)主機超時無響應(yīng)情況時,按照超時情況進行處理,對應(yīng)通信協(xié)議圖如圖 所示。 2. 主機長時間沒有操作。 由于該單片機帶有 兩個串口,其中一個串口用于與 PC 機通信及下載程序使用,另一個串口連接到一卡通讀卡器設(shè)備,通信波特率規(guī)定為 57600bps,讀卡器只讀取卡號,并把卡
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1