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

正文內(nèi)容

基于web結(jié)構(gòu)的指紋考勤系統(tǒng)設(shè)計(jì)畢業(yè)用設(shè)計(jì)-資料下載頁

2025-02-26 10:57本頁面
  

【正文】 影響系統(tǒng)的正常運(yùn)行。 西南科技大學(xué)本科生畢業(yè)論文 22 (7) 增加指紋信息 當(dāng)我們要進(jìn)行人員考勤時(shí),首先應(yīng)該進(jìn)行人員信息的登記。對(duì)于此,我們可以建立一個(gè)人員類,該類具備姓名、性別、編號(hào)等基本屬性。為了唯一 標(biāo)識(shí) 一個(gè)人員個(gè)體,可以用身份證號(hào)或自定義編號(hào)進(jìn)行唯一標(biāo)識(shí)。這需要在數(shù)據(jù)庫中建立一張人員基本信息表,我們便可以通過人員編號(hào)查詢?nèi)藛T信息,進(jìn)行方便的人事考勤。當(dāng)然為了能夠記錄每位人員的考勤信息,我們需要為每個(gè) 人員建立一張作息時(shí)間表,該表名與人員編號(hào)一致,表示該作息時(shí)間 表為與 該編號(hào)對(duì)應(yīng)人員的作息時(shí)間表。 當(dāng)我們建立好這兩張表后,便可以添加人員信息了。在進(jìn)行信息錄入時(shí),需要注意的是不能使用指紋模塊庫中已經(jīng)使用的 ID號(hào),否則會(huì)用當(dāng)前的指紋信息覆蓋已經(jīng)存在的指紋信息。造成指紋信息的丟失。所以在進(jìn)行指紋錄入時(shí),應(yīng)該 首先 從數(shù)據(jù)庫的人員基本信息表中讀取已經(jīng)存在的人員信息的編號(hào),然后分配合理的 ID號(hào),然后 將該人員的指紋特征信息存放于指紋模塊對(duì)應(yīng)的位置。指紋信息錄入指紋庫后,還需要在數(shù)據(jù)庫中進(jìn)行人員登記。數(shù)據(jù)庫中主要進(jìn)行 兩方面的工作。一是人員基本信息的登記,二是作息時(shí)間表的建立 !當(dāng)完成上面兩處信息的登記后,還需要最后一個(gè)步驟,就可以進(jìn)行正常的考勤了。接下來便是照片的錄入,照片錄入成功后便可進(jìn)行正常的作息時(shí)間考勤了。 (8) 考勤信息查詢 考勤信息表最多可以記錄一個(gè)員工一年的作息信息,滿年后需要進(jìn)行信息的清理,解決方法可以是重新進(jìn)行人員信息錄入或者直接進(jìn)入數(shù)據(jù)庫進(jìn)行考勤信息的清理。 由于考勤數(shù)據(jù)較大,在進(jìn)行考勤信息查詢時(shí),我們更關(guān)注的是某一段時(shí)間的考勤信息,所以需要設(shè)置篩選條件。本次設(shè)計(jì)中主要分為某天或某個(gè)月考勤信息。這里考 勤信息存放于 access數(shù)據(jù)庫中,因此不 涉及 網(wǎng)絡(luò)連接問題。如果使用的是 SQL SERVER 等網(wǎng)絡(luò)數(shù)據(jù)庫,進(jìn)行考勤信息查詢時(shí),需要網(wǎng)絡(luò)連通。數(shù)據(jù)的顯示可以采用兩種方式,一是使用 RichTextBox直接顯示,二是可以用 DataGridView控件進(jìn)行顯示,后者操作簡(jiǎn)單,顯示數(shù)據(jù)時(shí),排版也較整潔 ,本設(shè)計(jì)因此選用該方式進(jìn)行考勤信息顯示。 /// summary /// 顯示考勤信息 西南科技大學(xué)本科生畢業(yè)論文 23 /// /summary public void DisplayData() { string strCon = @Provider = 。 Data Source =++@\ 。Extended Properties=Excel 。 OleDbConnection myConn = new OleDbConnection(strCon)。 string strCom = SELECT * FROM [Sheet1$] 。 ()。 OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn)。 DataSet myDataSet = new DataSet()。 (myDataSet, [Sheet1$])。 ()。 = [Sheet1$]。 = myDataSet。 } 數(shù)據(jù)庫模塊設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)軟件 數(shù)據(jù)庫 選用 Microsoft Office Access 2021。 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫分為兩個(gè)部分:數(shù)據(jù)庫和指紋庫。 當(dāng)有 一個(gè) 員工 基本信息 及其指紋 信息 被 創(chuàng)建時(shí) ,數(shù)據(jù)庫便為其新建一張專屬的表,并且此表是唯一的且有編號(hào)。此表包含員工的個(gè)人姓名以及上午、下午各兩次的簽到時(shí)間。 員工的指紋同時(shí)被錄入存入指紋庫,相 同地,也有唯一且固定的編號(hào)。此編號(hào)與數(shù)據(jù)庫中存有此員工身份信息的表的編號(hào)一一對(duì)應(yīng)。 當(dāng)員工之后再次通過指紋簽到后,指紋會(huì)被迅速地與指紋庫中已存 在的 指紋 特征信息相 對(duì)比,查出此員工的指紋 編 號(hào),通過指紋庫的編號(hào)立即與數(shù)據(jù)庫中對(duì)應(yīng) 的編號(hào)相連接。由此即可將此員工簽到的具體時(shí)間存入數(shù)據(jù)庫中,完成此次簽到。 網(wǎng)絡(luò)考勤系統(tǒng)所涉及的數(shù)據(jù)庫部分分為:數(shù)據(jù)庫的寫入 、 修改、讀取。 在指紋考勤終端部分涉及到數(shù)據(jù)庫的寫入 、 修改。因?yàn)樵谥讣y考勤終端上面可以以管理員的身份對(duì)之前員工的考勤、指紋信息進(jìn)行修改、刪除,或者對(duì)新的員工進(jìn)行指紋和身 份信息的錄入。 而在網(wǎng)絡(luò)頁面查詢部分只會(huì)涉及到對(duì)數(shù)據(jù)庫的讀取。網(wǎng)絡(luò)頁面 僅供管理人員和西南科技大學(xué)本科生畢業(yè)論文 24 員工進(jìn)行 信息 查看,并不 具備 寫入等功能。 操作數(shù)據(jù)庫時(shí),會(huì)涉及到 SQL 語言。 SQL 基本操作有增、刪、查、改。下面僅僅給出部分查詢代碼。 public void single_single(string id, string mouth, string day) { string strCon = @provider=。 Data Source= + + @\。 OleDbConnection myConn = new OleDbConnection(strCon)。 string strCom = SELECT * FROM + id。 aCommand = new OleDbCommand(strCom, myConn)。 string singledata = 。 ()。 OleDbDataReader aDataReader = ()。 while (()) singledata += (1)。 = singledata。 } 西南科技大學(xué)本科生畢業(yè)論文 25 網(wǎng)絡(luò)頁面模塊設(shè)計(jì) 編程語言和軟件選擇 網(wǎng)絡(luò)頁面模塊采用 C為其編程語言, Visual Studio 2021 為開發(fā)軟件。 程序流程圖 網(wǎng)絡(luò)頁面模塊設(shè)計(jì)流程圖見 圖 33。 本模塊可以采用兩種登陸方式進(jìn)行登陸:管理員和員工。采用管理員方式進(jìn)行登陸后可以看到所有員 工的考勤簽到信息,而員工登陸后只可以看到本人的考勤簽到信息。 圖 33 網(wǎng)絡(luò)頁面模塊程序流程圖 程序設(shè)計(jì) 用 B/S 模式實(shí)現(xiàn)此模塊功能。采用 B/S 模式就可以避免管理人員或員工因?yàn)榈乩硪蛩氐葪l件無法及時(shí)地查詢到簽到考勤信息,因?yàn)榭蛻糁恍枰ㄟ^瀏覽器登陸相西南科技大學(xué)本科生畢業(yè)論文 26 關(guān)網(wǎng)頁就可以輕松訪問 Web 服務(wù)器進(jìn)行信 息的查詢。 由于管理人員和普通員工對(duì)于信息的查看權(quán)限不同,因此,網(wǎng)絡(luò)頁面分為管理員登陸和普通員工登陸。管理員可以查詢所有員工的簽到考勤信息狀態(tài),而普通員工只能查詢本人的考勤信息。 當(dāng)進(jìn)入管理員頁面后,可以查看所有學(xué)生某一天的作息時(shí)間。如果學(xué)生登陸成功后,可以查看某天或某一個(gè)月的所有考勤信息。下面僅僅給出人員名單加載代碼。 protected void Page_Load(object sender, EventArgs e) { string addr = @provider=。 Data Source=C:\Program Files\Setup\。 OleDbConnection dbconn = new OleDbConnection(addr)。 OleDbCommand aCommand = new OleDbCommand(select * from id_name, dbconn)。 ()。 OleDbDataReader aDataReader = ()。 string[] id_name = new string[256]。 while (()) { if ((0).Length 6) { id_name[i] = (0)。 for (int j = 0。 j 6 (0).Length。 j++) id_name[i] += 。 } id_name[i] += (1)。 i++。 } ()。 ()。 } 上述代碼 ,主要涉及數(shù)據(jù)庫 連接,人員基本信息的 查詢及讀取。 為了將查詢到的信息進(jìn)行規(guī)范顯示,可以利用 GridView 進(jìn)行數(shù)據(jù)綁定 顯示 。 西南科技大學(xué)本科生畢業(yè)論文 27 系統(tǒng)調(diào)試 指紋考勤系統(tǒng)終端界面 圖 41 指紋考勤系統(tǒng)終端界面 圖 41 為指紋考勤系統(tǒng)終端的界面,在此界面上可以開啟指紋考勤任務(wù),查詢指紋考勤信息,進(jìn)行人員增刪等操作。 從界面上可以看出,該系統(tǒng)還具備時(shí)間顯示功能,音樂播放等功能。為了達(dá)到很好的用戶體驗(yàn)效果,界面左側(cè)背景可以定時(shí)更新。因?yàn)樵搼?yīng)用軟件主要任務(wù)是進(jìn)行指紋考勤,因此附加功能應(yīng)盡可能精簡(jiǎn), 界面布局盡量大方、簡(jiǎn)潔。 啟動(dòng)考勤服務(wù)界面 啟動(dòng)考勤服務(wù)前,應(yīng)確保 與 指紋模塊對(duì)應(yīng)串口已正常打開。 當(dāng)指紋硬件模塊成功連接 PC 后,可以右擊 “計(jì)算機(jī) ”→“ 管理 ”→“ 設(shè)備管理器 ”→“ 端口 ”,查詢到當(dāng)前指紋模塊所占用的串口號(hào),選擇串口波特率 57600bps,便可開啟串口。如果串口成功開啟,點(diǎn)擊 “啟動(dòng)服務(wù) ”,便可進(jìn)行正常的指紋考勤。正常情況下,考勤界面如 圖 42所示。 西南科技大學(xué)本科生畢業(yè)論文 28 圖 42 啟動(dòng)考勤服務(wù)界面 管理員刪除記錄界面 圖 43 管理員刪除記錄界面 西南科技大學(xué)本科生畢業(yè)論文 29 圖 43 為管理員 刪除記錄 界面, 將用戶名和密碼(均默認(rèn)設(shè)置為 admin)輸入管理員登陸頁面,即可用管理員身份對(duì)整 個(gè)考勤信息數(shù)據(jù)庫進(jìn)行刪除。 管理員增加記錄界面 圖 44 管理員增加記錄界面 考勤信息查詢界面 圖 45 考勤信息查詢界面 西南科技大學(xué)本科生畢業(yè)論文 30 考勤信息導(dǎo)出界面 圖 46 考勤信息導(dǎo)出界面 網(wǎng)站部署頁面 圖 47 網(wǎng)站部署頁面 圖 47 為網(wǎng)頁部署頁面。將編輯好的網(wǎng)站程序部署到服務(wù)器后,便可通過瀏覽器訪問該網(wǎng)站。 西南科技大學(xué)本科生畢業(yè)論文 31 網(wǎng)站首頁 圖 48 網(wǎng)站首頁 圖 48 為網(wǎng)站首頁,可以看到頁面具備管理員與被考勤人員兩種查詢通道。 管理員查詢頁面 圖 49 管理員查詢頁面 員工查詢頁面 西南科技大學(xué)本科生畢業(yè)論文 32 圖 410 員工查詢頁面 圖 410 為員工查詢頁面。員工進(jìn)入查詢頁面后,輸入學(xué)號(hào)及密碼,選擇要查詢的日期,點(diǎn)擊 “確定 ”后,便可查看考勤信息。 員工查詢結(jié)果頁面 圖 411 員工查詢結(jié)果頁面 相關(guān)問題及解決方法 硬件部分 本設(shè)計(jì)涉及的硬件較少,僅需要解決指紋模塊與 PC 機(jī) USB 間電平不匹配問西南科技大學(xué)本科生畢業(yè)論文 33 題。電平匹配的解決方案比較成熟,外接 MAX232 便可解決。 軟件部分 所遇到的最大的問題就是在此設(shè)計(jì)制作之前我從未接觸過 C編程以及 Visual Studio 2021 的使用。 為了解決這些困難,我在圖書館查閱了很多介紹 C語言及編程的書籍,從 最開始入門簡(jiǎn)單的一個(gè)個(gè)小語句到小窗口頁面設(shè)計(jì)的開始,再到網(wǎng)頁的設(shè)計(jì)等等。功夫不負(fù)有心人,經(jīng)過長時(shí)間的學(xué)習(xí),順利地完成了本設(shè)計(jì)。 總結(jié) 本章節(jié)主要討論了程序 設(shè)計(jì) 的具體流程及關(guān)鍵方法,同時(shí)給出了軟件調(diào)試的界面截圖。經(jīng)調(diào)試,軟件功能完善,達(dá)到了預(yù)期目的。西南科技大學(xué)本科生畢業(yè)論文 34 結(jié) 論 指紋考勤系統(tǒng)的開發(fā)是通過建立一種新的企事業(yè)單位人事部門的考勤簽到方式,解決現(xiàn)有的考勤簽到中所突顯出的不足,例如員工間相互代替打卡簽到、簽到效率低下、人事部門耗費(fèi)大量的人力統(tǒng)計(jì)簽到情況等等。網(wǎng)絡(luò)指紋考勤系統(tǒng)的簽到方式的提出給了現(xiàn)階段人事考勤的一種全新的 模式。從開始的設(shè)計(jì)方案分析、方案的對(duì)比決定、網(wǎng)絡(luò)指紋考勤系統(tǒng)的設(shè)計(jì)到其功能的基本實(shí)現(xiàn),共用了大約三個(gè)月的時(shí)間??傮w來說,網(wǎng)絡(luò)指紋考勤系統(tǒng)具有如下幾個(gè)特點(diǎn): (1) 操作簡(jiǎn)單、易懂易學(xué)。 (2) 管理人員可以通過指紋考勤終端添加、刪除員工指紋和身份信息。 (3) 員工可以通過 Web 網(wǎng)絡(luò)頁面方便的查詢到自己的考勤簽到信息。 (4) 有且僅有管理人員可以通過 Web 網(wǎng)絡(luò)頁面實(shí)時(shí)的查詢到所有員工的考勤簽到信息。 網(wǎng)絡(luò)指紋考勤系統(tǒng)的功能是彌補(bǔ)了現(xiàn)有人事考勤制度中查詢考勤信息受到地域限制的不足,使得員工和管理人員可以直接通過 web 網(wǎng)絡(luò)頁面查詢到相關(guān)的考 勤信息。在設(shè)計(jì)開發(fā)網(wǎng)絡(luò)指紋考勤系統(tǒng)的時(shí)候,有兩點(diǎn)比較困難:使用 C開發(fā)編程以及采用 Visual Studio 平臺(tái)開發(fā),因?yàn)樵诋厴I(yè)設(shè)計(jì)開始之
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1