郭志琴
[摘要]本系統(tǒng)基于Dreamweaver軟件和ASP技術+Access數(shù)據(jù)庫,采用B/S模式來實現(xiàn)客戶端對服務器端的調用,進而實現(xiàn)系統(tǒng)智能化信息處理。服務器操作系統(tǒng)為Win2003,客戶端通過局域網(wǎng)登錄服務器上考勤系統(tǒng)實現(xiàn)考勤記錄。此考勤系統(tǒng)主要功能有用戶信息記錄,員工簽到簽退信息的記錄,員工加班值班記錄,員工請假信息的記錄及領導審批;管理員可編輯所有信息,可將信息形成報表打印等。軟件編制完成后,經過調試和修改,目前系統(tǒng)運行正常,受到用戶好評。
[關鍵詞]考勤管理;ASP;數(shù)據(jù)庫
doi:10.3969/j.issn.1673-0194.2013.08.028
[中圖分類號]F272.92;TP391[文獻標識碼]A[文章編號]1673-0194(2013)08-0053-01
基于考勤管理制度的改革,筆者所在陽泉市城區(qū)稅務局領導決定進行考勤管理的改革。經過領導和相關專家的研究決定編制一個考勤管理軟件,使用計算機網(wǎng)絡對員工出勤管理,這樣可極大地提高員工考勤管理的效率,也體現(xiàn)了本局科學化、正規(guī)化的管理。
1 開發(fā)平臺及主要技術
本考勤管理系統(tǒng)使用Dreamweaver為平臺,利用ASP技術實現(xiàn)對數(shù)據(jù)庫的創(chuàng)建和操作,由于數(shù)據(jù)量不是很大,數(shù)據(jù)庫采用Access存放數(shù)據(jù)。用B/S模式來實現(xiàn)客戶端對服務器端的調用,服務器操作系統(tǒng)為Win2003。將考勤系統(tǒng)安裝在服務器上并做好設置,客戶端用戶完全通過WWW瀏覽器實現(xiàn)操作,這樣簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本。
2 系統(tǒng)功能及結構
2.1 前臺功能
包括加班登記、值班登記、請假申請、簽到/簽退、個人資料和密碼管理等。
2.2 后臺功能
包括加班記錄、值班記錄管理、遲到、曠工記錄、簽到紀錄管理。
以上管理管理員按姓名、日期、時間段等進行查看、修改、打印或刪除操作。
另外還有人員管理、請假管理、假期管理、簽到設定、部門設定、數(shù)據(jù)備份以及系統(tǒng)設置等。
2.3 數(shù)據(jù)庫設計
(1)人事數(shù)據(jù)表:主要記錄員工的信息及當天簽到信息,主要字段有:用戶名,真實姓名,密碼,用戶權限,用戶類型,簽到狀態(tài),初始化日期,當天簽到時間和簽退時間,當天的簽到次數(shù)等,
(2)簽到組表:對簽到員工分組的組信息;
(3)簽到記錄表:記錄每天的簽到信息;
(4)請假記錄表:記錄員工的請假信息。
3 設計實現(xiàn)
用戶登錄時先輸入用戶名和密碼,系統(tǒng)根據(jù)人事數(shù)據(jù)表判斷其權限,權限不同則界面內容也不同。用戶權限分為3種:普通用戶只能實現(xiàn)簽到簽退、請假、修改或查詢自己的信息等操作;領導除有普通用戶的功能外還可對員工出勤數(shù)據(jù)進行查詢及請假的審批等;管理員擁有全部前臺和后臺的操作權限。
每天系統(tǒng)第一次運行會對人事數(shù)據(jù)表的簽到記錄清零,對簽到記錄表中前一天無簽到的員工記曠工或在請假記錄表如有前一天的請假批準記錄則不記錄。每天簽到次數(shù)由管理員設定。若本次簽到時間在緩沖時間內為正常簽到,在緩沖時間和曠工時間之間為遲到,若在曠工時間后簽到則記曠工一次。在簽退時間或簽退緩沖時間內簽退為正常簽退,在簽退時間前簽退為早退。在簽到簽退操作中有兩種特殊情況需處理:①由于公差不能簽到簽退:員工需填寫請假單,請假原因為公差,提交后系統(tǒng)在簽到簽退表的簽到簽退狀態(tài)欄記為公差不記曠工。②星期六、日不休息或非星期六、日休息的情況。由管理員在放假表中設定好非正常放假時間和星期六、日工作的時間,系統(tǒng)運行時檢測該表決定界面是否顯示簽到或簽退按鈕。
請假管理模塊有2部分內容,員工請假和領導審批。員工請假可按要求填寫請假單或為體現(xiàn)人性化管理本人不能請假時可別人代請,但要標明。主要的問題在于局里要求請假天數(shù)不同審批領導及審批次數(shù)也不同,如請假時長超過2天,先由部門負責人審批,如部門負責人批準,再由分管局長審批,如分管局長批準,則請假被批準生效。所以要對領導層設置不同權限,要求領導每天2次查看請假情況以及時審批。領導審批請假時,根據(jù)登錄領導的權限從請假表中調用相應請假記錄,審批結果有批準或不批準,若請假審批結果為不批準而又未簽到簽退的員工記為曠工。
權限最高的管理員可對簽到簽退記錄、請假記錄、加班值班記錄、員工資料等所有數(shù)據(jù)進行查詢、修改、刪除、增加和導出操作,還可進行系統(tǒng)設置和數(shù)據(jù)備份等操作。在修改和增加數(shù)據(jù)時,利用Dreamweaver中的層(DIV)來實現(xiàn)當前頁面彈出表單,這樣不會有太多的跳轉頁面從而給用戶統(tǒng)一友好的界面感覺。導出數(shù)據(jù)本系統(tǒng)選擇了最簡單的一種方法就是直接在IE中打開,再存為Excel文件,即把讀出的數(shù)據(jù)用