專利名稱:一種基于Web的異地協(xié)同設(shè)計(jì)信息化平臺的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于信息技術(shù)領(lǐng)域,涉及一種基于Web的異地協(xié)同設(shè)計(jì)信息化平臺,尤其是一種采用ASP. NET技術(shù)建設(shè)網(wǎng)站,設(shè)計(jì)網(wǎng)頁,使用ADO. NET訪問數(shù)據(jù)庫的信息化平臺。
背景技術(shù):
異地協(xié)同設(shè)計(jì)是一種設(shè)計(jì)者分布在各個(gè)不同地方,借助于計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù),共同協(xié)作完成設(shè)計(jì)任務(wù)的一種設(shè)計(jì)模式。與一般的設(shè)計(jì)相比,異地協(xié)同設(shè)計(jì)有以下幾個(gè)方面的不同設(shè)計(jì)者分布在大的范圍內(nèi),溝通不便;新設(shè)計(jì)方案難以及時(shí)與其他設(shè)計(jì)者共享、比較和優(yōu)化,且容易重復(fù)設(shè)計(jì),造成人力資源浪費(fèi);難于把握設(shè)計(jì)的進(jìn)度和設(shè)計(jì)方案的總觀;不同領(lǐng)域的異地協(xié)同設(shè)計(jì)系統(tǒng)沒有關(guān)聯(lián)和共享資源。因此異地協(xié)同設(shè)計(jì)必須很好地解決以上問題,才能使設(shè)計(jì)工作高效高質(zhì)地完成。 隨著Internet技術(shù)的發(fā)展,網(wǎng)絡(luò)硬件設(shè)備性能的提升和軟件技術(shù)的進(jìn)展,促進(jìn)了各種基于信息技術(shù)的應(yīng)用,各種網(wǎng)絡(luò)應(yīng)用層出不窮。計(jì)算機(jī)異地協(xié)同設(shè)計(jì)是信息化網(wǎng)絡(luò)化時(shí)代計(jì)算機(jī)的一種重要應(yīng)用。
發(fā)明內(nèi)容
本發(fā)明的目的在于針對現(xiàn)代企業(yè)異地協(xié)同設(shè)計(jì)的要求,提供一種基于Web的異地協(xié)同設(shè)計(jì)信息化平臺。 為達(dá)到以上目的,本發(fā)明所采用的解決方案是 —種基于Web的異地協(xié)同設(shè)計(jì)信息化平臺,其包括用戶端、Web服務(wù)器、數(shù)據(jù)庫服務(wù)器及其網(wǎng)絡(luò)線路,用戶端通過普通的瀏覽器訪問Web瀏覽器,Web瀏覽器負(fù)責(zé)處理用戶的請求,數(shù)據(jù)庫服務(wù)器接到Web服務(wù)器的請求并根據(jù)自身的策略對服務(wù)器進(jìn)行操作,然后將數(shù)據(jù)返回給Web服務(wù)器,再經(jīng)Web服務(wù)器處理傳給用戶端。 進(jìn)一步,其還包括軟件系統(tǒng),軟件系統(tǒng)由支撐網(wǎng)站和后臺數(shù)據(jù)庫組成,包括用戶的登陸注冊模塊,用戶、角色的權(quán)限管理模塊,協(xié)同小組的分配管理模塊,項(xiàng)目的工作流管理功能模塊,資料信息的管理模塊,設(shè)計(jì)數(shù)據(jù)的管理模塊,應(yīng)用程序的本地調(diào)用模塊,遠(yuǎn)程訪問超算中心模塊,前述模塊采用SQL Server 2000數(shù)據(jù)庫系統(tǒng),使用ASP. NET技術(shù)建設(shè)網(wǎng)站,設(shè)計(jì)網(wǎng)頁,使用ADO. NET訪問數(shù)據(jù)庫。 所述用戶的登陸注冊模塊由登陸注冊界面加系統(tǒng)用戶數(shù)據(jù)表構(gòu)成,實(shí)現(xiàn)網(wǎng)頁與數(shù)據(jù)庫的動態(tài)鏈接。 所述用戶的權(quán)限管理模塊根據(jù)需要對不同的頁面設(shè)計(jì)不同的權(quán)限,實(shí)現(xiàn)不同層次的管理;所述角色的權(quán)限管理模塊為每個(gè)用戶賦予不同角色,限制其對不同模塊的使用權(quán)限。 所述協(xié)同小組的分配管理模塊是對接受某項(xiàng)任務(wù)的一個(gè)團(tuán)隊(duì)進(jìn)行管理。 所述項(xiàng)目的工作流管理功能模塊對項(xiàng)目程序步驟進(jìn)行管理,對項(xiàng)目每一個(gè)具體環(huán)
節(jié)任務(wù)進(jìn)行優(yōu)化管理,其采用順序式的工作流管理,實(shí)現(xiàn)任務(wù)的發(fā)布、領(lǐng)取管理功能。
所述資料信息的管理模塊對普通用戶和管理員設(shè)置不同的登陸權(quán)限,實(shí)現(xiàn)對各種
資料的在線管理,方便在線查詢各種設(shè)計(jì)資料以及對各種數(shù)據(jù)的重復(fù)利用。 所述設(shè)計(jì)數(shù)據(jù)的管理模塊對不同模塊設(shè)置不同的登陸訪問權(quán)限,實(shí)現(xiàn)對各種數(shù)據(jù)
的在線管理,方便于對各種設(shè)計(jì)數(shù)據(jù)進(jìn)行存儲管理與重復(fù)性利用,以及實(shí)現(xiàn)文件的上傳,下
載與查詢功能。 所述應(yīng)用程序的本地調(diào)用模塊通過一個(gè)JavaScript腳本執(zhí)行Active控件來實(shí)現(xiàn)通過網(wǎng)頁打開本地的應(yīng)用程序。 所述遠(yuǎn)程訪問超算中心模塊由特定的用戶上傳需要處理的數(shù)據(jù),超算中心獲取上傳數(shù)據(jù),處理后返回?cái)?shù)據(jù),用戶通過用戶界面獲得處理后的數(shù)據(jù)結(jié)果。 由于采用了上述方案,本發(fā)明具有以下特點(diǎn)本發(fā)明的基于Web的異地協(xié)同設(shè)計(jì)信息化平臺,可以實(shí)現(xiàn)基于信息化平臺的零部件的異地、不同時(shí)或同時(shí)的協(xié)作開發(fā),實(shí)現(xiàn)設(shè)計(jì)制造資源信息的管理,遠(yuǎn)程調(diào)用CAD、 CAE等應(yīng)用程序,實(shí)現(xiàn)共享空間下的三維協(xié)同造型功能,并能夠遠(yuǎn)程訪問上海超算中心。該平臺能夠協(xié)同人們設(shè)計(jì)生產(chǎn)復(fù)雜的產(chǎn)品,使多個(gè)關(guān)聯(lián)的設(shè)計(jì)工作能協(xié)調(diào)高效地完成,大大地提高設(shè)計(jì)效率,降低設(shè)計(jì)成本,減少設(shè)計(jì)周期。
圖1為基于Web的異地協(xié)同設(shè)計(jì)信息化平臺的硬件系統(tǒng)基本組成示意 圖2為基于Web的異地協(xié)同設(shè)計(jì)信息化平臺的軟件系統(tǒng)基本框架 其中,1、用戶端,2、網(wǎng)絡(luò)線路,3、數(shù)據(jù)庫服務(wù)器,4、 Web服務(wù)器。
具體實(shí)施例方式
以下結(jié)合附圖所示實(shí)施例對本發(fā)明作進(jìn)一步的說明。 圖1為基于Web的異地協(xié)同設(shè)計(jì)信息化平臺的硬件系統(tǒng)基本組成示意圖。硬件系統(tǒng)由用戶端1、 Web服務(wù)器4、數(shù)據(jù)庫服務(wù)器3及其網(wǎng)絡(luò)線路2組成。用戶端1可以通過普通的瀏覽器方便的訪問Web瀏覽器4, Web瀏覽器負(fù)責(zé)處理用戶的請求,數(shù)據(jù)庫服務(wù)器3接到Web服務(wù)器4的請求并根據(jù)自身的策略對服務(wù)器進(jìn)行操作,然后將數(shù)據(jù)返回給Web服務(wù)器4,再經(jīng)Web服務(wù)器4處理傳給用戶端1 。 圖2為基于Web的異地協(xié)同設(shè)計(jì)信息化平臺的軟件系統(tǒng)基本框架圖。軟件系統(tǒng)由支撐網(wǎng)站和后臺數(shù)據(jù)庫組成,包括用戶的登陸注冊模塊,用戶、角色的權(quán)限管理模塊,協(xié)同小組的分配管理模塊,項(xiàng)目的工作流管理功能模塊,資料信息的管理模塊,設(shè)計(jì)數(shù)據(jù)的管理模塊,應(yīng)用程序的本地調(diào)用模塊組成,遠(yuǎn)程訪問超算中心模塊。以上八個(gè)功能模塊采用SQLServer2000數(shù)據(jù)庫系統(tǒng),使用ASP. NET技術(shù)建設(shè)網(wǎng)站,設(shè)計(jì)網(wǎng)頁,使用ADO. NET訪問數(shù)據(jù)庫。
用戶的登陸注冊模塊由登陸注冊界面加系統(tǒng)用戶數(shù)據(jù)表構(gòu)成,能夠?qū)崿F(xiàn)網(wǎng)頁與數(shù)據(jù)庫的動態(tài)鏈接。 用戶、角色的權(quán)限管理模塊中包括創(chuàng)建角色界面、用戶角色信息顯示界面、管理員
編輯角色信息界面、管理員配置用戶角色界面、角色管理數(shù)據(jù)表單。該模塊設(shè)置的用戶權(quán)限分為5級,可以根據(jù)需要對不同的頁面設(shè)計(jì)不同的權(quán)限,從而實(shí)現(xiàn)不同層次的管理。角色權(quán)限分為以下9種權(quán)限發(fā)布公告、上傳文件、發(fā)布任務(wù)、審核任務(wù)、CAD 二維、CAD三維、CAE前處理、CAE數(shù)據(jù)、仿真數(shù)據(jù),根據(jù)需要也可以添加其他權(quán)限。每個(gè)用戶會被賦予不同的角色,從而限制其對不同模塊的使用權(quán)限。 協(xié)同小組的分配管理模塊中包括當(dāng)前小組一覽界面、我的小組狀態(tài)界面、審核用 戶加入小組界面、創(chuàng)建新小組界面、小組管理界面、小組管理數(shù)據(jù)表單。該模塊方便于對接 受某項(xiàng)任務(wù)的一個(gè)團(tuán)隊(duì)的管理。 項(xiàng)目的工作流管理功能模塊中包括我完成任務(wù)界面、我的任務(wù)界面、工作流模板 界面、任務(wù)審核界面、任務(wù)管理界面、后臺數(shù)據(jù)庫表單。該模塊用來實(shí)現(xiàn)對項(xiàng)目程序步驟的 管理,可以對項(xiàng)目每一個(gè)具體環(huán)節(jié)任務(wù)進(jìn)行優(yōu)化管理。該模塊采用順序式的工作流管理,共 設(shè)置了六個(gè)環(huán)節(jié),順序式的設(shè)置每一個(gè)環(huán)節(jié)點(diǎn)的任務(wù),實(shí)現(xiàn)任務(wù)的發(fā)布、領(lǐng)取管理功能。
資料信息的管理模塊包括公共資料與管理界面、CAD資料與管理界面、CAE資料與 管理界面、后臺數(shù)據(jù)庫表單。該模塊可以對普通用戶和管理員設(shè)置不同的登陸權(quán)限,用來實(shí) 現(xiàn)對各種資料的在線管理,方便在線查詢各種設(shè)計(jì)資料以及對各種數(shù)據(jù)的重復(fù)利用。
設(shè)計(jì)數(shù)據(jù)的管理模塊包括CAD 二維數(shù)據(jù)與管理界面、CAD三維數(shù)據(jù)與管理界面、 CAE前處理與管理界面、CAE數(shù)據(jù)與管理界面、仿真數(shù)據(jù)與管理界面、后臺數(shù)據(jù)庫表單。該模 塊可以對不同模塊設(shè)置不同的登陸訪問權(quán)限,用來實(shí)現(xiàn)對各種數(shù)據(jù)的在線管理,方便于對 各種設(shè)計(jì)數(shù)據(jù)進(jìn)行存儲管理與重復(fù)性利用。其關(guān)鍵在于實(shí)現(xiàn)文件的上傳,下載與查詢功能。
應(yīng)用程序的本地調(diào)用模塊通過一個(gè)JavaScript腳本執(zhí)行Active控件來實(shí)現(xiàn)通過
網(wǎng)頁打開本地的應(yīng)用程序。 遠(yuǎn)程訪問超算中心模塊包括用戶上傳數(shù)據(jù)界面、超算中心管理數(shù)據(jù)界面,數(shù)據(jù)庫
表單共兩張(待處理數(shù)據(jù)表單、已處理數(shù)據(jù)表單)。由特定的用戶上傳需要處理的數(shù)據(jù),超
算中心獲取上傳數(shù)據(jù),處理后返回?cái)?shù)據(jù),用戶通過用戶界面獲得處理后的數(shù)據(jù)結(jié)果。 例如,管理員可以將公司員工創(chuàng)建為各種角色,并設(shè)置各個(gè)角色的訪問權(quán)限。需要
完成一個(gè)項(xiàng)目時(shí),管理員可以將若干角色創(chuàng)建為一個(gè)小組,并給小組內(nèi)的成員分配任務(wù)。小
組成員可以登錄網(wǎng)站領(lǐng)取自己的任務(wù),完成任務(wù)后上傳給服務(wù)器,交由管理員審核。基于本
發(fā)明的設(shè)計(jì)平臺使多個(gè)關(guān)聯(lián)的設(shè)計(jì)工作能協(xié)調(diào)高效地完成,大大地提高設(shè)計(jì)效率,降低設(shè)
計(jì)成本,減少設(shè)計(jì)周期。 本發(fā)明設(shè)計(jì)的一種基于Web的異地協(xié)同設(shè)計(jì)信息化平臺能很好地解決現(xiàn)有的問 題,該平臺通過利用計(jì)算機(jī)高速的計(jì)算能力,協(xié)同和輔助人們設(shè)計(jì)生產(chǎn)復(fù)雜的產(chǎn)品,使多個(gè) 關(guān)聯(lián)的設(shè)計(jì)工作能協(xié)調(diào)高效地完成,大大地提高設(shè)計(jì)效率,降低設(shè)計(jì)成本,減少設(shè)計(jì)周期。
上述的對實(shí)施例的描述是為便于該技術(shù)領(lǐng)域的普通技術(shù)人員能理解和應(yīng)用本發(fā) 明。熟悉本領(lǐng)域技術(shù)的人員顯然可以容易地對這些實(shí)施例做出各種修改,并把在此說明的 一般原理應(yīng)用到其他實(shí)施例中而不必經(jīng)過創(chuàng)造性的勞動。因此,本發(fā)明不限于這里的實(shí)施 例,本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明的揭示,對于本發(fā)明做出的改進(jìn)和修改都應(yīng)該在本發(fā)明的 保護(hù)范圍之內(nèi)。
權(quán)利要求
一種基于Web的異地協(xié)同設(shè)計(jì)信息化平臺,其特征在于其包括用戶端、Web服務(wù)器、數(shù)據(jù)庫服務(wù)器及其網(wǎng)絡(luò)線路,用戶端通過普通的瀏覽器訪問Web瀏覽器,Web瀏覽器負(fù)責(zé)處理用戶的請求,數(shù)據(jù)庫服務(wù)器接到Web服務(wù)器的請求并根據(jù)自身的策略對服務(wù)器進(jìn)行操作,然后將數(shù)據(jù)返回給Web服務(wù)器,再經(jīng)Web服務(wù)器處理傳給用戶端。
2. 如權(quán)利要求1所述的基于Web的異地協(xié)同設(shè)計(jì)信息化平臺,其特征在于其還包括 軟件系統(tǒng),軟件系統(tǒng)由支撐網(wǎng)站和后臺數(shù)據(jù)庫組成,包括用戶的登陸注冊模塊,用戶、角色 的權(quán)限管理模塊,協(xié)同小組的分配管理模塊,項(xiàng)目的工作流管理功能模塊,資料信息的管理 模塊,設(shè)計(jì)數(shù)據(jù)的管理模塊,應(yīng)用程序的本地調(diào)用模塊,遠(yuǎn)程訪問超算中心模塊,前述模塊 采用SQL Server 2000數(shù)據(jù)庫系統(tǒng),使用ASP. NET技術(shù)建設(shè)網(wǎng)站,設(shè)計(jì)網(wǎng)頁,使用ADO. NET 訪問數(shù)據(jù)庫。
3. 如權(quán)利要求2所述的基于Web的異地協(xié)同設(shè)計(jì)信息化平臺,其特征在于所述用戶 的登陸注冊模塊由登陸注冊界面加系統(tǒng)用戶數(shù)據(jù)表構(gòu)成,實(shí)現(xiàn)網(wǎng)頁與數(shù)據(jù)庫的動態(tài)鏈接。
4. 如權(quán)利要求2所述的基于Web的異地協(xié)同設(shè)計(jì)信息化平臺,其特征在于所述用戶 的權(quán)限管理模塊根據(jù)需要對不同的頁面設(shè)計(jì)不同的權(quán)限,實(shí)現(xiàn)不同層次的 管理;所述角色 的權(quán)限管理模塊為每個(gè)用戶賦予不同角色,限制其對不同模塊的使用權(quán)限。
5. 如權(quán)利要求2所述的基于Web的異地協(xié)同設(shè)計(jì)信息化平臺,其特征在于所述協(xié)同 小組的分配管理模塊是對接受某項(xiàng)任務(wù)的一個(gè)團(tuán)隊(duì)進(jìn)行管理。
6. 如權(quán)利要求2所述的基于Web的異地協(xié)同設(shè)計(jì)信息化平臺,其特征在于所述項(xiàng)目 的工作流管理功能模塊對項(xiàng)目程序步驟進(jìn)行管理,對項(xiàng)目每一個(gè)具體環(huán)節(jié)任務(wù)進(jìn)行優(yōu)化管 理,其采用順序式的工作流管理,實(shí)現(xiàn)任務(wù)的發(fā)布、領(lǐng)取管理功能。
7. 如權(quán)利要求2所述的基于Web的異地協(xié)同設(shè)計(jì)信息化平臺,其特征在于所述資料 信息的管理模塊對普通用戶和管理員設(shè)置不同的登陸權(quán)限,實(shí)現(xiàn)對各種資料的在線管理, 方便在線查詢各種設(shè)計(jì)資料以及對各種數(shù)據(jù)的重復(fù)利用。
8. 如權(quán)利要求2所述的基于Web的異地協(xié)同設(shè)計(jì)信息化平臺,其特征在于所述設(shè)計(jì) 數(shù)據(jù)的管理模塊對不同模塊設(shè)置不同的登陸訪問權(quán)限,實(shí)現(xiàn)對各種數(shù)據(jù)的在線管理,方便 于對各種設(shè)計(jì)數(shù)據(jù)進(jìn)行存儲管理與重復(fù)性利用,以及實(shí)現(xiàn)文件的上傳,下載與查詢功能。
9. 如權(quán)利要求2所述的基于Web的異地協(xié)同設(shè)計(jì)信息化平臺,其特征在于所述應(yīng)用 程序的本地調(diào)用模塊通過一個(gè)JavaScript腳本執(zhí)行Active控件來實(shí)現(xiàn)通過網(wǎng)頁打開本地 的應(yīng)用程序。
10. 如權(quán)利要求2所述的基于Web的異地協(xié)同設(shè)計(jì)信息化平臺,其特征在于所述遠(yuǎn)程 訪問超算中心模塊由特定的用戶上傳需要處理的數(shù)據(jù),超算中心獲取上傳數(shù)據(jù),處理后返 回?cái)?shù)據(jù),用戶通過用戶界面獲得處理后的數(shù)據(jù)結(jié)果。
全文摘要
本發(fā)明一種基于Web的異地協(xié)同設(shè)計(jì)信息化平臺,其包括用戶端、Web服務(wù)器、數(shù)據(jù)庫服務(wù)器及其網(wǎng)絡(luò)線路,用戶端通過普通的瀏覽器訪問Web瀏覽器,Web瀏覽器負(fù)責(zé)處理用戶的請求,數(shù)據(jù)庫服務(wù)器接到Web服務(wù)器的請求根據(jù)自身的策略對服務(wù)器進(jìn)行操作,并將數(shù)據(jù)返回給Web服務(wù)器,再經(jīng)Web服務(wù)器處理傳給用戶端。其軟件系統(tǒng)由支撐網(wǎng)站和后臺數(shù)據(jù)庫組成,包括用戶的登陸注冊模塊,用戶、角色的權(quán)限管理模塊,協(xié)同小組的分配管理模塊,項(xiàng)目的工作流管理功能模塊,資料信息的管理模塊,設(shè)計(jì)數(shù)據(jù)的管理模塊,應(yīng)用程序的本地調(diào)用模塊,遠(yuǎn)程訪問超算中心模塊。其能夠協(xié)同和輔助人們設(shè)計(jì)生產(chǎn)復(fù)雜的產(chǎn)品,使多個(gè)關(guān)聯(lián)的設(shè)計(jì)工作協(xié)調(diào)高效地完成,提高設(shè)計(jì)效率,降低設(shè)計(jì)成本。
文檔編號G06F17/30GK101794314SQ20101012336
公開日2010年8月4日 申請日期2010年3月12日 優(yōu)先權(quán)日2010年3月12日
發(fā)明者周治平, 周愛國, 宋木生, 戴軼, 王聞莉, 瞿曉彬, 陸亮, 陳光明, 高衛(wèi)明 申請人:同濟(jì)大學(xué);上海汽車集團(tuán)股份有限公司技術(shù)中心