時(shí)間:2022-02-13 04:49:55
引言:易發(fā)表網(wǎng)憑借豐富的文秘實(shí)踐,為您精心挑選了九篇軟件設(shè)計(jì)開發(fā)研究范例。如需獲取更多原創(chuàng)內(nèi)容,可隨時(shí)聯(lián)系我們的客服老師。
隨著計(jì)算機(jī)技術(shù)的廣泛應(yīng)用,越來越多的學(xué)校都已經(jīng)實(shí)行多媒體教學(xué)。多媒體軟件也雨后春筍般的涌向了市場,國家為了發(fā)展高科技產(chǎn)業(yè),一些優(yōu)秀的IT企業(yè)開發(fā)了很多高品質(zhì)的多媒體教學(xué)軟件。但是由于軟件還處于一個(gè)成長階段,很多應(yīng)用還不能真正滿足社會(huì)需求。所以,對(duì)多媒體教學(xué)軟件的設(shè)計(jì)和開發(fā)過程進(jìn)行分析,從其中發(fā)現(xiàn)問題并針對(duì)性的提出解決問題的策略來提高教學(xué)質(zhì)量。
1 多媒體教學(xué)軟件的設(shè)計(jì)思路
1.1 對(duì)教學(xué)目標(biāo)進(jìn)行準(zhǔn)確分析
在進(jìn)行多媒體教學(xué)軟件開發(fā)之前首先要做的工作就是要對(duì)教學(xué)目標(biāo)進(jìn)行準(zhǔn)確的分析,編寫出高質(zhì)量的腳本以適合計(jì)算機(jī)運(yùn)行,還需要調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性。需要指出的是在進(jìn)行教學(xué)目標(biāo)分析時(shí),應(yīng)該把計(jì)算機(jī)科學(xué)知識(shí)和文化知識(shí)作為主體來傳授給學(xué)生,不僅豐富了課堂教學(xué)內(nèi)容,而且也能將教學(xué)方式和教學(xué)內(nèi)容合理的聯(lián)系在一起。
1.2 多媒體教學(xué)軟件的內(nèi)容要精挑細(xì)選
由于多媒體軟件教學(xué)是一種開放式的教學(xué)方式,教材內(nèi)容可以說是五花八門。但是作為教學(xué)軟件其本身具有一定的系統(tǒng)性,內(nèi)容要精挑細(xì)選,教學(xué)內(nèi)容的編排是否合理都會(huì)對(duì)教學(xué)成果有非常大的影響。在傳統(tǒng)教學(xué)模式中可以發(fā)現(xiàn),老師作為教學(xué)的主體,學(xué)生被動(dòng)的接受教學(xué)內(nèi)容。無論什么課程,一本好的教學(xué)參考書不僅能夠減輕老師的負(fù)擔(dān),更重要的是讓學(xué)生的學(xué)習(xí)效果有所提升。然而對(duì)多媒體教學(xué)來說就更是如此了,優(yōu)質(zhì)的教學(xué)內(nèi)容能夠激發(fā)學(xué)生的學(xué)習(xí)興趣,對(duì)整體教學(xué)質(zhì)量都有很大的幫助。
1.3 多媒體軟件教學(xué)內(nèi)容的提煉和升華
從計(jì)算機(jī)軟件設(shè)計(jì)和開發(fā)的角度來看,教學(xué)軟件的設(shè)計(jì)和開發(fā)與其他軟件的設(shè)計(jì)和開發(fā)區(qū)別不大,但是重要的一點(diǎn)就是教學(xué)軟件的開發(fā)目標(biāo)是利用多媒體技術(shù)去實(shí)現(xiàn)預(yù)期的教學(xué)目標(biāo),提高教學(xué)質(zhì)量。多媒體軟件教學(xué)的內(nèi)容主要由任務(wù)性內(nèi)容和概念性內(nèi)容組成,任務(wù)性內(nèi)容一般是把幾個(gè)相關(guān)的概念聯(lián)系在一起,注重的是對(duì)概念的理解;概念性內(nèi)容主要是對(duì)概念進(jìn)行深刻闡述。無論對(duì)于哪種教學(xué)內(nèi)容,老師都需要對(duì)教學(xué)內(nèi)容進(jìn)行提煉,不能像傳統(tǒng)教學(xué)模式中單一的向?qū)W生灌輸文本、圖形等教學(xué)信息,而是結(jié)合計(jì)算機(jī)將提煉的教學(xué)內(nèi)容生動(dòng)形象的傳授給學(xué)生。一個(gè)善于提煉教學(xué)內(nèi)容的老師將直接影響到教學(xué)成效。
1.4 教學(xué)模式的合理選擇
對(duì)教學(xué)目標(biāo)進(jìn)行合理分析,然后結(jié)合多媒體教學(xué)內(nèi)容選擇相應(yīng)的課堂教學(xué)模式,對(duì)不同學(xué)科可以采用不同的教學(xué)模式。大體上可以分為游戲型、問題解答型、探索型與演講型,合理的選擇教學(xué)模式將會(huì)對(duì)教學(xué)效果產(chǎn)生直接的影響。
1.5 課件的設(shè)計(jì)和編寫
完成教學(xué)目標(biāo)分析和教學(xué)內(nèi)容挑選后,最重要的一步就是課件的設(shè)計(jì)和編寫。要實(shí)現(xiàn)教學(xué)目標(biāo)首先要完成的就是課件的設(shè)計(jì),但是課件的設(shè)計(jì)又離不開教學(xué)內(nèi)容、教學(xué)模式等因素。對(duì)于這些課件的編寫要由資深專業(yè)的老師去完成。他們需要將教學(xué)內(nèi)容進(jìn)行合理的劃分,把劃分后每個(gè)單元中的知識(shí)內(nèi)容合理組織起來,然后試圖決定采用什么樣的教學(xué)模式進(jìn)行教學(xué),用邏輯屏幕將每個(gè)單元中的知識(shí)點(diǎn)進(jìn)行統(tǒng)計(jì),詳細(xì)編寫出每個(gè)知識(shí)點(diǎn)在屏幕中所表達(dá)的內(nèi)容,再將原始的圖形進(jìn)行編輯制作。
對(duì)于課件的設(shè)計(jì)和編寫要遵循一定的原則,首先要能夠吸引老師和學(xué)生,激發(fā)學(xué)生學(xué)習(xí)的興趣;要能簡潔明了的闡釋教學(xué)內(nèi)容和教學(xué)目標(biāo),在教學(xué)過程中逐一的突出重點(diǎn)和難點(diǎn);能夠充分發(fā)揮學(xué)生的能動(dòng)性,主動(dòng)提問,及時(shí)向老師反饋學(xué)習(xí)過程中遇到的困難;教學(xué)軟件的界面操作要簡單話,能夠給人一種親切感,學(xué)生隨時(shí)可以從中搜索到想學(xué)習(xí)的內(nèi)容;最后要充分利用屏幕的空間對(duì)教學(xué)信息進(jìn)行合理的布局,突出重點(diǎn)。
2 多媒體教學(xué)軟件設(shè)計(jì)和開發(fā)過程中存在的一些問題分析
2.1 教學(xué)軟件的內(nèi)容選取非常草率
對(duì)市場大量的教學(xué)軟件進(jìn)行調(diào)查后發(fā)現(xiàn),很多教學(xué)軟件內(nèi)容過于膚淺,彼此之間相互抄襲,內(nèi)容選取也非常的草率,甚至偏離了教學(xué)的目標(biāo)。盡管多媒體教學(xué)軟件能夠?qū)⒔虒W(xué)內(nèi)容生動(dòng)形象的展示給學(xué)生,老師和學(xué)生也表示非常愿意接受這種新的教學(xué)方式,但是對(duì)于教學(xué)軟件內(nèi)容的選取也是考核一個(gè)老師是否專心研究教學(xué)內(nèi)容。多媒體教學(xué)軟件相比較傳統(tǒng)教學(xué)來說是一個(gè)新事物,很多人盲目的去開發(fā)一些多媒體課件,幾乎不考慮所選內(nèi)容適不適合多媒體,造成了市場上有大量的互相抄襲的重復(fù)多媒體課件。
課件的好壞一種最重要的決定因素就是選題了,選擇合適的題材內(nèi)容且適合多媒體形式來展示教學(xué)內(nèi)容是制作高質(zhì)量的課件的前提,在選題的時(shí)候要充分利用多媒體的優(yōu)勢,去解決在傳統(tǒng)教學(xué)模式課堂上難以解決的一些問題。在制作課件之前一定要對(duì)教學(xué)目標(biāo)進(jìn)行分析,草率的選取教學(xué)內(nèi)容將會(huì)極大影響教學(xué)質(zhì)量,所以,要把選題教學(xué)軟件設(shè)計(jì)開發(fā)的首要任務(wù)。
2.2 教學(xué)設(shè)計(jì)沒有受到重視,腳本編寫易出現(xiàn)一些問題
教學(xué)設(shè)計(jì)是整個(gè)設(shè)計(jì)開發(fā)過程中的核心,是連接理論教學(xué)和實(shí)踐教學(xué)的中間橋梁。教學(xué)設(shè)計(jì)的最終目的是為了合理的規(guī)劃教學(xué)活動(dòng)、給學(xué)生們提供最后的學(xué)習(xí)氛圍并讓他們獲得最佳的學(xué)習(xí)效果。教學(xué)設(shè)計(jì)主要體現(xiàn)在課件的框架結(jié)構(gòu)上,所以教學(xué)設(shè)計(jì)是制作出高質(zhì)量教學(xué)軟件的重要步驟。然而在實(shí)際設(shè)計(jì)開發(fā)過程中,這個(gè)中間橋梁沒有受到高度重視,可能是專業(yè)人員的疏忽,最終無法得到最佳的設(shè)計(jì)方案。
在實(shí)際編寫腳本的過程中需要注意一些問題:首先是把模塊設(shè)計(jì)和結(jié)構(gòu)設(shè)計(jì)分工做好,為后期的工作做好準(zhǔn)備,提高開發(fā)效率,減少不必要的重復(fù)性工作;其次是把局部設(shè)計(jì)和總體設(shè)計(jì)相統(tǒng)一,學(xué)習(xí)者能夠借助多媒體進(jìn)行自我學(xué)習(xí);最后需要注意的是要?jiǎng)?chuàng)建一個(gè)良好的用戶界面,這就好比一閃美麗的窗戶,是學(xué)習(xí)者能不能獲得最佳視覺效果和視聽效果的關(guān)鍵因素。
2.3 多媒體教學(xué)軟件的評(píng)價(jià)體系不完善
做好教學(xué)設(shè)計(jì)和腳本的編寫工作后,最后一個(gè)重要的階段就是教學(xué)軟件的評(píng)價(jià)過程。評(píng)價(jià)過程是軟件設(shè)計(jì)的結(jié)束,但是也是軟件真正開發(fā)的開始階段,目前對(duì)軟件的評(píng)價(jià)主要從三個(gè)方面來考核:教學(xué)目標(biāo)的進(jìn)展情況、技術(shù)要求是否達(dá)到、能否達(dá)到預(yù)期的教學(xué)指標(biāo)。另外評(píng)價(jià)通常由組織評(píng)價(jià)、自我評(píng)價(jià)和過程評(píng)價(jià)三個(gè)部分組成。由于目前參與教學(xué)軟件設(shè)計(jì)和開發(fā)的人員不夠?qū)I(yè),評(píng)價(jià)體系也相對(duì)來說不夠完善。因此,很容易對(duì)教學(xué)軟件的開發(fā)階段產(chǎn)生一定的影響。
在工程設(shè)計(jì)行業(yè),cad技術(shù)的應(yīng)用大大提高了設(shè)計(jì)及繪圖效率。cad應(yīng)用軟件的開發(fā)也越來越重要。
在給排水設(shè)計(jì)領(lǐng)域,cad開發(fā)應(yīng)用起步較晚。有些設(shè)計(jì)院從八十年代末開始嘗試進(jìn)行cad開發(fā),但進(jìn)展比較慢,多數(shù)是圖塊和小型實(shí)用程序,在深度和廣度上都存在著差距。從1993年以后給排水cad開發(fā)步伐開始加快。1994年底全國給排水學(xué)會(huì)和給排水技術(shù)情報(bào)網(wǎng)組織召開了“計(jì)算機(jī)技術(shù)在給排水專業(yè)應(yīng)用研討會(huì)”,對(duì)給排水軟件開發(fā)起了積極的促進(jìn)作用。
目前在給排水cad開發(fā)方面已經(jīng)取得了可喜的成績,尤其是建筑室內(nèi)給排水方面涌現(xiàn)出一些比較優(yōu)秀的給排水cad軟件,如洛陽的一家軟件和北京的幾家軟件。這些軟件都具有計(jì)算機(jī)輔助設(shè)計(jì)建筑給排水平面圖、自動(dòng)生成系統(tǒng)圖、自動(dòng)統(tǒng)計(jì)材料表;進(jìn)行室外給排水管網(wǎng)計(jì)算、自動(dòng)生成圖形等功能,其中個(gè)別軟件已在室外設(shè)計(jì)和泵房設(shè)計(jì)等方面有了新的進(jìn)展。
現(xiàn)有軟件都偏重于民用建筑給排水方面,而且也有待于繼續(xù)完善、發(fā)展。在給排水的其它領(lǐng)域,由于難度大,投資回報(bào)較低,軟件公司還不愿涉足,所以進(jìn)展緩慢。應(yīng)用cad進(jìn)行給排水及水處理系統(tǒng)的優(yōu)化設(shè)計(jì)更是少有人涉足。此外,目前還沒有專業(yè)設(shè)計(jì)cad軟件的標(biāo)準(zhǔn)和規(guī)范。商業(yè)化軟件多數(shù)都不經(jīng)過權(quán)威部門嚴(yán)謹(jǐn)?shù)募夹g(shù)測試和鑒定,所以其數(shù)據(jù)庫、計(jì)算方法、設(shè)計(jì)方法和生成圖形的準(zhǔn)確性還沒有嚴(yán)格保障,這一點(diǎn)還可能成為工程設(shè)計(jì)質(zhì)量的隱患。
現(xiàn)在設(shè)計(jì)部門的給排水cad應(yīng)用水平也參差不齊。有的購買或自行開發(fā)了給排水專業(yè)軟件,提高了設(shè)計(jì)繪圖效率。有的只是在用autocad的簡單命令繪圖,雖提高了cad出圖率,卻根本談不上利用cad提高效率。給排水專業(yè)cad應(yīng)用水平還有待于進(jìn)一步提高。關(guān)鍵詞:軟件開發(fā),給排水,CAD,給排水設(shè)計(jì)軟件來自
目前許多有精力的設(shè)計(jì)院及研究部門都在研究開發(fā)本單位適用的專業(yè)軟件及應(yīng)用程序,但由于開發(fā)經(jīng)驗(yàn)不足,成績不明顯。本文將結(jié)合筆者的工作經(jīng)驗(yàn),著重論述有關(guān)給排水軟件開發(fā)的原則、思路、方法及步驟,旨在拋磚引玉,促進(jìn)給排水cad軟件開發(fā)工作。
二、給排水軟件包開發(fā)思路及原則
由于現(xiàn)有建筑給排水軟件已經(jīng)比較成熟,且仍在繼續(xù)開發(fā)、升級(jí)。一般開發(fā)者在水平和起點(diǎn)上均與這些軟件開發(fā)有一定差距,所以應(yīng)該購買此類軟件,而著重開發(fā)適合本單位使用的實(shí)用程序、應(yīng)用軟件或優(yōu)化設(shè)計(jì)軟件。高起點(diǎn)開發(fā)者則應(yīng)在深度及廣度上向更高層次沖擊。
1.給排水cad軟件開發(fā)依據(jù)及原則
(1)設(shè)計(jì)依據(jù)為有關(guān)設(shè)計(jì)規(guī)范、制圖標(biāo)準(zhǔn)以及設(shè)計(jì)手冊等;保證數(shù)據(jù)庫、計(jì)算方法和設(shè)計(jì)方法的準(zhǔn)確性。
(2)軟件包開發(fā)設(shè)計(jì)首先要突出專業(yè)水平,把專業(yè)設(shè)計(jì)思想轉(zhuǎn)化為計(jì)算機(jī)語言是專業(yè)軟件包的關(guān)鍵所在。
(3)符合設(shè)計(jì)人員思維習(xí)慣及設(shè)計(jì)習(xí)慣,人機(jī)界面友好,操作簡單,易掌握。
(4)適用性強(qiáng),容易修改,容易擴(kuò)充,容易發(fā)展。
(5)盡量使用效率高、功能強(qiáng)的計(jì)算機(jī)語言及開發(fā)工具。
(6)嚴(yán)格執(zhí)行標(biāo)準(zhǔn)化及規(guī)范化。
(7)通過自動(dòng)繪圖以及建立標(biāo)準(zhǔn)圖庫,提高圖紙復(fù)用率等途徑,提高設(shè)計(jì)繪圖速度,真正發(fā)揮計(jì)算機(jī)的優(yōu)勢,把設(shè)計(jì)人員從圖板上解脫出來。
2.設(shè)計(jì)開發(fā)步驟
(1)開發(fā)適合于給排水專業(yè)應(yīng)用的cad軟件環(huán)境,包括autocad的優(yōu)化配置及常用專業(yè)圖塊及繪圖工具。
(2)開發(fā)一些獨(dú)立的專業(yè)繪圖軟件,發(fā)展標(biāo)準(zhǔn)圖形庫,由淺到深,從易到難,逐步提高自動(dòng)成圖及圖紙復(fù)用比例,使軟件包成為覆蓋面廣,功能齊全的專業(yè)繪圖軟件包。
(3)開發(fā)給排水專業(yè)高階段設(shè)計(jì)方案優(yōu)化軟件,以及設(shè)計(jì)、繪圖一體化軟件,逐步成為智能化、自動(dòng)化程度較高的專家系統(tǒng)軟件包。
3.開發(fā)人員配備軟件開發(fā)是一項(xiàng)較復(fù)雜的腦力勞動(dòng),對(duì)開發(fā)人員要求也較高,專業(yè)軟件開發(fā)人員大致可分為以下幾個(gè)檔次:
(1)初級(jí)水平:專業(yè)人員掌握一些基本計(jì)算機(jī)知識(shí)及開發(fā)工具可以進(jìn)行一些專業(yè)圖塊制作,簡單的實(shí)用程序開發(fā)。
(2)中等水平:較高專業(yè)水平加上較高計(jì)算機(jī)水平。熟悉專業(yè)設(shè)計(jì)習(xí)慣,有較豐富的設(shè)計(jì)經(jīng)驗(yàn)的專業(yè)人員,如果掌握先進(jìn)的cad開發(fā)技術(shù),可以開發(fā)出較高水平的cad應(yīng)用軟件,可以提高設(shè)計(jì)效率,特別是可以大大提高繪圖效率。
(3)高級(jí)水平:高深的專業(yè)水平加上先進(jìn)的計(jì)算機(jī)開發(fā)技術(shù)。在專業(yè)方面應(yīng)該熟練掌握專業(yè)基礎(chǔ)知識(shí),有豐富的工程設(shè)計(jì)經(jīng)驗(yàn),善于總結(jié)專業(yè)設(shè)計(jì)思路,發(fā)現(xiàn)規(guī)律,具有較強(qiáng)的系統(tǒng)工程及方案優(yōu)化水平。在計(jì)算機(jī)方面要掌握LSP、ADS、DCL等開發(fā)工具(或其它高級(jí)開發(fā)工具)。這類人員開發(fā)專業(yè)CAD軟件是最理想的。 
由于給排水專業(yè)涉及面廣,而且不同行業(yè)給排水設(shè)計(jì)習(xí)慣也不盡相同,不可能有軟件可以覆蓋所有給排水領(lǐng)域,適用于所有設(shè)計(jì)院,所以目前仍然需要分行業(yè)、分類進(jìn)行開發(fā)。前述的個(gè)別建筑給排水軟件包及開發(fā)人員屬于較高水平,其開發(fā)設(shè)計(jì)思路非常值得向給排水其它領(lǐng)域延伸。 ^#tZu;?l`2[yoV=Q8u€OjyE0aqn&E€|7微電子學(xué)論文yKVqB^t(€h?n1DqMGTd7J(
4.開發(fā)工具(軟件方面) 
目前較常用的CAD開發(fā)工具主要有AUTOLISP語言、ADS、DCL語言以及數(shù)據(jù)庫處理,也有的開發(fā)者使用BASIC、FORTRAN等高級(jí)語言與AUTOCAD的圖形數(shù)據(jù)交換接口進(jìn)行開發(fā);還有用C++開發(fā)或用VB等在WINDOWS界面下開發(fā)的;此外,網(wǎng)絡(luò)技術(shù)也越來越重要。 
開發(fā)CAD軟件,需要非常熟悉AUTOCAD命令,以及其中的各參數(shù)、系統(tǒng)變量、圖層、圖塊、線形等,這樣才能方便靈活地在程序中執(zhí)行各種命令,掌握CAD開發(fā)技巧,例如圖塊的屬性可以帶許多信息,一條LINE線的厚度可以存入管道的管徑等。此外現(xiàn)在有些軟件使用數(shù)據(jù)的后處理方式,使軟件和AUTOCAD結(jié)合得更好,這些技術(shù)還需要對(duì)AUTOCAD圖元數(shù)據(jù)庫和數(shù)據(jù)圖形交換等有更深的了解。 
論文給排水設(shè)計(jì)軟件開發(fā)方法探討來自免費(fèi)
AUTOLISP是在AUTOCAD內(nèi)部使用的語言,用AUTOLISP編輯的程序可以定義變量,對(duì)數(shù)據(jù)進(jìn)行處理和作出圖形,并可能自定義函數(shù),比較適合搞人工智能工作,特別是它的表處理功能以及遞歸等功能比較獨(dú)特,在CAD工作中它可以獨(dú)立工作,也可能與DXF圖形交換文件互相配合。其不足之處是速度慢,且程序代碼幾乎無法保護(hù)。 
ADS是AUTOCAD11.0版以后新增加的用來開發(fā)應(yīng)用的一個(gè)C語言編程環(huán)境。它運(yùn)行速度快,代碼保護(hù)性好,能更有效地利用內(nèi)存空間以及訪問設(shè)備與系統(tǒng),具有更強(qiáng)大的開發(fā)功能。但掌握ADS要比LISP困難,要求開發(fā)人員具備C語言編程經(jīng)驗(yàn)并熟悉ADS庫中各函數(shù)用法。一般商業(yè)軟件應(yīng)該用ADS。 
AUTOCAD還提供了可編程對(duì)話框(PDB)工具,使用戶可以結(jié)合自身專業(yè)特點(diǎn),用DCL語言構(gòu)造自己的對(duì)話框,從而改善界面,提高CAD軟件效率。 
目前最流行、最實(shí)用的專業(yè)CAD開發(fā)工具是ADS、DCL,加上少量AUTOLISP。 
三、開發(fā)過程
1.專業(yè)繪圖環(huán)境的開發(fā) 
(1)AUTOCAD的配置及改善 
A.選擇AUTOCAD版本。目前最常用的是漢化AUTOCAD12.0版。但其漢字輸入不太方便,應(yīng)配上較先進(jìn)的漢字系統(tǒng),或用12.0版FORWINDOWS(中文)。 
B.對(duì)AUTOCAD系統(tǒng)變量進(jìn)行重新優(yōu)化配置及設(shè)定,主要包括系統(tǒng)變量及尺寸變量設(shè)置,層、線形設(shè)置等,使ACAD.DWG成為理想的樣板圖。 
C.對(duì)ACAD.MNU進(jìn)行優(yōu)化,將許多常用命令放在最容易拾取的位置或固定位置。專業(yè)菜單部分可加入ACAD.MNU,也可以獨(dú)立編寫。 
D.利用ACAD.PGP做簡化命令(10.0版以前的版本可在ACAD.LSP中用DEFUN函數(shù)設(shè)定),編寫ACAD.LSP。 
(2)專業(yè)繪圖功能 
A.專業(yè)圖框繪制:可由菜單點(diǎn)取或用屏幕幻燈菜單點(diǎn)取,自動(dòng)生成各種圖框。 
B.專業(yè)常用圖塊:由菜單點(diǎn)取生成,自動(dòng)插入斷線。 
C.開發(fā)實(shí)用的專業(yè)繪圖工具程序:如標(biāo)注標(biāo)高、管徑、坐標(biāo)、管道立管、代號(hào)、各種管件等的程序,繪制單、雙線管道的程序,生成專業(yè)設(shè)計(jì)說明、圖例、專業(yè)詞組的程序,以及文字、線形、線寬編輯和表格操作等實(shí)用程序。
D.開發(fā)或引進(jìn)建筑圖繪圖程序。 
專業(yè)CAD軟件包都應(yīng)具有高效的繪圖環(huán)境,否則一旦自動(dòng)生成等功能出現(xiàn)故障或不能適用時(shí),用戶就只能用AUTOCAD簡單命令來畫圖了。 
2.專業(yè)繪圖軟件的開發(fā) 
在專業(yè)繪圖環(huán)境的基礎(chǔ)上逐步開發(fā)一些相對(duì)獨(dú)立的專業(yè)繪圖軟件,逐步形成功能強(qiáng),覆蓋面廣的給排水綜合軟件包。 
目前已開發(fā)的較成熟的軟件有:民用建筑給排水CAD軟件包、室外給排水管網(wǎng)計(jì)算軟件、給排水管道縱斷面圖繪圖軟件、給排水外部管網(wǎng)設(shè)計(jì)軟件等。 
正在開發(fā),初見成效的軟件有泵房設(shè)計(jì)軟件、平流沉淀池軟件、機(jī)械加速澄清池軟件、和市政管網(wǎng)cad軟件等。
尚未深入開發(fā),開發(fā)難度大,但預(yù)期效果好的軟件包括:輻射沉淀池、旋流沉淀池、水塔、綜合管溝、架空管網(wǎng)、過濾間、軟水站、污泥脫水間設(shè)計(jì)等項(xiàng)目。
給排水軟件開發(fā)的另一條思路是發(fā)展給排水設(shè)備和構(gòu)筑物的標(biāo)準(zhǔn)cad圖形庫,從而提高圖紙復(fù)用率,這比編制自動(dòng)成圖的軟件要容易得多。標(biāo)準(zhǔn)cad圖形庫還可以由權(quán)威部門編制后,作為標(biāo)準(zhǔn)圖出版。此外,標(biāo)準(zhǔn)圖還可作為軟件包的一部分,即軟件包可以交互式自動(dòng)生成圖形,也可以通過自動(dòng)計(jì)算直接調(diào)用相應(yīng)的標(biāo)準(zhǔn)圖。
3.高階段設(shè)計(jì)及方案優(yōu)化設(shè)計(jì)軟件的開發(fā)在
利用cad進(jìn)行高階段設(shè)計(jì)及方案優(yōu)化設(shè)計(jì)方面,除在民用建筑給排水領(lǐng)域有個(gè)別公司研究外,在其它給排水領(lǐng)域中的研究國內(nèi)還未見到報(bào)道。方案優(yōu)化軟件的難點(diǎn)在于系統(tǒng)化的設(shè)計(jì)思路和設(shè)計(jì)經(jīng)驗(yàn)向計(jì)算機(jī)程序的轉(zhuǎn)化,其中給排水及循環(huán)水流程的方案優(yōu)化模型的建立本身就是給排水設(shè)計(jì)的一個(gè)難題。目前這方面進(jìn)展緩慢的原因首先是它對(duì)開發(fā)人員要求高,這一領(lǐng)域的理想人選稀少;其次是給排水專業(yè)行業(yè)多,領(lǐng)域廣,需開發(fā)的軟件工作量巨大,具備這方面精力的研究部門或公司還很少。
總之,給排水專業(yè)繪圖軟件包開發(fā)是一項(xiàng)艱苦的工作,需要?jiǎng)?chuàng)造一個(gè)規(guī)模生產(chǎn),流水線開發(fā)的環(huán)境,投入一大批高層次的人才。各部門的研究人員既要知難而進(jìn),又要避免重復(fù)勞動(dòng),在各行業(yè)、各領(lǐng)域開發(fā)出各有特色的實(shí)用專業(yè)軟件。
四、給排水cad軟件包開發(fā)實(shí)例———bywat
1.軟件包結(jié)構(gòu)
專業(yè)繪圖環(huán)境-caautocad12.0漢化版
autocad配置及改-系統(tǒng)配置
參數(shù)設(shè)置
菜單優(yōu)化
命令簡化
專業(yè)繪圖功能-
專業(yè)圖框繪制
專業(yè)圖塊繪制
專業(yè)工具程序
繪建筑圖程序
bywat-(2.0)b.
專業(yè)繪圖軟件-is泵及s泵基礎(chǔ)繪圖軟件
水泵底座繪圖軟件
材料表等填充軟件
給水管縱斷面圖繪圖軟件
排水管縱斷面圖繪圖軟件等多常
2.軟件包主要技術(shù)特點(diǎn)
(1)符合設(shè)計(jì)人員設(shè)計(jì)習(xí)慣,簡便易學(xué)。
(2)速度快,可提高設(shè)計(jì)繪圖速度3到5倍。
(3)可由用戶幻燈菜單自動(dòng)點(diǎn)取專業(yè)圖框。
(4)有豐富的專業(yè)圖形符號(hào),插入時(shí)管道自動(dòng)斷線。
(5)可方便地繪制建筑圖。
(6)具有各種類型的標(biāo)高、管徑、坐標(biāo)等標(biāo)注功能以及一些方便實(shí)用的程序。
(7)繪材料表只需在屏幕菜單中點(diǎn)取材料名稱即可將名稱、材料、單位、標(biāo)準(zhǔn)圖號(hào)等填入材料表中的合適位置,序號(hào)、數(shù)量也特別方便,速度快,輔助功能及提示功能強(qiáng)。如果需要,還可以自動(dòng)填入單重,自動(dòng)計(jì)算并填入總重。
(8)各型號(hào)水泵基礎(chǔ)自動(dòng)繪制,半自動(dòng)生成水泵底座圖形,自動(dòng)計(jì)算和生成材料表。
(9)給排水管道縱斷面圖軟件交互式、參數(shù)化繪圖,可自動(dòng)計(jì)算,并有輔助功能。
3.專業(yè)軟件實(shí)例———排水縱斷面圖繪圖軟件
關(guān)鍵詞:軟件開發(fā);數(shù)據(jù)庫設(shè)計(jì);理論;實(shí)踐
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9599 (2011) 16-0000-02
Database Design Theory Practice Study in Software Development
Jiang Ke
(Jiangxi Provincial Rural Credit Cooperatives,Nanchang330039,China)
Abstract:As an application of a strong discipline,database technology is increasingly applied in wide range of software development,software development,database design theory and practice more and more research-oriented industry.In this paper,the main problem of database design and design theory are described to introduce several principles of database design,and database design steps and some examples of analysis.
Keywords:Software development;Database design;Theory;Practice
我們知道,數(shù)據(jù)庫的設(shè)計(jì)工作在自動(dòng)化或交互式的半自動(dòng)化設(shè)計(jì)上還存在很大的欠缺。除了關(guān)系型數(shù)據(jù)庫外,目前尚缺乏一套完善的數(shù)據(jù)庫設(shè)計(jì)理論、方法和工具。數(shù)據(jù)庫今后的研究方向或焦點(diǎn)將是數(shù)據(jù)庫設(shè)計(jì)理論與實(shí)踐研究。本文就軟件開發(fā)中數(shù)據(jù)庫設(shè)計(jì)理論實(shí)踐問題主要介紹了以下幾個(gè)方面的內(nèi)容。
一、數(shù)據(jù)庫設(shè)計(jì)及設(shè)計(jì)理論概述
在整個(gè)軟件開發(fā)過程中,一般會(huì)分為五個(gè)階段,即需求分析、軟件設(shè)計(jì)、軟件編碼、軟件測試和對(duì)軟件的維護(hù)。在具體的設(shè)計(jì)階段,首要的任務(wù)就是設(shè)計(jì)出模塊的程序流程、設(shè)計(jì)出算法和數(shù)據(jù)結(jié)構(gòu),次要的任務(wù)是對(duì)數(shù)據(jù)庫進(jìn)行設(shè)計(jì)。因此,可以看出,數(shù)據(jù)庫的設(shè)計(jì)在整個(gè)軟件開發(fā)過程中占據(jù)著十分重要的地位。通常,數(shù)據(jù)庫的設(shè)計(jì)主要是指根據(jù)不同用戶的不同需求,在一定的數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)上來實(shí)現(xiàn)通過設(shè)計(jì)出的數(shù)據(jù)庫的結(jié)構(gòu)并建立起數(shù)據(jù)庫的過程。它是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的一種很強(qiáng)的技術(shù),所以,數(shù)據(jù)庫設(shè)計(jì)是信息系統(tǒng)的開發(fā)和建議中的一項(xiàng)核心技術(shù)。
對(duì)于數(shù)據(jù)庫的設(shè)計(jì)理論大致如下:數(shù)據(jù)庫的組成=實(shí)體+關(guān)系;實(shí)體:用主鍵來表示;關(guān)系:用外鍵來表示;范式:指導(dǎo)如何找實(shí)體;關(guān)系:指導(dǎo)如何將各實(shí)體聯(lián)系起來;通俗的理解就是通過范式建立起各個(gè)表,而表中只有主鍵,即只能找一個(gè)個(gè)單獨(dú)的實(shí)體,實(shí)體之間沒有關(guān)聯(lián)。通過關(guān)系將每一個(gè)單一的實(shí)體聯(lián)系起來,才會(huì)產(chǎn)生外鍵。
二、數(shù)據(jù)庫設(shè)計(jì)的幾個(gè)原則
(一)命名的規(guī)范化。我們知道,不一樣的數(shù)據(jù)庫產(chǎn)品對(duì)于對(duì)象的命名是有不同要求的。在數(shù)據(jù)庫設(shè)計(jì)中,對(duì)于各對(duì)象的命名以及在編寫后臺(tái)程序的代碼上都應(yīng)采用大小寫的字母形式,命名長度不超過30個(gè)字符。
(二)慎用游標(biāo)。對(duì)大表或者多表定義的游標(biāo),即大的數(shù)據(jù)集合而言,在使用游標(biāo)逐行進(jìn)行遍歷數(shù)據(jù)時(shí)極易導(dǎo)致程序進(jìn)入到一種漫長的等待甚至死機(jī)的狀態(tài),因此,使用游標(biāo)時(shí),我們可以建立一個(gè)臨時(shí)的表,將那些符合條件符合要求的數(shù)據(jù)行轉(zhuǎn)入到該臨時(shí)表中,再對(duì)該臨時(shí)表定義游標(biāo)操作,這樣做能夠使游標(biāo)的性能大大提高。
(三)索引的使用。顯然,索引一般是用于快速訪問表中的數(shù)據(jù)。通常,大型的數(shù)據(jù)庫會(huì)有兩種索引,一種是簇索引,一種是非簇索引。無論是添加哪一種索引,都可以使按索引列查詢的速度大大提高,雖然在速度上有所提高。但是在插入、更新、刪除等操作上性能會(huì)有所降低,特別是在填充因子比較大時(shí),降低效果更明顯。因此,對(duì)索引較多的表進(jìn)行頻繁的插入、更新、刪除操作時(shí),在對(duì)于表和索引的建立上,應(yīng)該設(shè)置較小的填充因子。這樣才能方便在各項(xiàng)數(shù)據(jù)頁中留下足夠的自由空間,以減少頁分割或重新組織的工作量,才能夠有效提高性能。
(四)數(shù)據(jù)的完整性和一致性。為了有效保證數(shù)據(jù)庫的完整性和一致性,通常設(shè)計(jì)人員會(huì)設(shè)計(jì)比較多的表間關(guān)聯(lián),以最大程度地降低數(shù)據(jù)的冗余。由于表間的關(guān)聯(lián)是一種強(qiáng)制性的措施,所以建立表后,對(duì)于父表和子表的插入、更新、刪除等操作都會(huì)占用系統(tǒng)整體的開銷。還有,盡量不要選用Identify屬性的字段來作為主鍵與子表關(guān)聯(lián)。另外,為了能夠很好地提高系統(tǒng)的響應(yīng)時(shí)間,選擇合理的數(shù)據(jù)冗余也是很有必要的。
(五)事務(wù)的使用。事務(wù)一般是要一次性完成的操作。這些操作都是單個(gè)的操作,但數(shù)據(jù)庫系統(tǒng)可以保證事務(wù)這一組操作全部完成或者一點(diǎn)都不做。大型數(shù)據(jù)庫的這一優(yōu)越特性,使數(shù)據(jù)的完整性在很大程度上得到了保證。
(六)數(shù)據(jù)庫性能的調(diào)整。在網(wǎng)絡(luò)設(shè)計(jì)和計(jì)算機(jī)硬件配置確定的情況下,影響應(yīng)用系統(tǒng)性能的因素主要是客戶端程序設(shè)計(jì)和數(shù)據(jù)庫性能。大部分的數(shù)據(jù)庫設(shè)計(jì)員都會(huì)采用兩步法開展數(shù)據(jù)庫設(shè)計(jì)。具體的設(shè)計(jì)步驟是:首先是邏輯設(shè)計(jì),其次進(jìn)行物理設(shè)計(jì)。邏輯設(shè)計(jì)有效去除了冗余數(shù)據(jù),很大程度上提高了數(shù)據(jù)吞吐速度,從而保證了數(shù)據(jù)的完整性,清楚地表達(dá)出了數(shù)據(jù)元素之間的關(guān)系。對(duì)于多表間的關(guān)聯(lián)查詢,其性能可能會(huì)有所降低,同時(shí)也提高了客戶端編程的難度。因此,在物理設(shè)計(jì)中需進(jìn)行折中考慮,結(jié)合業(yè)務(wù)規(guī)則,確定關(guān)聯(lián)表數(shù)據(jù)量的大小、數(shù)據(jù)項(xiàng)的訪問頻度等,對(duì)這樣的數(shù)據(jù)表頻繁的關(guān)聯(lián)查詢時(shí)應(yīng)適當(dāng)提高數(shù)據(jù)冗余設(shè)計(jì)。
(七)數(shù)據(jù)類型的選擇。數(shù)據(jù)類型的合理選擇會(huì)在很大程度上影響到數(shù)據(jù)庫的性能和操作。因此,要根據(jù)具體的設(shè)計(jì)要求與規(guī)則選擇合適的數(shù)據(jù)類型。
三、數(shù)據(jù)庫設(shè)計(jì)步驟及實(shí)例分析
數(shù)據(jù)庫的設(shè)計(jì)過程一般可分為六個(gè)大的階段。下面,筆者通過實(shí)例來介紹和分析各階段的功能和特點(diǎn)。
(一)需求分析階段。需求分析階段是第一個(gè)階段,該階段主要是用來分析和調(diào)查用戶的業(yè)務(wù)以及數(shù)據(jù)的使用情況,以此熟悉這些業(yè)務(wù)活動(dòng)和數(shù)據(jù)的類別、數(shù)據(jù)的數(shù)量以及使用范圍,還能了解它們在業(yè)務(wù)活動(dòng)中的交流情況等,從而來確定用戶對(duì)數(shù)據(jù)庫系統(tǒng)的使用條件和各種其他約束條件,達(dá)成共識(shí)后形成一定的用戶需求。在這一階段,在定義數(shù)據(jù)庫表及字段需求時(shí),首先必須要檢查報(bào)表,查詢和視圖,以此決定哪些是必要的表和字段。舉個(gè)例子,先假設(shè),比如一個(gè)客戶需要一個(gè)報(bào)表按照其郵政編碼的排序,求和及分段。這種情況下,就必須要保證其中包括單獨(dú)的郵政編碼字段,不能把這些郵政編碼錯(cuò)亂地參與到地址字段里。
(二)概念設(shè)計(jì)階段。本階段通過對(duì)用戶描述的現(xiàn)實(shí)世界的某一處的分類概括以及聚集,進(jìn)而建立一種抽象的概念數(shù)據(jù)庫模型。舉個(gè)例子,以擴(kuò)充的實(shí)體聯(lián)系模型的方法為例。當(dāng)然,還是首先要明確在現(xiàn)實(shí)世界中的各部門含有的所有實(shí)體及屬性,明確實(shí)體間的關(guān)聯(lián)以及對(duì)信息的制約條件等,列出各個(gè)部門所有信息的局部描述環(huán)境;再將得到的多個(gè)用戶的局部視圖集合成為一個(gè)全局的視圖,這樣就形成了用戶要求描述的現(xiàn)實(shí)世界的概念數(shù)據(jù)模型。
(三)邏輯設(shè)計(jì)階段。這一階段的主要工作就是把現(xiàn)實(shí)世界的概念模型設(shè)計(jì)成為數(shù)據(jù)庫的邏輯模型,而且這種邏輯模型應(yīng)適用于某一種特定的數(shù)據(jù)庫管理系統(tǒng)。很顯然,邏輯設(shè)計(jì)階段在整個(gè)數(shù)據(jù)庫的設(shè)計(jì)過程中起著非常重要的作用。
(四)物理設(shè)計(jì)階段。物理設(shè)計(jì)階段要求在數(shù)據(jù)庫管理系統(tǒng)的存儲(chǔ)方法和儲(chǔ)存結(jié)構(gòu)上,要選取合適的方法路徑與存儲(chǔ)結(jié)構(gòu)。同時(shí),這些合適的方法或路徑還必須要依賴于計(jì)算機(jī)具體的物理設(shè)計(jì)。
(五)驗(yàn)證設(shè)計(jì)階段。這一階段是很關(guān)鍵的一個(gè)階段,也是不可缺少的一個(gè)階段。我們知道,任何一個(gè)大型數(shù)據(jù)庫的設(shè)計(jì)都會(huì)經(jīng)過多重循環(huán)和反復(fù)驗(yàn)證。在整個(gè)驗(yàn)證過程中,一旦發(fā)現(xiàn)某一步驟出現(xiàn)錯(cuò)誤,就必須馬上回到上一步驟來進(jìn)行調(diào)整與修改。所以,在驗(yàn)證設(shè)計(jì)階段,應(yīng)該考慮到以后的修改維護(hù)與解決方案。
(六)軟件運(yùn)行和維護(hù)階段。這基本是最后的環(huán)節(jié)了,在數(shù)據(jù)庫系統(tǒng)正式投入運(yùn)行中,要不斷地進(jìn)行調(diào)整和修改維護(hù)。
四、結(jié)束語
顯然,使整個(gè)數(shù)據(jù)庫的設(shè)計(jì)更加的工程化、規(guī)范化和便捷化將是我們今后要不斷去爭取做好的。未來數(shù)據(jù)庫設(shè)計(jì)的研究方向是數(shù)據(jù)庫設(shè)計(jì)理論方面的內(nèi)容,通過完善的理論研究來建立起準(zhǔn)確的模型,在整個(gè)數(shù)據(jù)庫的設(shè)計(jì)中充分體現(xiàn)出其先進(jìn)的思路和方法,最終達(dá)到數(shù)據(jù)庫的設(shè)計(jì)更加的工程化、規(guī)范化和便捷化的目的。
參考文獻(xiàn):
[1]何玉潔等.數(shù)據(jù)庫原理與應(yīng)用-第2版[J].機(jī)械工業(yè),2011,4:1
[2]陶宏才.數(shù)據(jù)庫原理及設(shè)計(jì)[M].清華大學(xué)出版社,2004,11
關(guān)鍵詞:軟件開發(fā) 散裝填料 流體力學(xué) 負(fù)荷性能圖 設(shè)計(jì)及核算
填料塔是化工生產(chǎn)中常用的一種分離設(shè)備,廣泛地應(yīng)用于精餾、吸收、解吸、氣體洗滌、液體萃取等單元操作過程。自20世紀(jì)初,填料塔應(yīng)用于工業(yè)分離過程以來,在增產(chǎn)、節(jié)能、提高產(chǎn)品質(zhì)量、改善環(huán)境和減少投資等方面的優(yōu)勢明顯,應(yīng)用范圍越來越廣,而填料塔的設(shè)計(jì)要求也越來越高。
1 計(jì)算模型的確定
1.1 液泛氣速計(jì)算模型
文獻(xiàn)針對(duì)鮑爾環(huán),用Eckert通用關(guān)聯(lián)圖、Bain-Haugen公式、Billet等泛點(diǎn)氣速預(yù)測模型與實(shí)驗(yàn)值進(jìn)行了對(duì)比,結(jié)果表明Bain-Haugen公式與實(shí)驗(yàn)數(shù)據(jù)吻合的較好,因此本文采用Bain-Haugen公式作為液泛氣速計(jì)算模型。
1.2 塔徑計(jì)算模型
塔徑的計(jì)算方法主要有泛點(diǎn)法、載點(diǎn)法和FP-Cmax圖法。若要求操作穩(wěn)定,壓降小,則可以選擇載點(diǎn)以下的操作氣速。但目前對(duì)于載點(diǎn)關(guān)聯(lián)式的研究較少,并且在很多場合下(尤其在大液量時(shí))載點(diǎn)氣速難以確定,而泛點(diǎn)算法則是在填料塔計(jì)算中普遍使用的方法。FP-Cmax圖法是工業(yè)上普遍用來計(jì)算規(guī)整填料塔塔徑。因此本文采用泛點(diǎn)法作為塔徑的計(jì)算模型。
1.3 壓降計(jì)算模型
計(jì)算填料塔壓降的模型方法分為兩類,一類是專門適用于某特定類型的,這種模型算法往往由填料開發(fā)者提出,有些沒有公開發(fā)表,需向填料制造商咨詢;另一類是通用的計(jì)算模型。
目前主要的壓降算法模型有Eckert通用關(guān)聯(lián)圖、Billet模型、S-B-F壓降模型、新Eckert通用關(guān)聯(lián)圖、Kister通用關(guān)聯(lián)圖、BRF法、Robbins法。以文獻(xiàn)的實(shí)驗(yàn)數(shù)據(jù)為基準(zhǔn)值,對(duì)適用于散裝填料的模型進(jìn)行了比較計(jì)算,結(jié)果表明新Eckert壓降通用關(guān)聯(lián)圖與實(shí)驗(yàn)值比較吻合,因此本文采用新Eckert壓降通用關(guān)聯(lián)圖的擬合公式作為壓降計(jì)算模型。
1.4 持液量計(jì)算模型
持液量的計(jì)算模型主要有Mackowiak模型、Billet模型、大竹模型、Rocha模型等。文獻(xiàn)認(rèn)為Mackowiak模型和大竹公式的誤差較大;Rocha模型較為復(fù)雜,參數(shù)眾多,文獻(xiàn)只提供部分參數(shù);文獻(xiàn)認(rèn)為Billet模型的預(yù)測值與實(shí)驗(yàn)值誤差較小,尤其在恒持液量區(qū),因此本文采用Billet模型作為持液量的計(jì)算模型。
1.5 等板高度計(jì)算模型
目前等板高度的計(jì)算模型有Hands and Whitt公式、Frank公式、Murch公式、Strigle公式、Rocha模型、Brova公式、Lockett模型、Carillo模型等。有文獻(xiàn)推薦Frank公式作為等板高度計(jì)算模型,因此本文采用Frank公式。另外,可根據(jù)填料廠家提供的等板高度推薦值手動(dòng)輸入。
2 負(fù)荷性能圖限制線確定
2.1 負(fù)荷性能圖氣相上限線
填料塔內(nèi)氣體流率增加,持液量趨于增加,壓降也相應(yīng)增加,在泛點(diǎn)處液體在填料表面處積累并逐漸增多,氣體負(fù)荷略微增加,壓降將趨于無窮大,此時(shí)填料床層出現(xiàn)液泛現(xiàn)象。許多實(shí)際情況下,操作可以維持在泛點(diǎn),但這種操作狀況極不穩(wěn)定,操作性能較差。因此本文將泛點(diǎn)時(shí)的氣體量作為負(fù)荷性能圖的氣相上限線。
2.2 負(fù)荷性能圖氣相下限線
氣相流速與填料層持液量和壓降有明顯關(guān)系,氣速降低,填料層持液量和壓降也降低,當(dāng)氣速下降到一定程度時(shí),塔內(nèi)氣液相湍動(dòng)程度明顯降低,氣相分布不均,則氣液傳質(zhì)效率明顯降低。
Kister以壓降作為判斷氣相負(fù)荷下限的標(biāo)準(zhǔn),由最小壓降計(jì)算出氣相負(fù)荷的下限,推薦操作時(shí)散裝填料層的壓降應(yīng)不低于0.1英寸水柱/英尺填料層高度,而在實(shí)際操作中操作壓降低于上述推薦值時(shí)仍可處于正常操作狀態(tài)。因此以Kister的推薦值作為計(jì)算氣相負(fù)荷下限的標(biāo)準(zhǔn)并不準(zhǔn)確。孫津生認(rèn)為當(dāng)氣相負(fù)荷因子在0到0.6時(shí),存在一個(gè)傳質(zhì)拐點(diǎn),在此拐點(diǎn)以下,傳質(zhì)效率大幅下降,而在實(shí)際工程設(shè)計(jì)中如果負(fù)荷因子取在0.5~0.6之間時(shí),一般認(rèn)為風(fēng)險(xiǎn)較大,所以本文將氣相動(dòng)能因子為0.6時(shí)的氣相負(fù)荷作為負(fù)荷性能圖的氣相下限線。
2.3 負(fù)荷性能圖液相上限線
由于填料具有較大空隙率,與板式塔相比,填料塔一般不會(huì)發(fā)生液相超負(fù)荷現(xiàn)象,所以對(duì)于填料的液相負(fù)荷上限研究較少。文獻(xiàn)研究表明對(duì)于高效填料塔最大液相噴淋密度應(yīng)低于200 m3/(m2?h),但對(duì)于填料吸收塔最大液相噴淋密度超過200 m3/(m2?h)時(shí),部分情況下,也處于正常操作狀況。關(guān)于填料的最大液相噴淋密度還有待于進(jìn)一步研究。本文暫采用最大噴淋密度200 m3/(m2?h)作為負(fù)荷性能圖的液相上限線。
2.4 負(fù)荷性能圖液相下限線
要保證填料塔正常操作,必須有一定的液體噴淋量。當(dāng)液相的操作負(fù)荷低于某一值時(shí),填料單體提供的表面積得不到有效的潤濕,液體在填料表面不能建立穩(wěn)定的液膜, 從而降低了氣液傳質(zhì)效率。因此,本文以最小噴淋密度作為負(fù)荷性能圖的液相下限線。
2.5 負(fù)荷性能圖液泛線
填料塔中液相在填料表面形成液膜流動(dòng),氣相向上流動(dòng)對(duì)液膜流動(dòng)產(chǎn)生牽制作用,隨氣相速度增加,液膜下降速度逐漸減小,氣相速度增加到一定程度時(shí)液膜增厚,氣相速度進(jìn)一步增加,液膜進(jìn)一步增厚,如此循環(huán),持液量增加。最終液相變?yōu)檫B續(xù)相,氣相成為分散相,此現(xiàn)象即為液泛。同理,當(dāng)氣相速度一定時(shí),液相噴淋量增加到一定后,也會(huì)造成液泛現(xiàn)象發(fā)生。因此液泛可以反映填料塔內(nèi)氣液兩相相互影響的極限值。本文以Eckert關(guān)聯(lián)圖中泛點(diǎn)線的回歸解析式作為負(fù)荷性能圖的液泛線。
3 軟件設(shè)計(jì)功能考核
用水吸收空氣中的SO2氣體,混合氣體處理量為100kmol,其中SO2的含量為7%,空氣含量93%,要求凈化氣中SO2的含量達(dá)到15%(mol),操作壓力為常壓,氣體入口溫度為25℃,洗手液中不含SO2,水入口溫度為25℃,要求設(shè)計(jì)吸收塔,對(duì)其進(jìn)行工藝計(jì)算并輸出填料塔的負(fù)荷性能圖。
其中液相流率L=72530kg/s,氣相流率G=3148kg/s,理論板數(shù)10塊,其他物性參數(shù):=998.2kg/m3,氣相密度=1.383kg/m3,液相粘度=1mPa?s,氣相粘度=0.018 mPa?s,液相表面張力0.07154N/m。選用DN38塑料鮑爾環(huán)填料。設(shè)計(jì)及核算結(jié)果如表1所示。
4 結(jié)語
軟件的計(jì)算結(jié)果和核算結(jié)果與文獻(xiàn)值相差較小,誤差在工程允許誤差范圍內(nèi),所以本軟件計(jì)算結(jié)果準(zhǔn)確可靠,可應(yīng)用于實(shí)踐。另外軟件繪制出了填料塔的負(fù)荷性能圖,表示出了填料塔的可行穩(wěn)定操作區(qū)域,為填料塔設(shè)計(jì)、改造提供了直觀的依據(jù)。
參考文獻(xiàn):
[1] 李軍,陳亮,孫蘭義等.填料萃取塔設(shè)計(jì)軟件CUP-Tower的開發(fā)[J],石油化工設(shè)備,2009,38(3):20~23
[2] 田正義.規(guī)整填料塔軟件開發(fā)[D].青島:青島科技大學(xué),2009
關(guān)鍵詞:軟件開發(fā)設(shè)計(jì);開發(fā)平臺(tái);應(yīng)用
1招投標(biāo)系統(tǒng)設(shè)計(jì)的需求及其實(shí)現(xiàn)的目標(biāo)分析
1.1系統(tǒng)需求本文所提出的系統(tǒng)是一個(gè)以Web為平臺(tái)的建設(shè)項(xiàng)目招投標(biāo)業(yè)務(wù)流程管理系統(tǒng),它的具體作用是系統(tǒng)能夠?qū)⒔ㄔO(shè)項(xiàng)目中與招投標(biāo)工作有關(guān)的各方聯(lián)系起來,如甲方(建設(shè)方)、業(yè)務(wù)主管單位、招標(biāo)機(jī)構(gòu)、投標(biāo)方、專家評(píng)委等,借助互聯(lián)網(wǎng)的強(qiáng)大技術(shù)優(yōu)勢,構(gòu)建起一個(gè)具備網(wǎng)上招投標(biāo)功能的信息綜合平臺(tái),該系統(tǒng)的主要需求體現(xiàn)在以下幾個(gè)方面:一是該系統(tǒng)在開發(fā)設(shè)計(jì)階段,需要采用目前較為先進(jìn)且具有代表性的主流軟件開發(fā)技術(shù),開發(fā)出來的系統(tǒng)必須具備良好的可擴(kuò)展性、可升級(jí)性以及可移植性,以此來確保系統(tǒng)的推廣應(yīng)用;二是該系統(tǒng)中可能會(huì)涉及一些商業(yè)機(jī)密,所以要求系統(tǒng)必須具有完善的安全解決方案,可以有效避免各種木馬病毒、非法入侵等影響信息的安全性。同時(shí),為進(jìn)一步提高系統(tǒng)的使用安全,應(yīng)具備身份認(rèn)證和公開秘鑰密碼體制等功能;三是該系統(tǒng)應(yīng)當(dāng)具備數(shù)據(jù)備份與恢復(fù)功能,以及靈活方便的維護(hù)功能,從而保證系統(tǒng)的安全、穩(wěn)定、可靠運(yùn)行[1]。1.2系統(tǒng)實(shí)現(xiàn)的目標(biāo)本次開發(fā)設(shè)計(jì)的系統(tǒng)需要實(shí)現(xiàn)的主要目標(biāo)是“四個(gè)全程”,即全程無紙化辦公、全程信息共享、全程受控以及全程數(shù)據(jù)安全,通過該系統(tǒng)的構(gòu)建,促進(jìn)建設(shè)工程項(xiàng)目招投標(biāo)工作效率和水平的進(jìn)一步提升。1)全程無紙化辦公。標(biāo)書以電子化的形式進(jìn)行呈現(xiàn),由此能夠大幅度提升信息的傳輸速度,有助于相關(guān)工作效率的提高,同時(shí)全程無紙化辦公,可以節(jié)約大量的紙張,為綠色環(huán)保目標(biāo)的實(shí)現(xiàn)提供了可能。2)全程信息共享。系統(tǒng)對(duì)省內(nèi)所有投標(biāo)單位開放,可實(shí)現(xiàn)投標(biāo)單位、評(píng)標(biāo)專家的信息共享,招投過程中的相關(guān)數(shù)據(jù)信息能夠一次性錄入,并實(shí)現(xiàn)共享。3)全程受控。招投標(biāo)業(yè)務(wù)的全過程都是以電子化的形式完成,由此能夠在網(wǎng)絡(luò)上留下痕跡,當(dāng)存在異議時(shí),可通過網(wǎng)絡(luò)進(jìn)行追溯和查詢,確保了招投標(biāo)的公正性。同時(shí),一些關(guān)鍵節(jié)點(diǎn)可以進(jìn)行自動(dòng)預(yù)警提醒,避免了各種錯(cuò)誤的發(fā)生。4)全程數(shù)據(jù)安全。系統(tǒng)可以實(shí)現(xiàn)數(shù)字證書身份認(rèn)證,標(biāo)書加密簽名等功能,由此使得投標(biāo)文件的安全性、合法性獲得了有效保障。基于該系統(tǒng)的設(shè)計(jì)需求及其所要實(shí)現(xiàn)的目標(biāo),下面本文重點(diǎn)從系統(tǒng)硬件工作平臺(tái)及軟件的開發(fā)設(shè)計(jì)入手進(jìn)行詳細(xì)論述。
2系統(tǒng)硬件工作平臺(tái)的設(shè)計(jì)
該系統(tǒng)面向的用戶群體主要包括建設(shè)項(xiàng)目招標(biāo)辦公室、招標(biāo)機(jī)構(gòu)、投標(biāo)單位、專家評(píng)委以及交易中心等,整個(gè)系統(tǒng)的維護(hù)管理工作由專門的部門負(fù)責(zé)。硬件是確保該系統(tǒng)穩(wěn)定運(yùn)行的基礎(chǔ)條件之一,結(jié)合以往同類系統(tǒng)的設(shè)計(jì)經(jīng)驗(yàn),本系統(tǒng)的硬件架構(gòu)采用了當(dāng)前最為流行的雙層結(jié)構(gòu)體系,即Web服務(wù)器與DB服務(wù)器相結(jié)合的形式。2.1服務(wù)器的基本要求在本系統(tǒng)的硬件設(shè)備中,服務(wù)器是關(guān)鍵組成部分,因此,對(duì)它的要求相對(duì)較高,需要服務(wù)器具備鏡像容錯(cuò)功能,并且還要支持2.0以上的HTTP網(wǎng)絡(luò)通信協(xié)議以及SMTP、TELNET等協(xié)議,同時(shí),服務(wù)器應(yīng)當(dāng)每天可以處理至少20萬次的Web點(diǎn)擊,能夠同時(shí)響應(yīng)并處理多個(gè)Web客戶端發(fā)出的請(qǐng)求。此外,服務(wù)器還需要支持當(dāng)前流行的開發(fā)品臺(tái)及開發(fā)工具[2]。2.2系統(tǒng)硬件的選擇與配置建設(shè)工程項(xiàng)目招投標(biāo)具有一定的特殊性,基于這一前提,系統(tǒng)對(duì)實(shí)時(shí)性具有較高的要求,為了滿足該要求,本系統(tǒng)在硬件設(shè)備配置的過程中,選擇了功能和性能都比較強(qiáng)大且相對(duì)完善的服務(wù)器、交換機(jī)。系統(tǒng)硬件的具體配置情況如下:1)核心交換機(jī)。本系統(tǒng)中核心交換機(jī)的數(shù)量為1臺(tái),選用的是RG-S8606型,該交換機(jī)的基本參數(shù)如下:設(shè)備為高端框式,槽位數(shù)≥6,背板帶寬≥4.8T,可以滿足系統(tǒng)運(yùn)行需要,交換容量≥3.8T,數(shù)據(jù)包轉(zhuǎn)發(fā)率≥2880Mpps;交換機(jī)采用的是雙引擎、雙電源設(shè)計(jì),配有12個(gè)SFP千兆接口和24個(gè)自適應(yīng)接口,支撐雙棧、萬兆線速轉(zhuǎn)發(fā)、虛擬化及各種路由交換協(xié)議。2)服務(wù)器。①機(jī)柜。按照服務(wù)器的數(shù)量,并充分考慮到空間問題,決定采用1臺(tái)服務(wù)器機(jī)柜。通過技術(shù)經(jīng)濟(jì)性比選后,最終選定圖騰A36042+睿訊AL1716N機(jī)柜,該機(jī)柜的基本配置如下:機(jī)柜自帶KVM多電腦切換器,配有1U折疊式液晶顯示器和專用鍵盤、鼠標(biāo),電源分配單元PDU等。②業(yè)務(wù)數(shù)據(jù)庫服務(wù)器。為確保業(yè)務(wù)數(shù)據(jù)庫的運(yùn)行可靠性,采用了2臺(tái)業(yè)務(wù)數(shù)據(jù)庫服務(wù)器,以雙機(jī)熱備的形式進(jìn)行設(shè)計(jì),通過技術(shù)經(jīng)濟(jì)性比選,最終決定選用Dell-R920,該服務(wù)器的基本參數(shù)如下:2*XeonE7-4830v2的CPU;64GBDDR3內(nèi)存;2*300G熱拔插SAS硬盤;4U機(jī)架;冗余電源;LC接口、DVD光驅(qū)、HBA光纖通道和4G網(wǎng)卡等。③應(yīng)用服務(wù)器。為確保兼容性,該服務(wù)器選用的是Dell-R720,它的基本參數(shù)如下:2*E5-2650v2/8GT/20MdeCPU;32GBDDR3內(nèi)存;4*300G熱拔插SAS硬盤;2U機(jī)架,冗余電源等[3]。
3系統(tǒng)軟件開發(fā)設(shè)計(jì)及開發(fā)平臺(tái)的應(yīng)用
軟件開發(fā)設(shè)計(jì)是本系統(tǒng)的核心部分,為確保應(yīng)用的穩(wěn)定性和操作的靈活性,決定采用MicrosoftWindowsServer2008作為操作系統(tǒng),數(shù)據(jù)庫系統(tǒng)采用的是與之相配套的MicrosoftSQLServer2008數(shù)據(jù)庫,這樣能夠確保兩者的兼容性。3.1數(shù)據(jù)庫的開發(fā)環(huán)境本系統(tǒng)的數(shù)據(jù)庫采用的是MicrosoftSQLServer2008Enter⁃priseEdition數(shù)據(jù)庫管理系統(tǒng)進(jìn)行建立,并由其負(fù)責(zé)對(duì)整個(gè)數(shù)據(jù)庫的運(yùn)行進(jìn)行維護(hù)管理。數(shù)據(jù)庫的登錄模式為混合身份驗(yàn)證,端口號(hào)為1433。之所以選擇SQLServer2008數(shù)據(jù)庫是因?yàn)樗梢越o企業(yè)數(shù)據(jù)管理與分析提供良好的解決方案,其應(yīng)用優(yōu)勢體現(xiàn)在如下幾個(gè)方面:1)結(jié)果響應(yīng)速度快。管理工具包、和VisualStudio2010共同運(yùn)行環(huán)境的集成,使用戶進(jìn)行系統(tǒng)構(gòu)建、錯(cuò)誤排除以及應(yīng)用系統(tǒng)操作等方面變得更加高效和快速。2)決策支持。該數(shù)據(jù)庫系統(tǒng)相當(dāng)于一個(gè)智能商務(wù)平臺(tái),它具備數(shù)據(jù)整合與分析等功能,由此可以為用戶制定決策提供良好的技術(shù)支撐。3)安全性高。該數(shù)據(jù)庫系統(tǒng)本身自帶的數(shù)據(jù)加密、強(qiáng)制口令以及默認(rèn)的安全設(shè)置等功能,使數(shù)據(jù)庫的安全性獲得了大幅度提高,確保了用戶重要信息的安全[4]。3.2資源數(shù)據(jù)庫規(guī)劃業(yè)務(wù)數(shù)據(jù)庫是數(shù)據(jù)中心的設(shè)計(jì)重點(diǎn),在設(shè)計(jì)時(shí)要以項(xiàng)目為主線,根據(jù)業(yè)務(wù)系統(tǒng)的特點(diǎn)進(jìn)行設(shè)計(jì),實(shí)現(xiàn)對(duì)資源數(shù)據(jù)的統(tǒng)一規(guī)劃。由于業(yè)務(wù)系統(tǒng)主要是針對(duì)工作流程、人員、信息方面的管理,所以可將其分為會(huì)員數(shù)據(jù)庫、機(jī)構(gòu)庫以及專家?guī)烊惢A(chǔ)數(shù)據(jù)庫。其中,會(huì)員數(shù)據(jù)庫是對(duì)建筑企業(yè)、政府采購行為的相關(guān)數(shù)據(jù)進(jìn)行管理;專家?guī)焓菍?duì)招標(biāo)、采購、評(píng)標(biāo)、監(jiān)管等方面的相關(guān)資源數(shù)據(jù)進(jìn)行管理,可配合終端輔助設(shè)備進(jìn)行使用。3.3數(shù)據(jù)標(biāo)準(zhǔn)接口設(shè)計(jì)在充分考慮異構(gòu)系統(tǒng)問題的基礎(chǔ)上,各類數(shù)據(jù)接口采用XML格式的設(shè)計(jì)標(biāo)準(zhǔn)傳遞數(shù)據(jù),通過數(shù)據(jù)交換平臺(tái)與各應(yīng)用系統(tǒng)接口進(jìn)行對(duì)接[5]。通過數(shù)據(jù)標(biāo)準(zhǔn)接口設(shè)計(jì),可使整個(gè)系統(tǒng)提供WebService接口,設(shè)計(jì)時(shí)必須根據(jù)國家制定的相關(guān)標(biāo)準(zhǔn)確定該系統(tǒng)的數(shù)據(jù)標(biāo)準(zhǔn),將數(shù)據(jù)標(biāo)準(zhǔn)的編定作為系統(tǒng)設(shè)計(jì)的重點(diǎn)。
4結(jié)論
綜上所述,本文以建設(shè)工程項(xiàng)目招投標(biāo)系統(tǒng)設(shè)計(jì)為依托,對(duì)其軟件設(shè)計(jì)的相關(guān)問題及開發(fā)平臺(tái)的應(yīng)用進(jìn)行了分析,目前,該系統(tǒng)已經(jīng)進(jìn)行了試應(yīng)用,系統(tǒng)運(yùn)行穩(wěn)定,并未出現(xiàn)重大問題,它的應(yīng)用為建設(shè)項(xiàng)目招投標(biāo)工作的開展提供了良好的平臺(tái),大幅度提升了招投標(biāo)的效率和質(zhì)量,具有一定的推廣使用價(jià)值。
參考文獻(xiàn):
[1]李犁.基于BIM技術(shù)建筑協(xié)同平臺(tái)的初步研究[D].上海:上海交通大學(xué),2012.
[2]李曄.算量軟件在建筑工程上的應(yīng)用及問題探討[D].青島:青島理工大學(xué),2015.
[3]王秋陽.解析電子招投標(biāo)系統(tǒng)在建筑工程招標(biāo)投標(biāo)的運(yùn)用[J].黑龍江科技信息,2015(15):125-127.
[4]喬保娟,鄧正賢,張洪磊.PKPM與Revit接口軟件中若干問題探討[J].土木建筑工程信息技術(shù),2014(1):85-87.
概述
刀具管理軟件支持FTP協(xié)議,實(shí)現(xiàn)文件的上傳和下載功能。另外,快速數(shù)據(jù)庫查詢和存取以及局域網(wǎng)服務(wù)的使用,能減少編輯程序與編輯工藝周期、改善技術(shù)人員之間的交流和減少各種人工的差錯(cuò),從而提高生產(chǎn)效率,為企業(yè)節(jié)省成本與占用資金。
一、研究背景及意義
目前部分企業(yè)由于數(shù)控設(shè)備與產(chǎn)品的多樣性,導(dǎo)致了數(shù)控刀具的多樣性,而在編輯數(shù)控程序或編輯工藝的過程中,經(jīng)常需要一些刀具的特征參數(shù)或庫存數(shù)量,比如刀具長度,刀具直徑,使用壽命等。過去,這些數(shù)據(jù)的獲得通常是由人工查詢圖紙或相關(guān)資料,耗費(fèi)大量人力成本與時(shí)間,所記錄的數(shù)據(jù)分散且不容易查找,不利于刀具的特征參數(shù)與刀具庫存數(shù)量的快速查找,從而導(dǎo)致編輯程序與編輯工藝周期過長,也可能導(dǎo)致重復(fù)購買與刀具兼容性的忽視。
隨著計(jì)算機(jī)技術(shù)的在工程領(lǐng)域中的發(fā)展應(yīng)用,為確保企業(yè)信息最大程度地實(shí)現(xiàn)共享,避免各種信息成為孤島,計(jì)算機(jī)刀具管理軟件已經(jīng)逐步代替了人工用Excel記錄刀具庫存和刀具參數(shù)。
二、研究軟件的功能及應(yīng)用
根據(jù)數(shù)控刀具管理系統(tǒng)的需求及特點(diǎn),該軟件具體分為十大模塊,分別是:附件/零件模塊、單一組件模塊、刀具模塊、設(shè)置篇模塊、庫存模塊、重磨模塊、進(jìn)程模塊、進(jìn)程模塊、測量模塊、訂單計(jì)劃模塊。
(一)附件/零件模塊
手動(dòng)刀具,轉(zhuǎn)動(dòng)附件,機(jī)器備件等均稱為附件/零件,該模塊主要功能是讓管理員清楚知道工具存放位置,工具的數(shù)量與種類,更能清楚了解什么樣的刀具用什么樣的工具進(jìn)行安裝或拆卸,減少了準(zhǔn)備工作的浪費(fèi),提高了生產(chǎn)的效率。
(二)單一組件模塊
刀片,刀柄 ,刀桿,拉丁等均稱為單一組件。該模塊主要是讓管理員清楚知道刀片、刀柄等存放位置,以及數(shù)量與種類,更可提供采購部門需要的數(shù)據(jù),在最快的時(shí)間反應(yīng)出,哪種刀片已經(jīng)快使用完,需要購買,這樣不僅可以減少等待加工時(shí)間,提高生產(chǎn)效率。更重要的是,通過合理的管理及計(jì)算,預(yù)測車間每個(gè)月可以節(jié)約相當(dāng)客觀的成本,隨著車間規(guī)模的逐漸壯大,節(jié)約的成本也會(huì)逐漸增加。
(三)刀具模塊
刀具是由許多單一組件組成的。該模塊主要功能是賦予這些刀具特有的ID編碼,技術(shù)人員在編輯刀具ID編碼時(shí),需將刀具特征加入其中,如:TD-56-312-90-2-CTY,TD表示鏜刀,56表示直徑,312表示長度,90表示度數(shù),2表示2個(gè)刀刃,C表示可更換刀片,T表示涂過層,Y表示硬質(zhì)合金,這樣就把刀具的基本特征描繪出來了,它的作用是:第一,方便技術(shù)人員選擇與尋找刀具,也方便了管理人員管理刀具。第二,此模塊可以使技術(shù)員清楚地知道這些刀具是由哪些單一組件組成的,以及這些單一組件的型號(hào),從而方便了再次購買。第三,由于每把刀具都配上了身份證,現(xiàn)場的操作人員不容易搞混,大大提高了,生產(chǎn)節(jié)奏,也提高了生產(chǎn)效率。
(四)設(shè)置篇模塊
設(shè)置篇模塊含有:待加工零件圖號(hào),加工此零件所需要用的所有刀具,加工此零件所用的機(jī)床,以及操作員。使管理人員與技術(shù)人員清楚地知道,每臺(tái)數(shù)控機(jī)床所需要加工哪幾種零件,以及用哪些刀具,如果出現(xiàn)問題,方便了管理人員與技術(shù)人員進(jìn)行追溯,以便及時(shí)解決問題。
(五)庫存模塊
所有的附件/零件,單一組件,刀具,都必須建立庫存數(shù)據(jù)庫。該模塊主要功能是讓管理員清楚的知道,所有的附件/零件,單一組件,刀具庫存數(shù)量有多少 。 第一,可以避免重復(fù)購買。第二,為銷售部及時(shí)提供了即將用完的單一組件信息。建立庫存數(shù)據(jù)庫,有效的控制了成本,降低了不必要的浪費(fèi)(重復(fù)購買),提供了技術(shù)人員與采購人員所需要的信息。
(六)進(jìn)程模塊
該模塊能自動(dòng)記錄各種數(shù)據(jù),例如:用戶登錄刀具管理軟件時(shí),詳細(xì)的記錄了ID帳號(hào)與登陸時(shí)間,當(dāng)該用戶提取庫存時(shí),有詳細(xì)的記錄時(shí)間與數(shù)量,重磨刀具時(shí)詳細(xì)的記錄時(shí)間與數(shù)量等等,出現(xiàn)問題時(shí),管理人員能夠迅速的憑借進(jìn)程上記錄的時(shí)間,追根溯源。
(七)測量模塊
對(duì)刀儀通過此模塊,將測量數(shù)據(jù)直接傳送到電腦上。該模塊主要功能是能夠記錄刀具測量數(shù)據(jù)之后,生成刀補(bǔ)程序,接著通過DNC輸入到數(shù)控機(jī)床里。
(八)訂單計(jì)劃模塊
該模塊主要針對(duì)采購部,當(dāng)某樣部件數(shù)量小于設(shè)定的最小庫存時(shí),此部件將會(huì)出現(xiàn)在訂單計(jì)劃中,當(dāng)采購員打開刀具管理軟件使用訂單計(jì)劃模塊時(shí),對(duì)話框?qū)?huì)跳出來,提醒采購員對(duì)此部件進(jìn)行購買。使用該模塊可以有效節(jié)省企業(yè)的占用資金,配合黃金分割原理x=(-1+ 5^-2)/2,例如,使用同一種型號(hào)刀片,數(shù)量為100片時(shí),庫存數(shù)量=100X0.382=38.2,也就是說庫存數(shù)量為38片的時(shí)候占用資金最為節(jié)省,但考慮到,刀片一般以盒來計(jì)算,大多數(shù)一盒刀片里有10片刀片,那定義最少庫存為40片。當(dāng)庫存少于40片刀片時(shí),此部件將會(huì)出現(xiàn)在訂單計(jì)劃中,提醒采購員進(jìn)行購買。
三、建立數(shù)據(jù)庫
(一)刀具參數(shù)數(shù)據(jù)庫
刀具管理軟件利用單一組件模塊和刀具模塊,第一,對(duì)該刀具在刀具管理軟件上進(jìn)行組裝,一把刀具是由多個(gè)單一組件組裝而成的。第二,組裝完畢時(shí),必須給予刀具一個(gè)唯一的ID編碼,確保刀具的唯一性,這樣不僅有利于技術(shù)人員快速查找,也便于大家對(duì)相似刀具的區(qū)分。第三,有了ID編碼之后,對(duì)該刀具的各種參數(shù)進(jìn)行測量或分析,并填入相應(yīng)的位置。要注意,ID編碼是不能隨意更換的,改變ID編碼,原有的ID編碼不會(huì)消失,導(dǎo)致數(shù)據(jù)庫參數(shù)出錯(cuò),因此在編輯ID編碼時(shí)需謹(jǐn)慎。建立刀具參數(shù)數(shù)據(jù)庫之后,刀具管理人員可以很方便的使用各種模塊對(duì)刀具進(jìn)行管理,并可以快速的提供技術(shù)人員所需要的刀具信息。
(二)刀具與零配件庫存數(shù)據(jù)庫
刀具管理軟件利用附件/零件模塊、單一組件模塊與刀具模塊,對(duì)各個(gè)零件與刀具的數(shù)量建立數(shù)據(jù)庫。要注意,為了能夠存儲(chǔ)每一條數(shù)據(jù)記錄每個(gè)庫存字段目都必須配置一個(gè)代碼,如果記錄的所有項(xiàng)均填寫完畢,須保存當(dāng)前數(shù)據(jù)記錄。建立刀具與零配件庫存數(shù)據(jù)庫之后,刀具管理員可以清楚的知道刀具以及零配件的數(shù)量,防止了刀具或零配件因缺少而導(dǎo)致產(chǎn)品不能加工。
四、取得的效益
降低刀具使用和管理發(fā)生的間接費(fèi)用其中包括:1. 降低刀具的庫存,減少冗余的刀具,提高刀具的利用率;2. 在刀具供貨中引入市場機(jī)制;3. 減少對(duì)人員、資金、設(shè)備、廠房的占用;4. 減少備刀、調(diào)刀的差錯(cuò)。 提高加工效率及刀具應(yīng)用水平其中包括: 1. 服務(wù)工藝創(chuàng)新;2. 選擇更好的刀具,更佳的切削參數(shù),減少隨意性;3. 提供應(yīng)用技術(shù);4. 提高加工效率,保證加工質(zhì)量;5. 提高數(shù)控機(jī)床的利用率5%~50%;6. 加強(qiáng)分析與監(jiān)督的作用。
五、研究結(jié)論
刀具管理軟件采用局域網(wǎng)訪問方式,方便了各個(gè)部門對(duì)刀具庫存與刀具參數(shù)進(jìn)行查找,并通過DNC直接將刀補(bǔ)參數(shù)輸入至數(shù)控設(shè)備,從而有助于生產(chǎn)車間實(shí)現(xiàn)無紙化管理。本軟件的投入使用,為生產(chǎn)車間提供有利條件,縮短編程與編輯工藝的時(shí)間、降低成本、縮減占用資金。既能滿足企業(yè)要求,又具有廣泛的應(yīng)用前景。
【關(guān)鍵詞】計(jì)算機(jī);軟件開發(fā);信息管理系統(tǒng)
盡管計(jì)算機(jī)軟件開發(fā)前景廣闊,有很大的上升空間,可是在具體運(yùn)作中還是要充分的重視信息管理系統(tǒng),做好日常的軟件維護(hù)工作。在軟件開發(fā)過程中,要盡可能的降低開發(fā)成本,充分的發(fā)揮軟件特點(diǎn),做好軟件開發(fā)的信息管理工作。通常來說,計(jì)算機(jī)軟件開發(fā)信息管理系統(tǒng)包括系統(tǒng)需求、系統(tǒng)設(shè)計(jì)、設(shè)計(jì)實(shí)現(xiàn)三個(gè)部分組成。
1系統(tǒng)需求
開發(fā)計(jì)算機(jī)軟件之前,有必要對(duì)軟件開發(fā)中的系統(tǒng)需求進(jìn)行研究和分析,包括兩個(gè)構(gòu)成要素,分別是軟件開發(fā)信息關(guān)系分析和軟件開發(fā)信息管理需求。關(guān)于需求信息之間依賴性關(guān)系的存在,需要結(jié)合業(yè)務(wù)需求,盡可能的滿足不同的需求。從這一理念出發(fā),我們要清晰市場定位,了解市場需求,有計(jì)劃的整合需求信息之間的關(guān)系,才能讓軟件開發(fā)“物有所值”。在軟件開發(fā)信息管理方面,要科學(xué)的考慮工作量的問題,既要考慮到計(jì)劃量也要考慮到實(shí)際量,應(yīng)該把工作重點(diǎn)放在技術(shù)的研發(fā)方面,保證軟件開發(fā)的質(zhì)量。
2系統(tǒng)設(shè)計(jì)
2.1系統(tǒng)設(shè)計(jì)的流程
信息管理系統(tǒng)設(shè)計(jì)要和客戶需求結(jié)合,要兼顧實(shí)際工作情況,通盤思考開發(fā)設(shè)計(jì)過程中的各類不穩(wěn)定因素,按照先后順序,一般分為:草稿、新建、計(jì)劃中、定義中、實(shí)現(xiàn)中和完成實(shí)現(xiàn)。
2.2顯示信息和查詢模塊設(shè)計(jì)
顯示信息和查詢模塊設(shè)計(jì)的核心是對(duì)多層顯示模式和平級(jí)顯示模式的應(yīng)用,多層顯示模式是結(jié)合信息主-子關(guān)系樹的根節(jié)點(diǎn)目標(biāo),進(jìn)而對(duì)信息進(jìn)行顯示,達(dá)到系統(tǒng)產(chǎn)品有效維護(hù)的目的;平級(jí)顯示模式運(yùn)用的重點(diǎn)在于模式的切換,通過高級(jí)查詢的手段達(dá)到軟件開發(fā)信息查詢的目的。
2.3業(yè)務(wù)需求信息管理模板設(shè)計(jì)
業(yè)務(wù)需求信息管理模板有五個(gè)部分組成,分別是基本信息、依賴業(yè)務(wù)需求、工作量、附件、更改日志。業(yè)務(wù)需求信息管理模板不僅要達(dá)到便于查詢,滿足工作需求的目的,還要科學(xué)的統(tǒng)計(jì)工作量的信息分配,最終實(shí)現(xiàn)工作量的合理分配。
2.4技術(shù)需求管理模板設(shè)計(jì)
技術(shù)需求管理模板設(shè)計(jì)同樣也是由五個(gè)部分組成,分別是基本信息、匹配業(yè)務(wù)需求、依賴技術(shù)需求、上傳附件、修改日志。技術(shù)需求管理模板設(shè)計(jì)注重技術(shù)信息,要求通過技術(shù)信息的合理設(shè)置達(dá)到基本查詢的目的。
2.5多層結(jié)構(gòu)兌現(xiàn)關(guān)系設(shè)置
多層結(jié)構(gòu)兌現(xiàn)關(guān)系設(shè)置要注意業(yè)務(wù)對(duì)象之間的有效性聯(lián)結(jié)。依靠節(jié)點(diǎn)分析和系統(tǒng)算法,達(dá)到設(shè)計(jì)的目的。多層結(jié)構(gòu)兌現(xiàn)關(guān)系設(shè)置從業(yè)務(wù)需求信息出發(fā),認(rèn)真分析業(yè)務(wù)需求信息,充分掌握工作量的基本信息,將二者融合起來綜合考慮,從而確保需求質(zhì)量。技術(shù)需求對(duì)象的設(shè)計(jì),主要是對(duì)技術(shù)需求信息直接管理,并注重工作量的有效性估計(jì),做好系統(tǒng)的根本自動(dòng)化記錄過程,在實(shí)際的技術(shù)對(duì)象應(yīng)用階段,注重技術(shù)的根本有效性需求,體現(xiàn)獨(dú)特的業(yè)務(wù)需求和分析。
3設(shè)計(jì)實(shí)現(xiàn)
計(jì)算機(jī)軟件開發(fā)信息管理系統(tǒng)設(shè)計(jì)需要在保持原有習(xí)慣的基礎(chǔ)上,融合新的信息內(nèi)容,建立管理系統(tǒng)。同時(shí)在新建立的管理系統(tǒng)內(nèi),嵌入新開發(fā)的內(nèi)容,最終達(dá)到軟件系統(tǒng)開發(fā)的目標(biāo),使得信息管理系統(tǒng)設(shè)計(jì)完全實(shí)現(xiàn)。
3.1對(duì)信息擴(kuò)展平臺(tái)的實(shí)現(xiàn)
依靠SAP產(chǎn)品,使得子系統(tǒng)得到有效管理,同時(shí)要下功夫兼顧移動(dòng)終端支持和內(nèi)存技術(shù)運(yùn)用。關(guān)于內(nèi)存技術(shù)的實(shí)現(xiàn),通過結(jié)合微軟VisualStudio基本集成開發(fā)環(huán)境,對(duì)桌面以及移動(dòng)設(shè)備用戶支持的一種界面開發(fā),并結(jié)合端到端的軟件生命周期性管理,結(jié)合運(yùn)行環(huán)境的關(guān)鍵用戶管理,對(duì)新的開發(fā)過程進(jìn)行設(shè)置,結(jié)合合作伙伴控制的過程,實(shí)現(xiàn)和商務(wù)平臺(tái)的一種無縫連接過程。
3.2業(yè)務(wù)需求管理模板的實(shí)現(xiàn)
在業(yè)務(wù)需求管理模板實(shí)現(xiàn)上,主要注意的是結(jié)合業(yè)務(wù)需求的實(shí)際情況,做好日志的修改工作。如果增加業(yè)務(wù)量的需求,就需要同時(shí)彈出與需求相對(duì)應(yīng)的對(duì)話框,接著依次滿足同一級(jí)別的業(yè)務(wù)需求。在增加業(yè)務(wù)量的壓力下,有時(shí)不僅要滿足同一級(jí)別的業(yè)務(wù)需求,還要滿足業(yè)務(wù)需求的附件部分,這就要在附件鏈接和附件狀態(tài)中耐心分析各類數(shù)據(jù),根據(jù)附件中提供的信息有針對(duì)性的進(jìn)行修改,達(dá)到附件內(nèi)容實(shí)現(xiàn)的目的。
3.3技術(shù)需求信息管理模板實(shí)現(xiàn)
技術(shù)需求信息管理模板設(shè)計(jì)的核心在于技術(shù)依賴,前提是對(duì)基本信息的了解程度,也就是說在對(duì)基本信息充分了解之后,依賴技術(shù)實(shí)現(xiàn)管理模板設(shè)計(jì)。具體來說,就是把技術(shù)需求內(nèi)容添加到信息管理模板中,并將技術(shù)需求內(nèi)容與業(yè)務(wù)需求有機(jī)的連接在一起,構(gòu)成一個(gè)富有邏輯關(guān)系的共同體,接著對(duì)紛繁復(fù)雜的信息進(jìn)行分類處理,區(qū)別出優(yōu)先處理和延后處理的信息,在具體處理過程中,按照區(qū)別內(nèi)容按照先后順序,依次處理。
3.4版本信息管理界面的實(shí)現(xiàn)
版本界面管理信息的實(shí)現(xiàn)需要充分的考慮開發(fā)周期,并以此為標(biāo)準(zhǔn)確定軟件開發(fā)的版本信息。在版本信息管理界面設(shè)置時(shí)要以時(shí)間為標(biāo)尺,盡可能的降低預(yù)計(jì)生產(chǎn)周期和實(shí)際生產(chǎn)時(shí)間之間的誤差,確保版本信息的制定擁有科學(xué)性及合理性。
4總結(jié)
計(jì)算機(jī)軟件開發(fā)信息管理系統(tǒng)設(shè)計(jì)在一定程度上提高了計(jì)算機(jī)軟件開發(fā)的效率,確保了產(chǎn)品的質(zhì)量,有效的推進(jìn)了軟件開發(fā)整體行業(yè)的進(jìn)步,同時(shí)也打破了傳統(tǒng)軟件開發(fā)信息管理的局限性,它采用的“大數(shù)據(jù)”和“云計(jì)算”的方式大幅提高了管理效率,降低了管理成本,對(duì)現(xiàn)代化技術(shù)革命起到了積極的促進(jìn)作用。計(jì)算機(jī)軟件開發(fā)信息管理設(shè)計(jì)的高效性讓我國的計(jì)算機(jī)發(fā)展邁向一個(gè)新的高度,提高了我國的計(jì)算機(jī)技術(shù)研發(fā)水平,提升了我國的核心競爭力。
參考文獻(xiàn)
[1]劉川.基于計(jì)算機(jī)軟件開發(fā)的數(shù)碼產(chǎn)品在線銷售系統(tǒng)[J].網(wǎng)友世界•云教育,2014,7(23):10-11.
[2]王雪竹.軟件開發(fā)管理系統(tǒng)的多元化設(shè)計(jì)分析[J].硅谷2015,7(03):53,59.
1 云平臺(tái)包裝設(shè)計(jì)給軟件開發(fā)帶來的影響
云平臺(tái)能夠?qū)崿F(xiàn)更多數(shù)據(jù)庫的整合使用,在軟件開發(fā)階段可以充分的調(diào)動(dòng)這些數(shù)據(jù)庫,實(shí)現(xiàn)更高效理想化的使用效果,并且隨著管理計(jì)劃的進(jìn)一步開展,也能在現(xiàn)場形成高效穩(wěn)定的使用形式。傳統(tǒng)的軟件開發(fā)技術(shù)中,需要對(duì)操作平臺(tái)的功能進(jìn)行進(jìn)一步完善,并幫助提升運(yùn)行使用效率,現(xiàn)場所存在的問題中,都能夠通過數(shù)據(jù)庫的調(diào)動(dòng)使用來解決,避免數(shù)據(jù)受到進(jìn)一步的影響,也能幫助提升管理安全性。通過云平臺(tái)下的包裝設(shè)計(jì),軟件開發(fā)所面對(duì)的平臺(tái)更大,技術(shù)實(shí)現(xiàn)不會(huì)再受到影響,也能在基層中達(dá)到理想化的運(yùn)行使用效果,促進(jìn)管理任務(wù)能夠進(jìn)一步提升。基層中常常會(huì)出現(xiàn)的一些問題,在云平臺(tái)的調(diào)動(dòng)作用下,都得到了充分的解決,同時(shí)也能避免發(fā)生嚴(yán)重的質(zhì)量不達(dá)標(biāo)現(xiàn)象,進(jìn)一步提升運(yùn)行使用的安全性。對(duì)于平臺(tái)的管理,也能借助云平臺(tái)來實(shí)現(xiàn)遠(yuǎn)程控制。
1.1 云平臺(tái)的三種主要服務(wù)模式
首先是資源整合功能,能夠根據(jù)使用者發(fā)出的請(qǐng)求,在網(wǎng)絡(luò)環(huán)境中快速的找到相關(guān)運(yùn)行使用參數(shù),并通過技術(shù)性方法來進(jìn)一步解決,當(dāng)系統(tǒng)進(jìn)入到設(shè)計(jì)階段時(shí),云平臺(tái)還能夠?yàn)樵O(shè)計(jì)人員提供相關(guān)的參數(shù),達(dá)到更理想化的使用效果,同時(shí)也能避免風(fēng)險(xiǎn)隱患問題再次發(fā)生,為基層工作任務(wù)開展創(chuàng)造合理的運(yùn)行環(huán)境。
其次是平臺(tái)的自身服務(wù)功能,在現(xiàn)場遇到不合理的現(xiàn)象時(shí),能夠通過技術(shù)方法來進(jìn)行現(xiàn)場的調(diào)控,云平臺(tái)自身也具有控制能力,所進(jìn)行的軟件開發(fā)會(huì)充分利用平臺(tái)中的資源,達(dá)到理想化的使用標(biāo)準(zhǔn),并針對(duì)常見問題探討有效的解決方法,為接下來將要進(jìn)行的管理任務(wù)創(chuàng)造可行性方案。
最后是軟件服務(wù),在云平臺(tái)的調(diào)動(dòng)作用下,各個(gè)平臺(tái)之間能夠形成穩(wěn)定的運(yùn)行體系,在功能上也能夠互相補(bǔ)充,共同完成系統(tǒng)平臺(tái)的操作任務(wù),當(dāng)基層中出現(xiàn)不穩(wěn)定的使用狀態(tài)時(shí),才能進(jìn)一步提升設(shè)備的參數(shù)運(yùn)行標(biāo)準(zhǔn),幫助提升工作內(nèi)容方面的安全管理依據(jù)。
2 基于云平臺(tái)包裝設(shè)計(jì)的軟件開發(fā)規(guī)劃
嚴(yán)格按照使用功能對(duì)各個(gè)模塊進(jìn)行劃分,并體現(xiàn)出技術(shù)方面的可行性研究結(jié)果,當(dāng)系統(tǒng)被投入到使用環(huán)節(jié)后,在軟件內(nèi)部能夠根據(jù)所接收到的請(qǐng)求調(diào)動(dòng)各項(xiàng)運(yùn)行使用需求,達(dá)到更加理想化的使用標(biāo)準(zhǔn),并通過技術(shù)手段來進(jìn)一步完善,實(shí)現(xiàn)對(duì)運(yùn)行中軟件功能的進(jìn)一步更新,并促進(jìn)使用效果能夠進(jìn)一步的完善提升的,達(dá)到理想化的運(yùn)行使用效果。在所進(jìn)行的軟件開發(fā)任務(wù)中,還要嚴(yán)格按照包裝技術(shù)實(shí)現(xiàn)各個(gè)模塊之間的相互配合,嚴(yán)格按照功能系統(tǒng)來實(shí)現(xiàn)軟件內(nèi)部控制模塊的區(qū)分,避免在使用控制中出現(xiàn)混亂的現(xiàn)象,影響到功能的具體實(shí)現(xiàn)。
云平臺(tái)強(qiáng)大的數(shù)據(jù)整合技術(shù)也要配合使用,篩選出對(duì)軟件開發(fā)有利的參數(shù),其中存在的不合理現(xiàn)象也能得到控制,充分發(fā)揮云平臺(tái)的先進(jìn)性以及促進(jìn)作用。
3 基于云平臺(tái)包裝設(shè)計(jì)的軟件系統(tǒng)設(shè)計(jì)
3.1 軟件系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)
軟件系統(tǒng)設(shè)計(jì)可以參照已有平臺(tái)的經(jīng)驗(yàn)來進(jìn)行,但更要注意的是使用期間是否會(huì)出現(xiàn)一些不合理的內(nèi)容,觀察在現(xiàn)場可能會(huì)出現(xiàn)的相關(guān)問題。將軟件開發(fā)以及系統(tǒng)設(shè)計(jì)與云平臺(tái)緊密配合,達(dá)到最理想的運(yùn)行使用效果,軟件功能實(shí)現(xiàn)與插件設(shè)計(jì)也有很大的關(guān)系,通過插件技術(shù)也能完善后期對(duì)軟件功能的補(bǔ)充,達(dá)到更理想化的使用效果。目前常用的主流技術(shù)包括AJAX,該種開發(fā)技術(shù)能在基層中形成穩(wěn)定的運(yùn)行使用體系,通過技術(shù)方法來實(shí)現(xiàn)控制功能,發(fā)現(xiàn)在技術(shù)中存在一些不穩(wěn)定的情況,此時(shí)需要通過技術(shù)完善來進(jìn)一步提升系統(tǒng)的參數(shù)檢測效率。通過這種技術(shù)方法來避免實(shí)用效果受到嚴(yán)重的影響。其次是模擬技術(shù)的運(yùn)用,軟件開發(fā)以及使用都存在很大的不適應(yīng)性,其中比較明顯的一項(xiàng)是使用功能方面存在很大的不足,短時(shí)間內(nèi)這一功能很難快速的完善。
3.2 系統(tǒng)架構(gòu)設(shè)計(jì)
基于云平臺(tái)的系統(tǒng)技術(shù)架構(gòu)可以分為云端和客戶端兩部分,其框架層次兩端有所不同。在云端,可以分為四個(gè)層次,由高層到低層依次是應(yīng)用層、應(yīng)用支撐層、數(shù)據(jù)管理層、網(wǎng)絡(luò)服務(wù)層。應(yīng)用層提供功能模塊的應(yīng)用;應(yīng)用支撐層為系統(tǒng)提供技術(shù)支撐;數(shù)據(jù)管理層由元數(shù)據(jù)、基礎(chǔ)數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)和決策數(shù)據(jù)構(gòu)成,實(shí)現(xiàn)數(shù)據(jù)的分類存儲(chǔ);網(wǎng)絡(luò)服務(wù)層則是云平臺(tái)作為一個(gè)網(wǎng)站所必須具備的功能。系統(tǒng)構(gòu)架設(shè)計(jì)關(guān)系到最終功能實(shí)現(xiàn),因此要得到高度重視。
計(jì)算機(jī)專業(yè)不同與其他學(xué)科,學(xué)生的實(shí)踐都是在計(jì)算機(jī)上面完成的。作為老師,如何更多的、更詳細(xì)的了解學(xué)生目前的學(xué)習(xí)情況?而學(xué)生,離開了課堂和老師,又該如何進(jìn)行自主學(xué)習(xí)和自我測試?因此,一種具有試題閱卷和能夠反饋成績的教學(xué)軟件對(duì)于教師和學(xué)生來講,是很重要的,這種教學(xué)軟件不僅方便,而且還能夠讓老師實(shí)時(shí)了解學(xué)生的學(xué)習(xí)情況,同時(shí)也激發(fā)了學(xué)生對(duì)學(xué)習(xí)的興趣。
一、VB的概述和功能
Visual Basic是美國微軟公司推出的通用、面向?qū)ο笠约安捎檬录?qū)動(dòng)的程序設(shè)計(jì)語言,Visual是指開發(fā)用戶界面圖形的方法,編輯其界面的時(shí)候無需編寫大量代碼,只需要采用搭積木的建構(gòu)程序方式編寫程序即可,是開發(fā)人數(shù)使用最多的編程工具之一。而Basic則是指Basic語言,它是計(jì)算機(jī)技術(shù)發(fā)展史上被廣泛應(yīng)用的語言。總的來講,Visual Basic是在Basic語言原有的基礎(chǔ)上得到了進(jìn)一步的發(fā)展,其不但提供了新的數(shù)據(jù)庫和Web工具,還增加了SQL Server交互方法。總的來說,Visual Basic是目前最流行、使用最廣泛的應(yīng)用軟件開發(fā)平臺(tái)。另外,Visual Basic 程序設(shè)計(jì)主要應(yīng)用于多媒體開發(fā)、數(shù)據(jù)庫開發(fā)、網(wǎng)絡(luò)開發(fā)、圖形開發(fā)等程序中。其數(shù)據(jù)訪問的特性在允許對(duì)企業(yè)數(shù)據(jù)庫的格式建立相應(yīng)的數(shù)據(jù)庫和前端應(yīng)用程序的同時(shí),還可以調(diào)整其服務(wù)端。程序員可以用Visual Basic高效、快速的開發(fā)Windows編程環(huán)境下的各種應(yīng)用軟件系統(tǒng)。
二、VB6的集成開發(fā)環(huán)境
VB6與之前的VB版本不同,之前的VB所有版本的集成開發(fā)環(huán)境都是由標(biāo)題欄和菜單欄組成。而VB6則不同,它是Visual Studio家族的一個(gè)組件,在保留Visual Basic 5.0優(yōu)點(diǎn)的基礎(chǔ)上,對(duì)開發(fā)環(huán)境進(jìn)行了改進(jìn),VB6的標(biāo)準(zhǔn)欄和菜單欄是由工具欄、窗體設(shè)計(jì)器、控件箱、彈出式菜單、工程管理器窗口、屬性窗口、對(duì)象瀏覽器、工程管理器、窗體布局窗口組成。同時(shí),VB6的數(shù)據(jù)訪問技術(shù)采用了新的數(shù)據(jù)訪問技術(shù),第一,VB6增加了ADO控件和數(shù)據(jù)庫可視化的工具。不但能夠有效且快速的訪問本地及遠(yuǎn)程的數(shù)據(jù)庫,而且還允許程序員在數(shù)據(jù)環(huán)境方面,除了可以創(chuàng)建可視化和操作ADO之外,還可以連接其命令,這些都為程序員對(duì)數(shù)據(jù)源的操作提供了極大的方便。第二,加強(qiáng)了Internet的功能,使Internet成為當(dāng)前最強(qiáng)有力的開發(fā)工具之一。第三,VB6在智能化向?qū)Х矫嬉苍黾恿诵碌奶匦浴?/p>
三、VB開發(fā)教學(xué)軟件在計(jì)算機(jī)基礎(chǔ)操作中的應(yīng)用
(一)界面設(shè)計(jì)與文件結(jié)構(gòu)
界面設(shè)計(jì)分為兩步,先按照軟件結(jié)構(gòu)圖設(shè)計(jì)好控件,然后再確定控件的屬性。而文件結(jié)構(gòu)則是,當(dāng)設(shè)計(jì)好一套試題之后就建立相應(yīng)的試題目錄,題目少的情況可以應(yīng)文本文件儲(chǔ)存,題目多的話則用Access數(shù)據(jù)庫來存儲(chǔ)。教學(xué)軟件開發(fā)工具均采用VB,一是因?yàn)閂B與VC類的開發(fā)軟件相比,除了更容易上手,并且開發(fā)的周期短、效率高。二是因?yàn)閛ffice軟件里面的宏都是VBA,,而VBA只是VB的一個(gè)子集,如果使用VB開發(fā)的話,不但能夠使兩者更好地結(jié)合,并且還可以快速且有效的寫出閱卷程序代碼。
(二)開發(fā)教學(xué)軟件的選題
當(dāng)設(shè)計(jì)好教學(xué)軟件的界面題目之后,才能夠編寫開發(fā)教學(xué)軟件的功能模塊代碼。為了避免學(xué)生抽取的試題一樣,可以將選題的按鈕可以做成按鈕控件數(shù)組。其次,選題因?yàn)槭褂昧薋SO復(fù)制文件、復(fù)制文件夾這兩個(gè)方法,所以在對(duì)文件和文件夾進(jìn)行創(chuàng)建、改變、移動(dòng)、刪除等操作,以及檢測文件、文件夾的信息以及路徑時(shí),都需要用到FSO對(duì)象模型。
(三)實(shí)現(xiàn)了閱卷的功能
計(jì)算機(jī)教學(xué)中最常見的操作試題有Windows操作題、Word操作題、Excel操作題以及PowerPoint操作題。以Windows操作題為例,沒有編寫過測試教學(xué)軟件的老師會(huì)覺得對(duì)操作題的閱卷很困難,也不知道學(xué)生有沒有對(duì)試題進(jìn)行操作。其實(shí),Windows操作題的閱卷很簡單,教學(xué)模擬軟件有一個(gè)自動(dòng)閱卷的功能,而開發(fā)軟件的新建、刪除、復(fù)制、剪切等操作就是用來判斷學(xué)生做題的文件或者文件夾是否存在。而當(dāng)學(xué)生做完測試題之后,點(diǎn)擊“閱卷”按鈕也可以得到反饋成績,
四、基于VB6開發(fā)的計(jì)算機(jī)基礎(chǔ)模擬軟件考試系統(tǒng)
目前,有不少院校為了方便學(xué)生考試和老師教學(xué),利用VB6開發(fā)系統(tǒng)的,模塊和界面開發(fā)了計(jì)算機(jī)基礎(chǔ)模擬軟件,該模擬軟件有操作題和客觀題兩部分。操作題的VB編程與后臺(tái)的宏語言聯(lián)系密切,而數(shù)據(jù)存儲(chǔ)方面,也可以選擇用VB文件系統(tǒng)對(duì)數(shù)據(jù)文件進(jìn)行編程,VB文件系統(tǒng)在給數(shù)據(jù)加密的同時(shí),也減小了系統(tǒng)的大小。
(一)基于VB6開發(fā)程序下的Windows操作題及系統(tǒng)打包技術(shù)
在VB6系統(tǒng)的FSO對(duì)象模型下,系統(tǒng)中最簡單的部分就是Windows操作題,Windows操作題通過訪問FSO對(duì)象模型的方法和屬性,就可以青色生成試題內(nèi)容及相應(yīng)的評(píng)分。而系統(tǒng)打包則需要使用免費(fèi)開源的安裝制作軟件Inno Setup,Inno Setup的外觀不但小巧、簡便,并且還能夠快速有效地制作出Windows的標(biāo)準(zhǔn)安裝界面。
(二)基于office對(duì)象模型開發(fā)的office操作題
在VB6程序設(shè)計(jì)開發(fā)系統(tǒng)中,所有office產(chǎn)品都被引入了office對(duì)象模型,并且office產(chǎn)品中也都裝置了VBA程序代碼以及宏記錄器,因此,office對(duì)象模型可以利用VBA程序代碼,實(shí)現(xiàn)對(duì)office操作題的自動(dòng)評(píng)分。另外Word操作題、Excel操作題以及PowerPoint操作題的模塊代碼與Word的路徑一直,所以,僅對(duì)Word操作題的評(píng)分原理進(jìn)行闡述。
首先,基于VB6開發(fā)的計(jì)算機(jī)基礎(chǔ)教學(xué)模擬軟件會(huì)對(duì)考生文件下的Word文檔進(jìn)行檢測,檢測其是否存在,如果存在則會(huì)繼續(xù)進(jìn)行操作,如果不在則會(huì)退出本模塊。當(dāng)過程執(zhí)行完之后,考生的成績以及試題出現(xiàn)錯(cuò)誤的部分都會(huì)保存到全局字符串變量中,最后由評(píng)分模塊訪問這個(gè)變量并顯示W(wǎng)ord操作題的所以信息。
(三)基于VB6開發(fā)程序下的客觀題模塊設(shè)計(jì)
觀題模塊下的加載客觀題對(duì)于VB6開發(fā)程序下來講是一個(gè)極具挑戰(zhàn)性、技巧性的問題,問題的關(guān)鍵之處就在于加載客觀題的控件是動(dòng)態(tài)生產(chǎn)的。在VB6開發(fā)程序中,只有兩種方法才能生成動(dòng)態(tài)控件,一種是使用VB6之前的控件數(shù)組,第二種則是在使用VB6開發(fā)程序的同時(shí),引入With Events變量,由于VB6程序不允許創(chuàng)建并使用With Events變量數(shù)組,所以,為了生產(chǎn)動(dòng)態(tài)控件,只能使用第一種控件數(shù)組方案來顯示加載客觀題的內(nèi)容。
五、總結(jié)
整體來看,VB6開發(fā)軟件對(duì)計(jì)算機(jī)基礎(chǔ)教學(xué)有很大的幫助,不但方便了老師對(duì)學(xué)生學(xué)習(xí)情況的了解,還培養(yǎng)了學(xué)生對(duì)學(xué)習(xí)的自主能力以及提高了學(xué)生的操作實(shí)踐能力。
預(yù)計(jì)1個(gè)月內(nèi)審稿 省級(jí)期刊
吉林科學(xué)技術(shù)出版社主辦
預(yù)計(jì)1個(gè)月內(nèi)審稿 部級(jí)期刊
中國科學(xué)技術(shù)協(xié)會(huì)主辦
預(yù)計(jì)1個(gè)月內(nèi)審稿 省級(jí)期刊
湖北省科學(xué)技術(shù)廳主辦
預(yù)計(jì)1個(gè)月內(nèi)審稿 部級(jí)期刊
中國科學(xué)技術(shù)協(xié)會(huì)主辦
預(yù)計(jì)1-3個(gè)月審稿 北大期刊
中國科學(xué)院主辦
預(yù)計(jì)1個(gè)月內(nèi)審稿 統(tǒng)計(jì)源期刊
中華人民共和國工業(yè)和信息化部主辦