人事考勤管理系統開發計算機類畢業設計_第1頁
人事考勤管理系統開發計算機類畢業設計_第2頁
人事考勤管理系統開發計算機類畢業設計_第3頁
人事考勤管理系統開發計算機類畢業設計_第4頁
人事考勤管理系統開發計算機類畢業設計_第5頁
已閱讀5頁,還剩29頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、第一章 緒論1.1設計名稱:人事考勤管理系統1.2開發單位:1.3設計目標(1)進期目標:力爭在短時間內基本上滿足人事考勤管理系統的各種需要,并留出一定的接口,以被后期升級。(2)遠期目標:在進期目標的基礎上,不斷完善系統,改正其中的錯誤和落后過程,適當增加多種報表以適應不同的情況。1.4設計意義隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。 要是把分散在企事業單位中的檔案實行統一、集中、規范的收集,利用計算機建立分類編號管理、電腦存儲查詢等現代化、專業化的管理系統,就將給企事業單位的管理部分帶來很大的方便。而且利

2、用計算機進行管理具有手工管理所無法比擬的優點,例如:查找方便、可靠性強、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高企業檔案管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。1.5系統開發工具的選擇1.5.1系統編程工具的選擇自Java誕生以來,隨著Internet技術的普及和應用需求的變化,以第四代語言為主的應用開發產品發生了較大的變化,它們不僅已成為人們開發應用的開發工具,而且很多產品已發展成為一種強有力的應用開發環境。這些新型的開發工具通常以一種集成軟件包的形式提供給開發人員,被稱為Studio(工作室)或Suite(程序組)。例如,微軟的Microsoft

3、 Visual Basic6.0,ACCESS 2000等數據庫輔助開發工具。現在,市場上可以選購的應用開發產品很多,流行的也有數十種。目前在我國市場上最為流行、使用最多、最為先進的可用作企業級開發工具的產品有: Microsoft公司的Visual Basic 6.0版Microsoft公司的Visual C+6.0版Borland公司的Delphi 6.0版在目前市場上這些眾多的程序開發工具中,有些強調程語言的彈性與執行效率;有些則偏重于可視化程序開發工具所帶來的便利性與效率的得高,各有各的優點和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒

4、有彈性的語言作支持,許多特殊化的處理動作必需要耗費數倍的工夫來處理,使得原來所標榜的效率提高的優點失去了作用;相反,如果只強調程語言的彈性,卻沒有便利的工具作配合,會使一些即使非常簡單的界面處理動作,也會嚴重地浪費程序設計師的寶貴時間。而Visual Basic 6.0是一個非常理想選擇。Visual Basic 6.0 是可視化的快速應用程序開發語言,它提供了可視化的集成開發環境,這一環境為應用程序設計人員提供了一系列靈活而先進的工具,可以廣泛地用于種類應用程序設計。在Visual Basic 6.0的集成開發環境中,用戶可以設計程序代碼、運行程序、進行程序錯誤的調試等,可視化的開發方法降低

5、了應用程序開發的難度。Visual Basic 6.0的基礎編程語言是具有面向對象特性的Pascal語言,即Object Pascal 。Object Pascal具有代碼穩定、可讀性好、編譯速度快等優點,并將面向對象的概念移植到了Pascal語言中,使這種基礎語言有了新的發展空間。使用Visual Basic 6.0 ,我們幾乎可以作任何事情,還可以撰寫種各種類型的應用程序,動態鏈接庫(DLL)、CON、或CORBA對象,CGI/ISAPI程序,Microsoft Back Office應用程序。程序的規模小到簡單的個人數據庫應用,大到復雜的企業的多層次分布式系統,都可以使用Visual B

6、asic 6.0進行開發,其友好的集成開發界面,可視化的雙向開發模式,良好的數據庫應用支持高效的程序開發和程序運行,備受廣大程序開發人員的好評。尤其是Visual Basic 6.0對數據庫應用的強大支持,大大提高了數據庫應用軟件開發的效率,縮短了開發周期,深受廣大數據庫應用程序設計人員的喜愛。Visual Basic 6.0為數據庫應用開發人員提供了豐富的數據庫開發組件,使數據庫應用開發功能更強大,控制更靈活,編譯后的程序運行速度更快。1.5.2后臺數據庫的選擇數據庫是一種存儲數據并對數據進行操作的工具。數據庫的作用在于組織和表達信息,簡而言之,數據庫就是信息的集合。計算機的數據庫可以分為兩

7、類:非關系數據庫(flat-file)和關系數據庫(relational)。關系數據庫中包含了多個數據表的信息。 開發本系統我選擇用Access2000建立后臺數據庫。因為本系統需要建立多個數據表,而且在本系統中,各表之間都相互聯系,所以開發本系統就要選擇關系型數據庫,而Access2000就是關系數據庫開發工具。數據庫都能匯集各種信息以供查詢、存儲和檢索。而Access 的優點在于它能使用數據表示圖或自定義窗體收集信息。數據表示圖提供了一種類似于 Excel 的電子表格,可以使數據庫一目了然。另外,Access 允許創建自定義報表用于打印或輸出數據庫中的信息。Access也提供了數據存儲庫,

8、可以使用桌面數據庫文件把數據庫文件置于網絡文件服務器,與其他網絡用戶共享數據庫。而且關系數據庫是已開發的最通用的數據庫之一。操作方便,功能強大,基于以上優點,我選擇Access 2000創建后臺數據庫。第二章 系統分析2.1系統需求分析:人事考勤管理信息一直采用手工管理方式,但隨著企業員工人數的增多,對員工信息及考勤信息的需求也越來越大,對信息處理的要求也越來越高,手工管理的弊端日益顯示出來。不同部門之間的數據不能共享,存在大量的重復勞動;員工的添加、修改、刪除、查詢等工作效率太低、浪費嚴重等等。解決這些問題最好的辦法是實現人事考勤信息管理的自動化,用計算機處理來代替手工管理。利用計算機中最為

9、友好、最為方便的WINDOWS界面進入系統,用鍵盤輕松地完成數據的錄入、查詢和統計的操作。通過調查,要求系統需要有以下功能: 由于操作人員的計算機知識普遍較差,要求有良好的人機界面; 由于該系統的使用對象多,要求有較好的權限管理; 原始數據修改簡單方便,支持多條件修改 方便的數據查詢,支持多條件查詢; 在相應的權限下,刪除數據方便簡單,數據穩定性好; 數據計算自動完成,盡量減少人工干預;2.2可行性分析:2.2.1技術可行性:人事考勤管理系統在技術上日趨成熟,利用Visual basic可以對其中的各種信息進行分析。在技術上具有可行性。2.2.2操作可行性:本系統沒有復雜且不可理解的過程,所有

10、的過程均采用簡單的鍵盤錄入和鼠標操作。每一個過程、每一個功能、每一個選項均有相應的輔助信息,通俗易懂。如果對計算機有一定了解,只要經過簡單的軟件培訓就可以實現系統的操作。因此,具有操作可行性。2.2.3理論可行性:計算機可以代替人工進行許多繁雜的勞動計算機可以節省許多資源,計算機可以大大的提高人們的工作效率,因此,具有理論可行性。 2.2.4經濟可行性 在開發本系統之前,需要準備Visual Basic 6.0和Access2000數據庫軟盤。還要收集一些數據資料,查閱國外同等系統的開發技術,這些都可在圖書館里或書店查閱,不需要花費。在設計完成以后,系統運行不需要特殊的系統環境和外部設備。所以

11、說在開發始終都不需大量的人力、物力和財力,因此,系統具有經濟可行性。2.2.5法律可行性 在系統的分析與設計過程中,部分引用的代碼是共享的,并不存在任何侵權問題,因此,具有法律可行性。因此,本系統具有技術可行性、操作可行性、理論可行性、經濟可行性和法律可行性2.3結構分析: 人事考勤管理系統系統信息管理考勤考評管理基本信息管理考勤信息管理員工信息管理部門信息管理考評信息管理修改密碼用戶權限員工家庭主要成員記錄員工照片管理員工教育及工作經歷記錄2.4數據分析:(1)部門信息表:部門編號、部門名稱、部門職能描述、上級部門編號。(2)員工基本信息表:員工編號、姓名、照片、性別、民族、生日、政治面貌、

12、文化程度、婚姻狀況、籍貫、身份證號、工作證號、辦公 、手機號碼、檔案存放地、戶口的在地、工作崗位、職務、員工狀態、上級員工編號、合同有效期、備注、填表用戶、填表日期和時間。(3)員工家庭主要成員記錄表:編號、員工編號、姓名、性別、年齡、與本人關系、工作單位等。(4)員工教育及工作經歷記錄表:編號、員工編號、開始時間、終止時間、學校/單位名稱、職務等。(5)員工考勤表:考勤月份、員工編號、全勤天數、出差天數、病假天數、事假天數、曠工天數、法定休假天數、倒休假天數、遲到時間(分鐘)、早退時間(分鐘)、法定節假日加班、周六或周日加班、日常加班、備注信息等。(6)員工工作考評表: 考評月份、員工編號、

13、總體評價、獎勵事由、獎勵金額、處罰事由、處罰金額、備注信息等。(7)用戶信息表:用戶名、密碼。2.5關系模型E-R圖部門編號上級部門編號部門信息部門職能部門名稱(部門信息E-R圖)職工編號工作單位姓名編號家庭成員與本人關系性別年齡(員工家庭成員E-R圖)職工編號職務終止時間開始時間編號教育及工作經歷學校/單位名稱(教育及工作經歷E-R圖)用戶信息權限用戶名密碼(用戶信息E-R圖)職工編號處罰金額處罰事由獎勵金額獎勵事由總體考評考評月份工作考評(工作考評E-R圖)法定節假日加班遲到時間法定休假天數曠工天數倒休假天數事假天數病假天數早退時間雙休加班日常加班備注信息考勤月份全勤天數出差天數員工考勤職

14、工編號(員工考勤E-R圖)合同有效期填表日期和時間上級員工編號工作崗位戶口所在地檔案存放地填表用戶員工狀態職務備注工作證號辦公 手機號碼身份證號籍貫婚姻狀況文化程度政治面貌生日民族性別照片職工姓名職工編號職工基本信息(職工基本信息E-R圖)第三章 系統設計3.1系統功能描述綜合人事管理系統的基本功能是對企、事業單位的組織機構和員工進行管理,該系統的主要功能如下:1、部門息管理:(1)添加部門信息,包括部門編號、部門名稱、部門職能描述和上級部門等管理。(2)修改部門信息。(3)刪除部門管理。(4)查看部門信息。2、員工基本信息管理:(1)添加職工基本信息,包括員工編號、姓名、性別、生日、所在部門

15、等信息。(2)修改職工基本信息。(3)刪除職工基本管理。(4)查看職工基本信息。3、員工照片管理:(1)添加員工照片,將指定的圖片文件存儲到數據庫中。(2)修改員工照片(3)刪除員工照片(4)顯示員工照片4、員工主要家庭成員信息管理:(1)添加員工主要家庭成員信息,包括員工主要家庭成員的姓名、關系、工作單位等信息。(2)添加員工主要家庭成員的信息。(3)刪除員工主要家庭成員的信息。(4)查看員工主要家庭成員信息。5、員工主要教育與工作經歷管理(1)添加員工主要教育與工作經歷信息,包括開始日期、截止日期、學校或單位、職務等信息。(2)修改員工主要學習與工作經歷信息。(3)刪除員工主要學習與工作經

16、歷信息(4)查看員工主要學習與工作經歷信息6、員工考勤管理(1)添加員工考勤信息,包括考勤月份、病假天數、事假天數、曠工天數等信息。(2)修改員工考勤信息(3)刪除員工考勤信息。(4)查詢員工考勤信息。(5)月度考勤統計表。7、員工工作考評管理功能(1)添加員工工作考評信息,包括考評月份、獎勵事由、獎勵金額、處罰事由、處罰金額和總體評價等信息。(2)修改員工工作考評信息。(3)刪除員工工作考評信息。(4)查看員工工作考評信息。8、系統用戶管理系統(1)添加系統用戶信息,包括用戶名、密碼、員工編號和用戶類型(系統管理員和普通用戶)等信息。(2)修改系統用戶信息。(3)刪除系統用戶信息。(4)查看

17、系統用戶信息。3.2系統功能圖人事考勤管理系統部門信息管理基本信息管理系 統 管 理可以看到本系統劃分為3個功能模塊,基本信息管理模塊用于管理部門及員工的基本信息,考勤考評管理模塊用于按照部門和時間對員工進行考勤和考評記錄,系統用戶管理模塊用于管理系統用戶信息。員工照片管理信息 提供部門 提供員工員工家庭主要成員管理息員工基本信息部門管理信息 數據 數據員工學習與教育經歷管理基本信息管理模塊功能圖員工基本信息管理模塊是整個系統的核心。除了部門管理模塊外,其他各個模塊都針對每個員工的某個方面進行管理,都需要提供員工編號等基本信息作為索引。考勤考評管理模塊的基本功能如圖:員工考勤管理 提供員員工基

18、本信息管理工數據員工工作考評管理最后生成的系統流圖如下圖:開 始 重試 用戶登錄 失敗 管理自己的用戶信息 管理普通系統管理員用戶信息 管理普通用戶的用戶信息讀取用戶類型 管理普通系統管理員用戶信息 管理普通用戶的用戶信息 Admin 用戶擁有所有權限 普通系統 管理員用戶 只有查詢權限 普通用戶管理自己的用戶信息 系統流圖3.3數據庫設計 開發本系統,選用Access2000作為后臺數據庫。這里主要是進行數據庫的邏輯設計,即將數據按一定的分類、分組系統和邏輯層次組織起來,是面向用戶的。數據庫設計時需要綜合企業各個部門的存檔數據和數據需求,分析各個數據之間的關系,按照DBMS提供的功能和描述工

19、具,設計出規模適當、正確反映數據關系、數據冗余少、存取效率高、能滿足多種查詢要求的數據模型。3.3.1建立數據庫注意事項為了更好地組織數據和設計出實際應用數據庫,應該注意如下問題:規范化地重組數據結構,對數據進行規范化表達;關系數據結構的建立:在進行了數據基本結構的規范化重組后,還必須建立整體數據的關系結構。這一步設計完成后數據庫和數據結構設計工作基本完成,只待系統實現時將數據分析和數據元素的內容代入到所設計的數據整體關系結構中,一個規范化數據庫系統結構就建立起來了。3.3.2數據表的設計數據庫包含以下7張表:部門表Departments、員工基本信息表Employee員工家庭主要成員記錄表F

20、amily、員工教育及工作經歷記錄表Experience、員工考勤表Checkin、員工工作考勤表Evaluation和用戶信息表Users。表Departmentsr的結構編號字段名稱數據類型1部門編號數字長整型2部門名稱文本,長度為503部門職能描述文本長度為2554上級部門編號數字,長整型表Employees的結構編號字段名稱 數據類型1員工編號自動編號2姓名文本,長度為503照片OLE對象4性別文本長度為25民族文本,長度為406生日文本,長度為107政治面貌文本,長度為408文化程度文本,長度為409婚姻狀況文本,長度為1010籍貫文本,長度為6011身份證號文本,長度為2012工作

21、證號文本長度為4013辦公 文本,長度為3014手機號碼 文本,長度為3015檔案存放地文本,長度為10016戶口所在地文本,長度為10017到崗日期文本,長度為1018所在部門編號數字,長整型19工作崗位文本,長度為4020職務文本,長度為2021員工狀態(1_在職人員,2_兼職人員,3_試用人員,4_離職人員, 5_返聘人員,6_退休人員)數字,字節22上級員工編號數字,長整型23合同有效期數字,長整型24備注文本,長度為20025填表用戶文本,長度為3026填表日期和時間文本,長度為20 表Famliy的結構編號字段名稱數據類型1編號自動編號2員工編號數字,長整型3姓名文本,長度為504

22、性別文本,長度為25年齡數字,整型6與本人關系文本,長度為207工作單位文本,長度為40 表Experience的結構編號字段名稱數據類型1編號自動編號2員工編號自動編號3開始時間文本,長度為104終止時間文本,長度為105學校/單位名稱文本,長度為506職務文本,長度為20表Checkin的結構編號字段名稱數據類型1考勤月份文本,長度為102員工編號數字,長整型3全勤天數數字,小數,精度為4,小數位數為14出差天數數字,小數,精度為4,小數位數為15病假天數 數字,小數,精度為4,小數位數為16事假天數數字,小數,精度為4,小數位數為17曠工天數數字,小數,精度為4,小數位數為18法定休假天

23、數數字,小數,精度為4,小數位數為19年休假天數數字,小數,精度為4,小數位數為110倒休假天數數字,小數,精度為4,小數位數為111遲到時間(分鐘)數字,整型12早退時間(分鐘)數字,整型13法定節假日加班數字,小數,精度為4,小數位數為114周六或周日加班數字,小數,精度為4,小數位數為115日常加班數字,小數,精度為4,小數位數為116備注信息文本,長度為200表Evaluation的結構編號字段名稱數據字典1考評月份文本,長度為102員工編號數字,長整型3總體評價文本,長度為2004獎勵事由文本,長度為2005獎勵金額數字,整型6處罰事由文本,長度為2007處罰金額數字,整型8備注信息

24、文本,長度為200表Users的結構編號字段名稱 數據類型1用戶名文本,長度為402密碼文本,長度為403用戶類型(1-系統管理員用戶,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退出系統Mn_exit考勤考評管理Mn_2考勤管理Mn_check考評管理Mn_eva系統用戶管理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員工狀態

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學歷與工作經歷Cmd_AddCaption添加職員Cmd_ModiCaption修改資料Cmd_DelCaption刪除職員Cmd_TransCaption部門調轉Cmd_BackCaption返回3.4.8設計照片管理窗體對員工照片管理的模式與其他信息不同,需要單獨的處理。為了使用戶能夠方便地選擇圖像文件,在窗體中將使用commondialog控件,此控件提供一組標準的操

33、作對話框,進行諸如打開和保存文件,設置打印選頂,以及選擇顏色和字體待操作。選擇“工程”菜單中的“部件”命令,打開“部門”屬性對話框,commondialog控件將出現在工具箱中。將commondialog控件添加到窗體中,并按照圖所示設置窗體。3.4.9公共模塊設置在編寫數據庫應用程序時,經常還要遇到好多組件、窗體同時訪問相同的數據源的情況,為了節省時間與復雜的編譯,創建數據模塊是解決這類問題的最好辦法。本程序主要創建了4個模塊,一是:Const模塊,二是:DbFunc模塊,三是:GeneralFunc模塊,四是:Variable模塊。簡單說來,數據模塊是用來集中管理數據源的一個窗體,該窗體可

34、以被需要的地方隨時引用。數據模塊的具體代碼參見附加代碼。3.5 程序設計在主窗體中,為了方便對其他窗體的運行,需要在主窗體內加入可行性原代碼,使在主窗體上的菜單、按鈕和其他控件能夠發揮作用,相應的也要添填加原代碼。最終完成窗體的創建。(原代碼參見附加代碼)。第四章 系統測試在程序編程完畢后,要對其做必要的系統測試,以檢測系統是否可用以及還存在哪些錯誤。可以對該系統進行以下的測試。4.1系統環境測試對于一個管理系統軟件來講,運行測試部分是尤為重要,盡管我們在進行功能測試時已檢查出用戶界面的錯誤,但離開軟件或進行數據輸出的結果,還需要運行測試。定義運行測試的界限依賴于倉庫管理系統管理的范圍。在很多

35、情況下,解決運行測試時暴露的問題不是由軟件設計者負責,而是應該由學校負責人自己或有關的第三方負責,但由于系統的整體性問題,同時軟件設計者負責的部分也是軟件站的核心,因此,運行問題還是需要軟件設計者和企業單位及第三方共同去解決。4.2功能測試功能測試是測試階段要完成的普通的,也是顯而易見的環節。必須對整個企業檔案管理系統軟件進行檢查,以確保所有功能是否能正確執行,以便用于以后工作運營。對于管理項目,功能測試中最重要的一點就是電腦的兼容性測試,即確保管理軟件在所有電腦上都能操作正常。同樣還要檢查軟件在不同的操作系統條件下輸入數據功能是否正常。下面是在進行功能測試時需要的注意事項:a 鏈接:是否存在

36、鏈接中斷,是否存在錯誤鏈接。b 錄入:錄入內容是否正確。c 信息表格:是否能正確填寫并保存。d 設計:有沒有不能看到或讀取的因素。進行功能測試時,要從最特殊的情況開始,或從可能產生問題最多的配置開始。然后再測試大多企業單位錄入時所用電腦時采用的配置。還應該盡量超越被認為是電腦正常運行使用的情況。比如:輸入不規范的格式或字符,來檢查該系統是否會產生錄入錯誤的情況。4.3運行測試對于一個管理系統軟件來講,運行測試部分是尤為重要,盡管我們在進行功能測試時已檢查出用戶界面的錯誤,但離開軟件或進行數據輸出的結果,還需要運行測試。定義運行測試的界限依賴于企業檔案管理系統管理的范圍。在很多情況下,解決運行測

37、試時暴漏的問題不是由軟件設計者負責,而是應該由企業單位自己或有關的第三方負責,但由于系統的整體性問題,同時軟件設計者負責的部分也是軟件站的核心,因此,運行問題還是需要軟件設計者和企業單位及第三方共同去解決。4.3.1用戶登錄窗口的測試該測試的目的是保證登陸窗口的正確性與在錯誤發生時的容錯與糾錯性。具體通過在登陸框中輸入空用戶名,和錯誤的用戶密碼來檢測系統的出錯運行情況。要求系統在遇到這些情況時能給出正確的錯誤提示。4.3.2添加用戶窗口的測試該測試的目的是保證添加用戶窗口的正確性與在數據輸入不正確時的容錯與糾錯性。具體通過在添加記錄框中輸入重復的用戶名,空用戶名和密碼來檢測系統的出錯運行情況。

38、要求系統在遇到這些情況時能給出正確的錯誤提示。4.3.3查詢模塊的測試該測試的目的是保證查詢窗口的正確性與在數據輸入不正確時的容錯與糾錯性。具體通過在查詢各種信息的查詢方式框中輸入空的編號,或其他信息,來檢測系統的出錯運行情況。要求系統在遇到這些情況時能給出正確的錯誤提示。4.4系統的維護一個好的信息管理軟件,不僅僅是一次性制作完美就可以的,由于學校中所需要進行存儲管理的信息內容不斷的增加、變化,軟件的管理內容也需要隨之調整,這就要求我們對軟件進行長期的不斷的維護和更新。軟件維護一般包括以下內容:內容的更新(學校需要進行存儲信息的內容),軟件風格的更新,軟件重要界面設計制作,軟件系統維護服務的

39、更新。第五章 系統使用說明5.1啟動運行系統進入Windows操作系統后,雙擊“人事考勤管理系統”圖標啟動程序。首先,將顯示的是系統的開始界面窗口,如圖1-1-1所示輸入正確的用戶名和密碼,按“確定”,系統檢驗正確后即可進入系統,如圖1-1-2。如果密碼輸入錯誤率達到三次系統自動退出運行。單擊“取消”按鈕,即可退出。初次登陸該系統的用戶,系統在登陸窗體的下方為其設置了初始用戶名“admin”和密碼“888888”,通過系統檢驗后的用戶將順利的進入本系統。系統的主界面如圖1-1-3所示。5.2主界面操作5.2.1進入主界面后,管理員就可以通過菜單對本系統進行具體的操作。如圖所示的是人事考勤管理系

40、統中的菜單項。菜單中包含本系統的全部功能,系統菜單項主要由三大部分組成,分別是:基本信息管理 、考勤考評管理、系統用戶管理。基本信息管理:包括部門管理、員工管理、退出系統。主要用于實現基本信息的添加、修改、刪除、查看等功能。考勤考評管理:包括考勤管理和考評管理兩部分。主要用于考勤考評信息的管理。系統用戶管理:用戶管理、修改密碼。主要用于實現用戶權限的創建和修改。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”形式輸入;當保存信息時,系統會提示你哪部分未完成,如果都填加完畢,將會提示你填加成功.輸入正確信息后,單擊“確定”,即可將信息保存在員工信息管理界面中。2、刪除職員在員工信息管理界面中,單擊“修改”,方法同上。單擊“刪除職員”,首先要選定的要刪除的員工姓名,彈出如圖5-2-2所示的對話框 圖5-2-2單擊“是”,該員工姓名將在員工列表中刪除。3、部門調轉在員工信息管理界面中單擊“部門調轉”,彈出如圖5-2-3 圖5-2-3在調往部門下拉框中,選擇所要調轉的部門,單擊“確定”即可更新數據。4、家庭主要成員管理在員工信息管理界面中單擊“家庭主要成員管理”時,需要先選擇員工的姓名。彈出如圖5-2-4的界面。 圖5-2-4在此界面中,不能在當前界面的當前行進行添

溫馨提示

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

評論

0/150

提交評論