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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于rfid的員工考勤應(yīng)用系統(tǒng)(文件)

2024-12-24 13:59 上一頁面

下一頁面
 

【正文】 getread(string M_str_sqlstr) { SqlConnection sqlcon = ()。 return sqlread。 = P_str_tbMember。 ? 輸入信息如下: 圖 61 輸入信息圖 ? 輸出信息如下: 單擊【添加】按鈕后彈出 提示對話框,以確定工作人員將信息錄入數(shù)據(jù)庫,如下圖所示: 基于 RFID的員工考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 56 圖 62 提示對話框 數(shù)據(jù)庫考勤信息記錄表中的數(shù)據(jù),如下圖所示: 圖 63 考勤信息記錄表中的數(shù)據(jù) 圖 數(shù)據(jù)庫中月考勤信息統(tǒng)計(jì)表中的數(shù)據(jù)如下圖所示: 圖 64 月考 勤信息統(tǒng)計(jì)表中的數(shù)據(jù) 圖 經(jīng)過比較分析,得出人工考勤模塊能實(shí)現(xiàn)預(yù)期目標(biāo),暫未發(fā)現(xiàn)其他錯(cuò)誤。 } 55 第 6 章 測試 對于本系統(tǒng)的測試,主要采用黑合測試法,檢查本系統(tǒng)是否能完成預(yù)期的目標(biāo)。 ( 1)、 cboxBind 函數(shù) cboxBind 函數(shù)函數(shù)無返回值,主要用來執(zhí)行 SQL 語句,并將執(zhí)行結(jié)果綁定到 ComboBox,其實(shí)現(xiàn)代碼如下: 51 public void cboxBind(string P_str_sqlstr,string P_str_table,string P_str_tbMember,ComboBox cbox) { DataSet myds = (P_str_sqlstr, P_str_table)。 ()。 } ( 4) 、 getread(string M_str_sqlstr)函數(shù) getread(string M_str_sqlstr)函數(shù)的作用是創(chuàng)建 SqlDataReader 對象,以便從數(shù)據(jù)表中讀取數(shù) 據(jù)。 SqlDataAdapter sqlda = new SqlDataAdapter(M_str_sqlstr, 基于 RFID的員工考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 50 sqlcon)。 ()。 SqlCommand sql = new SqlCommand(M_str_sqlstr, sqlcon)。 SqlConnection myCon = new SqlConnection(M_str_sqlcon)。 namespace WindowsFormsApplication1 { class BaseOperate { //.......自定義方法( getcon()等) } } 以下幾個(gè)函數(shù)用于 連接 SQL Server 2021 數(shù)據(jù)庫: ( 1) 、 getcon()函數(shù) getcon()函數(shù)是返回值為 SqlConnection 類型的自定義函數(shù),它的作用是建立數(shù)據(jù)庫連接,其實(shí)現(xiàn)代碼如下: public SqlConnection getcon() { 49 string M_str_sqlcon = Data Source=localhost。 using 。 ( 2) 、 Command 對象:用于執(zhí)行針對 數(shù)據(jù)源的命令并且檢索DataReader 或者 DataSet,或者用于執(zhí)行針對數(shù)據(jù)源的一個(gè) INSERT、基于 RFID的員工考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 48 UPDATE、或 DELETE 命令。 8 公共類設(shè)計(jì) 在 Visual C.NET 中對于數(shù)據(jù)庫的操作和整個(gè)工程項(xiàng)目中公用的函數(shù)、過程、全局變量等我門可以使用類來組織和封裝這些代碼。 ? 射頻卡分配代碼實(shí)現(xiàn) 47 首先定義一個(gè) Timer 控件的 Tick 事件,讓閱讀器每隔 300 毫秒讀卡一次 ,并將讀出卡的卡序列號(hào)信息顯示在文本框中,然后,工作人員輸入員工工號(hào)信息,最后在按【確認(rèn) 】按鈕將工 號(hào)信息寫入射頻卡。 ? 智能考勤窗體設(shè)計(jì) 智能考勤窗體主要實(shí)現(xiàn)員工持卡出勤的信息記錄,此窗體主要用到的控件有 Label 標(biāo)簽、 Timer 控件和 TextBox 文本框,其中 TextBox 的屬性ReadOnly 為 true。 刪除上傳附件時(shí),只需要在 ComboBox控件的下拉列表中選中 相應(yīng)項(xiàng),單擊【刪除附件】按鈕即可。 MailMessage 類主要用于指定郵件的發(fā)送地址、收件人地址等; SmtpClient 類用于將電子郵件發(fā)送到 SMTP 服務(wù)器 以便傳遞。 ? 郵件發(fā)送的實(shí)現(xiàn) 郵件發(fā)送窗體是用來實(shí)現(xiàn)領(lǐng)導(dǎo)與員工的交流、溝通功能。 45 【添加】按鈕的 Click 事件中用到了自定義方法 ClearText(),該方法為無返回值類型的自定義方法,只要用來實(shí)現(xiàn)清空文本框內(nèi)容的功能。 ? 員工信息添加代碼實(shí)現(xiàn) 在代碼實(shí)現(xiàn)中,首先,聲明公共類 BaseOperate 和 OperateAndVaildate的兩個(gè)全局對象,通過對象調(diào)用類中的功能方法,實(shí)現(xiàn)代碼如下: boperate = new BaseOperate()。單擊【注銷】按鈕,程序?qū)⑨尫女?dāng)前窗體正在使用的資源,進(jìn)入登錄界面,以供其他用戶使用此系統(tǒng)。單擊菜單欄中“人工考勤”子菜單,生成人工考勤窗體的一個(gè)基于 RFID的員工考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 44 對象,并指定其父窗體為當(dāng)前窗體,然后將人工考勤窗體顯示出來。 43 2 系統(tǒng)主界面的實(shí)現(xiàn) ? 系統(tǒng)主界面的窗體設(shè)計(jì) 進(jìn)入系統(tǒng)主界面,如圖 11 所示。 Timer 控件每 300 毫秒閱讀一次 RFID 卡信息,如果發(fā)現(xiàn)卡,則讀取卡中數(shù)據(jù)。 基于 RFID的員工考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 42 第 5 章 系統(tǒng)實(shí)現(xiàn) 1 登錄模塊的實(shí)現(xiàn) 系統(tǒng)登錄主要用來對進(jìn)入 RFID 員工 考勤應(yīng)用系統(tǒng)的用戶進(jìn)行安全性檢查,以防止非法用戶進(jìn)入該系統(tǒng)。 ? 寫卡函數(shù) Piccwriteex 寫卡函數(shù) Piccwriteex 的功能是一次性寫整個(gè)區(qū)的第 0 塊、第 1 塊、第 2 塊信息。 ? 讀卡函數(shù) piccreadex 讀卡函數(shù) piccreadex 的功能是一次性讀整個(gè)區(qū)的第 0 塊、第 1 塊、第 2 塊共3 塊的信息,并且返回卡序列號(hào)。 動(dòng)態(tài)庫 是用 ++開發(fā),已編譯成 Release 實(shí)體,用于WIN9 NT、 202 XP、 2021 環(huán)境下。 數(shù)據(jù)庫管理模塊 數(shù)據(jù)庫備份 數(shù)據(jù)庫還原 數(shù)據(jù)庫附加 數(shù)據(jù)庫壓縮 考勤信息查詢 員工信息查詢 射頻卡信息查詢 s 查詢管理模塊 基于 RFID的員工考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 40 圖 412 數(shù)據(jù)庫管理模塊圖 ? 系統(tǒng)管理模塊 系統(tǒng)管理模塊是對系統(tǒng)框架、布局的一個(gè)自定義操作,各個(gè)用戶可以根據(jù)自己的需求與喜好更換系統(tǒng)布局,這可以提高工作人員工作時(shí)候的情緒,使工作人遠(yuǎn)在一個(gè)舒心的環(huán)境下工作。可以根據(jù)月份、員工基本信息、出勤次數(shù)、缺勤次數(shù)、請假次數(shù)等查詢一個(gè)月中員工 的考勤信息。 考勤時(shí)間設(shè)置是針對考勤系統(tǒng) 啟動(dòng)的時(shí)間,在所設(shè)定的時(shí)間段內(nèi),考勤系統(tǒng)正常工作,超過這個(gè)時(shí)間段 ,系統(tǒng)就關(guān)閉。 郵件發(fā)送的流程圖 是 是 尋卡 考勤界面 登記出勤員工信息 生成一條統(tǒng)計(jì)信息 是否在考勤時(shí)間內(nèi) 是否尋到合法卡 否 否 退出 35 圖 45 郵件發(fā)送流程圖 (6)、查詢功能 查詢功能方 便用戶根據(jù)某項(xiàng)條件快速的找到自己所需要的信息,例如符合條件的員工 信息,符合條件的 IC 卡信息和符合條件的員工 考勤信息等。 ● 主要功能模塊 (1)用戶登錄模塊 用戶身份驗(yàn)證流程圖 圖 41 登錄界面流程圖 否 否 是 開始 登錄界面 系統(tǒng)主界面 退出 用戶信息是否正確 是否繼續(xù)登錄 基于 RFID的員工考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 32 (2)信息管理功能 在這個(gè)功能模塊中,又有員工信息的添加、修改、刪除,以及部門的添加和刪除。在本文所設(shè)計(jì)的考勤應(yīng)用系統(tǒng)中,我建立了三張視圖,用以方便用戶查詢數(shù)據(jù)。那些被經(jīng)常使用的查詢可以被定 義為視圖,從而使得用戶不必為以后的操作每次指定全部的條件。同真實(shí)的表一樣,視圖包含一系列帶有名稱的列和行數(shù)據(jù)。他根據(jù)考勤信息記錄表中的東不同時(shí)間每個(gè)員工 的出勤次數(shù)、缺勤次數(shù)、請假次數(shù)進(jìn)行統(tǒng)計(jì),方便用戶隨時(shí)查詢。它們主要用于強(qiáng)制服從復(fù)雜的業(yè)務(wù)規(guī)則或要求。 圖 39 射頻卡信息 ER圖 3. 2. 4 數(shù)據(jù)庫詳細(xì)設(shè)計(jì) ● 數(shù)據(jù)庫表單設(shè)計(jì) 在 SQL Server 20215 關(guān)系數(shù)據(jù)庫 中我定義了一個(gè)名為 attend 的數(shù)據(jù)庫,定義了 8 張表:員工基本信息表,部門編制信息表 ,射頻卡分配表,射頻射頻卡信息 卡序列號(hào) 工號(hào) 密碼 狀態(tài) 考勤月統(tǒng)計(jì)信息 出勤次數(shù) 月份 缺勤次數(shù) 工號(hào) 請假次數(shù) 27 卡考勤登記表,月考勤信息統(tǒng)計(jì)表、用戶表、考勤信息記錄表和考勤時(shí)間表 ,下面簡單介紹兩張表字段 : (1)、員工 基本信息表表定義字段如下: 字段名 類型 大小 說明 部門 Varchar 10 員工 所屬 部門 職務(wù) Va rchar 10 員工所任職務(wù) 工 號(hào) Varchar 10 主鍵 姓名 Varchar 20 員工 姓名 性別 Varchar 2 男、女 出生日期 datetime 8 員工 出生日期 民族 Varchar 2 員工 民族 籍貫 Varchar 10 員工 出生地 政治面貌 Varchar 5 員工 政治面貌 身份證號(hào) Varchar 30 員工 身份證號(hào) 手機(jī)號(hào) Varchar 20 員工 手機(jī)號(hào) 郵箱 Varchar 20 員工 Email (2)、射頻卡分配表的表定義的字段如下: 字段名 類型 大小 說明 卡號(hào) Varchar 20 員工 所持射頻卡的唯一標(biāo)識(shí)信息 工 號(hào) Varchar 10 員工 的工 號(hào) 狀態(tài) Varchar 10 卡的狀態(tài),“已激活”還是“已掛失” 基于 RFID的員工考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 28 (4)、射頻卡考勤登記表的表定義的字段如下: 字段名 類型 大小 說明 出勤時(shí)間 datetime 8 員工 出勤時(shí)間 工 號(hào) Varchar 10 員工的工 號(hào) ● 觸發(fā)器設(shè)計(jì) 觸發(fā)器( trigger)是個(gè)特殊的存儲(chǔ)過程,它的執(zhí)行不是由程序調(diào)用,也不是手工啟動(dòng),而是由單個(gè)事件來觸發(fā),比如當(dāng)對一個(gè)表進(jìn)行操作( insert, delete, update)時(shí)就會(huì)激活它執(zhí)行。 圖 35 員工 信息 ER圖 ? 為了對院系信息進(jìn)行管理,一個(gè)學(xué)校院系信息包括學(xué)院、專業(yè)、班員工信息 性別 工號(hào) 民族 職務(wù) 電話 郵箱 籍貫 政治面貌 出生日期 年齡 姓名 身份證號(hào) 用戶信息 用戶名 用戶密碼 用戶權(quán)限 用戶郵箱 25 級(jí)信息,所以規(guī)劃出了院系信息實(shí)體,實(shí)體 ER 圖如下圖所示。 圖 31 頂層數(shù)據(jù)流圖 數(shù)據(jù)信息 系統(tǒng)用戶 數(shù)據(jù)庫 RFID 員工考勤系統(tǒng) 登錄信息 基于 RFID的員工考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 22 圖 32 中間層數(shù)據(jù)流圖 ? 數(shù)據(jù)字典 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)信息的集合,也就是對數(shù)據(jù)流圖中包含元素的定義的集合,他的用途是供用戶查閱對不了解的條目的解釋。這些要求共同保證了設(shè)備信息的完整性 。 領(lǐng)導(dǎo) 與管理員之間信息是雙向互動(dòng)的 .管理員不僅是信息系統(tǒng)的用戶 ,同時(shí)也是領(lǐng)導(dǎo) 的信息維護(hù)的人員, 也是部分系統(tǒng)的維護(hù)者,但是管理員沒有考勤管理的使用權(quán)限。員工使用此系統(tǒng)僅僅只有查詢和修改密碼的功能,員工 不能對考勤管理和信息管理進(jìn)行操作。考勤記錄信息又包括射頻卡考勤信息和人工考勤信息。它支持大型 Web 站點(diǎn)和企業(yè)數(shù)據(jù)吃力系統(tǒng)的數(shù)據(jù)存儲(chǔ)要求,具有 Web 出版工具,支持 XML、 HTTP,并具有數(shù)據(jù)挖掘和分析服務(wù)的應(yīng)用功能,可伸縮性和可用性強(qiáng)。 C綜合了 VB 簡單的可視化操作和 C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1