版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
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ā)工具的簡
12、介 ····························7</p><p> 2.1 常用開發(fā)工具 ··
13、183;·····························7</p><p> 2.1.1 Visual Studi
14、o簡介 · ····························7</p><p> 2.1.2 Microsoft O
15、ffice Access 簡介 · ······················7</p><p> 2.2運行環(huán)境 ·····&
16、#183;····························8</p><p> 2.2.1 .NET Framework框架
17、··· ·························8</p><p> 2.2.2 運行環(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è)計與實現(xiàn) ······················
28、3;·····10</p><p> 4.1系統(tǒng)功能設(shè)計 ·························
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è)計 ······················
34、83;······12</p><p> 4.2.1 數(shù)據(jù)庫表設(shè)計 ·······················
35、3;·······12</p><p> 4.3 系統(tǒng)功能概要設(shè)計 ·······················
36、;·······13</p><p> 4.4 系統(tǒng)功能詳細設(shè)計 ·······················
37、········13</p><p> 4.5 設(shè)計小結(jié) ······················
38、3;··········25</p><p> 參考文獻 ·····················
39、183;··············26</p><p> 致 謝 ·················
40、;····················27</p><p> 附表六 ···········
41、3;·························28</p><p> 基于C#職工信息管理系統(tǒng)的設(shè)計與實現(xiàn)</p><p><
42、b> 摘 要</b></p><p> 管理信息系統(tǒng)(Management Information Systems, MIS)是一個以人為主體,以計算機為工具組成的,能進行信息對收集、傳送、存儲、加工、維護和使用的信息系統(tǒng)①。當(dāng)今社會是一個高度信息化的社會,隨著計算機信息技術(shù)的不斷發(fā)展,信息管理領(lǐng)域不斷產(chǎn)生的各種激烈競爭,企業(yè)對各種信息的有效管理尤為顯得重要。企業(yè)在對人事信息管理和資金投
43、入方面也越來越重視,職工信息管理系統(tǒng)的開發(fā)也隨之逐步走向比較完善的階段。</p><p> 本系統(tǒng)主要是為了提高中小型企業(yè)工作效率、減少投入成本和管理好職工信息而設(shè)計的。系統(tǒng)主要的功能有三個,第一個是職工管理(包括檔案管理和調(diào)動管理);第二個是系統(tǒng)管理(包括部門管理和數(shù)據(jù)備份);第三個是用戶管理(包括密碼修改和操作權(quán)限等)。</p><p> 在開發(fā)過程中,查閱大量相關(guān)資料,在收集分析
44、各種信息的基礎(chǔ)上,提出了職工信息管理系統(tǒng)的需求方案,并設(shè)計了相應(yīng)的數(shù)據(jù)庫和流程圖。在實現(xiàn)時,采用了C/S架構(gòu)增強了信息的保密性,在整個系統(tǒng)中數(shù)據(jù)管理使用了可實現(xiàn)系統(tǒng)功能的關(guān)系數(shù)據(jù)庫和可視化的開發(fā)平臺相結(jié)合,嚴(yán)格按照軟件工程開發(fā)原理和步驟方法進行。</p><p> 該系統(tǒng)具有較強的可操作性和安全性,交互界面友好、簡便,使用時響應(yīng)速度較快,具有較強的事務(wù)處理能力。本系統(tǒng)具有較強的實用性,主要完成了職工各種信息管理
45、和部門管理的人事管理,其中包括添加、查詢、修改、刪除部門信息;添加、查詢、刪除、修改職工信息和職工檔案的建立等,人事管理工作。</p><p> 關(guān)鍵詞: 管理信息系統(tǒng)(MIS); 軟件工程; C/S架構(gòu)</p><p> Based on the C# Worker Information Management System Design and Implementation
46、</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,
47、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 infor
48、mation 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 medi
49、um-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 se
50、cond 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 proc
51、ess 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
52、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 vi
53、sual 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
54、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 info
55、rmation; Add, query, delete, modify staff information and worker archives establishment, personnel management work.</p><p> Keyword: Management Information System (MIS); Software Engineering; C/S Architectu
56、re</p><p> 第1章 緒 論 </p><p><b> 1.1 課題背景 </b></p><p> 當(dāng)今社會是一個高度信息化的社會、是一個知識經(jīng)濟飛速發(fā)展的社會。自從計算機產(chǎn)生之后,全球信息網(wǎng)絡(luò)蓬勃興起,計算機也逐步成為人們常用的一個工具。之后緊接著計算機信息管理領(lǐng)域又產(chǎn)生各種激烈的競爭,誰能更早掌握計算機的使用,誰就能
57、更好的處理各種信息,誰就能提高工作效率,誰就能在競爭中取得極大的優(yōu)勢。隨著各種中小型企業(yè)的不斷發(fā)展,各種信息的合理有效管理尤為顯得重要。在中國加入WTO之后,中小型企業(yè)就面臨外資企業(yè)和國外各種產(chǎn)品與服務(wù)的嚴(yán)峻挑戰(zhàn),外資企業(yè)具有比較渾厚的資金實力、豐富的管理經(jīng)驗和先進的技術(shù)手段,所以如果我國的中小型企業(yè)不借助先進的管理思想改善經(jīng)營觀念、學(xué)會運用信息化提高企業(yè)的管理水平和工作效率的話,在激烈的各種行業(yè)競爭中就很難獲得優(yōu)勢⑾。而且,企業(yè)中的各
58、種信息管理在很大一個范圍內(nèi)都是需要信息化來完成的。</p><p> 隨著電腦技術(shù)的發(fā)展,各種操作及管理日益簡化,電腦知識逐漸普及,同時企業(yè)職工數(shù)量也不斷變化著,職工信息更是變化不斷。因此,對于職工的信息采用電腦管理早已成為企業(yè)追求的目標(biāo)之一。</p><p> 1.2 國內(nèi)外研究現(xiàn)狀</p><p> 1.2.1國內(nèi)研究狀況</p><p
59、> 在國內(nèi)信息管理系統(tǒng)起步相對較晚,運用計算機處理數(shù)據(jù)以來,信息管理系統(tǒng)經(jīng)歷各個階段逐步發(fā)展起來。但是國內(nèi)的計算機技術(shù)運用水平相比國外的還比較落后,因此,國內(nèi)的信息管理系統(tǒng)的功能也比較單一、使用的范圍也比較狹窄、某些功能還比較欠缺。</p><p> 1.2.2國外研究狀況</p><p> 在國外一些專家學(xué)者對信息管理系統(tǒng)的研究比較早,當(dāng)計算機信息管理領(lǐng)域進入激烈競爭時,部分
60、跨國公司已經(jīng)把計算機當(dāng)作一個普通的工具使用,為了公司能夠有更高的收益,不惜花費大量資金和人力開發(fā)信息管理系統(tǒng)。信息管理系統(tǒng)對于管理者來說是比較重要的,它可以幫助管理者留住優(yōu)秀的人才,使管理者在管理過程中更加輕松方便快捷,大大的節(jié)約的人力資源,為公司省去了不必要的花費。 </p><p> 1.3 選題的研究意義</p><p> 信息管理是一項復(fù)雜、精細、繁瑣的工作⒃。隨著我國中小型企
61、業(yè)的快速發(fā)展,企業(yè)內(nèi)職工的數(shù)量也不斷增多,職工的各種實際信息也隨之不斷變化。因此,能夠有一個科學(xué)高效的信息管理系統(tǒng)是中小型企業(yè)職工管理的必選目標(biāo)之一。利用數(shù)據(jù)庫軟件Microsoft Office Access 2003和Microsoft Visual Studio 2008開發(fā)工具,通過建立數(shù)據(jù)庫的連接使整個職工信息管理系統(tǒng)更加的完善。運用職工信息管理系統(tǒng)可以提高企業(yè)工作效率、改善企業(yè)中的服務(wù)質(zhì)量、業(yè)務(wù)管理水平,使企業(yè)可以在激烈的競
62、爭中取得較大的優(yōu)勢。</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è)計職工信息管理系統(tǒng)。</p><p><b> 1.5研究方案<
63、/b></p><p> 1、查詢相關(guān)資料,了解企業(yè)職工信息管理系統(tǒng)的研究意義以及國內(nèi)外研究現(xiàn)狀。</p><p> 2、針對實際企業(yè)中企業(yè)職工信息管理系統(tǒng)的功能要求進行需求分析。</p><p> 3、根據(jù)課題要求,制定出符合企業(yè)職工信息管理系統(tǒng)的功能要求的基本框架。</p><p> 4、按照系統(tǒng)的功能要求,完成企業(yè)職工信息
64、管理系統(tǒng)的概要設(shè)計和詳細設(shè)計。</p><p> 5、進行數(shù)據(jù)庫分析與設(shè)計、數(shù)據(jù)庫的連接、企業(yè)職工信息管理系統(tǒng)功能模塊設(shè)計</p><p><b> 及其代碼實現(xiàn)。</b></p><p> 6、完系統(tǒng)的測試,并完善企業(yè)職工信息管理系統(tǒng)。</p><p> 7、整理各階段的設(shè)計記錄文檔,形成書面格式。</p
65、><p> 第2章 系統(tǒng)開發(fā)工具的簡介</p><p> 2.1 常用開發(fā)工具 </p><p> 2.1.1 Visual Studio簡介②</p><p> Microsoft Visual Studio 是一套完整的開發(fā)工具,用于開發(fā)ASP.NET Web應(yīng)用程序、XML Web Services、桌面用用程序和移動應(yīng)用程序。它包
66、含一個集成開發(fā)環(huán)境(IDE)和C#高級編輯器,同時還支持程序調(diào)試及許多可提高開發(fā)人員效率的附加功能。Visual Studio提供了功能強大的工具包,可以讓用戶輕松設(shè)計和編寫C#程序。其中Windows窗體用于在.NET Framework上創(chuàng)建Windows應(yīng)用程序,該框架提供一個有條理的、面向?qū)ο蟮摹⒖蓴U展的類集,使用戶能夠開發(fā)功能豐富發(fā)Windows應(yīng)用程序。</p><p> 2.1.2 Microso
67、ft Office Access 簡介⑤</p><p> Microsoft Office Access(前名 Microsoft Access)是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。它結(jié)合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項特點,是 Microsoft Office的成員之一。Microsoft Office Access最初的版本是Microsoft Offi
68、ce Access 1.0,是辦公應(yīng)用軟件之一,Microsoft Office Access為數(shù)據(jù)庫系統(tǒng)的建立提供了多種對象,還提供多種規(guī)范化的操作,使得數(shù)據(jù)庫更加完善。</p><p> Access是一個基于在關(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)用程序,以形
69、成一個能夠滿足應(yīng)用需求且操作盡可能簡單的應(yīng)用系統(tǒng)。</p><p> Microsoft Office Access系統(tǒng)有以下特點:</p><p> ?、攀剐畔⒁子诓檎液褪褂茫?lt;/p><p> ?、浦С諻eb功能的信息共享;</p><p> ?、怯糜谛畔⒐芾淼膹姶蠼鉀Q方案工具;</p><p> ⑷具有完備的
70、數(shù)據(jù)庫窗口;</p><p> ?、商峁┟Q自動更正功能;</p><p> ?、示哂凶訑?shù)據(jù)表功能;</p><p> ?、丝梢圆捎猛戏诺姆绞脚cExcel共享信息;</p><p> ?、叹哂袛?shù)據(jù)訪問頁功能;</p><p><b> ?、凸蚕斫M件的集成;</b></p><p
71、> ?、蜯icrosoft SQL Server的交互性。</p><p><b> 2.2運行環(huán)境</b></p><p> 2.2.1 .NET Framework框架③</p><p> C#編寫的程序需要在.NET Framework環(huán)境的支持下才可以運行,微軟在其不斷升級的Windows操作系統(tǒng)中逐漸嵌入了更高級版本的.N
72、ET Framework。.NET Framework目前最新版本是4.0。</p><p> .NET Framework的實現(xiàn)目標(biāo)是:⑴提供一個完善的面向?qū)ο缶幊汰h(huán)境,無論代碼是在本地存儲執(zhí)行,還是在Internet上分布,或者是在遠程執(zhí)行的;⑵提供一個良好的代碼執(zhí)行環(huán)境,是開發(fā)人員的經(jīng)驗在面對類型大不相同的應(yīng)用程序使保持一致;⑶按照工業(yè)標(biāo)準(zhǔn)生成所有通信。以確保基于.NET Framework的代碼可與任何
73、其他代碼集成。</p><p> .NET Framework包括公共語言運行庫、.NET Framework類庫和NET程序編譯原理3個核心概念。</p><p> 2.2.2 運行環(huán)境的搭建③</p><p> ?、?首先使用Visual Studio 安裝盤安裝.NET Framework框架。然后使用Microsoft SQL Server安裝盤安裝數(shù)
74、據(jù)庫引擎</p><p> ?、茖⒐獗P中的項目文件夾SMALLERP復(fù)制到本地磁盤目錄下,選中該文件夾,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”命令。在打開的“屬性”對話框中去掉只讀屬性。</p><p> ?、谴蜷_Microsoft SQL Server 2008的SQL Server Management Studio.將數(shù)據(jù)庫文件SMALLERP_Data.MDF附加到Micro
75、soft SQL Server 2008服務(wù)器上。</p><p> ?、仁怯糜浭卤敬蜷_SMALLERP\AMALLERP\bin\Debug文件夾下面的SMALLERP.ini文件夾。在該文件中找到Server字段,將該字段的值修改為本機的SQL Server 2008服務(wù)器名。 </p><p> ⑸雙擊SMALLERP\AMALLERP\bin\Debug文件夾下的SMALLERP
76、.exe文件,即可運行程序。</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)勢,將任務(wù)合理的分配到Client端和Server端來實現(xiàn),降低了系統(tǒng)的通信開銷。C/S結(jié)構(gòu)的優(yōu)點是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后在提交給服務(wù)器,
77、對應(yīng)的優(yōu)點就是客戶端響應(yīng)速度快。</p><p> 客戶端和服務(wù)器常常分別出在相距很遠的兩臺計算機上,客戶端程序的任務(wù)是將用戶的要求提交給服務(wù)器程序,再將服務(wù)器程序返回的結(jié)果以特定的形式先是個用戶;服務(wù)器程序的任務(wù)是接受客戶程序提出的服務(wù)請求,進行相應(yīng)的處理,再將結(jié)果返回給客戶程序。</p><p> C/S結(jié)構(gòu)的原則是將計算機應(yīng)用任務(wù)分解成多個子任務(wù),由多臺計算機分工完成,即采用“功
78、能分布”原則??蛻舳送瓿蓴?shù)據(jù)處理、數(shù)據(jù)表示以及用戶接口功能;服務(wù)器端完成DBMS的核心功能。這種客戶請求服務(wù)、服務(wù)器提供服務(wù)的處理方式是一種新型的計算機應(yīng)用模式。</p><p><b> 第3章 需求分析</b></p><p><b> 3.1 可行性分析</b></p><p> 3.1.1 系統(tǒng)的必要性&l
79、t;/p><p> 通過計算機對企業(yè)職工信息進行管理,不僅為企業(yè)的管理注入了新的生機,而且在使用過程中接上了大量的人力、物力、財力和時間,可以提高企業(yè)的工作效率。隨著計算機技術(shù)的發(fā)展,以及計算機在各個企事業(yè)單位中應(yīng)用的普及,計算機強大的功能已為人們深刻認(rèn)識。它在當(dāng)今高速發(fā)展的信息時代占據(jù)著不可缺少的地位,作為計算機應(yīng)用軟件的一部分,使用計算機對企業(yè)職工信息進行綜合管理已成為企業(yè)追求的目標(biāo)。</p>&
80、lt;p> 3.1.2系統(tǒng)的可行性</p><p> C/S架構(gòu)的數(shù)據(jù)庫應(yīng)用程序的發(fā)展,迄今為止,技術(shù)較為完善,而且逐漸應(yīng)用在各個領(lǐng)域。C#語言作為.NET平臺的首選開發(fā)語言,它符合ECMA-334標(biāo)準(zhǔn),可見其技術(shù)的完善性和語法的規(guī)范新。另外,Microsoft Office Access 2003是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能(BI)工具提供了企業(yè)級的數(shù)據(jù)管理。它與Microsoft Vi
81、sual Studio、Microsoft Office System以及新的開發(fā)工具包(包括Business Intelligence Development Studio)的緊密集成使其與眾不同,無論是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,Microsoft Office Access 2003都可以為用戶提供創(chuàng)新的解決方案,幫助用戶從數(shù)據(jù)中獲取更多的利益。</p><p><b> 3.
82、2系統(tǒng)需求</b></p><p> 根據(jù)企業(yè)職工信息管理系統(tǒng)的特點,將系統(tǒng)分為職工工種信息管理、職工信息管理、部門信息管理和職工收入信息管理4部分。</p><p><b> 3.3功能需求</b></p><p> 職工信息管理系統(tǒng)的功能如下:</p><p> ?、畔抻诓僮魅藛T的計算機操作水平,要
83、求系統(tǒng)具有良好的人機交互界面;</p><p> ?、品奖闾砑痈鞣N信息;</p><p> ?、欠奖銛?shù)據(jù)的查詢和管理功能;</p><p> ?、瓤煞奖愕膭h除數(shù)據(jù)記錄。</p><p><b> 3.4系統(tǒng)性能需求</b></p><p> 根據(jù)前面所做的需求分析和功能的需求可以得出,職工信息
84、管理系統(tǒng)使用后,應(yīng)具有以下系統(tǒng)性能標(biāo)準(zhǔn):</p><p> ⑴靈活的錄入數(shù)據(jù),是信息傳遞方便、快捷;</p><p> ⑵系統(tǒng)采用人機交互方式,界面美觀友好,操作靈活方便,數(shù)據(jù)存儲安全可靠;</p><p> ?、菍崿F(xiàn)職工各種信息的綜合查詢;</p><p> ?、认到y(tǒng)最大限度的實現(xiàn)了易維護性和易操作性,定期備份數(shù)據(jù),以保證數(shù)據(jù)安全。&l
85、t;/p><p> 第4章 系統(tǒng)功能設(shè)計與實現(xiàn)</p><p> 4.1系統(tǒng)功能設(shè)計</p><p> 職工信息管理系統(tǒng)主要實現(xiàn)的功能是與職工有關(guān)的各種信息的添加、刪除、修改等,詳細情況如下:</p><p> 4.1.1 職工的工種信息管理</p><p> ?、盘砑勇毠すしN信息。</p><
86、;p> 在添加職工工種信息的文本框中,輸入職工工種相應(yīng)的信息,確定即可以添加。</p><p> ?、茷g覽職工工種信息。</p><p> 在瀏覽職工工種信息的文本框中,輸入職工工種相應(yīng)的信息,確定即可以瀏覽。還可以在瀏覽窗口,選中需要修改或者刪除的職工工種信息。</p><p> 4.1.2 職工信息管理</p><p><
87、;b> ?、盘砑勇毠ば畔?。</b></p><p> 在添加職工信息的文本框中,輸入職工相應(yīng)的信息,確定即可以添加。</p><p><b> ?、茷g覽職工信息。</b></p><p> 在瀏覽職工工種信息的文本框中,輸入職工所在的部門,點擊“開始查詢”即可以瀏覽。還可以在瀏覽窗口,選中需要修改或者刪除的職工信息。<
88、;/p><p> 4.1.3 部門信息管理</p><p><b> ?、盘砑硬块T信息。</b></p><p> 在添加部門信息的文本框中,輸入部門的名稱和部門領(lǐng)導(dǎo)等相應(yīng)信息,確定即可以添加。</p><p><b> ?、茷g覽部門信息。</b></p><p> 在瀏覽
89、部門信息的文本框中,可修改或者刪除選中的部門信息。</p><p> 4.1.4 收入信息管理</p><p><b> ⑴添加收入信息。</b></p><p> 在添加收入信息的文本框中,選擇職工的姓名和輸入時間等相應(yīng)信息,確定即可以添加。</p><p><b> ?、茷g覽收入信息。</b&g
90、t;</p><p> 在瀏覽收入信息的文本框中,選擇職工姓名,點擊“開始查詢”即可瀏覽收入信息。還可可修改或者刪除選中的部門信收入信息選中的職工收入信息。</p><p> 4.2 數(shù)據(jù)庫分析與設(shè)計</p><p> 4.2.1 數(shù)據(jù)庫表設(shè)計</p><p><b> 部門信息表</b></p>
91、<p><b> 收入信息表</b></p><p><b> 工種信息表</b></p><p><b> 職工信息表</b></p><p> 4.3 系統(tǒng)功能概要設(shè)計</p><p><b> 系統(tǒng)功能模塊圖:</b></
92、p><p> 4.4 系統(tǒng)功能詳細設(shè)計</p><p> 主要界面及部分代碼:</p><p> 員工信息管理系統(tǒng)主界面</p><p> public class Main : System.Windows.Forms.Form</p><p> {private StatusStrip statusStrip
93、1;</p><p> private ToolStripSplitButton toolStripSplitButton1;</p><p> private ToolStripMenuItem 收入管理ToolStripMenuItem;</p><p> private ToolStripMenuItem 添加ToolStripMenuItem1;<
94、;/p><p> private ToolStripMenuItem 查看ToolStripMenuItem2;</p><p> private ToolStripMenuItem 員工管理ToolStripMenuItem;</p><p> private ToolStripMenuItem 添加ToolStripMenuItem;</p>&
95、lt;p> private ToolStripMenuItem 查看ToolStripMenuItem1;</p><p> private ToolStripMenuItem 部門管理ToolStripMenuItem;</p><p> private ToolStripMenuItem 添加部門ToolStripMenuItem;</p><p>
96、 private ToolStripMenuItem 查看ToolStripMenuItem;</p><p> private ToolStripMenuItem 工種設(shè)置ToolStripMenuItem;</p><p> private ToolStripMenuItem 添加工種ToolStripMenuItem;</p><p> private
97、 ToolStripMenuItem 查看工種ToolStripMenuItem;</p><p> private PictureBox pictureBox1;</p><p> private System.ComponentModel.Container components = null;</p><p> public Main()</p&g
98、t;<p> {InitializeComponent();}</p><p> protected override void Dispose( bool disposing )</p><p> {if( disposing )</p><p> {if(components != null)</p><p&g
99、t; {components.Dispose();}</p><p><b> }</b></p><p> base.Dispose( disposing );</p><p><b> }</b></p><p><b> }</b></p>
100、<p> static void MainForm() </p><p> {Application.Run(new Main());}</p><p> private void 添加工種ToolStripMenuItem_Click(object sender,EventArgs e)</p><p> { n
101、ew Add_job().ShowDialog(); }</p><p> private void 查看工種ToolStripMenuItem_Click(object sender,EventArgs e)</p><p> { new Scan_job().ShowDialog(); }</p><
102、;p> private void 添加部門ToolStripMenuItem_Click(object sender,EventArgs e)</p><p> { new Add_department().ShowDialog(); }</p><p> private void 查看ToolStripMenuItem_Click(
103、object sender,EventArgs e)</p><p> { new Scan_department().ShowDialog(); }</p><p> private void 添加ToolStripMenuItem_Click(object sender,EventArgs e)</p><p>
104、 { new Add_person().ShowDialog(); }</p><p> private void 查看ToolStripMenuItem1_Click(object sender,EventArgs e)</p><p> { new Scan_Person().ShowDialog();
105、 }</p><p> private void 添加ToolStripMenuItem1_Click(object sender,EventArgs e)</p><p> { new Add_Income().ShowDialog(); }</p><p> private void 查看T
106、oolStripMenuItem2_Click(object sender,EventArgs e)</p><p> { new Scan_Income().ShowDialog(); }</p><p> private void 修改ToolStripMenuItem_Click(object sender,EventArgs e)</p&
107、gt;<p> { new Modify_Person().ShowDialog(); }</p><p> private void 修改ToolStripMenuItem1_Click(object sender,EventArgs e)</p><p> { new Modify_job().Sho
108、wDialog(); }</p><p> private void 修改ToolStripMenuItem2_Click(object sender,EventArgs e)</p><p> { new Modify_department().ShowDialog(); }</p><p>
109、 private void 修改ToolStripMenuItem3_Click(object sender,EventArgs e)</p><p> { new Modify_Income().ShowDialog(); }</p><p> private void 刪除ToolStripMenuItem3_Click(object s
110、ender,EventArgs e)</p><p> { new Scan_Income().ShowDialog(); }</p><p> private void 刪除ToolStripMenuItem2_Click(object sender,EventArgs e)</p><p> {
111、 new Scan_Person().ShowDialog(); }</p><p> private void 刪除ToolStripMenuItem1_Click(object sender,EventArgs e)</p><p> { new Scan_department().ShowDialog(); }
112、</p><p> private void 刪除ToolStripMenuItem_Click(object sender,EventArgs e)</p><p> { new Scan_job().ShowDialog(); }</p><p><b> ?、谔砑硬块T信息</b></p
113、><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.Wi
114、ndows.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 t
115、extBox2;</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>
116、<p> private System.Windows.Forms.Button button2;</p><p> private System.Data.OleDb.OleDbConnection oleDbConnection1;</p><p> [DllImport("User32.dll")]</p><p> p
117、ublic 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> {
118、InitializeComponent();}</p><p> protected override void Dispose( bool disposing )</p><p><b> {</b></p><p> if( disposing )</p><p><b> {</b
119、></p><p> if(components != null)</p><p><b> {</b></p><p> components.Dispose();</p><p><b> }</b></p><p><b> }</b&g
120、t;</p><p> base.Dispose( disposing );</p><p><b> }</b></p><p> private void InitializeComponent()</p><p><b> {</b></p><p> S
121、ystem.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Add_department));</p><p> this.label1 = new System.Windows.Forms.Label();</p><p
122、> 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>
123、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> th
124、is.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>&l
125、t;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>
126、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.l
127、abel1.TabIndex = 0;</p><p> this.label1.Text = "添加部門信息"; </p><p> this.label2.Location = new System.Drawing.Point(16,56);</p><p> this.label2.Name = "label2";
128、</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.Lo
129、cation = 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.T
130、abIndex = 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(5
131、6,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> th
132、is.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 Sys
133、tem.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>&
134、lt;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&
135、gt;<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;<
136、/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.butt
137、on1.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.button1
138、.TabIndex = 10;</p><p> this.button1.Text = "確定";</p><p> this.button1.Click += new System.EventHandler(this.button1_Click); </p><p> this.button2.Location = new System
139、.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>
140、;<p> this.button2.Text = "取消";</p><p> this.button2.Click += new System.EventHandler(this.button2_Click); </p><p> this.oleDbConnection1.ConnectionString = resources.GetStri
141、ng("oleDbConnection1.ConnectionString"); </p><p> this.AutoScaleBaseSize = new System.Drawing.Size(6,14);</p><p> this.BackColor = System.Drawing.SystemColors.ControlText;</p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文--基于c#職工信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 基于c#的小區(qū)物業(yè)管理系統(tǒng)設(shè)計與實現(xiàn) 【畢業(yè)論文】
- 基于C#技術(shù)的科研信息管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 畢業(yè)論文-基于c++信息管理系統(tǒng)設(shè)計與實現(xiàn)【精校排版】
- 基于c#的人事工資管理系統(tǒng)的設(shè)計與實現(xiàn)——畢業(yè)論文
- 基于c#的人事工資管理系統(tǒng)的設(shè)計與實現(xiàn)——畢業(yè)論文
- c#課程設(shè)計學(xué)生信息管理系統(tǒng) 論文
- 畢業(yè)論文--基于c#人事管理系統(tǒng)設(shè)計
- 學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)-畢業(yè)論文
- 畢業(yè)論文——學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文——教務(wù)信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文——超市信息管理系統(tǒng)設(shè)計與實現(xiàn)
- 學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn) 畢業(yè)論文
- 畢業(yè)論文:醫(yī)院信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文---基于vc教學(xué)信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文---醫(yī)院信息管理系統(tǒng)設(shè)計與實現(xiàn)
- 學(xué)生信息管理系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文
- c#考勤信息管理系統(tǒng)
- 畢業(yè)論文——學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文:醫(yī)院信息管理系統(tǒng)的設(shè)計與實現(xiàn)
評論
0/150
提交評論