企業(yè)人事管理軟件應用
發(fā)布時間:2019-08-16 來源: 美文摘抄 點擊:
摘 要:進入二十一世紀以來,隨著我國企業(yè)信息管理逐步向現(xiàn)代化和高效化的轉(zhuǎn)變,自動化的辦公流程也已成為必須。人才作為企業(yè)發(fā)展的核心競爭力,在企業(yè)的發(fā)展中發(fā)揮著不可比擬的作用。于是,良好的人才管理系統(tǒng)也便成為了企業(yè)管理的一部分。一個現(xiàn)代化的企業(yè)人事管理系統(tǒng)有助于企業(yè)節(jié)約成本、提高效率,而且還可以使領(lǐng)導者更清楚地了解到企業(yè)員工的相關(guān)資料,從而更合理地制定相關(guān)的人事信息。
本系統(tǒng)主要針對中小企業(yè)的人事管理人員進行開發(fā)設(shè)計的,在對用戶的需求進行分析的基礎(chǔ)上,進而得到相應的解決方案。從數(shù)據(jù)庫的設(shè)計到程序的編寫,從軟件的測試到系統(tǒng)的運行維護,本系統(tǒng)嚴格按照軟件設(shè)計的相關(guān)流程進行設(shè)計。數(shù)據(jù)庫采用SQL Server 2005數(shù)據(jù)庫,應用Visual Studio 2008開發(fā)環(huán)境實現(xiàn)。
關(guān)鍵詞:人事管理;SQL Server 2005
第一章、開發(fā)背景與意義
1.1 本課題的開發(fā)背景及意義
1.1.1 可行性分析
并非任何問題都有簡單明顯的解決方法,事實上,許多問題不可能在預定的系統(tǒng)規(guī)模或時間期限之內(nèi)解決。如果問題沒有可行的解,那么花費在這項工程上的任何時間、人力、軟硬件資源和經(jīng)費,都是無謂的浪費?尚行匝芯康哪康模褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能解決。
技術(shù)可行性:數(shù)據(jù)庫服務器選用Microsoft公司的Microsoft SQL Server 20050,它能夠處理大量數(shù)據(jù),同時保持數(shù)據(jù)的完整性并提供許多高級管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。C#是未來的主流開發(fā)技術(shù),具有很多優(yōu)勢。面向?qū)ο蟮奶攸c使其具有一次編碼多平臺移植的特性。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。
1.2 需求分析
基于其他企業(yè)人事管理軟件的不足,要求能夠制作一個可以方便、快捷的對職工信息進行添加、修改、刪除的操作,并且可以在數(shù)據(jù)庫中存儲相應職工的照片。為了能夠更好的存儲職工的信息,可以將職工的信息添加到Word文檔,這樣,不但便于保存,還可以通過Word文檔進行打印。
1.3 SQL Server 2005
SQL Server 是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為組織中的用戶提供了一個更安全可靠和更高效的平臺用于企業(yè)數(shù)據(jù)和 BI 應用。SQL Server 2005 為 IT 專家和信息工作者帶來了強大的、熟悉的工具,同時降低了在從移動設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺上創(chuàng)建、部署、管理和使用企業(yè)數(shù)據(jù)和分析應用程序的復雜性。通過全面的功能集、與現(xiàn)有系統(tǒng)的互操作性以及對日常任務的自動化管理能力,SQL Server 2005 為不同規(guī)模的企業(yè)提供了一個完整的數(shù)據(jù)解決方案。SQL Server是關(guān)系型數(shù)據(jù)庫,一種更加安全可靠、可伸縮更強且具有高可用性的關(guān)系型數(shù)據(jù)庫引擎,性能得到了提高且支持結(jié)構(gòu)化和非結(jié)構(gòu)化(XML)數(shù)據(jù)。管理工具,SQL Server 包含的集成管理工具可用于高級數(shù)據(jù)庫管理和優(yōu)化,它也與其他工具,如 Microsoft Operations Manager(MOM)和 Microsoft Systems Management Server(SMS)緊密集成在一起。標準數(shù)據(jù)訪問協(xié)議大大減少了 SQL Server 和現(xiàn)有系統(tǒng)間數(shù)據(jù)集成所花的時間。此外,構(gòu)建于 SQL Server 內(nèi)的本機 Web service 支持確保了和其他應用程序及平臺的互操作能力。SQL Server 為數(shù)據(jù)庫引擎、數(shù)據(jù)抽取、轉(zhuǎn)換和裝載(ETL)、數(shù)據(jù)挖掘、OLAP 和報表提供了和 Microsoft Visual Studio 相集成的開發(fā)工具,以實現(xiàn)端到端的應用程序開發(fā)能力。SQL Server 中每個主要的子系統(tǒng)都有自己的對象模型和應用程序接口(API),能夠?qū)?shù)據(jù)系統(tǒng)擴展到任何獨特的商業(yè)。
第二章 功能模塊設(shè)計
2.1 模塊功能介紹
(1)基本信息管理模塊
本模塊主要包括數(shù)據(jù)基礎(chǔ)和員工提示信息。數(shù)據(jù)基礎(chǔ)主要是進行一些員工基本信息的設(shè)置,它包括名族類別設(shè)置、職工類別設(shè)置、文化程度設(shè)置、政治面貌設(shè)置、部門類別設(shè)置、工資類別設(shè)置、職務類別設(shè)置、職稱類別設(shè)置、獎懲類別設(shè)置、記事類別設(shè)置。員工提示信息包括員工生日提示和員工合同提示。
。2)人事管理模塊
本模塊由人事檔案瀏覽、人事資料查詢和人事資料統(tǒng)計三部分組成。在人事檔案瀏覽中,我們可以查看所有員工的信息。人事資料查詢可以幫助我們通過設(shè)置查詢條件來查找某些符合條件的員工。人事檔案統(tǒng)計主要是按不同的方式來統(tǒng)計員工的數(shù)目。該模塊是本系統(tǒng)最重要的部分。
。3)備忘記錄模塊
在企業(yè)中每天都會有很多重要的事務和信息需要記錄,所以本模塊是必不可少的。本模塊包括日常記事和通訊錄。日常記事是用來記錄每天的日常事務以及未來的計劃。在通訊錄中,我們可以查看所有員工的聯(lián)系方式。
。4)數(shù)據(jù)庫模塊
數(shù)據(jù)庫中記錄著每個員工的詳細信息,在企業(yè)中員工的調(diào)動是不可避免的,因此很多時候需要對數(shù)據(jù)庫進行整體操作。本模塊包括備份/還原數(shù)據(jù)庫和清空數(shù)據(jù)庫。數(shù)據(jù)庫是本系統(tǒng)最重要的部分,因此備份和還原時非常有必要的。對于那些過期的無效的數(shù)據(jù)我們可以通過清空數(shù)據(jù)庫來處理。
第三章 數(shù)據(jù)庫設(shè)計
3.1 數(shù)據(jù)庫分析
企業(yè)人事管理系統(tǒng)主要是來記錄一個企業(yè)所有員工的基本信息,以及每個員工的工作簡歷、家庭成員、獎懲記錄等,數(shù)據(jù)量是根據(jù)企業(yè)員工的多少來決定的,本系統(tǒng)使用Microsoft SQL Server 2005作為后臺數(shù)據(jù)庫。數(shù)據(jù)庫命db_PWMS,其中包含了23張數(shù)據(jù)表,用于存儲不同的信息。
3.2 數(shù)據(jù)庫E-R圖
E-R模型的組成元素有:實體、屬性、聯(lián)系。E-R模型用E-R圖表示。體是用戶工作環(huán)境中所涉及的事務,屬性是對實體特征的描述。根據(jù)關(guān)系數(shù)據(jù)庫理論,在設(shè)計關(guān)系(表)時應盡量滿足第三范式乃至更高的范式,本系統(tǒng)在設(shè)計的時候,也盡力去消除非主屬性對碼的傳遞依賴,減少數(shù)據(jù)冗余。
3.3 數(shù)據(jù)庫的安全性與完整性
數(shù)據(jù)庫安全包含兩層含義:第一層是指系統(tǒng)運行安全,系統(tǒng)運行安全通常受到的威脅如下,一些網(wǎng)絡不法分子通過網(wǎng)絡,局域網(wǎng)等途徑通過入侵電腦使系統(tǒng)無法正常啟動,或超負荷讓機子運行大量算法,并關(guān)閉cpu風扇,使cpu過熱燒壞等破壞性活動;第二層是指系統(tǒng)信息安全,系統(tǒng)安全通常受到的威脅如下,黑客對數(shù)據(jù)庫入侵,并盜取想要的資料。
本系統(tǒng)采用管理員表示和鑒定的方法實現(xiàn)數(shù)據(jù)庫的安全,此安全管理措施并不在前臺開發(fā)工具中實現(xiàn),而是在后臺數(shù)據(jù)庫中實現(xiàn)。在登錄數(shù)據(jù)庫時,系統(tǒng)讓用戶表示自己的身份,系統(tǒng)進行核實,鑒別此用戶是否為合法用戶,若是,系統(tǒng)進一步核實用戶,通常要求用戶輸入口令,系統(tǒng)和對用戶口令以鑒別用戶身份。
參考文獻
[1] 袁然,王誠梅 編著.SQL Server 2005中文版經(jīng)典實例教程[M] 2006.11,電子工業(yè)出版社
[2] 余芳,肖蓉,劉蔚琴 編著.中文SQL Server 2005數(shù)據(jù)庫管理與開發(fā)[M] 2006.11,冶金工業(yè)出版社
[3](英)迪尤遜 著,董明 等譯.SQL Server 2005基礎(chǔ)教程[M]2006.12,人民郵電出版社
。ㄗ髡邌挝唬壕W(wǎng)盈科技服務有限公司徐州分公司)
熱點文章閱讀