◆張莉
作者:張莉,臺(tái)州學(xué)院機(jī)械工程學(xué)院副教授,主要從事CAD/CAE、優(yōu)化決策、智能設(shè)計(jì)技術(shù)等研究(318000)。
雖然畢業(yè)設(shè)計(jì)的評(píng)審標(biāo)準(zhǔn)(如結(jié)構(gòu)、內(nèi)容要求、撰寫格式等)具有一系列的規(guī)定,但這些標(biāo)準(zhǔn)在執(zhí)行過(guò)程中大打折扣,如不同專業(yè)的畢業(yè)設(shè)計(jì)內(nèi)容相差較大,即使同一專業(yè),不同類型的畢業(yè)設(shè)計(jì)也可能存在很大差異。因此,影響學(xué)生畢業(yè)設(shè)計(jì)成績(jī)的各因素的重要程度不一樣,而且在評(píng)價(jià)中存在諸多判斷的模糊性。然而在成績(jī)?cè)u(píng)定中需要直接給出一個(gè)精確的分值,這種處理方式往往是片面的、不可靠的;當(dāng)學(xué)生成績(jī)有爭(zhēng)議時(shí),往往缺乏標(biāo)準(zhǔn)作為參考來(lái)確定學(xué)生的最終成績(jī)。因此,沒(méi)有嚴(yán)格的評(píng)價(jià)標(biāo)準(zhǔn)就很難實(shí)現(xiàn)高質(zhì)量的畢業(yè)設(shè)計(jì),同時(shí)也使得學(xué)生在畢業(yè)設(shè)計(jì)執(zhí)行過(guò)程中無(wú)法實(shí)現(xiàn)自我評(píng)價(jià)。如何建立詳細(xì)的本科畢業(yè)設(shè)計(jì)評(píng)價(jià)體系,并嚴(yán)格執(zhí)行,是實(shí)現(xiàn)高質(zhì)量畢業(yè)設(shè)計(jì)的重要保證。
本學(xué)院目前有3個(gè)專業(yè),畢業(yè)設(shè)計(jì)呈現(xiàn)多樣化狀態(tài),因此,畢業(yè)設(shè)計(jì)的形式、內(nèi)容和周期具有多樣化。如:機(jī)電類畢業(yè)設(shè)計(jì)主要以實(shí)物制作為主,圖紙量很少;夾具類畢業(yè)設(shè)計(jì)要對(duì)一復(fù)雜零件設(shè)計(jì)兩套夾具圖,圖紙量很大,但設(shè)計(jì)過(guò)程比較程序化,學(xué)生上手快;產(chǎn)品結(jié)構(gòu)設(shè)計(jì)類比較靈活,學(xué)生不易入門,對(duì)整體結(jié)構(gòu)的設(shè)計(jì)比較迷茫;模具設(shè)計(jì)類同夾具設(shè)計(jì)類相似,過(guò)程比較程序化,學(xué)生易上手。
不同類型的畢業(yè)設(shè)計(jì)內(nèi)容不同,側(cè)重點(diǎn)不同,過(guò)程也不同,導(dǎo)致多樣化的畢業(yè)設(shè)計(jì)使畢業(yè)設(shè)計(jì)成績(jī)的評(píng)價(jià)比較困難。由于畢業(yè)設(shè)計(jì)評(píng)價(jià)指標(biāo)權(quán)重值與畢業(yè)設(shè)計(jì)各類屬性值的不同源性、評(píng)價(jià)指標(biāo)的靈活性、評(píng)價(jià)人員的可變性等,為此把畢業(yè)設(shè)計(jì)質(zhì)量指標(biāo)分解為多項(xiàng)詳細(xì)的指標(biāo),通過(guò)畢業(yè)設(shè)計(jì)詳細(xì)的評(píng)價(jià)標(biāo)準(zhǔn),使學(xué)生和教師有的放矢,明確各自在畢業(yè)設(shè)計(jì)過(guò)程中的任務(wù)及需要達(dá)到的最低要求,使教師和學(xué)生在畢業(yè)設(shè)計(jì)執(zhí)行過(guò)程中有效地實(shí)現(xiàn)評(píng)價(jià)。
畢業(yè)設(shè)計(jì)評(píng)價(jià)算法評(píng)價(jià)系統(tǒng)采用層次分析法(Analytic Hierarchy Process,AHP)[1]進(jìn)行各畢業(yè)生的畢業(yè)設(shè)計(jì)質(zhì)量評(píng)價(jià)。
1)建立畢業(yè)設(shè)計(jì)質(zhì)量的綜合評(píng)價(jià)層次結(jié)構(gòu)模型。系統(tǒng)采用三層評(píng)價(jià)體系,最上層為目標(biāo)層,即畢業(yè)設(shè)計(jì)綜合成績(jī)排序;最下層為畢業(yè)設(shè)計(jì)集S={s1,s2,…sn},集成所有畢業(yè)生的畢業(yè)設(shè)計(jì);中間層可以有一個(gè)或幾個(gè)層次,稱為指標(biāo)層F,包含評(píng)價(jià)畢業(yè)設(shè)計(jì)成績(jī)的各種定性或定量指標(biāo)。
根據(jù)畢業(yè)設(shè)計(jì)成績(jī)?cè)u(píng)價(jià)的性質(zhì)、特點(diǎn)和公平等方面進(jìn)行考慮,其綜合成績(jī)從三個(gè)方面進(jìn)行加權(quán)求和,即定義第一指標(biāo)層為三項(xiàng)指標(biāo),組成指標(biāo)集A為:
A={指導(dǎo)老師,評(píng)閱老師,答辯小組}
每個(gè)指標(biāo)又有各自的分級(jí)指標(biāo),具體評(píng)價(jià)指標(biāo)的層次遞階結(jié)構(gòu)如表1所示。
2)根據(jù)各評(píng)價(jià)指標(biāo)對(duì)畢業(yè)設(shè)計(jì)綜合成績(jī)?cè)u(píng)判的貢獻(xiàn),形成指標(biāo)間相對(duì)重要性的評(píng)判。按照1~9標(biāo)度建立判斷矩陣R,其中判斷矩陣的元素rij為指標(biāo)i相對(duì)指標(biāo)j的重要性標(biāo)度,滿足rij×rji=1,rii=1等性質(zhì),其中指標(biāo)i和j都屬于同層指標(biāo)。
采用和法求解判斷矩陣的權(quán)重系數(shù),即對(duì)判斷矩陣的每一列進(jìn)行歸一化然后再對(duì)歸一化的判斷矩陣
表1 本科畢業(yè)設(shè)計(jì)質(zhì)量評(píng)價(jià)層次結(jié)構(gòu)模型
3)由于主、客觀因素的隨意性和不確定性,對(duì)同一層次不同因素進(jìn)行兩兩相對(duì)重要性評(píng)價(jià)時(shí),可能存在較大的區(qū)別,這會(huì)降低畢業(yè)設(shè)計(jì)綜合成績(jī)排序的可靠性。因此,在確定權(quán)重因素時(shí),需要對(duì)判斷矩陣的最大本征值進(jìn)行一致性檢驗(yàn),若最大本征值小于表2[2]中同階矩陣相應(yīng)的臨界本征值時(shí),通過(guò)一致性檢驗(yàn),求得的權(quán)重向量有效;否則應(yīng)重新估計(jì)判斷矩陣,直到最大本征值小于臨界本征值。
表2 n階矩陣的臨界本征值
系統(tǒng)訪問(wèn)安全策略由于系統(tǒng)集成了大量的數(shù)據(jù)信息,因此該系統(tǒng)訪問(wèn)的安全性非常重要。根據(jù)有限元分析服務(wù)系統(tǒng)的特點(diǎn),采用基于角色—任務(wù)的訪問(wèn)控制策略(roletask-based access control,RTBAC)[3]。RTBAC克服了基于角色的訪問(wèn)控制(role-based access control,RBAC)動(dòng)態(tài)適應(yīng)性差的不足,在RBAC的框架下加入任務(wù)的概念,實(shí)現(xiàn)了動(dòng)態(tài)的管理權(quán)限。
系統(tǒng)訪問(wèn)授權(quán)管理器根據(jù)用戶的登錄角色,確定用戶的訪問(wèn)權(quán)限。當(dāng)用戶以注冊(cè)用戶的角色登錄,便可以參與評(píng)審相應(yīng)畢業(yè)生的畢業(yè)設(shè)計(jì),只有用戶參與評(píng)審,才有資格獲得訪問(wèn)權(quán)限。例如,用戶只有評(píng)審了某個(gè)學(xué)生的畢業(yè)設(shè)計(jì),才會(huì)被允許查看該學(xué)生的評(píng)審結(jié)果,且訪問(wèn)權(quán)限不是固定不變的,它隨著執(zhí)行畢業(yè)設(shè)計(jì)評(píng)審任務(wù)的上下文環(huán)境的改變而變化,對(duì)不同畢業(yè)設(shè)計(jì)評(píng)審任務(wù)實(shí)行不同的訪問(wèn)控制策略。同時(shí),畢業(yè)設(shè)計(jì)評(píng)審任務(wù)具有時(shí)效性,因此對(duì)于用戶的訪問(wèn)權(quán)限的使用也是具有時(shí)效性的。
無(wú)組件文件上傳技術(shù)利用開(kāi)發(fā)工具中自帶的FileSystemObject,對(duì)象只能上傳一些較簡(jiǎn)單的文件(如*.txt文件、*.bmp文件等),導(dǎo)致文件上傳低效問(wèn)題。針對(duì)此情況,基本上是通過(guò)安裝第三方上傳組件來(lái)解決問(wèn)題,常見(jiàn)的文件上傳組件有Posting Acceptor、SA-FileUp、AspUpload等,但第三方組件存在一些問(wèn)題,如網(wǎng)頁(yè)加載速度慢、組件本身的限制等。
因此,該系統(tǒng)采用一種新的無(wú)組件文件上傳方法,使得開(kāi)發(fā)文件上傳的程序變得更簡(jiǎn)單,并可上傳任意類型的文件,其程序包為upload_5xsoft.inc,其功用主要包括上傳和下載文件。
通過(guò)建立一個(gè)上傳對(duì)象,程序自動(dòng)執(zhí)行Class_Initialize方法,將上傳文件的信息如文件名、文件路徑等讀取到類upload_5xsoft中,并提交到服務(wù)器,部分代碼如下:
采用Windows 2000 Professional操作系統(tǒng)、IIS Web 服務(wù)器,以VBScript為開(kāi)發(fā)工具開(kāi)發(fā)畢業(yè)設(shè)計(jì)綜合成績(jī)?cè)u(píng)價(jià)系統(tǒng)。該評(píng)價(jià)系統(tǒng)采用基于結(jié)構(gòu)化查詢語(yǔ)言(SQL)和多線程的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)Microsoft SQL Server作為后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng),建立智能決策數(shù)據(jù)庫(kù),所建數(shù)據(jù)庫(kù)中具有多張相對(duì)獨(dú)立的數(shù)據(jù)表,各數(shù)據(jù)表均有確定的字段及字段數(shù)據(jù)類型,數(shù)據(jù)表的每一行描述一個(gè)知識(shí)單元,各數(shù)據(jù)表之間具有關(guān)聯(lián)性,系統(tǒng)采用主鍵/外鍵約束關(guān)系來(lái)表示。這種關(guān)聯(lián)性使得數(shù)據(jù)庫(kù)的錄入、檢索和更新等操作變得更便捷,而且數(shù)據(jù)庫(kù)的改變不會(huì)影響系統(tǒng)程序的執(zhí)行,從而保證數(shù)據(jù)庫(kù)具有良好的開(kāi)放性、動(dòng)態(tài)性和累積性。
本文給出畢業(yè)設(shè)計(jì)綜合成績(jī)?cè)u(píng)價(jià)系統(tǒng)的部分代碼,如下所示:
如圖1所示為畢業(yè)設(shè)計(jì)綜合成績(jī)?cè)u(píng)價(jià)系統(tǒng)中第一層次評(píng)價(jià)指標(biāo)的評(píng)價(jià)界面,通過(guò)界面的文本框選擇輸入相應(yīng)的指標(biāo)值,點(diǎn)擊下方的按鈕,便可完成該指標(biāo)層的計(jì)算。
圖1 畢業(yè)設(shè)計(jì)綜合成績(jī)?cè)u(píng)價(jià)操作界面之一
針對(duì)本科畢業(yè)設(shè)計(jì)質(zhì)量決策問(wèn)題的特點(diǎn)和需要,采用層次分析法對(duì)各畢業(yè)生的畢業(yè)設(shè)計(jì)綜合成績(jī)的優(yōu)劣進(jìn)行評(píng)價(jià)和排序。并開(kāi)發(fā)了相應(yīng)的評(píng)價(jià)系統(tǒng),此系統(tǒng)能準(zhǔn)確有效地完成畢業(yè)設(shè)計(jì)評(píng)價(jià)過(guò)程;借助計(jì)算機(jī)存貯了大量的數(shù)據(jù)和知識(shí),通過(guò)服務(wù)器后臺(tái)完成計(jì)算評(píng)價(jià)過(guò)程,實(shí)現(xiàn)畢業(yè)設(shè)計(jì)成績(jī)決策過(guò)程的智能化和自動(dòng)化,保證評(píng)價(jià)結(jié)果正確、可信,提高決策質(zhì)量。
[1]李莉,等.虛擬企業(yè)伙伴選擇中的多目標(biāo)決策問(wèn)題[J].計(jì)算機(jī)集成制造系統(tǒng)-CIMS,2002(2):91-94.
[2]岳超源.決策理論與方法[M].北京:科學(xué)出版社,2003.
[3]鄭小林,雷宇,陳德人.面向網(wǎng)絡(luò)化制造系統(tǒng)的用戶訪問(wèn)控制研究[J].浙江大學(xué)學(xué)報(bào):工學(xué)版,2005(11):1735-1739.