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

基于C/S結構的考勤管理系統設計與實現

2019-06-26 07:04:04李良偉申官富
無線互聯科技 2019年7期
關鍵詞:數據庫信息化

李良偉 申官富

摘? ?要:文章通過研究中小型企業的考勤現狀,對公司考勤系統的管理進行深入探討和分析,提出一種采用C/S結構的公司考勤系統,對考勤實行信息化管理,實現員工考勤數據采集、信息查詢和數據統計過程的自動化,方便統計與考核員工出勤情況,計算員工工資等。

關鍵詞:考勤管理;信息化;數據庫

1? ? 考勤信息管理概述

隨著社會的飛速發展,公司規模不斷擴大,員工人數日益增加,紙質考勤表不但在審核中增加了工作量,出錯率也越來越多,嚴重影響公司考勤效率。傳統的紙張信息管理方式已經不適合現代企業的發展需求,實現考勤信息管理的系統化、規范化和自動化將成為公司現代化管理的當務之急。利用Visual Studio 2010進行編碼,使用SQL Server 2008數據庫管理系統作為后臺進行連接,組成客戶機和服務器結構(Client/Server Structs,C/S)模式,既可在單機中運行,也可在局域網供多個終端同時訪問。具有統計查詢方便快捷、數據存儲量大、可靠性高、保密性好等優點[1]。

2? ? 系統分析

2.1? 系統總體要求

系統開發目的是為改變傳統考勤管理通過手動登記和統計來完成考勤工作的方式,避免產生大量的數據記錄、不易管理、容易出錯的方式。在互聯網狀態下,只需用移動設備就可以隨時隨地地查看自己的出勤記錄。利用計算機來實現考勤管理,既可以提高考勤的效率,也可以節省公司成本。信息技術的進步與發展對傳統考勤管理的模式提出更高的要求和挑戰。企業考勤管理系統解決方案要和實際需求、社會發展趨勢相吻合。在建立考勤管理系統時,要考慮一系列的問題,如系統如何提高辦事效率、減輕工作人員勞動強度并實現資源共享的目的。主要表現在以下幾個方面。

2.1.1? 實用性

最大限度地滿足用戶的需求,做到靈活實用是系統建設的最高要求,也是系統設計的基本出發點。實用性要求做到便于用戶應用,便于系統管理,便于數據更新和系統升級,具有簡單明了的人機交互方式、優化的系統結構和完善的數據庫系統,以及靈活簡便的用戶界面和及時向用戶提供有效的幫助信息。

2.1.2? 網絡化

在軟硬件上采用C/S結構,能有效地保證數據的安全性,合理地控制數據流向,用戶可以通過Internet進行多方面交流。

2.1.3? 經濟性

系統建設要求在實用的基礎上做到經濟實惠,以最小的投入獲得最大的效益。在軟硬件配置、系統開發和數據庫建立上都充分考慮經濟效益。

2.2? 系統可行性分析

隨著國內外軟件開發日益壯大,中小企業已完全具備獨立開發各類軟件的實力,來滿足行業間的特別需求。考勤管理系統的開發就是為解決企業考勤復雜、繁瑣、效率低的難題,就整個系統前期開發經濟可行性而言,投資相對于傳統考勤的花費就多些,各部門必須配置電腦、服務器、打印機及網絡設備等,之后就是相關人員的培訓。其開發不但減少了數據流通環節花費的時間,而且還幫助企業提高了辦公效率,確保了各項數據的準確性,避免工作人員流動造成數據丟失的問題。在技術構成上屬于數據庫應用類的系統,其基本操作是對數據庫進行添加、刪除、查找、編輯等,目前暫不存在太大的技術問題。多數人對電腦系統的基本操作與系統維護都有一定的基礎,公司也配有專業的電腦維護人員來對電腦做日常維護,因此不必擔心電腦故障問題。就開發環境的可行性來說,利用多種PC產品集成,通過專用接口或ODBC接口連接常用數據庫,在可視化開發環境下編寫代碼,調試和維護更為方便。既豐富了應用程序的表達能力,又加快了項目的開發速度[2]。

2.3? 系統的邏輯模型

2.3.1? 功能模塊劃分

系統為中小企業的考勤管理而設計,主要面向兩類用戶:管理員用戶和普通員工用戶。用戶類別是用戶權限的唯一標記,將作為其擁有相應操作權限的依據。在用戶管理中,用戶可通過注冊成為該系統的用戶。管理員主要對系統基本信息進行管理與維護,實現對用戶管理、基本信息管理、考勤管理、統計查詢和信息公告的管理功能,并可以對考勤情況進行統計和分析。普通員工作為公司的工作人員,不但可以查詢公告信息、考勤信息、個人信息等詳細情況,還可以對個人登錄信息進行修改。

2.3.2? 數據流圖

數據流是數據在系統內的傳輸途徑,數據流程圖(Data Flow Diagram,DFD),是描述系統數據流程的工具,將數據獨立抽象出來,通過圖形方式描述信息的來龍去脈和實際流程,是一種能全面地描述信息系統邏輯模型的主要工具,可以利用少數幾種符號綜合地反映信息在系統中的流動、處理和存儲情況。為了描述復雜的軟件系統信息的流向和加工,可采用DFD分層方式來描述,即頂層,中間層、底層。數據流圖有4種成份:源點或終點、處理、數據存儲表和數據流。

用戶在系統中根據所擁有的權限進行操作,普通用戶可以注冊、修改、查詢個人信息,管理員可以增加、修改或刪除相關信息。考勤管理提供用戶對考勤信息的查詢,管理員具有對這些信息的所有操作權限,普通員工只可以在系統中查看自己的考勤信息[3]。

2.3.3? 系統數據流程圖

系統數據流程圖主要包括對員工的出勤、出差、加班、請假、遲到、早退和統計進行管理。

3? ? 系統設計

3.1? 概念結構設計

在當前建立的數據庫中,大多采用的是關系數據庫。因此,首先需要將E-R圖轉換為關系模型,其次,根據具體DBMS的特點和限制轉換為特定的DBMS支持下的數據模型,最后,進行優化。局部E-R圖可以很直觀地表示出概念模型的數據聯系,主要由矩形框和橢圓形框組成,其中矩形框表示實體,橢圓表示各實體的屬性,員工基本信息E-R圖(見圖1)。

3.2? 物理結構設計

考勤系統設計用到的工具主要有服務器、企業管理器等,數據庫名為Str,結構表包括員工基本信息情況表(E_Info)、員工出勤記錄表(Work_Info)、員工出差信息情況表(Out_Info)、員工加班信息情況表(Over_Info)、員工請假信息情況表(Off_Info)、員工遲到信息情況表(Lat_Info)、員工早退信息情況表(Leav_Info)和員工月統計信息情況表(Mnth_Info)這8個表格。員工基本信息情況表(E_Info)如表1所示。

3.3? 邏輯結構設計

關系模式如下。

職工:工號,職務,姓名,性別,民族,籍貫,出生日期,電話號碼,身份證號,所在部門。

出勤記錄:工號,出勤編號,上班時間,下班時間,缺勤記錄。

出差記錄:工號,出差編號,出差日期,結束日期,天數統計。

加班信息:工號,加班編號,開始時間,結束時間,時間統計。

請假信息:工號,請假編號,請假日期,銷假日期,天數統計。

遲到信息:工號,遲到編號,上班時間,時間統計。

早退信息:工號,早退編號,離崗時間,時間統計。

月統計:工號,出勤月統計,出差月統計,加班月統計,請假月統計,遲到月統計,早退月統計。

列名 說明 數據類型 長度 允許Null值 備注

E_No 工號 Char 6 □ 主鍵

E_Deg 職務 Char 10 □

E_Name 姓名 Char 12 □

E_Sex 性別 Char 2 □

E_Nat 民族 Char 4 □

E_Add 籍貫 Char 12 □

E_Bir 出生日期 Datetime 8 □

E_Tel 電話號碼 Char 12 □

E_Id 身份證號 Char 18 □

E_Dept 所在部門 Char 12 □

4? ? 系統實現

數據庫建立主要是為系統的后臺為管理員服務,主要分為員工基本信息管理、部門信息管理、考勤管理、考勤統計分析、公告管理和管理員管理等模塊。通常在設計一個系統時,數據庫連接首先需要考慮數據庫在調用數據的頻繁性,避免代碼重復出現。另外靜態的網頁已無法滿足系統需要的海量數據,系統在設計網頁時應首要選用動態網頁。因此,編寫數據庫連接網頁時需要的文件是至關重要的,DB.CLASS文件的內容包括連接數據庫的代碼,數據庫的連接通過橋的方式,即JDBC:ODBC進行連接。

4.1? 系統測試

硬件環境:Intel Pentium 2.0 GHz及其以上的CPU,內存512 MB,硬盤至少有2 GB空間可用。

軟件環境:Windows XP及以上操作系統,IIS,SQL Server 2008和Visual Studio 2010開發工具。

測試方案是軟件測試中非常重要的一部分,測試任務就是通過設計一些可能出現錯誤的數據,根據是否針對系統的內部結構和具體實現算法來完成測試。測試方法一般分為兩種,白盒測試的方法是通過已知的產品內部工作過程來檢驗產品內部動作是否是按照規格說明書的規定正常進行的,黑盒測試的方法是已經知道產品所具有的功能,來檢驗該功能是否都能正常使用。

4.2.1? 系統功能測試

系統基于C/S結構的Web應用管理系統。在測試中主要考慮邏輯覆蓋、語句覆蓋、判斷覆蓋、條件覆蓋、判定/條件覆蓋和條件組合覆蓋等測試方法。通過登錄系統擁有的基本操作權限,使用不同的登錄方法進行登錄,查看系統是否出現錯誤或成功的相應提示。主要表現形式有:用正確密碼登錄已存在賬號、用錯誤密碼登錄已存在賬號、用不存在賬號登錄和賬號或密碼為空4種情況[4]。

4.2.2? 系統性能測試

通過運行與測試,系統在管理員與普通員工的對應操作功能基本完善,各個模塊功能基本滿足需求分析的各項需求。所以,用戶在進行字串類型、信息重復輸入的測試時,可以達到預期的結果或有相應的操作提示。在可行性方面上,通過頁面布局、頁面字體風格、頁面提供的信息、整體界面的設計與實踐,基本上也符合管理系統用戶操作的需求。系統通過運行與不同用戶的測試,功能上基本完善、運行上正常可靠,具有良好的維護性與擴展性,這些均能滿足系統在設計中的性能要求。但在整個考勤管理系統完成中,因為時間的局限性,未進行全面的性能測試和壓力測試,如系統中一個功能的服務同時可以接受的用戶數、系統的超負荷運轉等。

作者簡介:李良偉(1999— ),男,四川樂山人,專科生;研究方向:計算機應用技術。

猜你喜歡
數據庫信息化
月“睹”教育信息化
月“睹”教育信息化
幼兒教育信息化策略初探
甘肅教育(2020年18期)2020-10-28 09:06:02
“云會計”在中小企業會計信息化中的應用分析
活力(2019年21期)2019-04-01 12:16:40
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
信息化是醫改的重要支撐
中國衛生(2014年1期)2014-11-12 13:16:34
主站蜘蛛池模板: 热re99久久精品国99热| 91九色国产在线| 久久无码高潮喷水| 国产精品手机在线播放| 日韩专区欧美| 丁香五月亚洲综合在线| 东京热av无码电影一区二区| 专干老肥熟女视频网站| 91福利一区二区三区| 永久在线精品免费视频观看| 99视频在线免费| 九九免费观看全部免费视频| 老色鬼久久亚洲AV综合| 国产精品9| 国产精品一区二区不卡的视频| 国产97色在线| 中国黄色一级视频| 婷婷五月在线| 香蕉久久国产超碰青草| 永久免费av网站可以直接看的| 国产成人亚洲无码淙合青草| 国产高清无码麻豆精品| 91欧美在线| 欧美三级视频网站| a毛片基地免费大全| 久久久久亚洲精品无码网站| 国产欧美日韩资源在线观看| 国产人成网线在线播放va| 又黄又湿又爽的视频| 精品乱码久久久久久久| 97青青青国产在线播放| 午夜小视频在线| 国产产在线精品亚洲aavv| 国产无码在线调教| 国产成人乱无码视频| 强奷白丝美女在线观看| 好吊妞欧美视频免费| 亚洲欧美另类久久久精品播放的| 找国产毛片看| 青青操视频免费观看| 国产91丝袜在线播放动漫 | 国产探花在线视频| 亚洲中久无码永久在线观看软件 | 亚洲第一成年人网站| 日本在线国产| 中文字幕伦视频| 国产丝袜91| 71pao成人国产永久免费视频| 色婷婷视频在线| 日日噜噜夜夜狠狠视频| 国产成人区在线观看视频| 亚洲成人黄色在线| 免费毛片全部不收费的| 久久久成年黄色视频| 99热国产这里只有精品9九| 色天天综合| 蜜芽国产尤物av尤物在线看| 欧美色香蕉| 蜜桃视频一区二区| 成年人国产视频| 国产一级精品毛片基地| 国产成人艳妇AA视频在线| 成人午夜视频在线| 国产爽爽视频| 性色生活片在线观看| 欧美日韩在线国产| 蜜臀AVWWW国产天堂| 亚洲六月丁香六月婷婷蜜芽| 中文字幕欧美成人免费| 中文字幕色站| a天堂视频| 伊人久久精品亚洲午夜| 久草美女视频| 国产精品久久久久久久久| 成人精品亚洲| 国产AV毛片| 久久精品人人做人人爽电影蜜月| 国产素人在线| 四虎成人精品| 亚洲色图欧美激情| 久久亚洲国产一区二区| 8090午夜无码专区|