基于.net三層架構(gòu)人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)xinlun_第1頁(yè)
基于.net三層架構(gòu)人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)xinlun_第2頁(yè)
基于.net三層架構(gòu)人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)xinlun_第3頁(yè)
基于.net三層架構(gòu)人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)xinlun_第4頁(yè)
基于.net三層架構(gòu)人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)xinlun_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、目錄TOC o 1-3 h u HYPERLINK l _Toc8419 目錄 PAGEREF _Toc8419 1 HYPERLINK l _Toc7210 摘要1 HYPERLINK l _Toc16258 前言3 HYPERLINK l _Toc31327 第 1 章 概述4 HYPERLINK l _Toc28107 1.1 發(fā)展背景4 HYPERLINK l _Toc12146 1.2 系統(tǒng)的目的和意義4 HYPERLINK l _Toc16105 1.3 人力資源管理系統(tǒng)發(fā)展趨勢(shì)5 HYPERLINK l _Toc23217 1.4 可行性分析5 HYPERLINK l _Toc4

2、733 第 2 章 技術(shù)背景6 HYPERLINK l _Toc19614 2.1 ASP.NET 6簡(jiǎn)介 HYPERLINK l _Toc12510 2.2 ASP.NET開發(fā)的軟硬件要求7 HYPERLINK l _Toc26274 2.3 系統(tǒng)開發(fā)方法、開發(fā)工具和語言特點(diǎn) 7 HYPERLINK l _Toc3705 第三章 系統(tǒng)需求分析與大綱設(shè)計(jì)9 HYPERLINK l _Toc10621 3.1 系統(tǒng)需求分析9 HYPERLINK l _Toc5897 3.2 系統(tǒng)功能說明9 HYPERLINK l _Toc28683 3.3 功能模塊劃分9 HYPERLINK l _Toc101

3、78 3.4 系統(tǒng)概要設(shè)計(jì)10 HYPERLINK l _Toc341 3.5 創(chuàng)建數(shù)據(jù)表14 HYPERLINK l _Toc22437 第 4 章 系統(tǒng)詳細(xì)設(shè)計(jì)1 6 HYPERLINK l _Toc15369 4.1 管理員的設(shè)計(jì)164.1.1 HYPERLINK l _Toc26514 管理員登錄頁(yè)面如圖4-1: 164.1.2 用戶 HYPERLINK l _Toc28363 管理1 84.1.3 HYPERLINK l _Toc16343 添加用戶204.1.4 公告管理 二十一4.1.5 添加公告 23 HYPERLINK l _Toc19456 4.2 部門經(jīng)理的設(shè)計(jì)2 3 H

4、YPERLINK l _Toc20300 4.2.1 本部門員工考勤管理2 44.2.2 HYPERLINK l _Toc7426 員工工資模塊2 5 HYPERLINK l _Toc62 第 5 章 系統(tǒng)測(cè)試25 HYPERLINK l _Toc14303 5.1 軟件測(cè)試方法26 HYPERLINK l _Toc22962 5.2 模塊測(cè)試27 HYPERLINK l _Toc5127 第 6 章小結(jié)27 HYPERLINK l _Toc22475 至29 HYPERLINK l _Toc7256 參考文獻(xiàn)30摘要人力資源管理系統(tǒng)是現(xiàn)在公司很好的輔助工具,為企業(yè)的發(fā)展提供了極大的便利。本系

5、統(tǒng)使用 ASP.NET 開發(fā)工具來創(chuàng)建 Web 應(yīng)用程序。采用C#開發(fā)語言,采用SQL Server2008數(shù)據(jù)庫(kù)訪問技術(shù)和三層架構(gòu),實(shí)現(xiàn)人力資源信息的便捷管理?;緷M足人力資源管理人員和員工的功能需求,對(duì)員工工資、考勤等有更細(xì)化的功能,將其從繁雜的事情中解放出來,徹底解決了浪費(fèi)時(shí)間和勞力的問題,提高了整體工作效率企業(yè)的;登錄后進(jìn)行權(quán)限設(shè)置,提高了系統(tǒng)的安全性,保證了人員信息的安全,適應(yīng)了網(wǎng)絡(luò)化社會(huì)對(duì)企業(yè)自身發(fā)展的要求,對(duì)系統(tǒng)建設(shè)具有重要意義的企業(yè)。關(guān)鍵詞:人力資源管理系統(tǒng), ASP.NET, C#, SQL Server2008 數(shù)據(jù)庫(kù)訪問技術(shù), 三層架構(gòu),人事管理器, , 安全前言人的智慧

6、和力量是無限的。社會(huì)的發(fā)展和科學(xué)的進(jìn)步,使得人才的重要性越來越突出。利用計(jì)算機(jī)實(shí)現(xiàn)人力資源管理已成為一種趨勢(shì)。對(duì)于大中型企業(yè)來說,使用計(jì)算機(jī)完成人力資源管理部分是促進(jìn)企業(yè)科學(xué)規(guī)范的勞動(dòng)人事管理,以及公司各部門的調(diào)整、工資結(jié)算和支付的必要條件。通常很重。并且不內(nèi)容犯錯(cuò)誤。如果人工填寫,在填寫大量表格時(shí),不僅容易混淆,容易出錯(cuò),管理不便,而且會(huì)消耗員工大量的時(shí)間和精力。如果使用計(jì)算機(jī)進(jìn)行管理,不僅可以保證準(zhǔn)確性,還可以讓信息為財(cái)務(wù)部門和公司主要管理人員服務(wù)。計(jì)算機(jī)具有存儲(chǔ)容量大、性能好、成本低、檢索迅速、查找方便、壽命長(zhǎng)等特點(diǎn),使人們感到更加方便、可靠、易于管理。這些優(yōu)勢(shì)大大提高了人力資源管理的效

7、率,為企業(yè)的科學(xué)規(guī)范管理和與世界接軌提供了重要條件。因此,結(jié)合中小企業(yè)的發(fā)展現(xiàn)狀和人事管理的實(shí)際需要,設(shè)計(jì)開發(fā)了一個(gè)基于.NET的人事管理系統(tǒng)。第一章概述1.1 發(fā)展背景管理信息系統(tǒng)(Management Information System,MIS)是由人和計(jì)算機(jī)組成的能夠收集、傳輸、存儲(chǔ)、維護(hù)和使用信息的系統(tǒng)。管理信息系統(tǒng)是信息系統(tǒng)的分支之一。經(jīng)過30多年的發(fā)展,已成為一個(gè)集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)和計(jì)算機(jī)科學(xué)于一體的多學(xué)科集合,有自己的理念、理論、結(jié)構(gòu)、體系和發(fā)展方法。綜合學(xué)科。一個(gè)管理信息系統(tǒng)的結(jié)構(gòu)通常由四個(gè)部門組成:信息源、信息管理者、信息使用者和信息管理者。管理信息系統(tǒng)的主要任

8、務(wù)一般是實(shí)現(xiàn)對(duì)基礎(chǔ)數(shù)據(jù)的嚴(yán)格管理,確定信息處理流程的標(biāo)準(zhǔn)化,高效完成日常處理業(yè)務(wù),優(yōu)化各種資源的配置,包括人力、物力、和財(cái)政資源。 MIS是人機(jī)結(jié)合的輔助管理系統(tǒng),管理和決策的主體是人,計(jì)算機(jī)只是輔助設(shè)備。目前國(guó)內(nèi)使用和開發(fā)的MIS平臺(tái)模式大致分為兩種:客戶端/服務(wù)器(Client/Server,簡(jiǎn)稱C/S)模式和Web瀏覽器/服務(wù)器(Browser/Server,簡(jiǎn)稱B/ S) 模式。當(dāng)前的企業(yè)信息管理系統(tǒng)正在從C/S結(jié)構(gòu)向B/S結(jié)構(gòu)轉(zhuǎn)變,但由于安全等因素,C/S結(jié)構(gòu)的管理信息系統(tǒng)仍占據(jù)企業(yè)管理信息系統(tǒng)的主流。1.2 系統(tǒng)的目的和意義它可以使企業(yè)帶來先進(jìn)的管理思想和方法,推動(dòng)建立現(xiàn)代人力資源

9、管理模式,促進(jìn)人力資源管理常態(tài)化,幫助企業(yè)提高管理效能,幫助企業(yè)降低管理成本。所有管理的目標(biāo)都是為了利益。在計(jì)劃經(jīng)濟(jì)時(shí)代,傳統(tǒng)的用工制度忽視了人力資源管理的開發(fā)和管理,缺乏對(duì)人力資源管理的理念和認(rèn)識(shí),忽視了人才的資源和完整性。在市場(chǎng)經(jīng)濟(jì)和知識(shí)經(jīng)濟(jì)時(shí)代,人力資源管理必須實(shí)現(xiàn)適應(yīng)社會(huì)主義計(jì)劃經(jīng)濟(jì)體制的人力資源管理體制向與社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制相適應(yīng)的人力資源管理體制的調(diào)整,重視人力資源管理。人才與人力資本的核算與計(jì)算。理解,樹立以人為本的思想,視人為資源和資本,強(qiáng)調(diào)發(fā)展整體的人力資源管理體系。當(dāng)今市場(chǎng)上有許多流行的人力資源管理系統(tǒng)。但是,對(duì)于企事業(yè)單位的人力資源管理系統(tǒng),不需要龐大的數(shù)據(jù)庫(kù)系統(tǒng)。它只

10、需要一個(gè)易于操作、功能實(shí)用、能滿足中心數(shù)據(jù)管理和需求的系統(tǒng)。我們的目標(biāo)是開發(fā)一個(gè)功能齊全、易于操作、簡(jiǎn)單明了的人力資源管理系統(tǒng)。該系統(tǒng)的具體任務(wù)是設(shè)計(jì)一個(gè)企業(yè)員工信息管理系統(tǒng),由計(jì)算機(jī)代替人工執(zhí)行添加新員工信息、修改員工信息、刪除員工信息等一系列操作。這樣,辦公室工作人員就可以輕松快捷地完成員工信息管理的任務(wù),即企業(yè)員工管理工作的系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到提高企業(yè)管理效率的目的。 .設(shè)計(jì)的指導(dǎo)思想是一切為用戶著想,界面美觀大方,操作盡量簡(jiǎn)潔明了,作為實(shí)際應(yīng)用要具備良好的容錯(cuò)性,當(dāng)用戶出現(xiàn)錯(cuò)誤,可以及時(shí)給出警告,以便用戶及時(shí)改正。支持企業(yè)實(shí)現(xiàn)標(biāo)準(zhǔn)化管理。支持企業(yè)高效完成勞動(dòng)人事管理的日常業(yè)

11、務(wù),包括新員工入職時(shí)的人事檔案建立、老員工的調(diào)動(dòng)、離職、退休等。支持企業(yè)在勞動(dòng)和人力資源管理等方面科學(xué)決策。人力資源管理制度是現(xiàn)代企業(yè)管理不可缺少的組成部分,是適應(yīng)現(xiàn)代企業(yè)制度要求,促進(jìn)企業(yè)勞動(dòng)人事管理科學(xué)化、規(guī)范化的必要條件。1.3 人力資源管理系統(tǒng)發(fā)展趨勢(shì)(1) 世界趨勢(shì)人力資源管理系統(tǒng)主宰21世紀(jì)。無論是發(fā)達(dá)國(guó)家還是發(fā)展中國(guó)家,都深刻認(rèn)識(shí)到人力資源的戰(zhàn)略意義,并開始將其付諸行動(dòng)。這種情況的變化源于競(jìng)爭(zhēng)壓力。當(dāng)前,世紀(jì)經(jīng)濟(jì)趨于全球化。世紀(jì)經(jīng)濟(jì)的全球化進(jìn)程和國(guó)家的開放進(jìn)程,要求組織管理部門降低管理成本,以減輕競(jìng)爭(zhēng)壓力,增強(qiáng)競(jìng)爭(zhēng)力。對(duì)于不同的組織,人力資源成本占總成本的比例是不一樣的。(二)技

12、術(shù)創(chuàng)新無論是現(xiàn)在還是未來,工業(yè)的發(fā)展越來越依賴于科學(xué)技術(shù)、知識(shí)和技能。這不僅要求員工特別是技術(shù)人員掌握信息的科學(xué)知識(shí)和技術(shù)能力,更重要的是要求員工深入、快速地掌握和應(yīng)用這些知識(shí)和技能。這導(dǎo)致了兩個(gè)問題。首先,隨著這種技術(shù)創(chuàng)新的發(fā)展和知識(shí)更新的加速,人們有了更多的職業(yè)選擇。其次,隨著這種發(fā)展和職業(yè)選擇機(jī)會(huì)的增加,人力資源管理的活動(dòng)和頻率有所增加;而且此類活動(dòng)對(duì)科技的要求和響應(yīng)性也更高,從而增加了人力資源成本。 .所以,人力資源管理就派上用場(chǎng)了。1.4 可行性分析(一)社會(huì)可行性分析隨著計(jì)算機(jī)的發(fā)展和普及以及互聯(lián)網(wǎng)技術(shù)的擴(kuò)展,日常的勞動(dòng)力、資金、人力資源管理將在無紙化辦公中實(shí)現(xiàn),并加入公司部門的內(nèi)

13、網(wǎng)或互聯(lián)網(wǎng),實(shí)現(xiàn)數(shù)據(jù)共享,即有利于勞動(dòng)力、資金和人員。單位部門的信息查詢提高了數(shù)據(jù)資源的利用率,并且可以及時(shí)更新。不需要浪費(fèi)大量的人力物力進(jìn)行復(fù)印,提高了工作效率。(2) 技術(shù)可行性分析Visual Studio 2008 提供了一個(gè)統(tǒng)一的、緊密集成的可視化編程環(huán)境,它簡(jiǎn)化了開發(fā)應(yīng)用程序的過程并減少了實(shí)際方法的時(shí)間。使用 Visual Studio.NET,很容易創(chuàng)建具有自動(dòng)縮放功能的可靠應(yīng)用程序和組件。而微軟優(yōu)秀的C#語言保持了C/C+獨(dú)有的強(qiáng)大功能和控制能力。熟悉 C+ 的模型和語法,具有完全的交互性和對(duì) COM+ 服務(wù)的完全支持,可以輕松遷移現(xiàn)有代碼。數(shù)據(jù)庫(kù)SQL2008已經(jīng)可以滿足中小

14、企業(yè)的數(shù)據(jù)需求,甚至一些大型企業(yè)也可以滿足。如今,電腦的普及越來越普及,電腦的配置也日新月異??梢源钶d該系統(tǒng)的機(jī)器,如辦公機(jī)器,可以滿足要求。因此,該系統(tǒng)在技術(shù)上是可行的。(3) 經(jīng)濟(jì)可行性分析使用傳統(tǒng)的人工輸入方式不僅繁瑣,而且需要大量的人工輸入,而且記錄容易出錯(cuò),導(dǎo)致成本高、效果差的缺點(diǎn)。企業(yè)建立數(shù)據(jù)庫(kù)非常困難和麻煩。采用該系統(tǒng)的成本和能源遠(yuǎn)低于人工,使用非常方便,易于更新。每個(gè)部門只需要一個(gè)人統(tǒng)一管理,對(duì)企業(yè)實(shí)現(xiàn)無紙化辦公起到很大的作用。影響。因此,該系統(tǒng)的經(jīng)濟(jì)可行性也是可行的。(4) 管理可行性分析系統(tǒng)采用系統(tǒng)數(shù)據(jù)備份、恢復(fù)等功能,界面結(jié)構(gòu)清晰,一目了然。此外,設(shè)計(jì)中還加入了人性化的元

15、素。管理這個(gè)系統(tǒng)并不難,也很容易學(xué)習(xí)。第二章技術(shù)背景2.1 ASP.NET 簡(jiǎn)介ASP.NET 是 M 戰(zhàn)略產(chǎn)品的一部分,而不僅僅是 Active Server Pages (ASP) 的下一個(gè)版本;它還提供了一個(gè)統(tǒng)一的 Web 開發(fā)模型,其中包括開發(fā)人員構(gòu)建企業(yè)級(jí) Web 應(yīng)用程序所需的一切。需要各種服務(wù)來讓開發(fā)人員用盡可能少的代碼完成任務(wù)。 ASP.NET 的語法在很大程度上與 ASP 兼容,同時(shí)它還提供了一種新的編程模型和結(jié)構(gòu),可以生成更具可擴(kuò)展性和穩(wěn)定性的應(yīng)用程序,并提供更好的安全保護(hù)。您可以隨時(shí)通過將 ASP.NET 功能逐步添加到現(xiàn)有 ASP 應(yīng)用程序來增強(qiáng) ASP 應(yīng)用程序的功能

16、。以任何 .NET 兼容語言創(chuàng)作應(yīng)用程序,包括 Visual Basic.NET、C# 和Script.NET。此外,任何 ASP.NET 應(yīng)用程序都可以使用整個(gè) .NET Framework。開發(fā)人員可以輕松獲得這些技術(shù)的好處,包括托管公共語言運(yùn)行時(shí)環(huán)境、類型安全、繼承等。ASP.NET 與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio.NET)無縫協(xié)作。這不僅使 Web 開發(fā)更容易,而且還提供了這些工具必須提供的所有好處,包括開發(fā)人員可以用來將服務(wù)器控件拖放到 Web 頁(yè)面上的 GUI,以及完全集成的調(diào)試支持。ASP.NET 提供了穩(wěn)

17、定的性能、出色的可升級(jí)性、更快的開發(fā)、更容易的管理、新的語言和網(wǎng)絡(luò)服務(wù)。通過 ASP.NET 運(yùn)行的主題是系統(tǒng)為用戶完成了大部分不重要的瑣碎工作。通過StringBuilder類向系統(tǒng)中的頁(yè)面寫入數(shù)據(jù),如StringBuilder.Append (Hello!);并寫一個(gè) response.Write(sb.ToString();在后面,你可以意識(shí)到“你好!”通過后臺(tái)直接寫入頁(yè)面。這種寫法的好處是避免了使用微軟自己的服務(wù)器控件。頁(yè)面中的所有元素都可以替換為靜態(tài) HTML。當(dāng)某些操作需要提交時(shí),系統(tǒng)可以隱藏域自行學(xué)習(xí)提交請(qǐng)求,不再點(diǎn)擊提交按鈕。這樣寫的好處是避免在頁(yè)面中生成微軟提供的狀態(tài)值,從而

18、提高頁(yè)面的整潔度。2.2 ASP.NET開發(fā)的軟硬件要求1. ASP.NET開發(fā)軟件要求:要使用 ASP.NET 開發(fā) Web 應(yīng)用程序,您必須具備以下工具:.NET 框架 3.5程序開發(fā)環(huán)境:Microsoft Visual Studio 2008數(shù)據(jù)庫(kù):SQL Server 2008 提供應(yīng)用數(shù)據(jù)存儲(chǔ)2、ASP.NET開發(fā)的硬件要求:CPU:1GHz以上存儲(chǔ)空間:256MB 或更多。在推薦的系統(tǒng)配置中添加 RAM 可以提高性能,尤其是在運(yùn)行多個(gè)應(yīng)用程序、處理大型項(xiàng)目或進(jìn)行企業(yè)級(jí)開發(fā)時(shí)。硬盤空間:系統(tǒng)驅(qū)動(dòng)器上至少有 1GB 可用空間,安裝 Visual Studio 2008 的驅(qū)動(dòng)器上至少

19、有 2GB 可用空間。操作系統(tǒng):Windows XP光驅(qū):需要 CD-ROM 驅(qū)動(dòng)器或 DVD-ROM,或使用虛擬光驅(qū)顯示:1024768,增強(qiáng)色16位色以上2.3 系統(tǒng)開發(fā)方法、開發(fā)工具及語言特點(diǎn)一、系統(tǒng)開發(fā)方法公司人事管理系統(tǒng)的開發(fā)是一項(xiàng)復(fù)雜的工程,涉及計(jì)算機(jī)處理技術(shù)、系統(tǒng)理論、組織結(jié)構(gòu)、管理職能、管理知識(shí)等多方面的問題。到目前為止,還沒有統(tǒng)一完整的開發(fā)方法。但每種開發(fā)方式都必須遵循相應(yīng)的開發(fā)策略:(1)系統(tǒng)要解決的問題。(2) 系統(tǒng)可行性研究,確定系統(tǒng)要達(dá)到的目標(biāo)。(3)系統(tǒng)開發(fā)的原則。(4)系統(tǒng)開發(fā)前的準(zhǔn)備工作。(5)系統(tǒng)開發(fā)方式的選擇和開發(fā)計(jì)劃的制定。2. SQL Server 簡(jiǎn)介

20、SQL Server是微軟推出的一套運(yùn)行在Windows平臺(tái)上的數(shù)據(jù)庫(kù)管理系統(tǒng)。用于以應(yīng)用程序的形式提供數(shù)據(jù)源,存儲(chǔ)各種數(shù)據(jù),讓用戶輕松實(shí)現(xiàn)要進(jìn)行的數(shù)據(jù)訪問操作。 ,并且還提供了一些可視化的管理工具,幫助數(shù)據(jù)庫(kù)系統(tǒng)管理員更加方便快捷地管理和設(shè)計(jì)數(shù)據(jù)庫(kù)內(nèi)容,從而對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)。 SQL在客戶/服務(wù)開發(fā)中的作用,因?yàn)檫@個(gè)系統(tǒng)生成和處理的數(shù)據(jù)量比較大,這讓我們首先想到了SQL Server這個(gè)大數(shù)據(jù)庫(kù)。 SQL 是一組符合行業(yè)標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)操作命令。 SQL 不是一種語言,你無法獲得專用的 SQL 軟件,它只是服務(wù)器數(shù)據(jù)庫(kù)的一部分。SQL Server 數(shù)據(jù)庫(kù)是動(dòng)態(tài)網(wǎng)頁(yè)的重要組成部分。動(dòng)態(tài)網(wǎng)頁(yè)中的大

21、部分?jǐn)?shù)據(jù)都放在數(shù)據(jù)庫(kù)中,通過調(diào)用數(shù)據(jù)庫(kù)信息來實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的頁(yè)面效果。因此,數(shù)據(jù)庫(kù)在動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)中也發(fā)揮著越來越重要的作用。SQL語言作為一種查詢語言,主要功能是與各種數(shù)據(jù)庫(kù)建立聯(lián)系和交流。 SQL語言集成了數(shù)據(jù)查詢、數(shù)據(jù)操作、數(shù)據(jù)定義和數(shù)據(jù)控制功能。數(shù)據(jù)定義語言 (DDL):實(shí)現(xiàn)定義、刪除和修改數(shù)據(jù)庫(kù)對(duì)象的功能。數(shù)據(jù)查詢語言(DQL):實(shí)現(xiàn)查詢數(shù)據(jù)的功能。數(shù)據(jù)操作語言(DML):實(shí)現(xiàn)數(shù)據(jù)庫(kù)數(shù)據(jù)的增刪改查功能。數(shù)據(jù)控制語言(DCL):實(shí)現(xiàn)控制用戶對(duì)數(shù)據(jù)庫(kù)的操作權(quán)限的功能。經(jīng)過不斷的更新升級(jí),SQL Server已經(jīng)發(fā)展成為一個(gè)全新的平臺(tái)SQL Server 2008,它是一個(gè)綜合性的數(shù)據(jù)庫(kù)平臺(tái)。

22、可靠的存儲(chǔ)功能,使用戶能夠?yàn)闃I(yè)務(wù)構(gòu)建和管理高可用性和高性能的數(shù)據(jù)庫(kù)應(yīng)用程序。3. 視覺工作室 2008VS2008是Visual Studio 2008的簡(jiǎn)稱。Visual Studio是微軟公司推出的開發(fā)環(huán)境。它是目前最流行的Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境。 Visual Studio 2008 與 .NET 開發(fā)框架緊密集成,是構(gòu)建下一代 Internet 應(yīng)用程序的絕佳工具。通過提供統(tǒng)一的集成開發(fā)環(huán)境和工具,極大地提高了開發(fā)效率;它集成了多語言支持,簡(jiǎn)化了服務(wù)器端開發(fā),并提供了高效創(chuàng)建和使用網(wǎng)絡(luò)服務(wù)的方法。 Visual Studio 2008 是一套完整的開發(fā)工具,用于構(gòu)建 ASP

23、.NET Web 應(yīng)用程序、XML Web 服務(wù)、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。第三章系統(tǒng)需求分析與大綱設(shè)計(jì)3.1 系統(tǒng)需求分析性能要求:整個(gè)系統(tǒng)應(yīng)易于操作、用戶友好、易于維護(hù)。數(shù)據(jù)庫(kù)要求運(yùn)行穩(wěn)定、執(zhí)行速度快、數(shù)據(jù)安全性高。軟件系統(tǒng)本身對(duì)計(jì)算機(jī)硬件平臺(tái)和操作系統(tǒng)平臺(tái)的要求適中。用戶需求:由于本管理系統(tǒng)主要是為大部分企業(yè)的人力資源管理部門開發(fā),對(duì)公司部門的人員進(jìn)行管理,所以以公司管理部門的人員為主要設(shè)計(jì)對(duì)象,普通用戶只需進(jìn)入系統(tǒng)即可查詢信息、修改密碼等3.2 系統(tǒng)功能說明該制度以實(shí)際調(diào)查為基礎(chǔ),結(jié)合廣大中小企業(yè)的共同點(diǎn),嚴(yán)格遵循實(shí)事求是的原則,進(jìn)行了創(chuàng)新。目的是通過該系統(tǒng)實(shí)現(xiàn)公司的人力資源管理,最

24、終實(shí)現(xiàn)科學(xué)決策。本系統(tǒng)特點(diǎn):(1)可以代替很多復(fù)雜的體力勞動(dòng),如統(tǒng)計(jì)、會(huì)計(jì)等工作,節(jié)省大量資源。(2)方便領(lǐng)導(dǎo)查詢員工工資、排班等信息。(3)有利于高級(jí)用戶管理和維護(hù)系統(tǒng)信息,也內(nèi)容普通用戶瀏覽和查看部分信息,實(shí)現(xiàn)管理機(jī)制的透明化。(4) 提供大量的操作提示,容錯(cuò)能力強(qiáng),極大地方便了管理者和用戶的使用,保證了數(shù)據(jù)的安全性、正確性、完整性和一致性。(5)可以在很大程度上優(yōu)化企業(yè)管理,提高企業(yè)工作效率。3.3 功能模塊劃分本系統(tǒng)在功能上主要分為用戶管理、人事管理、工資管理、信息查詢、系統(tǒng)設(shè)置5個(gè)模塊。用戶管理:分為高級(jí)用戶和普通用戶,主要用于修剪和查看公司員工信息。人事管理:用于管理員工的增刪改查

25、。薪資管理:用于管理員工的薪資,如會(huì)計(jì)等。信息查詢:用于查詢員工的詳細(xì)信息以及各部門、各公司所有員工的工資情況。系統(tǒng)設(shè)置:用于設(shè)置系統(tǒng)的一些基本參數(shù)。3.4 系統(tǒng)概要設(shè)計(jì)(1) 系統(tǒng)整體模塊設(shè)計(jì)如圖3-1所示。圖3-1 系統(tǒng)整體模塊設(shè)計(jì)(2) 用戶管理用戶管理模塊主要針對(duì)公司員工的管理而設(shè)置,其主要內(nèi)容包括用戶的添加、用戶的刪除、用戶密碼的修改、用戶的詳細(xì)信息等。為了劃分用戶的權(quán)限,系統(tǒng)設(shè)置了兩種用戶,即高級(jí)用戶和普通用戶。一方面,管理者不僅可以查看,還可以進(jìn)行合理的增刪改查等操作。另一方面,普通用戶可以查看相關(guān)信息,及時(shí)了解公司最新的計(jì)劃、政策和個(gè)人工資的具體核算。 , 及早發(fā)現(xiàn)和解決問題。

26、這保證了公司管理制度的透明和公開,讓員工真正參與到公司的經(jīng)營(yíng)決策中,讓員工發(fā)揚(yáng)主人翁精神,與公司共同呼吸、共同發(fā)展。管理員對(duì)用戶管理的設(shè)計(jì)如圖 3-2 所示。圖 3-2 管理員對(duì)用戶管理的設(shè)計(jì)注:管理員可以通過管理員登錄系統(tǒng),可以添加人員、修改人員信息、刪除缺勤員工信息、查詢和調(diào)動(dòng)員工。(b) 普通用戶的用戶管理設(shè)計(jì)如圖3-3所示圖3-3 普通用戶管理用戶設(shè)計(jì)注:用戶以普通用戶登錄系統(tǒng)后,進(jìn)入用戶管理頁(yè)面,可查看用戶詳情、修改密碼、查詢部門、工資等。(3) 人事管理人事管理有利于公司的發(fā)展,主要用于對(duì)公司員工的詳細(xì)信息進(jìn)行相關(guān)操作。主要包括增刪人員、修改人員信息等功能。對(duì)于進(jìn)入公司的新員工,經(jīng)

27、理可以將其添加到相應(yīng)的部門,并登記和歸檔個(gè)人信息(如地址等);對(duì)于屢次違反公司紀(jì)律或因其他原因需要離開公司的員工,經(jīng)理可以將其從部門中刪除,其個(gè)人信息也將被刪除;對(duì)于轉(zhuǎn)賬或注冊(cè)錯(cuò)誤以及需要更新的信息,管理者可以隨時(shí)更改,以免造成不必要的損失。管理員對(duì)員工信息管理的設(shè)計(jì)如圖3-4所示圖3-4 管理員對(duì)員工信息管理的設(shè)計(jì)注意:管理員通過管理員登錄系統(tǒng)后,可以添加、刪除、調(diào)動(dòng)員工,可以修改數(shù)據(jù)等。(4) 薪酬管理對(duì)于員工的工資支付,系統(tǒng)會(huì)進(jìn)行全面、合理、準(zhǔn)確的計(jì)算,同時(shí)會(huì)扣除因請(qǐng)假、遲到、礦工等造成的工資項(xiàng)目。同時(shí),系統(tǒng)還將負(fù)責(zé)計(jì)算本月因公出差人員的補(bǔ)貼,最終確定應(yīng)發(fā)工資數(shù)量和實(shí)際工資。管理員工資管

28、理設(shè)計(jì)如圖3-5所示。圖 3-5 管理員對(duì)工資管理的設(shè)計(jì)圖 3-5 管理員對(duì)工資管理的設(shè)計(jì)注:管理員通過管理員登錄系統(tǒng)后,可以進(jìn)入、修改、查詢工資。(五)信息查詢信息的查看不僅有利于公司管理制度的透明化和公開化,也有利于公司的良好發(fā)展。便捷的查詢可以準(zhǔn)確、有效、快速地對(duì)龐大的數(shù)據(jù)資源進(jìn)行統(tǒng)計(jì)、分析和輸出,為公司的長(zhǎng)遠(yuǎn)發(fā)展打下良好的基礎(chǔ)。信息查看模塊主要用于管理員查詢公司員工的所有詳細(xì)信息。信息查看模塊可以根據(jù)部門、用戶名、真實(shí)狀態(tài)等條件進(jìn)行相關(guān)查詢。查詢時(shí),填寫正確的查詢條件后,點(diǎn)擊“查詢”按鈕。管理員對(duì)信息查詢的設(shè)計(jì)如圖 3-6 所示。圖3-6 管理員信息查詢?cè)O(shè)計(jì)注:管理員通過管理員登錄系統(tǒng)

29、后,可查詢員工所在單位、地址等個(gè)人信息,并可查詢最新消息,了解公司動(dòng)態(tài)。(6) 系統(tǒng)設(shè)置系統(tǒng)設(shè)置模塊主要用于設(shè)置系統(tǒng)的一些基礎(chǔ)數(shù)據(jù),不僅可以減少繁雜的人工輸入操作,還可以使系統(tǒng)動(dòng)態(tài)增刪一些基礎(chǔ)信息,如工作年限的設(shè)置、主要包括職稱設(shè)置、職務(wù)設(shè)置、學(xué)歷設(shè)置、學(xué)院設(shè)置、工齡設(shè)置、員工身份設(shè)置、公告設(shè)置等功能。管理員對(duì)系統(tǒng)設(shè)置的設(shè)計(jì)如圖3-7所示。圖3-7 管理員系統(tǒng)設(shè)置設(shè)計(jì)注:管理員通過管理登錄系統(tǒng)進(jìn)入后,可以設(shè)置員工的職稱、職務(wù)、學(xué)歷、研究生學(xué)歷、工齡等。3.5 數(shù)據(jù)表的創(chuàng)建通過對(duì)系統(tǒng)的分析,結(jié)合系統(tǒng)的要點(diǎn),使用SQL Server2008數(shù)據(jù)庫(kù)生成數(shù)據(jù)庫(kù)物理模型。分為4大數(shù)據(jù)表,即:系統(tǒng)設(shè)置相關(guān)

30、數(shù)據(jù)表、部門設(shè)置相關(guān)數(shù)據(jù)表、薪酬管理相關(guān)數(shù)據(jù)表、員工基礎(chǔ)數(shù)據(jù)表。員工表注意:設(shè)置員工ID為主鍵,部門ID作為外鍵,關(guān)聯(lián)一張專門的部門表,方便查詢員工在哪個(gè)部門。注意:部門ID為主鍵,員工ID設(shè)置為外鍵,與員工信息表關(guān)聯(lián)。2. 公告表3. 離開表格注意:將表中的員工ID設(shè)置為外鍵,將請(qǐng)假表與員工表關(guān)聯(lián)起來,方便管理員查詢員工請(qǐng)假信息。4. 考勤表注意:將員工ID設(shè)置為外鍵,將考勤表與員工表關(guān)聯(lián)起來,方便管理員查詢員工的考勤信息。5. 工資單注意:將員工ID設(shè)置為外鍵,方便管理員在計(jì)算員工工資信息時(shí)查詢員工的工資信息。第四章系統(tǒng)詳細(xì)設(shè)計(jì)4.1 管理員的設(shè)計(jì)對(duì)于管理員來說,進(jìn)入后臺(tái)進(jìn)行相關(guān)操作,以及

31、如何安全進(jìn)入系統(tǒng)進(jìn)行后臺(tái)管理非常重要。在本系統(tǒng)的admin文件夾中,有一個(gè)login.aspx頁(yè)面,設(shè)置為管理員登錄。4.1.1 管理員登錄頁(yè)面如圖4-1所示:核心代碼如下:protected void Page_Load(object sender, EventArgs e)if (Request.Formsubflag != null & Request.Formsubflag != & Request.Formsubflag = 1)字符串類型 = Request.Formtype;model.Worker_Name = Request.Formname.Trim().ToString(

32、);model.Worker_Pwd = Request.Formpwd.Trim().ToString();model.Worker_States = Convert.ToInt32(type);字符串路徑 = ;如果(類型=“1”)path = /Worker/index.aspx;如果(類型=“2”)path = /ZhuGuan/index.aspx;如果(類型=“3”)path = /Admin/index.aspx;如果(EPMS.BLL.Worker.Exists(模型)模型 = EPMS.BLL.Worker.GetModel(model.Worker_Name);Cookie

33、 名稱 = new Cookie(名稱, model.Worker_Name);Response.Cookies.Add(name);餅干廚師 = new Cookie(userid,model.Worker_Id.ToString();Response.Cookies.Add(cook);Cookie org_id1 = new Cookie(org_id, model.Org_Id.ToString();Response.Cookies.Add(org_id1);響應(yīng)。重定向(路徑);別的Response.Write(alert(用戶名或密碼錯(cuò)誤!););代碼分析:通過判斷用戶選擇的登錄類

34、型,判斷用戶的身份,從而進(jìn)入相應(yīng)的界面。1、用戶登錄成功后,通過session保存用戶信息。模型 = EPMS.BLL.Worker.GetModel(model.Worker_Name);Cookie 名稱 = new Cookie(name, model.Worker_Name);Response.Cookies.Add(name);餅干廚師 = new Cookie(userid,model.Worker_Id.ToString();Response.Cookies.Add(cook);Cookie org_id1 = new Cookie(org_id, model.Org_Id.To

35、String();Response.Cookies.Add(org_id1)響應(yīng)。重定向(路徑);這樣做的好處是管理員登錄系統(tǒng)后可以記錄當(dāng)前管理員的個(gè)人信息(如用戶名、ID等),進(jìn)行某些操作。也可以依次作為查詢條件,方便管理員調(diào)用數(shù)據(jù)等功能。String的詳細(xì)使用說明:細(xì)繩常用方法:(1)string Substring(int startindex),string Substring(int startindex,int length)該方法用于截取子字符串startindex:字符開始的位置length:截取字符串的長(zhǎng)度。(2) string Split(char) 將字符串組與Split

36、中的東西分開例如:字符串 str = sd,sa,wqe,we,a;string result = str.Split(,);/拆分必須使用單引號(hào)foreach(結(jié)果中的字符串 r)Console.WriteLine(r);(3) 字符串替換(oldChar, newChar)用于替換,用newChar的內(nèi)容替換oldChar(多用于網(wǎng)絡(luò)中“屏蔽非法字符”等功能)(4) string StartsWith(char) 返回值為bool類型,判斷字符串實(shí)例的開頭是否與指定字符串相同。(5)string IndexOf(char) 返回此字符串中指定Unicode 字符第一次出現(xiàn)的索引。(6) s

37、tring Split()、string Split(char值)-用于按指定字符分割字符串-:分割字符-values:字符數(shù)組:字符串對(duì)象是不可變的。每次使用 System.String 類中的一種方法時(shí),都會(huì)在存儲(chǔ)中創(chuàng)建一個(gè)新的字符串對(duì)象,這需要為新對(duì)象分配新空間。在需要對(duì)字符串進(jìn)行重復(fù)修改的情況下,與創(chuàng)建新 String 對(duì)象相關(guān)的開銷可能非常昂貴。如果要修改字符串而不創(chuàng)建新對(duì)象,然后你可以使用 System.Text.:.StringBuilder 類。例如,當(dāng)在一個(gè)循環(huán)中將許多字符串連接在一起時(shí),使用 StringBuilder 類可以提高性能。4.1.2 用戶管理管理員登錄頁(yè)面代碼

38、分析:管理員可以根據(jù)不同的部門查詢不同部門的員工信息。核心代碼如下:protected void Page_Load(object sender, EventArgs e)如果(!IsPostBack)EPMS.Model.Worker 模型 = 新 EPMS.Model.Worker();model.Worker_Id = Convert.ToInt32(Request.QueryStringid);模型 = EPMS.BLL.Worker.GetModel(model.Worker_Id);.Text = model.Worker_Name;this.shijian.Te

39、xt = model.Worker_Time;this.xueli.Text = model.Worker_Education;this.home.Text = model.Worker_Jiguan;protected void Button1_Click(對(duì)象致者,EventArgs e)EPMS.Model.Worker 模型 = EPMS.BLL.Worker.GetModel(Convert.ToInt32(Request.QueryStringid);model.Worker_Name = .Text.Trim().ToString();model.Worker_

40、Education = this.xueli.Text.Trim().ToString();model.Worker_Time = this.shijian.Text.Trim().ToString();model.Worker_Jiguan = this.home.Text.Trim().ToString();如果(EPMS.BLL.Worker.Update(模型) Response.Write(alert(修改成功!);); else Response.Write(alert(修改失??!);); function Del(id) if(confirm(確定刪除嗎?) window.loc

41、ation.href = User_List.aspx?id= + id; a href=Edit_User.aspx?id= 編輯 | a href=javascript:Del( )刪除 筆記:4.1.3 添加用戶核心代碼如下:protected void Button1_Click(對(duì)象致者,EventArgs e)if (Request.Formorg = 0)model.Worker_States = 3;模型.Org_Id = 0;別的model.Org_Id = Convert.ToInt32(Request.Formorg);if (Request.Formzhiwei !=

42、null)if (Request.Formzhiwei = manager)model.Worker_States = 2;別的model.Worker_States = 1;model.Worker_Pwd = 110;model.Worker_Name = Request.Formname;model.Worker_Education = Request.Formxueli;model.Worker_Time = Request.Formshijian;model.Worker_Jiguan = Request.Formhome;如果(EPMS.BLL.Worker.Add(模型)0)Re

43、sponse.Write(alert(添加成功!););別的Response.Write(alert(添加失敗!););4.1.4 公告管理核心代碼如下:protected void Page_Load(object sender, EventArgs e)if (Request.QueryStringid!=&Request.QueryStringid!=null)int id = Convert.ToInt32(Request.QueryStringid);/Response.Write(id);if (EPMS.BLL.Notice.Delete(id)Response.Write(al

44、ert(刪除成功!);數(shù)據(jù)集 ds = EPMS.BLL.Notice.GetAllList();this.Repeater1.DataSource = ds;this.Repeater1.DataBind();公共字符串 str(object ob)字符串 str = ob.ToString();如果 (str.Length=20)str = str.Substring(0, 20) + ;返回字符串; 4。1。 5添加公告核心代碼如下:protected void Button1_Click(對(duì)象致者,EventArgs e)EPMS.Model.Notice 模型 = 新 EPMS.Mo

45、del.Notice();model.Notice_Title = this.TextBox2.Text.Trim();model.Notice_Content = this.TextBox1.Text.Trim();if (EPMS.BLL.Notice.Add(model)0)Response.Write(alert(發(fā)布成功!);4.2 部門經(jīng)理的設(shè)計(jì)查看該部門的員工信息核心代碼如下:protected void Page_Load(object sender, EventArgs e)如果(!IsPostBack)org_id = Convert.ToInt32(Request.Coo

46、kiesorg_id.Value);數(shù)據(jù)集 ds = EPMS.BLL.Worker.GetList(org_id= + org_id);this.Repeater1.DataSource = ds;this.Repeater1.DataBind();/通過部門id獲取部門名稱公共字符串 bumen()模型 = EPMS.BLL.Org.GetModel(org_id);返回模型.Org_Name;4.2.1本部門員工考勤管理核心代碼如下:protected void Page_Load(object sender, EventArgs e)if (Request.QueryStringid!

47、=null)int pid = Convert.ToInt32(Request.QueryStringid);/Response.Write(pid);如果(EPMS.BLL.Check_Work.Delete(pid)Response.Write(alert(刪除成功!);window.location=Check_List.aspx);int id = Convert.ToInt32(Request.Cookiesuserid.Value);字符串名稱 = Request.Cookiesname.Value;EPMS.Model.Worker 模型 = EPMS.BLL.Worker.Ge

48、tModel(id);EPMS.Model.Org org = EPMS.BLL.Org.GetModel(Convert.ToInt32(model.Org_Id);this.Label1.Text = org.Org_Name;DataSet ds = EPMS.BLL.Check_Work.GetLists(select w.*,c.* from Worker w left join Check_Work c on w.Worker_Id=c.Worker_Id where w.Org_Id= + model.Org_Id.ToString() ;this.Repeater1.DataS

49、ource = ds;this.Repeater1.DataBind();4.2.2員工工資模塊核心代碼如下:protected void Page_Load(object sender, EventArgs e)如果(!IsPostBack)int id = Convert.ToInt32(Request.Cookiesuserid.Value);公共字符串名稱()int id = Convert.ToInt32(Request.Cookiesuserid.Value);字符串考勤 = ;字符串工資=“”;模型 = EPMS.BLL.Worker.GetModel(id);if (!EPMS

50、.BLL.Check_Work.Exists_Byuesrid(id)kaoqin = 您的考勤記錄為滿勤,;別的check_model = EPMS.BLL.Check_Work.GetModelBy_workid(id);kaoqin = 你的考勤記錄是:加班 + check_model.Jiaban + 白天旅行 + check_model.Chucha + 日計(jì)件率 + check_model.Jijian + 件假期 + check_model.Xiujia + 天;if (!EPMS.BLL.Salary.Exists_Byuserid(id)Salary = 對(duì)不起,還沒有薪水!

51、;別的Salary_model = EPMS.BLL.Salary.GetModelBy_workid(id);薪水=薪水模型.薪水總和.ToString()+“元”;return model.Worker_Name + + kaoqin + 你的總工資是:+salary+如有疑問,請(qǐng)查找工資詳情的部門經(jīng)理;第 5 章 系統(tǒng)測(cè)試5.1 軟件測(cè)試方法軟件測(cè)試是軟件開發(fā)過程的重要組成部分。軟件測(cè)試是執(zhí)行程序以發(fā)現(xiàn)程序中的錯(cuò)誤的過程;一個(gè)好的測(cè)試解決方案是極有可能發(fā)現(xiàn)迄今為止未被發(fā)現(xiàn)的錯(cuò)誤的解決方案;成功的測(cè)試是發(fā)現(xiàn)迄今為止未被發(fā)現(xiàn)的錯(cuò)誤。軟件測(cè)試是根據(jù)軟件開發(fā)各階段的規(guī)范和程序的局部結(jié)構(gòu),精心設(shè)計(jì)

52、一批測(cè)試用例,并利用測(cè)試用例運(yùn)行程序,發(fā)現(xiàn)程序錯(cuò)誤的過程。有兩種方法可以測(cè)試任何產(chǎn)品:黑盒測(cè)試:黑盒測(cè)試完全不考慮程序部門的結(jié)構(gòu)和處理,只遵循規(guī)范書以檢查程序是否滿足其功能要求。黑盒測(cè)試是在程序接口上執(zhí)行的測(cè)試,也稱為功能測(cè)試。白盒測(cè)試:白盒測(cè)試將程序視為一個(gè)透明的盒子,這意味著測(cè)試人員完全了解程序的結(jié)構(gòu)和處理。因此,在測(cè)試時(shí),要按照節(jié)目部的邏輯測(cè)試程序,檢查節(jié)目中的各個(gè)通道是否能按照預(yù)定的要求正常工作。白盒測(cè)試也稱為結(jié)構(gòu)測(cè)試。從程序是否執(zhí)行來看,分為 HYPERLINK %20%20%20%20:/baike.baidu%20%20%20%20/view/106204.htm 靜態(tài)測(cè)試和 H

53、YPERLINK %20%20%20%20:/baike.baidu%20%20%20%20/view/106213.htm 動(dòng)態(tài)測(cè)試。軟件開發(fā)過程按階段分為 HYPERLINK %20%20%20%20:/baike.baidu%20%20%20%20/view/106237.htm 單元測(cè)試、 HYPERLINK %20%20%20%20:/baike.baidu%20%20%20%20/view/106652.htm 集成測(cè)試、 HYPERLINK %20%20%20%20:/baike.baidu%20%20%20%20/view/106760.htm 驗(yàn)證測(cè)試和 HYPERLINK

54、%20%20%20%20:/baike.baidu%20%20%20%20/view/170112.htm 系統(tǒng)測(cè)試 HYPERLINK %20%20%20%20:/baike.baidu%20%20%20%20/view/649815.htm 驗(yàn)收測(cè)試。測(cè)試過程分4個(gè)步驟進(jìn)行,即單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試和發(fā)布測(cè)試。無論使用何種測(cè)試方法,只要對(duì)每一種可能的情況都進(jìn)行測(cè)試,就可以獲得完全正確的程序。涵蓋所有可能情況的測(cè)試成為詳盡的測(cè)試。但是對(duì)于真正的程序,詳盡的測(cè)試是不可能的。5.2 模塊測(cè)試模塊測(cè)試是對(duì)大綱設(shè)計(jì)中的各個(gè)模塊進(jìn)行測(cè)試,其重點(diǎn)是測(cè)試模塊與模塊之間的關(guān)系。模塊測(cè)試屬于集成測(cè)試的范疇,測(cè)試內(nèi)容是集成部分之間的關(guān)系。模塊測(cè)試的目的是確保每個(gè)模塊作為一個(gè)單元正確運(yùn)行,因此模塊測(cè)試通常被稱為單元測(cè)試。在此測(cè)試步驟中經(jīng)常會(huì)發(fā)現(xiàn)編碼和詳細(xì)設(shè)計(jì)中的錯(cuò)誤。在一個(gè)設(shè)計(jì)良好的軟件系統(tǒng)中,每個(gè)模塊都執(zhí)行一個(gè)明確定義的子功能,并且該子功能與其他模

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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)論