版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘要</b></p><p> 在當(dāng)今社會(huì),互聯(lián)網(wǎng)空前的發(fā)展,給人們的工作和生活帶來了極大的便利和高效,信息化,電子化已經(jīng)成為節(jié)約運(yùn)營成本,提高工作效率的首選??紤]到當(dāng)前大量企業(yè)的人事管理尚處于手工作業(yè)階段,不但效率低下,還常常因?yàn)楣芾淼牟簧鞫霈F(xiàn)紕漏。因此根據(jù)部分企業(yè)提供的需求,設(shè)計(jì)此企業(yè)人事管理系統(tǒng),以幫助企業(yè)達(dá)到人事管理辦公自動(dòng)化、節(jié)約管理成本、提高企業(yè)
2、工作效率的目的。</p><p> 本系統(tǒng)主要對(duì)企業(yè)員工的信息以及跟人事相關(guān)的工作流程進(jìn)行集中的管理,方便企業(yè)建立一個(gè)完善的、強(qiáng)大的員工信息數(shù)據(jù)庫。它是以SQL 2005 數(shù)據(jù)庫作為開發(fā)平臺(tái),使用C# 設(shè)計(jì)操作控件和編寫操作程序,完成數(shù)據(jù)輸入、修改、存儲(chǔ)、調(diào)用查詢等功能,并使用SQL 2005數(shù)據(jù)庫形成數(shù)據(jù)表,進(jìn)行數(shù)據(jù)存儲(chǔ)。</p><p> 本文詳細(xì)介紹了企業(yè)人事管理系統(tǒng)的功能需求,
3、系統(tǒng)總體設(shè)計(jì)和具體子模塊的實(shí)現(xiàn)。</p><p> 關(guān)鍵詞:企業(yè)人事管理系統(tǒng) ;辦公自動(dòng)化 ;C# ;SQL 2005</p><p><b> Abstract</b></p><p> In our society, the unprecedented development of Internet has brought us gr
4、eat convenience and efficiency. Informatization and electronization have become the first choice of saving operation cost and improving work efficiency. Many enterprises' personnel administration systems lie in the p
5、hase of manual management which inefficient and easy to go wrong by carelessness. Therefore, this MIS(Management Information System)is designed to make the personnel administration more scientific, normative </p
6、><p> The paper explains the course design, system design and implementation of MIS, also briefly introduces the process of the system development.</p><p> Key words : Personnel Management System
7、 ;Office Automation ;C#; SQL 2005</p><p><b> 目 錄</b></p><p><b> 摘要I</b></p><p> AbstractII</p><p><b> 目 錄III</b></p>
8、<p><b> 第一章 緒論1</b></p><p><b> 1.1 前言1</b></p><p> 1.2 人事管理系統(tǒng)的開發(fā)背景1</p><p> 1.2.1 開發(fā)背景1</p><p> 1.2.2 世界趨勢2</p><p&
9、gt; 1.3 可行性分析2</p><p> 1.3.1 營運(yùn)可行性分析2</p><p> 1.3.2 經(jīng)濟(jì)可行性分析2</p><p> 1.3.3 技術(shù)可行性分析2</p><p> 1.4 本文研究主要內(nèi)容3</p><p> 第二章開發(fā)工具及其簡介4</p>&l
10、t;p> 2.1 Visual Studio.NET主要特點(diǎn)如下4</p><p> 2.1.1 提供加速開發(fā)過程的高效工具4</p><p> 2.1.2 提供對(duì)各種網(wǎng)絡(luò)應(yīng)用程序的快速設(shè)計(jì)能力4</p><p> 2.1.3 利用XML和Web Service來簡化分布式計(jì)算4</p><p> 2.1.4 快速構(gòu)
11、建中間層商務(wù)組件4</p><p> 2.1.5 構(gòu)建可靠的可伸縮解決方案4</p><p> 2.2 SQL2005簡介5</p><p> 2.2.1 分析服務(wù)6</p><p> 2.2.2 數(shù)據(jù)傳輸服務(wù)(DTS)6</p><p> 2.2.3 數(shù)據(jù)挖掘6</p><
12、p> 2.2.4 報(bào)表服務(wù)6</p><p> 2.2.5 集群支持6</p><p> 2.2.6 主要運(yùn)行指標(biāo)6</p><p> 2.2.7 可伸縮性和性能6</p><p> 2.2.8 單擊單元6</p><p> 2.2.9 預(yù)制緩存7</p><p>
13、 2.2.10 與Microsoft Off ice System集成7</p><p> 2.3 C#簡介7</p><p> 第三章 系統(tǒng)需求分析及模塊設(shè)計(jì)9</p><p> 3.1 系統(tǒng)目標(biāo)9</p><p> 3.2 系統(tǒng)需求分析9</p><p> 3.3 系統(tǒng)功能結(jié)構(gòu)圖1
14、0</p><p> 3.4 系統(tǒng)模塊設(shè)計(jì)11</p><p> 3.4.1 登錄模塊11</p><p> 3.4.2 主界面模塊11</p><p> 3.5 系統(tǒng)流程概述13</p><p> 3.6 程序運(yùn)行環(huán)境14</p><p> 第四章 系統(tǒng)的實(shí)現(xiàn)1
15、5</p><p> 第五章 總結(jié)與展望22</p><p><b> 致 謝23</b></p><p><b> 參考文獻(xiàn)24</b></p><p><b> 第一章 緒論</b></p><p><b> 1.1
16、前言</b></p><p> 隨著時(shí)代的進(jìn)步,企業(yè)也逐漸變得龐大起來;當(dāng)今社會(huì)人員流動(dòng)越來越頻繁,使得企業(yè)人事管理工作也變的越來越復(fù)雜。如何管理好企業(yè)員工的信息,成為企業(yè)管理中一個(gè)大的問題。如果能實(shí)現(xiàn)企業(yè)人事管理的自動(dòng)化,無疑將給公司管理部門帶來很大的方便。</p><p> 人事管理是企業(yè)管理的一個(gè)重要分支。隨著當(dāng)今企業(yè)人員數(shù)量不斷增加、分工的不斷細(xì)化、各行業(yè)間聯(lián)系的不
17、斷密切。對(duì)人事管理的要求也不斷提高,實(shí)現(xiàn)人事管理自動(dòng)化,無疑將帶來高效率的企業(yè)管理。人員是企業(yè)生存的主要元素,人員的增減、變動(dòng)將直接影響到企業(yè)的整體運(yùn)作,企業(yè)每天都要涉及到人員工問題。企業(yè)員工越多、分工越細(xì)、聯(lián)系越密,所要做的統(tǒng)計(jì)工作就越多,人事管理的難度就越大。</p><p> 最初的人事管理是靠人工完成的,當(dāng)企業(yè)規(guī)模教小的時(shí)候,人力可以完成,隨著企業(yè)規(guī)模的逐漸增大,企業(yè)員工人數(shù)越來越多,依然維持著人力進(jìn)行
18、的人事管理,必然回造成工作效率低,工作錯(cuò)誤增高的問題。人事管理系統(tǒng)就是把分散的企事業(yè)單位的職工信息實(shí)行統(tǒng)一、集中、規(guī)范的收集和管理,建立分類編號(hào)管理,電腦存儲(chǔ)查詢以及防火、防潮、防蛀、防盜等現(xiàn)代化、專業(yè)化的管理系統(tǒng),為企事業(yè)單位和職工解除后顧之憂。</p><p> 1.2 人事管理系統(tǒng)的開發(fā)背景</p><p> 1.2.1 開發(fā)背景</p><p> 現(xiàn)
19、代信息技術(shù)的發(fā)展,在改變我們生活方式的同時(shí),也改變了我們的工作方式,使傳統(tǒng)意義上的人事管理的形式和內(nèi)涵都在發(fā)生著根本上的變化。在過去,一支筆和一張繪圖桌,可能就是進(jìn)行辦公的全部工具。今天,掃描儀和打印機(jī)等,已基本取代了舊的辦公用具。如今,人事管理已完全可以通過電腦進(jìn)行,并在計(jì)算機(jī)輔助下準(zhǔn)確快速的完成許多復(fù)雜的工作。這些都大大的縮短管理的時(shí)間。而今天,人事管理的內(nèi)容已經(jīng)轉(zhuǎn)變?yōu)閷?duì)更為廣泛的系統(tǒng)價(jià)值的追求。信息管理,如今已是一個(gè)熱門話題,它已
20、為許多企業(yè)所采用。在現(xiàn)代化的進(jìn)程中,引入現(xiàn)代管理的思想,建立一套可面向企事業(yè)單位人事的信息管理系統(tǒng),也是十分必要。</p><p> 1.2.2 世界趨勢</p><p> 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。</p><p> 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)人事信
21、息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速,查找方便,可靠性高,存儲(chǔ)量大,保密性好,壽命長,成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化,正規(guī)化管理,與世界接軌的重要條件</p><p> 無論是現(xiàn)在還是將來,工業(yè)的發(fā)展越來越多地取決于科學(xué)和技術(shù)、知識(shí)與技能。高新科技產(chǎn)業(yè)更是如此。這不僅要求員工尤其是技術(shù)人員掌握新的科學(xué)知識(shí)和技術(shù)能力,而且更重要的在于要求員工深入而快捷地
22、掌握和應(yīng)用這些知識(shí)和技能。</p><p> 1.3 可行性分析</p><p> 1.3.1 營運(yùn)可行性分析</p><p> 計(jì)算機(jī)以強(qiáng)大的信息處理能力作為人類腦力勞動(dòng)的有力助手登上歷史舞臺(tái)后,已滲透到社會(huì)生活的各個(gè)領(lǐng)域,使現(xiàn)代社會(huì)組織,特別是企業(yè)的信息處理能力適應(yīng)現(xiàn)代化管理的要求,且系統(tǒng)逐步從單項(xiàng)事物信息處理系統(tǒng)迅速向綜合服務(wù)(決策支持系統(tǒng))的管理信息
23、系統(tǒng)發(fā)展。本系統(tǒng)使用界面良好,便于操作。</p><p> 1.3.2 經(jīng)濟(jì)可行性分析</p><p> 最初的人事管理采用人工方式,記錄量大,易出錯(cuò)。人事管理系統(tǒng)就是用電腦代替大量的人工記錄,完成眾多信息的處理,方便、準(zhǔn)確度高,且可以長期保存。人事管理系統(tǒng),為個(gè)人提供資料查詢服務(wù),為企業(yè)提供工員分工等服務(wù)。而采用這種系統(tǒng)所發(fā)費(fèi)的成本,精力都遠(yuǎn)遠(yuǎn)低于手工,并且實(shí)用十分方便,更新也簡易,
24、每個(gè)部門只需一個(gè)人統(tǒng)一管理,對(duì)企業(yè)實(shí)現(xiàn)辦公無紙化能起到很大的作用。所以此系統(tǒng)經(jīng)濟(jì)可行性也具備了。</p><p> 1.3.3 技術(shù)可行性分析</p><p> 近幾年來計(jì)算機(jī)技術(shù)發(fā)展異常迅猛,高速度大容量的電腦已成為許多公司日常工作必不可少的設(shè)備,推動(dòng)辦公自動(dòng)化的軟件不斷涌現(xiàn),微機(jī)的普及為該系統(tǒng)的開發(fā)奠定了堅(jiān)實(shí)的基礎(chǔ)。</p><p> Visual Stu
25、dio.NET提供了一個(gè)統(tǒng)一的、緊密集成的可視化編程環(huán)境,簡化了開發(fā)應(yīng)用程序的過程,縮短了實(shí)用方法的時(shí)間。利用Visual Studio.NET,可以非常輕松地創(chuàng)建具有自動(dòng)伸縮能力的可靠的應(yīng)用程序和組件。而且微軟的優(yōu)秀成果C#語言保持了C/C++所特有的強(qiáng)大功能和控制能力。與C++十分相似的模型和語法,具有與COM+服務(wù)完全的交互性和完全支持能力,能夠輕松地遷移現(xiàn)有的代碼。數(shù)據(jù)庫方面SQL2005已經(jīng)可以滿足中小型企業(yè)的數(shù)據(jù)要求,甚至有
26、些大型企業(yè)都可以達(dá)到要求。如今進(jìn)算計(jì)普及程度日益推廣,計(jì)算機(jī)配置日新月異,能承載此系統(tǒng)的機(jī)器就如辦公的機(jī)器都可以達(dá)到要求。所以說本系統(tǒng)具有技術(shù)可行</p><p> 通過以上分析,企業(yè)人事管理系統(tǒng)的開發(fā)在運(yùn)營上,經(jīng)濟(jì)上,技術(shù)上都是可行的。</p><p> 1.4 本文研究主要內(nèi)容</p><p> 本論文共分為5章。第1章緒論,介紹了本課題的開發(fā)背景、系統(tǒng)
27、可行性分析。第2章介紹了開發(fā)工具及其特點(diǎn)。第3章主要介紹了系統(tǒng)的需求分析以及系統(tǒng)的模塊設(shè)計(jì)。第4章主要介紹系統(tǒng)的實(shí)現(xiàn)。第5章為本課題完成成果和發(fā)展期望的總結(jié)。</p><p> 本論文主要利用C#可視化技術(shù)及SQL數(shù)據(jù)庫開發(fā)技術(shù),對(duì)員工管理與考勤管理系統(tǒng)進(jìn)行系統(tǒng)化、細(xì)致化和完善化的分析研究。</p><p><b> 開發(fā)工具及其簡介</b></p>
28、<p> 2.1 Visual Studio.NET主要特點(diǎn)如下</p><p> 2.1.1 提供加速開發(fā)過程的高效工具</p><p> Visual Studio.NET提供了一個(gè)統(tǒng)一的、緊密集成的可視化編程環(huán)境,以幫助用戶簡化開發(fā)網(wǎng)絡(luò)應(yīng)用程序的過程,縮短學(xué)習(xí)使用方法的時(shí)間。它提供了一種新的語言——C#。通過共享的HTML、XML和樣式單編輯器,用戶可以輕松地借助
29、包括C#在內(nèi)的任何一種Visual Studio語言來開發(fā)網(wǎng)絡(luò)應(yīng)用程序。</p><p> 2.1.2 提供對(duì)各種網(wǎng)絡(luò)應(yīng)用程序的快速設(shè)計(jì)能力</p><p> 借助Web Form,用戶可以用他們?cè)陂_發(fā)基于窗體的桌面應(yīng)用程序時(shí)所使用的技巧來創(chuàng)建跨平臺(tái)、跨瀏覽器的網(wǎng)絡(luò)應(yīng)用程序。</p><p> 2.1.3 利用XML和Web Service來簡化分布式計(jì)算&l
30、t;/p><p> Web Service借助標(biāo)準(zhǔn)的Intemet協(xié)議在網(wǎng)絡(luò)上調(diào)用商務(wù)邏輯。HTTP被作為Web Service傳輸?shù)幕A(chǔ)協(xié)議,該協(xié)議使得對(duì)功能的請(qǐng)求能夠穿越各種團(tuán)體所使用的防火墻。XML被用來對(duì)上述功能請(qǐng)求的參數(shù)進(jìn)行格式統(tǒng)一,從而使這些請(qǐng)求能夠使用于所有的軟件和硬件。這樣使得對(duì)Web Service的訪問可以通過任何一種語言、使用任何一種組件模型在任何一種操作系統(tǒng)上實(shí)現(xiàn)。</p>&
31、lt;p> 2.1.4 快速構(gòu)建中間層商務(wù)組件</p><p> Visual Studio的一個(gè)核心目標(biāo)就是要為基于服務(wù)器的應(yīng)用程序提供應(yīng)用程序快速部署工具。利用Visual Studio.NET創(chuàng)建的組件將為您的商務(wù)運(yùn)作提供足夠的功能和伸縮性。</p><p> 2.1.5 構(gòu)建可靠的可伸縮解決方案</p><p> 利用Visual Studio
32、.NET,用戶可以非常輕松地創(chuàng)建具有自動(dòng)伸縮能力的可靠的應(yīng)用程序和組件。</p><p> 2.2 SQL2005簡介</p><p> SQL語言是結(jié)構(gòu)化語言(Structrue Query Language)的縮寫,,當(dāng)用戶想檢索數(shù)據(jù)庫中的實(shí)踐時(shí),就可以用SQL語言發(fā)出此請(qǐng)求,DBMS對(duì)SQL請(qǐng)求進(jìn)行處理,檢索到所要求的數(shù)據(jù),并將其返回給用戶。這個(gè)向數(shù)據(jù)庫請(qǐng)求并得到數(shù)據(jù)的過程稱為
33、數(shù)據(jù)庫查詢,這就是SQL語言的名稱的由來。它是一種用于和關(guān)系數(shù)據(jù)庫進(jìn)行交互通信的編程語言,已經(jīng)成為關(guān)系型數(shù)據(jù)庫普遍使用的標(biāo)準(zhǔn)。使用這種標(biāo)準(zhǔn)數(shù)據(jù)庫語言對(duì)程序設(shè)計(jì)和數(shù)據(jù)庫的維護(hù)都帶來了極大的方便,廣泛的應(yīng)用于各種數(shù)據(jù)查詢。現(xiàn)在,SQL用于控制DBMS給用戶的所有功能,SQL語言已成為用戶與基于SQL的DBMS的接口。它包括以下幾個(gè)主要的功能:數(shù)據(jù)定義,數(shù)據(jù)檢索,數(shù)據(jù)操作,存取控制,數(shù)據(jù)共享。</p><p> SQ
34、L Server是一個(gè)全面的,集成的,端到端的數(shù)據(jù)解決方案,它為組織中的用戶提供了一個(gè)更安全可靠和更高效的平臺(tái)用于企業(yè)數(shù)據(jù)和BI應(yīng)用。SQL Server 2005為IT專家和信息工作者帶來了強(qiáng)大的,熟悉的工具,同時(shí)降低了在從移動(dòng)設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺(tái)創(chuàng)建,部署,管理和使用數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜性。同過全面的功能集,與現(xiàn)有系統(tǒng)的互操作性以及對(duì)日常任務(wù)的自動(dòng)化管理能力,SQL Server是關(guān)系型數(shù)據(jù)庫,一種更加安全可靠,可伸縮性更
35、強(qiáng)且具有高可用性的關(guān)系型數(shù)據(jù)庫引擎,性能得到了提高且支持結(jié)構(gòu)化和非結(jié)構(gòu)化(XML)數(shù)據(jù)。</p><p> 管理工具,SQL Server包含的集成管理工具可用于高級(jí)數(shù)據(jù)庫管理和優(yōu)化,它也與其他工具,如Microsoft Operations Manager (MOM)和 Microsoft System Management Server (SMS)緊密集成在一起。標(biāo)準(zhǔn)數(shù)據(jù)訪問協(xié)議大大減少了SQL Serve
36、r和現(xiàn)有系統(tǒng)間數(shù)據(jù)集成所花的時(shí)間。此外,構(gòu)建與SQL Server內(nèi)的本機(jī)Web service支持確保了和其他應(yīng)用程序及平臺(tái)的互操作能力。</p><p> SQL語言的主要特點(diǎn)有:</p><p> 1.SQL是一種交互式語言</p><p> 2.SQL語言是一種數(shù)據(jù)庫編程語言</p><p> 3.SQL是一種數(shù)據(jù)庫管理語言&
37、lt;/p><p> 4.SQL是一種客戶/服務(wù)器語言</p><p> 5.SQL是一種分布式數(shù)據(jù)庫語言</p><p> 6.SQL是一種數(shù)據(jù)庫網(wǎng)關(guān)語言</p><p> 2.2.1 分析服務(wù)</p><p> SQL SERVER 2005的分析服務(wù)邁入了實(shí)時(shí)分析的領(lǐng)域。從對(duì)可升級(jí)性性能的增強(qiáng),到與微軟of
38、fice軟件的深度結(jié)合。</p><p> 2.2.2 數(shù)據(jù)傳輸服務(wù)(DTS)</p><p> DTS數(shù)據(jù)傳輸服務(wù)是一套繪圖工具和可編程的對(duì)象,您可以用這些工具和對(duì)象,對(duì)從截然不同來源而來的數(shù)據(jù)進(jìn)行摘錄,傳輸和加載(ETL),同時(shí)將其轉(zhuǎn)運(yùn)到單獨(dú)或多個(gè)目的地。SQL SERVER 2005將引進(jìn)一個(gè)完整的,數(shù)據(jù)傳輸服務(wù)的,重新設(shè)計(jì)方案,這一方案為用戶提供了一個(gè)全面的摘錄,傳輸和加載平臺(tái)
39、。</p><p> 2.2.3 數(shù)據(jù)挖掘</p><p> 引進(jìn)四個(gè)新的數(shù)據(jù)挖掘運(yùn)算法,引進(jìn)的工具和精靈,他們會(huì)使數(shù)據(jù)挖掘,對(duì)于任何規(guī)模的企業(yè)來說,都變得簡單起來。</p><p> 2.2.4 報(bào)表服務(wù)</p><p> 在SQL SERVER 2005中,報(bào)表服務(wù)將為在線分析處理(OLAP)環(huán)境提供自我服務(wù),創(chuàng)建最終用戶特別報(bào)告
40、,增強(qiáng)查詢方面的開發(fā)水平,,并為豐富和便于維護(hù)企業(yè)匯報(bào)環(huán)境,就允許升級(jí)方面,提供增進(jìn)的性能。</p><p> 2.2.5 集群支持</p><p> 通過支持容錯(cuò)技術(shù),移轉(zhuǎn)叢集,增強(qiáng)對(duì)多重執(zhí)行個(gè)體的支持,以及支持備份和恢復(fù)分析服務(wù)對(duì)象和數(shù)據(jù),分析服務(wù)改進(jìn)了其可用性。</p><p> 2.2.6 主要運(yùn)行指標(biāo)</p><p> 主要
41、運(yùn)行指標(biāo)(KPLs)為企業(yè)提供了新的功能,使其可以定義圖表化的,和可定制化的商業(yè)衡量標(biāo)準(zhǔn),,以幫助公司制定和跟蹤主要的業(yè)務(wù)基準(zhǔn)。</p><p> 2.2.7 可伸縮性和性能</p><p> 并行分割處理,創(chuàng)建遠(yuǎn)程關(guān)系在線分析處理(ROLAP)或混合在線分析處理(HOLAP)分割,分布式分割單元,持續(xù)計(jì)算,和預(yù)制緩存等特性,極大地提升了SQL SERVER 2005中分析服務(wù)的可伸縮
42、性和性能。</p><p> 2.2.8 單擊單元</p><p> 當(dāng)在一個(gè)數(shù)據(jù)倉庫中創(chuàng)建一個(gè)單元時(shí),單元向?qū)ㄒ粋€(gè)可以單擊單元檢測和建議的操作。</p><p> 2.2.9 預(yù)制緩存 </p><p> 預(yù)制緩存將MOLAP等級(jí)查詢運(yùn)行與實(shí)時(shí)數(shù)據(jù)分析合并到一起,排除了維護(hù)在線分析處理存儲(chǔ)的需要。顯而易見,預(yù)制緩存將數(shù)據(jù)的一個(gè)
43、更新備份進(jìn)行同步操作,并對(duì)其進(jìn)行維護(hù),而這些數(shù)據(jù)是專門為告訴查詢而組織的,它們將最終用戶從超載的相關(guān)數(shù)據(jù)庫分離了出來。</p><p> 2.2.10 與Microsoft Off ice System集成</p><p> 在報(bào)表服務(wù)中,由報(bào)表服務(wù)器提供的報(bào)表能夠在Microsoft SharePoint門戶服務(wù)器和Microsoft Office System應(yīng)用軟件的環(huán)境中運(yùn)行,
44、Office System應(yīng)用軟件其中包括Mcrosoft Word和Mcrosoft Excel.您可以使用Share Point功能,訂閱報(bào)表,建立新版本的報(bào)表,以及分發(fā)報(bào)表。您還能夠在Word或Excel軟件中打開報(bào)表,觀看超文本連接標(biāo)示語言(HTML)版本的報(bào)表。</p><p><b> 2.3 C#簡介</b></p><p> C sharp(又被
45、簡稱為"C#")是微軟公司在二OOO年六月發(fā)布的一種新的編程語言,并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺(tái)亮相。C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承,界面,與Java幾乎同樣的語法,和編譯成中間代碼再運(yùn)行的過程。但是C#與Java有著明顯的不同,它借鑒了Delphi的一個(gè)特點(diǎn),與COM(組件對(duì)象模型)是直接集成的,而且它是微軟公司.
46、NET windows網(wǎng)絡(luò)框架的主角。目前,C#和.NET還只能以C#語言規(guī)則,以及Windows 2000的一個(gè)"d預(yù)覽版本",還有MSDN上迅速增多的文檔集子的形式獲得(還沒有最終定型)。</p><p> C#在帶來對(duì)應(yīng)用程序的快速開發(fā)能力的同時(shí),并沒有犧牲C與C++程序員所關(guān)心的各種特性。它忠實(shí)地繼承了C和C++的優(yōu)點(diǎn)。如果你對(duì)C或C++有所了解,你會(huì)發(fā)現(xiàn)它是那樣的熟悉。即使你是一位
47、新手,C#也不會(huì)給你帶來任何其它的麻煩,快速應(yīng)用程序開發(fā)(Rapid Application Development,RAD)的思想與簡潔的語法將會(huì)使你迅速成為一名熟練的開發(fā)人員。</p><p> C#是專門為.NET應(yīng)用而開發(fā)出的語言。這從根本上保證了C#與.NET框架的完美結(jié)合。在.NET運(yùn)行庫的支持下,.NET框架的各種優(yōu)點(diǎn)在C#中表現(xiàn)得淋漓盡致。</p><p> C#是從C
48、和C++演變而來的一種簡單的,完全面向?qū)ο蟮暮皖愋桶踩男滦统绦蛟O(shè)計(jì)語言。C#幾乎綜合了目前所有高級(jí)語言的優(yōu)點(diǎn),主要特點(diǎn)是語法簡潔;完全的面向?qū)ο?;與web的緊密結(jié)合;完全的安全性和錯(cuò)誤處理;易于使用的版本處理技術(shù);很好的靈活性和兼容性,因此C#是一種很不錯(cuò)的軟件開發(fā)語言,本系統(tǒng)選擇C#語言作為開發(fā)語言。</p><p> 第三章 系統(tǒng)需求分析及模塊設(shè)計(jì)</p><p><b&g
49、t; 3.1 系統(tǒng)目標(biāo)</b></p><p> 企業(yè)人事管理系統(tǒng)的總目標(biāo)是按照管理信息系統(tǒng)的管理和開發(fā)方法,采用先進(jìn)的信息技術(shù)和方法,通過這個(gè)企業(yè)人事管理系統(tǒng),使企業(yè)的人事管理工作系統(tǒng)化,規(guī)范化,自動(dòng)化,從而達(dá)到提高企業(yè)人事管理效率的目的,實(shí)現(xiàn)各部門信息的準(zhǔn)確,及時(shí)處理溝通和分享,為企業(yè)決策提供有力的支持和反饋信息,以實(shí)現(xiàn)企業(yè)的總體目標(biāo)。</p><p> 根據(jù)企業(yè)對(duì)
50、人事管理的要求,制定企業(yè)人事管理系統(tǒng)目標(biāo)如下:</p><p> 1)操作簡單方便,界面簡潔美觀</p><p> 2)在查看員工信息時(shí),可以對(duì)單簽員工的家庭情況和培訓(xùn)情況進(jìn)行添加、修改、刪除操作</p><p> 3)方便快捷的全方位數(shù)據(jù)查詢</p><p> 4)按照指定的條件對(duì)員工進(jìn)行統(tǒng)計(jì)</p><p>
51、; 5)可以將員工信息以表格的形式插入到Word文檔中</p><p> 6)實(shí)現(xiàn)數(shù)據(jù)庫的備份、還原及清空操作</p><p> 7)由于該系統(tǒng)的使用對(duì)象較多,要有較好的權(quán)限管理</p><p> 8)能夠在當(dāng)前運(yùn)行的系統(tǒng)中重新進(jìn)行登錄</p><p> 9)系統(tǒng)運(yùn)行穩(wěn)定、安全可靠</p><p> 3.2
52、 系統(tǒng)需求分析</p><p> 需求分析:隨著經(jīng)濟(jì)的迅速發(fā)展,企業(yè)的規(guī)模越來越大,企業(yè)的管理業(yè)越來越復(fù)雜,組織機(jī)構(gòu)越來越龐大,組織的劃分也越來越細(xì),對(duì)企業(yè)各組織部門的管理以及各部門內(nèi)部各職務(wù)的管理變的十分復(fù)雜,需要借助于計(jì)算機(jī)來進(jìn)行管理。企業(yè)人員數(shù)量的增多,對(duì)員工的管理也是一項(xiàng)繁重的工作,不僅要對(duì)員工的基本信息進(jìn)行管理,還要對(duì)員工檔案進(jìn)行存儲(chǔ)以及管理。根據(jù)人事管理系統(tǒng)的開發(fā)背景及發(fā)展趨勢,員工的檔案管理是企
53、業(yè)人事管理的基礎(chǔ),在企業(yè)員工普遍流失的今天,一個(gè)準(zhǔn)確而及時(shí)的人事管理系統(tǒng),有利于人事部門對(duì)員工流動(dòng)進(jìn)行分析、編制,為企業(yè)所需人員提供了保障。這就要求一個(gè)好的人事管理系統(tǒng)應(yīng)該針對(duì)其他企業(yè)人事管理軟件的不足,要求制作的系統(tǒng)可以方便,快捷地對(duì)職工信息進(jìn)行添加,修改,刪除的操作,并且可以在數(shù)據(jù)庫中存儲(chǔ)相應(yīng)職工的照片。為了能夠更好的存儲(chǔ)職工信息,可以將職工信息添加到Word文檔,這樣,不但便于保存,還可以通過Word文檔進(jìn)行打印。</p&g
54、t;<p><b> 開發(fā)設(shè)計(jì)思想:</b></p><p> 1)要盡量采用企業(yè)現(xiàn)有軟硬件環(huán)境</p><p> 2)系統(tǒng)應(yīng)符合企業(yè)人事管理的規(guī)定,滿足其日常管理的需要。</p><p> 3)企業(yè)應(yīng)既各種組合與修改,又便于補(bǔ)充維護(hù)</p><p> 4)系統(tǒng)應(yīng)根據(jù)用戶需求可以進(jìn)行數(shù)據(jù)的添加,刪
55、除,修改,備份等操作。</p><p><b> 設(shè)計(jì)原則:</b></p><p> 1)安全性,可靠性,容錯(cuò)性:安全可靠是一個(gè)應(yīng)用系統(tǒng)的靈魂,一個(gè)極小的差錯(cuò),可能會(huì)造成整個(gè)系統(tǒng)的癱瘓,甚至可能造成企業(yè)的巨大損失。因此系統(tǒng)設(shè)計(jì)必須把安全性可靠性,容錯(cuò)性放在首位</p><p> 2)開放性,標(biāo)準(zhǔn)化:以發(fā)展的眼光看,一個(gè)綜合的計(jì)算機(jī)管理系
56、統(tǒng)要實(shí)現(xiàn)市場,決策,管理,設(shè)計(jì),制造等各環(huán)節(jié)的信息共享完成不同制造廠商的設(shè)備和計(jì)算機(jī)軟硬件資源的數(shù)據(jù)交換。建立一個(gè)由開放式,標(biāo)準(zhǔn)化的異構(gòu)式網(wǎng)絡(luò)系統(tǒng),開放式標(biāo)準(zhǔn)化的異構(gòu)式數(shù)據(jù)庫組成的平臺(tái)來滿足當(dāng)前的需求,同時(shí)又能適應(yīng)今后新技術(shù)的引進(jìn),開發(fā)和推廣。</p><p> 3)實(shí)用,靈活,易于擴(kuò)展:系統(tǒng)設(shè)計(jì)盡量簡單,靈活易于管理,有利于將來需要時(shí)進(jìn)行功能改進(jìn)和新技術(shù)引進(jìn)。 </p><p> 3
57、.3 系統(tǒng)功能結(jié)構(gòu)圖</p><p> 系統(tǒng)所實(shí)現(xiàn)的功能強(qiáng)弱是衡量一個(gè)軟件的最根本的標(biāo)準(zhǔn)。經(jīng)過對(duì)系統(tǒng)的可行性分析,需求分析,數(shù)據(jù)分析以及數(shù)據(jù)庫設(shè)計(jì)后,結(jié)合調(diào)研的情況,確定了本系統(tǒng)的功能結(jié)構(gòu)圖如下:</p><p><b> 圖3-1</b></p><p> 3.4 系統(tǒng)模塊設(shè)計(jì)</p><p> 根據(jù)系統(tǒng)需
58、求分析及功能結(jié)構(gòu)圖,本系統(tǒng)包括登錄模塊和主界面模塊。主界面模塊又包含六個(gè)子模塊:基本信息管理模塊,人事管理模塊,備忘記錄模塊,數(shù)據(jù)庫模塊,管理工具模塊,系統(tǒng)管理模塊。</p><p> 3.4.1 登錄模塊</p><p> 登錄模塊是每個(gè)系統(tǒng)必不可少的,它是每個(gè)系統(tǒng)的門戶,每個(gè)用戶想要進(jìn)入主界面必須先登錄。登錄模塊主要是通過輸入正確的用戶名和密碼進(jìn)入主窗體,它可以極高程序的安全性,保
59、護(hù)數(shù)據(jù)資料不外泄。</p><p> 3.4.2 主界面模塊</p><p> 主界面模塊提供管理系統(tǒng)的主界面,施主系統(tǒng)的唯一入口和出口該界面提供用戶選擇和并調(diào)用各自子界面。通過主界面,用戶可以調(diào)用系統(tǒng)相關(guān)的各子模塊,快速掌握本系統(tǒng)的實(shí)現(xiàn)功能及操作辦法,還可以通過主界面的菜單欄,判斷當(dāng)前用戶對(duì)各模塊的使用權(quán)限,當(dāng)?shù)卿洿绑w驗(yàn)證成功后,用戶將進(jìn)入主界面,主界面可分為4個(gè)部分,最上邊是系統(tǒng)菜
60、單欄,可以通過它調(diào)用系統(tǒng)中的所有子窗體;菜單欄下邊是常用按鈕區(qū),以按鈕的形式調(diào)用最常用的子窗體,便于用戶的操作;在窗體的左邊是一個(gè)樹形下拉列表,該列表的各節(jié)點(diǎn)和菜單欄相同,可以通過樹形列表完整地顯示該系統(tǒng)的所有子窗體及其調(diào)用;在窗體的最下邊,用形態(tài)欄顯示當(dāng)前登陸的用戶名。</p><p><b> 相關(guān)子模塊:</b></p><p> 基本信息管理模塊:本系統(tǒng)最
61、重要的模塊之一,包含各種職工信息。企業(yè)人事管理系統(tǒng)就是對(duì)員工的基本信息進(jìn)行掌握以及新增,編輯,修改以及刪除。因此本模塊也是系統(tǒng)的重中之重。本模塊又具體劃分為兩個(gè)小模塊——數(shù)據(jù)基礎(chǔ)模塊和員工提示信息模塊。數(shù)據(jù)基礎(chǔ)模塊包含有職工的各種信息,例如:民族類別,文化程度,政治面貌等等。本模塊能夠?qū)τ脩暨M(jìn)行編輯,增加或刪除,并指定用戶的權(quán)限。維護(hù)員工的基本信息,用戶可以進(jìn)行員工檔案信息的錄入及更改。這些員工檔案信息可以進(jìn)行新增,刪除,修改操作,同時(shí)
62、可以進(jìn)行瀏覽和查詢的操作。而員工信息模塊就只是對(duì)員工生日以及合同的相關(guān)信息進(jìn)行提示,相對(duì)來說單一一些。該模塊是本系統(tǒng)的重點(diǎn),用戶可以通過該模塊為單位建立一個(gè)比較完整的人事檔案系統(tǒng),同時(shí)可以比較方便的對(duì)檔案進(jìn)行查看。</p><p> 人事管理模塊:本系統(tǒng)的核心模塊,又分為三個(gè)小模塊——人事檔案瀏覽模塊,人事資料查詢模塊和人事資料統(tǒng)計(jì)模塊。人事檔案瀏覽模塊用來對(duì)職工的的基本信息,包括家庭狀況,工作簡歷,培訓(xùn)記錄等
63、各方面信息進(jìn)行瀏覽,以及進(jìn)行添加,修改,刪除的操作。在人事資料查詢模塊中,可以通過在“基本信息”和“個(gè)人信息”區(qū)域中設(shè)置查詢條件,對(duì)職工基本信息進(jìn)行查詢。人事資料統(tǒng)計(jì)模塊則是為了對(duì)相關(guān)信息進(jìn)行統(tǒng)計(jì)時(shí)方便所設(shè)計(jì)的模塊,在對(duì)某方面的信息進(jìn)行詳細(xì)統(tǒng)計(jì)時(shí),該模塊能夠快速的將資料統(tǒng)計(jì)完畢。本模塊具有編輯,查詢,員工管理,統(tǒng)計(jì)等功能。靈活的數(shù)據(jù)記錄編輯功能,可以隨時(shí)對(duì)記錄進(jìn)行增加,修改,刪除等編輯操作。并將查詢方式有機(jī)融入查詢界面,可以實(shí)現(xiàn)對(duì)某項(xiàng)記
64、錄定位。多個(gè)數(shù)據(jù)庫表的任意組合條件的查詢。便于在實(shí)際檔案管理操作中再對(duì)多種情況,多種條件下的人員情況進(jìn)行統(tǒng)計(jì)查看。</p><p> 備忘記錄模塊:包含日常記事模塊和通訊錄模塊。在企業(yè)中每天會(huì)有很多重要的事物和信息需要記錄,所以本模塊也是必不可少的。本模塊包括日常記事和通訊錄。日常記事是用來記錄每天的日常事物以及未來的計(jì)劃。在通訊錄中,我們可以查看所有員工的通訊記錄,并且能夠添加,修改以及刪除。</p&g
65、t;<p> 數(shù)據(jù)庫模塊:數(shù)據(jù)庫中記錄著每個(gè)員工的詳細(xì)信息,在企業(yè)中員工的調(diào)動(dòng)是不可避免的,因此許多時(shí)候需要對(duì)數(shù)據(jù)庫進(jìn)行整體操作。本模塊包括備份/還原數(shù)據(jù)庫和清空數(shù)據(jù)庫。數(shù)據(jù)庫是本系統(tǒng)最重要的部分,因此備份和還原時(shí)非常有必要的。對(duì)于那些過期的無效的數(shù)據(jù)我們可以通過清空數(shù)據(jù)庫來處理。</p><p> 管理工具模塊:由于我們?cè)诠ぷ髦薪?jīng)常會(huì)用到計(jì)算器和記事本,本模塊特意添加了這兩個(gè)小工具。</
66、p><p> 系統(tǒng)管理模塊:三個(gè)小模塊——重新登錄,用戶設(shè)置和退出系統(tǒng)。重新登錄是退出系統(tǒng)重新登錄。用戶設(shè)置讓管理者能夠更改其他用戶的權(quán)限,當(dāng)用戶以普通身份進(jìn)入主界面時(shí),主窗體中的菜單欄將根據(jù)當(dāng)前用戶的使用權(quán)限,對(duì)各子菜單欄的使用狀態(tài)進(jìn)行相應(yīng)的設(shè)置,當(dāng)用樹形列表調(diào)用子窗體時(shí),如果有權(quán)限,則顯示相應(yīng)的子窗體,否則將彈出“當(dāng)前用戶無權(quán)限調(diào)用XXXX窗體”對(duì)話框。退出系統(tǒng)就是結(jié)束本次操作,退出系統(tǒng)。</p>
67、<p> 3.5 系統(tǒng)流程概述</p><p> 用戶要使用本系統(tǒng),首先必須通過系統(tǒng)的身份認(rèn)證,整個(gè)過程叫做登錄。登陸過程需要完成以下任務(wù):</p><p> 根據(jù)用戶名和密碼來判斷是否可能進(jìn)入系統(tǒng);</p><p> 根據(jù)用戶類型決定用戶擁有的權(quán)限。</p><p> 成功登陸的用戶將進(jìn)入系統(tǒng)的主界面。</p&
68、gt;<p> 在系統(tǒng)的登陸界面,按順序輸入賬號(hào),密碼,如正確即可登錄。</p><p> 功能:用戶登錄進(jìn)入人事管理系統(tǒng)。系統(tǒng)啟動(dòng)后,首先要做的就是用戶登錄。若不登錄系統(tǒng),所有功能都無法使用。用戶只有登錄系統(tǒng)后,根據(jù)其具有的權(quán)限,才能執(zhí)行一定的操作。</p><p> 操作:進(jìn)入該功能后,要求輸入用戶的登錄名及其口令,只有其登錄名和口令完全正確,才能進(jìn)入工資管理系統(tǒng)。
69、系統(tǒng)會(huì)根據(jù)為用戶分配的權(quán)限,設(shè)置其對(duì)應(yīng)的功能為有效。當(dāng)用戶以普通身份進(jìn)入主界面時(shí),主界面中的菜單欄將根據(jù)當(dāng)前用戶的使用權(quán)限,對(duì)各子菜單欄的使用狀態(tài)進(jìn)行相應(yīng)的設(shè)置,當(dāng)用樹形列表調(diào)用子窗體時(shí),如果有權(quán)限,則顯示相應(yīng)的子窗體,否則將彈出“當(dāng)前用戶無權(quán)限調(diào)用XX窗體”對(duì)話框。</p><p> 本系統(tǒng)的處理流程是首先管理員在登陸界面輸入自己的用戶名和密碼,經(jīng)系統(tǒng)驗(yàn)證身份合法后進(jìn)入系統(tǒng),然后管理員可以選擇以下操作:包括系
70、統(tǒng)設(shè)置,查看員工基本信息,人事管理,日常記事,添加或者查找通訊錄,備份/清空數(shù)據(jù)庫等等。其中系統(tǒng)設(shè)置是對(duì)用戶名密碼進(jìn)行修改,用戶權(quán)限進(jìn)行修改以及退出系統(tǒng)。查看員工基本信息則是直接查看員工的各項(xiàng)基本信息,例如民族,文化程度,職位,薪資以及合同等等。人事管理就是對(duì)職工信息進(jìn)行管理,以及人事檔案查詢,人事資料統(tǒng)計(jì)。系統(tǒng)流程圖如下所示:</p><p><b> 圖3-2</b></p>
71、;<p> 3.6 程序運(yùn)行環(huán)境</p><p> 本系統(tǒng)的程序運(yùn)行環(huán)境具體如下:</p><p> 系統(tǒng)開發(fā)語言:C# 3.5</p><p> 數(shù)據(jù)庫管理系統(tǒng)軟件: Microsoft SQL Server 2005</p><p> 系統(tǒng)開發(fā)平臺(tái):Microsoft SQL Server 2008</p&
72、gt;<p> 運(yùn)行平臺(tái):Windows XP (SP2)/Windows XP(SP3)/Windows 2000 (SP4)/Windows Server 2003 (SP1)/Window</p><p> 第四章 系統(tǒng)的實(shí)現(xiàn)</p><p> 由于本系統(tǒng)包含較多模塊,下面將詳細(xì)介紹本系統(tǒng)的核心模塊——人事管理模塊的具體實(shí)現(xiàn)步驟和相應(yīng)調(diào)試</p>
73、<p><b> 人事管理模塊設(shè)計(jì)</b></p><p> 人事檔案瀏覽窗體用來對(duì)職工的的基本信息,家庭狀況,工作簡歷,培訓(xùn)記錄等進(jìn)行瀏覽,以及進(jìn)行添加,修改,刪除的操作。在主窗體中,可以通過菜單欄中的“人事管理”/“人事檔案瀏覽”命令調(diào)用人事檔案瀏覽窗體,也可以通過“人事檔案瀏覽”常用按鈕或樹形下拉列表進(jìn)行調(diào)用,人事檔案瀏覽窗體由四部分組成,分別為分類查詢,;瀏覽按鈕,職工
74、名稱表和信息操作,其中分類查詢主要是通過職工的類別,對(duì)職工進(jìn)行簡單查詢;瀏覽按鈕是通過按鈕對(duì)職工名稱表進(jìn)行瀏覽;職工名稱表用來顯示當(dāng)前所記錄的所有職工名稱;信息操作用來對(duì)職工的相關(guān)信息進(jìn)行添加,修改,刪除,瀏覽等操作,并可以將職工的基本信息在Word文檔中以自定義表格的形式進(jìn)行顯示,人事檔案瀏覽窗體運(yùn)行如下圖所示。</p><p><b> 圖4-1</b></p><
75、p> 人事檔案瀏覽窗口上有一個(gè)Word文檔按鈕,點(diǎn)擊后則將輸入職工信息在Word文檔中以自定義表格的形式顯示,如下圖所示:</p><p><b> 圖4-2</b></p><p> 點(diǎn)擊人事檔案瀏覽窗口的添加按鈕后,在人事檔案瀏覽界面輸入完整信息,本界面的信息將連接數(shù)據(jù)庫,并將界面信息存入數(shù)據(jù)庫,相應(yīng)信息可以在服務(wù)器資源管理器中查詢,結(jié)果如下:<
76、/p><p><b> 未添加時(shí):</b></p><p><b> 圖4-3</b></p><p><b> 添加完整信息后:</b></p><p><b> 圖4-4</b></p><p> 表明信息已經(jīng)添加到數(shù)據(jù)庫
77、。</p><p> 在人事資料查詢窗體中,可以通過在“基本信息”和“個(gè)人信息”區(qū)域中設(shè)置查詢條件,對(duì)職工基本信息進(jìn)行查詢。人事資料查詢窗體運(yùn)行結(jié)果如下圖所示。</p><p><b> 圖4-5</b></p><p> 在民族類別輸入漢族,可查詢到已輸入的詳細(xì)信息如上圖所示。在民族類別輸入回族,則查詢不到任何信息,因?yàn)橹安ⅲ瑳]有輸入
78、相關(guān)條件的信息,數(shù)據(jù)庫中沒有相應(yīng)信息,所以查詢不到,如下圖所示:</p><p><b> 圖4-6</b></p><p> 在文化程度,政治面貌,職工類別,職務(wù)類別等其他詳細(xì)類別中輸入查詢信息時(shí),查詢結(jié)果和民族類別這一項(xiàng)的查詢結(jié)果是一樣的。</p><p> 由此可以表明人事管理模塊能夠成功的儲(chǔ)存和查詢界面輸入的信息。</p&g
79、t;<p> 人事資料查詢窗體的具體實(shí)現(xiàn)步驟如下:</p><p> ?。?)新建一個(gè)Windows應(yīng)用程序,將默認(rèn)創(chuàng)建的Windows窗體命名為F_Find.cs,用于制作人事資料查詢窗體。該窗體用到的主要控件如下表所示。</p><p> (1)在人事資料查詢窗體加載時(shí),首先要通過MyModle公共類中的CoPassdata()方法,將指定表中的數(shù)據(jù)添加到ComboB
80、ox控件中,然后用dataGridView1控件顯示職工信息表中的全部記錄。詳細(xì)代碼如下:</p><p> public string ARsign = "AND" ; //設(shè)置條件語句的默認(rèn)的連接為ANDpublic static string Sut _SQL = “select ID as編號(hào),StuffName as 職工名稱,F(xiàn)olk as 名族類別,Birthday
81、as 出生日期,Age as 年齡,Kultur as 文化程度,Marriage as 婚姻,Sex as 性別,Visage as 政治面貌,IDCard as 身份證號(hào),Workdate as 單位工作時(shí)間,WorkLength as 工齡,Employee as 職工類別,Business as 職務(wù)類別,Laborage as 工資類別, Branch as 部門類別,Duthcall as 職稱類別,Phone as 電話,
82、Handset as 手機(jī),School as 畢業(yè)院校,Speciality as 主修專業(yè),Graduatedate as 畢業(yè)時(shí)間,M_Pay as 月工資,Bank as 銀行賬號(hào),Pact_B as 合同開始時(shí)間,Pact_E as 合同結(jié)束時(shí)間,Pact_Y as</p><p> From tb_Stuffbusic "; //顯示"職工信息表"的SQL語句
83、</p><p> private void F_Find_load(object sender ,EventArgs e) </p><p><b> {</b></p><p> MyMC.CoPassData(Find_Folk,"tb_Folk") //向“民族類別”列表框中添加信息<
84、/p><p> MyMC.CoPassData(Find_Kultur,"tb_Kultur") //向“文化程度”列表框中添加信息</p><p> MyMC.CoPassData(Find_Visage,"tb_Visage") //向“政治面貌”列表框中添加信息</p><p> MyMC.CoPass
85、Data(Find_Employee,"tb_Employee") //向“職工類別”列表框中添加信息</p><p> MyMC.CoPassData(Find_Business,"tb_Business") //向“職務(wù)類別”列表框中添加信息</p><p> MyMC.CoPassData(Find_Laborage,&
86、quot;tb_Laborage") //向“工資類別”列表框中添加信息</p><p> MyMC.CoPassData(Find_Branch,"tb_Branch") //向“部門類別”列表框中添加信息</p><p> MyMC.CoPassData(Find_Duthcall,"tb_Duthcall")
87、 //向“職稱類別”列表框中添加信息</p><p> //向下拉列表中添加省名</p><p> MyMC.Cityinfo(Find_beAware,"select distinct beaware from tb_City",0);</p><p> //向下拉列表中添加市名</p><p> MyM
88、C.Cityinfo(Find_school,"select distinct school from tb_Stuffbusic",0);</p><p> //向下拉列表中添加主修專業(yè)</p><p> MyMC.Cityinfo(Find_Speciality,"select distinctSpeciality from tb_Stuffbasic
89、",0);</p><p> MyMC.MaskedTextBox_Formal(Find1_WorkDate); //指定MaskedTestBox控件的格式</p><p> MyMC.MaskedTextBox_Formal(Find2_WorkDate); //根據(jù)SQL語句進(jìn)行查詢</p><p> MyDS_Grid = My
90、DataClass.getDataSet(Sut_SQL,"Stuffbasic");</p><p> dataGridView1.Datasource=MyDS_Grid.Tables[0];</p><p><b> }</b></p><p> (3)在窗體上設(shè)置完查詢條件后,單擊“查詢”按鈕進(jìn)行查詢,該按鈕是
91、通過MyMeans公共類的Find_Grid()方法將指定控件集上的控件組合成查詢語句,通過getDataSet()方法查詢數(shù)據(jù)表中的記錄,并顯示在dataGridView1控件上。主要代碼如下:</p><p> private void button1_Click(object sender ,EventArgs e)</p><p><b> {</b>&l
92、t;/p><p> ModuleClass.MyModule.FindValue = ""; //清空存儲(chǔ)查詢語句的變量</p><p> string Find_SQL=Sut_SQL; //存儲(chǔ)顯示數(shù)據(jù)表中所有信息的SQL語句</p><p> MyMC.Find_Grids(groupBox1.Controls,"F
93、ind",ARsign); //將制定控件集下的控件組合成查詢條件</p><p> MyMC.Find_Grids(groupBox2.Controls,"Find",ARsign); //當(dāng)合同的起始日期和結(jié)束日期不為空時(shí) </p><p> If(MyMC.Date_Format(Find1_WorkDate.Test)!="
94、"&&MyMC.Date_Format(Find2_WorkDate.Test)!="")</p><p> If(ModuleClass.MyModule.FindValue!="") //如果FindValue字段不為空</p><p> //用ARsign變量連接查詢條件</p><p&g
95、t; ModuleClass.MyModule.FindValue=ModuleClass.MyModule.FindValue + ARsign;</p><p> //設(shè)置合同日期的查詢條件</p><p> ModuleClass.MyModule.FindValue=ModuleClass.MyModule.FindValue+“(“+”workdate>='&
96、#39;'+Find1_WorkDate.Test+'''AND workdate<='''+Find2._WorkDate.Test+''')";</p><p><b> }</b></p><p> If(ModuleClass.MyData.MyModule.F
97、indValue!="") //如果FindValue字段不為空</p><p> //將查詢條件添加到SQL語句的尾部</p><p> Find_SQL=Find SQL = Find_SQL+" where "+ModuleClass.MyModule.FindValue; //按照指定的條件進(jìn)行查詢</p>
98、;<p> MyDS_Grid=MyDataClass.getDataSet(Find_SQL,"tb_stuffbusic");</p><p> //在dataGridView1.DataSource = MyDS_Grid.tables[0];</p><p> checkBox1.Checked = false;</p><
99、;p><b> }</b></p><p> 第五章 總結(jié)與展望</p><p> 經(jīng)過兩個(gè)多月的努力學(xué)習(xí),終于完成了人事管理系統(tǒng)的畢業(yè)設(shè)計(jì)。在畢設(shè)初期,由于對(duì)C#和SQL方面知識(shí)的欠缺以及實(shí)踐操作經(jīng)驗(yàn)不足,導(dǎo)致進(jìn)度緩慢。后來在xx教員的悉心教導(dǎo)下,自己對(duì)企業(yè)人事管理系統(tǒng)有了更深刻的認(rèn)識(shí),對(duì)C#開發(fā)工具和SQL SEVER軟件的使用有了進(jìn)一步的了解。&l
100、t;/p><p> 通過這次畢業(yè)設(shè)計(jì),讓我學(xué)習(xí)到許多這四年所沒涉及到的知識(shí),對(duì)軟件開發(fā)有了進(jìn)一步的認(rèn)識(shí),更讓我印象深刻的是我已經(jīng)感受到企業(yè)人事管理系統(tǒng)這一類軟件巨大的市場前景。各行各業(yè)都離不開人事管理,一個(gè)好的企業(yè)必須擁有一套完美的企業(yè)人事管理系統(tǒng)。</p><p> 由于是自己初次嘗試制作人事管理系統(tǒng),并且自己準(zhǔn)備不夠充分,系統(tǒng)還有不完美之處,與市場上的同類軟件間有較大差距,比如功能略顯
101、單調(diào),界面美化問題,因此在以后的學(xué)習(xí)過程中還需要自己不斷充實(shí)這方面的知識(shí),爭取以后自己能做出更完美的系統(tǒng)。</p><p> 兩個(gè)多月的畢業(yè)設(shè)計(jì),瞬間結(jié)束了,但是我對(duì)軟件開發(fā)的熱情絲毫不減。這次的畢設(shè)讓我感覺到自己還有很多不足,還有很多東西需要學(xué)習(xí)。因此,我今后要在軟件開發(fā)這方面投入更多的精力,努力學(xué)習(xí),來面對(duì)未來的挑戰(zhàn)。</p><p><b> 致 謝</b>
102、</p><p> 對(duì)于這篇論文的完成,xx導(dǎo)師給予了我們很大的幫助,他平易近人,熱情待人的品格給了我們很大的精神鼓舞。在畢業(yè)設(shè)計(jì)和論文寫作的過程中,xx老師給我提供了各種意見與支持,并引導(dǎo)我逐步解決各種問題,使我的畢業(yè)論文條理化、規(guī)范化,同時(shí)使我增長了見識(shí)、提高了水平。xx老師學(xué)識(shí)淵博、治學(xué)嚴(yán)謹(jǐn),作為我的導(dǎo)師讓我感到萬分的榮幸。</p><p> 在論文完成之際,謹(jǐn)向xx老師致以最崇
103、高的敬意和最深的感謝!</p><p> 還要感謝我們組的成員xx,共同的討論與積極的合作為論文的完成提供了思路與材料。我們的精誠合作將一直銘記于心。</p><p> 同時(shí),還要感謝王建營和鄒曙光,在百忙之中和我共同查找資料,對(duì)他們的幫助表示衷心的感謝!</p><p> 在此,我希望以我的點(diǎn)滴成績?yōu)樗麄儙硇牢亢涂鞓?,祝所有幫助我,關(guān)心我的人身體健康,心想
104、事成!</p><p><b> 參考文獻(xiàn)</b></p><p> [1](美)沃森、(美)內(nèi)格爾.C#入門經(jīng)典.清華大學(xué)出版社.2010:12-1</p><p> [2](英)夏普.Visual C#2010從入門到精通.清華大學(xué)出版社.2010:8-1</p><p> [3]劉衛(wèi)國、熊擁軍.數(shù)據(jù)庫技術(shù)與
105、應(yīng)用——SQL Server2005.清華大學(xué)出版社.2010:1-1</p><p> [4]桂穎.從零開始學(xué)SQL Server 2005.電子工業(yè)出版社.2011:2-1</p><p> [5]王曉科、王軍.C#項(xiàng)目開發(fā)案例.清華大學(xué)出版社.2011:1-2</p><p> [6]李敏波.C#高級(jí)編程[M].北京:清華大學(xué)出版社,2005</p
106、><p> [7]SQL Server 2000管理及應(yīng)用系統(tǒng)開發(fā)[M].北京:人民郵電出版社,2002.</p><p> [8]周存杰. Visual.C#.NET.網(wǎng)絡(luò)核心編程[M].北京:清華大學(xué)出版社,2002</p><p> [9]袁然,王誠梅 編著 SQL Server 2005 中文版經(jīng)典實(shí)例教程[M]2006.11 冶金工業(yè)出版社</p&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于.net的企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 人事管理系統(tǒng)畢業(yè)設(shè)計(jì)----人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)----企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)----企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 基于.net的企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 畢業(yè)設(shè)計(jì)--企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)---企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于.net平臺(tái)的企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)(論文)企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)(論文)企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于web的.net企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)開題報(bào)告(畢業(yè)設(shè)計(jì)論文)
- 畢業(yè)設(shè)計(jì)企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)27842
- 畢業(yè)設(shè)計(jì)----人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 企業(yè)人事管理系統(tǒng)畢業(yè)論文設(shè)計(jì)-企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)---人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于.net的企業(yè)智能人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 基于web的.net企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)開題報(bào)告(原創(chuàng))
- 企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論