【正文】
范、完善數(shù)據(jù)管理,加強(qiáng)數(shù)據(jù)管理措施能夠起到積極的作用。 建立高性能的人事管理系統(tǒng),作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對員工進(jìn)行管理,有著人工管理所無法超越的優(yōu)點(diǎn)。因此開發(fā)制作人事管理系統(tǒng)是具有較大的社會現(xiàn)實(shí)意義,同時,人事管理系統(tǒng)是一切應(yīng)用系統(tǒng)的典范,它具有一切應(yīng)用系統(tǒng)的特征,系統(tǒng)結(jié)構(gòu)與現(xiàn)實(shí)生活緊密結(jié)合,具體直觀,它具有典型的數(shù)據(jù)庫應(yīng)用系統(tǒng)的特征,它的開發(fā)應(yīng)用比較簡單。因此開發(fā)企業(yè)人事管理系統(tǒng)是很有必要的。所以,人事管理系統(tǒng)需要給系統(tǒng)的用戶提供足夠的信息的檢索并且也也要提供比較方便的信息查詢手段,而且,還要能夠?yàn)楸酒髽I(yè)甚至上級部門提供相應(yīng)的準(zhǔn)確的統(tǒng)計數(shù)據(jù)。最后在主要模塊的設(shè)計與實(shí)現(xiàn)階段,具體介紹了主要模塊的代碼實(shí)現(xiàn)以及運(yùn)行。對于前者,要求建立起數(shù)據(jù)一致性及完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫;而對于后者,則要求前端應(yīng)用程序要有功能完備,容易使用等特點(diǎn)。**********學(xué)院 畢 業(yè) 論 文 (****屆 ) 論 文 題 目 : xxxxxxxxxxxxxxxxxxxxxxxxxx 系 科 ********** 專 業(yè) ******** 姓 名 ***** 學(xué) 號 ******** 指導(dǎo)教師 ****** 完成日期: xxxx 年 x 月 摘 要 隨著計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的進(jìn)步以及科技生產(chǎn)力的迅猛發(fā)展,應(yīng)用于 企業(yè)管理的軟件技術(shù)日益成熟,越來越多的各種類型的企業(yè)開始在不同的層次上應(yīng)用管理軟件。 本系統(tǒng)主要實(shí)現(xiàn)基于計算機(jī)網(wǎng)絡(luò)的人事管理及查詢能力,實(shí)現(xiàn)用戶管 理、部門管理、員工管理、考勤管理、考評管理以及工資管理等功能。 關(guān)鍵詞:人事管理, C/S, SQL Server2021,模塊 Abstract With the advancement of puter and work technology and the rapid development of productive forces of science and technology, more and more types of businesses apply management softwares in different levels when the software technology applied to business management has bee increasingly sophisticated. For SMEs the pletion of the daily affairs of personnel management efficiently by puters is necessary for the requirements of modern enterprise management system and the Standardization Scientification Modernization of enterprise personnel management. Enterprise personnel management system is typical of information management system(MIS), Development of enterprise personnel management system includes both the creation maintenance of the backend database and the development of the frontend application .For the former, it is required to establish a strong data with consistency integrity,and the latter, it is required for the frontend application to be fully functional, easy to use and so on. The system is mainly to achieve the personnel management and query functions, specificly including user management, departmental management, staff management, attendance management, evaluation management, and payroll management system can achieve in detail view of the personnel management, query, add, delete, modify and other functions. The thesis analyzes in detail the personnel management system of the overall objectives and requirements on the basis of the analysis of the development of corporate personnel management with a pany as the overall system design phase, I devised the functional modules of the personnel management system according to requirements。然而,對于任何一家企業(yè)來說,因?yàn)闉槠髽I(yè)里面的工人都是比較多的,而且數(shù)據(jù)信息也是很雜亂的,在管理上是有一定的難度的,所以對于人事管理人員來說,哪一樣的工作都得要浪費(fèi)很多的時間、精力、物 力以及財力,就算是這么做出來了,所得到的數(shù)據(jù)也不是說就是準(zhǔn)確的,因此可以毫不客氣地說以往傳統(tǒng)的手工管理方式有著眾多的缺點(diǎn),比如手工重復(fù)抄寫數(shù)據(jù),錯誤率高;數(shù)據(jù)維護(hù)不方便;查詢信息部方便;統(tǒng)計工作繁瑣,容易出錯;維護(hù)員工每月的工資數(shù)據(jù)的工作量很大,等等。 研究的目的及意義 隨著計算機(jī)技術(shù)的不斷進(jìn)步和科技生產(chǎn)力的迅猛發(fā)展的變化, IT 技術(shù)給我們的生活和工作帶來非常非常大的改變和影響,毫無疑問這樣的改變以及影響勢必還會繼續(xù)的,可以這么說, IT 技術(shù)給我們帶來的改變和影響肯定將會滲入到工作和生活的各個方面。 在當(dāng)今社會信息化的進(jìn)程中,綜合應(yīng)用各種新技術(shù)的信息系統(tǒng)是功不可沒的。例如:查找方便、檢索快捷、可靠性好、保密性好、存儲量大、使用壽命長、成本比較低、減少了大量重復(fù)性勞動、提高了信息提取的速度和準(zhǔn)確度等等 [3][12]。因此,人事管理系統(tǒng)的開發(fā)具有十分重要的意義 [4]。人事管理系統(tǒng)的出現(xiàn)實(shí)現(xiàn)了用計算機(jī)的高速度自動化的運(yùn)算來取代人工計算,大大降低了計算的錯誤率和誤差率。這一代人事管理系統(tǒng)針對上一代的主要缺陷進(jìn)行了改進(jìn),增加了薪資歷史信息的記錄,人事 非財務(wù)信息的匯總以及生成報表和分析薪資數(shù)據(jù)等功能。越來越多的企業(yè)意識到提高企業(yè)管理理念和企業(yè)管理水平的重要性,對人事管理系統(tǒng)提出了更高的要求。 ( 4)國內(nèi)人事管理系統(tǒng)的發(fā)展。希望在十年內(nèi)使全國 1000 個大型骨干企業(yè)基本實(shí)現(xiàn)信息化; 80%的大型產(chǎn)業(yè)企業(yè)全面應(yīng)用信息管理,初步實(shí)現(xiàn)現(xiàn)代化管理; 30%~ 40%的中小企業(yè)都普及信息管理。 第三章是系統(tǒng)的需求分析,根據(jù)系統(tǒng)的總體需求,圍繞系統(tǒng)需要實(shí)現(xiàn)的功能進(jìn)行功能分析,并對相應(yīng)的模塊需要完成的功能進(jìn)行了詳細(xì)的說明。 第六章是總結(jié)展望,對系統(tǒng)的設(shè)計與實(shí)現(xiàn)過程進(jìn)行總結(jié),并對相關(guān)技術(shù)的應(yīng)用前景進(jìn)行展望。這樣一來,把功能分布執(zhí)行就可以減少計算機(jī)系統(tǒng)上可能會碰上的各種瓶頸問題。這種結(jié)構(gòu)的缺陷是:需要給客戶機(jī)端安裝專門的應(yīng)用程序,對于點(diǎn)多面廣的客戶群體來說,在快速部署安裝以及配置上就不太能夠?qū)崿F(xiàn)了; C/S 結(jié)構(gòu)的兼容性也比較差,如果是采用了不同的開發(fā)工具,那就得重新編制程序。這種結(jié)構(gòu)不用安裝專門的客戶機(jī)端的應(yīng)用程序,只要安裝一個瀏覽器軟件就可以了。 第三, B/S 結(jié)構(gòu)能夠使用戶的操作更為簡單。 第四, B/S 結(jié)構(gòu)特別適用于網(wǎng)上信息的發(fā)布,可以擴(kuò)展管理信息系統(tǒng)的功能。 由于 B/S 結(jié)構(gòu)的自身優(yōu)勢,所以 B/S 就成為了管理信息系統(tǒng)平臺的一個首選,同時也使人忽視了 B/S 的缺陷和 C/S 模式本身所具有的一些優(yōu)點(diǎn)。 第二,在存取模式的安全上, C/S 結(jié)構(gòu)能夠提供更大的安全性。 第四,對于同樣的任務(wù)來說, C/S 結(jié)構(gòu)的管理信息系統(tǒng)完成處理的速度是比 B/S 結(jié)構(gòu)快,因此 C/S 結(jié)構(gòu)的管理信息系統(tǒng)在處理大量數(shù)據(jù)方面是有優(yōu)勢的 [7]。 C/S 結(jié)構(gòu)分為兩層 C/S 結(jié)構(gòu)和三層 C/S 結(jié)構(gòu)。其中,數(shù)據(jù)服務(wù)層是由一個數(shù)據(jù)庫管理系統(tǒng)管理的,本文采用 SQL Server 完成對數(shù)據(jù)的定義、維護(hù)、訪問和更新。 客戶方應(yīng)用軟件一般包括用戶界面、本地數(shù)據(jù)庫等。 .Net Framework 借鑒了許多 Java語言的優(yōu)點(diǎn),并在許多地方進(jìn)行了改進(jìn),簡化了分布式網(wǎng)絡(luò)環(huán)境的應(yīng)用程序開發(fā)過程,提供一個一致的面向?qū)ο蟮木幊汰h(huán)境,而無論對象代碼是在 本地存儲和執(zhí)行,還是在本地執(zhí)行但在 Inter 上分布,或者是在遠(yuǎn)程執(zhí)行的。 圖 22 顯示了 Microsoft .Net Framework 的主要組件。這是 .Net Framework的核心,是驅(qū)動關(guān)鍵功能的引擎。 中間層包括下一代的標(biāo)準(zhǔn)系統(tǒng)服務(wù),例如管理數(shù)據(jù)和 XML 的類。基于 .Net Framework 這一點(diǎn) 將確保數(shù)據(jù)訪問技術(shù)的一致性,因?yàn)榻M件將共享通用的類型系統(tǒng)、設(shè)計模式和命名約定。它是包括 Connection、 Command、 DataReader 和 DataAdapter 對象的組件 [11]。 在 .NET 的早期應(yīng)用中, Microsoft 的新語言 C得到了廣泛的關(guān)注。 不僅可以通過不同的語言開發(fā)組件,而且通過交叉語言繼承,可以從用一種語言編寫的類中派生出用另一種語言編寫的類。選擇它作為編程的入門語言,不但可以學(xué)會編程方法,而且還可以掌握非常使用的編程技巧,并能利用它輕松開發(fā)基于 Windows 平臺的完全富有新特色的應(yīng)用程序,它必將對程序開發(fā)帶來深遠(yuǎn)的影響 [20][21]。 SQL Server 2021 包含了多項(xiàng)新功能 [22]: ( 1)數(shù)據(jù)庫引擎引入了新的可編程性增強(qiáng)功能(如與 Framework 的集成和 TSQL的增強(qiáng)功能)、新 XML 功能和新數(shù)據(jù)類型。 Notification Services 可以把及時的、個性化的消息發(fā)送給使用各種各樣設(shè)備的數(shù)以千計乃至以百萬計的訂閱方。 ( 6)分析服務(wù)引入了新管理工具、集成開發(fā)環(huán)境以及與 .NET Framework 的集成。 ( 8)復(fù)制在可管理性、可用性、可編程性、移動性、可伸縮性和性能 方面提供了改進(jìn)。 可行性分析 可 行性分析是上層進(jìn)行決策的重要依據(jù),通過對需求分析的研究,對本項(xiàng)目的可行性分析如下: 技術(shù)可行性 本系統(tǒng)的開發(fā)工具選擇采用 及 SQLServer2021 數(shù)據(jù)庫。 ( 3)代碼重用 自從功能被壓縮到一個類中并且類作為一個獨(dú)立的實(shí)體存在,提供一個類庫就變得比較容易了,事實(shí)上是任何一個 .NETFramework 程序員都可以使用 .NETFramework 類庫, .NETFramework 類庫是一個有豐富類的類庫,可以提供很強(qiáng)的功能,更方便的是你可以非常容易地擴(kuò)展這些功能以便滿足于你的需要。本人對 VB 程序設(shè)計技術(shù)、關(guān)系型數(shù)據(jù)庫建模、分析技術(shù)和對開發(fā)工具都有一定的了解,在管理信息系統(tǒng)的開發(fā)方面也有一定的實(shí)踐,另外還有很高開發(fā)經(jīng)驗(yàn)的導(dǎo)師做為開發(fā)系統(tǒng)的指導(dǎo)。通過本人的認(rèn)真估算,我認(rèn)為新系統(tǒng)所需要的軟硬件配置相對于它投入使用后所產(chǎn)生的經(jīng)濟(jì)效益來說花費(fèi)并不高,軟件開發(fā)成本主要是人力、物力的消耗,物力消耗是開 發(fā)此系統(tǒng)所需要的軟、硬件的設(shè)備,以及耗電量等方面的計算,其實(shí)更重要的是新系統(tǒng)可以提高工作效率,加強(qiáng)管理,保證工作質(zhì)量,加快流動資金周轉(zhuǎn),減少資金積壓,提供更多的更高質(zhì)量的信息,提高取得信息的速度,以達(dá)到資源優(yōu)化的目的。對于新系統(tǒng)的目標(biāo),是根據(jù)工作人員對人事管理方面的具體的要求來確定的,在系統(tǒng)原型確定之后由工作人員來提出相應(yīng)的修改意見,再根據(jù)修改意見進(jìn)行調(diào)整,最終基本滿足人事管理工作的具體需求。 綜合以上論述,本系統(tǒng)的開發(fā)在技術(shù)上,經(jīng)濟(jì)上,操作上都是可行的,所以本系統(tǒng)可以進(jìn)行開發(fā)。 ( 4) 在系統(tǒng)的設(shè)計方面要充分考慮到使用者的勞動強(qiáng)度要能夠降低,工作效率要能夠大幅度的提高。 ( 8) 系統(tǒng)的容錯性能要比較好,用戶的操作不當(dāng)會造成相應(yīng)的失誤或者錯誤,此時系統(tǒng)要能夠做出適當(dāng)?shù)腻e誤處理,并給用戶做出提示。 ( 2)實(shí)用性的要求 這一個人事管理系統(tǒng)是面向?qū)嶋H應(yīng)用的管理信息系統(tǒng)軟件,使用本系統(tǒng)的目的是要脫離人工管理的重復(fù)性的、低效率的、高強(qiáng)度的人工工作范疇,那么,在系統(tǒng)開發(fā)設(shè)計的時候,務(wù)必要充分考慮操作員的使用習(xí)慣。 ( 5)安全性的要求 系統(tǒng)要為各類操作人員設(shè) 定身份驗(yàn)證,并根據(jù)用戶的權(quán)限對用戶的操作進(jìn)行限制。 功能目標(biāo)需求 人事管理系統(tǒng)的需求分析主要圍繞系統(tǒng)需要提供的服務(wù)和功能 , X