版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設(shè)計(論文)</b></p><p> 題目:項目管理系統(tǒng)的設(shè)計與實現(xiàn)</p><p> 學(xué) 生 姓 名: 學(xué)號: </p><p> 學(xué) 部 (系): 信息科學(xué)與技術(shù)學(xué)部 </p><p><b> 專 業(yè) 年 級: </b></p
2、><p> 指 導(dǎo) 教 師: 職稱或?qū)W位: </p><p> 2010 年 5 月 10 日</p><p><b> 目 錄</b></p><p><b> 摘要2</b></p><p> Abstract3</p><p>&
3、lt;b> 1 緒 論4</b></p><p> 1.1課題研究背景4</p><p><b> 1.2系統(tǒng)目標(biāo)4</b></p><p><b> 1.3研究思路4</b></p><p> 2 系統(tǒng)的開發(fā)工具與環(huán)境6</p><p&
4、gt; 2.1 LOTUS DOMINO發(fā)展史6</p><p> 2.2 LOTUS DOMINO平臺7</p><p> 2.3 LOTUS DOMINO平臺的開發(fā)環(huán)境結(jié)構(gòu)8</p><p> 2.4 LOTUS DOMINO的基礎(chǔ)架構(gòu)8</p><p> 2.5 LOTUS DOMINO的安裝配置10</p&g
5、t;<p> 2.6 LOTUS DOMINO的設(shè)計元素11</p><p> 2.7 LOTUS DOMINO的常用公式12</p><p> 2.8 LOTUS DOMINO常用的LS函數(shù)12</p><p> 2.9 LOTUS DOMINO開發(fā)的編程語言13</p><p><b> 3需求
6、分析14</b></p><p> 3.1系統(tǒng)需求分析14</p><p> 3.2數(shù)據(jù)庫需求分析15</p><p> 3.3性能需求分析17</p><p><b> 4系統(tǒng)設(shè)計18</b></p><p> 4.1數(shù)據(jù)庫中的設(shè)計元素18</p>
7、<p> 4.2數(shù)據(jù)庫實體圖18</p><p> 4.3系統(tǒng)總功能模塊設(shè)計18</p><p> 5 詳細(xì)設(shè)計與實現(xiàn)20</p><p> 5.1表單的詳細(xì)設(shè)計20</p><p> 5.2建立試圖26</p><p> 5.3后臺代理中的代碼實現(xiàn)26</p>&l
8、t;p><b> 6測試與維護(hù)33</b></p><p> 6.1創(chuàng)建和測試應(yīng)用程序33</p><p> 6.2軟件維護(hù)33</p><p><b> 結(jié)束語35</b></p><p><b> 參考文獻(xiàn)36</b></p><
9、;p><b> 致 謝37</b></p><p><b> 項目管理系統(tǒng)</b></p><p><b> 摘要</b></p><p> 隨著計算機(jī)軟硬件技術(shù)和網(wǎng)絡(luò)通信技術(shù)的快速發(fā)展,使信息的交換和處理有了新的變革,各類信息的管理正逐步實現(xiàn)自動化。過去項目管理由手工方式記載項
10、目信息,而實際過程中一個項目的實施是一個動態(tài)的過程,很多信息在實施的過程中需要修改,人工修改十分不方便,并且通知工作人員的過程很繁瑣,迫切需要自動化的方式來管理項目信息,因此,我選擇項目管理系統(tǒng)作為本次的課題。</p><p> 項目管理系統(tǒng)根據(jù)實際情況將一個項目分成三種狀態(tài):立項、準(zhǔn)備、啟動,將用戶分為項目管理員和項目的實施負(fù)責(zé)人,不同用戶擁有不同的權(quán)限,管理員負(fù)責(zé)錄入和修改項目信息,項目實施負(fù)責(zé)人負(fù)責(zé)記錄工
11、作日志和工作總結(jié)。不同身份的用戶登錄可以執(zhí)行不同的操作,這樣不同的人員之間可以獨立的操作,不會相互影響,修改過程也十分簡便,對用戶的計算機(jī)水平?jīng)]有過高的要求,便于該系統(tǒng)的推廣。另外該系統(tǒng)還可以實現(xiàn)向項目人員自動發(fā)送郵件的功能,減少了人工的操作。</p><p> 該系統(tǒng)基于Lotus Domino平臺實現(xiàn)。Lotus Domino支持多種平臺,可以在企業(yè)用戶少,數(shù)據(jù)資料少的情況下,可以使用PC服務(wù)器,如果企業(yè)用
12、戶數(shù)量和數(shù)據(jù)資料增加到一定程度后再使用小型機(jī),或增加幾個PC服務(wù)器,它在辦公自動化解決方案上非常有優(yōu)勢和潛能。</p><p> 關(guān)鍵字:項目,Lotus Domino, 管理</p><p> Project Management System </p><p><b> Abstract</b></p><p&
13、gt; With the computer software and hardware technology and network communication technology’s rapid development made information exchange and processing a new change, the management of all types of information are gradu
14、ally automated. Project management over the past project information from the records by hand, but the actual process of implementation of a project is a dynamic process, a lot of information in the course of implementat
15、ion need to modify the artificial modification is very inconvenie</p><p> Project management system based on the actual situation of a project divided into three categories: project planning, preparation, l
16、aunch, users are divided into project and program managers and implementers responsible person, different users have different permissions, the administrator responsible for entry and modification projects of information
17、, project leader responsible for recording log and the summary of the work. Different identities of users log on to perform different operations, so</p><p> The system is based on Lotus Domino platform. Lot
18、us Domino supports multiple platforms,it can be small business users, data scarcity, you can use the PC server, if the number of users and data business to a certain extent then use the small machine, or increase the num
19、ber of PC servers, it has strengths and potential in office automation solutions.</p><p> Key Words:Project,Lotus Domino,Management</p><p><b> 1 緒 論</b></p><p><b&
20、gt; 1.1課題研究背景</b></p><p> 一個公司可以承擔(dān)很多項目,每個項目又包含很多的信息,有些信息在項目實施的過程中是動態(tài)需要修改,而有些信息是一旦輸入后就不可以更改的,并且不同身份人員進(jìn)行不同的操作,不可以越權(quán)操作,因此由人工進(jìn)行管理十分麻煩,不同人員之間需要經(jīng)常相互交流。而運(yùn)用Lotus Domino開發(fā)的項目管理系統(tǒng)可以簡化人員的操作,大大提高工作效率。</p>
21、<p> Lotus Domino作為國際主流Intranet/Internet網(wǎng)絡(luò)計算平臺,具有單一架構(gòu)的企業(yè)級信息集成和知識管理平臺,提供工作流自動化及標(biāo)準(zhǔn)的Web服務(wù)、應(yīng)用和開發(fā)環(huán)境,在企業(yè)級通信、協(xié)作、知識管理和Web應(yīng)用方面擁有大量成功的應(yīng)用。Domino/Notes是一個群件產(chǎn)品,具有完善的工作流控制、數(shù)據(jù)庫復(fù)制技術(shù)和完善可靠的安全機(jī)制,尤其適合于處理各種非結(jié)構(gòu)化與半結(jié)構(gòu)化的文檔數(shù)據(jù)、建立基于計算機(jī)網(wǎng)絡(luò)的工作流
22、應(yīng)用。Lotus的群件模式包含三個技術(shù)領(lǐng)域,即通信、協(xié)同操作和協(xié)調(diào)運(yùn)行。通信是指電子郵件的應(yīng)用,協(xié)同操作是指群組共享公共論壇和工作區(qū)中的信息,協(xié)調(diào)運(yùn)行是指工作流的自動化。</p><p> Lotus Domino的每個數(shù)據(jù)庫都有一個訪問控制列表(ACL),它規(guī)定了用戶和服務(wù)器在數(shù)據(jù)庫中享有那些特權(quán)。當(dāng)用戶每次打開ACL起作用的數(shù)據(jù)庫時,用戶名與ACL中用戶名和組進(jìn)行對照,以確定用戶擁有何種類型的訪問權(quán)。擁有不
23、同權(quán)限的人員登錄時可以顯示不同的信息,并且可以修改不同的信息,還可以通過代理實現(xiàn)向多個人員發(fā)送郵件。</p><p><b> 1.2系統(tǒng)目標(biāo)</b></p><p> 1.項目管理員可以錄入項目信息,錄入后可以修改項目狀態(tài)(3種狀態(tài):立項、準(zhǔn)備、啟動)。</p><p> 2.項目啟動后,可以在項目信息中選擇項目成員(多人)及項目經(jīng)理(
24、1人),被選中的項目成員需要收到郵件通知。</p><p> 3.項目經(jīng)理可以在項目信息頁面中添加項目日志及項目總結(jié)。</p><p><b> 1.3研究思路</b></p><p> 在本次設(shè)計中用到的設(shè)計元素包括表單、子表單、視圖、代理、大綱、頁面、幀、域、熱點按鈕。</p><p> 先是用單個表單實現(xiàn)部
25、分功能,最后用幀結(jié)構(gòu)來將各個表單信息綜合顯示。</p><p> 在一個數(shù)據(jù)庫中共需建四個表單:</p><p> 第一個表單用于實現(xiàn)可以選擇多人的功能。</p><p> 第二個表單用于實現(xiàn)可以選擇單人的功能。</p><p><b> 第三個表單:</b></p><p> ?。?)通
26、過新建域來實現(xiàn)項目信息的輸入;</p><p> (2)項目狀態(tài)的改變通過域值的改變來實現(xiàn),不同的狀態(tài)可以修改的信息不同</p><p> ?。?)當(dāng)項目狀態(tài)處于啟動時,通過調(diào)用彈出窗口將選中的項目人員、項目經(jīng)理保存在兩個域中,在WebQueryOpen中運(yùn)行一個代理,該代理實現(xiàn)的功能:分別向選中的項目人員、項目經(jīng)理發(fā)送郵件;賦予選中的經(jīng)理相應(yīng)角色;實現(xiàn)跳轉(zhuǎn)。</p>&l
27、t;p> (4)通過賦予項目管理員和項目經(jīng)理Admin和Common的角色,來控制實現(xiàn)不同角色的人員登錄可以顯示不同部分的信息,項目經(jīng)理登錄時使項目日志項目總結(jié)的域可見,而其他人員不可見。</p><p> 第四個表單用來顯示所有項目的信息并可以維護(hù)、刪除項目。</p><p> 最后做一個大綱導(dǎo)航,通過幀結(jié)構(gòu)集來顯示各個部分的信息。</p><p>
28、 2 系統(tǒng)的開發(fā)工具與環(huán)境</p><p> 2.1 LOTUS DOMINO發(fā)展史</p><p> Notes 和 Domino 的源頭可以追溯到伊利諾斯州立大學(xué) Computer-based Education Research Laboratory(CERL)編寫的一些最早的計算機(jī)程序。</p><p> 1973 年,CERL 發(fā)布了一個名為 PL
29、ATO Notes 的產(chǎn)品。在當(dāng)時,PLATO Notes 的唯一功能就是為缺陷報告加上用戶 ID 和日期的標(biāo)簽,以及保護(hù)文件避免被其他用戶刪除。然后系統(tǒng)開發(fā)人員可以對屏幕下方報告的問題作出反應(yīng)。這種用戶間的安全通信是 PLATO Notes 的基礎(chǔ)。</p><p> 1976 年,發(fā)布了 PLATO Group Notes。Group Notes 采納了 PLATO Notes 的最初想法并加以擴(kuò)展,可以讓
30、用戶:創(chuàng)建按主題組織的私有 notes 文件 </p><p> ?。?)創(chuàng)建訪問列表 </p><p> ?。?)閱讀特定日期以后編寫的所有 notes 文件并作出響應(yīng) </p><p> ?。?)創(chuàng)建匿名的 notes 文件 </p><p> (4)創(chuàng)建主控消息標(biāo)志(director message flag) </p>
31、<p> ?。?)標(biāo)記文檔中的注釋 </p><p> ?。?)把 notes 文件連接到其他 PLATO 系統(tǒng) </p><p> 1986 年 8 月,產(chǎn)品基本完成,展示了它那獨到的功能,具備了初步的文檔。它已經(jīng)準(zhǔn)備好發(fā)送給的一個 Lotus 國際用戶了。當(dāng)時,Lotus 評估并接受了該產(chǎn)品。Lotus 于 1987 年買斷了 Notes 的版權(quán)。 </p>
32、<p> Notes 的第一個版本在 1989 年推出。出現(xiàn)在市場上的第一年中,賣出了超過 35,000 份 Notes 拷貝。Notes 客戶機(jī)需要 DOS 3.1 或 OS/2。Notes 服務(wù)器需要 DOS 3.1、4.0 或 OS/2。</p><p> 1995 年 7 月,IBM 買下了 Lotus,主要是為了獲得 Notes 技術(shù)。這次并購對 Notes 產(chǎn)生了積極的影響。在并購之前
33、,Notes 開發(fā)人員感覺到自己面臨著戰(zhàn)略上的某些不確定性,這是因為 Web 的主導(dǎo)地位日漸突出,市場競爭越來越激烈。IBM 的并購提供了強(qiáng)大的資金支持,能夠應(yīng)用世界一流的技術(shù),包括后來成為 Domino 的 HTTP 服務(wù)器,以及增強(qiáng)銷售力量?,F(xiàn)在 Notes 被銷售給絕大多數(shù)財富 500 強(qiáng)的企業(yè),而且是賣給整個公司而不是其中的一個部門。這些積極的影響使得 Notes 開發(fā)人員能夠投入長期的項目。</p><p&
34、gt; 1996 年,隨著 Notes 4.0 的發(fā)布,業(yè)務(wù)和技術(shù)競爭爆發(fā)了:消息產(chǎn)品、Web 服務(wù)器以及這些產(chǎn)品的開發(fā)系統(tǒng)。</p><p> 1996 年 12 月,Lotus 將 Notes 4.5 服務(wù)器產(chǎn)品的品牌名稱改為 “Domino 4.5, Powered by Notes”,發(fā)布了 Domino 4.5 服務(wù)器和 Notes 4.5 客戶機(jī)。Domino 將 Notes Release 4.
35、0 服務(wù)器改造成了交互式 Web 應(yīng)用服務(wù)器。這種服務(wù)器把互聯(lián)網(wǎng)標(biāo)準(zhǔn)和協(xié)議的開放聯(lián)網(wǎng)環(huán)境和 Notes 強(qiáng)大的應(yīng)用程序開發(fā)設(shè)施結(jié)合起來。Domino 使企業(yè)和組織能夠快速開發(fā)各種互聯(lián)網(wǎng)和內(nèi)部網(wǎng)業(yè)務(wù)解決方案。Domino 服務(wù)器將 Notes 文檔在 Web 上的發(fā)布變成了一個動態(tài)過程。</p><p> Notes/Domino 7 于 2005 年 8 月發(fā)布,版本 7 的多數(shù)重要改進(jìn)都是針對 Domino
36、7 服務(wù)器的。比如,Domino 7 服務(wù)器管理工具現(xiàn)在支持 DB2 數(shù)據(jù)庫了。此外,Domino 7 還提供了與 IBM WebSphere Application Server 和 WebSphere Portal 更好的集成。Domino 7 也更好地結(jié)合了 Web 標(biāo)準(zhǔn)。</p><p> Lotus Notes/Domino V8于 2007 年 8 月 17 日實現(xiàn)電子軟件交付,基于 Eclipse
37、 的 IBM Lotus Notes V8 增強(qiáng)了 Lotus Notes 用戶界面,強(qiáng)化了協(xié)作和消息傳遞功能,并使用最先進(jìn)的編程結(jié)構(gòu)擴(kuò)展了應(yīng)用程序開發(fā)模型。</p><p> 2.2 LOTUS DOMINO平臺</p><p> 作為國際主流Intranet/Internet網(wǎng)絡(luò)計算平臺,具有單一架構(gòu)的企業(yè)級信息集成和知識管理平臺,提供工作流自動化及標(biāo)準(zhǔn)的Web服務(wù)、應(yīng)用和開發(fā)環(huán)境
38、,在企業(yè)級通信、協(xié)作、知識管理和Web應(yīng)用方面擁有大量成功的應(yīng)用。Domino/Notes是一個群件產(chǎn)品,具有完善的工作流控制、數(shù)據(jù)庫復(fù)制技術(shù)和完善可靠的安全機(jī)制,尤其適合于處理各種非結(jié)構(gòu)化與半結(jié)構(gòu)化的文檔數(shù)據(jù)、建立基于計算機(jī)網(wǎng)絡(luò)的工作流應(yīng)用。Lotus的群件模式包含三個技術(shù)領(lǐng)域,即通信、協(xié)同操作和協(xié)調(diào)運(yùn)行。通信是指電子郵件的應(yīng)用,協(xié)同操作是指群組共享公共論壇和工作區(qū)中的信息,協(xié)調(diào)運(yùn)行是指工作流的自動化。</p><
39、p> Domino平臺之所以受到大型和特大型企業(yè)的青睞,和它的強(qiáng)大是分不開的,Domino服務(wù)器的目錄支持以萬、幾十萬計的條目(也就是有幾十萬用戶),當(dāng)然這些用戶不可能放在一臺Domino服務(wù)器上面,因為Domino服務(wù)器本身就支持群集,還支持附加服務(wù)器的安裝和分區(qū)服務(wù)器,這樣就可以把Domino的目錄分布在不同的服務(wù)器上面協(xié)同運(yùn)行。而且Domino本身帶的郵件功能,在Domino服務(wù)器安裝完成之后就可以開始使用了,不用做任何的
40、設(shè)置,配置和使用非常簡單。最重要的一點就是Domino平臺的二次開發(fā)能力非常強(qiáng),可以快速的開發(fā)出符合自己需求的應(yīng)用程序。Domino對流程的支持也是非常好,通過表單中的讀者域和作者域,加上數(shù)據(jù)庫的ACL控制,可以方便的制作出非常復(fù)雜的工作流應(yīng)用。</p><p> IBM開發(fā)了基于Lotus Domino平臺的一系列產(chǎn)品,主要有:</p><p> Sametime(在R6以前就有的)
41、:基于Lotus Domino的即時消息平臺,可以輕松集成到Lotus Domino的應(yīng)用中</p><p> Lotus Domino Document Manager:管理文檔的整個生命周期(從合作創(chuàng)建一直到歸檔)</p><p> Lotus QuickPlace:可以讓用戶快速創(chuàng)建一個工作組的工作空間,可以使在地域和組織上不在同一個地點的用戶可以快速獲得及時的信息</p&
42、gt;<p> Lotus Worklow:基于Domino平臺,加速工作流應(yīng)用的創(chuàng)建和部署</p><p> 2.3 LOTUS DOMINO平臺的開發(fā)環(huán)境結(jié)構(gòu)</p><p> 圖2.1 Designer開發(fā)環(huán)境的結(jié)構(gòu)</p><p> Lotus Domino/Notes是面向界面的開發(fā)平臺,操作簡單直觀,在數(shù)據(jù)庫的書簽中可以將設(shè)計元素點
43、開來進(jìn)行查看;表單的設(shè)計窗格中可以進(jìn)行各種設(shè)計操作,加入設(shè)計元素,可以使用html設(shè)計表格的樣式;代碼窗格可以寫入JS代碼或是使用LOTUS公式;對象和事件窗格對應(yīng)著運(yùn)行過程中的各種操作;操作窗格現(xiàn)在很少使用。</p><p> 2.4 LOTUS DOMINO的基礎(chǔ)架構(gòu)</p><p> 圖2.2 LOTUS DOMINO的基礎(chǔ)架構(gòu)圖</p><p> Lo
44、tus Notes和Domino基礎(chǔ)架構(gòu)的組成部分:</p><p> 1.Lotus Notes Domino服務(wù)器</p><p> (1)標(biāo)準(zhǔn)Lotus Domino服務(wù)器(不包含消息服務(wù)器)</p><p><b> (2)消息服務(wù)器</b></p><p> (3)企業(yè)服務(wù)器(包含上述兩種)</p
45、><p> 2.Lotus Notes客戶端和WEB客戶端</p><p><b> Lotus客戶端</b></p><p> Lotus Notes</p><p> Lotus Notes Designer</p><p> Lotus Notes Administrator</
46、p><p> Internet客戶端</p><p> IBM Lotus web Access</p><p><b> WEB</b></p><p><b> POP3</b></p><p><b> IMAP</b></p>
47、<p> 3.Notes數(shù)據(jù)庫結(jié)構(gòu):</p><p> Notes的數(shù)據(jù)庫是非關(guān)系型數(shù)據(jù)庫,是一個一個單獨的文件(NSF或者NTF,當(dāng)然還有兼容R5格式的.ns5和兼容R4格式的.ns4)。Notes數(shù)據(jù)庫里面的概念大體分三類:數(shù)據(jù)、設(shè)計元素和其它。</p><p> 數(shù)據(jù):就是我們存儲的真實數(shù)據(jù),比如書的名字或者人的性別。數(shù)據(jù)可以用不同的表單來表現(xiàn),也可以出現(xiàn)在不同的視
48、圖中。</p><p> 設(shè)計元素:也就是數(shù)據(jù)庫中用來表現(xiàn)數(shù)據(jù)的各種元素,比如視圖用來集中顯示用某個表單或多個表單創(chuàng)建的文檔,表單用來顯示已經(jīng)保存過的數(shù)據(jù)。</p><p> 其它:比如數(shù)據(jù)庫的存取控制列表(ACL可以控制數(shù)據(jù)庫的訪問權(quán)限)、數(shù)據(jù)庫的角色(role)、索引等等。</p><p> 圖2.3 NOTES數(shù)據(jù)庫結(jié)構(gòu)圖</p><
49、p> 2.5 LOTUS DOMINO的安裝配置</p><p> 1.安裝Lotus Domino7 (服務(wù)器安裝,打開的第一個界面是準(zhǔn)備Java虛擬機(jī))</p><p> 2.安裝Lotus Domino7之后要設(shè)置服務(wù)器</p><p> 3.安裝Lotus客戶端(安裝時要保證服務(wù)器處于打開狀態(tài))</p><p> 4.
50、Lotus客戶端安裝完成后,要使用Administrator配置Domino服務(wù)器</p><p> ?。?)Domino服務(wù)器的安全配置,包括誰是管理員,誰能創(chuàng)建模板等都在這里進(jìn)行配置,如圖2.3所示</p><p> 圖2.4 服務(wù)器安全配置</p><p> ?。?)服務(wù)器其它配置(Domino服務(wù)器的配置都在Administrator中執(zhí)行,所有的參數(shù)調(diào)
51、整也在Administrator里面進(jìn)行),如圖2.4所示:</p><p> 圖2.5 服務(wù)器其它配置</p><p> 5.配置完成后需要重啟服務(wù)器</p><p> 2.6 LOTUS DOMINO的設(shè)計元素</p><p> 1.表單 Domino開發(fā)中最主要的設(shè)計元素之一,主要作用是用來創(chuàng)建、修改、保存和刪除文檔,這些過程
52、在應(yīng)用程序中一般都是通過操作或者按鈕來完成,操作和按鈕調(diào)用的一般都是公式(fomula)和LotusScript代碼;在B/S應(yīng)用程序中,還經(jīng)常用到JavaScript來校驗表單數(shù)據(jù)。</p><p> 2.視圖 在Lotus Domino數(shù)據(jù)庫中用來收集和展示文檔,視圖的命名格式:名稱|別名,視圖有標(biāo)準(zhǔn)大綱和日歷兩種樣式。</p><p> 3.Frameset(幀結(jié)構(gòu)集) 提供
53、了一個可視化的設(shè)計環(huán)境,可以把頁面快速的分割成幾個Frame(幀結(jié)構(gòu)),放入相關(guān)聯(lián)的不同的內(nèi)容,很好的組織頁面的結(jié)構(gòu),幀結(jié)構(gòu)里面可以放進(jìn)去不同的內(nèi)容,比如表單、頁面等,還可以指定當(dāng)前幀結(jié)構(gòu)中鏈接的目標(biāo)。</p><p> 4.代理 是在一個或多個數(shù)據(jù)庫中執(zhí)行指定任務(wù)的獨立的程序,代理是最靈活的自動化設(shè)計元素,因為它有如下的特點:(1)可以在前臺由用戶運(yùn)行,也可以自動在后臺按照日程執(zhí)行(2)和其它設(shè)計元素沒有必
54、要的聯(lián)系(3)可以在指定的服務(wù)器或者多個服務(wù)器上面運(yùn)行,還可以在工作站(Notes)和WEB中運(yùn)行(4)可以調(diào)用其它代理(5)可以包含間的的操作、公式、LotusScript或者Java程序(6)可以是共享的或者私有的。</p><p> 5.大綱 提供一種類似于樹形目錄形式的界面,每個條目都可以指定相應(yīng)的設(shè)計元素或者URL,大綱不能單獨使用,一般都是嵌入在頁面(page)中來使用。大綱的屬性只有一個標(biāo)簽,就
55、是基本信息標(biāo)簽,用來定義大綱的名稱、別名以及安全的一些簡單設(shè)置。大綱由大綱條目組成,大綱條目的屬性共有兩個,第一個是基本標(biāo)簽,用來定義條目的標(biāo)簽以及別名,最重要的是定義其內(nèi)容。類型可以是URL、鏈接操作和命名元素中的一種;其它選項保持默認(rèn)即可。大綱條目的隱藏選項,可以設(shè)置對于Notes4.6及以上版本隱藏,還可以對Web隱藏,另外還提供了動態(tài)隱藏的選項,就是當(dāng)公式為真時也會隱藏此大綱條目。</p><p> 6
56、.子表單 是保存表單設(shè)計元素集合的一個單獨的對象,子表單可以擁有和正常表單一樣的設(shè)計元素(如域、區(qū)段等),子表單的作用是節(jié)省設(shè)計的時間的,當(dāng)你修改了子表單中的某個域的值,那么使用這個字表的所有表單和文檔都自動更新成新值。子表單的常見用處是在商業(yè)文檔中添加公司的logo或者郵件的題頭信息。子表單中用到的所有元素的名稱,不能在使用這個子表單的表單中再次出現(xiàn),因為你也不可能在表單總創(chuàng)建一個子表單中已經(jīng)存在的名稱來命名的設(shè)計元素。</p
57、><p> 7域 可以理解為頁面上輸入數(shù)據(jù)用的Input,其實在WEB上面預(yù)覽帶有域的設(shè)計元素的時候,Domino服務(wù)器會自動把域翻譯為標(biāo)準(zhǔn)的HTML標(biāo)簽,域的作用:在文檔中輸入數(shù)據(jù);修改文檔中的數(shù)據(jù);查看文檔中的數(shù)據(jù);通過公式計算數(shù)據(jù)。域有多種類型:數(shù)值域、文本域、日期域、福文本域等。</p><p> 8.Script庫 用來存儲已經(jīng)定義好的類,可以在代理中導(dǎo)入,之后可以直接使用類
58、中的方法。</p><p> 9.圖像 屬于數(shù)據(jù)庫的“共享資源”,圖像列表中的圖像可以在能使用圖片的地方使用。使用圖像有兩種主要的方式,一種是直接使用圖像的url:<img src="COLLAPSED TWISTIE"></img>另外一種是使用?OPENIMAGERESOURCE方式,也就是直接在表單中創(chuàng)建圖像資源。</p><p>
59、10.樣式表(CSS) 文件用來定義WEB應(yīng)用中的各種元素的外觀,和圖像資源類似也提供了幾個按鈕來對樣式表進(jìn)行操作。</p><p> 11.計算文本 是Domino開發(fā)中比較常見的一個設(shè)計元素,主要用來根據(jù)不同的頁面信息,顯示不同的內(nèi)容。</p><p> 2.7 LOTUS DOMINO的常用公式</p><p> 1. @begins(string;s
60、ubstring) 校驗substring是否在string的開頭部分。</p><p> 2. @Contains(string;substring) 校驗substring是否包含在string中,不論是在開頭、結(jié)尾還是中間位置,只要包含在string之中,此函數(shù)就返回真,否則返回假。</p><p> 3. @dbcolumn 在Web中使用這個公式去給列表框或者多值域賦值。&l
61、t;/p><p> 4. @Command([FileSave]) 此公式保存當(dāng)前打開的文檔(無論新文檔還是已經(jīng)保存過的文檔)。</p><p> 5. @Command([FileCloseWindow]) 此公式用于關(guān)閉當(dāng)前打開的文檔。</p><p> 6. @WebDBName 返回當(dāng)前數(shù)據(jù)庫的名字以及URL。</p><p>
62、7. @UserName 此公式返回當(dāng)前用戶的名字,當(dāng)使用了層級命名時,此公式返回層級名稱,包含“CN”、“OU”以及“O”字符。</p><p> 8. @UserRoles 返回當(dāng)前登錄的人員在數(shù)據(jù)庫中所有的角色信息。</p><p> 9. @Round 把傳入的數(shù)值四舍五入為整數(shù),如果指定了第二個參數(shù),那么它就作為舍入因數(shù)。</p><p> 10.
63、 @SetField 給文檔中的某個域賦值,如果域名不存在,這個公式創(chuàng)建此域并賦值。</p><p> 2.8 LOTUS DOMINO常用的LS函數(shù)</p><p> 1.Cstr 把傳入的參數(shù)轉(zhuǎn)換成String類型的數(shù)據(jù)</p><p> 2.Dim 用于定義各種變量,與VB類似的用法</p><p> 3.Erl 返回當(dāng)前執(zhí)行的
64、代碼中產(chǎn)生錯誤的行的行號</p><p> 4.Err 返回當(dāng)前的錯誤號碼</p><p> 5.Error數(shù)值數(shù)返回指定錯誤號碼或者當(dāng)前錯誤的錯誤信息</p><p> 6.Len 返回字符串中的字符個數(shù)或者是據(jù)使用的字節(jié)數(shù)</p><p> 7.Msgbox 在Notes客戶端中會彈出一個對話框,根據(jù)參數(shù)不同,對話框類型也不盡相
65、同,但是在Web環(huán)境中,使用這個函數(shù)只是在服務(wù)器控制臺上輸出其中的內(nèi)容,并且只能是字符串類型的數(shù)據(jù)才能輸出</p><p> 8.Split 通過指定的分隔符把字符串分隔之后組成數(shù)組返回</p><p> 9.%Rem 用于注釋多行代碼或者添加注釋</p><p> 2.9 LOTUS DOMINO開發(fā)的編程語言</p><p><
66、;b> Lotus 公式</b></p><p> LotusScript(類似于VB)</p><p><b> Java</b></p><p> JavaScript</p><p><b> HTML</b></p><p> 在開發(fā)We
67、b應(yīng)用時,HTML和JavaScript是用來修飾頁面效果的,LotusScript用來處理后臺的邏輯。</p><p><b> 3.需求分析</b></p><p><b> 3.1系統(tǒng)需求分析</b></p><p> 本次項目管理系統(tǒng)要完成的功能包括:項目管理員負(fù)責(zé)錄入項目信息,錄入后可以修改項目狀態(tài)(3種狀
68、態(tài):立項、準(zhǔn)備、啟動);項目啟動后,可以在項目信息中選擇項目成員(多人)及項目經(jīng)理(1人),被選中的項目成員需要收到郵件通知;項目經(jīng)理可以在項目信息頁面中添加項目日志及項目總結(jié)。</p><p> 主要使用的表單和代理元素:</p><p> 1.表單名稱:001--項目人員選擇表單frm_SelectMulti</p><p> 表單功能:用于實現(xiàn)可以選擇多
69、人的功能</p><p> 2.表單名稱:002--項目經(jīng)理選擇表單frm_SelectSingle</p><p> 表單功能:用于實現(xiàn)可以選擇單人的功能</p><p> 3.表單名稱:項目管理表單frm_ProjectManagement2</p><p> 表單功能:(1)通過新建域來實現(xiàn)項目信息的輸入。</p>
70、<p> ?。?)項目狀態(tài)的改變通過域值的改變來實現(xiàn),不同的狀態(tài)可以修改的信息不同。</p><p> ?。?)當(dāng)項目狀態(tài)處于啟動時,通過調(diào)用彈出窗口將選中的項目人員、項目經(jīng)理保存在兩個域中,在WebQueryOpen中運(yùn)行一個代理,該代理實現(xiàn)的功能:分別向選中的項目人員、項目經(jīng)理發(fā)送郵件;賦予選中的經(jīng)理相應(yīng)角色;實現(xiàn)跳轉(zhuǎn)。</p><p> (4)通過賦予項目管理員和項目經(jīng)
71、理Admin和Common的角色,來控制實現(xiàn)不同角色的人員登錄可以顯示不同部分的信息,項目經(jīng)理登錄時使項目日志項目總結(jié)的域可見,而其他人員不可見。</p><p> 4. 表單名稱:項目綜合顯示表單frm_WeiHuXiangMU。</p><p> 表單功能:用來顯示所有項目的信息并可以維護(hù)、刪除項目。</p><p> 5. 代理名稱:00取Names中所
72、有人員|agn_GetAllPerson。</p><p> 代理功能:在管理員配置界面中的選擇領(lǐng)導(dǎo)表單中,取出names.nsf中所有的人員并賦給表單中的“beselect”域,它是個列表框。</p><p> 6. 代理名稱:自動發(fā)送郵件并控制權(quán)限代理|agn_MailDili。</p><p> 代理功能:實現(xiàn)給項目人員、項目經(jīng)理發(fā)送郵件,并賦予項目經(jīng)理
73、Common的角色,并實現(xiàn)頁面之間的跳轉(zhuǎn)。</p><p> 7. 代理名稱:綜合提取項目|agn_TiQuXinXi</p><p> 代理功能:可以將多個項目信息綜合顯示,并且可以維護(hù)。</p><p> 8. 代理名稱:顯示項目信息|agn_XianShi</p><p> 代理功能:將表單中的信息提取出來</p>
74、<p> 9. 大綱名稱:大綱1</p><p> 大綱功能:將表單以樹型目錄的形式組織起來</p><p> 10. 頁面名稱:Management</p><p> 頁面結(jié)構(gòu):嵌入大綱元素</p><p> 11.幀結(jié)構(gòu)名稱:Frame</p><p> 幀結(jié)構(gòu)功能:嵌入頁面元素,組織頁面結(jié)
75、構(gòu)</p><p> 3.2數(shù)據(jù)庫需求分析</p><p> 數(shù)據(jù)庫在一個項目管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。</p><p> 項目管理數(shù)據(jù)庫要滿足信息共享的需求。數(shù)據(jù)庫主要包括兩大類共享文檔:已經(jīng)完成開發(fā)但需要繼續(xù)維護(hù)升級的項目
76、文檔和原程序代碼,簡稱存檔文檔;已經(jīng)立項正在設(shè)計開發(fā)中的項目文檔和原程序代碼,簡稱討論文檔。存檔文檔是系統(tǒng)開發(fā)成果的重要組成部分,應(yīng)保持和運(yùn)行系統(tǒng)的版本一致,以備維護(hù)和升級所用。所以存檔文檔設(shè)計為不可編輯,只允許有權(quán)限的讀者查看,并且不包含答復(fù)文檔。討論文檔是在系統(tǒng)設(shè)計開發(fā)過程中形成的,需要不斷討論、補(bǔ)充和修改的文檔,討論的意見成為針對某個討論文檔的答復(fù)和答復(fù)的答復(fù)文檔。所有共享文檔被分為若干個項目,每個項目又包含幾類文檔,比如原代碼文
77、檔、項目可行性分析、設(shè)計類文檔等,文檔的答復(fù)文檔也相應(yīng)屬于同一項目。 為此,文檔管理數(shù)據(jù)庫需要建立兩個視圖——存檔視圖和討論視圖,它們又各自包括兩個子視圖——按項目查看和按文檔類型查看。項目管理數(shù)據(jù)庫的用戶按角色的不同和文檔的類別享有查看、編輯等權(quán)限。歸檔視圖中的文檔應(yīng)該不允許任何用戶修改,所有用戶只能查看,若要修改編輯文檔,首先由數(shù)據(jù)庫管理員按工作流程將文檔從存檔視圖中調(diào)出放入討論視圖,再由用戶修改文檔?! omino/No
78、tes的安全性可在</p><p> 本次系統(tǒng)的開發(fā)通過文本屬性來控制設(shè)計元素的可見與隱藏,以及是否可以進(jìn)行操作,根據(jù)登錄用戶的不同而顯示不同的信息</p><p><b> 3.3性能需求分析</b></p><p> 為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運(yùn)行,項目管理系統(tǒng)應(yīng)該滿足以下的性能需求:</p><
79、;p> 1.系統(tǒng)處理的準(zhǔn)確性和及時性</p><p> 系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足企業(yè)對信息處理的需求。</p><p> 2.系統(tǒng)的可擴(kuò)充性:系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如:管理員要進(jìn)行的操作越來越細(xì)化,需要增加一些新的功能,所以應(yīng)該能夠提供
80、足夠的手段進(jìn)行功能的擴(kuò)充和調(diào)整。</p><p> 3.系統(tǒng)的易用性和易維護(hù)性</p><p> 項目管理系統(tǒng)是直接面對使用者的,而使用人員往往對計算機(jī)并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。</p>
81、<p> 項目管理系統(tǒng)中涉及到的數(shù)據(jù)是是實驗室的相當(dāng)重要的信息,系統(tǒng)要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時數(shù)據(jù)的恢復(fù)等工作。</p><p><b> 4系統(tǒng)設(shè)計</b></p><p> 4.1數(shù)據(jù)庫中的設(shè)計元素</p><p> 本次課題用到的設(shè)計元素有:表單、子表單、視圖、代理、
82、域、按鈕、大綱、頁面、幀結(jié)構(gòu)。</p><p><b> 4.2數(shù)據(jù)庫實體圖</b></p><p> 一個項目的信息包括:項目名稱、資金預(yù)算、項目耗時、項目日志、項目總結(jié)</p><p> 圖4.1項目信息實體圖</p><p> 4.3系統(tǒng)總功能模塊設(shè)計</p><p> 1.項目管
83、理員的操作權(quán)限</p><p> 圖4.2 項目管理員操作圖</p><p> 2.項目經(jīng)理的操作權(quán)限</p><p> 圖4.3 項目經(jīng)理操作圖</p><p><b> 5 詳細(xì)設(shè)計與實現(xiàn)</b></p><p> 5.1表單的詳細(xì)設(shè)計</p><p>&
84、lt;b> ?。?)項目管理表單</b></p><p> ?。?)引入兩個子表單:CGI子表單(將常用的域綜合起來,直接引入子表單之后就可以直接調(diào)用其中定義了的域)和JS框架子表單。</p><p> ?。?)用html語言拼寫出一個表格。</p><p> ?。?)創(chuàng)建一個熱點按鈕,用以提交信息</p><p> ?。?
85、)新建三個列表型域,每個域中的兩種狀態(tài)分別對應(yīng)0、1兩個值,將域默認(rèn)值設(shè)為0。</p><p> (5)在表格中輸入文字信息,并新建域。其中,項目名稱建兩個域,一個是文本可編輯域(可修改),另外一個是文本計算域(不可修改),這兩個域在不同的條件下顯示,當(dāng)沒有立項,并且是管理員的身份登錄時,顯示可編輯的域,這時可以錄入項目名稱,當(dāng)以管理員身份登錄并且是已經(jīng)立項,那么項目名稱不可以修改。若以項目經(jīng)理的身份登錄,則不
86、顯示該域。</p><p> ?。?)新建域資金預(yù)算域(2個)和項目耗時域(2個),他們的控制條件相同,都是通過文本屬性控制隱藏條件,都是當(dāng)以管理員身份登錄并且未準(zhǔn)備之前,顯示的是可以編輯修改的域此時這兩個域中的內(nèi)容都可以修改,準(zhǔn)備提交之后就不可以在修改資金預(yù)算和項目耗時信息,當(dāng)以項目經(jīng)理的身份登錄時不顯示這兩個域中的信息。</p><p> ?。?)新建選擇項目人員域和項目經(jīng)理域,這兩個
87、域只有在以管理員身份登錄并且啟動項目之后才可以操作。</p><p> (8)新建域項目總結(jié)和項目日志,控制只有以項目經(jīng)理身份登錄時才可以顯示并且錄入。</p><p><b> 表單預(yù)覽效果:</b></p><p> 圖5.1 管理員身份登錄</p><p> 圖5.2 管理員身份登錄并且啟動之后</p
88、><p> 圖5.3 以項目經(jīng)理的身份登錄</p><p> ?。?)項目綜合顯示表單</p><p> ?。?)引入兩個子表單:CGI子表單(將常用的域綜合起來,直接引入子表單之后就可以直接調(diào)用其中定義了的域)和JS框架子表單。</p><p> ?。?)用html語言拼寫出一個表格。</p><p> ?。?)新建一
89、個富文本域,將需要顯示的信息提取到這個域中用以顯示</p><p> ?。?)新建三個熱點按鈕:全選,取消,刪除(需要定義一個域來緩存選中的項目的UNID),這三個按鈕分別調(diào)用三個在JSHeader中定義的函數(shù)。</p><p> 圖 5.4 綜合信息顯示</p><p> ?。?)選擇項目經(jīng)理表單</p><p> ?。?)引入兩個子表
90、單:CGI子表單(將常用的域綜合起來,直接引入子表單之后就可以直接調(diào)用其中定義了的域)和JS框架子表單。</p><p> ?。?)用html語言拼寫出一個表格。</p><p> ?。?)新建ThisDB域,在客戶機(jī)下運(yùn)行公式@WebDbName。</p><p> ?。?)新建列表框域beselect,存儲name.nsf中的所有人員。</p>&
91、lt;p><b> (5)確定按鈕,</b></p><p> var doc=document.forms[0];</p><p> window.returnValue = doc.beselect[doc.beselect.selectedIndex].text;</p><p> self.close();</p&g
92、t;<p><b> ?。?)取消按鈕;</b></p><p> self.close();</p><p> (7) JSHeader中的定義的函數(shù): JS代碼</p><p> function doClear(t){</p><p> if (t==null) return false;&l
93、t;/p><p> var pos=t.options.length;</p><p> while (pos>=0){</p><p> t.options[pos]=null</p><p><b> pos-=1;</b></p><p><b> }</b>
94、;</p><p> return true;</p><p><b> }</b></p><p> (8)在WebQueryOpen中運(yùn)行代理00取Names中所有人員|agn_GetAllPerson,取出names.nsf中所有的人員并賦給表單中的“beselect”列表域</p><p> 圖5.5 選
95、擇項目經(jīng)理</p><p> ?。?)選擇項目人員表單</p><p> ?。?)引入兩個子表單:CGI子表單(將常用的域綜合起來,直接引入子表單之后就可以直接調(diào)用其中定義了的域)和JS框架子表單。</p><p> ?。?)用html語言拼寫出一個表格。</p><p> ?。?)新建兩個域,分別用于取得所有人員的信息和選中人員的信息。&l
96、t;/p><p> ?。?)新建按鈕:增加選定,對應(yīng)的代碼:</p><p> var doc=document.forms[0]</p><p> for(var j=0;j<doc.beselect.length;j++)</p><p><b> {</b></p><p> if
97、(doc.beselect[j].selected)</p><p><b> {</b></p><p> if(doc.beenselect.length==0)</p><p><b> {</b></p><p> doc.beenselect.options[0] = new Op
98、tion(doc.beselect[j].text,doc.beselect[j].text)</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> //需要判斷是否重復(fù)</p&g
99、t;<p> for(var p=0;p<document.all("beenselect").length;p++)</p><p><b> {</b></p><p> if(document.all("beenselect").options[p].text==doc.beselect[j].t
100、ext)</p><p><b> {</b></p><p> return false</p><p><b> }</b></p><p><b> }</b></p><p> doc.beenselect.options[doc.be
101、enselect.length] = new Option(doc.beselect[j].text,doc.beselect[j].text)</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p&g
102、t; (5)新建按鈕:全部選擇,代碼如下:</p><p> doClear(document.all("beenselect"));</p><p> var doc=document.forms[0]</p><p> for(var j=0;j<doc.beselect.length;j++)</p><p
103、><b> {</b></p><p> doc.beenselect.options[j] = new Option(doc.beselect[j].text,doc.beselect[j].text)</p><p><b> }</b></p><p> ?。?)新建按鈕:刪除選定,代碼如下:</p
104、><p> doDel(document.all("beenselect"));</p><p> ?。?)新建按鈕:全部刪除,代碼:doClear(document.all("beenselect"));</p><p> (8)新建按鈕:確定,代碼如下:</p><p> //做成數(shù)組返回就OK&
105、lt;/p><p> var selecta = new Array();</p><p> if(document.all("beenselect").length==0)</p><p><b> {</b></p><p><b> }</b></p>&
106、lt;p><b> else</b></p><p><b> {</b></p><p> for(var i = 0; i <= document.all("beenselect").length - 1; i++)</p><p><b> {</b>&l
107、t;/p><p> selecta[i] = document.all("beenselect").options[i].text;</p><p><b> }</b></p><p><b> }</b></p><p> window.returnValue = sel
108、ecta.toString();</p><p> self.close();</p><p> ?。?)新建按鈕:取消,代碼:self.close();</p><p> 5.6 選擇項目人員</p><p><b> 5.2建立試圖</b></p><p> 試圖應(yīng)與表單相對應(yīng),視圖中
109、的每一列對應(yīng)著表單中的一個域,可以顯示表單所提交的信息。</p><p> 5.3后臺代理中的代碼實現(xiàn)</p><p> (1)自動發(fā)送郵件并控制權(quán)限代理|agn_MailDili</p><p> Sub Initialize</p><p><b> '后臺檢錯</b></p><
110、p> On Error Goto errorHandler</p><p> Dim s As New NotesSession</p><p> Dim db As NotesDatabase</p><p> Dim doc As NotesDocument</p><p> Dim context As NotesDoc
111、ument</p><p> Set db = s.CurrentDatabase</p><p> Set context = s.DocumentContext</p><p> '給項目經(jīng)理發(fā)送郵件</p><p> Set doc = db.CreateDocument</p><p> do
112、c.Form = "Memo"</p><p> doc.SendTo =context.fld_SelectManager(0)</p><p> doc.Subject = "您被選為項目經(jīng)理"</p><p> Call doc.Send(False)</p><p> context.f
113、ld_UniversalID=context.UniversalID</p><p> '通過循環(huán)語句來實現(xiàn)分別依次向各個項目人員發(fā)送郵件</p><p> Dim i As Integer </p><p> For i =0 To Ubound(context.fld_SelectWorker)</p><p> Set
114、 doc = db.CreateDocument</p><p> doc.Form="Memo"</p><p> doc.SendTo=context.fld_SelectWorker(i)</p><p> doc.Subject="你被選為項目人員"</p><p> Call doc.
115、Send (False)</p><p><b> Next</b></p><p> '賦予項目經(jīng)理Common的角色</p><p> Dim aclEntry As NotesACLEntry</p><p> Dim acl As NotesACL</p><p> S
116、et acl=db.ACL</p><p> Set aclEntry=acl.GetFirstEntry</p><p> While Not aclEntry Is Nothing</p><p> If aclEntry.Name=context.fld_SelectManager(0) Then</p><p> If
117、aclEntry.Roles="[Common]"Then </p><p><b> Goto AA</b></p><p><b> Else </b></p><p> Call aclEntry.EnableRole("[Common]") </p&g
118、t;<p> Call acl.Save</p><p><b> Goto AA</b></p><p><b> End If</b></p><p><b> End If</b></p><p> Set aclEntry=acl.GetNex
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(論文)管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文——畢業(yè)設(shè)計管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文——畢業(yè)設(shè)計管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文——畢業(yè)設(shè)計管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計--賓館管理系統(tǒng)的設(shè)計與實現(xiàn)(論文)
- 畢業(yè)論文管理系統(tǒng)的設(shè)計與實現(xiàn)---畢業(yè)設(shè)計
- 畢業(yè)論文——畢業(yè)設(shè)計管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計論文 點歌管理系統(tǒng)的設(shè)計與實現(xiàn)
- 項目管理系統(tǒng)的研究與實現(xiàn)畢業(yè)設(shè)計
- 項目管理系統(tǒng)的研究與實現(xiàn)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計論文-健康藥店管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計(論文)倉庫貨物管理系統(tǒng)設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計(論文)超市銷售管理系統(tǒng)的設(shè)計與實現(xiàn)
- 停車管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文
- 停車管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文
- 停車管理系統(tǒng)的設(shè)計與實現(xiàn)-畢業(yè)設(shè)計(論文)
- 停車管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計(論文)
- 高校畢業(yè)設(shè)計論文管理系統(tǒng)設(shè)計與實現(xiàn).pdf
- 畢業(yè)設(shè)計(論文)小型超市管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計論文---ibm認(rèn)證管理系統(tǒng)的設(shè)計與實現(xiàn)
評論
0/150
提交評論