管理信息系統(tǒng)課程設計-員工績效管理系統(tǒng)_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  《管理信息系統(tǒng)》課程設計報告</p><p>  題 目 員工績效信息管理系統(tǒng) </p><p>  學生姓名 </p><p>  學 號 </p><p>  專業(yè)班級

2、 </p><p>  指導老師 </p><p>  設計日期 2013年6月 </p><p><b>  指導老師評閱意見:</b></p><p><b>

3、  目錄</b></p><p>  摘要:······························

4、···············3</p><p><b>  需求分析</b></p><p>  1.1需求分析·········

5、;······························4</p><p>  1.2功能分析圖·&

6、#183;···································4<

7、/p><p>  1.3數(shù)據(jù)字典································&#

8、183;······5</p><p><b>  概要設計</b></p><p>  2.1 實體屬性集·················

9、;····················5</p><p>  2.2 局部視圖···········&

10、#183;····························7</p><p>  2.3 視圖集成··

11、83;····································8

12、</p><p><b>  詳細邏輯設計</b></p><p>  3.1 數(shù)據(jù)庫相關表格·······················

13、···········8</p><p>  3.2 數(shù)據(jù)庫合法用戶名字、權限、角色··················10&

14、lt;/p><p><b>  功能調(diào)試</b></p><p>  4.1分工方案························&

15、#183;···············10</p><p>  4.2模塊實現(xiàn)···············

16、83;························10</p><p>  4.3安全性控制······

17、3;·······························11</p><p>  總結·

18、;····································

19、83;········17</p><p>  致謝·······················

20、3;······················17</p><p>  附:參考文獻·········&

21、#183;··································18</p>

22、;<p><b>  摘要 :</b></p><p>  員工績效考核管理是企業(yè)日常管理工作中的重要組成部分。企業(yè)規(guī)模的逐步擴大和企業(yè)員工的流動企業(yè)管理人員則相對減少。加上企業(yè)對員工績效考核管理工作的頭緒多內(nèi)容雜管理細要求高傳統(tǒng)管理辦法已基本不適應新形勢的要求。稍有不慎就會出現(xiàn)錯誤。同時考核信息的手工登錄與查詢是一項非常繁重而枯燥的勞動。因此在計算機飛速發(fā)展的今天應用數(shù)據(jù)庫技

23、術實現(xiàn)員工考核信息統(tǒng)計查詢的管理是可行而必要的工作實現(xiàn)員工考核信息網(wǎng)上管理既能夠提高工作效率又可以提高考核的真實性客觀性。</p><p>  計算機具有運算速度快、精度高、能按照設計邏輯處理問題等特性在員工績效考核信息的錄入、統(tǒng)計中如采用一個計算機化的信息系統(tǒng)進行處理就不會發(fā)生信息遺漏或者數(shù)據(jù)輸入不正確的情形。</p><p>  績效考核管理軟件解決企業(yè)的日常管理規(guī)范化、增加企業(yè)的可控

24、性、提高企業(yè)運轉的效率的基本問題。尤其是在大型企業(yè)員工間相互評分考核是的一項重要的考核指標比較客觀真實的反應一個員工的實際工作表現(xiàn)。而長期以來員工績效考核信息管理都是依賴管理者人工進行的面對如此眾多的員工只能靠管理者根據(jù)自身了解的信息對員工進行評價考核??冃Э己诵畔⑹止みM行統(tǒng)計分析其工作質(zhì)量可想而知。不僅僅浪費了大量的人力物力而且由于人工管理存在著大量的不可控因素造成了信息管理的某些不規(guī)范。作為計算機應用的一部分使用計算機對績效考核信息

25、進行管理具有手工管理所無法比擬的優(yōu)點。例如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高的效率也是企業(yè)科學化、正規(guī)化管理的重要條件。</p><p>  因此開發(fā)這樣一套績效考核管理軟件成為很有必要的事情在下面的各章中我們將以開發(fā)一套員工績效考核管理系統(tǒng)為例談談其開發(fā)過程和所涉及到的問題及解決方法。</p><p>  關鍵字 :管理信息系統(tǒng)、員

26、工績效考核、可靠性、正規(guī)化</p><p><b>  需求分析</b></p><p><b>  1.1、需求分析:</b></p><p>  該員工管理系統(tǒng)供管理員(經(jīng)理)和用戶(員工)兩個角色操作,一共分為6個模塊,包括:</p><p>  1):員工注冊信息的管理(根據(jù)關鍵字管理員工員

27、工號、姓名、性別等各項基本信息)</p><p>  2):學生成績管理(根據(jù)員工號或者項目號或者項目名名管理員工績效,并完成一鍵管理所有優(yōu)秀績效和不合格績效)</p><p>  3):員工檔案管理(根據(jù)員工號或者各個工作年管理每個員工每個年度的學籍信息)</p><p>  4):資料統(tǒng)計(根據(jù)部門、地區(qū)、政治面貌統(tǒng)計管理總績效、平均績效、最高績效和最低績效)&

28、lt;/p><p>  5):員工獎懲管理(供管理員管理各個員工獎懲情況)</p><p>  6):個人情況查詢(供管理員和員工查詢員工個人情況和績效等信息)。</p><p>  可以滿足公司對公司員工各項信息以及能力績效評估的管理,其中還有批量管理功能,便于管理員對員工進行批量的管理,這個系統(tǒng)還可以滿足長期派出員工工作的公司,包含了一個檔案管理模塊,便于公司管理層

29、管理員工各年度在職情況或外派情況。</p><p>  1.2、功能分析圖:</p><p><b>  1.3、數(shù)據(jù)字典:</b></p><p>  數(shù)據(jù)字典是關于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。用數(shù)據(jù)字典來定義數(shù)據(jù)流圖中各元素的確切內(nèi)容:</p><p><b>  數(shù)據(jù)項

30、定義1:</b></p><p>  名稱::用戶身份信息</p><p>  描述:產(chǎn)生管理員與員工用戶</p><p>  定義:用戶身份信息=(username,password)</p><p><b>  數(shù)據(jù)項定義2:</b></p><p><b>  名稱:員

31、工用戶信息</b></p><p>  描述:產(chǎn)生員工用戶的基本信息</p><p>  定義:員工用戶信息=(員工號,姓名,性別,部門,工齡,地區(qū),年齡,政治面貌,民族) </p><p><b>  數(shù)據(jù)項定義3:</b></p><p><b>  名稱:員工績效信息</b>

32、;</p><p>  描述:產(chǎn)生員工各個項目相應績效</p><p>  定義:員工績效信息=(員工號,項目1,項目2,項目3)</p><p><b>  數(shù)據(jù)項定義4:</b></p><p><b>  名稱:員工檔案信息</b></p><p>  描述:產(chǎn)生員工檔

33、案情況</p><p>  定義:員工檔案信息=(員工號,檔案狀態(tài))</p><p><b>  數(shù)據(jù)項定義5:</b></p><p><b>  名稱:員工獎懲信息</b></p><p>  描述:產(chǎn)生員工在公司的獎勵和懲罰信息</p><p>  定義:員工獎懲信息=

34、(員工號,年度1,年度2,年度3,年度4)</p><p><b>  2、概念設計</b></p><p>  實體:員工,項目,項目經(jīng)理,獎懲,檔案狀態(tài)</p><p><b>  2.1、實體屬性集</b></p><p>  2.1.1、員工實體屬性集:</p><p&g

35、t;  2.1.2、項目實體屬性集:</p><p>  2.1.3、經(jīng)理實體屬性集:</p><p>  2.1.4、獎懲實體屬性集:</p><p>  2.1.5、檔案實體屬性集:</p><p><b>  2.2、局部視圖</b></p><p>  2.2.1 員工-參與-項目<

36、/p><p>  n m</p><p>  事務規(guī)則:一個員工可以參與m個課程,每個項目有n個員工參加。</p><p>  2.2.2 員工-服務-經(jīng)理</p><p>  n m</p><p>  事務規(guī)則:一個學生可以服務m個項目經(jīng)

37、理,每個項目可以帶領n個員工做項目。 </p><p>  2.2.3 員工-獲得-獎懲</p><p>  n m</p><p>  事務規(guī)則:一個員工可以獲得m個獎懲,每個獎懲可以頒給n個員工。</p><p>  2.2.4 員工-擁有-檔案</p><p>  n

38、 m</p><p>  事務規(guī)則:一個員工可以擁有m個年度檔案,每個年度檔案都有n個員工。</p><p>  2.3視圖集成(E-R圖):</p><p><b>  3、詳細邏輯設計:</b></p><p>  3.1數(shù)據(jù)庫相關表格</p><p>&

39、lt;b>  S表:</b></p><p><b>  (3NF)</b></p><p><b>  圖3-1 S表</b></p><p><b>  C表:</b></p><p><b> ?。?NF)</b></p&g

40、t;<p><b>  圖3-2C表</b></p><p><b>  SC表:</b></p><p>  (3NF) </p><p><b>  圖3-3SC表</b></p><p><b>  Reward表:</b>

41、</p><p><b>  (3NF)</b></p><p>  圖3-4Reward表</p><p><b>  Status表:</b></p><p><b>  (3NF)</b></p><p>  圖3-5Status表</p

42、><p><b>  Teacher表:</b></p><p><b>  (3NF)</b></p><p>  圖3-6Teacher表</p><p>  3.2數(shù)據(jù)庫合法用戶名字、權限、角色</p><p><b>  users表:</b>&l

43、t;/p><p>  圖3-7Users表</p><p><b>  功能調(diào)試</b></p><p>  4.1分工方案:實現(xiàn)這個員工信息管理系統(tǒng),我們3人分工合作,一共6個功能模塊,我們決定每人完成2個模塊的實現(xiàn),并一起負責登陸模塊和功能選擇界面和代碼設計開發(fā),其中功能模塊我負責的是注冊信息模塊、檔案管理模塊,我們一起分工合作,互相幫助,然

44、后將各模塊整合,最終較為優(yōu)質(zhì)的完成了員工管理信息系統(tǒng)的開發(fā)。</p><p><b>  4.2模塊實現(xiàn):</b></p><p>  4.2.1登陸界面:</p><p><b>  圖4-1 登陸界面</b></p><p>  關鍵代碼:procedure TPasswordDlg.OKBtn

45、Click(Sender: TObject);</p><p><b>  var</b></p><p>  mform: TForm1;</p><p><b>  begin</b></p><p>  DataModule3.ADOQuery1.Close;</p><p

46、>  DataModule3.ADOQuery1.SQL.Clear;</p><p>  DataModule3.ADOQuery1.SQL.Add('select * from users where username='''+EditName.Text+''' and password='''+EditPass.text+

47、'''');</p><p>  DataModule3.ADOQuery1.Open;</p><p>  if (DataModule3.ADOQuery1.RecordCount=0) then</p><p><b>  begin</b></p><p>  showmessag

48、e('密碼錯誤,請重新輸入!');</p><p><b>  exit;</b></p><p><b>  end;</b></p><p>  userlevel:=DataModule3.ADOQuery1.FieldByName('level').AsInteger;</p&

49、gt;<p>  mform:= TForm1.Create(self);</p><p>  mform.Show; //顯示主窗口</p><p>  self.hide; //隱藏用戶登錄窗口</p><p><b>  end;</b></p><p>  procedure TPassword

50、Dlg.CancelBtnClick(Sender: TObject);</p><p><b>  begin</b></p><p>  application.Terminate;//終止程序</p><p><b>  end;</b></p><p>  4.2.2 功能選擇界面:<

51、/p><p>  圖4-2功能選擇界面</p><p><b>  關鍵代碼:</b></p><p>  procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);</p><p><b>  begin</b><

52、;/p><p>  application.Terminate;//終止程序</p><p><b>  end;</b></p><p>  procedure TForm1.FormShow(Sender: TObject);</p><p><b>  begin</b></p>&

53、lt;p>  if(PasswordDlg.userlevel=0) then //管理員登錄</p><p><b>  begin</b></p><p>  button1.Enabled:=true;</p><p>  button2.Enabled:=true;</p><p>  button3.En

54、abled:=true;</p><p>  button4.Enabled:=true;</p><p>  button5.Enabled:=true;</p><p>  button6.Enabled:=true;</p><p><b>  end</b></p><p>  else

55、begin //普通用戶登錄</p><p>  button1.Enabled:=false;</p><p>  button2.Enabled:=false;</p><p>  button3.Enabled:=false;</p><p>  button4.Enabled:=false;</p><p&g

56、t;  button5.Enabled:=true;</p><p>  button6.Enabled:=false;</p><p><b>  end;</b></p><p><b>  end;</b></p><p>  4.2.3注冊信息管理模塊</p><p>

57、;  圖4-3注冊信息界面</p><p>  功能說明:該模塊可以供管理員管理員工各項注冊信息,并可以通過關鍵字查詢出任何包含該關鍵字的員工的信息。該模塊主要特點就是數(shù)據(jù)表部分是只讀的,這從一定程度上保護了數(shù)據(jù)的安全性,如果要增加信息,必須從下方的下拉框部分選取,防止讀入非法數(shù)據(jù)破壞數(shù)據(jù)庫或者導致系統(tǒng)崩潰。</p><p><b>  關鍵代碼:</b></

58、p><p>  procedure TForm4.Button1Click(Sender: TObject);</p><p><b>  begin</b></p><p>  ADOQuery1.Close;</p><p>  ADOQuery1.SQL.Clear;</p><p>  ADO

59、Query1.SQL.Add('Select * from s where 姓名 like '+''''+'%'+Trim(edit1.Text)+'%'+'''or 員工號 like '+''''+'%'+Trim(edit1.Text)+'%'+'&#

60、39;'or 年齡 like '+''''+'%'+Trim(edit1.Text)+'%'+'''or 性別 like '+''''+'%'+Trim(edit1.Text)+'%'+''' or 部門 like '+'&

61、#39;''+'%'+Trim(edit1.Text)+'%'+'''or 地區(qū) like '+''''+'%'+Trim(edit1.Text)+'%'+'''or 年級 like '+''''+'%'+Trim(

62、edit1.Text)+'%'+'''or 面貌 like '+''''+'%'+Trim(edit1.Text)+'%'+''' or 民族 like '+''''+'%'+Trim(edit1.Text)+'%'+'&#

63、39;'');</p><p>  ADOQuery1.Open;</p><p><b>  end;</b></p><p>  4.2.4績效管理模塊</p><p>  圖4-4績效管理界面</p><p>  功能說明:該模塊可以供管理員通過員工號、項目名或者項目號號對

64、員工各項成績進行管理,還可以一鍵管理不合格和優(yōu)秀員工績效,便于項目經(jīng)理一目了然分辨出不合格和優(yōu)秀員工,還可以管理公司的項目信息。</p><p><b>  關鍵代碼:</b></p><p>  procedure TForm5.Button1Click(Sender: TObject);</p><p><b>  begin&l

65、t;/b></p><p>  ADOQuery1.Close;</p><p>  ADOQuery1.SQL.Clear;</p><p>  ADOQuery1.SQL.Add('select * from sc,c where sc.項目號=c.項目號 and 員工號='''+Edit1.Text+''&

66、#39; order by 績效 desc');</p><p><b>  begin</b></p><p>  if trim(edit1.text)='' then</p><p><b>  begin</b></p><p>  MessageBox(Handle

67、, '請輸入數(shù)字,不能空白!', PChar('輸入錯誤'), MB_OK + MB_ICONINFORMATION);</p><p><b>  end;</b></p><p>  if strtoint(edit1.text)>9 then</p><p><b>  begin</

68、b></p><p>  MessageBox(Handle, '數(shù)據(jù)庫中沒有該數(shù)據(jù)!', PChar('輸入錯誤'), MB_OK + MB_ICONINFORMATION);</p><p><b>  end;</b></p><p><b>  end;</b></p&g

69、t;<p>  ADOQuery1.Open;</p><p><b>  end;</b></p><p>  procedure TForm5.Button2Click(Sender: TObject);</p><p><b>  begin</b></p><p>  ADOQ

70、uery1.Close;</p><p>  ADOQuery1.SQL.Clear;</p><p>  ADOQuery1.SQL.Add('select * from sc,c where sc.項目號=c.項目號 and 項目名='''+Edit2.Text+''' ');</p><p> 

71、 ADOQuery1.Open;</p><p><b>  end;</b></p><p>  procedure TForm5.Button3Click(Sender: TObject);</p><p><b>  begin</b></p><p>  ADOQuery1.Close;&l

72、t;/p><p>  ADOQuery1.SQL.Clear;</p><p>  ADOQuery1.SQL.Add('select * from sc,c where sc.項目號=c.項目號 and sc.項目號='''+Edit3.Text+''' ');</p><p>  ADOQuery1.

73、Open;</p><p><b>  end;</b></p><p>  procedure TForm5.Button4Click(Sender: TObject);</p><p><b>  begin</b></p><p>  ADOQuery1.Close;</p>&

74、lt;p>  ADOQuery1.SQL.Clear;</p><p>  ADOQuery1.SQL.Add('select * from sc,c where sc.項目號=c.項目號 and 績效<60 ');</p><p>  ADOQuery1.Open;</p><p><b>  end;</b>&

75、lt;/p><p>  procedure TForm5.Button5Click(Sender: TObject);</p><p><b>  begin</b></p><p>  ADOQuery1.Close;</p><p>  ADOQuery1.SQL.Clear;</p><p> 

76、 ADOQuery1.SQL.Add('select * from sc,c where sc.項目號=c.項目號 and 績效>=90 ');</p><p>  ADOQuery1.Open;</p><p><b>  end;</b></p><p><b>  end.</b></p

77、><p><b>  4.3 安全性控制</b></p><p>  在數(shù)據(jù)庫中我們定義了一張USER表,用來控制登陸用戶權限,當擁有較低權限用戶登陸時,只能使用一個模塊,即查看用戶信息模塊,防止員工越權篡改個人績效信息,這對已一個企業(yè)來說是很有必要的。(如圖4-5、圖4-6所示)</p><p>  當擁有較高權限的用戶(管理員-經(jīng)理)進入系統(tǒng)時

78、,將有權限使用其他5個模塊,對員工的績效和檔案信息等進行管理。</p><p>  而且我們進行了底層數(shù)據(jù)庫的保護,如管理員進行個人信息注冊的時候,不能直接對數(shù)據(jù)表進行修改,防止管理員操作失誤帶來底層數(shù)據(jù)破壞。當需要進行添加時,需要通過下拉框的選擇進行修改。</p><p>  圖4-5 分級權限表</p><p>  圖4-6底層用戶登陸界面</p&g

79、t;<p><b>  總結</b></p><p>  這次管理信息系統(tǒng)課程設計可以說是我收獲最多的一次課程設計,從一開始對Delphi軟件的一無所知,經(jīng)過和老師的討論以及查閱相關書籍之后慢慢的一點點的學會基本操作,然后再到可以完成基本的管理系統(tǒng)開發(fā),在這一周的課程設計過程中,我慢慢地學會了Delphi的基本操作和使用Delphi對數(shù)據(jù)庫的基本操作,經(jīng)過和我的隊友共同討論和協(xié)

80、作,一步步熟識Delphi的操作精髓。</p><p>  剛開始的時候很多問題都不懂,老師講了一些它的基本操作,一步一步模仿著老師的操作,后來漸漸熟悉,慢慢的自己摸索出一些新的東西,比如一開始怎么都不會使用下拉框操作,后來根據(jù)老師的模版,加上自己閱讀相關書籍,終于學會將下拉框添加到Delphi數(shù)據(jù)庫操作中去。</p><p>  經(jīng)過這一個星期的課程設計,我對Delphi和數(shù)據(jù)庫以及管理

81、信息系統(tǒng)的認識向前邁進了一大步,同時也讓我對數(shù)據(jù)庫和相關軟件、相關思想有了更深的認識和提高,相信這次課程設計對我將來學習數(shù)據(jù)庫和相關知識是意義深遠的。</p><p>  我在這次設計過程中實現(xiàn)了對過去所學知識的回顧、總結和應用。該系統(tǒng)能夠實現(xiàn)數(shù)據(jù)的輸入、查詢、刪除的各項功能能夠追朔到數(shù)據(jù)的始終。完成了員工績效考核系統(tǒng)的開發(fā)和應用達到預期要求目的。不可否認該系統(tǒng)在開發(fā)過程中仍存在許多的缺點和不足由于本人是第一

82、次實現(xiàn)系統(tǒng)程序的開發(fā)經(jīng)驗不足能力有限所以開發(fā)出的系統(tǒng)軟件還不夠完善功能實現(xiàn)的還不完全保密性還不夠高這都是我以后在系統(tǒng)設計需要應該注意的地方。</p><p><b>  6、致謝</b></p><p>  我們完成開發(fā)這個管理系統(tǒng),首先要感謝我們的管理信息系統(tǒng)設計老師cc老師,她給我們講解了很多Delphi和管理信息系統(tǒng)的相關知識,讓我們可以很好的使用這些軟件,而且

83、對我們提的問題總是不厭其煩的解答,對我們的系統(tǒng)需要改進的地方提出了很多建議,讓我們可以一步一步完善我們的系統(tǒng),最終完成這次設計;然后要感謝我的隊友xx,沒有他們的幫助和支持我們不會完成這個課程設計,我們一起協(xié)作才完成這個系統(tǒng)的開發(fā);還要感謝所有給我們提供幫助的同學和老師,沒有他們的幫助我們也是不可能完成這次管理信息系統(tǒng)課程設計的。 </p><p><b>  附:參考文獻</b></

84、p><p>  《Delphi 技術手冊》 Ray Liscbner著 中國電力出版社 </p><p>  《數(shù)據(jù)庫原理及應用》 錢雪忠、李京 主編 北京郵電大學出版社</p><p>  《軟件工程》 張海藩 人民郵電出版社</p><p>  《管理信息系統(tǒng)》 黃梯云 高等教育出版社</p

溫馨提示

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

評論

0/150

提交評論