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

正文內(nèi)容

基于web結(jié)構(gòu)的指紋考勤系統(tǒng)設(shè)計(jì)畢業(yè)用設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 網(wǎng)絡(luò)頁(yè)面模塊程序流程圖 程序設(shè)計(jì) 用 B/S 模式實(shí)現(xiàn)此模塊功能。 ()。 SQL 基本操作有增、刪、查、改。 當(dāng)員工之后再次通過指紋簽到后,指紋會(huì)被迅速地與指紋庫(kù)中已存 在的 指紋 特征信息相 對(duì)比,查出此員工的指紋 編 號(hào),通過指紋庫(kù)的編號(hào)立即與數(shù)據(jù)庫(kù)中對(duì)應(yīng) 的編號(hào)相連接。 = [Sheet1$]。Extended Properties=Excel 。 (8) 考勤信息查詢 考勤信息表最多可以記錄一個(gè)員工一年的作息信息,滿年后需要進(jìn)行信息的清理,解決方法可以是重新進(jìn)行人員信息錄入或者直接進(jìn)入數(shù)據(jù)庫(kù)進(jìn)行考勤信息的清理。 當(dāng)我們建立好這兩張表后,便可以添加人員信息了。如果指紋模塊沒有返回刪除成功的應(yīng)答信號(hào),而刪除了數(shù)據(jù)庫(kù)中的信息,便會(huì)使系統(tǒng)數(shù)據(jù)缺失,造成數(shù)據(jù)的損壞。初始默認(rèn)的登錄名及密碼均為 “admin”。 i++) 西南科技大學(xué)本科生畢業(yè)論文 21 { if (worker_num_name[i].Substring(0, ) == worker_xulie) { string worker_time = (2, 16).ToString()。如果指紋特征生成成功,便可進(jìn)入第三步。模塊收到指令后,會(huì)通過應(yīng)答包,將有關(guān)命令執(zhí)行情況與結(jié)果上報(bào)給上位機(jī)。 (4) 啟動(dòng)指紋考勤服務(wù) 打開串口后,點(diǎn)擊 “啟動(dòng)服務(wù) ”。 } i = 0。 } (2) 串口接收數(shù)據(jù)核心代碼 當(dāng)上位機(jī)向指紋采集模塊發(fā)送完指令后,采集模塊會(huì)根據(jù)執(zhí)行情況返回一串執(zhí) 行結(jié)果信息,我們便可以根據(jù)結(jié)果信息進(jìn)行下一步操作。部分代碼如下: /// summary /// 串口發(fā)送指令 /// /summary /// param name=mand字符串指令 /param /// param name=fm主界面實(shí)例 /param public static void action(string mand, FrmMain fm) { 西南科技大學(xué)本科生畢業(yè)論文 18 string[] tmpary = ().Split(39。 程序流程圖 網(wǎng)絡(luò)指紋考勤終端與串口通信的流程圖見 圖 31。 增加安全: C語(yǔ)言不支持指針,一切對(duì)內(nèi)存的訪問都必須通過對(duì)象的引用變量來實(shí)現(xiàn),只允許訪問內(nèi)存中 允許訪問的部分,這就防止病毒程序使用非法指針訪問私有成員。 通用語(yǔ)言規(guī)范 (Common Language Specification, CLS): .NET 系統(tǒng)包括如下語(yǔ)言:C、 C++、 VB、 J,他們遵守通用語(yǔ)言規(guī)范。 為了便于描述將網(wǎng)絡(luò)指紋考勤終端分為四個(gè)部分:串口通信、顯示、登陸和管理。 利用 B/S 模式實(shí)現(xiàn)此模塊功能。相對(duì)于大型公司,人員眾多,就需要更大的內(nèi)存空間對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)。 Microsoft office access 是有微軟開發(fā)的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng)。在客戶端中既可以設(shè)置串口信息,比如串口號(hào)、波特率,也可以進(jìn)行指紋的考勤和員工信息的修改與添加。 校驗(yàn)和 SUM 2字節(jié) 包標(biāo)示、包長(zhǎng)度和包內(nèi)容的所有字節(jié)的算術(shù)累計(jì)和,超過 2 字節(jié)的進(jìn)位忽 略。數(shù)據(jù)包不能單獨(dú)進(jìn)入執(zhí)行流程,必須跟在指令包或應(yīng)答包后面。應(yīng)用程序通過指令的不同組合,實(shí)現(xiàn)各種指紋識(shí)別功能。因?yàn)?PC 為 RS232 電平,而指紋考勤模塊式 TTL電平,所以需要利用 MAX232 電路進(jìn)行電平轉(zhuǎn)換。 緩沖區(qū):模塊 RAM 內(nèi)設(shè)有一個(gè)圖像緩沖區(qū) ImageBuffer 與兩個(gè) 512bytes 大小的特征文件緩沖區(qū) CharBuffer1 和 區(qū)。 系統(tǒng)功能模塊分析 (1) 指紋考勤模塊 指紋考勤模塊用于采集員工的指紋,允許采集用戶左手和右手十只手指的任何一只,并確認(rèn)其作為考勤指紋。 西南科技大學(xué)本科生畢業(yè)論文 7 圖 23 方案三框架圖 由于連接指紋考勤 模塊的服務(wù)器端只提供指紋考勤信息從指紋考勤模塊到數(shù)據(jù)庫(kù)的傳輸,為了滿足客戶通過瀏覽器也能查詢到指紋考勤的簽到信息,故需要第二個(gè)服務(wù)器端來完成此工作。而服務(wù)器此時(shí)是處于等待連接的狀態(tài),實(shí)時(shí)地監(jiān)控網(wǎng)絡(luò)狀態(tài)。 指紋考勤 應(yīng)用軟件 主要將 指紋采集模塊 采集到的考勤信息進(jìn)行識(shí)別、處理 。 圖 21 為方案一的系統(tǒng)框架示意圖。 整個(gè)設(shè)計(jì)需要完成如下幾點(diǎn)功能: (1) 指紋信息采集。 第 三 章 , 系統(tǒng) 軟件設(shè)計(jì) 。具國(guó)內(nèi)業(yè)內(nèi)人士推測(cè),中國(guó)會(huì)在近幾年迅速成為此項(xiàng)生物識(shí)別系統(tǒng)的新新發(fā)展國(guó)。同時(shí)指紋考勤能夠有 效避免人為因素對(duì)考勤結(jié)果造成的影響,可以準(zhǔn)確記錄員工的 考勤 信息 。所以目前 被大量企事業(yè)單位采用的簽到方式都存在著很大的弊端。 財(cái)務(wù)部門也可以根據(jù)考勤數(shù)據(jù)進(jìn)行處理,從而輕松準(zhǔn)確 地 得到薪資報(bào)表。因此,對(duì)單位員工的出勤情況進(jìn)行有效 地 、科學(xué)地管理已經(jīng)成為每個(gè)單位面臨的重要課題。為了加強(qiáng)管理,許多公司希望在其辦公區(qū)域使用指紋識(shí)別技術(shù)對(duì)員工進(jìn)行考勤。通過英特網(wǎng)查詢考勤信息,方便快捷,不受地域限制,是目前較為先進(jìn)的考勤方式。 隨著生物技術(shù)的發(fā)展,尤其是隨著指紋識(shí)別技術(shù)的相對(duì)成熟,該項(xiàng)技術(shù)也被逐步應(yīng)用到身份識(shí)別及驗(yàn)證,其中就包括指紋考勤、警方犯罪嫌疑人確定等領(lǐng)域。 網(wǎng)絡(luò)指紋考勤系統(tǒng)的特點(diǎn)及存在的問題 當(dāng)前世界上各企事業(yè)單位所采用的人事考勤系統(tǒng)多為人工簽到、磁卡簽到、指紋考勤等 。如果在一些不通網(wǎng)絡(luò)的地方,該系統(tǒng)的優(yōu)越性將大打折扣。 國(guó)內(nèi)外研究現(xiàn)狀 根據(jù)國(guó)外公司統(tǒng)計(jì),到 2021 年為止世界上的生物識(shí)別技術(shù)占得市場(chǎng)份額大致為30 億美元,而從 2021 年開始,生物識(shí)別技術(shù)的發(fā)展呈直線的上升趨勢(shì),此技術(shù)的西南科技大學(xué)本科生畢業(yè)論文 3 年增長(zhǎng)率都在 80%以上。 盡管指紋識(shí)別技術(shù)在研究和應(yīng)用上都有了很大的發(fā)展,但是指紋識(shí)別的準(zhǔn)確性和識(shí)別速度還不能滿足很多實(shí)際現(xiàn)實(shí)應(yīng)用的要求,因此指紋識(shí)別技術(shù)還沒有得到更為廣泛的應(yīng)用。 該系統(tǒng)使 得 用戶、管理員可以通過Web 網(wǎng)絡(luò)頁(yè)面查詢到本人、所有員工的考勤信息,讓信息 的 查詢 不 再受 地域條件的限制。 (4) 人員信息管理。由于 PC 串口是 RS232 電平,而指紋考勤模塊 采用 TTL 電平,所以 此時(shí)還需要進(jìn)行電平的轉(zhuǎn)換,即在 PC 和指紋考勤模塊間增加電平轉(zhuǎn)換電路 —MAX232 電平轉(zhuǎn)換電路 (詳見 圖 24)。 方案二: 采用 C/S 的模式架構(gòu) 為了按照此方案完成本課題的設(shè)計(jì)與開發(fā),所需工作可以分為四大模塊: C/S 部分的 Socket 通信 、數(shù)據(jù)庫(kù)開發(fā)、客戶端應(yīng)用程序開發(fā)以及 Web 網(wǎng)絡(luò)頁(yè)面的開發(fā)。所以為了滿足不同版本的客戶終端系統(tǒng),客戶端應(yīng)用程序需要開發(fā)幾個(gè)主流的系統(tǒng)版本,例如 Windows、 iOS、 Android 等等。 方案對(duì)比分析與實(shí)施方案選擇 方案二利用 C/S 模式架構(gòu)需要開發(fā)多種版本 的客戶端應(yīng)用程序,并且每個(gè)客戶端應(yīng)用程序都需要解決其與服務(wù)器端的兼容性問題,此方案實(shí)用性不高。 本課題使用 FPM10A 指紋考勤 模塊,使用標(biāo)準(zhǔn)的串口與外界通信,默認(rèn)的波特率為 57600bps,可以與任何單片機(jī)、 ARM、 DSP 等帶串口的設(shè)備進(jìn)行連接。指紋庫(kù)中的語(yǔ)句是斷電保護(hù)的。傳送的幀格式為 10 位,一位 0 電平起始位, 8 位數(shù)據(jù)(低位在前)和一位停止位,無(wú)校驗(yàn)位。 地址碼 ADDER 4字節(jié) 默認(rèn)值為 0xFFFFFFFF, 用戶可通過指令生成新地址。 包長(zhǎng)度 LENGTH 2字節(jié) 最大值為 256 字節(jié);包長(zhǎng)度指的是包內(nèi)容 (指令 /數(shù)據(jù) )的長(zhǎng)度加上。下面給出部分應(yīng)答確認(rèn)碼。此 應(yīng)用軟件 通過 Visual Studio 2021 開發(fā)設(shè)計(jì)。并可靈活設(shè)計(jì)統(tǒng)計(jì)的條件。 (5) 網(wǎng)絡(luò)頁(yè)面模塊 網(wǎng)絡(luò)頁(yè)面在本課題中的作用主要在于將員工的考勤狀況更加直觀與方便的呈現(xiàn)在需要查詢考勤的人員面前。員工可以在任何地點(diǎn)通過瀏覽器請(qǐng)求訪問該 Web 服務(wù)器,核對(duì)自己的考勤狀況,避免錯(cuò)誤的考勤。將指紋考勤硬件模塊連接至 PC,當(dāng)串口處于關(guān)閉狀態(tài)時(shí),串口的狀 態(tài)為紅色方框;當(dāng)串口處于打開狀態(tài)且并未打開成功時(shí),串口的狀態(tài)依然為紅色方框,同時(shí)一個(gè)提示串口未成功打開的窗口會(huì)彈出;當(dāng)串口成功被打開時(shí),串口的狀態(tài)會(huì)由紅色變?yōu)榫G色。 自動(dòng)內(nèi)存管理: CLR 內(nèi)建垃圾收集器,當(dāng)變量實(shí)例的生命周期結(jié)束時(shí),垃圾收集器負(fù)責(zé)收回不被使用 的實(shí)例占用的內(nèi)存空間。 版本支持:系統(tǒng)中的組件或動(dòng)態(tài)聯(lián)接庫(kù)可能要升級(jí),由于這些組件或動(dòng)態(tài)聯(lián)接庫(kù)都要在注冊(cè)表中注冊(cè),由此可能帶來一系列問題,例如,安裝新程序時(shí)自動(dòng)安裝新組件替換舊組件,有可能使某些必須使用舊組件才可以運(yùn)行的程序,使用新組件運(yùn)行不了。如果需要使用管理員身份登錄進(jìn)行員工信息的添加與刪除,首先需要關(guān)閉服務(wù)才可以進(jìn)行這部分操作,然后選擇添加或刪除員工信息。 byte[] buff = new byte[]。下面僅僅給出字節(jié)轉(zhuǎn)十六進(jìn)制方法體。這里串口號(hào)需要根據(jù)實(shí)際情況進(jìn)行選取,其他配置基本固定。 從指紋考勤模塊可以看見紅光以一秒間隔周期顯現(xiàn),當(dāng)我們將手指放于上面時(shí),系統(tǒng)便會(huì)自動(dòng)進(jìn)行指紋信息的采集。應(yīng)答包的內(nèi)容包括一個(gè)字節(jié)的確認(rèn)碼(必須有)和可能有的返回參數(shù)。 程序流程圖如 圖 32。 data_update(worker_time, worker_xinqi, worker_xulie, worker_yue)。如需要添加或者刪除員工指紋信息,可以使用管理員身份登錄點(diǎn)擊 “新增記錄 ”或 者 “刪除全部 ”。 西南科技大學(xué)本科生畢業(yè)論文 22 (7) 增加指紋信息 當(dāng)我們要進(jìn)行人員考勤時(shí),首先應(yīng)該進(jìn)行人員信息的登記。所以在進(jìn)行指紋錄入時(shí),應(yīng)該 首先 從數(shù)據(jù)庫(kù)的人員基本信息表中讀取已經(jīng)存在的人員信息的編號(hào),然后分配合理的 ID號(hào),然后 將該人員的指紋特征信息存放于指紋模塊對(duì)應(yīng)的位置。這里考 勤信息存放于 access數(shù)據(jù)庫(kù)中,因此不 涉及 網(wǎng)絡(luò)連接問題。 ()。 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)分為兩個(gè)部分:數(shù)據(jù)庫(kù)和指紋庫(kù)。 在指紋考勤終端部分涉及到數(shù)據(jù)庫(kù)的寫入 、 修改。 Data Source= + + \。 = singledata。管理員可以查詢所有員工的簽到考勤信息狀態(tài),而普通員工只能查詢本人的考勤信息。 ()。 i++。因?yàn)樵搼?yīng)用軟件主要任務(wù)是進(jìn)行指紋考勤,因此附加功能應(yīng)盡可能精簡(jiǎn), 界面布局盡量大方、簡(jiǎn)潔。 西南科技大學(xué)本科生畢業(yè)論文 31 網(wǎng)站首頁(yè) 圖 48 網(wǎng)站首頁(yè) 圖 48 為網(wǎng)站首頁(yè),可以看到頁(yè)面具備管理員與被考勤人員兩種查詢通道。 總結(jié) 本章節(jié)主要討論了程序 設(shè)計(jì) 的具體流程及關(guān)鍵方法,同時(shí)給出了軟件調(diào)試的界面截圖。 (4) 有且僅有管理人員可以通過 Web 網(wǎng)絡(luò)頁(yè)面實(shí)時(shí)的查詢到所有員工的考勤簽到信息。從開始的設(shè)計(jì)方案分析、方案的對(duì)比決定、網(wǎng)絡(luò)指紋考勤系統(tǒng)的設(shè)計(jì)到其功能的基本實(shí)現(xiàn),共用了大約三個(gè)月的時(shí)間。電平匹配的解決方案比較成熟,外接 MAX232 便可解決。正常情況下,考勤界面如 圖 42所示。 為了將查詢到的信息進(jìn)行規(guī)范顯示,可以利用 GridView 進(jìn)行數(shù)據(jù)綁定 顯示 。 for (int j = 0。 protected void Page_Load(object sender, EventArgs e) { string addr = provider=。采用管理員方式進(jìn)行登陸后可以看到所有員 工的考勤簽到信息,而員工登陸后只可以看到本人的考勤簽到信息。 string singledata = 。 操作數(shù)據(jù)庫(kù)時(shí),會(huì)涉及到 SQL 語(yǔ)言。此編號(hào)與數(shù)據(jù)庫(kù)中存有此員工身份信息的表的編號(hào)一一對(duì)應(yīng)。 ()。 Data Source =++\ 。接下來便是照片的錄入,照片錄入成功后便可進(jìn)行正常的作息時(shí)間考勤了。當(dāng)然為了能夠記錄每位人員的考勤信息,我們需要為每個(gè) 人員建立一張作息時(shí)間表,該表名與人員編號(hào)一致,表示該作息時(shí)間 表為與 該編號(hào)對(duì)應(yīng)人員的作息時(shí)間表。成功刪除指紋特征信息并返回確認(rèn)信號(hào)后,接著便可刪除數(shù)據(jù)庫(kù)中存在的人員信息及考勤信息。 登陸頁(yè)面部分主要是提供給管理人員 登陸,從而可以連接數(shù)據(jù)庫(kù)和指紋庫(kù)刪除或新建員工的指紋考勤信息。 i worker_num。 第二步, 發(fā)送生成指紋特特指令 EF 01 FF FF FF FF 01 00 04 02 01 00 08,等待應(yīng)答信號(hào)。 在這里, 指令只能由上位機(jī)下發(fā)給指紋模塊,模塊向上位機(jī)應(yīng)答。接下來便可以用這個(gè)對(duì)象進(jìn)行串口通信。 else text = text + (b, 16).ToUpper()。 } (buff, 0, )。數(shù)據(jù)的發(fā)送主要調(diào)用串口控件的內(nèi)置寫入函數(shù)。 C語(yǔ)言不支持多重繼承。由于中間語(yǔ)言代碼由 CLR 負(fù)責(zé)執(zhí)行,因此異常處理方法是一致的,這在調(diào)試一種語(yǔ)言調(diào)用另一種語(yǔ)言的子程序時(shí),顯得特別方便。 之所以選擇 C開發(fā)語(yǔ)言,主要是基于它如下幾方面
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1