版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 項目管理系統(tǒng)設(shè)計</b></p><p><b> 摘要</b></p><p> 在傳統(tǒng)的項目開發(fā)過程之中,任務(wù)分配及項目實施進度情況需要面對面才能進行。但是越來越多公司的項目是由分散全國乃至世界各地的人員來一起完成的,由于人員之間不能及時有效地溝通工作情況使得項目任務(wù)不能在最短的時間內(nèi)進行有效合理的分配和管理
2、,也不能及時人性化進行人員調(diào)動及時對新任務(wù)新方案進行實施,這樣給整個項目工作帶來的極大的不便,因此傳統(tǒng)的項目管理模式很難適應(yīng)現(xiàn)實的生產(chǎn)需求。建立一種新型的項目管理系統(tǒng)顯得十分必要。利用信息化技術(shù)開發(fā)項目管理系統(tǒng),就是創(chuàng)造一個能有效控制項目成本,包括對人員、材料、工作任務(wù)、進度的管理,協(xié)助項目經(jīng)理及時掌握項目情況、指導項目成員完成任務(wù)、輔助項目成員交流意見的項目管理系統(tǒng)。項目管理系統(tǒng)能有效地規(guī)范一個團隊的日常工作,提高團隊的整體工作效率,
3、并使項目管理者合理掌握項目的當前進度,及時做出正確的決策?;赼sp.net的項目管理系統(tǒng)的設(shè)計后臺使用SQL數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)邏輯,并提出了在線項目管理系統(tǒng)解決方案,提出了多項目分類處理原則。結(jié)合我們對項目管理知識的了解,本系統(tǒng)實現(xiàn)了對于項目的基本增加、修改、刪除功能,實現(xiàn)了對于不同部門用戶權(quán)限的管理;系統(tǒng)在vs2010平臺下開發(fā)</p><p> 關(guān)鍵詞: WEB,數(shù)據(jù)庫,SQL Server,項目管理<
4、/p><p> Design of project management system </p><p><b> Abstract</b></p><p> In the traditional project development process, progress of face to face to the implementati
5、on of the distribution of tasks and projects. But more and more the company projects are from scattered all over the country even the world people to finish together, because people can not be timely and effectively comm
6、unicate the project task cannot be distributed and managed effectively and reasonably in the shortest period of time, can not be timely humanity mobilization of personnel in time for the n</p><p> Key Words
7、: WEB,DATABASE,SQL Server,Project Management</p><p><b> 目 錄</b></p><p><b> 第1章 緒論1</b></p><p> 1.1 研究背景1</p><p> 1.2 研究意義1</p>
8、<p> 1.3 研究內(nèi)容2</p><p> 1.4 論文組織2</p><p> 第2章 相關(guān)技術(shù)論述4</p><p> 2.1信息管理技術(shù)發(fā)展歷程4</p><p> 2.2 .NET開發(fā)框架4</p><p> 2.3 Visual Studio .NET2010開發(fā)工具5&
9、lt;/p><p> 2.4 SQL Server 2008數(shù)據(jù)庫5</p><p> 2.5 B/S架構(gòu)體系5</p><p> 第3章 項目管理系統(tǒng)設(shè)計6</p><p> 3.1 功能設(shè)計6</p><p> 3.2 概要設(shè)計7</p><p> 3.3 詳細設(shè)計9&l
10、t;/p><p> 3.3.1.1 用戶界面邏輯設(shè)計9</p><p> 3.3.1.2 數(shù)據(jù)流程設(shè)計9</p><p> 3.4 數(shù)據(jù)庫的設(shè)計15</p><p> 3.4.1 employee15</p><p> 3.4.2 employee group15</p><p>
11、; 3.4.3 employeedetail 15</p><p> 3.4.4 group16</p><p> 3.4.5 Project16</p><p> 3.4.6 weekly17</p><p><b> 結(jié)論18</b></p><p><b>
12、參考文獻19</b></p><p><b> 謝辭20</b></p><p> 附錄一 部分關(guān)鍵源碼及解釋21</p><p><b> 第1章 緒論</b></p><p><b> 1.1 研究背景</b></p><p&g
13、t; 項目管理系統(tǒng)的應(yīng)用在三十年前僅限于建筑、國防、航天等行業(yè),三十年科技的迅速發(fā)展,項目管理系統(tǒng)應(yīng)用到今天的計算機、電子通訊、金融業(yè)甚至政府機關(guān)等眾多領(lǐng)域。目前在我國國內(nèi),對項目管理的認識正逐漸深入,但要求項目管理人員擁有相應(yīng)資格認證的還主要為大的跨國公司、IT公司等與國際接軌的企業(yè)。為完成某個的產(chǎn)品或服務(wù)所做的一次性任務(wù)稱為項目。項目管理是面向任務(wù)成果、基于團隊工作、借助外部資源提供跨職能部門的解決方案,它能有效降低成本擴大利潤,
14、同時它又是靈活的。項目管理者的職責就是根據(jù)特定的規(guī)范、在預算范圍內(nèi)、按時完成任務(wù)。</p><p> 從項目中獲得最大的利潤可以提高在市場中的競爭優(yōu)勢。待開發(fā)產(chǎn)品部件的采購形式是為了最大化社會資源,以此來獲得更大的利潤空間。一個項目系統(tǒng)能成功開放主要依賴高速的網(wǎng)絡(luò)信息管理。如何更有效的管理項目建設(shè)是我們一直在探索的,主要可以從成員專業(yè)性和管理水平入手。一個有紀律有規(guī)則的組織在管理水平上會比無紀律無規(guī)則的組織高效
15、許多。項目經(jīng)理負責制是一個有紀律有組織的制度是現(xiàn)在很多企業(yè)所推行的。主要是因為現(xiàn)在開放項目涉及不同的專業(yè),應(yīng)用領(lǐng)域廣泛,大部分都以管理為中心,所以項目經(jīng)理負責制是必然趨勢。項目經(jīng)理已經(jīng)認識到根據(jù)企業(yè)自身項目特點來完成相應(yīng)要求的管理系統(tǒng)才能滿足現(xiàn)在高速的信息化時代。國外軟件公司相對成熟,是我們可以借鑒的好對象。</p><p> 隨著互聯(lián)網(wǎng)的迅速發(fā)展,項目管理信息化日益擴大?;?net的項目管理系統(tǒng)為了簡單有效
16、的對項目進行管理。通過構(gòu)建項目管理系統(tǒng)是為了保障項目的順利完成,并提高項目的整體運作效率。Web以信息發(fā)布平臺的身份出現(xiàn)在Internet的發(fā)展史是一個重要的里程碑,為Internet成為當前信息技術(shù)的核心奠定了堅實的基礎(chǔ)?,F(xiàn)在,人們現(xiàn)在對網(wǎng)上信息的了解關(guān)注使用一般是通過瀏覽器瀏覽,所以將Web打造得更理想更人性化是當今研究的熱點之一。</p><p><b> 1.2 研究意義</b>&
17、lt;/p><p> 現(xiàn)在是科學技術(shù)時代,最重要的就是信息的傳遞和收集,如何更快更準確的傳遞收集信息是社會的主要趨勢。組織的工作必須項目化才能滿足如今企業(yè)和組織的工作與任務(wù)需要及時更新、傳遞,總結(jié)進度制定計劃更新、任務(wù)改變等,項目管理成為組織普遍采用的工作管理方式。一個組織通常要同時實施一定數(shù)量不同的項目,在同一時期內(nèi)完成的項目數(shù)量越多,項目管理越復雜。在多個項目同時實施的情況下,這些項目在資金、時間、人力資源方面
18、往往存在爭奪關(guān)系。而傳統(tǒng)的多項目管理方法效率低下、不便于溝通、資源分不合理,從而造成了時間、人力、物力和財力的浪費。因此,有必要將高效的項目管理系統(tǒng)應(yīng)用到企業(yè)中,可以提高企業(yè)的管理效率與水平。 </p><p> 在如今的信息化時代,一個企業(yè)組織信息化程度直接影響著這個企業(yè)的地位,提高信息化程度能提高企業(yè)的競爭力,間接的也提高了企業(yè)的影響力企業(yè)的地位。這樣有影響力的企業(yè)才能為國家生產(chǎn)力水平的提高和經(jīng)濟
19、增長做出貢獻。本課題的研究目的就是通過計算機網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù),開發(fā)出專門針對于企業(yè)的項目管理系統(tǒng),通過項目的合理化管理來提高工作效率提高企業(yè)的信息化水平。綜上所述,項目管理系統(tǒng)的研究和實現(xiàn)的是有其現(xiàn)實意義的,對進一步提升中小企業(yè)管理水平、提高市場競爭力和信息化建設(shè)有著重要的理論意義和實踐價值。</p><p><b> 1.3 研究內(nèi)容</b></p><p>
20、 提供一個信息共享的平臺讓參與項目活動的所有人員進行互動,通過這個平臺(也就是項目管理系統(tǒng))全面記錄各項項目活動,提高管理工作效率。閱讀大量參考文獻了解國內(nèi)外項目管理的開發(fā)和應(yīng)用,熟悉項目管理系統(tǒng)所需要的數(shù)據(jù)庫技術(shù)。針對企業(yè)的項目管理系統(tǒng)的角色進行分配。項目管理系統(tǒng)角色主要有兩個:一個系統(tǒng)管理員也就是項目經(jīng)理,對人員管理,對項目跟蹤進行項目總結(jié)做出新的計劃,創(chuàng)建新項目、項目詳細信息錄入等;另一個就是普通用戶,每周工作報告的提交,查看自
21、己小組長或者項目經(jīng)理的評語等。其次是功能模塊的設(shè)計,功能模塊主要是對項目的管理、人員管理、系統(tǒng)管理。項目管理包括新增項目的詳細信息錄入,一個項目的詳細信息有項目名稱、項目編號、部門、項目經(jīng)理、預計完成時間還有項目的具體說明;項目管理主要是項目實施信息的更新,可以停止項目的活動也可以刪除項目還有就是對項目信息的編輯;項目檢索對之前的每周工作報告的查看,可以通過小組進行檢索也可以通過時間進行檢索。人員管理包括人員信息編輯刪除,對員工工號錄入
22、以及人員權(quán)限,小組的建立小組的名稱還有小組長的提拔簡介小組的主要職能。系統(tǒng)管理要滿足每個人員都有一個員工號可以登入,每個人員</p><p><b> 1.4 論文組織</b></p><p> 本論文分為四章,下面是各章節(jié)的內(nèi)容概述:</p><p><b> 第1章緒論</b></p><p&
23、gt; 介紹本課題研究的內(nèi)容、研究的背景和研究的意義,并分析了當今企業(yè)的在信息化社會存在的管理問題,項目管理系統(tǒng)意在改善當今現(xiàn)狀。</p><p><b> 第2章相關(guān)技術(shù)論述</b></p><p> 介紹信息管理技術(shù)的發(fā)展,面對信息飛速發(fā)展的今天企業(yè)的發(fā)展方向。展現(xiàn)了本次研究所涉及的.net技術(shù)、開發(fā)工具及數(shù)據(jù)庫、B/S架構(gòu)體系。</p>&l
24、t;p> 第3章項目管理系統(tǒng)設(shè)計</p><p> 主要描述了系統(tǒng)設(shè)計的主要模塊,設(shè)計的流程圖。詳細分析項目管理系統(tǒng)設(shè)計,包括功能設(shè)計數(shù)據(jù)庫設(shè)計和設(shè)計的原理。</p><p><b> 結(jié)論</b></p><p> 概述全文,總結(jié)設(shè)計的優(yōu)勢與尚需完善之處,對整個系統(tǒng)開發(fā)進行了總結(jié),指明本課題取得的成果和創(chuàng)新點之外還指出了系統(tǒng)存在
25、的不足以及項目管理系統(tǒng)未來的發(fā)展趨勢。</p><p> 第2章 相關(guān)技術(shù)論述</p><p> 2.1 信息管理技術(shù)發(fā)展歷程</p><p> 管理信息系統(tǒng)的發(fā)展歷程,我們要從1946年開始了解。因為那一年世界上第一臺計算機在美國賓夕法尼亞大學誕生了。隨著計算機技術(shù)的飛速發(fā)展和應(yīng)用的需要,計算機的應(yīng)用逐漸由科學計算發(fā)展到過程控制,到1954年美國通用電器公
26、司首次利用計算機計算職工的薪金,計算機就應(yīng)用到了數(shù)據(jù)處理領(lǐng)域,這就產(chǎn)生了最早的管理軟件,即最簡單的信息系統(tǒng),計算機被用到了企業(yè)信息管理之中。自此以后,西方的很多國家開始著手信息系統(tǒng)的開發(fā)。到60年代末計算機用于企業(yè)信息管理在西方逐步普及。發(fā)展到目前計算機在企業(yè)信息管理中的應(yīng)用已從簡單的數(shù)據(jù)處理到了電子商務(wù)。</p><p> 我國計算機技術(shù)用于管理起步較晚,1979年財政部撥款500萬在長春第一汽車制造廠實施信
27、息系統(tǒng)的開發(fā)是我國計算機用于管理的里程碑。經(jīng)過二十幾年,我國管理信息系統(tǒng)的發(fā)展經(jīng)歷了一個與國外管理信息系統(tǒng)發(fā)展相似的歷程。讓我們透過這個梯型圖來了解和回顧二十幾年來我國管理信息系統(tǒng)發(fā)展的概貌。</p><p> 隨著技術(shù)的發(fā)展和企業(yè)外部環(huán)境競爭的加劇,企業(yè)管理信息系統(tǒng)將朝著協(xié)同商務(wù)的方向發(fā)展,也就是供需鏈上所有的單位,包括供應(yīng)商、制造商、分銷商、運輸商、產(chǎn)品開發(fā)商、應(yīng)用服務(wù)提供商等合作伙伴,都按照客戶或市場的需
28、求,步調(diào)一致地共同開展業(yè)務(wù)活動,保證產(chǎn)品和服務(wù)能夠保質(zhì)、保量、按時地交互到客戶手中。</p><p> 2.2 .NET開發(fā)框架</p><p> 網(wǎng)絡(luò)應(yīng)用開發(fā)技術(shù)ASP .NET和Windows編程技術(shù)Win Forms都是由.NET提供的,.NET提供了VB,VC++,C#, Jscript等多種語言支持。開發(fā)框架如下:</p><p> O/R(對象/數(shù)
29、據(jù)庫)映射的框架nhibernate。</p><p> 單元測試框架nunit。</p><p> 可以生成解決方案、復制文件、運行 NUnit 測試、發(fā)送電子郵件nant項目。</p><p> TestDriven工具。一個可以集成到Visual studio .net 里面的測試工具,可以用來運行nunit。</p><p>
30、 持續(xù)集成工具CC(CruiseControl.NET)工具。</p><p> 提供日志處理的框架log4net框架</p><p> 從java的spring框架porting過來的框架Spring.Net框架。</p><p> 模版的代碼生成工具CodeSmith。</p><p> 模版框架Sitemesh.Net。<
31、/p><p> LINQ(語言集成查詢Language Integrated Query)是一組用于c#和Visual Basic語言的擴展。 </p><p> ASP.NET Web應(yīng)用程序(Web Application)框架ASP.NET MVC</p><p> 2.3 Visual Studio .Net 2010開發(fā)工具</p><
32、;p> Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺應(yīng)用程序開發(fā)環(huán)境。目前有五個版本:專業(yè)版、高級版、旗艦版、學習版和測試版。Visual Studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設(shè)計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了 NET Framework 4.0、Microsoft Visual Studio
33、2010 CTP( Community Technology Preview--CTP),并且支持開發(fā)面向Windows 7的應(yīng)用程序。除了Microsoft SQL Server,它還支持 IBM DB2和Oracle數(shù)據(jù)庫。</p><p> 2.4 SQL Server 2008數(shù)據(jù)庫</p><p> SQL Server 2008 在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組
34、織管理任何數(shù)據(jù)??梢詫⒔Y(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中。可以對數(shù)據(jù)進行查詢、搜索、同步、報告和分析之類的操作。數(shù)據(jù)可以存儲在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計算機和移動設(shè)備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。</p><p> SQL Server 2008 允許使用 Microsoft .NET 和Visual Studio開發(fā)的自定義應(yīng)用程序中使用數(shù)據(jù),在面向服務(wù)的架
35、構(gòu)(SOA)和通過 Microsoft BizTalk Server 進行的業(yè)務(wù)流程中使用數(shù)據(jù)。信息工作人員可以通過日常使用的工具直接訪問數(shù)據(jù)。</p><p> 2.5 B/S 架構(gòu)體系</p><p> B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式),是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部
36、分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護和使用。客戶機上只要安裝一個瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務(wù)器安裝Oracle、Sybase、Informix或 SQL Server等數(shù)據(jù)庫。瀏覽器通過Web Server 同數(shù)據(jù)庫進行數(shù)據(jù)交互。</p><p> 第3章 項目管理系統(tǒng)設(shè)計</p><p><b>
37、; 3.1 功能設(shè)計</b></p><p> 根據(jù)目前企業(yè)項目管理工作的實際需要,本系統(tǒng)采用模塊化結(jié)構(gòu),各模塊的劃分和設(shè)計遵循高內(nèi)聚、低耦合的原則。由主模塊調(diào)用各個子模塊,每個子模塊完成一項相對獨立的功能,每個子模塊可獨自開發(fā)、測試和修改,最后組合成整個系統(tǒng)。項目管理系統(tǒng)需要完成以下一些基本功能:</p><p> 圖3-1 功能設(shè)計圖</p><p
38、> 本系統(tǒng)具體功能需求如下:</p><p> ?。?)由項目管理系統(tǒng)登入界面登入到管理界面,即系統(tǒng)的服務(wù)器端。</p><p> (2)不論是管理員還是普通人員都需要在登錄界面輸入正確的用戶名和密碼后才可以登錄到各自界面中去,如果輸入錯誤系統(tǒng)會出現(xiàn)提示“登錄失敗,請檢查用戶編號和密碼”,通過這樣提高項目的安全。</p><p> ?。?)從主界面點擊添加
39、項目進入相應(yīng)的操作界面,對新的項目進行信息錄入,錄入項目名稱、項目編號主要是方便檢索查詢,預計完成時間還有項目的具體說明讓整個項目的計劃更清晰。</p><p> ?。?)從主界面點擊項目管理進入相應(yīng)的操作界面,對要做的項目進行統(tǒng)一的增刪改查管理,及時更新項目的進度,通過項目人員的信息回饋可以將項目的活動狀態(tài)做出更改,也可以對項目實時更新項目負責人變化項目要求等。</p><p> (5
40、)從主界面點擊添加編輯小組進入相應(yīng)的操作界面,對小組主要功能簡介,提拔項目人員當小組長,在每周的工作報告也可以以小組為單位檢索。</p><p> (6)從主界面點擊添加編輯人員進入相應(yīng)的操作界面,對人員進行管理,人員在項目實施期間可能出現(xiàn)離職等情況,將員工信息刪除,以及員工的錄入及分組。</p><p> (7)從主界面點擊查看/編輯周報模塊進入相應(yīng)操作界面,對周報檢索查看編輯。&l
41、t;/p><p> (8)從主界面點擊申請?zhí)峤恢軋竽K進入相應(yīng)操作界面,每周對項目工作情況以報告的形式匯報。</p><p> ?。?)從主界面點擊修改密碼模塊進入相應(yīng)操作界面,要對身份先驗證所以要輸入原始然后才能對密碼進行修改。</p><p><b> 3.2 概要設(shè)計</b></p><p> 本系統(tǒng)開發(fā)環(huán)境如下
42、: </p><p> 技術(shù)平臺:微軟的.NET框架1.0版本 </p><p> 信息服務(wù)器:IIS6.0 </p><p><b> 開發(fā)語言:C# </b></p><p> 開發(fā)工具:Visual Studio2010 數(shù)據(jù)庫系統(tǒng):SQLServer200
43、8 </p><p> 服務(wù)器操作系統(tǒng):開發(fā)過程采用Windows XP Professional操作系統(tǒng),實施后服務(wù)器端可采用Wnidows 2000 Server及以上服務(wù)器操作系統(tǒng)??蛻舳送扑]采用Windows 2000 Professional及以上操作系統(tǒng)</p><p> 系統(tǒng)運行架構(gòu)如圖3-2所示<
44、;/p><p> 圖3-2 系統(tǒng)運行架構(gòu)圖</p><p> 基于asp.net的項目管理系統(tǒng)概要設(shè)計如圖3-3</p><p> 圖3-3 系統(tǒng)運行架構(gòu)圖</p><p> 本系統(tǒng)的設(shè)計目的是為了提高企業(yè)信息化管理水平,實現(xiàn)企業(yè)日常運作流程的數(shù)字化、網(wǎng)絡(luò)化管理,提高企業(yè)項目管理工作的規(guī)范化程度和工作效率。對此架構(gòu)中的功能模塊進行詳細設(shè)計
45、和劃分,再結(jié)合完整的數(shù)據(jù)庫創(chuàng)建和優(yōu)化,可以實現(xiàn)一個滿足企業(yè)需求的項目信息管理系統(tǒng)。提供項目管理系統(tǒng)運行最基礎(chǔ)的平臺,包括數(shù)據(jù)訪問層,實體層,工作流程以及基礎(chǔ)信息維護平臺。本系統(tǒng)主要采用B/S構(gòu)架,所以客戶端界面基本以HTML頁面為主。數(shù)據(jù)訪問層能夠支持目前主流的數(shù)據(jù)庫訪問類型,包括ODBC,OLEDB,ORACLE,SQLServer等。</p><p><b> 3.3詳細設(shè)計</b>&
46、lt;/p><p> 3.3.1數(shù)據(jù)流程設(shè)計</p><p> 系統(tǒng)E-R圖如圖4所示:從E-R圖中可以看到該項目任務(wù)系統(tǒng)的實體有項目任務(wù)和用戶,而且一個項目任務(wù)能分配給多個用戶,一個用戶可以擁有多個項目任務(wù)。</p><p> 1)項目,屬性有項目ID、項目名稱、項目狀態(tài)、擁有者、項目內(nèi)容、創(chuàng)建時間。</p><p> 2)用戶,屬性有
47、用戶名、用戶ID、用戶密碼、用戶信息。</p><p> 圖3-4 系統(tǒng)實體關(guān)系(ER)圖</p><p> 3.3.2用戶界面邏輯設(shè)計</p><p><b> ?。?)用戶登錄界面</b></p><p> 網(wǎng)站首頁是登錄模塊主要功能為對用戶身份進行驗證,以保障系統(tǒng)安全。登錄系統(tǒng)時需要輸入員工編號和密碼,然后單
48、擊“登錄”按鈕,系統(tǒng)將開始驗證用戶身份,如果用戶身份不合法,系統(tǒng)會提示登錄失敗,請檢查用戶編號或密碼。如果用戶身份合法,則可以進入系統(tǒng)的主頁,以進行其他的操作。登錄界面如圖3-5所示。</p><p><b> 圖3-5 登錄界面</b></p><p><b> 添加項目模塊</b></p><p> 本模塊主要實
49、現(xiàn)項目創(chuàng)建。主要包含項目名稱、項目編號、部門、部門經(jīng)理、預計完成時間還有項目說明,對新的項目進行信息錄入,錄入項目名稱、項目編號主要是方便檢索查詢,預計完成時間還有項目的具體說明讓整個項目的計劃更清晰。當所有信息都錄入完畢單擊“提交”按鈕,如果填寫的信息不完整系統(tǒng)會提交不了,等到所有信息都填寫完單機“提交”按鈕就能看到新項目已經(jīng)在列表里。界面如圖3-6所示。</p><p> 圖3-6 添加項目界面</p
50、><p> (3)項目管理模塊。</p><p> 本模塊主要功能是對項目刪除編輯以及設(shè)置非活動,對要做的項目進行統(tǒng)一的增刪改查管理,及時更新項目的進度,通過項目人員的信息回饋可以將項目的活動狀態(tài)做出更改,也可以對項目實時更新項目負責人變化項目要求等。如果項目已經(jīng)完成可以單擊“刪除”按鈕,就可以把項目刪除掉。有時候項目在未完成時需要停止項目的進行可以將項目設(shè)為非活動,就點擊對應(yīng)項目的“設(shè)為
51、非活動”按鈕。點擊對應(yīng)項目的“編輯”能對項目預期完工的時間進行更改,也能更改項目經(jīng)理項目說明等。項目管理界面如圖3-7所示。</p><p> 圖3-7 項目管理界面</p><p> (4)添加/編輯小組模塊。</p><p> 本模塊主要實現(xiàn)小組的管理功能。主要功能實現(xiàn)小組的創(chuàng)建和刪除,對小組主要功能簡介,提拔項目人員當小組長,在每周的工作報告也可以以小組
52、為單位檢索。小組信息錄入完成單擊“提交”可以創(chuàng)建小組,完成提交后能在小組的列表中看到。單擊對應(yīng)小組的“編輯”按鈕能對之前創(chuàng)建小組的信息進行更改。包括小組名稱小組長還有小組的簡介。單擊“刪除”按鈕,則將相應(yīng)小組刪除。添加/編輯小組界面如圖3-8所示。</p><p> 圖3-8 添加/編輯小組界面</p><p> ?。?)添加/編輯員工模塊</p><p> 本
53、模塊主要實現(xiàn)員工的管理功能。主要功能實現(xiàn)員工的添加和刪除以及以及員工的資料包括工號小組角色。錄入員工姓名和工號,還可以對員工身份進行設(shè)定,如果身份要設(shè)定為管理員,則在“是否是管理員”的方框單擊,就會顯示“√”說明身份設(shè)定為管理員。同理如果身份要設(shè)定為部門經(jīng)理,則單擊“是否是項目經(jīng)理”的方框。信息填寫玩之后,單擊“添加”員工信息就錄入完成了。單擊“顯示所有員工”可以對人員進行管理,在對應(yīng)的人員信息單擊“編輯”就能修改員工的信息了,包括對員
54、工的小組分配。如果要刪除員工信息直接單擊員工信息對應(yīng)的“刪除”按鈕即可。添加/編輯員工界面如圖3-9所示。</p><p> 圖3-9添加/編輯小組界面</p><p> ?。?)查看/編輯所有周報模塊</p><p> 本模塊主要實現(xiàn)工程項目檢索功能。主要功能查看管理項目每周的項目工作報告,可以通過小組進行檢索也可以通過時間進行檢索。單擊“查詢”就能查詢相應(yīng)的
55、項目周報。查看/編輯所有周報界面如圖3-10所示。</p><p> 圖3-10添加/編輯小組界面</p><p><b> (7)密碼模塊</b></p><p> 本模塊主要實現(xiàn)密碼修改功能修改密碼界面,為了驗證身份要輸入原來的密碼才能進行性密碼的修改。輸入原始密碼和兩次一樣的新密碼,然后單擊“修改密碼”,系統(tǒng)將進行驗證,如果原始密碼
56、錯誤或者兩次新密碼輸入不一樣都無法修改密碼,只有當輸入正確的原密碼和兩個一樣的新密碼才能完成密碼修改。如圖3-11所示。</p><p> 圖3-11密碼修改界面</p><p><b> ?。?)填寫周報模塊</b></p><p> 員工登錄進去點擊填寫周報模塊可以填寫本周或者上一周的工作情況以及下一周的工作安排,提交周報時間規(guī)定:周一
57、、周二可提交上周周報,周四、周五可提交本周周報,逾期將不允許提交。如圖3-12所示。</p><p> 圖3-12填寫周報界面</p><p> 3.4 數(shù)據(jù)庫的設(shè)計</p><p> 3.4.1 employee(員工) </p><p> 員工信息表:主要用來保存員工的詳細信息,如表3-1。</p><p>
58、; 表3-1 employee表</p><p> 3.4.2 employee group(員工組)</p><p> 員工小組信息表:主要用來保存員工小組的信息,如表3-2。</p><p> 表3-2 employee group表</p><p> 3.4.3 employeedetail(員工詳細信息) </p>
59、;<p> 員工信息表:主要用來保存員工的詳細信息,如表3-3。</p><p> 表3-3 employeedetail表</p><p> 3.4.4 group(組) </p><p> 員工小組信息表:主要用來保存員工小組的信息,如表3-4。</p><p> 表3-4 group表</p>&l
60、t;p> 3.4.5 Project(項目) </p><p> 項目信息表:主要用來保存項目信息,如表3-5。</p><p> 表3-5 project表</p><p> 3.4.6 weekly(周報) </p><p> 項目周報信息表:主要用來保存項目的信息和周報的信息,如表3-6。</p><
61、p> 表3-6 weekly表</p><p><b> 結(jié)論</b></p><p> 在大學的學習生活過程之中,畢業(yè)設(shè)計是非常重要的一個環(huán)節(jié),在我們即將步入社會參與實際項目的規(guī)劃建設(shè)是很好的實踐機會。畢業(yè)設(shè)計是對自己四年知識學習的總結(jié)和提高,和科學研究開發(fā)工作一樣,要有嚴謹態(tài)度。畢業(yè)設(shè)計有一定的學術(shù)意義和實用價值,能反映出作者所具有的專業(yè)基礎(chǔ)知識和分析
62、解決問題的能力。此次畢業(yè)設(shè)計是我們從大學畢業(yè)生走向未來工作重要的一步。從最初的選題,開題到分析調(diào)查到完成設(shè)計。其間,查找資料,老師指導,與同學交流,每一個過程都是對自己能力的一次檢驗和充實。在畢業(yè)設(shè)計期間,盡可能多的閱讀文獻資料是很重要的,一方面是為畢業(yè)設(shè)計做技術(shù)準備,另一方面是學習做畢業(yè)設(shè)計的方法。一次優(yōu)秀的設(shè)計對啟發(fā)我們的思維,掌握設(shè)計的規(guī)范、流程、具體操作都很有幫助。</p><p> 本系統(tǒng)在VS201
63、0開發(fā)環(huán)境下,使用ASP.NET和SQL Server 2008實現(xiàn)了一個項目管理系統(tǒng)設(shè)計。項目管理系統(tǒng)角色主要有兩個:一個系統(tǒng)管理員也就是項目經(jīng)理,對人員管理,對項目跟蹤進行項目總結(jié)做出新的計劃,創(chuàng)建新項目、項目詳細信息錄入等;另一個就是普通用戶,每周工作報告的提交,查看自己小組長或者項目經(jīng)理的評語等。其次是功能模塊的設(shè)計,功能模塊主要是對項目的管理、人員管理、系統(tǒng)管理。項目管理包括新增項目的詳細信息錄入,一個項目的詳細信息有項目名稱
64、、項目編號、部門、項目經(jīng)理、預計完成時間還有項目的具體說明;項目管理主要是項目實施信息的更新,可以停止項目的活動也可以刪除項目還有就是對項目信息的編輯;項目檢索對之前的每周工作報告的查看,可以通過小組進行檢索也可以通過時間進行檢索。人員管理包括人員信息編輯刪除,對員工工號錄入以及人員權(quán)限,小組的建立小組的名稱還有小組長的提拔簡介小組的主要職能。系統(tǒng)管理要滿足每個人員都有一個員工號可以登入,每個人員都可以對密碼進行修改功能。通過員工每周的
65、工作反饋來跟蹤項目進度,項目經(jīng)理及時批閱并通過對項目每周工作評價來通知項目人員的下一步計劃。通過這樣一</p><p> 項目管理系統(tǒng)在自己的努力下做出來了,但是由于技術(shù)水平專業(yè)水平的限制,本系統(tǒng)在很多不足很多缺陷。有一些功能還不能實現(xiàn),還不能達到員工跟管理員人性化的溝通。色調(diào)單一的系統(tǒng)界面看起來沒有一點美感。這些都需要平時的積累和對技術(shù)的熟練掌握,希望在以后有進一步的提高。</p><p&
66、gt;<b> 參考文獻.</b></p><p> [1] 劉西杰,柳林著. HTML、CSS、JavaScript網(wǎng)頁制作從入門到精通, 2012,(12) </p><p> [2] (美)然哥諾辛爾蒙 著,肖奕,曹俊 譯, ASP.NET2.0XML高級編程(第3版)[J] 清華大學出版社, 2006,(09) .</p><p>
67、; [3] Ramma Velpuri、Anand Adkoli.蔣蕊,王磊. Oracle8i 備份與恢復手冊O(shè)racle8i Backup & Recovery Handbook . 機械工業(yè)出版社</p><p> [4] 夏普 著,周靖 譯,Visual C# 2010從入門到精通,清華大學出版社</p><p> [5] 魏洪濤,王維平,譚紹林. 一個綜合管理信息系
68、統(tǒng)的設(shè)計與實現(xiàn)[J]計算機應(yīng)用, 2002,(09)</p><p> [6] 邵鵬鳴. ASP.NET WEB應(yīng)用程序設(shè)計及開發(fā)(C#版), 清華大學出版社</p><p> [7] Ben Chang.高波,王琰.Oracle XML 開發(fā)手冊. 機械工業(yè)出版社</p><p> [8] 解皎虹.三層(多層)應(yīng)用程序的開發(fā)[EB/OL].</p>
69、;<p> http://www.#edu.cn/~yangdy/computer/arch/paper1.htm,2003-4-5</p><p> [9] 范敏. 用Struts構(gòu)架實現(xiàn)WEB應(yīng)用[J]電腦知識與技術(shù), 2005,(09) .</p><p> [10] C.M.Saracco.Coping with Disparate Data in
70、Web Applications[DB/OL]. </p><p> http://www-900.ibm.com/developerWorks/cn/dmdd/library/techarticles/0208saracco/index_eng.shtml, August 2002</p><p> [11] Laura Haas, Eileen Lin. IBM Federated
71、 Database Technology[DB/OL].</p><p> http://www-900.ibm.com/developerWorks/cn/dmdd/library/techarticles/0203haas/0203haas_eng.shtml, March 2002</p><p> [12] 陳立. 如何提高企業(yè)網(wǎng)站大數(shù)據(jù)量查詢效率[J]電力信息化, 2006,
72、(05)</p><p> [13] 陳欣. MIS系統(tǒng)開發(fā)中C/S與B/S模式結(jié)合的探討[J]西北電力技術(shù), 2005,(03) .</p><p> [14] Holly A. Hayes. DB2 Information Integration: The Big Picture[DB/OL].</p><p> http://www-900.ibm.co
73、m/developerWorks/cn/dmdd/library/techarticles/iibigpicture/iibigpicture_eng.shtml,July 2003</p><p><b> 謝辭</b></p><p> 首先,要感謝畢業(yè)設(shè)計指導老師丁潤祺老師。在畢業(yè)設(shè)計階段,丁潤祺老師總是耐心的指導我的畢設(shè),遇到問題老師都會詳細講解直到我都理
74、解。從任務(wù)書到開題報告到外文論文翻譯,老師每次都從百忙之中抽出時間認真批閱,給出修改建議。從任務(wù)書分發(fā)那時刻老師就給我們相應(yīng)的建議讓我更快的入手項目。每當我遇到邏輯不太明白的地方,丁老師總是耐心的說明,舉出相應(yīng)的案例,讓我們真正理解運用而不是只是死記住那些代碼。此外,不止是學習方面,在生活上方面老師也一直用心關(guān)心我們的就業(yè)等情況。遇到面試失敗的時候老師總是給予我們鼓勵,告訴我相應(yīng)的面試技巧,跟我聊聊當今社會現(xiàn)狀,怎么找到更適合自己的工作
75、。老師在這段時間教會了我很多東西。在此,我要對丁老師表示衷心的感謝!</p><p> 最后,我還要感謝在整個畢業(yè)設(shè)計期間給我有過任何幫助的老師、同學和朋友們,正因為有了大家的幫助,才使我能夠順利的完成畢業(yè)設(shè)計。</p><p> 附錄1 部分關(guān)鍵源碼及解釋</p><p> 在這部分,將結(jié)合具體的源代碼具體說明系統(tǒng)的執(zhí)行流程和邏輯。</p>&
76、lt;p><b> 員工登錄主頁</b></p><p> <%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage_groupleader.master.cs" Inherits="MasterPage_groupleader
77、" %></p><p> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %></p><p> <!DOCTYPE htmlPUBLIC "-//W
78、3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p> <html xmlns="http://www.w3.org/1999/xhtml"></p><p> <
79、;head id="MasterHead" runat="server"></p><p> <link href="StyleSheet.css" rel="stylesheet" type="text/css" /></p><p> <script lang
80、uage="javascript" type="text/javascript"></p><p> // <!CDATA[</p><p> function master_contentheader_onclick() {</p><p><b> }</b></p>
81、<p> function master_page_onclick() {</p><p><b> }</b></p><p> function master_content_onclick() {</p><p><b> }</b></p><p><b> /
82、/ ]]></b></p><p><b> </script></b></p><p><b> </head></b></p><p> <body style="width: 100%;"></p><p> &
83、lt;form id="MasterPageForm" runat="server"></p><p> <asp:ScriptManager ID="ScriptManager1" runat="server" EnableScriptLocalization="True"></p>
84、;<p> </asp:ScriptManager></p><p> <table style="width: 100%;"></p><p><b> <tr></b></p><p> <td style="width: 2%; height:
85、100px"></p><p><b> </td></b></p><p> <td colspan="3" style="width: 96%; height: 100px;" valign="top"></p><p> <di
86、v id="master_header2" style="width: 100%; height: 100px; background-image: url(images/headertop_img.jpg);" onclick="return master_header_onclick()"></p><p> <div id="
87、;master_headertop1"></p><p> </div></p><p> <div id="master_headerbottom"></p><p><b> </div></b></p><p><
88、;b> </div></b></p><p><b> </td></b></p><p> <td style="width: 2%; height: 100px"></p><p><b> </td></b></p&g
89、t;<p><b> </tr></b></p><p><b> <tr></b></p><p> <td style="width: 2%; height: 377px;" ></p><p><b> ss</td>
90、</b></p><p> <td style="width: 18%; height: 377px;" valign="top"></p><p> <div id="master_menu1" style="width: 174px; vertical-align: top;&quo
91、t;></p><p> <div class="sidebar" style="vertical-align: baseline; text-align: left" dir="ltr"></p><p> <div class="sidebarheader"></p&
92、gt;<p> 系統(tǒng)菜單</div></p><p> <div id="master_sidebarWalkthroughs" class="sidebarcontent"></p><p> <table border="0" cellpadding="0"
93、 cellspacing="0"></p><p><b> <tr></b></p><p> <td style="width: 100px"></p><p> <asp:HyperLink ID="HyperLink7" runat=&
94、quot;server" NavigateUrl="~/writeweekly.aspx">填寫周報</asp:HyperLink></td></p><p><b> </tr></b></p><p><b> <tr></b></p>&l
95、t;p> <td style="width: 100px"></p><p> <asp:HyperLink ID="HyperLink10" runat="server" NavigateUrl="~/viewmemberweekly.aspx">查看我的周報</asp:HyperLink&g
96、t;</td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td style="width: 100px; height: 18px;"></p><p>
97、<asp:HyperLink ID="HyperLink9" runat="server" NavigateUrl="~/viewgroupweekly.aspx">查看小組周報</asp:HyperLink></td></p><p><b> </tr></b></p>
98、;<p><b> <tr></b></p><p> <td style="width: 100px"></p><p> <asp:HyperLink ID="HyperLink11" runat="server" NavigateUrl="~/
99、applywriteweekly.aspx">申請?zhí)峤恢軋?lt;/asp:HyperLink></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td style="wid
100、th: 100px"></p><p><b> </td></b></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td style="w
101、idth: 100px"></p><p> <asp:HyperLink ID="HyperLink4" runat="server" NavigateUrl="~/modifypassword.aspx">修改密碼</asp:HyperLink></td></p><p>
102、<b> </tr></b></p><p><b> <tr></b></p><p> <td style="width: 100px"></p><p> <asp:HyperLink ID="HyperLink14" runa
103、t="server" NavigateUrl="~/login.aspx">重新登錄</asp:HyperLink></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p
104、> <td style="width: 100px"></p><p> <asp:LinkButton ID="LinkButton1" runat="server" OnClientClick="return window.close();">退出</asp:LinkButton>&l
105、t;/td></p><p><b> </tr></b></p><p><b> </table></b></p><p><b> <br /></b></p><p><b> </div><
106、/b></p><p><b> </div></b></p><p><b> </div></b></p><p><b> </td></b></p><p> <td style="width: 77%;
107、 height: 377px;" valign="top"></p><p> <div id="master_contentheader" onclick="return master_contentheader_onclick()" style="width: 100%;</p><p>
108、height: 20px; background-image: url(images/rightcoltop.gif);"></p><p> <asp:HyperLink ID="HyperLink5" runat="server" NavigateUrl="~/writeweekly.aspx">填寫周報</asp
109、:HyperLink></p><p><b> |</b></p><p> <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/viewgroupweekly.aspx">查看小組周報</asp:HyperL
110、ink></p><p><b> |</b></p><p> <asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl="~/viewmemberweekly.aspx">查看我的周報</asp:HyperLink>
111、;</p><p><b> |</b></p><p> <asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl="~/applywriteweekly.aspx">申請?zhí)峤恢軋?lt;/asp:HyperLink></
112、p><p><b> |</b></p><p> <asp:HyperLink ID="HyperLink6" runat="server" NavigateUrl="~/modifypassword.aspx">修改密碼</asp:HyperLink></p><
113、;p><b> |</b></p><p> <asp:HyperLink ID="HyperLink8" runat="server" NavigateUrl="~/login.aspx">重新登錄</asp:HyperLink></p><p><b> |&
114、lt;/b></p><p> <asp:LinkButton ID="LinkButton2" runat="server" OnClientClick="return window.close();">退出</asp:LinkButton></div></p><p><b&g
115、t; <br></b></p><p> <div id="master_contentplaceholder"></p><p> <asp:ContentPlaceHolder ID="SampleContent" runat="server"></p>&l
116、t;p> </asp:ContentPlaceHolder></p><p><b> </div></b></p><p> <div id="master_contentfooter" style="text-align:center"></p><p>
117、; 項目管理系統(tǒng)</div></p><p><b> </td></b></p><p><b> </tr></b></p><p><b> </table></b></p><p><b> </
118、form></b></p><p> <script language="javascript"></p><p> window.moveTo(0,0);</p><p> window.resizeTo(screen.availWidth,screen.availHeight);</p>&l
119、t;p> function master_content_onclick() {</p><p><b> }</b></p><p> function master_header_onclick() {</p><p><b> }</b></p><p><b> &
120、lt;/script></b></p><p><b> </body></b></p><p><b> </html></b></p><p><b> 登錄界面</b></p><p> <%@ Page Langu
121、age="C#" AutoEventWireup="true" CodeFile="login.aspx.cs" Inherits="login" %></p><p> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q
122、uot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p> <html xmlns="http://www.w3.org/1999/xhtml" ></p><p> <head runat="server"></p&g
123、t;<p> <title>無標題頁</title></p><p><b> </head></b></p><p><b> <body></b></p><p> <form id="form1" runat="
124、server"></p><p> <div title="登錄"></p><p><b> <table></b></p><p><b> <tr></b></p><p> <td align="
125、center" colspan="3"></p><p><b> 登錄</td></b></p><p><b> </tr></b></p><p><b> <tr></b></p><p>
126、 <td style="width: 100px"></p><p><b> 員工編號</td></b></p><p> <td style="width: 100px"></p><p> <asp:TextBox ID="tbUsernam
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件系統(tǒng)項目管理畢業(yè)論文
- 軟件項目管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文-項目管理系統(tǒng)的設(shè)計與實現(xiàn)
- 實驗項目信息管理系統(tǒng)設(shè)計【畢業(yè)論文】
- 畢業(yè)論文(設(shè)計)基于.net畢業(yè)論文管理系統(tǒng)
- 畢業(yè)論文——畢業(yè)論文管理系統(tǒng)
- 本科畢業(yè)論文(設(shè)計)-項目風險管理系統(tǒng)
- 項目管理畢業(yè)論文
- 考勤管理系統(tǒng)畢業(yè)論文設(shè)計
- 超市管理系統(tǒng)設(shè)計畢業(yè)論文
- 畢業(yè)論文——理發(fā)管理系統(tǒng)設(shè)計
- 畢業(yè)論文——理發(fā)管理系統(tǒng)設(shè)計
- 倉庫管理系統(tǒng)設(shè)計畢業(yè)論文
- 畢業(yè)論文管理系統(tǒng)的設(shè)計
- 畢業(yè)論文管理系統(tǒng)的設(shè)計
- 畢業(yè)論文----學生管理系統(tǒng)設(shè)計
- 畢業(yè)論文——畢業(yè)論文管理系統(tǒng) (2)
- 畢業(yè)論文管理系統(tǒng)的設(shè)計
- 畢業(yè)論文管理系統(tǒng)的設(shè)計
- 畢業(yè)論文設(shè)計-訪客管理系統(tǒng)設(shè)計
評論
0/150
提交評論