遂寧摩爾企業(yè)人事檔案管理系統(tǒng)與實現(xiàn)_第1頁
遂寧摩爾企業(yè)人事檔案管理系統(tǒng)與實現(xiàn)_第2頁
遂寧摩爾企業(yè)人事檔案管理系統(tǒng)與實現(xiàn)_第3頁
遂寧摩爾企業(yè)人事檔案管理系統(tǒng)與實現(xiàn)_第4頁
遂寧摩爾企業(yè)人事檔案管理系統(tǒng)與實現(xiàn)_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)電電 子子 科科 技技 大大 學(xué)學(xué)畢畢 業(yè)業(yè) 設(shè)設(shè) 計(論計(論 文)文)論文題目:論文題目: 遂寧摩爾企業(yè)人事檔案管理系統(tǒng)與實現(xiàn) 辦學(xué)單位:辦學(xué)單位: 電子科技大學(xué)網(wǎng)絡(luò)教育學(xué)院重慶學(xué)習(xí)中心電子科技大學(xué)網(wǎng)絡(luò)教育學(xué)院重慶學(xué)習(xí)中心指導(dǎo)老師:指導(dǎo)老師: 王王 華華 職職 稱:稱: 講師講師學(xué)生姓名:學(xué)生姓名: 鄧永平鄧永平 學(xué)學(xué) 號號: : v06644943208v06644943208 專專 業(yè):業(yè): 軟件技術(shù)軟件技術(shù)電子科技大學(xué)網(wǎng)絡(luò)教育學(xué)院制電子科技大學(xué)網(wǎng)絡(luò)教育學(xué)院制20082008 年年 5 5 月月 1515 日日電子科技大

2、學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)電電 子子 科科 技技 大大 學(xué)學(xué)畢業(yè)設(shè)計(論文)任務(wù)書畢業(yè)設(shè)計(論文)任務(wù)書題目:題目: 遂寧摩爾員工檔案管理系統(tǒng)與實現(xiàn)遂寧摩爾員工檔案管理系統(tǒng)與實現(xiàn)任務(wù)與要求:任務(wù)與要求: (1)完成對用戶權(quán)限的管理。 (2)用戶可根據(jù)不同的權(quán)限對員工檔案信息進(jìn)行添加、刪除、 修改、分類等操作。 (3)用戶可對員工檔案進(jìn)行各種查詢(精確、模糊、組合) 。 (4)用戶可根據(jù)需要進(jìn)行報表打印和統(tǒng)計功能。 (5)系統(tǒng)應(yīng)具有良好的幫助環(huán)境。 時間:時間: 2008 年 3 月 1 日 至 2008 年 5 月 20 日 共 12 周辦學(xué)單位:辦學(xué)單位: 電子

3、科技大學(xué)網(wǎng)絡(luò)教育學(xué)院重慶學(xué)習(xí)中心電子科技大學(xué)網(wǎng)絡(luò)教育學(xué)院重慶學(xué)習(xí)中心 學(xué)生姓名:學(xué)生姓名: 鄧永平鄧永平 學(xué)學(xué) 號:號:v06644943208v06644943208專業(yè):專業(yè): 軟件技術(shù)軟件技術(shù)指導(dǎo)單位或教研室:指導(dǎo)單位或教研室: 電子科技大學(xué)網(wǎng)絡(luò)教育學(xué)院重慶學(xué)習(xí)中心電子科技大學(xué)網(wǎng)絡(luò)教育學(xué)院重慶學(xué)習(xí)中心指導(dǎo)教師:指導(dǎo)教師:王王 華華 職職 稱:稱: 講師講師電子科技大學(xué)網(wǎng)絡(luò)教育學(xué)院制電子科技大學(xué)網(wǎng)絡(luò)教育學(xué)院制電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)2008 年 3 月 25 日電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)畢業(yè)設(shè)計畢業(yè)設(shè)計( (

4、論文論文) )進(jìn)度計劃表進(jìn)度計劃表日日 期期工工 作作 內(nèi)內(nèi) 容容執(zhí)執(zhí) 行行 情情 況況指導(dǎo)教師指導(dǎo)教師簽簽 字字2 月 1 日至 2月 20 日選題良好2 月 21 日至3 月 10 日論文提綱寫作良好3 月 11 日至4 月 10 日初稿寫作良好4 月 11 日至 4 月 30 日二稿寫作良好5 月 1 日至5 月 10 日定稿良好5 月 11 日至5 月 23 日做好論文答辯準(zhǔn)備良好教師對進(jìn)度計劃教師對進(jìn)度計劃實施情況總評實施情況總評 簽名 年 月 日 電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)電子科技大學(xué)畢業(yè)設(shè)計(論文)中期檢查記錄表畢業(yè)設(shè)計(論文)題目:電子科

5、大學(xué)生檔案管理系統(tǒng)設(shè)計與實現(xiàn)學(xué)生姓名:蹇明媚 學(xué)號:V06644943239專業(yè):軟件技術(shù) 層次:大專教學(xué)中心名稱:重慶教學(xué)中心指導(dǎo)教師姓名及職稱:王華(講師)學(xué)生填寫教師指導(dǎo)畢業(yè)設(shè)計(論文)時間及地點(diǎn):電子科技大學(xué)網(wǎng)絡(luò)教育重慶學(xué)習(xí)中心畢業(yè)設(shè)計(論文)題目工作量飽滿一般不夠畢業(yè)設(shè)計(論文)題目難度大適中不夠畢業(yè)設(shè)計(論文)題目涉及知識點(diǎn)豐富比較豐富較少畢業(yè)設(shè)計(論文)題目價值很有價值一般價值不大學(xué)生是否按計劃進(jìn)度獨(dú)立完成工作任務(wù)學(xué)生畢業(yè)設(shè)計(論文)工作進(jìn)度填寫情況學(xué)生出勤情況及出勤的考核辦法學(xué)生與指導(dǎo)教師見面接受指導(dǎo)次數(shù)學(xué)生工作態(tài)度認(rèn)真一般較差教師畢業(yè)設(shè)計(論文)指導(dǎo)日志是否齊全其他檢查內(nèi)容:

6、存在問題及采取措施:檢查教師填寫檢查教師簽字: 年 月 日教學(xué)中心意見:學(xué)院審核意見(加蓋公章): 年 月 日年 月 日電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)1摘 要企業(yè)人事管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以企業(yè)人事管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理人事文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深

7、刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對人事資料信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高企業(yè)人事管理系統(tǒng)的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。關(guān)鍵詞: 數(shù)據(jù)庫;Visual Basic6.0; 人事管理電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)2Abstract The enterprise personnel management system is an enterprise unit es

8、sential part, Its content said regarding enterprises policy-makers and the superintendent all very important, Therefore the enterprise personnel management system should be able to provide the sufficient information and the quick inquiry method for the user. But the people have since always used the

9、 traditional artificial way management human affairs document file, this management way has many shortcomings, For example: The efficiency low, the secrecy is bad, Moreover the time one is long, Will produce the massive documents and the data, This regarding the search, the renewal and the maintenan

10、ce has all brought many difficulties. Along with science and technology unceasing enhancement, The computer science is mature day after day, Its formidable function had profoundly known for the people, It entered the human society each domain and is playing the more and more vital role.As a computer

11、 application part, Uses the computer to carry on the management for the human affairs material information, Is having the merit which the manual administration center is unable to compare For example: Retrieves, the search rapidly convenient, the reliability high, the reserves big, the secrecy good,

12、 the life is long, the cost low status. These merits can enormously enhance the enterprise personnel management system the efficiency, Also is enterprises scientific style, the standardized management, Important condition connects rails which with the world.KeyKey words:words: Visual Basic 6.0;Acces

13、s ;database ;電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)3目目 錄錄第一章 前言 .11.1 簡介 .11.2 開發(fā)工具的選擇 . 11.2.1 Visual Basic 簡介 .11.2.2 SQL Server2000 簡介 .11.2.3 ADO 簡介 .2第二章 需求分析. 42.1 需求概述 .42.1.1 應(yīng)用系統(tǒng)概述. 42.1.2 開發(fā)背景 .42.2 系統(tǒng)概述 . 52.2.1 系統(tǒng)組成. 52.2.2 系統(tǒng)各子模塊功能簡述 .52.3 任務(wù)目標(biāo)概述 .6第三章 系統(tǒng)的總體設(shè)計 .73.1 功能結(jié)構(gòu)圖 .73.2 系統(tǒng)功能概要 . 73.3

14、 系統(tǒng)流程圖 .73.4 開發(fā)環(huán)境 .83.4.1 硬件環(huán)境要求 .83.4.2 軟件環(huán)境要求. 83.4.3 軟件安裝. 8第四章 檔案管理系統(tǒng)的數(shù)據(jù)庫設(shè)計 .94.1 人事檔案管理系統(tǒng)數(shù)據(jù)庫的設(shè)計 . 94.1.1 數(shù)據(jù)庫設(shè)計的步驟 .94.1.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 .11電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)44.2 具體的實施步驟 .134.2.1 服務(wù)器組件 .134.2.2 客戶端工具 .134.2.3 具體步驟. 14第五章 詳細(xì)設(shè)計. 155.1 登錄界面設(shè)計 . 155.2 員工信息管理界面設(shè)計 .185.3 部門管理界面設(shè)計 .205.4 查詢

15、打印界面設(shè)計 . 21第六章 系統(tǒng)維護(hù) .226.1 軟件系統(tǒng)測試概述 .226.1.1 測試目的. 226.1.2 測試原則 .226.2 測試方法 .236.3 測試分析和小結(jié) .23第七章 結(jié)論. 24致 謝 .25參考文獻(xiàn). 26電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)1第一章 前言1.1 簡介人事管理是企業(yè)管理的一個重要內(nèi)容,隨著時代的進(jìn)步,企業(yè)也逐漸變得龐大起來。如何管理好企業(yè)內(nèi)部員工的信息,成為企業(yè)管理中的一個大的問題。在這種情況下,一個可以規(guī)范化、自動化的企業(yè)人事管理系統(tǒng)就顯得非常必要。最初的人事管理,都是靠人力來完成的。當(dāng)企業(yè)規(guī)模比較小的時候,人力可

16、以完成,隨著企業(yè)的規(guī)模越來越大,企業(yè)的員工人數(shù)也越來越多,依然維持著人力進(jìn)行人事管理,必然會造成工作效率低,工作錯誤增高的問題。人事管理系統(tǒng)就是把分散的企事業(yè)單位的職工信息實行統(tǒng)一、集中、規(guī)范的收集管理,建立分類編號管理、電腦存儲查詢以及防火、防潮、防蛀、防盜等現(xiàn)代化、專業(yè)化的管理系統(tǒng),為企事業(yè)單位和職工解除后顧之憂。企業(yè)人事管理系統(tǒng)為企事業(yè)單位提供信息咨詢、信息檢索、信息存取等服務(wù)。本文實現(xiàn)的人事管理系統(tǒng)基本上能夠滿足現(xiàn)代企業(yè)人事管理的需求。信息錄入項目齊全、完整、系統(tǒng)。現(xiàn)代人事管理系統(tǒng)靈活使用表格對各種信息分門別類,組成企業(yè)人事管理系統(tǒng),可以方便地查詢、閱讀、修改、交流和重復(fù)使用。1.2

17、開發(fā)工具的選擇.1 VisualVisual BasicBasic 簡介簡介Visual 意即可視的、可見的,指的是開發(fā)像 windows 操作系統(tǒng)的圖形用戶界面(Graphic User Interface, GUI)的方法,它不需要編寫大量代碼去描述界面元素的外觀和位置,只要把預(yù)先建立好的對象拖放到屏幕上相應(yīng)的位置即可。Basic 指的是Beginners all_purpose symbolic instruction code 初始者通用符號指令代碼語言。 Visual Basic 有學(xué)習(xí)版、專業(yè)版和企業(yè)版三種版本,以滿足不同的開發(fā)需要。學(xué)習(xí)版適用于普通學(xué)習(xí)者及大多數(shù)使

18、用 Visual Basic 開發(fā)一般 Windows 應(yīng)用程序的人員;專業(yè)版適用于計算機(jī)專業(yè)開發(fā)人員,包括了學(xué)習(xí)版的全部內(nèi)容功能以及 Internet 控件開發(fā)工具之類的高級特性;企業(yè)版除包含專業(yè)版全部的內(nèi)容外,還有自動化構(gòu)件管理器等工具,使得專業(yè)編程人員能夠開發(fā)功能強(qiáng)大的組骨子里分布式應(yīng)用程序。電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)2VB 是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言,可用于開發(fā) Windows 環(huán)境下的各類應(yīng)用程序。它簡單易學(xué)、效率高,且功能強(qiáng)大可以與 Windows 專業(yè)開發(fā)工具 SDK 相媲美。在 Visual Bas

19、ic 環(huán)境下,利用事件驅(qū)動的編程機(jī)制、新穎易用的可視化設(shè)計工具,使用 Windows 內(nèi)部的廣泛應(yīng)用程序接口(SPI)函數(shù),以用動態(tài)鏈接庫(DLL) 、對象的鏈接與嵌入(OLE) 、開放式數(shù)據(jù)連接(ODBC)等技術(shù),可以高效、快速地開發(fā) Windows 環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。隨著版本的提高,Visual Basic 的功能也越來越強(qiáng)。5.0 版以后,Visual Basic推出了中文版,與前版本相比,其功能有了很大提升。Visual Basic 6.0 是 1998 年的產(chǎn)品,后來又有幾次的升級,現(xiàn)在用的大多數(shù)是 SP4。.2 SQLSQL Server2

20、000Server2000 簡介簡介Microsoft SQL 2000 中文正式企業(yè)版今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫解決方案。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場時間也非常關(guān)鍵。除這些核心企業(yè)品質(zhì)外,SQL Server 2000 還為您的數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競爭優(yōu)勢。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用 Web 帶來的機(jī)會非常重要。作為一個完備的數(shù)據(jù)庫和數(shù)據(jù)分析包,SQL Server 2000 為快速開發(fā)新一代企業(yè)級商業(yè)應(yīng)用程序、為企業(yè)贏得核心競爭優(yōu)勢打開了勝利之門。作為重要的基準(zhǔn)測試可伸縮性和速度獎的

21、記錄保持者,SQL Server 2000 是一個具備完全 Web 支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴(kuò)展標(biāo)記語言 (XML) 的核心支持以及在 Internet 上。 SQL Server2000 主要的服務(wù)器組件:1、SQL Server 數(shù)據(jù)庫引擎(MSSQL Server 服務(wù))。2、SQL Server 代理程序(SQL Server Agent 服務(wù))。3、Microsoft 搜索服務(wù)。4、分布式事務(wù)處理協(xié)調(diào)器(MS DTC 服務(wù))。.3 ADOADO 簡介簡介ADO(ActiveX Data Object)是 Microsoft 數(shù)據(jù)庫應(yīng)用程序開發(fā)的新接口,是建立在OL

22、E DB 之上的高層數(shù)據(jù)庫訪問技術(shù),請不必為此擔(dān)心,即使你對 OLE DB,COM 不了解也能輕松對付 ADO,因為它非常簡單易用,甚至比你以往所接觸的 ODBC API、DAO、RDO 都要容易使用,并不失靈活性。本文將詳細(xì)地介紹在 VC 下如何使電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)3用 ADO 來進(jìn)行數(shù)據(jù)庫應(yīng)用程序開發(fā),并給出示例代碼。Microsoft 在 Visual Basic 6.0 以后的版本都集成了 ADO。它與以前 Visual Basic 的 DAO、RDO 相比有了很大的提高。DAO(Data Access Objects)即數(shù)據(jù)訪問對象,是

23、一種面向?qū)ο蟮慕缑娼涌?。通過 DAO/Jet 功能可以訪問 ISAM 數(shù)據(jù)庫,使用 DAO/ ODBC Direct 功能可以實現(xiàn)遠(yuǎn)程 RDO 功能。RDO(Remote Data Objects)即遠(yuǎn)程數(shù)據(jù)對象,為使用代碼來創(chuàng)建和操作一個遠(yuǎn)程 ODBC 數(shù)據(jù)庫系統(tǒng)的各個部件提供了一個框架。RDO 是 ODBC API 的一個淺層界面接口,是專為訪問遠(yuǎn)程 ODBC 關(guān)系數(shù)據(jù)源而設(shè)計的。ADO 集中了 DAO 和 RDO 的優(yōu)點(diǎn),可以通過簡單的編程實現(xiàn)和各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行連接。ADO 通過下面幾步來完成對數(shù)據(jù)庫的操作:1、創(chuàng)建一個到數(shù)據(jù)源的連接(Connection) ,連接到數(shù)據(jù)庫;或者開始一個

24、事務(wù)(Transction) 。2、創(chuàng)建一個代表 SQL 命令行(包括變量、參數(shù)、可選項等)的對象。3、執(zhí)行命令行。4、如果返回以表格形式組織的數(shù)據(jù),則將它們保存在緩存中,產(chǎn)生相應(yīng)的數(shù)據(jù)集對象(Recordset) 。這樣便于查找、操作數(shù)據(jù)。5、通過數(shù)據(jù)集對象對數(shù)據(jù)進(jìn)行各種操作,包括修改、增加、刪除等。6、更新數(shù)據(jù)源,如果使用事務(wù),確認(rèn)是否接受事務(wù)期間發(fā)生的數(shù)據(jù)變化。7、結(jié)束連接和事務(wù)。電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)4第二章 需求分析2.1 需求概述遂寧摩爾百盛是馬來西亞金獅百盛集團(tuán)管理的知名大型商業(yè)零售企業(yè)。公司成立以來,秉承“正直誠實、全心投入、顧客導(dǎo)向

25、、團(tuán)隊精神”之理念,以卓有成效的專業(yè)化經(jīng)營,為消費(fèi)者提供“盡如您意”的商品和服務(wù)。公司自 2002 年以來,已在四川省的成都、德陽、內(nèi)江、遂寧、新都、華陽等地開設(shè) 7 家綜合賣場,總面積達(dá) 100000多平方米,年營業(yè)額達(dá) 1 5 億元以上,在四川省及成都市商業(yè)零售企業(yè)中位居前茅,并為業(yè)界和社會所廣泛認(rèn)同。公司旗下的天府廣場店是四川省及成都市營業(yè)面積最大、最有代表性和影響力的時尚百貨商場之一。.1 應(yīng)用系統(tǒng)概述應(yīng)用系統(tǒng)概述 根據(jù)遂寧摩爾的需求,本文做了詳盡的需求分析,確定了項目的具體內(nèi)容,人事檔案管理包含幾大方面:人事管理、考勤管理、薪資核算、員工考核等。建立一個合理的人事檔案

26、管理系統(tǒng),從而能夠?qū)挝蝗耸聶n案做完善的管理,使企業(yè)管理更加科學(xué)規(guī)范,并能根據(jù)系統(tǒng)提供的準(zhǔn)確信息進(jìn)行適當(dāng)?shù)恼{(diào)整,使企業(yè)更好發(fā)展。并做到以下幾點(diǎn):簡單性 系統(tǒng)設(shè)計盡量簡單,從而實現(xiàn)使用方便、提高效率、節(jié)省開支、提高系統(tǒng)的運(yùn)行質(zhì)量。靈活性 系統(tǒng)對外界條件的變化有較強(qiáng)的適應(yīng)能力。完整性 系統(tǒng)是各個子系統(tǒng)的集合,作為一個有機(jī)的整體存在。因此,要求各個子系統(tǒng)的功能盡量規(guī)范,數(shù)據(jù)采集統(tǒng)一,語言描述一致??煽啃?實現(xiàn)安全的、可靠的數(shù)據(jù)保護(hù)措施。.2 開發(fā)背景開發(fā)背景隨著計算機(jī)技術(shù)在各個領(lǐng)域的廣泛應(yīng)用,近年來,計算機(jī)在網(wǎng)絡(luò)方面也是迅速發(fā)展,本系統(tǒng)是一個簡單的人事檔案管理系統(tǒng),可以對個人檔案信息

27、進(jìn)行信息錄入。由于職員在公司情況復(fù)雜,可以實現(xiàn)信息修改,及時調(diào)整職員的基本情況。本文就是為了達(dá)到上述目的,從一些企業(yè)的情況出發(fā),利用他們所擁有的計算機(jī)硬件設(shè)備和軟件條件,實現(xiàn)一整套關(guān)于人事檔案管理系統(tǒng)。電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)52.2 系統(tǒng)概述本系統(tǒng)需要實現(xiàn)以下一些基本功能:1、部門信息管理:操作員可以添加新的科室,或刪除已無用的部門(確定部門內(nèi)無員工時方可刪除) 。2、權(quán)限管理:增加或刪除系統(tǒng)操作人員,并指定造作人員的權(quán)限。3、人事檔案的管理:操作人員進(jìn)行員工檔案信息錄入及更改,其中包括員工的基本行信息,工作經(jīng)歷,家庭關(guān)系,獎罰記錄和培訓(xùn)經(jīng)歷,要求這

28、些員工檔案信息可以進(jìn)行新增,刪除,修改操作,同時可以進(jìn)行瀏覽和查詢的操作。該模塊是本系統(tǒng)的重點(diǎn),用戶可以通過該模塊為單位建立一個比較完整的人事檔案系統(tǒng),同時可以比較方便地對檔案進(jìn)行查看。我們可以提供多種查詢方式。.1 系統(tǒng)組成系統(tǒng)組成企業(yè)人事檔案管理系統(tǒng)企業(yè)人事檔案管理系統(tǒng)用戶管理員工信息管理部門管理工資管理查詢打印圖 2-1 系統(tǒng)功能模塊圖.2 系統(tǒng)各子模塊功能簡述系統(tǒng)各子模塊功能簡述 用戶管理:用戶的登陸方式根據(jù)用戶的不同身份而設(shè)定的。員工信息管理:顯示所有職工的資料,可以對所有員工進(jìn)行修改 添加,并提供對員工的查詢(按編號,按姓名,按部門)。部門管理:顯示

29、企業(yè)內(nèi)部的部操作員可以添加新的科室,或刪除已無用部門(確定部門內(nèi)無員工時方可刪除) 。工資管理:顯示所有職工的工資等資料,可以對所有員工進(jìn)行修改、添加,并提供對員工的查詢。查詢:能對員工的信息提供快捷的查詢。打?。簩σ玫男畔⑦M(jìn)行打印輸出工作。電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)62.3 任務(wù)目標(biāo)概述1、綜合運(yùn)用在??贫嗡鶎W(xué)的知識進(jìn)行實際開發(fā),了解在系統(tǒng)的開發(fā)過程中可能遇到的情況,從而積累一定的實際開發(fā)經(jīng)驗,提高我們的實踐能力。2、開發(fā)適用的軟件“企業(yè)人事檔案管理系統(tǒng)” 。使之符合實際的使用情況,符合工作人員的要求,使管理工作達(dá)到高效、快捷、準(zhǔn)確,提高工作水平。3

30、、減輕工作人員的負(fù)擔(dān),盡量做到功能完備,易于操作,便于用戶使用,解決實際問題。4、本系統(tǒng)提供方便的人機(jī)對話界面,可以進(jìn)行數(shù)據(jù)的錄入、查詢、修改等功能,完全以用戶的需求為基礎(chǔ),充分考慮用戶的要求,盡量滿足用戶使用。電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)7第三章 系統(tǒng)的總體設(shè)計3.1 功能結(jié)構(gòu)圖企業(yè)人事檔案管理系統(tǒng)企業(yè)人事檔案管理系統(tǒng)信息輸入功能信息修改功能信息刪除功能信息查詢功能圖 3-1 總體功能結(jié)構(gòu)圖 3.2 系統(tǒng)功能概要 信息輸入功能:包括員工的基本信息、工資信息、部門信息等。 信息修改功能:包括員工的基本信息、工資信息、部門信息等進(jìn)行修改。 信息的刪除功能:是

31、對那些自己請求轉(zhuǎn)出或辭職的員工,被公司辭退的員工,已退休員工一些信息的刪除。 信息查詢功能:按照一定的條件,查詢、統(tǒng)計符合條件的員工信息;包括每個員工詳細(xì)信息的查詢、按字段查詢等,包括了按員工基本信息、部門信息、工資信息等統(tǒng)計各自的員工信息。3.3 系統(tǒng)流程圖電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)8員工信息設(shè)置工資信息設(shè)置用戶信息設(shè)置信息錄入信息錄入信息錄入員工信息管理工資信息管理用戶信息管理用戶注冊用戶信息管理檔案設(shè)置員工檔案管理圖 3-2 系統(tǒng)流程圖 3.4 開發(fā)環(huán)境.1 硬件環(huán)境要求硬件環(huán)境要求計算機(jī)必須滿足的條件:CPU:Pentium 50

32、0MHz 或更高的處理器(推薦賽揚(yáng)或更高的處理器)操作系統(tǒng):Microsoft Windows2003/XP/2000(SP2)硬盤空間:100MB 以上內(nèi)存:128MB 內(nèi)存以上.2 軟件環(huán)境要求軟件環(huán)境要求本系統(tǒng)適用于 Microsoft Windows2003/XP/2000(SP4) 下開發(fā)的,由于考慮到該企業(yè)每天的數(shù)據(jù)處理量,我們后臺采用 SQL Server 2000 數(shù)據(jù)庫。推薦桌面顯示方式:1024*768 像素。.3 軟件安裝軟件安裝安裝 VB 6.0安裝 SQL Server 2000 簡體中文企業(yè)版電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)

33、員工檔案管理學(xué)系統(tǒng)與實現(xiàn)9第四章 數(shù)據(jù)庫設(shè)計4.1 數(shù)據(jù)庫的設(shè)計.1 數(shù)據(jù)庫設(shè)計的步驟數(shù)據(jù)庫設(shè)計的步驟目前設(shè)計數(shù)據(jù)庫系統(tǒng)主要采用的是邏輯數(shù)據(jù)庫設(shè)計和物理數(shù)據(jù)庫設(shè)計為核心的規(guī)范設(shè)計方法。邏輯數(shù)據(jù)庫設(shè)計是根據(jù)用戶要求和特定數(shù)據(jù)庫管理系統(tǒng)的具體特點(diǎn),設(shè)計數(shù)據(jù)庫的全局邏輯結(jié)構(gòu)和每個用戶的局部邏輯結(jié)構(gòu)。物理數(shù)據(jù)庫設(shè)計是在邏輯結(jié)構(gòu)確定之后,設(shè)計數(shù)據(jù)庫的存儲結(jié)構(gòu)及其它實現(xiàn)細(xì)節(jié)。一般可將數(shù)據(jù)庫設(shè)計分為以下六個階段:1、需求分析:獲得用戶對所要建立數(shù)據(jù)庫的信息和處理要求的描述;2、概念設(shè)計:通過對用戶需求進(jìn)行綜合、歸納和抽象,形成一個獨(dú)立于具體 DBMS的概念模型;3、邏輯設(shè)計:將概念結(jié)構(gòu)轉(zhuǎn)換為

34、某個 DBMS 所支持的數(shù)據(jù)模型,并對其進(jìn)行優(yōu)化;4、物理設(shè)計:為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理功能結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法) ;5、數(shù)據(jù)庫實施和運(yùn)行:建立實際數(shù)據(jù)庫結(jié)構(gòu),裝入數(shù)據(jù),完成編碼,測試之后即可投入運(yùn)行;6、數(shù)據(jù)庫的使用和維護(hù):不斷完善系統(tǒng)性能和改進(jìn)系統(tǒng)功能,進(jìn)行數(shù)據(jù)庫的在組織和重構(gòu)造。下面是人事管理系統(tǒng)數(shù)據(jù)庫設(shè)計步驟:依據(jù)以上數(shù)據(jù)庫設(shè)計的步驟,在分析了人事管理系統(tǒng)的功能的基礎(chǔ)上,我們做了以下設(shè)計:在本系統(tǒng)中核心信息是職工信息、學(xué)歷信息、婚姻信息和崗位信息。考慮到后期維護(hù)階段的需求:如對職工信息的修改,應(yīng)為每個職工設(shè)定一個職工號來進(jìn)行識別。(下橫線表示該字段的主碼) 。

35、 職工表(職工號,部門號,職工名,崗位號,職工年齡,性別,婚姻狀況,學(xué)歷) 部門表(部門號,部門名稱,部門電話,部門經(jīng)理) 工資表(職工號,職務(wù),應(yīng)發(fā)工資,水電保險,實發(fā)工資)電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)10實體之間關(guān)系的 E-R 圖:圖 4-1 實體關(guān)系 E-R 圖。下面是具體的實體的 ER 圖:圖 4-2 部門 E-R 圖此上的是部門實體的 E-R 圖。職工表職工號部門號職工名崗位號職工年齡性別婚姻狀況學(xué)歷圖 4-3 職工 E-R 圖此上的是職工實體的 E-R 圖。電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)11圖 4-5 工資

36、E-R 圖此上的是工資的邏輯設(shè)計 E-R 圖。.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計現(xiàn)在需要將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 SQL Server 2000 數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。遂寧摩爾企業(yè)人事檔案管理信息系統(tǒng)數(shù)據(jù)庫中各個表的設(shè)計結(jié)果如下面表格所示。每個表格表示在數(shù)據(jù)庫中的一個表。表 4-1 職工表列名數(shù)據(jù)類型長度允許空說明empnoInt4否職工號deptnoInt4允許部門號empnameVarchar10允許職工名positionnoInt4允許崗位號ageInt4允許職工年齡sexChar2允許性別marriageChar2允許婚姻狀

37、況learningVarchar10允許學(xué)歷表 4-2 工資表列名數(shù)據(jù)類型長度允許空說明empnoInt4否職工號businessVarchar10允許職務(wù)Should labmoney8允許應(yīng)發(fā)工資insurancemoney8允許水電保險Fact labmoney8允許實發(fā)工資表 4-3 部門表列名數(shù)據(jù)類型長度允許空說明DeptnoInt4否部門號deptnameVarchar10允許部門名稱PhonenumberChar12允許聯(lián)系電話managerVarchar10允許部門經(jīng)理(3)物理設(shè)計創(chuàng)建工資表的唯一索引 create unique index xueli on 工資表(empn

38、o);創(chuàng)建部門表的聚簇索引 create clustered index peiou on 部門表(empno); 創(chuàng)建職工表的唯一索引 create unique index zhigong on 職工表(empno);電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)12我們通常在最經(jīng)常查詢的列上創(chuàng)建聚簇索引以提高查詢效率,還有若表上已經(jīng)設(shè)置了主碼,我們就不要再見聚簇索引。建立索引為了減少查詢的時間,但如果數(shù)據(jù)增加刪改太頻繁,系統(tǒng)就會花費(fèi)太多時間維護(hù),這時可以刪除一些不必要的索引。(4)SQL 語句的實現(xiàn)創(chuàng)建職工基本信息表create table 職工基本信息 ( empn

39、o int(4)NOT NULL UNIQUE, deptno int(4), empname varchar(10), sex char(2) constraint c1 check(sex in(男,女), positionno int(4), age int(4), constraint pk_jk primary key(empno), constraint pk_jd foreign key(deptno) REFERENCES 部門表(deptno), constraint pk_jw foreign key(positionno)REFERENCES 工資表(positionno

40、);創(chuàng)建員工基本信息表 create table 基本信息 ( empno int(4)NOT NULL UNIQUE, empgrade char(8), empschool varchar(20), englishgrade char(8), edate char(8), profession varchar(20), constraint pk_ju foreign key(empno) (select age from 基本信息表 where age=65) begin insert into 基本信息表(empno) select empno from 職工表 update 職工表

41、set 職工表.age=30 where age=65電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)13 endinsert into 職工表(empno) values(15)go insert into 職工表(empno,empname,age,sex)values(10,sfsajf,5,男)4.2 具體的實施步驟我們將利用 SQL Server2000 來具體完成數(shù)據(jù)庫的設(shè)計。SQL Server 2000 是為創(chuàng)建可伸縮電子商務(wù)、在線商務(wù)和數(shù)據(jù)倉儲解決方案而設(shè)計的真正意義上的關(guān)系型數(shù)據(jù)庫管理與分析系統(tǒng)。SQL Server 2000 能提供超大型系統(tǒng)所需的數(shù)據(jù)庫

42、服務(wù)。大型服務(wù)器可能有成千上萬的用戶同時連接到 SQL Server 2000 的情況,SQL Server 2000 為這些環(huán)境提供了全面的保護(hù),具有防止問題發(fā)生的安全措施,例如,可以防止多個用戶試圖同時更新相同的數(shù)據(jù)。SQL Server 2000 還在多個用戶之間有效地分配可用資源。SQL Server 2000 不僅能作為一個功能強(qiáng)大的數(shù)據(jù)庫服務(wù)器有效地工作,而且數(shù)據(jù)庫引擎也應(yīng)用于需要在客戶端本地存儲獨(dú)立數(shù)據(jù)庫的應(yīng)用程序中。.1 服務(wù)器組件服務(wù)器組件SQL Server 2000 由兩個部分組成:服務(wù)器組件和客戶端工具。SQL Server 的服務(wù)器組件是以 Windo

43、ws 服務(wù)(Windows Services)方式運(yùn)行的。一般認(rèn)為 SQL Server 包含四種 Windows 服務(wù),分別是:MSSqlServer、DTC (Distributed Transaction Coordinator)、SQLServerAgent、Search Service。MSSqlServer 是最常用的服務(wù),一般的數(shù)據(jù)庫功能都是由它提供的,例如文件管理、查詢處理、數(shù)據(jù)存儲等;DTC 是分布式事務(wù)協(xié)調(diào)器,支持跨越兩個或多個服務(wù)器的更新操作來保證事務(wù)的完整性;SQLServerAgent 負(fù)責(zé) SQL Server 自動化工作,如果需要 SQL Server 在指定時間

44、執(zhí)行某一個存儲過程,就需要用到這個服務(wù)了;Search Service 是全文查詢服務(wù),負(fù)責(zé)全文檢索方面的工作。.2 客戶端工具客戶端工具SQL Server 2000 的核心是上面提到的那些服務(wù)器組件,但是我們直接接觸的卻不是它們(雖然真正干活的是它們) ,而是客戶端工具。服務(wù)器組件是引擎,客戶端工具是用戶界面,兩者是相輔相成的。SQL Server 2000 的客戶端工具有企業(yè)管理器、查詢分析器、事件探查器、服務(wù)管理器、客戶端網(wǎng)絡(luò)實用工具、服務(wù)器網(wǎng)絡(luò)實用電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)14工具、導(dǎo)入和導(dǎo)出數(shù)據(jù)(DTS)等等。我們在設(shè)計中用到

45、的客戶端工具是企業(yè)管理器。服務(wù)器組件與客戶端工具功能上是配套的,客戶端工具需要用最簡單的形式表達(dá)最豐富的服務(wù)器組件的功能;服務(wù)器組件和客戶端工具物理上是離散的,說句大白話:它們不是同一個程序,客戶端工具要與服務(wù)器組件連通,需要一些用于通訊的動態(tài)鏈接庫,SQL Server 2000 的通訊庫支持多種網(wǎng)絡(luò)協(xié)議,例如 TCP/IP、命名管道等。只要客戶端工具與服務(wù)器組件與功能上是配套(兼容)的,就可以通過一定的協(xié)議連接,所以我們只要在自己的機(jī)器上裝一套客戶端工具,就可以連接世界各地的 SQL Server 服務(wù)器,當(dāng)然這需要對方開放足夠的權(quán)限。.3 具體步驟具體步驟1、服務(wù)管理器

46、在“服務(wù)器”欄選擇本機(jī) SQL Server 實例的名稱; 在“服務(wù)”欄選擇 SQL Server(就是上文的 MSSqlServer) ; 按下“開始/繼續(xù)”按鈕,啟動 MSSqlServer 服務(wù); 正常啟動,如圖 4-6: 圖 4-6 服務(wù)管理器2、企業(yè)管理器打開“企業(yè)管理器” ,展開數(shù)據(jù)庫本機(jī) SQL Server 實例節(jié)點(diǎn)的數(shù)據(jù)庫項目,可以發(fā)現(xiàn) SQL Server 已經(jīng)自動安裝了六個數(shù)據(jù)庫: master 數(shù)據(jù)庫記錄 SQL Server 系統(tǒng)的所有系統(tǒng)級別信息; tempdb 數(shù)據(jù)庫保存所有的臨時表和臨時存儲過程; model 數(shù)據(jù)庫是為用戶創(chuàng)建數(shù)據(jù)庫提供的模板; msdb 數(shù)據(jù)

47、庫供 SQL Server 代理程序調(diào)度警報和作業(yè)以及記錄各種操作;電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)15 northwind 和 pubs 是示例數(shù)據(jù)庫,要經(jīng)常利用它們做演示;除了 northwind 和 pubs 之外,其他四個數(shù)據(jù)庫都是由 SQL Server 自行維護(hù)的,一般不需要用戶干預(yù)。電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)16第五章 詳細(xì)設(shè)計5.1 登錄界面設(shè)計界面設(shè)計:界面圖案:主要為美化用戶界面,界面注明使用該應(yīng)用系統(tǒng)的對象名稱、開發(fā)工具和開發(fā)該的人員等,使系統(tǒng)登錄界面更加友好,更加人性化。圖 5-1 登陸界面On

48、Error GoTo 10If App.PrevInstance Then 檢視前一版本 MsgBox 軟件“遂寧摩爾企業(yè)人事檔案管理系統(tǒng)”已經(jīng)打開!, 48, Unload MeEndEnd Sub電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)17圖 5-2 用戶登錄界面用戶登錄系統(tǒng)窗口的是用戶和管理員進(jìn)入系統(tǒng)的唯一通道,合法的用戶能夠通過登錄窗口進(jìn)入系統(tǒng)。用戶登錄窗口是進(jìn)入應(yīng)用系統(tǒng)的喉舌,在安全保密、系統(tǒng)維護(hù)中占有重要的地位,所以登錄系統(tǒng)的規(guī)劃在整個應(yīng)用系統(tǒng)中占據(jù)不小的比例,是系統(tǒng)能否安全、穩(wěn)定、正常運(yùn)行的關(guān)鍵。登錄系統(tǒng)就是要驗證當(dāng)前的用戶名是否與該用戶密碼一致,以保證

49、所有用戶的合法權(quán)益不受侵害。用戶密碼是在單行編輯框中輸入,全部為掩碼顯示,避免因為明文而造成密碼失竊,給用戶造成不必要的麻煩。當(dāng)用戶登錄 3 次以上時,系統(tǒng)就會自動退出,認(rèn)為有非法用戶企圖在猜密碼,則拒絕進(jìn)入應(yīng)用系統(tǒng),給出相應(yīng)提示并自動關(guān)閉應(yīng)用系統(tǒng)。下面是程序的部分代碼:Form2.Label1.Caption = Form1.Command1(Index).Caption 窗體 2 的標(biāo)簽內(nèi)容為窗體 1 點(diǎn)擊按鈕的內(nèi)容Select Case Index 定義一個控件數(shù)組 Case 0 Static s As Integer 第一次單擊用戶登陸按鈕時設(shè)定窗體 3 的界面 If s = 0 Th

50、en Form3.Command3.Visible = True電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)18 Form3.Command4.Visible = True Form1.Command1(1).Enabled = False Form1.Command1(2).Enabled = False Form1.Command1(3).Enabled = False Form1.Command1(4).Enabled = False s = 1 Form2.Label1.FontSize = 25 Form2.Label1.Caption = 如要退出用戶登陸界面

51、請再次點(diǎn)擊用戶登陸按鈕 Else: 一次以上單擊按鈕時重置窗體 3 界面 Load Form3 Unload Form3 Form3.Command3.Visible = True Form3.Command4.Visible = True Form3.Height = MDIForm1.ScaleHeight - Form2.Height Form3.Width = MDIForm1.ScaleWidth - Form1.Width Form3.Top = 1500 Form3.Left = 3500 s = s + 1 End If Case 1 關(guān)閉主窗體,打開員工信息界面 Form4.

52、Show Unload MDIForm1 Form4.Height = 11500 Form4.Width = 15375 Form4.Top = 0 Form4.Left = 0 電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)195.2 管理界面設(shè)計圖 5-3 管理界面功能設(shè)計:根據(jù)用戶的信息設(shè)定的程序,這樣可以更加快捷的了解到員工的信息檔案。下面是程序的部分代碼:If b.State = 1 Then b.Close 如果打開,關(guān)閉一次 b.Open select * from 職工表 where 職工名= & Text1.Text & , a, 1,

53、3If b.RecordCount 0 Then 查詢新用戶名是否存在(存在) If b.State = 1 Then b.Close x = update 職工表 set 職工名= & Text1.Text & ,職工年齡= & Text2.Text & ,性別= & Text3.Text & ,職工號= & Text4.Text & ,崗位號= & Text5.Text & ,部門號= & Text6.Text & ,婚姻狀況= & Text8.Text & ,學(xué)歷= &

54、 Text7.Text & where 職工號= & Text4.Text & Else 如果之前添加過信息那么修改信息 If b.State = 1 Then b.Close電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)20 x = insert 職工表 values( & Text1.Text & , & Text2.Text & , & Text3.Text & , & Text4.Text & , & Text5.Text & , & Text6.Text

55、 & , & Text8.Text & , & Text7.Text & )End Ifb.Open x, a, 1, 3If b.State = 1 Then b.Closeb.Open 職工表, a, 1, 3Set DataGrid1.DataSource = b 將表內(nèi)容反映到控件10MsgBox 不能向表中添加重復(fù)記錄,請重新輸入!, 0 + 64 + vbApplicationModal, 錯誤下面是工資管理界面:圖 5-4 工資管理界面工資管理的部分代碼:On Error GoTo 10 出錯跳轉(zhuǎn)到模塊 10If b.State = 1 T

56、hen b.Closex = insert 工資表 values( & Text6.Text & , & Text1.Text & , & Text2.Text & , & Text3.Text & , & Text4.Text & , & Text5.Text & , 電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)21& Text7.Text & )b.Open x, a, 1, 3If b.State = 1 Then b.Closeb.Open 工資表, a

57、, 1, 3Set DataGrid1.DataSource = bList1.ClearIf b.State = 1 Then b.Closeb.Open select * from 工資表, a, 1, 3For i = 1 To b.RecordCount list1 內(nèi)的信息為表中的職工名列 List1.AddItem b.Fields(職工號) b.MoveNextNext i10MsgBox 不能向表中添加重復(fù)記錄,請重新輸入!, 0 + vbCritical + vbApplicationModal, 錯誤5.3 部門管理界面設(shè)計 圖 5-5 部門管理界面電子科技大學(xué)畢業(yè)論文(設(shè)

58、計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)22功能設(shè)計:用戶根據(jù)部門的信息對員工的信息進(jìn)行管理、修改??梢燥@示員工所在的部門和下一個員工的信息。下面是程序中的一部分代碼:Private Sub Command1_Click()On Error GoTo 10 出錯跳轉(zhuǎn)到模塊 10If b.State = 1 Then b.Closex = insert 部門表 values( & Text1.Text & , & Text2.Text & , & Text2.Text & , & Text2.Text & , & Text

59、2.Text & , & Text2.Text & , & Text2.Text & , & Text2.Text & , & Text2.Text & , & Text3.Text & , & Text5.Text & , & Text4.Text & )b.Open x, a, 1, 3If b.State = 1 Then b.Closeb.Open 部門表, a, 1, 3Set DataGrid1.DataSource = bList1.ClearIf b.Stat

60、e = 1 Then b.Closeb.Open select * from 部門表, a, 1, 3For i = 1 To b.RecordCount list1 內(nèi)的信息為職工表中的職工名列 List1.AddItem b.Fields(職工名) b.MoveNextNext iExit Sub5.45.4 查詢打印界面設(shè)計查詢打印界面設(shè)計 圖 5-6 查詢打印界面電子科技大學(xué)畢業(yè)論文(設(shè)計) 遂寧摩爾企業(yè)員工檔案管理學(xué)系統(tǒng)與實現(xiàn)23第六章 系統(tǒng)維護(hù)雖然在系統(tǒng)軟件的開發(fā)中,我們使用了許多保證軟件質(zhì)量的方案分析并認(rèn)真去執(zhí)行,但難免還是會在工作中犯錯誤,那樣在軟件產(chǎn)品中不可避免地會隱藏一些錯誤和缺陷。對于規(guī)模大、復(fù)雜性高的軟件更是如此。在這些錯誤中,有些是致命的錯誤,如果不排除,就會導(dǎo)致財產(chǎn)重大的損失。因此,任何一個軟件的開發(fā)過程都需要對系統(tǒng)進(jìn)行認(rèn)真有計劃地、徹底地測試。軟件只有在測試成功后,才能把軟件系統(tǒng)交付給用戶使用。6.1 軟件系統(tǒng)測試概述軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,它是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計一批測試用例(即輸入數(shù)據(jù)以及預(yù)期的輸出結(jié)果),并利用這些測試用例去運(yùn)行程序,以發(fā)現(xiàn)系統(tǒng)錯誤的過程。.1 測試目的測試目的基于用戶和開發(fā)者不同的立場,存在著兩種不

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論