項目管理系統(tǒng)的設(shè)計與實現(xiàn)論文.doc_第1頁
項目管理系統(tǒng)的設(shè)計與實現(xiàn)論文.doc_第2頁
項目管理系統(tǒng)的設(shè)計與實現(xiàn)論文.doc_第3頁
項目管理系統(tǒng)的設(shè)計與實現(xiàn)論文.doc_第4頁
項目管理系統(tǒng)的設(shè)計與實現(xiàn)論文.doc_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

畢業(yè)設(shè)計(論文)題目:項目管理系統(tǒng)的設(shè)計與實現(xiàn)學(xué)生姓名:學(xué)號:學(xué)部(系):信息科學(xué)與技術(shù)學(xué)部專業(yè)年級:指導(dǎo)教師:職稱或?qū)W位:2010年5月10日1目錄摘要2ABSTRACT31緒論41.1課題研究背景41.2系統(tǒng)目標41.3研究思路42系統(tǒng)的開發(fā)工具與環(huán)境62.1LOTUSDOMINO發(fā)展史62.2LOTUSDOMINO平臺72.3LOTUSDOMINO平臺的開發(fā)環(huán)境結(jié)構(gòu)82.4LOTUSDOMINO的基礎(chǔ)架構(gòu)82.5LOTUSDOMINO的安裝配置102.6LOTUSDOMINO的設(shè)計元素112.7LOTUSDOMINO的常用公式122.8LOTUSDOMINO常用的LS函數(shù)122.9LOTUSDOMINO開發(fā)的編程語言133需求分析143.1系統(tǒng)需求分析143.2數(shù)據(jù)庫需求分析153.3性能需求分析174系統(tǒng)設(shè)計184.1數(shù)據(jù)庫中的設(shè)計元素184.2數(shù)據(jù)庫實體圖184.3系統(tǒng)總功能模塊設(shè)計185詳細設(shè)計與實現(xiàn)205.1表單的詳細設(shè)計205.2建立試圖265.3后臺代理中的代碼實現(xiàn)266測試與維護336.1創(chuàng)建和測試應(yīng)用程序336.2軟件維護33結(jié)束語35參考文獻36致謝372項目管理系統(tǒng)摘要隨著計算機軟硬件技術(shù)和網(wǎng)絡(luò)通信技術(shù)的快速發(fā)展,使信息的交換和處理有了新的變革,各類信息的管理正逐步實現(xiàn)自動化。過去項目管理由手工方式記載項目信息,而實際過程中一個項目的實施是一個動態(tài)的過程,很多信息在實施的過程中需要修改,人工修改十分不方便,并且通知工作人員的過程很繁瑣,迫切需要自動化的方式來管理項目信息,因此,我選擇項目管理系統(tǒng)作為本次的課題。項目管理系統(tǒng)根據(jù)實際情況將一個項目分成三種狀態(tài):立項、準備、啟動,將用戶分為項目管理員和項目的實施負責人,不同用戶擁有不同的權(quán)限,管理員負責錄入和修改項目信息,項目實施負責人負責記錄工作日志和工作總結(jié)。不同身份的用戶登錄可以執(zhí)行不同的操作,這樣不同的人員之間可以獨立的操作,不會相互影響,修改過程也十分簡便,對用戶的計算機水平?jīng)]有過高的要求,便于該系統(tǒng)的推廣。另外該系統(tǒng)還可以實現(xiàn)向項目人員自動發(fā)送郵件的功能,減少了人工的操作。該系統(tǒng)基于LotusDomino平臺實現(xiàn)。LotusDomino支持多種平臺,可以在企業(yè)用戶少,數(shù)據(jù)資料少的情況下,可以使用PC服務(wù)器,如果企業(yè)用戶數(shù)量和數(shù)據(jù)資料增加到一定程度后再使用小型機,或增加幾個PC服務(wù)器,它在辦公自動化解決方案上非常有優(yōu)勢和潛能。關(guān)鍵字:項目,LotusDomino,管理3ProjectManagementSystemAbstractWiththecomputersoftwareandhardwaretechnologyandnetworkcommunicationtechnologysrapiddevelopmentmadeinformationexchangeandprocessinganewchange,themanagementofalltypesofinformationaregraduallyautomated.Projectmanagementoverthepastprojectinformationfromtherecordsbyhand,buttheactualprocessofimplementationofaprojectisadynamicprocess,alotofinformationinthecourseofimplementationneedtomodifytheartificialmodificationisveryinconvenient,andnotifythestaffoftheprocessiscomplicated,itisinurgentneedtouseautomatedwaystomanageprojectinformation,soIchoosethisprojectmanagementsystemasthesubject.Projectmanagementsystembasedontheactualsituationofaprojectdividedintothreecategories:projectplanning,preparation,launch,usersaredividedintoprojectandprogrammanagersandimplementersresponsibleperson,differentusershavedifferentpermissions,theadministratorresponsibleforentryandmodificationprojectsofinformation,projectleaderresponsibleforrecordinglogandthesummaryofthework.Differentidentitiesofuserslogontoperformdifferentoperations,sothatcanbeindependentlyamongdifferentoperations,willnotinteract,theamendmentprocessisalsoveryeasyontheuserscomputerwithoutthehighlevelrequirements,tofacilitatethepromotionofthesystem.Inadditionthesystemalsoallowsprojectpersonneltoautomaticallysende-mailfunction,reducedmanualoperation.ThesystemisbasedonLotusDominoplatform.LotusDominosupportsmultipleplatforms,itcanbesmallbusinessusers,datascarcity,youcanusethePCserver,ifthenumberofusersanddatabusinesstoacertainextentthenusethesmallmachine,orincreasethenumberofPCservers,ithasstrengthsandpotentialinofficeautomationsolutions.KeyWords:Project,LotusDomino,Management41緒論1.1課題研究背景一個公司可以承擔很多項目,每個項目又包含很多的信息,有些信息在項目實施的過程中是動態(tài)需要修改,而有些信息是一旦輸入后就不可以更改的,并且不同身份人員進行不同的操作,不可以越權(quán)操作,因此由人工進行管理十分麻煩,不同人員之間需要經(jīng)常相互交流。而運用LotusDomino開發(fā)的項目管理系統(tǒng)可以簡化人員的操作,大大提高工作效率。LotusDomino作為國際主流Intranet/Internet網(wǎng)絡(luò)計算平臺,具有單一架構(gòu)的企業(yè)級信息集成和知識管理平臺,提供工作流自動化及標準的Web服務(wù)、應(yīng)用和開發(fā)環(huán)境,在企業(yè)級通信、協(xié)作、知識管理和Web應(yīng)用方面擁有大量成功的應(yīng)用。Domino/Notes是一個群件產(chǎn)品,具有完善的工作流控制、數(shù)據(jù)庫復(fù)制技術(shù)和完善可靠的安全機制,尤其適合于處理各種非結(jié)構(gòu)化與半結(jié)構(gòu)化的文檔數(shù)據(jù)、建立基于計算機網(wǎng)絡(luò)的工作流應(yīng)用。Lotus的群件模式包含三個技術(shù)領(lǐng)域,即通信、協(xié)同操作和協(xié)調(diào)運行。通信是指電子郵件的應(yīng)用,協(xié)同操作是指群組共享公共論壇和工作區(qū)中的信息,協(xié)調(diào)運行是指工作流的自動化。LotusDomino的每個數(shù)據(jù)庫都有一個訪問控制列表(ACL),它規(guī)定了用戶和服務(wù)器在數(shù)據(jù)庫中享有那些特權(quán)。當用戶每次打開ACL起作用的數(shù)據(jù)庫時,用戶名與ACL中用戶名和組進行對照,以確定用戶擁有何種類型的訪問權(quán)。擁有不同權(quán)限的人員登錄時可以顯示不同的信息,并且可以修改不同的信息,還可以通過代理實現(xiàn)向多個人員發(fā)送郵件。1.2系統(tǒng)目標1項目管理員可以錄入項目信息,錄入后可以修改項目狀態(tài)(3種狀態(tài):立項、準備、啟動)。2項目啟動后,可以在項目信息中選擇項目成員(多人)及項目經(jīng)理(1人),被選中的項目成員需要收到郵件通知。3項目經(jīng)理可以在項目信息頁面中添加項目日志及項目總結(jié)。1.3研究思路在本次設(shè)計中用到的設(shè)計元素包括表單、子表單、視圖、代理、大綱、頁面、幀、域、熱點按鈕。先是用單個表單實現(xiàn)部分功能,最后用幀結(jié)構(gòu)來將各個表單信息綜合顯示。在一個數(shù)據(jù)庫中共需建四個表單:第一個表單用于實現(xiàn)可以選擇多人的功能。第二個表單用于實現(xiàn)可以選擇單人的功能。第三個表單:5(1)通過新建域來實現(xiàn)項目信息的輸入;(2)項目狀態(tài)的改變通過域值的改變來實現(xiàn),不同的狀態(tài)可以修改的信息不同(3)當項目狀態(tài)處于啟動時,通過調(diào)用彈出窗口將選中的項目人員、項目經(jīng)理保存在兩個域中,在WebQueryOpen中運行一個代理,該代理實現(xiàn)的功能:分別向選中的項目人員、項目經(jīng)理發(fā)送郵件;賦予選中的經(jīng)理相應(yīng)角色;實現(xiàn)跳轉(zhuǎn)。(4)通過賦予項目管理員和項目經(jīng)理Admin和Common的角色,來控制實現(xiàn)不同角色的人員登錄可以顯示不同部分的信息,項目經(jīng)理登錄時使項目日志項目總結(jié)的域可見,而其他人員不可見。第四個表單用來顯示所有項目的信息并可以維護、刪除項目。最后做一個大綱導(dǎo)航,通過幀結(jié)構(gòu)集來顯示各個部分的信息。62系統(tǒng)的開發(fā)工具與環(huán)境2.1LOTUSDOMINO發(fā)展史Notes和Domino的源頭可以追溯到伊利諾斯州立大學(xué)Computer-basedEducationResearchLaboratory(CERL)編寫的一些最早的計算機程序。1973年,CERL發(fā)布了一個名為PLATONotes的產(chǎn)品。在當時,PLATONotes的唯一功能就是為缺陷報告加上用戶ID和日期的標簽,以及保護文件避免被其他用戶刪除。然后系統(tǒng)開發(fā)人員可以對屏幕下方報告的問題作出反應(yīng)。這種用戶間的安全通信是PLATONotes的基礎(chǔ)。1976年,發(fā)布了PLATOGroupNotes。GroupNotes采納了PLATONotes的最初想法并加以擴展,可以讓用戶:創(chuàng)建按主題組織的私有notes文件(1)創(chuàng)建訪問列表(2)閱讀特定日期以后編寫的所有notes文件并作出響應(yīng)(3)創(chuàng)建匿名的notes文件(4)創(chuàng)建主控消息標志(directormessageflag)(5)標記文檔中的注釋(6)把notes文件連接到其他PLATO系統(tǒng)1986年8月,產(chǎn)品基本完成,展示了它那獨到的功能,具備了初步的文檔。它已經(jīng)準備好發(fā)送給的一個Lotus國際用戶了。當時,Lotus評估并接受了該產(chǎn)品。Lotus于1987年買斷了Notes的版權(quán)。Notes的第一個版本在1989年推出。出現(xiàn)在市場上的第一年中,賣出了超過35,000份Notes拷貝。Notes客戶機需要DOS3.1或OS/2。Notes服務(wù)器需要DOS3.1、4.0或OS/2。1995年7月,IBM買下了Lotus,主要是為了獲得Notes技術(shù)。這次并購對Notes產(chǎn)生了積極的影響。在并購之前,Notes開發(fā)人員感覺到自己面臨著戰(zhàn)略上的某些不確定性,這是因為Web的主導(dǎo)地位日漸突出,市場競爭越來越激烈。IBM的并購提供了強大的資金支持,能夠應(yīng)用世界一流的技術(shù),包括后來成為Domino的HTTP服務(wù)器,以及增強銷售力量?,F(xiàn)在Notes被銷售給絕大多數(shù)財富5

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論