基于C#的人事信息管理_第1頁
基于C#的人事信息管理_第2頁
基于C#的人事信息管理_第3頁
基于C#的人事信息管理_第4頁
基于C#的人事信息管理_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、目 錄摘 要3前 言4第一章概述51.1信息化的發(fā)展51.2系統(tǒng)開發(fā)背景51.3課題研究的目的61.4系統(tǒng)設計的指導思想6第二章 系統(tǒng)分析72.1可行性分析報告72.2技術條件方面的可行性:72.3經(jīng)濟方面的可行性:82.4社會因素方面的可行性:82.5結論8第三章 系統(tǒng)簡介93.1需求分析:93.2系統(tǒng)功能需求分析93.3系統(tǒng)總體功能分析93.4流程圖需求113.5計算機系統(tǒng)的配置方案12第四章、系統(tǒng)設計134.1概要設計134.2軟件控制流設計134.3人事管理系統(tǒng)的e-r圖:144.4數(shù)據(jù)表說明:154.5 界面實現(xiàn)(簡析)194.6部分代碼實現(xiàn)20第五章 測試與維護2251登陸測試22

2、5.2出錯信息225.3 維護22第六章 心得體會和總結23參考文獻25摘 要隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現(xiàn)企業(yè)人事管理勢在必行。對于大中型企業(yè)來說,利用計算機支持企業(yè)高效率完成勞動人事管理的日常事務,是適應現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學化、規(guī)范化的必要條件;計算機管理所無法比擬的優(yōu)點檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事管理的效率也是企業(yè)的科學化、正規(guī)化管理與世界接軌的重要條件。不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理畢業(yè)設計。經(jīng)過分析,我使用vis

3、ual studio2005平開發(fā)工具,利用其提供的各種面向對象的開發(fā)工具首先在短時間內建立畢業(yè)設計應用原型然后對初始原型畢業(yè)設計進行需求迭代不斷修正和改進直到形成用戶滿意的可行設計。關鍵詞: 人事管理信息、 c#.net 、accesss前 言人事管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,它的內容對于企業(yè)的決策者和管理者來說都至關重要,所以人事信息管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。 隨著科學技術的不斷提高,

4、計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。 作為計算機應用的一部分,使用計算機對企業(yè)員工信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。 因此,開發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中將以開發(fā)一套人事信息管理系統(tǒng)為例,談談其開發(fā)過程和所涉及到的問題及解決方法第一章概述1.1信息化的發(fā)展隨著人類邁入二十一世紀, 計算機技術、通信技術、網(wǎng)絡技術為代表的現(xiàn)代信息技術的飛躍

5、發(fā)展,人類正在從工業(yè)時代向信息時代邁進,人們越來越重視信息資源的開發(fā)和利用,”信息化”已成為一個國家經(jīng)濟和社會發(fā)展的關鍵環(huán)節(jié),信息化水平的高低已成為衡量一個國家現(xiàn)代化水平和綜合國力的重要標志,信息化的實質是使信息 這一社會的主導資源充分發(fā)揮作用,可以說推廣信息技術使手段,真正利用信息是目的,信息化則是實現(xiàn)目的的過程。1993年,美國提出建立“信息高速公路”,有稱國家信息基礎設施(nii)的計劃,其核心是建立全國的高速網(wǎng)絡,把所有的計算機網(wǎng)絡連接起來。這個計劃的實現(xiàn)將對經(jīng)濟和社會生活產(chǎn)生重大的影響,由此引起的信息化建設浪潮已波及世界各國。我國自1983年大力推廣微型計算機應用以來,在管理信息領域

6、,無論在理論方面,還是在實踐方面都有了很大的發(fā)展。1986年2月國務院批準建設了國家經(jīng)濟信息系統(tǒng),全國從中央到省、市地方都陸續(xù)成立了信息中心,各行各業(yè)應用電子計算機的熱情普遍高漲。目前,已從單項業(yè)務的信息管理迅速項綜合的管理層和決策層的信息管理發(fā)展,應用水平日趨提高;已金橋工程、金關工程和金卡工程為代表的國民經(jīng)濟信息工程也正在加速建設。1.2系統(tǒng)開發(fā)背景現(xiàn)在公司中人事信息的管理水平還停留在紙介質的基礎上,這樣的機制已經(jīng)不能適應時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎的信息管理所取代。我作為一個學習計算機信息管理的大學生,希望可以在這方面有所貢獻我希

7、望能用我兩年來所學的知識編制出一個實用的程序來幫助公司進行更有效的人事管理。 歸納起來,好處大約有以下幾點:1 可以存儲職工的人事檔案和工資檔案,安全、高效;2 只需一到二名錄入員即可操作系統(tǒng),節(jié)省大量人力;3 可以迅速查到所需信息。1.3課題研究的目的人事管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,它的內容對于企業(yè)的決策者和管理者來說都至關重要,所以人事管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。作為計算機應用的一

8、部分,使用計算機對人事勞資信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。1.4系統(tǒng)設計的指導思想 針對公司的實際境況開發(fā),實用性強。公司內部實現(xiàn)信息化可視化管理,充分考慮到公司的發(fā)展方向 第二章 系統(tǒng)分析2.1可行性分析報告在各企業(yè)中計算機已經(jīng)普遍存在,并且在事物處理,工作安排,人員管理等方面使用起來非常迅速。使用計算機來對企業(yè)的操作,安排,大大提高了工作的效率,還節(jié)省了許多人力物力,節(jié)省出大量的時間,也為管理者對企業(yè)的員工管理

9、,對人員的了解方便許多。因此,用計算機來管理企業(yè)人事信息,是非常必需的。2.2技術條件方面的可行性:該軟件的基本要求與功能是實現(xiàn)員工的基本信息數(shù)據(jù)包括和員工有關的數(shù)據(jù)的管理與操作處理。工種設置,部門管理,員工管理,收入管理,以及有關信息查詢,修改,刪除要求所產(chǎn)生的數(shù)據(jù)輸出。 本系統(tǒng)選擇c#語言,目前使用的開發(fā)技術來說建議系統(tǒng)的功能目標應該能夠達到;.利用現(xiàn)有的技術在規(guī)定的期限內開發(fā)工作基本能夠完成。到時具體的困難到時與同學們,老師相互討論。c#語言的描述:簡潔的語法精心地面向對象設計與web的緊密結合完整的安全性與錯誤處理版本處理技術靈活性與兼容性2.3經(jīng)濟方面的可行性:由于是本學期老師布置的

10、課程設計,未涉及到資金問題,因此在此就一筆帶過,把較重要的因素考慮進去并列出來。2.4社會因素方面的可行性:在各企業(yè)中計算機已經(jīng)普遍存在,并且在事物處理,工作安排,人員管理等方面使用起來非常迅速。使用計算機來對企業(yè)的操作,安排,大大提高了工作的效率,還節(jié)省了許多人力物力,節(jié)省出大量的時間,也為管理者對企業(yè)的管理,對人員的了解方便許多。因此,用計算機來管理企業(yè)人事信息,是非常必需的。2.5結論根據(jù)以上分析可知,開發(fā)該人事信息管理系統(tǒng)具有很大的價值意義,但是時間有限,該管理系統(tǒng)考慮不太健全,我會在這方面加強學習和改進。所以,我認為開發(fā)此系統(tǒng)的條件已經(jīng)具備,可以開始進行開發(fā)。第三章 系統(tǒng)簡介3.1需

11、求分析:本系統(tǒng)是人事管理系統(tǒng),它主要實現(xiàn)管理員如何對普通用戶進行授權,如何插入、刪除一個員工的信息,對工種的管理、如何去瀏覽已經(jīng)存在的工種信息和部門信息,用戶如何修改員工的所有信息,以及用戶如何查詢自己想要的結果,也即是通過輸入查詢條件,顯示符合條件的員工記錄以及如何顯示這個員工的全部信息。3.2系統(tǒng)功能需求分析 該系統(tǒng)需要完成如下功能: 1、員工信息的輸入,包括員工的姓名、性別、籍貫、學歷、專業(yè)、職稱、工種、部門。2 、員工各種信息的修改。3 、對于員工信息的刪除。4 、按照部門條件,查詢統(tǒng)計符合條件的員工信息。5、對查詢、統(tǒng)計的結果打印輸出。6、對部門的添加和刪除。7、對工種的信息進行添加

12、和刪除。3.3系統(tǒng)總體功能分析功能概述:該系統(tǒng)界面友好,操作簡便,能完成添加工種,瀏覽工種,修改工種,刪除工種等一系列人事信息管理功能,開發(fā)本系統(tǒng)的總體任務是實現(xiàn)人事管理的系統(tǒng)化和自動化。本著實用性和介紹性的原則,整個系統(tǒng)由四大模塊組成,每個大的模塊又包括三至四個小的模塊。一、 工種管理部分:包括工種添加和工種瀏覽,其功能是實現(xiàn)對各部分數(shù)據(jù)內容進行添加、修改、查詢等操作。工種管理添加工種瀏覽工種修改刪除圖3-3.1 工種管理二、 部門管理部分:包括部門瀏覽和部門添加,其功能是實現(xiàn)對各部分數(shù)據(jù)內容的添加和修改等操作。部門管理添加部門瀏覽部門修改刪除圖3-3.2部門管理三、 員工管理部分:包括員工

13、瀏覽和員工添加,其功能是實現(xiàn)對各部分數(shù)據(jù)內容的添加和查詢等操作。員工管理添加員工瀏覽員工修改刪除圖3-3.1 員工管理系統(tǒng)具有高效、易操作、易維護等特點,并且系統(tǒng)結構清晰、界面友好,功能較為齊全,能有效地協(xié)助管理人員進行人事管理工作。如果想真正把它用到實際的人事信息管理中,還需要讀者對該系統(tǒng)進行一步的完善工作。3.4流程圖需求(1)總體流程圖圖3-4.1 總體流程圖(2)用圖例:圖3-4.2用圖例3.5計算機系統(tǒng)的配置方案硬件環(huán)境:內容最低配置建議配置主機p/200pii/266以上內存64mb128mb以上硬盤10gb20gb以上顯示器vgavga以上軟件環(huán)境:操作系統(tǒng)windows 98中

14、文版或windows xp中文版第四章、系統(tǒng)設計4.1概要設計各子系統(tǒng)的設計本系統(tǒng)包括三個子系統(tǒng):工種設置管理子系統(tǒng),部門管理子系統(tǒng),員工信息管理子系統(tǒng)三個系統(tǒng)的關系如下: 圖4-4.1 三個系統(tǒng)關系圖4.2軟件控制流設計(1)添加操作系統(tǒng)將向數(shù)據(jù)庫中添加一條新的記錄,并修改相關表的信息(如在添加新的部門時,系統(tǒng)將自動修改部門的信息)(2)查詢操作系統(tǒng)根據(jù)查詢條件在數(shù)據(jù)庫中進行查詢,然后講查詢結果顯示在界面上。(3)修改操作要進行修改操作,必須先執(zhí)行查詢操作。執(zhí)行修改操作系統(tǒng)將更新數(shù)據(jù)庫中的相應記錄。(4)刪除操作要進行刪除操作,必須先執(zhí)行查詢操作。執(zhí)行刪除操作系統(tǒng)將刪除數(shù)據(jù)庫中的相應記錄。4

15、.3人事管理系統(tǒng)的e-r圖:工種信息:工種信息工種編號工種名稱工種描述圖4-3.1 工種信息部門信息:部門信息部門編號部門名稱部門領導部門描述圖4-3.2 部門信息員工信息:員工信息員工編號姓 名性 別專 業(yè)工 種備 注職 稱部 門籍 貫學 歷圖4-3.3 員工信息管理員信息:用戶信息用戶名密 碼圖4-3.4 用戶信息4.4數(shù)據(jù)表說明:(1)部門信息表:字段名數(shù)據(jù)類型說明編號文本字段大小50,必添字段“是”,允許空字符為“否”部門名稱文本字段大小50,必添字段“是”,允許空字符為“否”部門領導文本字段大小50,必添字段“是”,允許空字符為“否”(2)工種種類信息表:字段名數(shù)據(jù)類型說明編號文本字

16、段大小50,必添字段“是”,允許空字符為“否”工種名稱文本字段大小50,必添字段“是”,允許空字符為“否”描述文本字段大小50,必添字段“是”,允許空字符為“否”(3)部門員工表:字段名數(shù)據(jù)類型說明員工編號文本字段大小50,必添字段“是”,允許空字符為“否”備注文本字段大小50,必添字段“是”,允許空字符為“否”員工姓名文本字段大小50,必添字段“是”,允許空字符為“否”自動編號文本字段大小50,必添字段“是”,允許空字符為“否”(4)員工基本信息表:字段名數(shù)字類型說明員工編號文本字段大小50,必添字段“是”,允許空字符為“否”學歷文本字段大小50,必添字段“是”,允許空字符為“否”姓名文本字

17、段大小50,必添字段“是”,允許空字符為“否”專業(yè)文本字段大小50,必添字段“是”,允許空字符為“否”性別文本字段大小50,必添字段“是”,允許空字符為“否”工種文本字段大小50,必添字段“是”,允許空字符為“否”籍貫文本字段大小50,必添字段“是”,允許空字符為“否”部門文本字段大小50,必添字段“是”,允許空字符為“否”職稱文本字段大小50,必添字段“是”,允許空字符為“否”備注文本字段大小50,必添字段“是” 數(shù)據(jù)庫關系圖:圖4-4.1數(shù)據(jù)庫關系圖4.5 界面實現(xiàn)(簡析) (1)登陸框 用戶通過正確的用戶名和密碼進入系統(tǒng)主界面,如果用戶名和密碼錯誤彈出對話框提示圖4-4.1登陸框(2)主

18、界面用戶通過正確的用戶名和密碼進入主界面系統(tǒng)開始對工種、部門、員工進行一系列的管理圖4-4.2主界面圖(3)關于界面這是軟件介紹界面。用來說明軟件的版權。圖4-4.3關于界面圖4.6部分代碼實現(xiàn)1、打開數(shù)據(jù)庫 oledbconnection dbconnection = new oledbconnection(data source=personmis.mdb;jet oledb:engine type=5 ;provider=microsoft.jet.oledb.4.0;); oledbdatareader datareader; string olestring = select * f

19、rom userinfo; string loginname = ; string loginpassword = ; dbconnection.open(); oledbcommand dbcommand = new oledbcommand(olestring, dbconnection);2查詢代碼string sql = select personinfo.pid as 員工編號,personinfo.pname as 員工姓名,personinfo.psex as 性別,personinfo.jobname as 工種名稱,personinfo.pplace as 員工籍貫,pers

20、oninfo.plevel as 學歷,personinfo.pspecial as 專業(yè),personinfo.pbusi as 職稱,departinfo.dname as 部門名稱,personinfo.remark as 備注 from personinfo inner join departinfo on personinfo.did = departinfo.did where departinfo.dname= + combobox1.text.tostring() + order by pid; oledbdataadapter adp = new oledbdataadapt

21、er(sql, oledbconnection1); dataset ds = new dataset(); ds.clear(); adp.fill(ds, person); if (ds.tables0.rows.count != 0) datagrid1.datasource = ds.tables0.defaultview; else messagebox.show(沒有數(shù)據(jù)); datagrid1.datasource = null; 第五章 測試與維護51登陸測試用戶根據(jù)正確的賬號和密碼進入系統(tǒng),如果賬號密碼正確則登陸成功,如果賬號或密碼其中有一錯誤,系統(tǒng)則提示賬號或密碼錯誤,請重

22、新登陸。5.2出錯信息系統(tǒng)在某個環(huán)節(jié)出了錯誤,本軟件會提示錯誤信息,根據(jù)出錯信息查找出錯的原因5.3 維護(1)應用程序的維護當系統(tǒng)出現(xiàn)了邏輯性錯誤不能運行時應該及時的聯(lián)系我們,我們會派專業(yè)人員去幫助您維護 (2)數(shù)據(jù)庫的維護 應該有專業(yè)人員長期的對數(shù)據(jù)庫進行操作第六章 心得體會和總結在設計中,我們遇到的困難很多,在解決它們的同時我又學到了很多,獲益非淺,特別是如何分析、建立、開發(fā)一個系統(tǒng)。在一個系統(tǒng)開發(fā)的過程中編碼不是重要的,重要的是分析系統(tǒng)、建立起系統(tǒng)模型。在分析一個系統(tǒng)前,分析人員必須要對將要開發(fā)的系統(tǒng)所涉及到的各方面知識有一個認識,然后將系統(tǒng)的模型建立起來。而且一個成功的軟件要符合用戶

23、的需要,要以用戶為中心,開發(fā)出用戶想要的軟件,而不能自以為是,想當然。在程序編寫中,我認識到軟件要有簡便的界面,良好的程序風格,完備的文擋。擁有這些條件,程序的可讀性才會好,開發(fā)的復雜度才能大大減少,修改代碼時更加容易下手。我認為,所謂良好的界面,就是用戶需要的界面,力求簡便全面。所以設計一個界面時,開發(fā)人員必須要了解用戶的想法,從用戶的角度去設計,當然,開發(fā)不能全聽用戶的意見,在詳細分析了系統(tǒng)后,開發(fā)人員可以向用戶提出一些修改的意見,在雙方多次交流后定出程序所需的功能,以決定界面的實現(xiàn)。在編碼中,良好的編程風格與習慣是提高工作效率的一個重要方面,而且良好的編程風格與習慣也是使軟件便于維護的基礎。那如何是良好的編程風格與習慣呢?我認為主要是程序的模塊化、必要的注釋和完備的設計文擋三個方面。所謂模塊化就是使程序的功能實現(xiàn)分成多個單獨的功能模塊,而不能在一大段代碼中實現(xiàn)多個功能,如果這樣做,別的人是非常難讀懂你的程序。必要的注釋,顯而易見是要在程序的編寫中加入對程序的說明,原因就是為了

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論