專利名稱:項目設(shè)計過程管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種管理系統(tǒng),尤其涉及一種項目設(shè)計過程管理系統(tǒng)。
背景技術(shù):
在電子產(chǎn)品設(shè)計過程中,企業(yè)多學(xué)科、多領(lǐng)域的設(shè)計工程師需要共同完成 產(chǎn)品/型號的設(shè)計工作。由于不同領(lǐng)域在學(xué)科知識、設(shè)計工具以及數(shù)據(jù)格式方面 的巨大差異,即使單學(xué)科設(shè)計過程也存在著很大的差異。電子類設(shè)計院所常用
的工具包括電路設(shè)計與制版類Protel、 Mentor、 Cadence等,F(xiàn)PGA設(shè)計類, 算法仿真類,結(jié)構(gòu)設(shè)計類工具等等。把各類設(shè)計數(shù)據(jù)有機的統(tǒng)一到一個公共的 設(shè)計平臺中,讓電路板設(shè)計工程師和結(jié)構(gòu)工程師能夠互相了解對方設(shè)計中與自 己相關(guān)的設(shè)計信息,讓總工程師能了解模塊工程師的詳細設(shè)計意圖和方法,等 等,這是該項目支撐平臺的設(shè)計目的,旨在提供一個高效統(tǒng)一的設(shè)計數(shù)據(jù)和設(shè) 計思路溝通平臺。
在設(shè)計團隊中,設(shè)計經(jīng)驗是非常寶貴的,隨著時間的流逝以及部分老設(shè)計 師的離職,部分設(shè)計經(jīng)驗往往發(fā)生丟失的現(xiàn)象。設(shè)計團隊在某些細微領(lǐng)域的設(shè) 計能力在某些時候反而會出現(xiàn)倒退的現(xiàn)象。統(tǒng)一的設(shè)計平臺可以保存過去項目 詳細的過程設(shè)計信息,包括結(jié)構(gòu)框圖、文檔、設(shè)計文件,這些信息可以追溯歷 史設(shè)計的各個細節(jié),以其保存設(shè)計經(jīng)驗和思路。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種項目設(shè)計過程管理系統(tǒng),既可以有效提高項目 管理效率。
為實現(xiàn)上述目的,本發(fā)明提供一種項目設(shè)計過程管理系統(tǒng),其包括經(jīng)由網(wǎng) 絡(luò)連接的客戶端和服務(wù)器,客戶端給用戶提供設(shè)計界面;其實質(zhì)性特點在于, 所述設(shè)計界面是圖形化、層次化的界面,所述服務(wù)器至少包括一個指令通信模 塊、 一個數(shù)據(jù)庫、 一個項目管理模塊、 一個整合模塊以及一個文件傳輸模塊; 項目管理模塊、整合模塊以及文件傳輸模塊分別經(jīng)由指令通信模塊連接到客戶端;其中,
指令通信模塊用于處理來自客戶端和服務(wù)器之間的指令和操作通信;
數(shù)據(jù)庫包括項目數(shù)據(jù)庫和項目數(shù)據(jù)存儲器,其中,項目數(shù)據(jù)庫保存所有項
目文件的基本信息,所述基本信息至少包括文件名稱和查找路徑;項目數(shù)據(jù)存 儲器層次化地存放項目結(jié)構(gòu)和對應(yīng)的項目文件;
項目管理模塊與項目數(shù)據(jù)庫連接,用于維護項目數(shù)據(jù)庫,重組項目數(shù)據(jù)庫 中項目文件的基本信息,生成項目列表,該項目列表經(jīng)由指令通信模塊傳輸?shù)?客戶端;
整合模塊分別連接到項目數(shù)據(jù)庫和項目數(shù)據(jù)存儲器,負責(zé)讀取和解析項目 數(shù)據(jù)庫,把項目數(shù)據(jù)庫的項目文件的基本信息和存儲器中的項目結(jié)構(gòu)關(guān)聯(lián),并 根據(jù)客戶端的訪問指令將項目結(jié)構(gòu)和對應(yīng)的項目文件通過文件傳輸模塊傳送到 客戶端;
文件傳輸模塊將項目結(jié)構(gòu)和對應(yīng)的項目文件傳送到客戶端。 作為本發(fā)明的進一步改進,所述服務(wù)器進一步包括登錄認證模塊,指令通 信模塊接收來自客戶端的訪問指令,并將接收到的訪問指令首先登錄認證模塊
進行登錄,登錄認證模塊判斷是否為已登錄,如尚未登錄,則先驗證登錄信息; 如果已登錄,則通過指令通信模塊將訪問指令發(fā)送給權(quán)限認證模塊;權(quán)限認證 模塊用于解析該訪問指令,判斷是否有訪問對應(yīng)項目列表、項目結(jié)構(gòu)、項目文 件的權(quán)限。
作為本發(fā)明的進一步改進,所述數(shù)據(jù)庫進一步包括權(quán)限數(shù)據(jù)庫,權(quán)限數(shù)據(jù) 庫中保存了不同用戶對應(yīng)不同訪問權(quán)限的認證信息;權(quán)限認證模塊與權(quán)限數(shù)據(jù) 庫相連;權(quán)限認證模塊接收到訪問指令后,提取這些訪問指令中的認證信息, 并調(diào)用權(quán)限數(shù)據(jù)庫,查找權(quán)限數(shù)據(jù)庫中是否存在相同的認證信息,以判斷接收 到的訪問指令是否具有訪問權(quán)限。
作為本發(fā)明的進一步改進,所述服務(wù)器還包括一個操作日志,其與指令通 信模塊連接,按時間順序記錄所有的指令操作步驟。
作為本發(fā)明的進一步改進,項目數(shù)據(jù)存儲器中保存的項目結(jié)構(gòu)中還包括層 次編碼以及該層上下關(guān)聯(lián)的層次編碼,存儲器通過識別層次編碼層次化地存放所有的項目結(jié)構(gòu)。
作為本發(fā)明的進一步改進,整合模塊通過讀取和解析項目數(shù)據(jù)庫,查找到 項目文件對應(yīng)的查找路徑,再根據(jù)路徑查找項目文件在項目數(shù)據(jù)存儲器存儲的 物理位置。
與現(xiàn)有技術(shù)相比,本發(fā)明包括如下優(yōu)點
本系統(tǒng)及方法支持逐層優(yōu)化的統(tǒng)一項目結(jié)構(gòu),使得所有的設(shè)計文件能夠有 機的結(jié)合在一起,共同描述目標(biāo)產(chǎn)品,結(jié)束了過去設(shè)計文件各自為政,各自獨 立管理的方式,使得所有的設(shè)計文件能夠統(tǒng)一在項目結(jié)構(gòu)的周圍,解決了過去 在項目結(jié)構(gòu)建立、文件內(nèi)容管理以及版本控制等諸多方面所存在的問題。通過 統(tǒng)一系統(tǒng)平臺,不同專業(yè)和不同步驟的設(shè)計師可以在統(tǒng)一的設(shè)計管理機制的管 理下,使用設(shè)計師熟知領(lǐng)域內(nèi)的設(shè)計工具完成設(shè)計任務(wù),并層次化管理過程數(shù) 據(jù),提高設(shè)計師之間的技術(shù)協(xié)同,提高技術(shù)管理人員的管理便捷性和有效性。
通過以下對本發(fā)明實施方式結(jié)合其附圖的描述,可以進一步理解其發(fā)明的 目的、具體結(jié)構(gòu)特征和優(yōu)點。其中,
圖1為本發(fā)明項目設(shè)計過程管理系統(tǒng)的系統(tǒng)架構(gòu)圖2為本發(fā)明項目設(shè)計過程管理系統(tǒng)的主界面;
圖3為本發(fā)明項目設(shè)計過程管理系統(tǒng)的運行方法流程圖。
具體實施例方式
下面結(jié)合附圖與具體實施方式
對本發(fā)明作進一步詳細描述
本發(fā)明的項目設(shè)計過程管理系統(tǒng)包括經(jīng)由網(wǎng)絡(luò)連接的客戶端1和服務(wù)器3。
客戶端1為用戶提供圖形化、層次化的設(shè)計界面,用于瀏覽項目信息,上
傳設(shè)計數(shù)據(jù)和文檔,并將用戶的訪問指令發(fā)送至服務(wù)器3,同時也接收來自服務(wù)
器3的數(shù)據(jù)及信息,并通過界面顯示反饋給用戶。
請參閱圖1,服務(wù)器3包括指令通信模塊31、登錄認證模塊33、權(quán)限認證
模塊34、項目管理模塊35、操作日志36、整合模塊37、數(shù)據(jù)庫38以及文件傳
輸模塊39。數(shù)據(jù)庫38包括權(quán)限數(shù)據(jù)庫381、項目數(shù)據(jù)庫383以及項目數(shù)據(jù)存儲器385。
權(quán)限數(shù)據(jù)庫381中保存了不同用戶對應(yīng)不同訪問權(quán)限的認證信息。
項目數(shù)據(jù)庫383中保存了所有項目文件的基本信息,例如文件名稱、文件 之間的關(guān)系、查找路徑、設(shè)計師、創(chuàng)建時間、狀態(tài)以及大小等。
項目數(shù)據(jù)存儲器385中保存了所有項目結(jié)構(gòu)和對應(yīng)項目文件,其中項目結(jié) 構(gòu)中還包括層次編碼。所有的項目結(jié)構(gòu)是層次化的存放,即每個項目結(jié)構(gòu)都具 有一個表明其是哪一層的層次編碼,以及該層上下關(guān)聯(lián)的層次編碼,存儲器385 通過識別層次編碼層次化地存放所有的項目結(jié)構(gòu)。
指令通信模塊31用于處理來自客戶端1和服務(wù)器3之間的指令和操作通信。
登錄認證模塊33驗證訪問人員的登錄名和密碼是否正確,即該訪問人員是 否有登錄該系統(tǒng)的權(quán)限。
指令通信模塊31接收來自客戶端1的訪問指令,并通過登錄認證模塊33 對訪問人員的登錄名和密碼進行識別,如果登錄信息正確,則將訪問指令發(fā)送 給權(quán)限認證模塊34。
權(quán)限認證模塊34與權(quán)限數(shù)據(jù)庫381相連。權(quán)限認證模塊34接收到訪問指 令后,提取這些訪問指令中的認證信息,并調(diào)用權(quán)限凝:據(jù)庫381,查找權(quán)限數(shù)據(jù) 庫381中是否存在一致的認證信息,以判斷接收到的訪問指令是否具有訪問權(quán) 限;如果沒有訪問權(quán)限,權(quán)限認證模塊34通過指令通信模塊31發(fā)送訪問失敗 信息返回至客戶端l;如果有訪問權(quán)限,則觸發(fā)項目管理模塊35。
項目管理模塊35用于維護項目數(shù)據(jù)庫,讀取項目數(shù)據(jù)庫383中的項目文件 的基本信息,形成項目列表??蛻舳?增加刪除項目文件時,只更新項目文件 的基本信息,每次客戶端讀取列表時,項目管理模塊35根據(jù)項目數(shù)據(jù)庫383中 最新的項目文件的基本信息進行重組,形成最新的項目列表。
操作日志36與指令通信模塊31連接,按時間順序記錄所有的指令操作步驟。
整合模塊37負責(zé)讀取和解析項目數(shù)據(jù)庫383,把項目數(shù)據(jù)庫383的項目文 件的基本信息和存儲器385中的項目結(jié)構(gòu)——關(guān)聯(lián),并根據(jù)用戶訪問指令將項 目結(jié)構(gòu)和對應(yīng)的項目文件通過文件傳輸模塊39傳送到客戶端1。整合模塊37通過讀取和解析項目數(shù)據(jù)庫383,查找到項目文件對應(yīng)的查找路徑,再根據(jù)i 各徑查 找項目文件在項目數(shù)據(jù)存儲器385中存儲的物理位置。
文件傳輸模塊38將整合模塊37獲取的項目文件傳送到客戶端1。
在本發(fā)明較佳實施例中,訪問指令中的認證信息包括了發(fā)送人員的登錄、 項目結(jié)構(gòu)的層次編碼和查看/編輯指令的編碼。
圖2為用戶在客戶端打開該軟件出現(xiàn)的主界面,該界面包括三個部分一 個項目列表區(qū)域A、 一個項目結(jié)構(gòu)瀏覽區(qū)域B、 一個曰志區(qū)域C。
在項目列表區(qū)域A,列出與該用戶權(quán)限相關(guān)的項目列表。該項目列表區(qū)域旨 在提供一種傳統(tǒng)的數(shù)據(jù)訪問方式,在權(quán)限的有效控制下,能夠安全公開的共享 各種項目文件。用戶通過對該項目列表的瀏覽可進一步獲取列表下項目文件的 項目結(jié)構(gòu)以及具體的項目文件。
在項目結(jié)構(gòu)瀏覽區(qū)域B,用戶可以通過圖形獲得管理系統(tǒng)的整體框架信息、 模塊設(shè)計信息或者設(shè)計思路描述,這些信息通過設(shè)計結(jié)構(gòu)區(qū)域?qū)哟位恼宫F(xiàn), 用戶可以從頂層設(shè)計到底層模塊的了解相關(guān)的設(shè)計信息,對管理系統(tǒng)的設(shè)計有 整體的了解。各類項目文件可以有機的嵌入到顯示項目結(jié)構(gòu)的圖形中,用戶可 以不用通過項目列表的操作就可以訪問項目文件。用戶通過點擊項目結(jié)構(gòu)中的 某個子項目時,則獲取該項目結(jié)構(gòu)下一層的子項目結(jié)構(gòu),并且相關(guān)的項目文件 也出現(xiàn)在該界面上,用戶通過所述區(qū)域B對每一層的項目結(jié)構(gòu)和對應(yīng)的項目文 件進行相關(guān)性和可視化管理。用戶可根據(jù)權(quán)限進行的操作至少包括讀取項目 結(jié)構(gòu)、讀取項目文件、修改項目文件、增加刪除項目文件、權(quán)限授權(quán)。
用戶通過點擊項目列表中某子項目名稱或者點擊項目結(jié)構(gòu)圖中的某個子項 目,通過整合模塊37調(diào)取項目數(shù)據(jù)庫383和項目數(shù)據(jù)儲存器385,獲得子項目 列表,以及對應(yīng)的子項目結(jié)構(gòu)圖,并且還會進行讀取具體的項目文件,對項目 文件進行修改等操作。
每次點擊都用通過權(quán)限認證模塊34的驗證,不同用戶根據(jù)其權(quán)限可以通過 點擊項目列表或者項目結(jié)構(gòu)圖進入到權(quán)限范圍內(nèi)的下一層項目結(jié)構(gòu)。
日志區(qū)域C用于記錄指令通信步驟。
請參閱圖3,本發(fā)明的項目設(shè)計過程管理系統(tǒng)的運行方法包括如下步驟首先用戶在客戶端1登錄,輸入用戶名及密碼,發(fā)送給服務(wù)器3;服務(wù)器3接收登 錄請求,通過登錄認證模塊33驗證用戶名及密碼,權(quán)限認證模塊34判斷具體 的訪問指令的權(quán)限,并通過項目管理模塊35查找項目數(shù)據(jù)庫383獲取對應(yīng)權(quán)限 的項目文件信息,并生成項目列表,經(jīng)由指令通信模塊31發(fā)送到客戶端1。如 果項目管理模塊35沒有查找到項目文件的信息,則通過指令通信模塊31發(fā)送 登錄失敗信息。
客戶端1的界面上可以顯示出項目列表,用戶可以進一步點擊項目列表發(fā) 出訪問指令。
當(dāng)用戶發(fā)送訪問指令時,指令通信模塊31將接收到的訪問指令通過登錄認 證模塊33進行登錄,登錄認證模塊33判斷是否為已登錄,如尚未登錄,則驗 證登錄信息;如果已登錄,則通過指令通信模塊31將訪問指令發(fā)送給權(quán)限認證 模塊34。
權(quán)限認證模塊34從訪問指令中提取出的認證信息,調(diào)用權(quán)限數(shù)據(jù)庫381查 詢是否有匹配的認證信息,從而識別是否有訪問權(quán)限。如果沒有訪問權(quán)限,則 發(fā)送失敗信息并傳送至客戶端1,由操作日志36記錄一次失敗的文件訪問。如 果有訪問權(quán)限,則發(fā)送文件傳送指令到整合模塊37,整合模塊37檢索項目數(shù)據(jù) 庫383獲得查找路徑后,再根據(jù)該路徑查詢項目數(shù)據(jù)存儲器385,獲得相關(guān)項目 結(jié)構(gòu)及對應(yīng)的項目文件,發(fā)送給傳輸模塊39,由傳輸模塊39與客戶端1建立文 件傳送??蛻舳?返回文件傳送失敗或者成功的信息,由操作日志36記錄一次 失敗或者成功的文件傳送。
本發(fā)明的系統(tǒng)及方法通過文件鏈接的方式,使得所有的項目文件能夠有機 的結(jié)合在一起,共同描述目標(biāo)產(chǎn)品,結(jié)束了過去項目文件各自為政,各自獨立 管理的方式,使得所有的項目文件能夠統(tǒng)一在項目結(jié)構(gòu)的周圍,共同形成有機 的、統(tǒng)一的設(shè)計模型。
以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于 此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到 變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng) 以所述權(quán)利要求的保護范圍為準(zhǔn)。
權(quán)利要求
1、一種項目設(shè)計過程管理系統(tǒng),其包括經(jīng)由網(wǎng)絡(luò)連接的客戶端和服務(wù)器,客戶端給用戶提供設(shè)計界面;其特征在于,所述設(shè)計界面是圖形化、層次化的界面,所述服務(wù)器至少包括一個指令通信模塊、一個數(shù)據(jù)庫、一個項目管理模塊、一個整合模塊以及一個文件傳輸模塊;項目管理模塊、整合模塊以及文件傳輸模塊分別經(jīng)由指令通信模塊連接到客戶端;其中,指令通信模塊用于處理來自客戶端和服務(wù)器之間的指令和操作通信;數(shù)據(jù)庫包括項目數(shù)據(jù)庫和項目數(shù)據(jù)存儲器,其中,項目數(shù)據(jù)庫保存所有項目文件的基本信息,所述基本信息至少包括文件名稱和查找路徑;項目數(shù)據(jù)存儲器層次化地存放項目結(jié)構(gòu)和對應(yīng)的項目文件;項目管理模塊與項目數(shù)據(jù)庫連接,用于維護項目數(shù)據(jù)庫,重組項目數(shù)據(jù)庫中項目文件的基本信息,生成項目列表,該項目列表經(jīng)由指令通信模塊傳輸?shù)娇蛻舳耍徽夏K分別連接到項目數(shù)據(jù)庫和項目數(shù)據(jù)存儲器,負責(zé)讀取和解析項目數(shù)據(jù)庫,把項目數(shù)據(jù)庫的項目文件的基本信息和存儲器中的項目結(jié)構(gòu)關(guān)聯(lián),并根據(jù)客戶端的訪問指令將項目結(jié)構(gòu)和對應(yīng)的項目文件通過文件傳輸模塊傳送到客戶端;文件傳輸模塊將項目結(jié)構(gòu)和對應(yīng)的項目文件傳送到客戶端。
2、 如權(quán)利要求1所述的項目設(shè)計過程管理系統(tǒng),其特征在于,所述服務(wù)器 進一步包括登錄認證模塊,指令通信模塊接收來自客戶端的訪問指令,并將接 收到的訪問指令首先登錄認證模塊進行登錄,登錄認證模塊判斷是否為已登錄, 如尚未登錄,則先驗證登錄信息;如果已登錄,則通過指令通信模塊將訪問指 令發(fā)送給權(quán)限認證模塊;權(quán)限認證模塊用于解析該訪問指令,判斷是否有訪問 對應(yīng)項目列表、項目結(jié)構(gòu)、項目文件的權(quán)限。
3、 如權(quán)利要求2所述的項目設(shè)計過程管理系統(tǒng),其特征在于,所述數(shù)據(jù)庫 進一步包括權(quán)限數(shù)據(jù)庫,權(quán)限數(shù)據(jù)庫中保存了不同用戶對應(yīng)不同訪問權(quán)限的認 證信息;權(quán)限認證模塊與權(quán)限數(shù)據(jù)庫相連;權(quán)限認證模塊接收到訪問指令后,提 取這些訪問指令中的認證信息,并調(diào)用權(quán)限數(shù)據(jù)庫,查找權(quán)限數(shù)據(jù)庫中是否存 在相同的認證信息,以判斷接收到的訪問指令是否具有訪問權(quán)限。
4、 如權(quán)利要求1所述的項目設(shè)計過程管理系統(tǒng),其特征在于,所述服務(wù)器 還包括一個操作日志,其與指令通信模塊連接,按時間順序記錄所有的指令操 作步驟。
5、 如權(quán)利要求1所述的項目設(shè)計過程管理系統(tǒng),其特征在于,項目數(shù)據(jù)存器通過識別層次編碼層次化地存放所有的項目結(jié)構(gòu)。
6、 如權(quán)利要求5所述的項目設(shè)計過程管理系統(tǒng),其特征在于,整合模塊通 過讀取和解析項目數(shù)據(jù)庫,查找到項目文件對應(yīng)的查找路徑,再根據(jù)路徑查找 項目文件在項目數(shù)據(jù)存儲器存儲的物理位置。
全文摘要
本發(fā)明提供一種項目設(shè)計過程管理系統(tǒng),其包括經(jīng)由網(wǎng)絡(luò)連接的客戶端和服務(wù)器,客戶端給用戶提供設(shè)計界面;其中,所述設(shè)計界面是圖形化、層次化的界面,所述服務(wù)器至少包括指令通信模塊、數(shù)據(jù)庫、項目管理模塊、整合模塊以及文件傳輸模塊。指令通信模塊處理來自客戶端和服務(wù)器之間的指令和操作通信;數(shù)據(jù)庫包括項目數(shù)據(jù)庫和項目數(shù)據(jù)存儲器,項目數(shù)據(jù)庫保存所有項目文件的基本信息;項目數(shù)據(jù)存儲器層次化地存放項目結(jié)構(gòu)和對應(yīng)的項目文件;項目管理模塊與項目數(shù)據(jù)庫連接,用于生成項目列表,該項目列表傳輸?shù)娇蛻舳?;整合模塊分別連接到項目數(shù)據(jù)庫和項目數(shù)據(jù)存儲器,根據(jù)客戶端的訪問指令將項目結(jié)構(gòu)和對應(yīng)的項目文件通過文件傳輸模塊傳送到客戶端。
文檔編號G06Q10/00GK101556663SQ20091004593
公開日2009年10月14日 申請日期2009年1月22日 優(yōu)先權(quán)日2009年1月22日
發(fā)明者仲佳明, 黎 肖, 許俊文 申請人:上海冠信電子系統(tǒng)有限公司