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

下載本文檔

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

文檔簡介

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論