




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第一章 緒論1.1設計名稱:人事考勤管理系統(tǒng)1.2開發(fā)單位:1.3設計目標(1)進期目標:力爭在短時間內(nèi)基本上滿足人事考勤管理系統(tǒng)的各種需要,并留出一定的接口,以被后期升級。(2)遠期目標:在進期目標的基礎上,不斷完善系統(tǒng),改正其中的錯誤和落后過程,適當增加多種報表以適應不同的情況。1.4設計意義隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。 要是把分散在企事業(yè)單位中的檔案實行統(tǒng)一、集中、規(guī)范的收集,利用計算機建立分類編號管理、電腦存儲查詢等現(xiàn)代化、專業(yè)化的管理系統(tǒng),就將給企事業(yè)單位的管理部分帶來很大的方便。而且利
2、用計算機進行管理具有手工管理所無法比擬的優(yōu)點,例如:查找方便、可靠性強、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高企業(yè)檔案管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。1.5系統(tǒng)開發(fā)工具的選擇1.5.1系統(tǒng)編程工具的選擇自Java誕生以來,隨著Internet技術的普及和應用需求的變化,以第四代語言為主的應用開發(fā)產(chǎn)品發(fā)生了較大的變化,它們不僅已成為人們開發(fā)應用的開發(fā)工具,而且很多產(chǎn)品已發(fā)展成為一種強有力的應用開發(fā)環(huán)境。這些新型的開發(fā)工具通常以一種集成軟件包的形式提供給開發(fā)人員,被稱為Studio(工作室)或Suite(程序組)。例如,微軟的Microsoft
3、 Visual Basic6.0,ACCESS 2000等數(shù)據(jù)庫輔助開發(fā)工具?,F(xiàn)在,市場上可以選購的應用開發(fā)產(chǎn)品很多,流行的也有數(shù)十種。目前在我國市場上最為流行、使用最多、最為先進的可用作企業(yè)級開發(fā)工具的產(chǎn)品有: Microsoft公司的Visual Basic 6.0版Microsoft公司的Visual C+6.0版Borland公司的Delphi 6.0版在目前市場上這些眾多的程序開發(fā)工具中,有些強調程語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒
4、有彈性的語言作支持,許多特殊化的處理動作必需要耗費數(shù)倍的工夫來處理,使得原來所標榜的效率提高的優(yōu)點失去了作用;相反,如果只強調程語言的彈性,卻沒有便利的工具作配合,會使一些即使非常簡單的界面處理動作,也會嚴重地浪費程序設計師的寶貴時間。而Visual Basic 6.0是一個非常理想選擇。Visual Basic 6.0 是可視化的快速應用程序開發(fā)語言,它提供了可視化的集成開發(fā)環(huán)境,這一環(huán)境為應用程序設計人員提供了一系列靈活而先進的工具,可以廣泛地用于種類應用程序設計。在Visual Basic 6.0的集成開發(fā)環(huán)境中,用戶可以設計程序代碼、運行程序、進行程序錯誤的調試等,可視化的開發(fā)方法降低
5、了應用程序開發(fā)的難度。Visual Basic 6.0的基礎編程語言是具有面向對象特性的Pascal語言,即Object Pascal 。Object Pascal具有代碼穩(wěn)定、可讀性好、編譯速度快等優(yōu)點,并將面向對象的概念移植到了Pascal語言中,使這種基礎語言有了新的發(fā)展空間。使用Visual Basic 6.0 ,我們幾乎可以作任何事情,還可以撰寫種各種類型的應用程序,動態(tài)鏈接庫(DLL)、CON、或CORBA對象,CGI/ISAPI程序,Microsoft Back Office應用程序。程序的規(guī)模小到簡單的個人數(shù)據(jù)庫應用,大到復雜的企業(yè)的多層次分布式系統(tǒng),都可以使用Visual B
6、asic 6.0進行開發(fā),其友好的集成開發(fā)界面,可視化的雙向開發(fā)模式,良好的數(shù)據(jù)庫應用支持高效的程序開發(fā)和程序運行,備受廣大程序開發(fā)人員的好評。尤其是Visual Basic 6.0對數(shù)據(jù)庫應用的強大支持,大大提高了數(shù)據(jù)庫應用軟件開發(fā)的效率,縮短了開發(fā)周期,深受廣大數(shù)據(jù)庫應用程序設計人員的喜愛。Visual Basic 6.0為數(shù)據(jù)庫應用開發(fā)人員提供了豐富的數(shù)據(jù)庫開發(fā)組件,使數(shù)據(jù)庫應用開發(fā)功能更強大,控制更靈活,編譯后的程序運行速度更快。1.5.2后臺數(shù)據(jù)庫的選擇數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進行操作的工具。數(shù)據(jù)庫的作用在于組織和表達信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計算機的數(shù)據(jù)庫可以分為兩
7、類:非關系數(shù)據(jù)庫(flat-file)和關系數(shù)據(jù)庫(relational)。關系數(shù)據(jù)庫中包含了多個數(shù)據(jù)表的信息。 開發(fā)本系統(tǒng)我選擇用Access2000建立后臺數(shù)據(jù)庫。因為本系統(tǒng)需要建立多個數(shù)據(jù)表,而且在本系統(tǒng)中,各表之間都相互聯(lián)系,所以開發(fā)本系統(tǒng)就要選擇關系型數(shù)據(jù)庫,而Access2000就是關系數(shù)據(jù)庫開發(fā)工具。數(shù)據(jù)庫都能匯集各種信息以供查詢、存儲和檢索。而Access 的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。另外,Access 允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。Access也提供了數(shù)據(jù)存儲庫,
8、可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡文件服務器,與其他網(wǎng)絡用戶共享數(shù)據(jù)庫。而且關系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。操作方便,功能強大,基于以上優(yōu)點,我選擇Access 2000創(chuàng)建后臺數(shù)據(jù)庫。第二章 系統(tǒng)分析2.1系統(tǒng)需求分析:人事考勤管理信息一直采用手工管理方式,但隨著企業(yè)員工人數(shù)的增多,對員工信息及考勤信息的需求也越來越大,對信息處理的要求也越來越高,手工管理的弊端日益顯示出來。不同部門之間的數(shù)據(jù)不能共享,存在大量的重復勞動;員工的添加、修改、刪除、查詢等工作效率太低、浪費嚴重等等。解決這些問題最好的辦法是實現(xiàn)人事考勤信息管理的自動化,用計算機處理來代替手工管理。利用計算機中最為
9、友好、最為方便的WINDOWS界面進入系統(tǒng),用鍵盤輕松地完成數(shù)據(jù)的錄入、查詢和統(tǒng)計的操作。通過調查,要求系統(tǒng)需要有以下功能: 由于操作人員的計算機知識普遍較差,要求有良好的人機界面; 由于該系統(tǒng)的使用對象多,要求有較好的權限管理; 原始數(shù)據(jù)修改簡單方便,支持多條件修改 方便的數(shù)據(jù)查詢,支持多條件查詢; 在相應的權限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好; 數(shù)據(jù)計算自動完成,盡量減少人工干預;2.2可行性分析:2.2.1技術可行性:人事考勤管理系統(tǒng)在技術上日趨成熟,利用Visual basic可以對其中的各種信息進行分析。在技術上具有可行性。2.2.2操作可行性:本系統(tǒng)沒有復雜且不可理解的過程,所有
10、的過程均采用簡單的鍵盤錄入和鼠標操作。每一個過程、每一個功能、每一個選項均有相應的輔助信息,通俗易懂。如果對計算機有一定了解,只要經(jīng)過簡單的軟件培訓就可以實現(xiàn)系統(tǒng)的操作。因此,具有操作可行性。2.2.3理論可行性:計算機可以代替人工進行許多繁雜的勞動計算機可以節(jié)省許多資源,計算機可以大大的提高人們的工作效率,因此,具有理論可行性。 2.2.4經(jīng)濟可行性 在開發(fā)本系統(tǒng)之前,需要準備Visual Basic 6.0和Access2000數(shù)據(jù)庫軟盤。還要收集一些數(shù)據(jù)資料,查閱國外同等系統(tǒng)的開發(fā)技術,這些都可在圖書館里或書店查閱,不需要花費。在設計完成以后,系統(tǒng)運行不需要特殊的系統(tǒng)環(huán)境和外部設備。所以
11、說在開發(fā)始終都不需大量的人力、物力和財力,因此,系統(tǒng)具有經(jīng)濟可行性。2.2.5法律可行性 在系統(tǒng)的分析與設計過程中,部分引用的代碼是共享的,并不存在任何侵權問題,因此,具有法律可行性。因此,本系統(tǒng)具有技術可行性、操作可行性、理論可行性、經(jīng)濟可行性和法律可行性2.3結構分析: 人事考勤管理系統(tǒng)系統(tǒng)信息管理考勤考評管理基本信息管理考勤信息管理員工信息管理部門信息管理考評信息管理修改密碼用戶權限員工家庭主要成員記錄員工照片管理員工教育及工作經(jīng)歷記錄2.4數(shù)據(jù)分析:(1)部門信息表:部門編號、部門名稱、部門職能描述、上級部門編號。(2)員工基本信息表:員工編號、姓名、照片、性別、民族、生日、政治面貌、
12、文化程度、婚姻狀況、籍貫、身份證號、工作證號、辦公 、手機號碼、檔案存放地、戶口的在地、工作崗位、職務、員工狀態(tài)、上級員工編號、合同有效期、備注、填表用戶、填表日期和時間。(3)員工家庭主要成員記錄表:編號、員工編號、姓名、性別、年齡、與本人關系、工作單位等。(4)員工教育及工作經(jīng)歷記錄表:編號、員工編號、開始時間、終止時間、學校/單位名稱、職務等。(5)員工考勤表:考勤月份、員工編號、全勤天數(shù)、出差天數(shù)、病假天數(shù)、事假天數(shù)、曠工天數(shù)、法定休假天數(shù)、倒休假天數(shù)、遲到時間(分鐘)、早退時間(分鐘)、法定節(jié)假日加班、周六或周日加班、日常加班、備注信息等。(6)員工工作考評表: 考評月份、員工編號、
13、總體評價、獎勵事由、獎勵金額、處罰事由、處罰金額、備注信息等。(7)用戶信息表:用戶名、密碼。2.5關系模型E-R圖部門編號上級部門編號部門信息部門職能部門名稱(部門信息E-R圖)職工編號工作單位姓名編號家庭成員與本人關系性別年齡(員工家庭成員E-R圖)職工編號職務終止時間開始時間編號教育及工作經(jīng)歷學校/單位名稱(教育及工作經(jīng)歷E-R圖)用戶信息權限用戶名密碼(用戶信息E-R圖)職工編號處罰金額處罰事由獎勵金額獎勵事由總體考評考評月份工作考評(工作考評E-R圖)法定節(jié)假日加班遲到時間法定休假天數(shù)曠工天數(shù)倒休假天數(shù)事假天數(shù)病假天數(shù)早退時間雙休加班日常加班備注信息考勤月份全勤天數(shù)出差天數(shù)員工考勤職
14、工編號(員工考勤E-R圖)合同有效期填表日期和時間上級員工編號工作崗位戶口所在地檔案存放地填表用戶員工狀態(tài)職務備注工作證號辦公 手機號碼身份證號籍貫婚姻狀況文化程度政治面貌生日民族性別照片職工姓名職工編號職工基本信息(職工基本信息E-R圖)第三章 系統(tǒng)設計3.1系統(tǒng)功能描述綜合人事管理系統(tǒng)的基本功能是對企、事業(yè)單位的組織機構和員工進行管理,該系統(tǒng)的主要功能如下:1、部門息管理:(1)添加部門信息,包括部門編號、部門名稱、部門職能描述和上級部門等管理。(2)修改部門信息。(3)刪除部門管理。(4)查看部門信息。2、員工基本信息管理:(1)添加職工基本信息,包括員工編號、姓名、性別、生日、所在部門
15、等信息。(2)修改職工基本信息。(3)刪除職工基本管理。(4)查看職工基本信息。3、員工照片管理:(1)添加員工照片,將指定的圖片文件存儲到數(shù)據(jù)庫中。(2)修改員工照片(3)刪除員工照片(4)顯示員工照片4、員工主要家庭成員信息管理:(1)添加員工主要家庭成員信息,包括員工主要家庭成員的姓名、關系、工作單位等信息。(2)添加員工主要家庭成員的信息。(3)刪除員工主要家庭成員的信息。(4)查看員工主要家庭成員信息。5、員工主要教育與工作經(jīng)歷管理(1)添加員工主要教育與工作經(jīng)歷信息,包括開始日期、截止日期、學?;騿挝?、職務等信息。(2)修改員工主要學習與工作經(jīng)歷信息。(3)刪除員工主要學習與工作經(jīng)
16、歷信息(4)查看員工主要學習與工作經(jīng)歷信息6、員工考勤管理(1)添加員工考勤信息,包括考勤月份、病假天數(shù)、事假天數(shù)、曠工天數(shù)等信息。(2)修改員工考勤信息(3)刪除員工考勤信息。(4)查詢員工考勤信息。(5)月度考勤統(tǒng)計表。7、員工工作考評管理功能(1)添加員工工作考評信息,包括考評月份、獎勵事由、獎勵金額、處罰事由、處罰金額和總體評價等信息。(2)修改員工工作考評信息。(3)刪除員工工作考評信息。(4)查看員工工作考評信息。8、系統(tǒng)用戶管理系統(tǒng)(1)添加系統(tǒng)用戶信息,包括用戶名、密碼、員工編號和用戶類型(系統(tǒng)管理員和普通用戶)等信息。(2)修改系統(tǒng)用戶信息。(3)刪除系統(tǒng)用戶信息。(4)查看
17、系統(tǒng)用戶信息。3.2系統(tǒng)功能圖人事考勤管理系統(tǒng)部門信息管理基本信息管理系 統(tǒng) 管 理可以看到本系統(tǒng)劃分為3個功能模塊,基本信息管理模塊用于管理部門及員工的基本信息,考勤考評管理模塊用于按照部門和時間對員工進行考勤和考評記錄,系統(tǒng)用戶管理模塊用于管理系統(tǒng)用戶信息。員工照片管理信息 提供部門 提供員工員工家庭主要成員管理息員工基本信息部門管理信息 數(shù)據(jù) 數(shù)據(jù)員工學習與教育經(jīng)歷管理基本信息管理模塊功能圖員工基本信息管理模塊是整個系統(tǒng)的核心。除了部門管理模塊外,其他各個模塊都針對每個員工的某個方面進行管理,都需要提供員工編號等基本信息作為索引。考勤考評管理模塊的基本功能如圖:員工考勤管理 提供員員工基
18、本信息管理工數(shù)據(jù)員工工作考評管理最后生成的系統(tǒng)流圖如下圖:開 始 重試 用戶登錄 失敗 管理自己的用戶信息 管理普通系統(tǒng)管理員用戶信息 管理普通用戶的用戶信息讀取用戶類型 管理普通系統(tǒng)管理員用戶信息 管理普通用戶的用戶信息 Admin 用戶擁有所有權限 普通系統(tǒng) 管理員用戶 只有查詢權限 普通用戶管理自己的用戶信息 系統(tǒng)流圖3.3數(shù)據(jù)庫設計 開發(fā)本系統(tǒng),選用Access2000作為后臺數(shù)據(jù)庫。這里主要是進行數(shù)據(jù)庫的邏輯設計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫設計時需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關系,按照DBMS提供的功能和描述工
19、具,設計出規(guī)模適當、正確反映數(shù)據(jù)關系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。3.3.1建立數(shù)據(jù)庫注意事項為了更好地組織數(shù)據(jù)和設計出實際應用數(shù)據(jù)庫,應該注意如下問題:規(guī)范化地重組數(shù)據(jù)結構,對數(shù)據(jù)進行規(guī)范化表達;關系數(shù)據(jù)結構的建立:在進行了數(shù)據(jù)基本結構的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關系結構。這一步設計完成后數(shù)據(jù)庫和數(shù)據(jù)結構設計工作基本完成,只待系統(tǒng)實現(xiàn)時將數(shù)據(jù)分析和數(shù)據(jù)元素的內(nèi)容代入到所設計的數(shù)據(jù)整體關系結構中,一個規(guī)范化數(shù)據(jù)庫系統(tǒng)結構就建立起來了。3.3.2數(shù)據(jù)表的設計數(shù)據(jù)庫包含以下7張表:部門表Departments、員工基本信息表Employee員工家庭主要成員記錄表F
20、amily、員工教育及工作經(jīng)歷記錄表Experience、員工考勤表Checkin、員工工作考勤表Evaluation和用戶信息表Users。表Departmentsr的結構編號字段名稱數(shù)據(jù)類型1部門編號數(shù)字長整型2部門名稱文本,長度為503部門職能描述文本長度為2554上級部門編號數(shù)字,長整型表Employees的結構編號字段名稱 數(shù)據(jù)類型1員工編號自動編號2姓名文本,長度為503照片OLE對象4性別文本長度為25民族文本,長度為406生日文本,長度為107政治面貌文本,長度為408文化程度文本,長度為409婚姻狀況文本,長度為1010籍貫文本,長度為6011身份證號文本,長度為2012工作
21、證號文本長度為4013辦公 文本,長度為3014手機號碼 文本,長度為3015檔案存放地文本,長度為10016戶口所在地文本,長度為10017到崗日期文本,長度為1018所在部門編號數(shù)字,長整型19工作崗位文本,長度為4020職務文本,長度為2021員工狀態(tài)(1_在職人員,2_兼職人員,3_試用人員,4_離職人員, 5_返聘人員,6_退休人員)數(shù)字,字節(jié)22上級員工編號數(shù)字,長整型23合同有效期數(shù)字,長整型24備注文本,長度為20025填表用戶文本,長度為3026填表日期和時間文本,長度為20 表Famliy的結構編號字段名稱數(shù)據(jù)類型1編號自動編號2員工編號數(shù)字,長整型3姓名文本,長度為504
22、性別文本,長度為25年齡數(shù)字,整型6與本人關系文本,長度為207工作單位文本,長度為40 表Experience的結構編號字段名稱數(shù)據(jù)類型1編號自動編號2員工編號自動編號3開始時間文本,長度為104終止時間文本,長度為105學校/單位名稱文本,長度為506職務文本,長度為20表Checkin的結構編號字段名稱數(shù)據(jù)類型1考勤月份文本,長度為102員工編號數(shù)字,長整型3全勤天數(shù)數(shù)字,小數(shù),精度為4,小數(shù)位數(shù)為14出差天數(shù)數(shù)字,小數(shù),精度為4,小數(shù)位數(shù)為15病假天數(shù) 數(shù)字,小數(shù),精度為4,小數(shù)位數(shù)為16事假天數(shù)數(shù)字,小數(shù),精度為4,小數(shù)位數(shù)為17曠工天數(shù)數(shù)字,小數(shù),精度為4,小數(shù)位數(shù)為18法定休假天
23、數(shù)數(shù)字,小數(shù),精度為4,小數(shù)位數(shù)為19年休假天數(shù)數(shù)字,小數(shù),精度為4,小數(shù)位數(shù)為110倒休假天數(shù)數(shù)字,小數(shù),精度為4,小數(shù)位數(shù)為111遲到時間(分鐘)數(shù)字,整型12早退時間(分鐘)數(shù)字,整型13法定節(jié)假日加班數(shù)字,小數(shù),精度為4,小數(shù)位數(shù)為114周六或周日加班數(shù)字,小數(shù),精度為4,小數(shù)位數(shù)為115日常加班數(shù)字,小數(shù),精度為4,小數(shù)位數(shù)為116備注信息文本,長度為200表Evaluation的結構編號字段名稱數(shù)據(jù)字典1考評月份文本,長度為102員工編號數(shù)字,長整型3總體評價文本,長度為2004獎勵事由文本,長度為2005獎勵金額數(shù)字,整型6處罰事由文本,長度為2007處罰金額數(shù)字,整型8備注信息
24、文本,長度為200表Users的結構編號字段名稱 數(shù)據(jù)類型1用戶名文本,長度為402密碼文本,長度為403用戶類型(1-系統(tǒng)管理員用戶,2-普通用戶)3.4面設計3.4.1計登錄窗體設置登錄窗體的屬性窗體屬性設置值具體說明名稱FrmLogin設置窗體名稱BorderStyle1-Fixed Single設置窗體的邊框屬性Caption身份驗證窗體的標題文本ControlBoxFalse取消控控制按鈕,防止用戶通過控制按鈕關閉對話框StartUpPosition2-屏幕中心設置窗體彈出時,位置在屏幕中心登錄窗體包含的控件及其屬性對象名屬性屬性值Label1Caption用戶名Label2Capt
25、ion密碼txtUserText空txtPwdText空PasswordChar*Cmd_okCaption確定Cmd_CancelCaption取消3.4.2設計主窗體菜單項的屬性標題名稱基本信息管理Mn_1部門管理Mn_dep員工管理Mn_emp退出系統(tǒng)Mn_exit考勤考評管理Mn_2考勤管理Mn_check考評管理Mn_eva系統(tǒng)用戶管理Mn_3用戶管理Mn_user修改密碼Mn_pwd菜單設計器如圖:主界面如圖:3.4.3設計部門編輯窗體窗體中包含的控件及其屬性對象名屬性屬性值LblUpperNameLdlUpper(用來顯示具體的上級部門)TxtDepNameTxtDep(用來編輯
26、部門名稱)TxtDescribesNameTxtDescribes(用來編輯部門功能描述)MultiLineTrue( 多行插入)Scrollbar2-Vertical(垂直滾動條)Cmd_OKCaption確定Cmd_CancelCaption取消3.4.4設計選擇部門窗體設置窗體的屬性窗體屬性設置值具體說明名稱FrmDepSel設置窗體名稱BorderStyle1-Fixed Single設置窗體的邊框屬性Caption空窗體的標題條文本ControlBoxFalse取消控制按鈕3.4.5設計選擇員工窗體對象名屬性屬性值AdoEmpNameListCommandType8-adcmdUnk
27、nownComboStateList在職人員/兼職人員/試用人員/離職人員/返聘人員/退體人員Datalist1BoundColumnEmpIdListFieldEmpNameRowSourceAdoEmpNameListCmd_OKCaption確定Cmd_CancelCaption取消3.4.6設計員工基本信息窗體對象名屬性屬性值/說明TxtEmp_Name員工姓名Combosex性別List男/女Dtbirth出生日期(使用Dipicker控件選擇日期)Txtpolitical_party政治面貌TxtNationality民族ComboMarital婚姻狀況Combostate員工狀態(tài)
28、List在職人員/兼職人員/試用人員/離職人員/返聘人員/退休人員TxtFamily_place籍貫Txtculture_Level文化程度TxtID_Card身份證號碼TxtBadgeID工作證號TxtOfficephone辦公 TxtMobile移動 TxtFiles_keep_org檔案所在地Txt Hukou戶口所在地DtHireDate到崗日期(使用DTPicker控件選擇日期)Txtcontract_Duration合同有效期ComboUpper上級員工Txtposition1工作崗位TxtTitle職務LblFillin_person填表人LblFillin_Time填表時間Tx
29、tMemol備注Cmd_OKCaption確定Cmd_CancelCaption取消3.4.7設計員工信息管理窗體對象名屬性屬性值AdoEmpNameListCommandType8-adcmdUnknownAdoEmpDetailCommandtype8-adcmdUnknownCombostateList在職人員/兼職人員/試用人員/離職人員/返聘人員/退休人員Datalist1BoundcolumnEmpIdListFieldEmpNameRowSourceAdoEmpNameListLblEmp_NameDataFieldEmpNameLbl_sexDataFieldSexLbl_Na
30、tionalityDataFieldNationalityLbl_BirthDataFieldBirthLbl_political_partyDataFieldPolitical_partyLbl_culture_levelDataFieldCulture_levelLbl_Martal_conditionDataFieldMartal_conditionLbl_Family_placeDataFieldFamily_placeLbl_Id_cardDataFieldId_cardLbl_BadgeIDDataFieldBadgeIDLbl_OfficephoneDataFieldOffice
31、_phoneLbl_MobileDataFieldMobileLbl_Files_keep_orgDataFieldFiles_keep_orgLbl_HukouDataFieldHukouLbl_HirdDateDataFieldHirdDateLbl_position1DataFieldPosition1Lbl_TitleDataFieldTitleLbl_upperDataFieldUpperLbl_contract_DurationDataFieldContranct_DurationLbl_MemolDataFieldMemolLbl_Fillin_personDataFieldFi
32、llin_personLbl_Fillin_timeDataFieldFillin_timeImage1Appearance1-3DCmd_FamilyCaption家庭主要成員管理Cmd_ExperienceCaption學歷與工作經(jīng)歷Cmd_AddCaption添加職員Cmd_ModiCaption修改資料Cmd_DelCaption刪除職員Cmd_TransCaption部門調轉Cmd_BackCaption返回3.4.8設計照片管理窗體對員工照片管理的模式與其他信息不同,需要單獨的處理。為了使用戶能夠方便地選擇圖像文件,在窗體中將使用commondialog控件,此控件提供一組標準的操
33、作對話框,進行諸如打開和保存文件,設置打印選頂,以及選擇顏色和字體待操作。選擇“工程”菜單中的“部件”命令,打開“部門”屬性對話框,commondialog控件將出現(xiàn)在工具箱中。將commondialog控件添加到窗體中,并按照圖所示設置窗體。3.4.9公共模塊設置在編寫數(shù)據(jù)庫應用程序時,經(jīng)常還要遇到好多組件、窗體同時訪問相同的數(shù)據(jù)源的情況,為了節(jié)省時間與復雜的編譯,創(chuàng)建數(shù)據(jù)模塊是解決這類問題的最好辦法。本程序主要創(chuàng)建了4個模塊,一是:Const模塊,二是:DbFunc模塊,三是:GeneralFunc模塊,四是:Variable模塊。簡單說來,數(shù)據(jù)模塊是用來集中管理數(shù)據(jù)源的一個窗體,該窗體可
34、以被需要的地方隨時引用。數(shù)據(jù)模塊的具體代碼參見附加代碼。3.5 程序設計在主窗體中,為了方便對其他窗體的運行,需要在主窗體內(nèi)加入可行性原代碼,使在主窗體上的菜單、按鈕和其他控件能夠發(fā)揮作用,相應的也要添填加原代碼。最終完成窗體的創(chuàng)建。(原代碼參見附加代碼)。第四章 系統(tǒng)測試在程序編程完畢后,要對其做必要的系統(tǒng)測試,以檢測系統(tǒng)是否可用以及還存在哪些錯誤??梢詫υ撓到y(tǒng)進行以下的測試。4.1系統(tǒng)環(huán)境測試對于一個管理系統(tǒng)軟件來講,運行測試部分是尤為重要,盡管我們在進行功能測試時已檢查出用戶界面的錯誤,但離開軟件或進行數(shù)據(jù)輸出的結果,還需要運行測試。定義運行測試的界限依賴于倉庫管理系統(tǒng)管理的范圍。在很多
35、情況下,解決運行測試時暴露的問題不是由軟件設計者負責,而是應該由學校負責人自己或有關的第三方負責,但由于系統(tǒng)的整體性問題,同時軟件設計者負責的部分也是軟件站的核心,因此,運行問題還是需要軟件設計者和企業(yè)單位及第三方共同去解決。4.2功能測試功能測試是測試階段要完成的普通的,也是顯而易見的環(huán)節(jié)。必須對整個企業(yè)檔案管理系統(tǒng)軟件進行檢查,以確保所有功能是否能正確執(zhí)行,以便用于以后工作運營。對于管理項目,功能測試中最重要的一點就是電腦的兼容性測試,即確保管理軟件在所有電腦上都能操作正常。同樣還要檢查軟件在不同的操作系統(tǒng)條件下輸入數(shù)據(jù)功能是否正常。下面是在進行功能測試時需要的注意事項:a 鏈接:是否存在
36、鏈接中斷,是否存在錯誤鏈接。b 錄入:錄入內(nèi)容是否正確。c 信息表格:是否能正確填寫并保存。d 設計:有沒有不能看到或讀取的因素。進行功能測試時,要從最特殊的情況開始,或從可能產(chǎn)生問題最多的配置開始。然后再測試大多企業(yè)單位錄入時所用電腦時采用的配置。還應該盡量超越被認為是電腦正常運行使用的情況。比如:輸入不規(guī)范的格式或字符,來檢查該系統(tǒng)是否會產(chǎn)生錄入錯誤的情況。4.3運行測試對于一個管理系統(tǒng)軟件來講,運行測試部分是尤為重要,盡管我們在進行功能測試時已檢查出用戶界面的錯誤,但離開軟件或進行數(shù)據(jù)輸出的結果,還需要運行測試。定義運行測試的界限依賴于企業(yè)檔案管理系統(tǒng)管理的范圍。在很多情況下,解決運行測
37、試時暴漏的問題不是由軟件設計者負責,而是應該由企業(yè)單位自己或有關的第三方負責,但由于系統(tǒng)的整體性問題,同時軟件設計者負責的部分也是軟件站的核心,因此,運行問題還是需要軟件設計者和企業(yè)單位及第三方共同去解決。4.3.1用戶登錄窗口的測試該測試的目的是保證登陸窗口的正確性與在錯誤發(fā)生時的容錯與糾錯性。具體通過在登陸框中輸入空用戶名,和錯誤的用戶密碼來檢測系統(tǒng)的出錯運行情況。要求系統(tǒng)在遇到這些情況時能給出正確的錯誤提示。4.3.2添加用戶窗口的測試該測試的目的是保證添加用戶窗口的正確性與在數(shù)據(jù)輸入不正確時的容錯與糾錯性。具體通過在添加記錄框中輸入重復的用戶名,空用戶名和密碼來檢測系統(tǒng)的出錯運行情況。
38、要求系統(tǒng)在遇到這些情況時能給出正確的錯誤提示。4.3.3查詢模塊的測試該測試的目的是保證查詢窗口的正確性與在數(shù)據(jù)輸入不正確時的容錯與糾錯性。具體通過在查詢各種信息的查詢方式框中輸入空的編號,或其他信息,來檢測系統(tǒng)的出錯運行情況。要求系統(tǒng)在遇到這些情況時能給出正確的錯誤提示。4.4系統(tǒng)的維護一個好的信息管理軟件,不僅僅是一次性制作完美就可以的,由于學校中所需要進行存儲管理的信息內(nèi)容不斷的增加、變化,軟件的管理內(nèi)容也需要隨之調整,這就要求我們對軟件進行長期的不斷的維護和更新。軟件維護一般包括以下內(nèi)容:內(nèi)容的更新(學校需要進行存儲信息的內(nèi)容),軟件風格的更新,軟件重要界面設計制作,軟件系統(tǒng)維護服務的
39、更新。第五章 系統(tǒng)使用說明5.1啟動運行系統(tǒng)進入Windows操作系統(tǒng)后,雙擊“人事考勤管理系統(tǒng)”圖標啟動程序。首先,將顯示的是系統(tǒng)的開始界面窗口,如圖1-1-1所示輸入正確的用戶名和密碼,按“確定”,系統(tǒng)檢驗正確后即可進入系統(tǒng),如圖1-1-2。如果密碼輸入錯誤率達到三次系統(tǒng)自動退出運行。單擊“取消”按鈕,即可退出。初次登陸該系統(tǒng)的用戶,系統(tǒng)在登陸窗體的下方為其設置了初始用戶名“admin”和密碼“888888”,通過系統(tǒng)檢驗后的用戶將順利的進入本系統(tǒng)。系統(tǒng)的主界面如圖1-1-3所示。5.2主界面操作5.2.1進入主界面后,管理員就可以通過菜單對本系統(tǒng)進行具體的操作。如圖所示的是人事考勤管理系
40、統(tǒng)中的菜單項。菜單中包含本系統(tǒng)的全部功能,系統(tǒng)菜單項主要由三大部分組成,分別是:基本信息管理 、考勤考評管理、系統(tǒng)用戶管理?;拘畔⒐芾恚喊ú块T管理、員工管理、退出系統(tǒng)。主要用于實現(xiàn)基本信息的添加、修改、刪除、查看等功能??记诳荚u管理:包括考勤管理和考評管理兩部分。主要用于考勤考評信息的管理。系統(tǒng)用戶管理:用戶管理、修改密碼。主要用于實現(xiàn)用戶權限的創(chuàng)建和修改。5.3基本信息表的操作5.3.1部門信息管理操作單擊菜單欄“基本信息管理部門管理”彈出如圖5-1-1的界面。圖5-1-1單擊“添加”按鈕,彈出如圖5-1-2的界面。圖5-1-2如,在部門名稱中填入“招聘組”,單擊“確定”按鈕,即可將信息
41、添加到部門管理信息中,單擊部門管理中單擊“修改”,將彈出如圖5-1-3的界面。圖5-1-4輸入正確的信息后單擊“確定”即可保存信息。5.3.2員工信息管理操作單擊“基本信息員工管理”,彈出員工信息管理界面,如圖5-1-51、添加職員在員工信息管理中單擊“添加員工”,彈出如圖5-2-1圖5-2-1在此窗體中輸入職工信息時,不可重復;日期的輸入格式按照“yyyy-mm-dd”形式輸入;當保存信息時,系統(tǒng)會提示你哪部分未完成,如果都填加完畢,將會提示你填加成功.輸入正確信息后,單擊“確定”,即可將信息保存在員工信息管理界面中。2、刪除職員在員工信息管理界面中,單擊“修改”,方法同上。單擊“刪除職員”,首先要選定的要刪除的員工姓名,彈出如圖5-2-2所示的對話框 圖5-2-2單擊“是”,該員工姓名將在員工列表中刪除。3、部門調轉在員工信息管理界面中單擊“部門調轉”,彈出如圖5-2-3 圖5-2-3在調往部門下拉框中,選擇所要調轉的部門,單擊“確定”即可更新數(shù)據(jù)。4、家庭主要成員管理在員工信息管理界面中單擊“家庭主要成員管理”時,需要先選擇員工的姓名。彈出如圖5-2-4的界面。 圖5-2-4在此界面中,不能在當前界面的當前行進行添
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)產(chǎn)品批發(fā)市場合作運營協(xié)議
- 智能工廠智能生產(chǎn)線控制系統(tǒng)開發(fā)協(xié)議
- 委托加工制造合同及質量保證條款
- 浙江國企招聘2025臺州市城市建設投資發(fā)展集團有限公司招聘12人筆試參考題庫附帶答案詳解
- 2025重慶聯(lián)合產(chǎn)權交易所集團股份有限公司招聘31人筆試參考題庫附帶答案詳解
- 質量安全員試題及答案
- 2025冶金工業(yè)信息標準研究院招聘筆試參考題庫附帶答案詳解
- 電商產(chǎn)業(yè)園發(fā)展前景分析報告
- 紡織品設計師證書考試理念總結試題及答案
- 淘寶平臺客戶關系管理(CRM)戰(zhàn)略與實踐
- 電工電子學知到智慧樹章節(jié)測試課后答案2024年秋湖南大學
- 2024年高考物理試題(廣東卷) 含答案
- 陜西延長石油集團有限責任公司行測筆試題庫2024
- 【MOOC】計算機網(wǎng)絡-南京農(nóng)業(yè)大學 中國大學慕課MOOC答案
- 《預裝式變電站》課件
- 北京工業(yè)大學《環(huán)境微生物學》2022-2023學年第一學期期末試卷
- 汽車修理工(技師)考試題庫(含答案)
- 《循環(huán)神經(jīng)網(wǎng)絡》課件
- 新能源技術投資風險評估與管理策略考核試卷
- 2023北京朝陽區(qū)初三一模英語試題及參考答案
- 2024年浙江省中考社會試卷真題(含標準答案及評分標準)
評論
0/150
提交評論