版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、PAGE 摘 要21世紀(jì)是知識經(jīng)濟時代,是信息技術(shù)時代,是數(shù)字化時代。單位管理的現(xiàn)代化辦公自動化和決策科學(xué)化,是現(xiàn)代化辦公管理發(fā)展的必然趨勢。也是衡量一個單位信息化的重要標(biāo)志。單位的人事信息管理作為一個單位管理的重要方面,其可變因素多,管理復(fù)雜、繁瑣、時間跨度大,再加上固定的基數(shù)大,形成巨大的數(shù)據(jù)量,人工管理困難。因此用計算機實現(xiàn)企業(yè)人力資源管理勢在必行。本項目是根據(jù)實際調(diào)查,嚴(yán)格遵循實事求是的原則,創(chuàng)新而成的。目的是通過本系統(tǒng),按照人事管理的科學(xué)體系理論要求,結(jié)合公司的實際,利用計算機進行操作。本系統(tǒng)從功能上可以分為下列五個模塊:用戶管理、部門管理、人事檔案管理、工資管理及數(shù)據(jù)庫管理。系統(tǒng)管
2、理:分為系統(tǒng)用戶和普通用戶,系統(tǒng)用戶可以添加、刪除、修改用戶信息,修改所有用戶的密碼;進行數(shù)據(jù)庫管理。普通用戶則只能修改自己的密碼;部門管理:可以設(shè)置、修改部門信息;人事管理:對員工信息的添加、信息修改、考勤結(jié)果進行管理操作。工資管理:對員工的基本工資、獎懲資金等費用的管理;生成每個月的工資報表操作;數(shù)據(jù)庫管理:從前臺對數(shù)據(jù)庫進行備份和恢復(fù)操作。本系統(tǒng)可方便系統(tǒng)用戶進行系統(tǒng)信息管理和維護,并允許普通用戶進行部分信息的修改、瀏覽、查詢,方便了管理者和用戶的使用,確保了數(shù)據(jù)的安全性、正確性、完整性和一致性。關(guān)鍵詞:信息技術(shù);人力資源;人力資源管理系統(tǒng);管理信息系統(tǒng)Abstract21century
3、 is a knowledge econmy,information skilled and digital period.Crop is a hall where is train the talent for the coming society.So the Crop cant remain the condition as now.The moden Crop manage,the voluntary offical business and the scientific decision are inevitable trend that the moden offical mana
4、ge develop. The personalss information manage as an important part Crop manage has a great deal of changes of element.The compicated manage,long interval and the big regular base wages make a huge data.The human manage is difficultSo that we must make use of computer to operating the management of H
5、R in corporation.The project is based practical and realistic fact. Through our project we can easily manage and operate HR management or capital management and so on according some prescriptive require with the same points of corporation.The project can be formed five modules from functions: User m
6、anagement,Dept management,Hr management,Wage management、DataBase management User management: Administrators Group and Users Group,the members of Administrators Group can add user, delete user and amend user, also can change their own password, but the members of Users Group only can change their own
7、 password. Hr management: in this part, Administrators can add, change and delete the information of staffs. And administrators also check on work attendance with the staffs; Payment management: Administrators Group can import the payment and allowance information of staffs, and the members of Users
8、 Group only can browse all the staffs basic information; DataBase management: in this part, administrators also backup the DataBase and resume the DataBase on the stage.The Administrators of Group can conveniently manage and maintenance the system information. The project is also open to Users of Gr
9、oups to browse parts of the system information. The project is strongly useful for the information security, validity, integrality and consistency.KeyWords:Information skill;Human Resource;Human Resource Management System;Manage Information System目 錄 TOC o 1-2 h z HYPERLINK l _Toc1702082101 緒 論 PAGE
10、REF _Toc170208210 h 1 HYPERLINK l _Toc1702082111.1開發(fā)人事檔案管理系統(tǒng)的背景 PAGEREF _Toc170208211 h 1 HYPERLINK l _Toc1702082121.2采用的關(guān)鍵技術(shù) PAGEREF _Toc170208212 h 2 HYPERLINK l _Toc1702082131.3開發(fā)工具及環(huán)境簡介 PAGEREF _Toc170208213 h 5 HYPERLINK l _Toc1702082142 系統(tǒng)分析 PAGEREF _Toc170208214 h 7 HYPERLINK l _Toc1702082152
11、.1需求分析 PAGEREF _Toc170208215 h 7 HYPERLINK l _Toc1702082162.2系統(tǒng)功能描述 PAGEREF _Toc170208216 h 9 HYPERLINK l _Toc1702082173 系統(tǒng)設(shè)計 PAGEREF _Toc170208217 h 11 HYPERLINK l _Toc1702082183.1開發(fā)設(shè)計思想 PAGEREF _Toc170208218 h 11 HYPERLINK l _Toc1702082193.2系統(tǒng)總體設(shè)計 PAGEREF _Toc170208219 h 11 HYPERLINK l _Toc1702082
12、203.3數(shù)據(jù)庫設(shè)計 PAGEREF _Toc170208220 h 13 HYPERLINK l _Toc1702082213.3數(shù)據(jù)庫設(shè)計 PAGEREF _Toc170208221 h 13 HYPERLINK l _Toc1702082224 系統(tǒng)詳細設(shè)計及實施 PAGEREF _Toc170208222 h 19 HYPERLINK l _Toc1702082234.1界面及編程風(fēng)格 PAGEREF _Toc170208223 h 19 HYPERLINK l _Toc1702082244.2系統(tǒng)模塊功能實現(xiàn) PAGEREF _Toc170208224 h 22 HYPERLINK
13、l _Toc1702082255 系統(tǒng)測試 PAGEREF _Toc170208225 h 32 HYPERLINK l _Toc1702082265.1測試策略 PAGEREF _Toc170208226 h 33 HYPERLINK l _Toc1702082275.2功能測試 PAGEREF _Toc170208227 h 33 HYPERLINK l _Toc1702082285.3性能測試 PAGEREF _Toc170208228 h 33 HYPERLINK l _Toc1702082295.4界面測試 PAGEREF _Toc170208229 h 33 HYPERLINK l
14、 _Toc1702082305.5測試結(jié)論 PAGEREF _Toc170208230 h 34 HYPERLINK l _Toc1702082316 總 結(jié) PAGEREF _Toc170208231 h 35 HYPERLINK l _Toc170208232參考文獻 PAGEREF _Toc170208232 h 36 HYPERLINK l _Toc170208233致 謝 辭 PAGEREF _Toc170208233 h 37 HYPERLINK l _Toc170208234附 錄 PAGEREF _Toc170208234 h 38 HYPERLINK l _Toc170208
15、235附錄1 部分核心代碼 PAGEREF _Toc170208235 h 38 HYPERLINK l _Toc170208236附錄2 英文文獻及翻譯 PAGEREF _Toc170208236 h 48 HYPERLINK l _Toc170208237附錄3 用戶使用說明書 PAGEREF _Toc170208237 h 621 緒 論1.1開發(fā)人事檔案管理系統(tǒng)的背景1.1.1 企業(yè)信息系統(tǒng)發(fā)展現(xiàn)狀企業(yè)是國民經(jīng)濟的基本單元,而企業(yè)信息系統(tǒng)建設(shè)是我國企業(yè)走向現(xiàn)代化的必由之路。我國目前共有各類企業(yè)800萬家,這些企業(yè)在近20年來,在不同程度上都遇到了企業(yè)信息系統(tǒng)建設(shè)的問題。80年代以來,國
16、家有關(guān)部門就一直非常重視企業(yè)信息化的推進。國家有關(guān)部門曾重點扶持過一批國有大企業(yè)的信息化工程,并以它們?yōu)闃影逶谌珖圃鞓I(yè)企業(yè)中推廣過CIMS。90年代以后,隨著微型計算機、互連網(wǎng)等迅速普及,計算機技術(shù)對企業(yè)的影響越來越大,企業(yè)信息化進一步為人們所重視。1995年以后,我國企業(yè)信息化走向了以ERP為主的道路,許多外國ERP廠商如SAP、BAAN、ORACLE、FOUTH SHIFT等紛紛進入中國,國內(nèi)目前也已有數(shù)十家ERP軟件供應(yīng)商,不少已經(jīng)形成商品化且有幾百家用戶。一些調(diào)查說明,我國企業(yè)購買MRPII、ERP軟件的費用在90年代以后迅速增長。1.1.2 信息系統(tǒng)開發(fā)的緊迫性隨著計算機的日益普及
17、和網(wǎng)絡(luò)的發(fā)展,數(shù)據(jù)庫的應(yīng)用范圍越來越廣,數(shù)據(jù)庫應(yīng)用的功能也越來越強,因此開發(fā)管理信息系統(tǒng)應(yīng)用程序也顯得尤為重要,特別是在強調(diào)管理,強調(diào)信息的現(xiàn)代社會中它變得越來越普及。人事管理是任何企事業(yè)單位都需要進行的一項工作,因此,開發(fā)制作人事管理系統(tǒng)具有較大的社會現(xiàn)實意義,同時人事管理系統(tǒng)是一切應(yīng)用系統(tǒng)的典范,它具有一切應(yīng)用系統(tǒng)的特征,系統(tǒng)結(jié)構(gòu)與現(xiàn)實生活緊密結(jié)合,具體直觀,具有典范的數(shù)據(jù)庫系統(tǒng)的特性。人事管理系統(tǒng)主要用于企業(yè)內(nèi)部員工的檔案、工資、考勤、評價的管理,便于公司領(lǐng)導(dǎo)掌握人員的動向,及時調(diào)整人才的分配,同時也減少了手工操作帶來的繁瑣與不便,使員工情況的記錄和統(tǒng)計變得十分簡單。這些優(yōu)點可以極大的提
18、高企業(yè)對人事管理的效率。因此,人事管理系統(tǒng)是企事業(yè)信息化、智能化、科學(xué)化和正規(guī)化不可缺少的管理軟件。1.2采用的關(guān)鍵技術(shù)1.2.1 軟件工程概要軟件工程是指導(dǎo)計算機軟件開發(fā)與維護的工程學(xué)科。它采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護軟件。生命周期方法學(xué)把軟件生命劃分為幾個階段,每個階段的任務(wù)比較簡單,便于不同的人員分工協(xié)作,從而降低了整個軟件開發(fā)工程的難度。在軟件生命周期的每個階段,都采取科學(xué)的管理方法和良好的開發(fā)技術(shù),并且堅持嚴(yán)格的審查制度。這使得整個軟件開發(fā)工程以一種有條不紊的方式進行著,保證了軟件的質(zhì)量,也提高了軟件的可維護性。因此,可以大大地提高軟件開發(fā)的效率8。一般說來,軟件生命
19、周期分為:軟件定義、軟件開發(fā)與軟件維護三個時期,每個時期又有幾個階段。1、軟件定義:這一時期的主要任務(wù)是,確定軟件開發(fā)工程必須完成的總目標(biāo);確定工程的可行性;研究實現(xiàn)工程目標(biāo)應(yīng)該采用的方法;估計完成工程需要的資源和成本;制定工程進度表。軟件定義時期通常進一步劃分為問題定義、可行性分析和需求分析三個階段。2、軟件開發(fā):這一時期的主要任務(wù)是,具體設(shè)計和實現(xiàn)在問題定義時期定義的軟件。軟件開發(fā)時期通常進一步劃分為總體設(shè)計、詳細設(shè)計、編碼與測試四個階段。3、軟件維護:這一時期的主要任務(wù)是維護軟件的正常使用。1.2.2 軟件生命周期軟件生命周期每個階段的基本任務(wù)和結(jié)束標(biāo)準(zhǔn)。1、問題定義:這一階段的基本任務(wù)
20、是確定要解決的問題是什么。通過本階段的工作,應(yīng)該得到關(guān)于問題性質(zhì)、工程目標(biāo)和規(guī)模的書面報告。由于只有用戶才真正了解他們自己的需求,而許多用戶在開始時并不能準(zhǔn)確、具體地描述他們的需要。因此,系統(tǒng)分析員必須與用戶進行足夠的溝通,直至得出一份雙方都滿意的文檔。2、可行性分析:這一階段的基本任務(wù)是找到解決上一個階段提出的問題的可行的方法,導(dǎo)出系統(tǒng)的高層邏輯模型,并對建議的系統(tǒng)進行仔細的成本效益分析。3、需求分析:這一階段的基本任務(wù)是確定目標(biāo)系統(tǒng)必須具備的功能。系統(tǒng)分析員在與用戶密切配合、充分交流信息后,得出用戶確認的系統(tǒng)邏輯模型。本階段以給出系統(tǒng)的邏輯模型和算法描述為結(jié)束標(biāo)準(zhǔn)。4、總體設(shè)計:這一階段的
21、基本任務(wù)是考慮如何解決系統(tǒng)分析時期提出的問題。通常至少應(yīng)該考慮以下幾種可能的方案:低成本的解決方案、中等成本的解決方案和高成本的完美方案。本階段要推薦一個最佳方案,并且制訂實現(xiàn)該方案的詳細計劃。5、詳細設(shè)計:這一階段的基本任務(wù)是,把總體設(shè)計階段確定的比較抽象的解決問題的方法具體化,設(shè)計出程序的詳細規(guī)格說明。6、編碼測試:這一階段的關(guān)鍵任務(wù)是寫出正確的、容易理解的、容易維護的程序模塊。程序員應(yīng)該根據(jù)目標(biāo)系統(tǒng)的性質(zhì)和實際環(huán)境,選取一種適當(dāng)?shù)母呒壋绦蛟O(shè)計語言,把前一個階段設(shè)計的結(jié)果寫成具體的語言編碼,并且仔細測試編寫出的每一個模塊。7、軟件維護:這一階段的關(guān)鍵任務(wù)是,通過各種必要的維護活動使系統(tǒng)持久
22、地滿足用戶的要求。通常包括改正性維護、適應(yīng)性維護、完善性維護和預(yù)防性維護四類維護活動。每一項維護活動都應(yīng)該經(jīng)過提出維護要求、分析維護要求、提出維護方案、審批維護方案、確定維護計劃、修改軟件設(shè)計、修改程序、測試程序和復(fù)查驗收等一系列步驟。本階段實際上是一次壓縮和簡化了的軟件定義和軟件開發(fā)的過程。 1.2.3 面向?qū)ο蟮某绦蛟O(shè)計思想采用了面向?qū)ο蟮乃枷耄嫦驅(qū)ο蟮睦^承機制、信息隱藏等思想已經(jīng)涉及到軟件開發(fā)的各個方面。對象描述了自然的語義,最好的軟件就是能構(gòu)于現(xiàn)實世界的實際,這也就是面向?qū)ο笏枷氲膬?yōu)勢。本文采用類、E-R圖(ENTITY RELATIONSHIP DIAGRAM, ERD)等來分析設(shè)
23、計數(shù)據(jù)庫結(jié)構(gòu),其實就是面向?qū)ο笏枷氲膽?yīng)用。面向?qū)ο笠彩沟密浖赜米兊米匀?,最大程度的軟件重用也使的開發(fā)簡單而軟件的可靠性高,這也使得軟件的可讀性和可維護性提高。本系統(tǒng)利用Delphi對面向?qū)ο蠹夹g(shù)的支持,將繼承、封裝、多態(tài)(包括重載)等面向?qū)ο蟮姆椒☉?yīng)用于系統(tǒng)的開發(fā)過程中,不僅加快了開發(fā)的速度,還極大的增強了程序的可維護性和可擴展性12。1、繼承性避免可公用代碼的重復(fù)開發(fā)減少數(shù)據(jù)冗余,提高代碼重用率;增強數(shù)據(jù)的一致性,盡量降低模塊間的耦合程度,便于開發(fā)過程中系統(tǒng)的修改、維護。2、封裝性實現(xiàn)數(shù)據(jù)隱藏,為對象提供一個對外操作的接口,外界用戶只能從對象所提供的操作接口來認識和操作對象。3、多態(tài)性多態(tài)
24、性是指當(dāng)不同的對象執(zhí)行相同的函數(shù)名或事件名時,會產(chǎn)生不同的動作,多態(tài)性有效的表達了行為共享,減少了系統(tǒng)開發(fā)的工作量。1.3開發(fā)工具及環(huán)境簡介1.3.1 Delphi7.0簡介Delphi是Borland公司推出的基于真正面向?qū)ο笳Z言O(shè)bject Pascal語言的可視化編程工具,是當(dāng)今世界上最快的編譯器。能大大提高編程效率。面向?qū)ο蟮某绦蛟O(shè)計(Object-Oriented Programming,簡寫為OOP)是現(xiàn)在最成功的高級語言程序設(shè)計方法,面向?qū)ο蟮某绦蛟O(shè)計的目的是創(chuàng)建可重用代碼,通過把屬性和方法封裝進“對象”中,以更好地模擬現(xiàn)實世界“真正的程序員用c,聰明的程序員用Delphi”,這
25、句話是對Delphi最經(jīng)典、最實在的描述。Delphi 7.0是“第四代編程語言”的杰出代表,它是一個完全導(dǎo)向的、高度可視化的集成開發(fā)環(huán)境IDE(Integrated Development Environment),非常人性化。具有簡單、高效、功能強大的特點。和VC相比,Delphi更簡單、更易于掌握,而在功能上卻絲毫不遜色;和VB相比,Delphi則功能更強大、 更實用。Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的Windows應(yīng)用程序開發(fā)工具。它使用了Microsoft Windows圖形用戶界面的許多先進特性和設(shè)計思想,采用了彈性可重復(fù)利用的完整的面向?qū)ο蟪绦蛘Z言(
26、Object-Oriented Language)、當(dāng)今世界上最快的編輯器、最為領(lǐng)先的數(shù)據(jù)庫技術(shù)。對于廣大的程序開發(fā)人員來講,使用Delphi開發(fā)應(yīng)用軟件,無疑會大大地提高編程效率13。Delphi已經(jīng)為您做好了一切基礎(chǔ)工作程序框架就是一個已經(jīng)完成的可運行應(yīng)用程序,只是不處理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代碼而已。 在空白窗口的背后,應(yīng)用程序的框架正在等待用戶的輸入。由于您并未告訴它接收到用戶輸入后作何反應(yīng),窗口除了響應(yīng)Windows的基本操作(移動、縮放等)外,它只是接受用戶的輸入,然后再忽略。Delphi是完全面向?qū)ο蟮?,這就使得Delphi成為一種觸手可及的促進
27、軟件重用的開發(fā)工具,從而具有強大的吸引力。1.3.2 Microsoft ACCESS 2003 簡介Access是一種關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。Access的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于Excel的電子表格,可以使數(shù)據(jù)庫一目了然。另外,Access也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。Access是一種關(guān)系數(shù)據(jù)庫工具,在關(guān)系數(shù)據(jù)庫中,對數(shù)據(jù)的操作幾乎全部建立在一個或多個關(guān)系表格上,通過對這些關(guān)系表格的分類、合并、連接或選取等運算來實現(xiàn)數(shù)據(jù)的管理。這種
28、數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。Access數(shù)據(jù)庫使用與Windows完全統(tǒng)一的風(fēng)格,采用面向?qū)ο蟮姆绞綄?shù)據(jù)庫進行管理與操作,大大簡化了用戶的開發(fā)與維護工作。在Access中可以通過查詢對象來實現(xiàn)一切查詢,它負責(zé)管理查詢的編制,查詢的實現(xiàn)以及將符合查詢條件的記錄和信息予以顯示,為用戶的決策提供快速準(zhǔn)確的幫助。在Access中,通常是采用“查詢構(gòu)造器”來構(gòu)造查詢對象的。用于設(shè)計查詢對象的字段結(jié)構(gòu)和屬性的窗口稱為“查詢構(gòu)造器”,在該窗口中,用戶可以使用可視化方法進行查詢設(shè)計。用于顯示查詢對象數(shù)據(jù)結(jié)果的窗口稱“數(shù)據(jù)窗口”,在該窗口中所顯示的內(nèi)容不是查詢對象所包含的數(shù)據(jù),而是對表中數(shù)據(jù)實施計算或
29、處理的結(jié)果5。綜上所述Access具備了關(guān)系型數(shù)據(jù)庫的一切功能,而且比其它的數(shù)據(jù)庫操作簡單便于掌握。因此Access強大的數(shù)據(jù)庫管理功能與Delphi 7.0方便靈活的開發(fā)非常適合于開發(fā)中小型應(yīng)用系統(tǒng)軟件,所以本系統(tǒng)采用Delphi 7.0企業(yè)版與Access2003在Windows 平臺上進行開發(fā)。2 系統(tǒng)分析2.1需求分析對于人事檔案的管理來說,每一個企業(yè)都有其自身的管理特點并且每一個員工也都有其自身的相關(guān)信息,但也有相同點,如果不對這些信息進行細致分析,將直接導(dǎo)致管理的混亂,那樣的話人事檔案管理系統(tǒng)也就失去了其應(yīng)有的價值。因此在系統(tǒng)開發(fā)前進行詳細需求分析是相當(dāng)重要的也是必不可少的。2.1
30、.1 系統(tǒng)開發(fā)目標(biāo)人事檔案管理信息系統(tǒng)用于支持企業(yè)的人事管理工作,是適應(yīng)現(xiàn)代企業(yè)制度要求,推動企業(yè)人事管理科學(xué)化、規(guī)范化的必要條件,系統(tǒng)的開發(fā)需要達到如下幾個方面的目標(biāo)。1、以創(chuàng)業(yè)集團有限公司的人事管理需求為背景,支持企業(yè)實現(xiàn)科學(xué)化、規(guī)范化的人事檔案管理。2、支持人事管理人員高效率的完成人事管理的日常業(yè)務(wù),包括員工檔案的建立、老職工的檔案維護等,以提高公司的人事勞資管理效率。3、支持企業(yè)的管理層快速有效的獲取人事信息,以便于及時做出科學(xué)的決策,推動企業(yè)科學(xué)化、規(guī)范化管理。4、提供友好的用戶操作界面,盡量減少用戶的錄入工作量。5、提高信息管理速度和準(zhǔn)確性。快速查詢,自動生成日報表,快速統(tǒng)計,使材
31、料統(tǒng)計達到很高的準(zhǔn)確性。6、通過用戶管理和數(shù)據(jù)備份等方法,確保系統(tǒng)信息的安全性和可靠性。2.1.2 系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,通過幾個特定的符號,可以綜合地反映出信息在系統(tǒng)中的使用、加工處理、傳遞、存儲的整體情況。數(shù)據(jù)流程圖是系統(tǒng)結(jié)構(gòu)化分析行之有效的工具,它抽象地描述了系統(tǒng)數(shù)據(jù)處理的情況。人力資源部財務(wù)部人事管理系統(tǒng)創(chuàng)業(yè)集團人事部本系統(tǒng)的數(shù)據(jù)流圖: D1 基本信息D2 基本工資圖2.1 人事管理系統(tǒng)頂層數(shù)據(jù)流圖創(chuàng)業(yè)集團人事部P1人事檔案管理人事部 D3 調(diào)動信息P2考勤管理 D4 考勤信息P3工資管理財務(wù)部 D2 工資表圖2.2 人事管理系統(tǒng)第一層數(shù)據(jù)流圖2.2系統(tǒng)功
32、能描述人事檔案管理系統(tǒng)主要實現(xiàn)公司對員工的人員檔案的管理。根據(jù)需要使用本公司領(lǐng)導(dǎo)、人事管理人員提出的功能需求,完成了系統(tǒng)功能的分析。具體功能分析如下:2.2.1 基本功能描述1、公司員工管理:包括基本信息、工作信息、合同信息、工作經(jīng)歷、家庭成員、考勤管理、教育培訓(xùn)、調(diào)動信息、獎懲信息等信息的錄入、修改、維護。2、員工基本信息及工資信息的查詢:基本信息的查詢,主要有單人查詢和多人查詢兩種方式。其中單人查詢可以根據(jù)員工編號或姓名進行查詢;多人查詢可以更具部門、單位、性別、學(xué)歷等信息進行查詢。3、統(tǒng)計信息:系統(tǒng)可以根據(jù)部門、性別、學(xué)歷、年齡、職稱、入公司時間分別進行統(tǒng)計并可以把統(tǒng)計信息輸出保存。4、
33、系統(tǒng)維護:管理員用戶和普通用戶的權(quán)限管理,以及對數(shù)據(jù)庫的維護等操作。5、部門信息的管理:可以根據(jù)公司的實際需要隨時進行部門和單位的信息維護。通過上述分析,人事檔案管理系統(tǒng)可分為五大主要功能即:員工信息管理、員工信息的查詢、員工信息統(tǒng)計、部門信息維護、系統(tǒng)維護(包括數(shù)據(jù)庫管理)。2.2.2 管理功能描述1、人事檔案的添加、刪除、修改、打印功能無論人事檔案如何紛繁復(fù)雜,首先得對它進行錄入。人雖多但確有其共同之處。如果能對大量信息分類進行操作,在添加信息的同時,能具有刪除、修改功能;可將管理的范圍縮小,從而大大提高管理效率。2、查詢功能本系統(tǒng)通過查詢界面,輸入查詢條件到編輯框,如果滿足查詢條件,可從
34、數(shù)據(jù)庫中提取此員工的人事檔案信息,并可以隨時按查詢條件進行某員工檔案的查詢,可以在對應(yīng)的編輯框中顯示該員工的人事檔案信息的詳細情況。3、員工檔案信息的刪除功能人事檔案有一個顯著特點:即人的流動性問題,當(dāng)員工離職后,可以通過查詢界面查出此員工的信息,然后從數(shù)據(jù)庫中刪除而且由于與其它的表建立的關(guān)系,所以當(dāng)一個員工的基本檔案被刪除后其相應(yīng)的工資表,獎懲表,考勤表中的記錄也同時被刪除。4、員工檔案信息的修改功能進入查詢界面,輸入姓名或員工編號后,調(diào)出此人的信息,有權(quán)限的操作人員可對這個員工的所有或部分信息進行修改。修改后單擊保存替換數(shù)據(jù)庫中原有的信息。5、人事檔案信息的瀏覽功能本設(shè)計的瀏覽有兩種形式,
35、一種是通過主界面的按鈕條進行翻閱瀏覽;另一種是通過報表的格式給出的,報表可進行打印,而且可以更具實際需要對打印的信息進行選擇。3 系統(tǒng)設(shè)計3.1開發(fā)設(shè)計思想本系統(tǒng)開發(fā)設(shè)計思想有以下幾點:1、盡量采用公司現(xiàn)有的軟硬件環(huán)境,及先進的系統(tǒng)開發(fā)方案,從而達到充分利用公司現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。2、系統(tǒng)應(yīng)符合公司人事管理的規(guī)定,滿足公司日常人事管理工作需要,并達到操作過程中的直觀、實用、方便、安全等要求。3、系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護人員的補充、維護。3.2系統(tǒng)總體設(shè)計通過需求分析,人事檔案管理系統(tǒng)可分為五大主要功能即:員工
36、信息管理、員工信息的查詢、員工信息統(tǒng)計、部門信息維護、系統(tǒng)維護(包括數(shù)據(jù)庫管理)。3.2.1 系統(tǒng)模塊圖為了使程序便于開發(fā)、調(diào)試和維護,通常采用分解的方法來對付復(fù)雜問題。對于一個復(fù)雜的問題,不是直接用一個一個的語句編碼來編寫程序,而是先把一個大而復(fù)雜的問題分解成若干個功能比較單純的小問題。即將一個需要求解的問題視為一項任務(wù),首先將這項任務(wù)映射成一個相應(yīng)的體系結(jié)構(gòu),該結(jié)構(gòu)中包含若干個意義明確的、相對獨立的子任務(wù)。當(dāng)每一個子任務(wù)獲得解決,整個任務(wù)便宣告完成。對于這些子任務(wù)來說,各自涉及的范圍已較原來的總?cè)蝿?wù)縮小,職能也更加具體,所需的語句編碼也比實現(xiàn)整個任務(wù)小了許多。當(dāng)然,其中還可能有較為復(fù)雜的子
37、任務(wù)。我們可以進一步將其分解成問題范圍更小、職能更趨具體、所需語句編碼更少的若干個子任務(wù)。如此繼續(xù)下去,直到每一個細分了的子任務(wù)均可用簡單明確的語句編碼滿意地實現(xiàn)時為止。這種方法的基本思想是將系統(tǒng)設(shè)計成由相對獨立、單一功能的模塊組成的結(jié)構(gòu),從而簡化研制工作,防止錯誤蔓延,提高系統(tǒng)的可靠性。在這種模塊結(jié)構(gòu)中,模塊之間的調(diào)用關(guān)系非常明確與簡單,每個模塊可以單獨地被理解、編寫、調(diào)試、查錯與修改。模塊結(jié)構(gòu)整體上具有較高的正確性、可理解性與可維護性。部門信息設(shè)置考勤信息管理部門信息修改部門信息添加調(diào)動調(diào)薪管理添加刪除用戶員工信息管理修改用戶密碼數(shù)據(jù)庫備份數(shù)據(jù)庫恢復(fù)工資報表生成工資報表打印人事管理系統(tǒng)部門
38、管理系統(tǒng)管理數(shù)據(jù)庫管理人事管理工資管理系統(tǒng)功能模塊圖(如圖3.1所示)主要闡述本系統(tǒng)的功能,通過圖表的形式使開發(fā)人員或其他用戶很方便的了解本系統(tǒng)的各個功能模塊,從而能夠更加方便的使用各模塊功能,加快熟悉業(yè)務(wù)操作流程,方便系統(tǒng)的推廣普及。本系統(tǒng)主要包括五個模塊:部門管理、人事管理、工資管理管理、系統(tǒng)管理、數(shù)據(jù)庫管理。圖3.1 系統(tǒng)功能模塊圖 3.3數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫的設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最有效的數(shù)據(jù)庫模式,建立數(shù)據(jù)及應(yīng)用系統(tǒng),實質(zhì)能夠有效地存儲數(shù)據(jù),滿足用戶的需求,數(shù)據(jù)庫設(shè)計是在數(shù)據(jù)庫管理系統(tǒng)(DBMS)支持下進行的。3.3.1 數(shù)據(jù)庫需求分析根據(jù)數(shù)據(jù)流程圖,可以列出以下數(shù)據(jù)項和數(shù)
39、據(jù)結(jié)構(gòu):1、員工基本信息:員工編號、員工姓名、性別、年齡、出生日期、地址、電話、政治面貌、畢業(yè)院校、身份證號、所在部門、備注等。2、員工培訓(xùn)信息表:培訓(xùn)時間、培訓(xùn)機構(gòu)、培訓(xùn)內(nèi)容、所獲證書等。3、考勤管理:考勤的類型、考勤分數(shù)、考勤原因、考勤部門、備注等。4、工資管理:員工編號、員工姓名、基本工資、獎懲工資、獎懲分數(shù)、實發(fā)工資、月份。5、人事變動:員工編號、變動原因、備注等。6、部門單位管理:編號、名稱。7、管理員:編號、用戶名、口令、是否是管理員、備注等。3.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計這一設(shè)計階段是在需求分析的基礎(chǔ)上, 設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計
40、打下基礎(chǔ)。這個階段不用考慮所采用的數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)類型、機器類型等問題。這個階段可用的工具很多,用的最多的是E-R圖(Entity-Relation,實體-聯(lián)系圖)。另外還有許多計算機輔助工具可以幫助進行設(shè)計。根據(jù)上面的設(shè)計,實體有:員工基本信息實體、員工考勤信息實體、員工調(diào)動調(diào)薪信息實體、員工工資信息實體、部門管理實體。實體與實體之間的E-R模型如圖3.2所示。部門單位屬于員工考勤信息管理調(diào)動調(diào)薪管理考勤信息調(diào)薪信息計算工資員工工資 1 n m m n n m m n圖3.2 系統(tǒng)E-R圖3.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)是獨立于實際數(shù)據(jù)模型的信息結(jié)構(gòu),必須將其轉(zhuǎn)化為邏輯結(jié)構(gòu)才能
41、進行數(shù)據(jù)庫應(yīng)用的設(shè)計,也就是要將概念上的結(jié)構(gòu)轉(zhuǎn)化為Access數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,這就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計。本系統(tǒng)數(shù)據(jù)庫中各個表格的具體設(shè)計如下面表格所示:字段名稱字段類型字段大小是否必填是否允許空說明Id自動編號長整型是否Uid文本32是否Pwd文本32是是用戶密碼Sys是/否否否是否管理員Des文本500否是備注表3.1 用戶表表3.2 員工基本信息表 字段名稱字段類型字段大小是否必填是否允許空說明Id自動編號長整型否Stano文本50是否員工編號Name文本50否否員工姓名Sex文本4否是性別Birth時間/日期否是生日Dep文本18否是部門Sdep文本18否是單位Sort
42、s文本18否是工種Duty文本32否是職務(wù)Provi文本32否是省市Folk文本50否是民族Level文本12否是學(xué)歷Special文本32否是專業(yè)Cardno文本18否是身份證號Recno文本20否是檔案編號Politics文本12否是政治面貌Slevel文本50否是基本工資Married文本8否是婚姻狀態(tài)Indate時間/日期常規(guī)日期否入公司時間Body文本8否是身體狀況Baryear文本8否是合同期限Barstart時間/日期常規(guī)日期否合同開始時間Barend時間/日期常規(guī)日期否合同結(jié)束時間Pcode文本8否是郵編Adress文本64否是家庭地址Image文本18否是照片Des文本250
43、否是備注表3.3 考勤信息表字段名稱字段類型字段大小是否必填是否允許空說明Id自動編號長整型是否Sid數(shù)字長整型Sort文本6否否獎懲類型Topic文本90否否獎懲原因Dep文本18否否獎勵部門Mdate時間/日期常規(guī)時間否否獎勵時間Fendhu數(shù)字50否否獎勵分數(shù)Month文本50否否獎勵月份Des文本250否否備注表3.4 部門表字段名稱字段類型字段大小是否必填是否允許空說明Id自動編號長整型Dep文本18否否部門Des文本90否否備注Ornum數(shù)字長整型序號Mdate日期/時間常規(guī)時間否時間表3.5 調(diào)動調(diào)薪表字段名稱字段類型字段大小是否必填是否允許空說明Id自動編號長整型Sid數(shù)字長整
44、型Bfdept文本100否是調(diào)前部門Bhdep文本100否是調(diào)后部門Ddcase文本100否是調(diào)動原因Bfsdept文本100否是調(diào)前單位Bhsdept文本100否是調(diào)后單位Month文本100否是調(diào)動月份Bfzw文本100否是調(diào)前職務(wù)Bhzw文本100否是調(diào)后職務(wù)Time時間/日期常規(guī)時間否調(diào)動時間Bfgz數(shù)字長整型否調(diào)前工資Bhgz數(shù)字長整型否調(diào)后工資Txcase文本100否是調(diào)薪原因Beizhu文本250否是備注表3.6 家庭成員表字段名稱字段類型字段大小是否必填是否允許空說明Id自動編號長整型Sid數(shù)字長整型Name文本32否否成員姓名Fami文本32否否成員關(guān)系Tel文本90否是聯(lián)系
45、電話Com文本32否是工作單位Des文本250否是備注表3.7 其他信息表字段名稱字段類型字段大小是否必填是否允許空說明Id自動編號長整型Sname文本32否否部門名稱Des文本250否是備注Iflag字節(jié)否標(biāo)記Mdate時間/日期常規(guī)時間否時間表3.8 培訓(xùn)記錄表字段名稱字段類型字段大小是否必填是否允許空說明Id自動編號長整型Sid數(shù)字長整型Course文本90否否培訓(xùn)課程Dlimit文本32否否培訓(xùn)期限Sdate時間/日期常規(guī)時間否開始時間Edate時間/日期常規(guī)時間否結(jié)束時間Trcom文本32否是培訓(xùn)機構(gòu)Certi文本32否是所獲證書表3.9 工作經(jīng)歷表字段名稱字段類型字段大小是否必填是
46、否允許空說明Id自動編號長整型Sid數(shù)字長整型Sdate日期/時間常規(guī)時間否開始時間Edate時間/日期常規(guī)時間否結(jié)束時間Company文本90否否公司Dep文本32否是部門Duty文本180否是職責(zé)Leftts文本180否是離職原因表3.10 工資表字段名稱字段類型字段大小是否必填是否允許空說明Id自動編號長整型Sid數(shù)字長整型Stano文本50否是員工編號Name文本50否是員工姓名Slevel文本50否是基本工資Fenshu文本50否是獎懲分數(shù)Jcsalary文本50否是獎懲工資Sfsalary文本50否是實發(fā)工資Month文本50否是工資月份表3.11單位表字段名稱字段類型字段大小是否
47、必填是否允許空說明Id自動編號長整型Sdept文本18否否單位Dep文本18否否部門Des文本90否否備注Ornum數(shù)字長整型序號Mdate日期/時間常規(guī)時間否時間4 系統(tǒng)詳細設(shè)計及實施4.1界面及編程風(fēng)格程序設(shè)計風(fēng)格是程序設(shè)計時要考慮的一個重要問題,它是衡量軟件設(shè)計人員程序素養(yǎng)的主要標(biāo)志之一。良好的程序設(shè)計風(fēng)格是程序設(shè)計者在長期的編程實踐中逐步發(fā)展、積累和提煉出來的,它對于產(chǎn)生正確、高效、易讀、易維護的程序是一種重要手段。程序的風(fēng)格與程序易讀性有關(guān)。如果程序設(shè)計人員養(yǎng)成一致的、良好的程序設(shè)計風(fēng)格,則彼此之間更易于理解和交流所編寫的程序。我們的人事管理信息系統(tǒng)采用了如下的編程規(guī)范。4.1.1
48、編程風(fēng)格1、命名規(guī)范(1)數(shù)據(jù)庫表的命名:以具有英語語義的單詞或單詞縮寫命名。(2)數(shù)據(jù)庫中數(shù)據(jù)項的命名:以各數(shù)據(jù)項名的英語單詞或單詞的縮寫或拼音縮寫命名。(3)PAS文件的命名:以u作為前綴加相應(yīng)的英語單詞或縮寫命名。(4)窗體文件的命名:以frm作為前綴加相應(yīng)的英語單詞或縮寫命名。2、行文規(guī)范(1)為保證程序的可讀性,對程序中的變量、語句做有效、適當(dāng)?shù)淖⑨?。?)盡量做到每行只寫一個語句,且避免過長的語句的出現(xiàn)。(3)適當(dāng)?shù)倪\用縮進和空格增強程序可讀性。3、其他規(guī)范(1)盡量避免程序中不必要的變量,避免冗余和重復(fù)。(2)使用含義鮮明的變量名,保持命名的一致性。(3)使用從超類中繼承的對象控
49、件。4.1.2 界面風(fēng)格在系統(tǒng)開發(fā)中美觀、實用的系統(tǒng)交互界面與用戶有著十分緊密的關(guān)系,為了使用戶原本枯燥煩瑣的工作變得輕松、簡便,本系統(tǒng)的界面以標(biāo)準(zhǔn)化、簡單化為目標(biāo)進行設(shè)計。1、根據(jù)人們從左到右、自上而下的習(xí)慣,對應(yīng)到電腦屏幕上,人的視覺中心就會集中在屏幕的左上方,因此將菜單放置于用戶界面的左上方,便于用戶快速找到有用的信息。2、界面以淺藍色(Green)作為背景色,文字使用黑色(Black)顯示。3、在下拉菜單的基礎(chǔ)上增加圖標(biāo)按鈕(ICO)和快捷鍵。4、查詢條件的輸入,盡量采用下拉框,減小信息錄入時的工作量。4.1.3 編碼實例此為登錄模塊用戶判斷的實例代碼:procedure TfrmLo
50、gin.bbtnloginClick(Sender: TObject);var aqPer: TADOQuery;begin if edtuid.Text then begin aqPer := TADOQuery.Create(nil); aqPer.Connection := dmPer.acPer; aqPer.SQL.Text := select * from admin where uid= + QuotedStr(Trim(edtuid.Text) + ; aqPer.Open; if not aqPer.Eof then begin Dec(i); if aqPer.FieldB
51、yName(pwd).AsString = edtpwd.Text then begin sUserID := Trim(edtuid.Text); sUserPwd := edtpwd.Text; if aqPer.FieldByName(sys).AsBoolean then sysadmin := true else sysadmin := false; self.ModalResult := mrOk; end else begin if i = 0 then Close; MessageBox(self.Handle, 密碼有誤,請重新輸入!, 提示, mb_IconWarning
52、+ mb_Ok); edtPwd.Clear; edtPwd.SetFocus; Exit; end end else begin MessageBox(self.Handle, 賬號不存在,請重新輸入!, 提示, mb_IconInformation + mb_Ok); edtUid.Clear; edtUid.SetFocus; Exit; end; end else begin MessageBox(self.Handle, 請輸入賬號!, 提示, mb_IconInformation + mb_Ok); edtUid.SetFocus; Exit; end;end;4.2系統(tǒng)模塊功能實
53、現(xiàn)根據(jù)前期對功能、界面以及數(shù)據(jù)結(jié)構(gòu)、表結(jié)構(gòu)所做的分析、設(shè)計基本完成了整個人事檔案管理系統(tǒng)的編制,其程序的功能詳細介紹如下:4.2.1 用戶登錄模塊在系統(tǒng)啟動時會顯示如圖4.2所示的界面,此時雖然顯示了主界面但是在用戶登錄前主界面是不可編輯的只有用戶通過了登錄模塊的驗證才可以對主界面中的菜單進行操作。登錄模塊主要是用戶進入系統(tǒng)之前,對進入系統(tǒng)的用戶進行安全性檢查,防止非法用戶進入系統(tǒng)破壞數(shù)據(jù)及威脅系統(tǒng)安全,避免不必要的損失。只有合法的用戶在輸入正確的密碼后方可進入系統(tǒng)。圖4.2 未登錄系統(tǒng)主界面整個系統(tǒng)的登錄流程如圖4.1所示,其主要完成的功能是對操作人員身份進行鑒別。系統(tǒng)根據(jù)操作人員提供的用戶
54、名、口令進行查詢鑒別,本系統(tǒng)不允許空密碼,如果用戶名或密碼文本框中為空點擊登錄按鈕時會彈出不能為空的提示信息。對用戶名和密碼分別進行判斷,如果用戶名在數(shù)據(jù)庫中不存在則提示用戶名不存在信息;如果用戶名存在再判斷密碼是否正確。為了增強系統(tǒng)安全性系統(tǒng)中設(shè)置了非法登錄次數(shù)的限制:同一個用戶名如果連續(xù)三次密碼輸入不正確則自動退出系統(tǒng)。經(jīng)過判斷如果用戶名和密碼均正確則激活系統(tǒng)主界面(如圖4.3所示),并且將操作人員信息導(dǎo)入系統(tǒng)主界面。如果用戶不能通過登錄模塊的驗證則只能看到系統(tǒng)主界面但是無法對主界面進行操作。用戶登陸用戶名及密碼正確主界面激活非法用戶錯誤大于3次退出 N N Y Y圖4.1 登錄流程4.2
55、.2 系統(tǒng)主界面圖4.3是系統(tǒng)登錄成功后進入的主界面,主界面指向系統(tǒng)的7個功能模塊,即系統(tǒng)管理(用戶管理)、員工信息管理、員工工資管理、設(shè)置(包括部門管理)、數(shù)據(jù)庫管理。同時,在主界面中在標(biāo)題欄和狀態(tài)欄會顯示此登錄用戶的基本信息如用戶名、用戶類型;還可以顯示系統(tǒng)當(dāng)前時間并且時間是動態(tài)變化的。除此之外,用戶可以對標(biāo)題欄和狀態(tài)欄中顯示的系統(tǒng)的名稱在前臺進行修改,系統(tǒng)主界面的背景圖案也可以根據(jù)用戶的個人需要進行設(shè)置。圖4.3 登錄后的主界面4.2.3 用戶管理模塊用戶管理主界面,只有管理員用戶才有進入此操作界面。在這個界面中系統(tǒng)管理員用戶可以進行相應(yīng)的操作如:編輯(修改用戶名稱、密碼或修改用戶權(quán)限)
56、、添加用戶、刪除用戶的操作;為了能夠更好的滿足管理的需要,可以根據(jù)實際需要在備注信息中添加一些用戶的信息。這些只允許系統(tǒng)管理員操作而其它普通用戶沒有進入此模塊的權(quán)限,也就沒法修改用戶信息,增強了系統(tǒng)安全性。4.2.4 員工信息管理模塊員工信息管理,包括對公司員工基本信息,工作經(jīng)歷,家庭成員,獎懲記錄,培訓(xùn)記錄,調(diào)動調(diào)薪信息的錄入、修改、刪除、查詢,以及員工信息的統(tǒng)計。此模塊具體功能描述如下:1、新員工基本信息的登記,已有員工基本信息更新,已有員工信息的刪除,已有員工信息的打印。用戶除了可以通過查詢按鈕進行查詢外還可以通過“上一個”和“下一個”按鈕選擇員工的基本信息進行查看,也可以在樹中單擊相應(yīng)
57、的節(jié)點,員工的基本信息就會顯示在相應(yīng)的文本框中。如圖4.4所示圖4.4 員工基本信息2、員工其它信息的維護,這部分主要包括員工工作經(jīng)歷(如圖4.5所示),家庭成員(圖4.6),培訓(xùn)經(jīng)歷等信息的維護,在這部分中可以添加、刪除、更新、查詢打印工作經(jīng)歷和員工的家庭信息以使公司更全面的了解員工的社會關(guān)系。在這個窗體中除了設(shè)置了用來顯示信息的文本框外,還使用了DBGridEH控件,用來以表格的方式顯示相關(guān)信息,更加直觀明了。圖4.5 員工工作經(jīng)歷圖4.6 員工家庭成員3、員工管理信息維護,主要包括兩方面的內(nèi)容:員工獎懲(如圖4.7)和人事調(diào)動管理(如圖4.8),其中獎懲記錄以加分或扣分的形式進行管理,不
58、同的獎懲類別獎懲分數(shù)不相同,以此來對員工進行獎懲管理。獎懲類別可以根據(jù)公司的實際需要進行設(shè)置;人事調(diào)動管理包括正常的人事調(diào)動還伴隨著員工基本工資的調(diào)整。同時,這部分也是員工工資報表生成的基礎(chǔ)。圖4.7 獎懲記錄圖4.8 人事調(diào)動4、員工信息統(tǒng)計,為了公司能夠從多個角度了解公司的人力資源狀況,在這個窗體中可以根據(jù)部門、性別、年齡、職稱、進入公司的時間對員工信息進行統(tǒng)計,并且可以通過圖片按鈕把得到的統(tǒng)計圖輸出。圖4.9 統(tǒng)計信息4.2.5 員工工資信息模塊1、工資結(jié)算:主要是根據(jù)員工基本信息中的基本工資、獎懲管理中的獎懲分數(shù)和人事調(diào)動中的調(diào)薪管理按月份來生成工資報表。圖4.10中的“基本金額”用來
59、設(shè)置每一分對應(yīng)的金額,結(jié)合獎懲管理中的獎懲分數(shù)來計算實發(fā)工資。計算公式為:實發(fā)工資=基本工資+基本金額*獎懲分數(shù)圖4.10 工資結(jié)算2、員工工資查詢:其主要功能是方便員工查詢自己的工資信息,信息以條目和表格兩種方式顯示,并且可以選擇月份,查詢指定月份的工資信息。圖4.11中的員工編號、員工姓名、查詢月份三者缺一不可,否則會提示相應(yīng)的項不能為空。圖4.11 工資查詢4.2.6 部門管理模塊主要是實現(xiàn)部門和單位的添加刪除更新等操作。圖4.12 部門設(shè)置4.2.7 數(shù)據(jù)庫管理模塊為了減輕系統(tǒng)管理員管理系統(tǒng)的負擔(dān)還在前臺為管理員設(shè)置了數(shù)據(jù)庫的備份與恢復(fù)功能,可以自動執(zhí)行數(shù)據(jù)庫的備份與恢復(fù),備份文件自動
60、保存為DataBakUP加系統(tǒng)時間的形式,即可以避免備份文件重名,又可以方便管理員查找;數(shù)據(jù)庫恢復(fù)界面中使用ListView控件顯示所有的數(shù)據(jù)庫備份文件以備當(dāng)數(shù)據(jù)庫遭到破壞時將數(shù)據(jù)庫恢復(fù)到緊緊的狀態(tài)。在備份與恢復(fù)時還增加了進度條,增強了可交互性,方便了管理員的操作。這個權(quán)限只有管理員用戶才有,一般用戶不允許對數(shù)據(jù)庫進行操作。界面如圖4.13和4.14所示:圖4.13 數(shù)據(jù)庫備份圖4.14 數(shù)據(jù)庫恢復(fù)4.2.8 系統(tǒng)其它功能簡介1、員工信息查詢:如圖4.15和4.16所示,其主要功能是快速查詢某一個或某幾個員工的信息,本系統(tǒng)中的員工查詢又分為單人查詢和多人查詢單人查詢主要是根據(jù)員工編號或員工姓名
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年現(xiàn)代農(nóng)業(yè)園土地流轉(zhuǎn)承包合同3篇
- 藝術(shù)活動特色課程設(shè)計
- 汽車租賃管理課程設(shè)計
- 湘繡美術(shù)課程設(shè)計
- 藝術(shù)課創(chuàng)意游戲課程設(shè)計
- 草藥烘焙課程設(shè)計
- 紙箱印刷工藝課程設(shè)計
- 職業(yè)主題運動課程設(shè)計
- 育子課程設(shè)計
- 糕點烘焙培訓(xùn)課程設(shè)計
- 活動房結(jié)構(gòu)計算書
- 醫(yī)療器械經(jīng)營質(zhì)量管理體系文件(全套)
- 富氫水項目經(jīng)濟效益及投資價值分析(模板參考)
- 小流域水土保持綜合治理工程初步設(shè)計
- 增強熱塑性塑料復(fù)合管在我國的發(fā)展現(xiàn)狀
- 機械設(shè)計外文文獻翻譯、中英文翻譯、外文翻譯
- 美標(biāo)漸開線花鍵計算程序2014.8
- 英格索蘭空壓機操作規(guī)程
- 風(fēng)動送樣手冊
- 績效考核評分標(biāo)準(zhǔn)
- 電力建設(shè)施工技術(shù)管理
評論
0/150
提交評論