畢業(yè)論文--基于c#職工信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
已閱讀1頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  目 錄</b></p><p>  摘 要 ·························

2、83;···········3</p><p>  Abstract ···················

3、3;·················4</p><p>  第1章 緒 論··············

4、;····················5</p><p>  1.1 課題背景 ···········

5、························5</p><p>  1.2 國內(nèi)外研究現(xiàn)狀 ······

6、83;························5</p><p>  1.2.1國內(nèi)研究狀況 ······

7、··························5</p><p>  1.2.2國外研究狀況 ····

8、83;···························5</p><p>  1.3 選題的研究意義 ···

9、····························6</p><p>  1.4 研究方法和技術(shù)路線 · ·&

10、#183;··························6</p><p>  1.5研究方案 · ···&#

11、183;······························6</p><p>  第2章 系統(tǒng)開發(fā)工具的簡(jiǎn)

12、介 ····························7</p><p>  2.1 常用開發(fā)工具 ··&#

13、183;·····························7</p><p>  2.1.1 Visual Studi

14、o簡(jiǎn)介 · ····························7</p><p>  2.1.2 Microsoft O

15、ffice Access 簡(jiǎn)介 · ······················7</p><p>  2.2運(yùn)行環(huán)境 ·····&

16、#183;····························8</p><p>  2.2.1 .NET Framework框架

17、··· ·························8</p><p>  2.2.2 運(yùn)行環(huán)境的搭建 ··

18、;····························8</p><p>  2.3 C/S系統(tǒng)結(jié)構(gòu) ··&#

19、183;······························8</p><p>  第3章 需求分析 &#

20、183;································9</p><p>  

21、3.1 可行性分析 ·································9</p>

22、<p>  3.1.1 系統(tǒng)的必要性 ·······························9</p

23、><p>  3.1.2系統(tǒng)的可行性 ·······························

24、3;9</p><p>  3.2系統(tǒng)需求 ·······························

25、;···10</p><p>  3.3功能需求 · ···························

26、;······10</p><p>  3.4系統(tǒng)性能需求 ························

27、83;·······10</p><p>  第4章 系統(tǒng)功能設(shè)計(jì)與實(shí)現(xiàn) ······················

28、3;·····10</p><p>  4.1系統(tǒng)功能設(shè)計(jì) ·························&#

29、183;······10</p><p>  4.1.1 職工的工種信息管理 ·······················

30、·····10</p><p>  4.1.2 職工信息管理 ·························&

31、#183;·····11</p><p>  4.1.3 部門信息管理 ························&#

32、183;······11</p><p>  4.1.4 收入信息管理 ·······················

33、83;·······11</p><p>  4.2 數(shù)據(jù)庫分析與設(shè)計(jì) ······················

34、83;······12</p><p>  4.2.1 數(shù)據(jù)庫表設(shè)計(jì) ·······················

35、3;·······12</p><p>  4.3 系統(tǒng)功能概要設(shè)計(jì) ·······················

36、;·······13</p><p>  4.4 系統(tǒng)功能詳細(xì)設(shè)計(jì) ·······················

37、········13</p><p>  4.5 設(shè)計(jì)小結(jié) ······················

38、3;··········25</p><p>  參考文獻(xiàn) ·····················&#

39、183;··············26</p><p>  致 謝 ·················

40、;····················27</p><p>  附表六 ···········

41、3;·························28</p><p>  基于C#職工信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  作者

42、姓名:趙 林 專業(yè)班級(jí):信息管理與信息系統(tǒng)⑵班</p><p>  學(xué) 號(hào):05120902012 指導(dǎo)教師:陳 闖</p><p><b>  摘 要</b></p><p>  管理信息系統(tǒng)(Management Information Systems, MIS)是一個(gè)以人為主體,以計(jì)算機(jī)為工

43、具組成的,能進(jìn)行信息對(duì)收集、傳送、存儲(chǔ)、加工、維護(hù)和使用的信息系統(tǒng)①。當(dāng)今社會(huì)是一個(gè)高度信息化的社會(huì),隨著計(jì)算機(jī)信息技術(shù)的不斷發(fā)展,信息管理領(lǐng)域不斷產(chǎn)生的各種激烈競(jìng)爭(zhēng),企業(yè)對(duì)各種信息的有效管理尤為顯得重要。企業(yè)在對(duì)人事信息管理和資金投入方面也越來越重視,職工信息管理系統(tǒng)的開發(fā)也隨之逐步走向比較完善的階段。</p><p>  本系統(tǒng)主要是為了提高中小型企業(yè)工作效率、減少投入成本和管理好職工信息而設(shè)計(jì)的。系統(tǒng)主要的

44、功能有三個(gè),第一個(gè)是職工管理(包括檔案管理和調(diào)動(dòng)管理);第二個(gè)是系統(tǒng)管理(包括部門管理和數(shù)據(jù)備份);第三個(gè)是用戶管理(包括密碼修改和操作權(quán)限等)。</p><p>  在開發(fā)過程中,查閱大量相關(guān)資料,在收集分析各種信息的基礎(chǔ)上,提出了職工信息管理系統(tǒng)的需求方案,并設(shè)計(jì)了相應(yīng)的數(shù)據(jù)庫和流程圖。在實(shí)現(xiàn)時(shí),采用了C/S架構(gòu)增強(qiáng)了信息的保密性,在整個(gè)系統(tǒng)中數(shù)據(jù)管理使用了可實(shí)現(xiàn)系統(tǒng)功能的關(guān)系數(shù)據(jù)庫和可視化的開發(fā)平臺(tái)相結(jié)合,

45、嚴(yán)格按照軟件工程開發(fā)原理和步驟方法進(jìn)行。</p><p>  該系統(tǒng)具有較強(qiáng)的可操作性和安全性,交互界面友好、簡(jiǎn)便,使用時(shí)響應(yīng)速度較快,具有較強(qiáng)的事務(wù)處理能力。本系統(tǒng)具有較強(qiáng)的實(shí)用性,主要完成了職工各種信息管理和部門管理的人事管理,其中包括添加、查詢、修改、刪除部門信息;添加、查詢、刪除、修改職工信息和職工檔案的建立等,人事管理工作。</p><p>  關(guān)鍵詞: 管理信息系統(tǒng)(MIS);

46、 軟件工程; C/S架構(gòu)</p><p>  Based on the C# Worker Information Management System Design and Implementation</p><p>  Authors Name:Zachary Lin Zhao </p><p>  Professional Class:2 class

47、 information management and information system</p><p>  Student ID:five billion one hundred and twenty million nine hundred and two thousand and twelve</p><p>  Instructor:Chen Chuang

48、 </p><p><b>  Abstract</b></p><p>  Management Information system (Management Information Systems, MIS) is one of the human body, the computer as the tool, to Information collection,

49、 transmission, storage, processing, maintenance and use of Information Systems ①. In today's society is a highly information-based society, with the continuous development of computer information technology, the info

50、rmation management field continuously produces all kinds of fierce competition, the enterprises for the effective management of all kinds </p><p>  This system is mainly in order to improve the small and med

51、ium-sized enterprise work efficiency, reduce cost and to manage employee information. System has three main functions of the first one is a worker management (including archives management and transfer management); The s

52、econd is the management system (including the department of management and data backup); The third is the user management (including password modification and operation privileges, etc.).</p><p>  In the pro

53、cess of development, access to a large number of relevant materials, on the basis of collect and analyze all kinds of information, employee information management system was put forward demand plan, and the corresponding

54、 database design and flow chart. In implementation, adopted C/S architecture to enhance the information confidentiality, data management using in the system can realize system function combining relational database and v

55、isual development platform, in strict accordance w</p><p>  The system has strong maneuverability and security, interactive friendly interface, simple, rapid response speed when using, with strong ability of

56、 transaction processing. This system has stronger practicability, mainly completed the worker information management and department management personnel management, including add, query, modify, delete, department of inf

57、ormation; Add, query, delete, modify staff information and worker archives establishment, personnel management work.</p><p>  Keyword: Management Information System (MIS); Software Engineering; C/S Architect

58、ure</p><p>  第1章 緒 論 </p><p><b>  1.1 課題背景 </b></p><p>  當(dāng)今社會(huì)是一個(gè)高度信息化的社會(huì)、是一個(gè)知識(shí)經(jīng)濟(jì)飛速發(fā)展的社會(huì)。自從計(jì)算機(jī)產(chǎn)生之后,全球信息網(wǎng)絡(luò)蓬勃興起,計(jì)算機(jī)也逐步成為人們常用的一個(gè)工具。之后緊接著計(jì)算機(jī)信息管理領(lǐng)域又產(chǎn)生各種激烈的競(jìng)爭(zhēng),誰能更早掌握計(jì)算機(jī)的使用,誰就

59、能更好的處理各種信息,誰就能提高工作效率,誰就能在競(jìng)爭(zhēng)中取得極大的優(yōu)勢(shì)。隨著各種中小型企業(yè)的不斷發(fā)展,各種信息的合理有效管理尤為顯得重要。在中國加入WTO之后,中小型企業(yè)就面臨外資企業(yè)和國外各種產(chǎn)品與服務(wù)的嚴(yán)峻挑戰(zhàn),外資企業(yè)具有比較渾厚的資金實(shí)力、豐富的管理經(jīng)驗(yàn)和先進(jìn)的技術(shù)手段,所以如果我國的中小型企業(yè)不借助先進(jìn)的管理思想改善經(jīng)營觀念、學(xué)會(huì)運(yùn)用信息化提高企業(yè)的管理水平和工作效率的話,在激烈的各種行業(yè)競(jìng)爭(zhēng)中就很難獲得優(yōu)勢(shì)⑾。而且,企業(yè)中的

60、各種信息管理在很大一個(gè)范圍內(nèi)都是需要信息化來完成的。</p><p>  隨著電腦技術(shù)的發(fā)展,各種操作及管理日益簡(jiǎn)化,電腦知識(shí)逐漸普及,同時(shí)企業(yè)職工數(shù)量也不斷變化著,職工信息更是變化不斷。因此,對(duì)于職工的信息采用電腦管理早已成為企業(yè)追求的目標(biāo)之一。</p><p>  1.2 國內(nèi)外研究現(xiàn)狀</p><p>  1.2.1國內(nèi)研究狀況</p><

61、p>  在國內(nèi)信息管理系統(tǒng)起步相對(duì)較晚,運(yùn)用計(jì)算機(jī)處理數(shù)據(jù)以來,信息管理系統(tǒng)經(jīng)歷各個(gè)階段逐步發(fā)展起來。但是國內(nèi)的計(jì)算機(jī)技術(shù)運(yùn)用水平相比國外的還比較落后,因此,國內(nèi)的信息管理系統(tǒng)的功能也比較單一、使用的范圍也比較狹窄、某些功能還比較欠缺。</p><p>  1.2.2國外研究狀況</p><p>  在國外一些專家學(xué)者對(duì)信息管理系統(tǒng)的研究比較早,當(dāng)計(jì)算機(jī)信息管理領(lǐng)域進(jìn)入激烈競(jìng)爭(zhēng)時(shí),部

62、分跨國公司已經(jīng)把計(jì)算機(jī)當(dāng)作一個(gè)普通的工具使用,為了公司能夠有更高的收益,不惜花費(fèi)大量資金和人力開發(fā)信息管理系統(tǒng)。信息管理系統(tǒng)對(duì)于管理者來說是比較重要的,它可以幫助管理者留住優(yōu)秀的人才,使管理者在管理過程中更加輕松方便快捷,大大的節(jié)約的人力資源,為公司省去了不必要的花費(fèi)。 </p><p>  1.3 選題的研究意義</p><p>  信息管理是一項(xiàng)復(fù)雜、精細(xì)、繁瑣的工作⒃。隨著我國中小型

63、企業(yè)的快速發(fā)展,企業(yè)內(nèi)職工的數(shù)量也不斷增多,職工的各種實(shí)際信息也隨之不斷變化。因此,能夠有一個(gè)科學(xué)高效的信息管理系統(tǒng)是中小型企業(yè)職工管理的必選目標(biāo)之一。利用數(shù)據(jù)庫軟件Microsoft Office Access 2003和Microsoft Visual Studio 2008開發(fā)工具,通過建立數(shù)據(jù)庫的連接使整個(gè)職工信息管理系統(tǒng)更加的完善。運(yùn)用職工信息管理系統(tǒng)可以提高企業(yè)工作效率、改善企業(yè)中的服務(wù)質(zhì)量、業(yè)務(wù)管理水平,使企業(yè)可以在激烈的

64、競(jìng)爭(zhēng)中取得較大的優(yōu)勢(shì)。</p><p>  1.4 研究方法和技術(shù)路線</p><p>  職工信息管理系統(tǒng)采用Microsoft Visual Studio 2008開發(fā)工具和Microsoft Office Access 2003數(shù)據(jù)庫軟件,結(jié)合數(shù)據(jù)庫原理及應(yīng)用、軟件工程開發(fā)方法,設(shè)計(jì)職工信息管理系統(tǒng)。</p><p><b>  1.5研究方案<

65、;/b></p><p>  1、查詢相關(guān)資料,了解企業(yè)職工信息管理系統(tǒng)的研究意義以及國內(nèi)外研究現(xiàn)狀。</p><p>  2、針對(duì)實(shí)際企業(yè)中企業(yè)職工信息管理系統(tǒng)的功能要求進(jìn)行需求分析。</p><p>  3、根據(jù)課題要求,制定出符合企業(yè)職工信息管理系統(tǒng)的功能要求的基本框架。</p><p>  4、按照系統(tǒng)的功能要求,完成企業(yè)職工信

66、息管理系統(tǒng)的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。</p><p>  5、進(jìn)行數(shù)據(jù)庫分析與設(shè)計(jì)、數(shù)據(jù)庫的連接、企業(yè)職工信息管理系統(tǒng)功能模塊設(shè)計(jì)</p><p><b>  及其代碼實(shí)現(xiàn)。</b></p><p>  6、完系統(tǒng)的測(cè)試,并完善企業(yè)職工信息管理系統(tǒng)。</p><p>  7、整理各階段的設(shè)計(jì)記錄文檔,形成書面格式。</

67、p><p>  第2章 系統(tǒng)開發(fā)工具的簡(jiǎn)介</p><p>  2.1 常用開發(fā)工具 </p><p>  2.1.1 Visual Studio簡(jiǎn)介②</p><p>  Microsoft Visual Studio 是一套完整的開發(fā)工具,用于開發(fā)ASP.NET Web應(yīng)用程序、XML Web Services、桌面用用程序和移動(dòng)應(yīng)用程序。它

68、包含一個(gè)集成開發(fā)環(huán)境(IDE)和C#高級(jí)編輯器,同時(shí)還支持程序調(diào)試及許多可提高開發(fā)人員效率的附加功能。Visual Studio提供了功能強(qiáng)大的工具包,可以讓用戶輕松設(shè)計(jì)和編寫C#程序。其中Windows窗體用于在.NET Framework上創(chuàng)建Windows應(yīng)用程序,該框架提供一個(gè)有條理的、面向?qū)ο蟮?、可擴(kuò)展的類集,使用戶能夠開發(fā)功能豐富發(fā)Windows應(yīng)用程序。</p><p>  2.1.2 Micros

69、oft Office Access 簡(jiǎn)介⑤</p><p>  Microsoft Office Access(前名 Microsoft Access)是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。它結(jié)合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項(xiàng)特點(diǎn),是 Microsoft Office的成員之一。Microsoft Office Access最初的版本是Microsoft Off

70、ice Access 1.0,是辦公應(yīng)用軟件之一,Microsoft Office Access為數(shù)據(jù)庫系統(tǒng)的建立提供了多種對(duì)象,還提供多種規(guī)范化的操作,使得數(shù)據(jù)庫更加完善。</p><p>  Access是一個(gè)基于在關(guān)系型數(shù)據(jù)模型基礎(chǔ)上建立的數(shù)據(jù)庫管理系統(tǒng)軟件。它可以幫助用戶組織和共享數(shù)據(jù)庫信息,以便根據(jù)數(shù)據(jù)庫信息做出有效的決策。數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)都是在Access數(shù)據(jù)庫管理系統(tǒng)環(huán)境下編寫相應(yīng)的應(yīng)用程序,以

71、形成一個(gè)能夠滿足應(yīng)用需求且操作盡可能簡(jiǎn)單的應(yīng)用系統(tǒng)。</p><p>  Microsoft Office Access系統(tǒng)有以下特點(diǎn):</p><p> ?、攀剐畔⒁子诓檎液褪褂?;</p><p>  ⑵支持Web功能的信息共享;</p><p> ?、怯糜谛畔⒐芾淼膹?qiáng)大解決方案工具;</p><p> ?、染哂型陚?/p>

72、的數(shù)據(jù)庫窗口;</p><p>  ⑸提供名稱自動(dòng)更正功能;</p><p> ?、示哂凶訑?shù)據(jù)表功能;</p><p> ?、丝梢圆捎猛戏诺姆绞脚cExcel共享信息;</p><p> ?、叹哂袛?shù)據(jù)訪問頁功能;</p><p><b> ?、凸蚕斫M件的集成;</b></p><

73、p>  ⑽Microsoft SQL Server的交互性。</p><p><b>  2.2運(yùn)行環(huán)境</b></p><p>  2.2.1 .NET Framework框架③</p><p>  C#編寫的程序需要在.NET Framework環(huán)境的支持下才可以運(yùn)行,微軟在其不斷升級(jí)的Windows操作系統(tǒng)中逐漸嵌入了更高級(jí)版本的.

74、NET Framework。.NET Framework目前最新版本是4.0。</p><p>  .NET Framework的實(shí)現(xiàn)目標(biāo)是:⑴提供一個(gè)完善的面向?qū)ο缶幊汰h(huán)境,無論代碼是在本地存儲(chǔ)執(zhí)行,還是在Internet上分布,或者是在遠(yuǎn)程執(zhí)行的;⑵提供一個(gè)良好的代碼執(zhí)行環(huán)境,是開發(fā)人員的經(jīng)驗(yàn)在面對(duì)類型大不相同的應(yīng)用程序使保持一致;⑶按照工業(yè)標(biāo)準(zhǔn)生成所有通信。以確?;?NET Framework的代碼可與任

75、何其他代碼集成。</p><p>  .NET Framework包括公共語言運(yùn)行庫、.NET Framework類庫和NET程序編譯原理3個(gè)核心概念。</p><p>  2.2.2 運(yùn)行環(huán)境的搭建③</p><p>  ⑴ 首先使用Visual Studio 安裝盤安裝.NET Framework框架。然后使用Microsoft SQL Server安裝盤安裝

76、數(shù)據(jù)庫引擎</p><p> ?、茖⒐獗P中的項(xiàng)目文件夾SMALLERP復(fù)制到本地磁盤目錄下,選中該文件夾,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”命令。在打開的“屬性”對(duì)話框中去掉只讀屬性。</p><p>  ⑶打開Microsoft SQL Server 2008的SQL Server Management Studio.將數(shù)據(jù)庫文件SMALLERP_Data.MDF附加到Micr

77、osoft SQL Server 2008服務(wù)器上。</p><p> ?、仁怯糜浭卤敬蜷_SMALLERP\AMALLERP\bin\Debug文件夾下面的SMALLERP.ini文件夾。在該文件中找到Server字段,將該字段的值修改為本機(jī)的SQL Server 2008服務(wù)器名。 </p><p> ?、呻p擊SMALLERP\AMALLERP\bin\Debug文件夾下的SMALLER

78、P.exe文件,即可運(yùn)行程序。</p><p>  2.3 C/S系統(tǒng)結(jié)構(gòu)③</p><p>  C/S結(jié)構(gòu)(Client/Server,客戶端/服務(wù)器模式),它是一種軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理的分配到Client端和Server端來實(shí)現(xiàn),降低了系統(tǒng)的通信開銷。C/S結(jié)構(gòu)的優(yōu)點(diǎn)是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后在提交給服務(wù)器

79、,對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。</p><p>  客戶端和服務(wù)器常常分別出在相距很遠(yuǎn)的兩臺(tái)計(jì)算機(jī)上,客戶端程序的任務(wù)是將用戶的要求提交給服務(wù)器程序,再將服務(wù)器程序返回的結(jié)果以特定的形式先是個(gè)用戶;服務(wù)器程序的任務(wù)是接受客戶程序提出的服務(wù)請(qǐng)求,進(jìn)行相應(yīng)的處理,再將結(jié)果返回給客戶程序。</p><p>  C/S結(jié)構(gòu)的原則是將計(jì)算機(jī)應(yīng)用任務(wù)分解成多個(gè)子任務(wù),由多臺(tái)計(jì)算機(jī)分工完成,即采用“

80、功能分布”原則??蛻舳送瓿蓴?shù)據(jù)處理、數(shù)據(jù)表示以及用戶接口功能;服務(wù)器端完成DBMS的核心功能。這種客戶請(qǐng)求服務(wù)、服務(wù)器提供服務(wù)的處理方式是一種新型的計(jì)算機(jī)應(yīng)用模式。</p><p><b>  第3章 需求分析</b></p><p><b>  3.1 可行性分析</b></p><p>  3.1.1 系統(tǒng)的必要性&

81、lt;/p><p>  通過計(jì)算機(jī)對(duì)企業(yè)職工信息進(jìn)行管理,不僅為企業(yè)的管理注入了新的生機(jī),而且在使用過程中接上了大量的人力、物力、財(cái)力和時(shí)間,可以提高企業(yè)的工作效率。隨著計(jì)算機(jī)技術(shù)的發(fā)展,以及計(jì)算機(jī)在各個(gè)企事業(yè)單位中應(yīng)用的普及,計(jì)算機(jī)強(qiáng)大的功能已為人們深刻認(rèn)識(shí)。它在當(dāng)今高速發(fā)展的信息時(shí)代占據(jù)著不可缺少的地位,作為計(jì)算機(jī)應(yīng)用軟件的一部分,使用計(jì)算機(jī)對(duì)企業(yè)職工信息進(jìn)行綜合管理已成為企業(yè)追求的目標(biāo)。</p>

82、<p>  3.1.2系統(tǒng)的可行性</p><p>  C/S架構(gòu)的數(shù)據(jù)庫應(yīng)用程序的發(fā)展,迄今為止,技術(shù)較為完善,而且逐漸應(yīng)用在各個(gè)領(lǐng)域。C#語言作為.NET平臺(tái)的首選開發(fā)語言,它符合ECMA-334標(biāo)準(zhǔn),可見其技術(shù)的完善性和語法的規(guī)范新。另外,Microsoft Office Access 2003是一個(gè)全面的數(shù)據(jù)庫平臺(tái),使用集成的商業(yè)智能(BI)工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。它與Microsoft V

83、isual Studio、Microsoft Office System以及新的開發(fā)工具包(包括Business Intelligence Development Studio)的緊密集成使其與眾不同,無論是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,Microsoft Office Access 2003都可以為用戶提供創(chuàng)新的解決方案,幫助用戶從數(shù)據(jù)中獲取更多的利益。</p><p><b>  3

84、.2系統(tǒng)需求</b></p><p>  根據(jù)企業(yè)職工信息管理系統(tǒng)的特點(diǎn),將系統(tǒng)分為職工工種信息管理、職工信息管理、部門信息管理和職工收入信息管理4部分。</p><p><b>  3.3功能需求</b></p><p>  職工信息管理系統(tǒng)的功能如下:</p><p> ?、畔抻诓僮魅藛T的計(jì)算機(jī)操作水平,

85、要求系統(tǒng)具有良好的人機(jī)交互界面;</p><p> ?、品奖闾砑痈鞣N信息;</p><p> ?、欠奖銛?shù)據(jù)的查詢和管理功能;</p><p> ?、瓤煞奖愕膭h除數(shù)據(jù)記錄。</p><p><b>  3.4系統(tǒng)性能需求</b></p><p>  根據(jù)前面所做的需求分析和功能的需求可以得出,職工信

86、息管理系統(tǒng)使用后,應(yīng)具有以下系統(tǒng)性能標(biāo)準(zhǔn):</p><p>  ⑴靈活的錄入數(shù)據(jù),是信息傳遞方便、快捷;</p><p> ?、葡到y(tǒng)采用人機(jī)交互方式,界面美觀友好,操作靈活方便,數(shù)據(jù)存儲(chǔ)安全可靠;</p><p>  ⑶實(shí)現(xiàn)職工各種信息的綜合查詢;</p><p>  ⑷系統(tǒng)最大限度的實(shí)現(xiàn)了易維護(hù)性和易操作性,定期備份數(shù)據(jù),以保證數(shù)據(jù)安全。&

87、lt;/p><p>  第4章 系統(tǒng)功能設(shè)計(jì)與實(shí)現(xiàn)</p><p>  4.1系統(tǒng)功能設(shè)計(jì)</p><p>  職工信息管理系統(tǒng)主要實(shí)現(xiàn)的功能是與職工有關(guān)的各種信息的添加、刪除、修改等,詳細(xì)情況如下:</p><p>  4.1.1 職工的工種信息管理</p><p> ?、盘砑勇毠すしN信息。</p>&l

88、t;p>  在添加職工工種信息的文本框中,輸入職工工種相應(yīng)的信息,確定即可以添加。</p><p> ?、茷g覽職工工種信息。</p><p>  在瀏覽職工工種信息的文本框中,輸入職工工種相應(yīng)的信息,確定即可以瀏覽。還可以在瀏覽窗口,選中需要修改或者刪除的職工工種信息。</p><p>  4.1.2 職工信息管理</p><p>&l

89、t;b> ?、盘砑勇毠ば畔?。</b></p><p>  在添加職工信息的文本框中,輸入職工相應(yīng)的信息,確定即可以添加。</p><p><b> ?、茷g覽職工信息。</b></p><p>  在瀏覽職工工種信息的文本框中,輸入職工所在的部門,點(diǎn)擊“開始查詢”即可以瀏覽。還可以在瀏覽窗口,選中需要修改或者刪除的職工信息。&l

90、t;/p><p>  4.1.3 部門信息管理</p><p><b>  ⑴添加部門信息。</b></p><p>  在添加部門信息的文本框中,輸入部門的名稱和部門領(lǐng)導(dǎo)等相應(yīng)信息,確定即可以添加。</p><p><b> ?、茷g覽部門信息。</b></p><p>  在瀏

91、覽部門信息的文本框中,可修改或者刪除選中的部門信息。</p><p>  4.1.4 收入信息管理</p><p><b> ?、盘砑邮杖胄畔ⅰ?lt;/b></p><p>  在添加收入信息的文本框中,選擇職工的姓名和輸入時(shí)間等相應(yīng)信息,確定即可以添加。</p><p><b> ?、茷g覽收入信息。</b&

92、gt;</p><p>  在瀏覽收入信息的文本框中,選擇職工姓名,點(diǎn)擊“開始查詢”即可瀏覽收入信息。還可可修改或者刪除選中的部門信收入信息選中的職工收入信息。</p><p>  4.2 數(shù)據(jù)庫分析與設(shè)計(jì)</p><p>  4.2.1 數(shù)據(jù)庫表設(shè)計(jì)</p><p><b>  部門信息表</b></p>

93、<p><b>  收入信息表</b></p><p><b>  工種信息表</b></p><p><b>  職工信息表</b></p><p>  4.3 系統(tǒng)功能概要設(shè)計(jì)</p><p><b>  系統(tǒng)功能模塊圖:</b><

94、/p><p>  4.4 系統(tǒng)功能詳細(xì)設(shè)計(jì)</p><p>  主要界面及部分代碼:</p><p>  員工信息管理系統(tǒng)主界面</p><p>  public class Main : System.Windows.Forms.Form</p><p>  {private StatusStrip statusStri

95、p1;</p><p>  private ToolStripSplitButton toolStripSplitButton1;</p><p>  private ToolStripMenuItem 收入管理ToolStripMenuItem;</p><p>  private ToolStripMenuItem 添加ToolStripMenuItem1;&l

96、t;/p><p>  private ToolStripMenuItem 查看ToolStripMenuItem2;</p><p>  private ToolStripMenuItem 員工管理ToolStripMenuItem;</p><p>  private ToolStripMenuItem 添加ToolStripMenuItem;</p>

97、<p>  private ToolStripMenuItem 查看ToolStripMenuItem1;</p><p>  private ToolStripMenuItem 部門管理ToolStripMenuItem;</p><p>  private ToolStripMenuItem 添加部門ToolStripMenuItem;</p><p>

98、;  private ToolStripMenuItem 查看ToolStripMenuItem;</p><p>  private ToolStripMenuItem 工種設(shè)置ToolStripMenuItem;</p><p>  private ToolStripMenuItem 添加工種ToolStripMenuItem;</p><p>  privat

99、e ToolStripMenuItem 查看工種ToolStripMenuItem;</p><p>  private PictureBox pictureBox1;</p><p>  private System.ComponentModel.Container components = null;</p><p>  public Main()</p&

100、gt;<p>  {InitializeComponent();}</p><p>  protected override void Dispose( bool disposing )</p><p>  {if( disposing )</p><p>  {if(components != null)</p><p&

101、gt;  {components.Dispose();}</p><p><b>  }</b></p><p>  base.Dispose( disposing );</p><p><b>  }</b></p><p><b>  }</b></p>

102、<p>  static void MainForm() </p><p>  {Application.Run(new Main());}</p><p>  private void 添加工種ToolStripMenuItem_Click(object sender,EventArgs e)</p><p>  {

103、new Add_job().ShowDialog(); }</p><p>  private void 查看工種ToolStripMenuItem_Click(object sender,EventArgs e)</p><p>  { new Scan_job().ShowDialog(); }</p>&l

104、t;p>  private void 添加部門ToolStripMenuItem_Click(object sender,EventArgs e)</p><p>  { new Add_department().ShowDialog(); }</p><p>  private void 查看ToolStripMenuItem_Click

105、(object sender,EventArgs e)</p><p>  { new Scan_department().ShowDialog(); }</p><p>  private void 添加ToolStripMenuItem_Click(object sender,EventArgs e)</p><p>

106、  { new Add_person().ShowDialog(); }</p><p>  private void 查看ToolStripMenuItem1_Click(object sender,EventArgs e)</p><p>  { new Scan_Person().ShowDialog();

107、 }</p><p>  private void 添加ToolStripMenuItem1_Click(object sender,EventArgs e)</p><p>  { new Add_Income().ShowDialog(); }</p><p>  private void 查看

108、ToolStripMenuItem2_Click(object sender,EventArgs e)</p><p>  { new Scan_Income().ShowDialog(); }</p><p>  private void 修改ToolStripMenuItem_Click(object sender,EventArgs e)</p

109、><p>  { new Modify_Person().ShowDialog(); }</p><p>  private void 修改ToolStripMenuItem1_Click(object sender,EventArgs e)</p><p>  { new Modify_job().Sh

110、owDialog(); }</p><p>  private void 修改ToolStripMenuItem2_Click(object sender,EventArgs e)</p><p>  { new Modify_department().ShowDialog(); }</p><p>

111、  private void 修改ToolStripMenuItem3_Click(object sender,EventArgs e)</p><p>  { new Modify_Income().ShowDialog(); }</p><p>  private void 刪除ToolStripMenuItem3_Click(object

112、sender,EventArgs e)</p><p>  { new Scan_Income().ShowDialog(); }</p><p>  private void 刪除ToolStripMenuItem2_Click(object sender,EventArgs e)</p><p>  {

113、 new Scan_Person().ShowDialog(); }</p><p>  private void 刪除ToolStripMenuItem1_Click(object sender,EventArgs e)</p><p>  { new Scan_department().ShowDialog();

114、}</p><p>  private void 刪除ToolStripMenuItem_Click(object sender,EventArgs e)</p><p>  { new Scan_job().ShowDialog(); }</p><p><b> ?、谔砑硬块T信息</b></

115、p><p>  public class Add_department : System.Windows.Forms.Form</p><p><b>  {</b></p><p>  private System.Windows.Forms.Label label1;</p><p>  private System.W

116、indows.Forms.Label label2;</p><p>  private System.Windows.Forms.TextBox textBox1;</p><p>  private System.Windows.Forms.Label label3;</p><p>  private System.Windows.Forms.TextBox

117、textBox2;</p><p>  private System.Windows.Forms.Label label4;</p><p>  private System.Windows.Forms.TextBox textBox3;</p><p>  private System.Windows.Forms.Button button1;</p>

118、<p>  private System.Windows.Forms.Button button2;</p><p>  private System.Data.OleDb.OleDbConnection oleDbConnection1;</p><p>  [DllImport("User32.dll")]</p><p>  

119、public static extern int MessageBox(int h,string m,string c,int type);</p><p>  private System.ComponentModel.Container components = null;</p><p>  public Add_department()</p><p>  

120、{InitializeComponent();}</p><p>  protected override void Dispose( bool disposing )</p><p><b>  {</b></p><p>  if( disposing )</p><p><b>  {</

121、b></p><p>  if(components != null)</p><p><b>  {</b></p><p>  components.Dispose();</p><p><b>  }</b></p><p><b>  }</b&

122、gt;</p><p>  base.Dispose( disposing );</p><p><b>  }</b></p><p>  private void InitializeComponent()</p><p><b>  {</b></p><p>  

123、System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Add_department));</p><p>  this.label1 = new System.Windows.Forms.Label();</p><

124、p>  this.label2 = new System.Windows.Forms.Label();</p><p>  this.textBox1 = new System.Windows.Forms.TextBox();</p><p>  this.label3 = new System.Windows.Forms.Label();</p><p> 

125、 this.textBox2 = new System.Windows.Forms.TextBox();</p><p>  this.label4 = new System.Windows.Forms.Label();</p><p>  this.textBox3 = new System.Windows.Forms.TextBox();</p><p>  t

126、his.button1 = new System.Windows.Forms.Button();</p><p>  this.button2 = new System.Windows.Forms.Button();</p><p>  this.oleDbConnection1 = new System.Data.OleDb.OleDbConnection();</p>&

127、lt;p>  this.SuspendLayout();</p><p>  this.label1.Font = new System.Drawing.Font("宋體",12F,System.Drawing.FontStyle.Regular,System.Drawing.GraphicsUnit.Point,((byte)(134)));</p><p> 

128、 this.label1.Location = new System.Drawing.Point(128,16);</p><p>  this.label1.Name = "label1";</p><p>  this.label1.Size = new System.Drawing.Size(112,24);</p><p>  this.

129、label1.TabIndex = 0;</p><p>  this.label1.Text = "添加部門信息"; </p><p>  this.label2.Location = new System.Drawing.Point(16,56);</p><p>  this.label2.Name = "label2"

130、;</p><p>  this.label2.Size = new System.Drawing.Size(56,24);</p><p>  this.label2.TabIndex = 1;</p><p>  this.label2.Text = "部門名稱"; </p><p>  this.textBox1.L

131、ocation = new System.Drawing.Point(72,56);</p><p>  this.textBox1.Name = "textBox1";</p><p>  this.textBox1.Size = new System.Drawing.Size(100,21);</p><p>  this.textBox1.

132、TabIndex = 2; </p><p>  this.label3.Location = new System.Drawing.Point(192,56);</p><p>  this.label3.Name = "label3";</p><p>  this.label3.Size = new System.Drawing.Size(

133、56,23);</p><p>  this.label3.TabIndex = 3;</p><p>  this.label3.Text = "部門領(lǐng)導(dǎo)"; </p><p>  this.textBox2.Location = new System.Drawing.Point(248,56);</p><p>  t

134、his.textBox2.Name = "textBox2";</p><p>  this.textBox2.Size = new System.Drawing.Size(100,21);</p><p>  this.textBox2.TabIndex = 4; </p><p>  this.label4.Location = new Sy

135、stem.Drawing.Point(16,96);</p><p>  this.label4.Name = "label4";</p><p>  this.label4.Size = new System.Drawing.Size(56,23);</p><p>  this.label4.TabIndex = 5;</p>

136、<p>  this.label4.Text = "備注"; </p><p>  this.textBox3.Font = new System.Drawing.Font("宋體",9F,System.Drawing.FontStyle.Regular,System.Drawing.GraphicsUnit.Point,((byte)(134)));</p

137、><p>  this.textBox3.ForeColor = System.Drawing.SystemColors.ControlText;</p><p>  this.textBox3.Location = new System.Drawing.Point(72,96);</p><p>  this.textBox3.Multiline = true;<

138、;/p><p>  this.textBox3.Name = "textBox3";</p><p>  this.textBox3.Size = new System.Drawing.Size(248,64);</p><p>  this.textBox3.TabIndex = 9; </p><p>  this.but

139、ton1.Location = new System.Drawing.Point(64,176);</p><p>  this.button1.Name = "button1";</p><p>  this.button1.Size = new System.Drawing.Size(75,23);</p><p>  this.button

140、1.TabIndex = 10;</p><p>  this.button1.Text = "確定";</p><p>  this.button1.Click += new System.EventHandler(this.button1_Click); </p><p>  this.button2.Location = new Syste

141、m.Drawing.Point(232,176);</p><p>  this.button2.Name = "button2";</p><p>  this.button2.Size = new System.Drawing.Size(75,23);</p><p>  this.button2.TabIndex = 11;</p&g

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論