【正文】
并提供了簡單的面向?qū)ο蟮膸觳僮髦噶詈投嘤脩魯?shù)據(jù)庫訪問的加鎖機制和網(wǎng)絡數(shù)據(jù)庫的 SQL 的編程技術(shù),為單機上運行的數(shù)據(jù)庫提供了 SQL 網(wǎng)絡接口,以便在分布式環(huán)境中快速而有效地實現(xiàn)客戶 /服務器 (client/server)方案。同時,Visual Basic 還能直接編輯和訪問其他外部數(shù)據(jù)庫,如 DBASE, FoxPro, Paradox等,這些數(shù)據(jù)庫格式都可以用 Visual Basic 編輯和處理。 Visual Basic自動產(chǎn)生界面設計代碼,程序設計人員只需要編寫實現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設計的效率。 Visual Basic 提供了可視化設計工具,把 Windows 界面設計的復雜性“封裝”起來,開發(fā)人員不必為界面設計而編寫大量程序代碼。如果對界面的效果不滿意,還要回到 程序中修改。在 Visual Basic 環(huán)境下,利用事件驅(qū)動的編程 機制、新穎易用的可視化設計工具,使用 Windows 內(nèi)部的應用程序接口 (API)函數(shù),以及動態(tài)鏈接庫 (DLL)、動態(tài)數(shù)據(jù)交換 (DDE)、對象的鏈接與嵌入 (OLE)、開放式數(shù)據(jù)訪問 (ODBC)等技術(shù),可以高效、快速地開發(fā)出 Windows 環(huán)境下功能強大、圖形界面豐富的應用軟件系統(tǒng)。 二、 Visual Basic Visual Basic 是一種可視化的、面對對象和條用事件驅(qū)動方式的結(jié)構(gòu)化高級程序設計,可用于開發(fā) Windows 環(huán)境下的種類應用程序。 SQL Server 2021 中包含許多特性,這些特性使其成為針對電子商務、數(shù)據(jù)倉庫和在線商務的卓越的數(shù)據(jù)庫平臺。這些特點在 .NET 戰(zhàn)略中發(fā)揮著重要作用。另外, SQL Server 2021 除了具有擴展性,可靠性以外,還具有可以迅速開發(fā)新的因特網(wǎng)系統(tǒng)的功能。 選擇 SQL Server 2021 的理由有三: (一)、上手容易 由于 SQL Server 2021 與 Windows 界面風格完全一致,且有許多“向?qū)А睅彤厴I(yè)論文(企業(yè)人事管理系統(tǒng)開發(fā)) 第 6 頁 共 40 頁 助,因此易于安裝和學習,有關(guān) SQL Server 的資料、培訓隨處可得。下面著重講下本系統(tǒng)對技術(shù)方案的選擇。 2. 系統(tǒng)分析與設計 可行性分析 技術(shù)可行性分析和方案選擇 本系統(tǒng)僅需要一臺裝有 Visual Basic 環(huán)境和 SQL Server 2021 的計算機即可,對機器本身沒有太高的要求,一般當前企業(yè)的電腦完全可滿足要求。而本系統(tǒng)具備這樣的特點,檢索迅速、查找方便、易學易用、開發(fā)成本低,能極大地提高微型企業(yè)人事管理地效率,促進微型企業(yè)管理走向科學化、正規(guī)化和自動化。因此,必須結(jié)合小型企業(yè)的實際需求,去開發(fā)一個功能基本完善,界面友好,操作 簡便的人事管理軟件。而一套大型的商品化人事管理軟件費用昂貴,而且也不一定適合小型企業(yè)的實際需求。 研究方法 本研究主要采用文獻研究法,以及軟件工程和程序設計的方法,通過收集、查詢相關(guān)研究論文、網(wǎng)站,了解相關(guān)研究的發(fā)展動態(tài);通過文獻研究,總結(jié)出相關(guān)系統(tǒng)的開發(fā)經(jīng)驗與設計規(guī)范;通過軟件工程的方法研究,設計出相關(guān)系 統(tǒng)的功畢業(yè)論文(企業(yè)人事管理系統(tǒng)開發(fā)) 第 5 頁 共 40 頁 能模塊;通過對程序設計代碼的編寫,使到系統(tǒng)的功能模塊得以實現(xiàn)。目前大多數(shù)人事管理軟件的設計對技術(shù)發(fā)展和企業(yè)發(fā)展變化的適應性差, 稍有變化即難以使用,也是造成一些軟件不能得到長期穩(wěn)定使用的原因。一些企業(yè)人事管理系統(tǒng)是基于某個企業(yè)的需求進行開發(fā)的,在該企業(yè)試驗之后就推向市場,與各企業(yè)的實際需要不相符合。而與此形成鮮明對比的是,很多小型企業(yè)到目前還在沿用傳統(tǒng)的手工管理人事的方式,造成這種現(xiàn)象的原因大概有三個: 一、市場上現(xiàn)有的企業(yè)人事管理系統(tǒng)價格過高,一般的小型企業(yè)無力承擔;而軟件開發(fā)公司因為成本問題,也不可能將軟件價格降到一個小型企業(yè)都可以接受的水平。目前市場上已有很多企業(yè)人事管理的相關(guān)軟件,一時間,企業(yè)人事管理軟件呈百花齊放、百家爭鳴的境況。因此,開發(fā)一個代替手工操作的企業(yè)人事管理信息系統(tǒng)對企業(yè)來說刻不容緩。s information, staff39。 關(guān)鍵詞 : 數(shù)據(jù)庫, Visual , SQL Server 2021,人事管理 畢業(yè)論文(企業(yè)人事管理系統(tǒng)開發(fā)) 第 3 頁 共 40 頁 Abstract With the quick development of information technology, puter begins to play more and more roles in enterprise management field, it seems necessary to set up a Salary management system. Combined with the miniature enterprise’ s practical human resource system, through requirements analysis, the system finishes the development of the Personnel Management System by adopting Visual Basic as developing tools and SQL Server 2021 as backend supporting database. This system sets out from according with the easy and simple to handle requirement with friendly, flexible, practical, safe boundary plane, finish the whole course of miniature enterprise39。 本系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成微型企業(yè)人事管理的全過程,包括新進員工加入時人事檔案的建立、老員工的轉(zhuǎn)出、職位等的變動引起員工信息的修改、員工信息查詢等人事管理工作以及新進員工工資的新增、老員工工資修改、員工工資的計發(fā)和查詢等工資管理工作。畢業(yè)論文(企業(yè)人事管理系統(tǒng)開發(fā)) 第 1 頁 共 40 頁 目 錄 中文摘要 ............................................................ 2 Abstract ........................................................... 3 1. 引 言 ........................................................... 4 項目背景 .................................................... 4 研究內(nèi)容和方法 .............................................. 5 研究內(nèi)容 .............................................. 5 研究方法 .............................................. 5 開發(fā)目的及意義 .............................................. 5 2. 系統(tǒng)分析與設計 .................................................. 6 可行性分析 .................................................. 6 技術(shù)可行性分析和方案選擇 .............................. 6 經(jīng)濟和操作可行性 ...................................... 7 系統(tǒng)需求分析 ................................................ 8 系統(tǒng)功能模塊分析與設計 ...................................... 8 3. 數(shù)據(jù)庫設計 ...................................................... 9 數(shù)據(jù)庫需求分析 .............................................. 9 數(shù)據(jù)庫概念模型設計 ......................................... 11 數(shù)據(jù)庫邏輯結(jié)構(gòu)設計 ......................................... 13 4. 系統(tǒng)功能模塊的實現(xiàn) ............................................. 17 系統(tǒng)管理模塊 ............................................... 17 員工基本信息模塊 ........................................... 19 員工考勤信息模塊 ........................................... 21 員工工作評價信息模塊 ....................................... 23 員工工資信息模塊 ........................................... 25 其他模塊 ................................................... 27 5. 系統(tǒng)的編譯實現(xiàn) ................................................. 29 系統(tǒng)的調(diào)試 ................................................. 29 系統(tǒng)的編譯 ................................................. 31 6. 結(jié)束語 .......................................................... 32 參考文獻 ........................................................... 33 致 謝 ........................................................... 34 附 錄 ........................................................... 35 畢業(yè)論文(企業(yè)人事管理系統(tǒng)開發(fā)) 第 2 頁 共 40 頁 中文摘要 隨著計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)管理中應用的普及, 利用計算機實現(xiàn)企業(yè)人事工資的管理勢在必行。本系統(tǒng)結(jié)合微型企業(yè)實際的人事制度,經(jīng)過實際的需求分析,采用功能強大的 Visual 作為開發(fā)工具、 SQL Server 2021 作為數(shù)據(jù)庫 開發(fā)出來的單機版人事管理系統(tǒng)。通過計算機使微 型企業(yè)人事管理步入了自動化、科學化管理的行列,避免了以往手工操作等繁雜的勞動,即節(jié)省了人力,又方便快捷,還大大提高數(shù)據(jù)的準確性。s personnel management. It includes entering the staff newly settingup of the personal file while joining, the changes of the producing of old staff, position, etc. which causes personnel managements such as the modification of staff39。s information inquiry, etc. And it includes salary managements such as entering staff newlyincreased, old staff salary checked, staff salary took place and inquired etc. It makes personnel’ s archives management that steps into the automatic and scientific queue by puter. It avoids the miscellaneous work done by hand in the past and saves to manpower, convenient and swift, and still raises the data’ s accuracy. Key word: Database, Visual , SQL Server