999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于.NET平臺的考勤管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)

2013-04-29 10:42:34孫嫻陸文迪
中國高新技術(shù)企業(yè) 2013年6期

孫嫻 陸文迪

摘要:文章針對市場上考勤管理系統(tǒng)結(jié)構(gòu)單一、擴(kuò)展性低、安全性弱的缺點(diǎn),提出了一種基于.NET平臺的考勤管理系統(tǒng)的設(shè)計。通過.NET平臺實(shí)現(xiàn)系統(tǒng)結(jié)構(gòu)的統(tǒng)一,并采用ActiveX技術(shù)設(shè)計瀏覽器安全控件,同時在

B/S結(jié)構(gòu)的基礎(chǔ)上提供指紋機(jī)、IC卡通訊接口,大大提高了系統(tǒng)的可移植性和通用性。

關(guān)鍵詞:.NET平臺;考勤管理系統(tǒng);ActiveX技術(shù)

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-2374(2013)09-0018-02

隨著信息技術(shù)的飛速發(fā)展,信息化管理已經(jīng)成為如今企業(yè)內(nèi)部管理的一個重要趨勢。如今,在企業(yè)內(nèi)部普遍采用計算機(jī)進(jìn)行考勤管理,但是傳統(tǒng)的考勤系統(tǒng)往往結(jié)構(gòu)單一,在權(quán)限、差假、匯總等方面功能欠缺。同時,隨著技術(shù)的進(jìn)步,IC卡、指紋機(jī)、人臉識別攝像頭都逐漸開始廣泛應(yīng)用,但是傳統(tǒng)的系統(tǒng)往往沒有考慮到這些,并沒有支持的相關(guān)接口和技術(shù),給如今的考勤工作帶來很多不便。本文所提到的考勤系統(tǒng),就是基于.NET平臺,采用B/S結(jié)構(gòu)設(shè)計的,并針對IC卡讀卡器,提出了一套將原有系統(tǒng)與IC卡通訊結(jié)合的解決方案。

1 系統(tǒng)概述

1.1 應(yīng)用平臺介紹

.NET開發(fā)平臺是由微軟公司開發(fā)并主要用于構(gòu)建Windows的應(yīng)用程序,致力于快速應(yīng)用開發(fā),支持多種語言(C#、VB.NET、C++、Python)的開發(fā)。.NET開發(fā)平臺包含.NET Framework、.NET開發(fā)工具和.NET編程語言。

ActiveX是一個由微軟創(chuàng)建的軟件框架,能夠使其先前的組件對象模型(COM)和對象鏈接嵌入技術(shù)(OLE)適應(yīng)于從網(wǎng)上下載的內(nèi)容,尤其是在萬維網(wǎng)的背景下。ActiveX可以使用若干編程語言來實(shí)現(xiàn),既包括服務(wù)端技術(shù),也包括客戶端技術(shù),其主要內(nèi)容是:ActiveX控件(ActiveX Control),ActiveX文檔(ActiveX Document),ActiveX腳本描述(ActiveX Scripting),ActiveX服務(wù)器框架(ActiveX Server Framework),在WEB服務(wù)器上創(chuàng)建擴(kuò)展應(yīng)用程序,動態(tài)生成WEB頁面。

1.2 考勤系統(tǒng)概述

本系統(tǒng)是一種公司員工考勤辦公自動化的解決方案,可以通過瀏覽器和外接設(shè)備來進(jìn)行考勤和管理。傳統(tǒng)的考勤系統(tǒng),往往只有一個簽到的功能,缺少員工出差、領(lǐng)導(dǎo)審核、報表生成等方面的功能。同時,傳統(tǒng)的考勤系統(tǒng)僅僅通過瀏覽器來實(shí)現(xiàn),無法與指紋機(jī)、IC讀卡器等設(shè)備關(guān)聯(lián),造成了管理人員二次錄入的情況。本系統(tǒng)的設(shè)計相對以往的考勤系統(tǒng),功能性更加強(qiáng)大,擴(kuò)展性更高。

本系統(tǒng)由考勤管理、差假管理、人事管理、日志查詢、報表生成、IC卡關(guān)聯(lián)這六個主要模塊組成。系統(tǒng)結(jié)構(gòu)如圖1所示:

2 系統(tǒng)設(shè)計

本考勤系統(tǒng)主要采用MVC的設(shè)計模式,按照Model-View-Controller的方式將整個應(yīng)用業(yè)務(wù)進(jìn)行分離,劃分為BLL(業(yè)務(wù)邏輯層)、DAL(數(shù)據(jù)訪問層)、LIB(包含公共類和其他類庫文件)、MODEL(提供模型層)、WEB(網(wǎng)站主體),這樣有利于將問題分開解決,易于開發(fā)和維護(hù)。

考勤管理模塊通過IC卡關(guān)聯(lián),獲得員工每天的上班和下班時間,對這個時間加以判斷,是否符合正常的上班時間段,從而得知是否遲到、早退。記錄員工請假、出差的狀態(tài)。個人可以查詢自己的考勤信息,部門經(jīng)理或者系統(tǒng)管理員可以查詢所有員工的考勤信息,并導(dǎo)出Excel表。

差假管理模塊包括:差假申請,員工登錄此模塊,根據(jù)情況申請差假,具體的內(nèi)容包括差假原因、差假起始時間、結(jié)束時間等信息,點(diǎn)擊提交后,數(shù)據(jù)庫更新差假信息表,并提交給部門領(lǐng)導(dǎo)審核。差假審核,部門領(lǐng)導(dǎo)登錄此模塊,點(diǎn)擊待審批的差假申請表,對自己權(quán)限范圍內(nèi)員工的差假申請做出審核,數(shù)據(jù)庫更新審批狀態(tài),差假批準(zhǔn)狀態(tài)。查詢申請,員工登錄此模塊,可以對自己的差假申請進(jìn)行查詢,可以詳細(xì)查看自己的申請批準(zhǔn)狀態(tài)。

人事管理模塊包括部門經(jīng)理或者系統(tǒng)管理員查詢、添加、修改、刪除員工或者部門信息,并設(shè)置權(quán)限。

基本規(guī)定設(shè)定模塊主要設(shè)置上下班時間和放假時間,這個模塊與作息時間表對應(yīng),方便考勤操作。

數(shù)據(jù)庫管理模塊指把系統(tǒng)數(shù)據(jù)庫導(dǎo)出并存放在某一磁盤目錄中,相當(dāng)于備份。將存放在磁盤中的數(shù)據(jù)庫導(dǎo)入系統(tǒng)時要覆蓋原來的數(shù)據(jù)庫,否則會出錯。

日志記錄模塊指系統(tǒng)管理員可以根據(jù)查詢條件(例如用戶ID、日期等字段)查詢具體的日志記錄。

系統(tǒng)公告模塊指每個登錄此系統(tǒng)的員工都可以查看最近的系統(tǒng)公告,管理員根據(jù)統(tǒng)計表里面的數(shù)據(jù)將大于一定次數(shù)的遲到、早退、曠工等情況進(jìn)行篩選,并添加進(jìn)此模塊,對員工做出提醒的功能。

3 IC卡關(guān)聯(lián)的設(shè)計

目前我們使用的IC卡主要是非接觸式IC卡,使用256字節(jié)的EEPROM組織方式,32位保護(hù)存儲器組成方式和3字節(jié)用戶密碼。這種類型的IC卡一般使用頻繁、信息量相對較少,符合考勤系統(tǒng)的需求。本文將以這種格式的IC卡為例,介紹IC卡與系統(tǒng)關(guān)聯(lián)的技術(shù)。

需要對IC卡進(jìn)行讀取,連接IC卡讀卡器和計算機(jī),程序需要獲取相應(yīng)的端口號,并打開該端口,進(jìn)行端口的通信。讀卡時,根據(jù)相應(yīng)的地址和位移讀取相關(guān)的數(shù)據(jù),存儲下來。通信結(jié)束后需要關(guān)閉端口。寫入和修改時,只能對非固化的區(qū)域操作,根據(jù)相應(yīng)的地址和位移來寫入數(shù)據(jù),并修改校驗(yàn)數(shù)據(jù)。為了防止IC卡的數(shù)據(jù)被人惡意修改,需要對里面的數(shù)據(jù)進(jìn)行加密,可以采用自己設(shè)計的加密算法進(jìn)行加密。數(shù)據(jù)校驗(yàn)是為了保證數(shù)據(jù)的完整性和正確性,每次使用時,會根據(jù)校驗(yàn)數(shù)據(jù)來校驗(yàn)該卡數(shù)據(jù)是否正常,否則不允許操作。

對于IC卡的相關(guān)操作并非是孤立的,它的每次讀寫都是能夠與系統(tǒng)關(guān)聯(lián),不需要人工二次干預(yù)的。由于瀏覽器本身不具有硬件通信的權(quán)限,所以在瀏覽器端需要通過ActiveX技術(shù)來進(jìn)行硬件端口的通信。

在設(shè)備部署方面,將多個IC卡讀卡器連接到客戶機(jī)的不同端口,客戶機(jī)通過TCP/IP協(xié)議與遠(yuǎn)程服務(wù)器相連。系統(tǒng)和數(shù)據(jù)庫都存儲在遠(yuǎn)程數(shù)據(jù)庫中,當(dāng)員工通過瀏覽器登錄系統(tǒng),進(jìn)行刷卡時,IC卡讀卡器將相關(guān)信息輸送到瀏覽器,并通過網(wǎng)線傳送到服務(wù)器進(jìn)行數(shù)據(jù)的處理,成功后對數(shù)據(jù)庫做修改,并返回給瀏覽器成功的提示。

4 結(jié)語

本文設(shè)計了一個基于.NET平臺的考勤管理系統(tǒng),分析了各個功能模塊的組成,給出了相關(guān)的設(shè)計思路,同時針對IC卡讀卡器,提出了使用ActiveX技術(shù)來實(shí)現(xiàn)一體化管理的解決方案。本系統(tǒng)具有較高的通用性,對于其他使用硬件設(shè)備實(shí)現(xiàn)一體化管理的系統(tǒng)開發(fā)具有借鑒意義。

參考文獻(xiàn)

[1]胡迎松,彭利文,池楚兵.基于.NET的Web應(yīng)用三層結(jié)

構(gòu)設(shè)計技術(shù)[J].計算機(jī)工程,2003,29(8):173-175.

[2]劉云根,李新輝,王瑋立.IC卡考勤管理系統(tǒng)的設(shè)計與

實(shí)現(xiàn)[J].科技廣場,2004,(12):28-19.

[3]唐業(yè),張申生,戴偉.基于智能卡的分布式考勤管

理系統(tǒng)的研究與實(shí)現(xiàn)[J].計算機(jī)應(yīng)用與軟件,2005,22

(5):138-140.

[4]毛德祥,羅榮閣.基于ASP.net技術(shù)的Web應(yīng)用程序三層

設(shè)計模式[J].微型電腦應(yīng)用,2002,18(3):26-27.

[5]沈桂群.基于ASP.NET的MVC設(shè)計模式及實(shí)現(xiàn)[J].信息

與電腦,2009,(10):37、39.

作者簡介:孫嫻(1990—),女,江蘇南京人,南京工業(yè)大學(xué)電子與信息工程學(xué)院碩士,研究方向:軟件工程。

(責(zé)任編輯:黃銀芳)

主站蜘蛛池模板: AV网站中文| 国产国语一级毛片在线视频| 在线免费a视频| 99精品免费欧美成人小视频| 欧美日韩免费| 日韩区欧美区| 波多野结衣中文字幕一区| 女人18毛片水真多国产| 亚洲青涩在线| 国内精品自在欧美一区| 国产区免费| 成人中文字幕在线| 国产免费久久精品44| 黄色网站不卡无码| 毛片视频网| 欧美国产成人在线| 一级毛片免费高清视频| 亚洲欧美人成电影在线观看| 欧美有码在线| 欧美a级完整在线观看| 毛片久久久| 亚洲午夜天堂| 国产女人在线视频| 狠狠做深爱婷婷久久一区| 久久无码免费束人妻| 久久精品一品道久久精品| 国产女人18毛片水真多1| 精品伊人久久久香线蕉| 国内精品视频区在线2021| 毛片一级在线| 91精品国产丝袜| 99在线视频精品| 国产欧美日韩另类精彩视频| 日韩免费毛片| 99热这里只有精品免费国产| 日韩专区欧美| 99成人在线观看| 欧美成人手机在线视频| 欧美精品H在线播放| 国产精品午夜福利麻豆| 日韩欧美综合在线制服| 美女视频黄又黄又免费高清| 激情综合网址| 国内精品视频在线| 强奷白丝美女在线观看| 国产男人天堂| 午夜综合网| 久一在线视频| 全部无卡免费的毛片在线看| 91色国产在线| 午夜高清国产拍精品| 青青青国产精品国产精品美女| 手机永久AV在线播放| 91日本在线观看亚洲精品| 久久国产拍爱| 国产成人成人一区二区| 国产精品视频观看裸模| 国内熟女少妇一线天| 久久久受www免费人成| 狠狠干综合| 四虎精品免费久久| 亚洲成a人片77777在线播放 | 久久这里只有精品66| 青青草国产免费国产| 久久精品无码中文字幕| 亚洲美女高潮久久久久久久| 亚洲AV人人澡人人双人| 色一情一乱一伦一区二区三区小说 | av在线无码浏览| 精品视频第一页| 亚洲欧美另类专区| 国产激爽爽爽大片在线观看| 亚洲欧洲日韩久久狠狠爱| 黄色a一级视频| 欧美视频在线第一页| a在线亚洲男人的天堂试看| 亚洲天堂网在线播放| 国产第一页亚洲| 国产区在线观看视频| 亚洲欧洲一区二区三区| 国内自拍久第一页| 成人中文在线|