2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  課程設計說明書</b></p><p> ?。?012/2013學年第一學期)</p><p>  課設題目: 人力資源管理系統(tǒng) </p><p>  專業(yè)班級 : 電子信息工程09-1 </p><p>  學生姓名 : </p>

2、<p>  學 號: </p><p>  指導教師 : </p><p>  設計周數(shù) : 1周 </p><p>  設計成績 : </p><p>  2013年1月14日</p&

3、gt;<p>  1人力資源管理系統(tǒng)的意義2</p><p>  1.1 應用的目的與意義2</p><p>  1.2 工作目標和價值觀的改變2</p><p>  2.技術背景和技術介紹2</p><p>  2.1C#技術介紹2</p><p>  2.2 Sql技術3</p>

4、;<p><b>  3系統(tǒng)分析3</b></p><p><b>  3.1需求分析3</b></p><p><b>  3.2系統(tǒng)概述4</b></p><p><b>  3.3系統(tǒng)目標4</b></p><p>  3.4可

5、行性分析4</p><p>  3.4.1經(jīng)濟可行性分析4</p><p>  3.4.2技術可行性分析4</p><p>  3.5系統(tǒng)邏輯結(jié)構(gòu)設計5</p><p>  4 系統(tǒng)數(shù)據(jù)庫設計5</p><p>  4.1數(shù)據(jù)庫概念結(jié)構(gòu)設計5</p><p>  4.2數(shù)據(jù)庫邏輯結(jié)

6、構(gòu)設計8</p><p>  5 系統(tǒng)代碼實施9</p><p><b>  6系統(tǒng)測試10</b></p><p>  6.1軟件測試的目標10</p><p>  6.2測試舉例10</p><p><b>  參考文獻11</b></p>&l

7、t;p>  1人力資源管理系統(tǒng)的意義</p><p>  1.1 應用的目的與意義</p><p>  人的管理是一切管理工作的核心。員工代表一個企業(yè)的形象,因而人事管理機制設計的好壞,直接影響一個企業(yè)的成敗。 員工的檔案管理是企業(yè)人事管理的基礎,在企業(yè)員工普遍流失的今天,一個準確而及時的人事管理系統(tǒng),有利于人事部門對員工流動進行分析、編制,為企業(yè)所需人員提供了保障。<

8、/p><p>  人力資源部那些重復的,事務性的工作交給HRP(Human Resource Planning,人力資源管理系統(tǒng))來解決,可以省去用戶以往人力資源管理工作的繁瑣、枯燥;用領先的人力資源管理理念,把人力資源管理的作業(yè)流程控制和戰(zhàn)略規(guī)劃設計巧妙地集合于一體;系統(tǒng)重點涉及到人力資源管理工作中的薪資、培訓、獎懲、調(diào)動、基本信息、用戶管理以及用戶切換等方面,并有綜合的系統(tǒng)安全設置、報表綜合管理模塊??梢院芎玫貫?/p>

9、用戶的人力資源管理部門在對員工的成本管理、知識管理、績效管理等綜合管理給予幫助。以每個月中所發(fā)工資為例,其中包括人事信息變動、獎懲對本月的薪資計算都有影響,為了及時的計算發(fā)放工資往往要提前一個星期花費大量時間,加班加點才能及時完成,而這樣做無論從工作效率還是準確度方面,都不允許,而且還浪費大量的人力財力。如果改用HRP管理做到高效、高精度,還可以減少管理時帶來的一些繁瑣的工作,節(jié)約管理帶來的開支。</p><p>

10、;  1.2工作目標和價值觀的改變</p><p>  隨著社會政治和經(jīng)濟的發(fā)展,人們的工作目標和價值觀也都發(fā)生了重要的變化。這就對人事管理部門和管理人員提出了新的要求和新的問題,不得不考慮諸如工作類型設計、崗位分析、充分尊重員工以及為他們提供良好的個人發(fā)展和自我價值實現(xiàn)的環(huán)境與條件等問題。這樣,人力資源管理就派上了用場。</p><p>  2技術背景和技術介紹</p>&

11、lt;p>  2.1 C#技術簡介</p><p>  要了解C#,首先要了解Microsoft.NET FrmeWork。Microsoft.NET FrameWork是微軟公司提出的新一代軟件開發(fā)模型,C#語言是.NET FrameWork中新一代的開發(fā)工具。C#語言是一種現(xiàn)代的,面向?qū)ο蟮恼Z言,它簡化了C++語言在類、命名控件、方法重載和異常處理等方面的操作,摒棄了C++的復雜性,更易使用。它使用組件

12、編程,在這方面和VB類似。在動態(tài)查閱、中間代碼技術、參數(shù)傳遞、交叉語言處理、面向?qū)ο蠓矫嬗凶约旱奶攸c。另外,由于C#中取消了指針的功能,這樣可以有效防止病毒程序利用非法指針訪問私有成員,也能避免指針的誤操作產(chǎn)生的錯誤。因此,其在安全性方面也有了很大的提高。</p><p><b>  2.2 SQL技術</b></p><p>  2.2.1 數(shù)據(jù)庫的基本概念<

13、/p><p>  SQL(Structured Query Languge)結(jié)構(gòu)化查詢語言,是一種數(shù)據(jù)庫查詢和程序設計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關系數(shù)據(jù)庫系統(tǒng)。</p><p>  SQL語言包括:數(shù)據(jù)定義語言、數(shù)據(jù)操作語言、數(shù)據(jù)查詢語言、數(shù)據(jù)控制語言四部分。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所有具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng),可以使用相同

14、的SQL語言作為數(shù)據(jù)輸入與管理的接口。它以記錄集合作為操作對象,所有SQL語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語句可以嵌套,這使它具有極大的靈活性和強大的功能。</p><p>  2.2.2 本系統(tǒng)中數(shù)據(jù)庫的訪問</p><p>  本系統(tǒng)的數(shù)據(jù)庫訪問過程實現(xiàn)主要通過六個步驟:</p><p

15、>  (1)建立數(shù)據(jù)庫表,表中存儲相應數(shù)據(jù)。</p><p>  (2)使用SqlConnection或OleDbConnection類建立數(shù)據(jù)庫應用程序和數(shù)據(jù)庫連接對象。</p><p>  (3)從數(shù)據(jù)庫指定表中取出感興趣的記錄。</p><p>  (4)從數(shù)據(jù)庫指定表中取出的感興趣記錄組成一個新表,填充到DataSet類對象中,可填充多個表,并可在Da

16、taSet類對象中指定表和表的關系。取出所感興趣的記錄后,斷開數(shù)據(jù)庫連接。</p><p>  (5)用支持數(shù)據(jù)庫綁定控件(例如DataGrid控件)顯示DataSet類對象中的數(shù)據(jù),供用戶瀏覽、查詢和修改。</p><p>  (6)及時更新DataSet中內(nèi)容,并把修改的數(shù)據(jù)存回源數(shù)據(jù)庫。</p><p>  本系統(tǒng)中數(shù)據(jù)庫連接部分的具體實現(xiàn)代碼如下:</

17、p><p>  String MySQLConnectionString = globl::MyPersonnel.Properties.Settings.Defult.MyPersonnelConnectionString;</p><p>  String s=”DTBSE=Northwind;SERVER=loclhost;UID=s;PWD=;”</p><p>

18、;  SqlConnection MyConnection = new SqlConnection(MySQLConnectionString);</p><p>  MyConnection.Open();</p><p><b>  3.系統(tǒng)設計</b></p><p><b>  3.1需求分析</b></p&

19、gt;<p>  本系統(tǒng)主要是針對一般企事業(yè)單位設計,基于其他企業(yè)人工人事管理的不足,本系統(tǒng)完全可以取代人力更好地完成了數(shù)據(jù)的添加、修改、刪除操作。</p><p><b>  3.2系統(tǒng)概述</b></p><p>  本系統(tǒng)主要針對中小企業(yè)的人事管理人員和企業(yè)管理人員設計,以幫助其實現(xiàn)企業(yè)人事管理的信息化和自動化。</p><p&

20、gt;  通過本系統(tǒng),人事管理人員可以實現(xiàn)員工檔案管理,員工離職管理,員工薪資的錄入、發(fā)放和查詢管理,員工考勤信息的添加、查詢等操作。由于公司管理人員需要對企業(yè)人事信息進行系統(tǒng)的了解,本系統(tǒng)采用了模糊查詢的功能,企業(yè)管理人員可以清晰地了解部門人員分配、員工年齡、文化程度、婚姻狀況等信息。通過對員工薪金信息的修改,實現(xiàn)工資的發(fā)放。最終實現(xiàn)辦公流程的系統(tǒng)化。在統(tǒng)計方面使用了數(shù)據(jù)庫這樣增強了員工信息的安全性,可以實現(xiàn)備份還原功能。</p

21、><p><b>  3.3系統(tǒng)目標</b></p><p>  根據(jù)企業(yè)對人事管理的要求,制定企業(yè)人事管理系統(tǒng)具體目標如下:</p><p>  (1)員工基本檔案、員工簡歷、員工家庭成員信息等相關界面的添加、修改、刪除操作。</p><p>  (2)全方位的模糊查詢功能的實現(xiàn)。</p><p>

22、  (3)按相應條件對員工的考勤、工資等進行統(tǒng)計。</p><p>  (4)員工考勤信息的數(shù)字化顯示,以方便企業(yè)對員工進行年終考核。</p><p>  (4)界面清晰美觀,邏輯性強,操作簡單易懂。</p><p>  (5)系統(tǒng)運行良好,兼容性強。</p><p>  (6)擁有數(shù)據(jù)備份還原功能,增強了數(shù)據(jù)的安全性。</p>

23、<p><b>  3.4可行性分析</b></p><p>  3.4.1經(jīng)濟可行性分析</p><p>  完成本系統(tǒng)需要硬件和軟件兩方面的支持。硬件方面需要開發(fā)服務器一臺,個人電腦在此可作為服務器使用;軟件方面,由于本系統(tǒng)屬于小型管理系統(tǒng),利用Visual Studio 2008和SQL Server 2008數(shù)據(jù)庫開發(fā)工具即可實現(xiàn),經(jīng)濟成本低,因此

24、在經(jīng)濟上是可行的。</p><p>  3.4.2技術可行性分析</p><p>  本系統(tǒng)采用目前被廣泛使用的C#開發(fā)技術、SQL Server 2005數(shù)據(jù)庫技術和Windows 7操作系統(tǒng)進行開發(fā)設計。首先,c#是微軟為.NET量身定做的開發(fā)語言集合了C/C++和VB的雙重優(yōu)點,具有簡易型、靈活性、移植性強等特點,同時使用Visual Studio 2010作為開發(fā)平臺,對于開發(fā)中小

25、系統(tǒng)來說,這種開發(fā)環(huán)境是完全沒有問題的。其次,本系統(tǒng)采用SQL Server 2005數(shù)據(jù)庫。到目前為止,SQL數(shù)據(jù)庫仍然是使用最廣泛的一種數(shù)據(jù)庫語言,在系統(tǒng)安全性、可用性和高穩(wěn)定性上又有了很大的提升。</p><p><b>  3.5系統(tǒng)邏輯結(jié)構(gòu)</b></p><p>  系統(tǒng)邏輯結(jié)構(gòu)圖能夠清晰地反映出本系統(tǒng)的結(jié)構(gòu)功能和模塊分布,是系統(tǒng)對外介紹的良好窗口。用戶也

26、可以一目了然地了解系統(tǒng)的整體邏輯結(jié)構(gòu),加深對系統(tǒng)功能的理解。本系統(tǒng)的邏輯結(jié)構(gòu)圖如圖3-1所示</p><p><b>  圖3-1</b></p><p><b>  4數(shù)據(jù)庫設計</b></p><p>  4.1數(shù)據(jù)庫概念結(jié)構(gòu)設計</p><p>  4.1.1登陸信息E-R圖如圖4-1所示 :

27、</p><p><b>  圖4-1</b></p><p>  4.1.2職工信息E-R圖如4-2所示:</p><p><b>  圖4-2</b></p><p>  4.1.3部門信息E-R圖如4-3所示</p><p><b>  圖4-3</b&

28、gt;</p><p>  4.1.4日志信息E-R圖如4-4所示</p><p><b>  圖4-4</b></p><p>  4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設計</p><p>  根據(jù)需求分析,本系統(tǒng)后臺數(shù)據(jù)庫共分為4個表,以下分別給出各個數(shù)據(jù)庫表的簡單描述</p><p>  User(用戶信息

29、表)</p><p>  該表存儲用戶基本信息。以供登錄密碼驗證,顯示用戶身份用。如表4-1</p><p>  表4-1用戶基本信息</p><p>  Department(部門信息表)</p><p>  該表存儲部門基本信息。如表4-2</p><p><b>  表4-2部門信息</b>

30、</p><p>  Employee(員工信息表)存儲員工的基本信息。如表4-3</p><p>  表4-3員工基本信息</p><p>  Log(日志記錄表)記錄用戶登陸系統(tǒng)的基本信息。如表4-4</p><p><b>  表4-4日志信息</b></p><p>  對系統(tǒng)有了詳細設計

31、之后,確定了本企業(yè)人事管理系統(tǒng)的模塊關系圖(4-5).</p><p><b>  圖4-5模塊關系圖</b></p><p><b>  5 系統(tǒng)代碼實施:</b></p><p>  經(jīng)過對系統(tǒng)的整體需求有了深刻了解之后,確定本企業(yè)人事管理系統(tǒng)的功能管理模塊包括:</p><p>  1.員工基

32、本信息管理。</p><p>  2.部門基本信息管理。</p><p><b>  3.用戶賬號管理。</b></p><p><b>  4.用戶信息管理。</b></p><p><b>  5.登陸日志管理。</b></p><p>  6.員工

33、基本信息查詢管理</p><p>  代碼實施由本組其他同學編寫。</p><p><b>  6 系統(tǒng)測試</b></p><p>  了確保本系統(tǒng)能夠正常運行,需要在發(fā)布之后做一次較全面的測試。</p><p>  6.1軟件測試的目標</p><p>  (1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)

34、行的過程;</p><p>  (2)好的測試方案實際可能發(fā)現(xiàn)迄今為止尚為發(fā)現(xiàn)的錯誤的測試方案;成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤測試。</p><p><b>  6.2測試舉例</b></p><p>  6.2.1測試用戶登陸是否成功</p><p>  打開人事管理系統(tǒng),在“用戶名”里填入1,“密碼”框里我

35、們填入1作為用戶登錄密碼。填寫完成點擊“確定”按鈕,將會出現(xiàn)操作程序頁面,即該用戶已經(jīng)登陸成功了。再運行程序,會有提示頁面出現(xiàn):程序已經(jīng)運行,不能再次裝載! </p><p>  6.2.2測試其他用戶是否能夠登錄</p><p>  打開人事管理系統(tǒng)登錄頁面,輸入任意密碼,點擊“登錄”按鈕。將出現(xiàn)密碼出錯提示頁面。然后點“確定”返回人事管理系統(tǒng)登錄頁面。</p><p

36、>  6.2.3 測試編輯功能是否成功</p><p>  編輯功能:在登錄成功之后,即可進入相應的管理頁面,點擊“編輯”,即出現(xiàn)編輯頁面,即可以修改和刪除員工的個人信息資料。最后保存。 </p><p>  6.2.4 測試查詢功能是否成功</p><p>  查詢功能:在登錄成功之后,點擊“查詢”,在彈出的文本框,在里面輸入想要查找的資料,點擊“查詢”按鈕

37、,成功即可出現(xiàn)結(jié)果頁面,頁面內(nèi)顯示查詢出來的員工資料內(nèi)容,表示測試成功。</p><p>  6.2.5用戶登出系統(tǒng)的測試</p><p>  在管理操作已全部完成,需要退出程序的時候,在系統(tǒng)頁面“系統(tǒng)設置”下拉菜單的有一個“退出”的選項,點擊之后便可退出。也可以點“關閉”退出。</p><p>  6.2.6測試密碼更改</p><p> 

38、 在以超級用戶登錄的情況下,在程序中打密碼設置,彈出文本框,顯示用戶列表。可以添加新的普通用戶,也可以刪除和禁止普通用戶使用程序。在以普通用戶登陸情況下,打開密碼設置選項,系統(tǒng)會提示該用戶為普通用戶,只可以修改自己的密碼。</p><p><b>  參考文獻</b></p><p>  [1] 張立 等編著.程序天下--C#2.0實例自學手冊[M].電子工業(yè)出版社

39、.2008.1:70-72</p><p>  [2] 王福明 主編.C#程序設計案例教材[M].科學出版社.2009:3</p><p>  [3] 黃興榮 等編著.C#程序設計實用教材[M].電子工業(yè)大學出版社.2009:189-191</p><p>  [4] 韓曉祥,劉志軍 主編.C#程序設計[M].中國人民大學出版社.2009:20</p&g

溫馨提示

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

評論

0/150

提交評論