考勤管理系統的設計與實現_第1頁
考勤管理系統的設計與實現_第2頁
考勤管理系統的設計與實現_第3頁
考勤管理系統的設計與實現_第4頁
考勤管理系統的設計與實現_第5頁
已閱讀5頁,還剩24頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優質文檔-傾情為你奉上 考勤管理系統的設計與實現系 院 信息工程學院 學科門類 工 學 專 業 計算機科學與技術 學 號 0 姓 名 蘇 菊 指導教師 楊海軍 2015 年 5 月 10 日摘 要隨著計算機技術的飛速發展,計算機在企業管理中應用的普及,利用計算機實現企業人事考勤管理勢在必行。本系統結合企業實際考勤管理制度,經過實際的需求分析,采用功能強大的Visual C#作為開發工具,開發出來的企業考勤管理系統。整個系統從符合操作簡便、界面友好、靈活、實用、安全的要求出發,完成日常的考勤操作,包括企業信息管理,員工簽到管理,用戶管理,考勤信息管理,查詢信息管理等工作。經過實際使用證明,本

2、文所設計的系統可以滿足企業進行日常的員工考勤管理方面的需要。本課題采用C#+ASP.net架構開發考勤管理系統。后臺數據使用SQL Server,前臺開發工具使用Visual C#。我們設計的數據庫系統能夠實現員工管理,上班時間設置,考勤管理,考勤統計。該系統基本上滿足了用戶在考勤管理方面的需求,用戶界面友好。其功能在系統內部有源代碼直接完成,用戶只需按系統要求輸入即可操作。關鍵詞:考勤管理;Visual C#;ASP.NET;SQL Server數據庫 AbstractWith the rapid development of computer technology, computers i

3、n business management applications to the popularization of computer use attendance of enterprises and personnel management is imperative the system combines the actual attendance enterprise management system, through analysis of the actual demand by the powerful Visual C# as a development tool, dev

4、eloped by the Enterprise Attendance Management System.The entire system from the line with the simple, user-friendly, flexible, practical and safety requirements, the completion of day-to-day operation of the attendance, including enterprise information management, employee attendance management, us

5、er management, time and attendance information management, information management job inquiries. After proof of actual use, the paper system designed to meet the business day-to-day management of staff attendance required.This topic uses the C#+ASP. NET Framework development time and attendance mana

6、gement system. Textual research on the NET Framework development management system. Data using SQL Server in the background, foreground development tool using Visual C#. We designed a database management system to achieve staff, work time, attendance, attendance statistics. The system basically meet

7、 the needs of users in terms of attendance management, user friendly interface. Its function in the source code directly inside the system is complete, users simply press enter you can manipulate the system requirements.Keyword: checks attendance the management; Visual C#; ASP.NET; SQL Server data b

8、ase專心-專注-專業目 錄1 緒 論計算機已成為我們在學習和工作當中不可缺少的一部分,當今社會計算機已被應用于許多領域,計算機之所以如此流行的原因主要就是,它可以代替人工進行許多的復雜的勞動,還可以大大提高人們的工作效力、并且還可以為之減少許多人力與物力。這給人們的生活帶來許多便利。所以,在以后的社會里,計算機將成為社會中的主流。企業對員工提供一考勤管理系統,以便于對員工的基本情況、員工的上下班情況和員工工資信息進行透明化、準確化管理。目前部分中小型企業的考勤管理水平還處于底下水平,依然停留在靠人工去記錄考勤情況的基礎上,這樣的考勤方式已經給不少企業帶來了不必要的麻煩,因為它不僅浪費了許多的

9、人力,人工記錄還容易造成疏漏,甚至可能存在考勤監管人員的導致考勤不平等情況。在當今信息時代,這種傳統的管理方法必然被計算機為基礎的信息管理所取代。本文希望能用所學的知識設計一個較有效的考勤管理系統。1.1課題背景日前企業考勤管理系統在實際開發和應用中尚存在很多問題,我國眾多的企業都是采用傳統的手工方式記錄企業員工每日的出勤情況。這種方式繁瑣易錯,準確性、透明度、實時性差,受人為因素影響過大,增加了企業的人力資源成本。同時使用傳統人工記錄考勤管理容易出現疏漏,甚至可能存在考勤監管人員因人情導致考勤不平等的情況,造成企業員工存在僥幸心理,無法解決代考、脫崗的問題,不利于企業的人員管理。現在,計算機

10、輔助管理已在我國的各行各業得到了廣泛地應用,但總的來說,計算機在我國管理中的應用,還處于初級階段,盡管近兩年發展較快,但還需要不斷地探索和研究。1.2課題意義當今社會信息化已經成為一種潮流,信息技術革命的發展正在促使工業資本經濟向信息經濟、知識經濟轉變。而利用計算機技術,通訊技術等現代化的信息技術手段來實現企業信息化建設與新型現代化管理,更是企業不可避免的生存競爭所要面對的當務之急。隨著現代科技的進步,利用信息和計算機技術來進行企業員工考勤的管理也成為現代化企業運作必不可少的一部分。現代企業員工人數的激增與員工的頻繁變動,使得企業的考勤統計管理工作日益繁雜,傳統的企業考勤管理方法很難保證數據的

11、準確與實時。與此同時,計算機技術飛速發展,計算機在企業管理中應用逐漸普及,利用計算機實現企業職工考勤管理勢在必行。計算機的普及和計算機科學技術的飛速發展,人們開始越來越多地利用計算機解決實際問題。考勤管理是企業信息管理的重要部分,面對大量的企業信息,采用人力處理將浪費大量的時間、人力和物力,而且統計數據麻煩。一個企業對其職工的正常上下班、延時工作及加班工作進行考勤,通過報表的形式輸出,合理調整員工工作安排,用計算機對考勤數據進行統計分析處理,得到我們所需要的各種統計報表和考勤原始數據。方便了企業對員工的管理如今的企業的管理者,擁有一個良好的企業管理信息系統,可加強職工的管理,增強企業的管理,對

12、企業的發展有著一定的促進作用。因此,開發一個合適的、高質量的企業考勤管理系統進行企業員工的考勤管理,對企業的長遠發展有重大的意義。開發一個界面友好,易于操作的考勤管理軟件進行自動化處理變得十分重要,這正是本系統開發的目的和意義。通過此考勤管理系統的開發鍛煉了學生的實際動手能力,對以后的學習和工作能力的培養也具有重要意義。 現在利用計算機來管理考勤工作,大大降低了工作人員的工作量,提高了工作效率,使原本復雜枯燥無味的工作變的簡單輕松。計算機技術,特別是數據庫技術的發展。為企業建立管理信息系統,甚至對改變管理思想起著不可估量的作用。使用考勤管理系統,管理者可以快速記錄公司全體員工當日的出勤狀況,并

13、可按月份統計員工出勤、出差、請假狀況及正常時間。實踐證明信息技術已在企業的管理層面扮演越來越重要的角色。因此對這方面的研究是必要的,它將推動我國企業的發展和考勤管理信息處理的現代化。1.3畢業設計的內容與任務 本課題的主要要內容是:對企業的員工上班的基本信息的考勤管理系統,主要任務是讓企業的考勤方面信息系統化、規范化和自動化。本系統基本涵蓋了企業考勤管理的主要需求,員工上班情況信息管理(員工打卡的查詢、修改、添加)、部門情況(部門信息的添加、保存、刪除)等,設置系統用戶登陸功能,即時對系統數據進行安全設置與保護、友好的用戶界面,業務操作簡單,進入系統即能使用,操作快捷、方便,易懂易會。本系統可

14、運用于中小型的企業考勤管理。在本課題中以中小型企業的考勤管理業務為依托,結合管理的理論,設計并開發一個基于網絡環境的企業考勤管理系統。其具體工作如下: 首先,以某企業對員工考勤的要求為基礎,分析企業在考勤管理這一方面的業務流程,通過網絡和專業書籍收集有關企業考勤系統的第一手資料,確定建設企業考勤管理系統的目標和主要功能需求。其次,在確立系統的目標和主要功能需求的基礎上,提出這個考勤管理系統的設計方案和設計原則,合理安排開發進度,設計各個功能模塊等等。最后,進行具體的系統開發,實現了功能模塊相應的功能,達到系統的目標最終完成的功能需求,對系統進行模塊集成、測試和性能分析。2 系統開發相關技術2.

15、1 Visual C#簡介C#(讀作 C sharp)是微軟開發的一種面向對象的編程語言,是微軟.NET開發環境的重要組成部分。而Microsoft Visual C# 2005是微軟開發的C#編程集成開發環境,它是為生成在.NET Framework上運行的多種應用程序而設計的。C#的特點有語法更簡單、容易學習、支持跨平臺、功能強大、面向對象且避免了多繼承、現代快速應用開發的功能、語言的兼容和協作交互性,對C+的繼承且類型安全。C#憑借它的許多創新,在保持C樣式語言的表示形式和優美的同時,實現了應用程序的快速開發。5Visual S包含Visual C#,這是通過功能齊全的代碼編輯器、項目模

16、板、設計器、代碼向導、功能強大且易于使用的調試器以及其他工具實現的。通過.NET Framework類庫,可以訪問多種操作系統服務和其他有用的精心設計的類,這些類可顯著加快開發周期。2.2 ASP.net簡介ASP.net是M的一部分,它提供了一個統一的Web開發模型以及應用程序所需的各種服務。1ASP.net的語法在很大程度上與ASP兼容,同時它還提供一種新的編程模型和結構,可生成伸縮性和穩定性更好的應用程序,并提供更好的安全保護。可以通過在現有ASP應用程序中逐漸添加ASP.net隨時增強 ASP 應用程序的功能。ASP.net是一個已編譯的、基于.NET的環境,可以用任何與.NET兼容的

17、語言(包括 Visual Basic .NET、C#和JScript .NET.)創作應用程序。另外,任何ASP.net應用程序都可以使用整個.NET Framework。 微軟為ASP.net設計了這樣一些策略:易于寫出結構清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發出Web應用,滿足計算向Web轉移的戰略需要。 ASP.net的性能ASP.net提供了高效率、易控制、語言支持、穩定的性能、優秀的升級性、更快速的開發、更簡便的管理、全新的語言以及網絡服務。貫穿整個ASP.net的主題就是把用戶大部分的瑣碎工作由系統自動化了。7 2.3

18、SQL Server數據庫簡介SQL是Structure Query Language(結構化查詢語言)的縮寫,它是一標準的數據庫查詢語言,最早是由IBM公司1970年開發出來,后來經由美國ANSI協會采用做為數據庫的查詢(Query)、刪除(Delete)、增加(Append)、修改(Update)等處理的標準計算機語言格式。 SQL語言是以接近英語語法的格式設計出來適用于數據庫運行的一種計算機語言,所以學習起來比較容易。SQL語言本身不是一個很完整的編程語言,如它不支持界面編程等。8一般它與其他編程語言(如VB、VC和C#等)結合起來使用。 本課題所運用的數據庫是SQL Server 20

19、05MicrosoftSQL Server 2005 是一個全面的數據庫平臺,使用集成的商業智能 (BI) 工具提供了企業級的數據管理。SQL Server 2005 數據庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用于業務的高可用和高性能的數據應用程序SQL Server 2005 特性概況。 3 考勤管理系統應用需求分析與數據庫設計3.1 可行性分析在決定開發考勤管理系統應用之前,首先要做好系統開發的可行性分析。可行性分析的任務是確定該系統開發是否必要和可行。建設企業考勤管理系統的必要性取決于需求的迫切性和實現的可行性。從以下幾個方面認真進行研究,從而為確定

20、系統開發的決策提供科學依據。(1)經濟可行性:在管理方面,可以利用計算機實現企業中員工的考勤管理,避免了人為因素造成的考勤記錄失真,采用考勤管理系統使得考勤管理工作變得快捷簡單。強大的數據庫管理功能,減輕了考勤統計工作的勞動強度,提高了考勤的精確度。在維護方面,維護數據和數據庫也比較簡單。(2)技術上可行性:技術上的可行性分析所考慮采用的硬件和軟件技術能滿足用戶提出的要求(如計算機的容量、速度等)。此外,因本系統難度不大,所涉及的范圍只限于企業員工的考勤管理,所以在技術上已達到開發該系統的能力。綜上所述,為了提高企業工作效率、保證企業員工考勤的管理質量、快速而且準確地為企業制定好的經營方針與決

21、策,我選擇了制作考勤管理系統。3.2系統需求的概述由于本系統是考勤管理的系統,它是直接面向終端用戶,因此它的開發方法是應該有區別于傳統方法學的一種快速、靈活、交互式的模式。使用計算機對員工考勤進行管理,具有檢索迅速、查詢方便、保密性好以及成本低的優點。應該使用現代化的手段來提高管理和服務水平。3.2.1系統需求分析功能需求:認證用戶:系統在連接數據庫前需對用戶進行認證。如果認證通過、執行連接。對非法用戶則拒絕執行操作并關閉程序。 設置上下班時間:系統應能由用戶打卡設置上下班時間,并能根據此時間來判斷員工是否遲到或早退。部門信息情況:可以查詢各部門的信息,能夠對新到員工進行部門的分配,如果該企業

22、有新增部門,可以進行部門的添加。統計出勤狀況:系統能夠按用戶指定的時間范圍對員工的出勤狀況進行統計,列出詳細的統計結果,其中需包含遲到、早退、請假、出差和曠工次數。并提供檢索功能,使能夠對單個員工的出勤統計結果進行查詢。 添加刪除員工:系統需能夠對員工進行添加或者刪除操作。并能夠對新增的員工進行正常的記錄,統計和查詢操作。 3.2.2系統概要設計 系統功能分析: 系統開發的總體任務是通過用戶對員工每日出勤狀況的記錄以及事先設置好的出勤判斷時間按指定時間段統計出所有員工的出勤狀況,并提供各種檢索功能供用戶查詢。主要功能如下: (1) 員工上班的登記。上下班時間的設定,根據員工的打卡情況來進行管理

23、。(2) 員工每日考勤的情況記錄。 (3) 部門信息的記錄。(4) 節假日時間的記錄。3.3系統需求模型為了讓用戶更好的了解本系統的功能結構,用圖來看其系統的功能構架。由項目管理器進行統一的管理,由主程序進入系統,由主程序調出用戶登錄界面。登錄成功后調出應用系統的主菜單,由主菜單調出各個表單界面。整個系統的結構要緊湊、簡潔;功能明確、完整。考勤管理系統的總體功能流程圖如下:顯示系統封面用戶登錄調用主菜單進入本系統登錄失敗模擬打 卡考勤設置模擬打卡部門設置員工設置錄入考勤記錄統計列表查詢統計打卡操作統計報表考勤設置節假日列表圖3-1 總體功能流程圖基本設置部門信息管理員工信息管理增加員工信息增加

24、節假日工作時間設置統計報表是否3.4數據庫的設計3.4.1數據庫需求分析數據庫在一個信息管理系統中占有非常重要的地位,合理的數據庫結構設計可以提高數據存儲的效率,保證數據的完整和一致。4考勤管理系統的需求具體體現在各種信息的修改、保存、更新和查詢,這就要求數據庫結構能充分滿足各種信息的輸出和輸入。通過上述系統功能分析,針對企業的考勤管理系統的需求,總結出如下的需求信息。員工在上下班期間打卡,考勤監管人員可以通過打卡情況查看員工的考勤情況,并且與員工的工資情況直接掛鉤。所有設計如下數據項和數據結構。用戶登錄,包括數據項:用戶名、密碼。基本信息,包括數據項:部門信息管理、員工信息管理等。考勤設置,

25、包括數據項:節假日列表、增加節假日等。統計報表,包括數據項:查詢統計、每日統計列表等。打卡,包括數據項:打卡操作。得到上面的數據項和數據結構以后,就可以設計出能夠滿足企業管理的各種實體,以及它們之間的關系,為后面的邏輯結構設計打下基礎。這些實體包含各種具體信息,通過相互之間的作用形成數據的流動。這些實體用圖來表示更直觀可見。ER圖如下:圖3.2 E-R圖3.4.2 數據庫表設計 本系統包括七個表,企業部門表(Adept,見3-1表),活動表(attAction,見3-2表),員工信息表(Employee,見3-3表),節假日信息表(Holiday,見3-4表),管理員登錄表(ManagerIn

26、fo,見3-5表),考勤狀態表(State,見3-6表),工作時間表(WorkTime,見3-7表),公司名稱表(company,見3-8表)。一般企業都有好幾個甚至十幾個部門,然而每個部門在企業中都有不同的功能,因此我們需要根據部門的具體需求,給每個部門不同的編號和名稱來區分它們的不同工作任務。其數據表如下:表3-1 企業部門表(Adept)字段名稱數據類型字段長度備注adeptIDchar10企業部門的ID,主鍵adeptnamenvarchar20企業部門名稱adeptDesnvarchar255部門描述comIDchar10公司ID考勤管理是系統的核心,企業也是通過考勤來管理員工,讓大

27、家有一個統一的上班下班時間,因此需要員工上下班時打卡來記錄員工的考勤。因此需要一個考勤管理表,具體數據表如下:表3-2 活動表(attAction)字段名稱數據類型字段大小備注actionIDint8員工號,主鍵Employeeidchar10員工名稱firsttimedatetime20早簽到時間lasttimedatetime20晚簽到時間stateIDchar20所在部門descriptionnvarchar100說明 員工信息表是用于記錄員工編號,員工所在部門,員工入職時間,員工姓名等信息的表。其具體數據表如下:表3-3 員工信息表(Employee)字段名稱數據類型字段大小備注Emp

28、loyeeIDchar20員工號,主鍵EmployeeNamenvarchar20員工姓名adeptIDchar10企業部門號Sexchar2性別phonenvarchar20電話JoinTimedatetime20加入時間numbernvarchar20身份證號節假日是員工休息的日子,而節假日表則是記錄員工休息時間的表。其具體數據信息如下:表3-4 節假日信息表(Holiday)字段名稱數據類型字段大小備注HolidayIDchar10假日ID,主鍵HolidayNamenvarchar255假日名稱FirstTimedatetime20起始時間LastTimedatetime20結束時間這

29、里的管理員,即管理考勤的員工,該員工可以通過登錄系統看到所有員工的上下班記錄,然后算出員工上班時間。而管理考勤的不一定是一個人,因此有一個管理員用戶,可以查看其他員工考勤信息。管理員用戶的具體數據信息如下表:表3-5管理員登錄表(ManagerInfo)字段名稱數據類型字段大小備注ManagerIDchar10管理員的ID,主鍵Loginamenvarchar20登錄名Loginpwdnvarchar20登錄密碼comIDchar10公司的ID考勤狀態表是用于記錄員工是否準時上下班情況,它包括遲到、早退、曠到等其他沒有來上班的各種情況,其相關的數據表如下表:表3-6考勤狀態表(State)字段

30、名稱數據類型字段大小備注stateIDchar10考勤的IDstatenamenvarchar10考勤的名稱 工作時間表是指員工在早上上班前的某一個時間段內打卡,算是準時上班,之后的時間打卡則是按曠到或是遲到,晚上下班時也有一個打卡的上限,在這個時間限制之前打卡離開則按早退記錄。根據早上和晚上的打卡時間最后有一個每天的工作時間統計。其具體數據表如下表:表3-7 工作時間表(WorkTime)字段名稱數據類型字段大小備注IDchar8編號,主鍵toptimedatetime20早簽區間(上)Undertimedatetime11早簽區間(下)Wstimedatetime255晚簽區間limtim

31、eint8曠工時限公司名稱表是記錄公司名稱及地址信息,在用戶登錄時選擇該公司名稱,其具體數據表如下表:表3-8公司名稱表(company)字段名稱數據類型字段大小備注comIDchar10公司的ID,主鍵comNamenvarchar20公司名稱comDecnvarchar255公司地址4 系統的設計及其表單4.1數據庫的連接在Visual Studio 2008中,用ASP.net作為開發工具,用SQL Server 2005作為后臺數據庫,數據庫連接的核心代碼在Web.config中,其代碼如下所示:<sectionGroup name="system.web.extens

32、ions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=, Culture=neutral, PublicKeyToken=31BF3856AD364E35"><sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensio

33、ns, Version=, Culture=neutral, PublicKeyToken=31BF3856AD364E35"><section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=, Culture=neutral, PublicKeyToken=31BF3856AD364E35"

34、requirePermission="false" allowDefinition="MachineToApplication"/><sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=, Culture=neutral, PublicKeyToken=31BF3856AD364E35"&

35、gt;<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/><s

36、ection name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/><secti

37、on name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>

38、;<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/></sect

39、ionGroup></sectionGroup></sectionGroup></configSections><appSettings><add key="WebDAL" value="Attendance.SQLServerDAL"/><add key="SQLConnString" value="Data Source=.;Initial Catalog=Attendance;uid=sa;pwd="/></appSettin

40、gs> <connectionStrings></connectionStrings><system.web>4.2系統登錄表單(1)界面設計管理員用戶通過輸入用戶名和密碼,登錄考勤管理系統。圖4-1登陸界面用戶登錄實現的功能包括用戶名、密碼驗證。當用戶進入到該界面之后,可以通過用戶名和密碼來登錄系統。在用戶輸入用戶名和密碼之后,系統會根據輸入的值到數據庫查找,如果存在則登錄成功,并進入到主界面,否則顯示登錄失敗。其相關的數據庫代碼如下:public partial class Login : System.Web.UI.Page Maticsoft.

41、BLL.company com = new Maticsoft.BLL.company(); Maticsoft.BLL.ManagerInfo manager = new Maticsoft.BLL.ManagerInfo(); protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) DataSet ds = com.GetAllList(); dlStyle.DataSource = ds.Tables0.DefaultView; dlStyle.DataTextField = "comName&

42、quot; dlStyle.DataValueField = "comId" dlStyle.DataBind(); protected void btnLogin_Click(object sender, ImageClickEventArgs e) if (manager.Exists(txtName.Text, txtPwd.Text, dlStyle.Text) Session"Company" = dlStyle.Text; Response.Redirect("Default.aspx"); else Response.W

43、rite("<script LANGUAGE='javascript'>alert('登錄失敗!');history.back();</script>"); 管理員在登陸頁面輸入登錄的信息,可以管理所有員工考勤信息,對員工信息進行更新,并對考勤進行統計操作。圖4-2 登陸后的首頁4.3信息管理表單4.3.1部門信息管理 部門信息主要是企業各部門的主要信息,它包括各部門的屬性、名稱、所屬公司等。還可以添加新的部門,并保存。圖4-3 部門信息管理的界面點擊系統的基本信息按鈕中的部門信息子按鈕,則會出現如上圖所示的界面。其相

44、關的實現代碼如下所示:protected void btnSub_Click(object sender, EventArgs e) ade = new Maticsoft.Model.Adept(); ade.adeptID = txtId.Text; ade.adeptname = txtName.Text; ade.adeptDes = txtDes.Text; ID=Session"Company".ToString(); adept.Add(ade); Session"Adept" = adept.GetList("ID="

45、 + Session"Company".ToString(); this.bind(DataSet)Session"Adept"); 4.3.2 員工信息管理主要可以查詢員工的基本信息,以及可以增加新的員工信息。圖4-4 員工信息管理的界面4.4 基本信息查詢表單(1)節假日列表節假日列表包括節假日的編號、假日名稱、放假起始時間和結束時間,根據節假日列表可以查詢企業節假日的放假時間。另外還可以新增加節假日,增加員工的節假日。圖4-5 節假日界面在系統中點擊考勤設置中的下一級按鈕,就會出現如上的頁面。其相關的實現代碼如下:protected void Se

46、t_Command(object sender, CommandEventArgs e) for (int i = 0; i < dlWork.Items.Count; i+) wor = new Maticsoft.Model.WorkTime(); TextBox txt_ID = (TextBox)dlWork.Itemsi.FindControl("txtWorkId"); wor.ID = txt_ID.Text; TextBox top = (TextBox)dlWork.Itemsi.FindControl("txttoptime")

47、; wor.toptime = Convert.ToDateTime( top.Text); TextBox under = (TextBox)dlWork.Itemsi.FindControl("txtundertime"); wor.undertime = Convert.ToDateTime( under.Text); TextBox ws = (TextBox)dlWork.Itemsi.FindControl("txtwstime"); wor.wstime = Convert.ToDateTime(ws.Text); TextBox lim = (TextBox)dlWork.Itemsi.FindControl("txlimtime"); wor.limtime

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論