【正文】
18 測試項目 19 測試方法 20 致 謝 21 參考文獻 22 4 第一章 概述 本 課題的來源 隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現企業(yè)人事管理勢在必行。 1(MIS),本系統是一個為適應當前各個行業(yè)對人力資源信息管理的迫切需求而設計開發(fā)的軟件系統,其開發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開發(fā)兩個方面,經過分析和比較,我們決定使用 VFP數據庫開發(fā)工具,利用其提供的各種面向對象的開發(fā)手段,尤其是數據窗口這一能方便而簡潔操縱數據庫的智能化對象 ,首先在短時間內建立系統應用原型,然后,對初始原型系統進行 需求迭代,不斷修正和改進直到形成用戶滿意的可行系統。 經過分析如此情況 ,我們使用 Visual Basic ,數據庫等開發(fā)工具 ,利用其提供的各種面向對象的開發(fā)工具 ,尤其是數據窗口這一能方便而簡潔操縱數據庫的智能化對象 ,首先在短時間內建立系統應用原型 ,然后 ,對初始原型系統進行需求迭代 ,不斷修正和改進 ,直到形成用戶滿意的可行系統 . 關鍵詞: 信息管理、人事管理、人事管理系統 2 Summary Buying and selling management system is development two aspects that typical information management system( MIS), its development includes primarily the backstage database establishes with support and the head applies the development two aspects of the the data consistency to the former request is strong with the plete, the that data safety good request the latter very much the applied procedure function plete, easy usage etc. characteristics. Through the analysis such circumstance, we use the DELPHI, database etc. development tool, make use of its every kind of the tool of development that provide that face to the object, particularly is intelligence that data window way this on canning be convenient but Chien39。對于大中型企業(yè)來說,利用計算機支持企業(yè)高效率完成勞動人事管理的日常事務,是適應現代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學化、規(guī)范化的必要條件;計算機管理所無法比擬的優(yōu)點檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。 不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統。但是,對于企、事業(yè)單位的人事管理系統來說,不需要大型的數據庫系統。我們的目標就是在于開發(fā)一個功能實用、操作方便,簡單明了的人事管理系統。 (3)作者的主要貢獻 本人獨立完成了此課題的研究與開發(fā), 包括調研、分析、設計、編碼、測試、文檔編寫等內容。目前在我國市場上最為流行、使用最多、最為先進的可用作企業(yè)級開發(fā)工具的產品有: Microsoft 公司的 Visual Basic Microsoft 公司的 Visual C Borland 公司的 Delphi Java 等等 在目前市場上這些眾多的程序開發(fā)工具中,有些強調程語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu) 點和特色,也滿足了不同用戶的需求。 作為數據庫系統的開發(fā), Visual Basic 是一個非常理想選擇。它簡單易學、效率高,且功能強大,可以與Windows 的專業(yè)開發(fā)工具 SDK 相媲美,而且程序開發(fā)人員不必具有 C/C++編程基礎。 總的來說, Visual Basic 具有以下特點: 可視化編程: 用傳統程序設計語言設計程序時,都是通過編寫程序代碼來設計用戶界面,在設計過程中看不到界面的實際顯示效果,必須編譯后運行程序才能觀察。有時候,這種編程 編譯 修改的操作可能要反復多次,大大影響了軟 6 件開發(fā)效率。只需要按設計要求的屏幕布局,用系統提供的工具,在屏幕上畫出各種“部件”,即圖形對象,并設置這些圖形對象的屬性。 面向對象的程序設計 版以后的 Visual Basic 支持面向對象的程序設計,但它與一 般的面向對象的程序設計語言 (C++)不完全相同。在設計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上, Visual Basic 自動生成對象的程序代碼并封裝起來。 結構化程序設計語言 Visual Basic 是在 BASIC 語言 的基礎上發(fā)展起來的,具有高級程序設計語言的語句結構,接近于自然語言和人類的邏輯思維方式。 Visual Basic 是解釋型語言,在輸入代碼的同時,解釋系統將高級語言分解翻譯成計算機可以識別的機器指令,并判斷每個語句的語法錯誤。 事件驅動編程機制 Visual Basic 通過事件來執(zhí)行對象的操作。例如,命令按鈕是一個對象,當用戶單擊該按鈕時,將產生一個“單擊 ”(CLICK)事件,而在產生該事件時將執(zhí)行一段程序,用來實現指定的操作。這些過程分別面向不同的對象,由用戶操作引發(fā)某個事件來驅動完成某種特定的功能,或者由事件驅動程序 調用通用過程來執(zhí)行指定的操作,這樣可以方便編程人員,提高效率。同時,Visual Basic 還能直接編輯和訪問其他外部數據庫,如 DBASE, FoxPro, Paradox 等,這些數據庫格式都可以用 Visual Basic 編輯和處理。在應用程序中,可以使用結