計算機輔助質(zhì)量設計系統及關(guān)鍵技術(shù)
計算機輔助質(zhì)量系統(CAQ),以一種不可替代的姿態(tài)出現在計算機集成制造系統中,成為了其中一個(gè)重要的組成部分,并且越來(lái)越受到各界學(xué)者的熱切關(guān)注。
計算機輔助質(zhì)量設計系統及關(guān)鍵技術(shù)【1】
摘要:自21世紀時(shí)代以來(lái),信息時(shí)代的高速發(fā)展成為了時(shí)代的主題,現代的制造業(yè)出現了一個(gè)新的哲理——計算機集成制造,它現在已經(jīng)成為了現代制造業(yè)技術(shù)的主要發(fā)展方向。
在我國,對于質(zhì)量設計的研究相對與世界來(lái)說(shuō)比較晚,就更不用說(shuō)是對于計算機輔助質(zhì)量設計系統的研究,但是伴隨著(zhù)企業(yè)講制造業(yè)的信息化的廣泛引入,質(zhì)量設計的重要性也漸漸被大家所重視。
而質(zhì)量設計,作為產(chǎn)品質(zhì)量的源頭,發(fā)揮著(zhù)至關(guān)重要的作用。
因為在質(zhì)量設計的這個(gè)步驟中,就已經(jīng)確定了產(chǎn)品的結構、質(zhì)量、成本、性能,以及關(guān)于產(chǎn)品的可維修性、可制造性、人機關(guān)系等等的因素,并且其中最重要的,是決定了所生產(chǎn)出來(lái)產(chǎn)品的壽命周期成本。
本文首先介紹計算機輔助質(zhì)量設計系統的背景及意義,然后在敘述對于計算機輔助質(zhì)量設計系統關(guān)鍵技術(shù)的研究。
關(guān)鍵詞:質(zhì)量設計背景;質(zhì)量設計意義;質(zhì)量設計系統;關(guān)鍵技術(shù)
信息時(shí)代的到來(lái),加速了世界各個(gè)方面的高速發(fā)展,對于現代制造企業(yè)來(lái)說(shuō),更是有著(zhù)迅猛的發(fā)展,不斷的有新的技術(shù)被發(fā)現、研究、試驗、采用,以便更好更完善的發(fā)展現代制造業(yè),而在其中,計算機的集成制造已經(jīng)悄然成為行業(yè)中的一個(gè)新哲理。
而計算機輔助質(zhì)量系統(CAQ),以一種不可替代的姿態(tài)出現在計算機集成制造系統中,成為了其中一個(gè)重要的組成部分,并且越來(lái)越受到各界學(xué)者的熱切關(guān)注。
因為到目前為止,質(zhì)量設計在制造業(yè)中,并沒(méi)有一個(gè)權威的,一套既實(shí)用又系統,不僅有良好的智能性,還能有優(yōu)秀的集成性并且具有二次開(kāi)發(fā)性的一個(gè)軟件系統。
對于我國目前為止的制造業(yè)的發(fā)展情況來(lái)看,迫切需要一個(gè)先進(jìn)并且實(shí)用的計算機輔助質(zhì)量管理集成系統,并且在計算機輔助質(zhì)量設計系統和計算機輔助質(zhì)量設計系統的關(guān)鍵技術(shù)上面要有深刻和系統的研究。
一、計算機輔助質(zhì)量設計系統的背景、意義
如今,市場(chǎng)經(jīng)濟已經(jīng)日漸完善和發(fā)達,企業(yè)想要在市場(chǎng)上占有一席之地,就必須讓自己的產(chǎn)品有過(guò)硬的質(zhì)量,所以,提高自身產(chǎn)品的適量就成為了現在任何一家企業(yè)面臨的最重要的問(wèn)題。
產(chǎn)品所擁有的過(guò)硬的質(zhì)量,無(wú)意是產(chǎn)品在市場(chǎng)上取得更多占有率的一個(gè)重要的方面。
在第47屆美國質(zhì)協(xié)上,費根堡姆博士(世界著(zhù)名質(zhì)量管理學(xué)家)提出,如果用紐帶來(lái)形容全面質(zhì)量,用聯(lián)結器來(lái)代表質(zhì)量Q,把質(zhì)量形成的各個(gè)步驟和階段連接起來(lái)。
大量的理論和實(shí)踐證明,產(chǎn)品質(zhì)量形成的開(kāi)始,是開(kāi)始于產(chǎn)品的開(kāi)發(fā)設計。
產(chǎn)品的設計,對于產(chǎn)品的未來(lái)有著(zhù)至關(guān)重要的作用,它關(guān)系發(fā)到產(chǎn)品的先天質(zhì)量,并且在以后產(chǎn)品的制造,后續的使用等等問(wèn)題上有著(zhù)重要的影響。
在以往傳統的設計中,參與設計的各個(gè)部分往往缺乏很好的溝通和了解,特別是很容易忽略客戶(hù)參與的重要性,而在企業(yè)的觀(guān)念中,用戶(hù)中心的觀(guān)念也沒(méi)有被重視。
設計中,設計的各個(gè)環(huán)節,有關(guān)部門(mén)之間,人和人之間缺乏交流和反饋,這就很難保證產(chǎn)品的質(zhì)量,影響產(chǎn)品以后的生產(chǎn)、銷(xiāo)售、后期等等階段。
想要使得產(chǎn)品在進(jìn)入市場(chǎng)時(shí)候更有競爭力,具有更多的產(chǎn)品優(yōu)勢,在產(chǎn)品設計的時(shí)候有更好質(zhì)量的設計,減少對于產(chǎn)品設計的修改次數,就必須要把各種快速有效的現代的設計技術(shù)應用到產(chǎn)品的設計中,就必須要在擯棄一些老套的傳統的思路,用新鮮的思路和模式進(jìn)行替換,并且把新鮮的觀(guān)念注入到傳統的模式中去,形成新的思維和產(chǎn)品設計觀(guān)念。
在整個(gè)產(chǎn)品設計的流程中,要把質(zhì)量的設計貫穿到產(chǎn)品設計的全部步驟中去,每一個(gè)細小的環(huán)節都應該要詳細的考慮,從采購員、工藝員、銷(xiāo)售、質(zhì)量的管理人員等等,都要統一的進(jìn)行考慮。
設計的過(guò)程已經(jīng)不僅僅的一個(gè)簡(jiǎn)單的過(guò)程,而是需要明確的分鐘,責任,要求效果的各方面的信息充分交流溝通的結果。
二、計算機輔助質(zhì)量設計系統的關(guān)鍵技術(shù)的研究
從現階段來(lái)看,質(zhì)量設計中存在的問(wèn)題具有復雜性和特殊行的特點(diǎn),針對這些,要開(kāi)發(fā)出全面的完整的系統就有一定的難度。
這個(gè)也就是在系統開(kāi)發(fā)中的重難點(diǎn)所在,對于系統的開(kāi)發(fā)在某些時(shí)候已經(jīng)不僅僅局限于一個(gè)學(xué)科的知識,而是有很多跨學(xué)科的理論的一個(gè)交叉和融合。
歸納起來(lái)來(lái)說(shuō),對于計算機輔助質(zhì)量設計系統的關(guān)鍵技術(shù)的研究主要有以下幾個(gè)方面:
(一)對于質(zhì)量設計的理論基礎,以及質(zhì)量設計的應用技術(shù)
眾所周知,質(zhì)量設計的方法是一項理論性很強的工作,但是當把它運用在實(shí)際中,就會(huì )容易出現很多的問(wèn)題,如何才能讓理論的東西在實(shí)際的操作中很好的完成落實(shí),這是非常重要的一步。
必須要認真研究其中的連接點(diǎn)和它們之間想聯(lián)系的地方,然后把理論更好的作為能被實(shí)際運用的理論。
使得理論可以更好的被應用,形成真正的應用系統。
在現在的產(chǎn)品開(kāi)發(fā)中,普遍被工廠(chǎng)采用的技術(shù)是CAD、CAT等,這些在質(zhì)量這季中有一定的聯(lián)系,也存在著(zhù)一些共性,所以,當在研究計算機輔助質(zhì)量設計系統的時(shí)候,要仔細分析它們之間的關(guān)系,找到入手點(diǎn),將其進(jìn)行系統的分析后簡(jiǎn)歷關(guān)聯(lián)的互補的措施和機制,這樣才能找到常用設計和質(zhì)量設計之間的聯(lián)系,很好的進(jìn)行計算機輔助質(zhì)量設計系統的設計
(二)計算機輔助質(zhì)量設計系統的總體的構成,以及相對應的應用技術(shù)
在企業(yè)對適量管理的過(guò)程中,會(huì )針對產(chǎn)品的不同制定不同的設計和管理的模式和模塊,在對于不同的功能需要上,要根據其不同的情況對于系統進(jìn)行集成性、柔性、模塊化的設計,這樣才能夠使得計算機輔助質(zhì)量設計系統更加完善,而目前,這個(gè)也是計算機輔助質(zhì)量設計系統的關(guān)鍵技術(shù)研究之一。
(三)模擬評價(jià)技術(shù)以及CAE
模擬評價(jià)技術(shù)是一項十分實(shí)用的技術(shù),在對產(chǎn)品進(jìn)行設計的時(shí)候,它可以有效的對于結果進(jìn)行分析和評估,對于結果中反應的一些問(wèn)題也能夠提出針對性的建議,并且可以自動(dòng)的修正。
模擬評價(jià)技術(shù)是對于整個(gè)設計的綜合的評價(jià),具有很實(shí)際的意義。
(四)CE(并行工程)在設計中應用的技術(shù)
對于CE來(lái)說(shuō),它的努力方向和追求就是滿(mǎn)足用戶(hù)的需求,同時(shí),滿(mǎn)足用戶(hù)的需求也是企業(yè)所追求。
詳細的來(lái)說(shuō),CE的目標就是,在產(chǎn)品的前期開(kāi)發(fā)和后面的發(fā)展中,最大限度的提高其質(zhì)量,并且在此基礎上,要降低產(chǎn)品完整的一個(gè)生命周期中所需要的成本,把產(chǎn)品開(kāi)發(fā)的周期縮短,增強企業(yè)應對市場(chǎng)隨時(shí)變化的能力。
(五)數據庫的管理技術(shù)
在進(jìn)行正交實(shí)驗時(shí),會(huì )得到很多的實(shí)驗數據和各種資料,如果在程序當中把每一個(gè)正交表都進(jìn)行連接,這會(huì )是一個(gè)很大的工程,并且對于程序來(lái)說(shuō),程序代碼的編制會(huì )被無(wú)限制的加長(cháng),這樣就會(huì )增加程序產(chǎn)生錯誤的幾率。
對于數據表過(guò)多,對于數據表的條用繁雜這樣的一個(gè)問(wèn)題,可以采用Access數據庫的技術(shù),在A(yíng)ccess數據庫中,把所有的各類(lèi)標準的正交表保存,按照數據文件的形式,在操作中就直接從表格中調用就可以方面使用。
(六)QFD(質(zhì)量功能配置)在設計中的應用技術(shù)
對于質(zhì)量功能配置來(lái)說(shuō),它最大的優(yōu)勢和功能就是它能夠很好的進(jìn)行那個(gè)用戶(hù)、消費者以及產(chǎn)品設計這三者之間的互動(dòng)和溝通,及時(shí)的把各個(gè)方面的意見(jiàn)進(jìn)行交流和反饋,使得產(chǎn)品從最初的設計就是有目標有市場(chǎng)的,能夠大大的提高產(chǎn)品對于市場(chǎng)的符合性,使得產(chǎn)品在以后的生產(chǎn)、銷(xiāo)售等等的環(huán)節,都可以和實(shí)際和市場(chǎng)接軌,滿(mǎn)足客戶(hù)、消費者、企業(yè)等各方的需要和要求。
(七)程序開(kāi)發(fā)技術(shù)要面向對象
對于面向對象的程序,它是一種基于建立現實(shí)世界模型的方法為理念從而進(jìn)行軟件的開(kāi)發(fā)的思想體系。
它的優(yōu)勢在于,它比以往的軟件更為靈活,大大的把程序設計的靈活性提高,根據不同的情況靈活的進(jìn)行。
并且,對于程序人員來(lái)說(shuō),也很大程度上減輕了需要記憶很多程序的負擔,并且在交互上面,有一個(gè)友好的交互界面。
(八)向導技術(shù)的使用
對于向導技術(shù)的使用,是為了方便用戶(hù)的使用,在系統中還設置的有在線(xiàn)幫助的功能,使得整個(gè)系統更加方便和簡(jiǎn)單。
這樣,用戶(hù)在使用的過(guò)程中,可以根據向導的提示進(jìn)行,使得自行使用系統的時(shí)候對于產(chǎn)品質(zhì)量的設計分析等更加方面。
并且,用戶(hù)還可以根據自己的特殊情況在幫助界面找到相對應的向導。
(九)功能集成的系統以及應用技術(shù)
對于質(zhì)量設計來(lái)說(shuō),是一個(gè)很復雜很廣泛的研究課題。
所以所設計出來(lái)的系統,一定要是集成性很強的系統,要特別關(guān)注系統的拓展性和集成性,要在最初的時(shí)候就預留下接口,這樣在新的技術(shù),設計方法被采用的時(shí)候才會(huì )有進(jìn)行優(yōu)化和改進(jìn)的位置。
總而言之,對于現在社會(huì )和市場(chǎng)環(huán)境來(lái)說(shuō),產(chǎn)品質(zhì)量好壞是一個(gè)產(chǎn)品能否被大眾接受,能否占有更廣闊的市場(chǎng)等等的決定性的因素。
因此,企業(yè)在對于產(chǎn)品的設計的時(shí)候一定要考慮的更加完整,不僅要有深度,還應該要有廣度。
計算機輔助質(zhì)量設計系統在現在為企業(yè)的產(chǎn)品設計提供了一個(gè)很好的方式去更好的解讀產(chǎn)品。
但是就目前而言,國內還沒(méi)有一個(gè)很權威的有很好完整性的系統可以供使用,計算機輔助質(zhì)量設計系統還是需要被繼續深入的研究,根據不同的需要有針對性的進(jìn)行設計研究。
參考文獻:
[1]陳錫仁.計算機輔助質(zhì)量信息管理[J].鐵道機車(chē)車(chē)輛工人,1995,6
[2]何楨,周善忠.集成化質(zhì)量管理系統的設計開(kāi)發(fā)[J].工業(yè)工程,2005,4
[3]趙新軍.設計質(zhì)量創(chuàng )新——QFD、TRIZ和田口方法的集成應用[J].工程設計學(xué)報,2004,4
[4]崔明濤.不確定性連續體結構拓撲優(yōu)化和柔性機構設計研究[D].西安電子科技大學(xué),2006
計算機商務(wù)管理系統設計關(guān)鍵技術(shù)與結構體系【2】
[摘要] 本文選擇計算機商務(wù)管理系統設計的關(guān)鍵技術(shù)與結構體系為研究對象,以實(shí)現機房的全自動(dòng)化管理、提高工作效率、降低勞動(dòng)強度為目標,在分析機房計算機管理需求和模式的基礎上,以網(wǎng)絡(luò )通信技術(shù)和數據庫訪(fǎng)問(wèn)技術(shù)為手段,提出了用多層C/S結構來(lái)實(shí)現機房計算機管理的構想。
全文具有十分現實(shí)的可操作意義。
[關(guān)鍵詞] 計算機管理系統關(guān)鍵技術(shù)結構體系
計算機管理系統主要應用于各類(lèi)計算機商務(wù)領(lǐng)域和計算機實(shí)驗室(包括網(wǎng)吧),實(shí)現計算機管理的信息化和網(wǎng)絡(luò )化,為此系統的開(kāi)發(fā)必須遵循安全可靠、穩定、維護性好等原則,以便于系統既能滿(mǎn)足目前的需要,又能適應將來(lái)擴展的需要。
一、系統設計關(guān)鍵技術(shù)分析
為了使系統能很好地滿(mǎn)足計算機實(shí)驗室管理的需要,根據調查和分析,系統的設計和研發(fā)必須考慮以下關(guān)鍵問(wèn)題。
1.安全性
計算機實(shí)驗室管理系統不同于一般的管理系統,它是集信息管理、網(wǎng)絡(luò )控制和財務(wù)管理于一體的綜合性管理系統,其中安全性要求最高的還是財務(wù)管理方面。
為了提高實(shí)驗室的利用效率,為使用者提供優(yōu)質(zhì)學(xué)習平臺,各個(gè)計算機實(shí)驗室都會(huì )在業(yè)余時(shí)間對外開(kāi)放,所以在設計機房管理系統時(shí),我們把安全性作為首要考慮因素。
系統的安全性包括系統本身的安全和數據的安全。
系統必須既能夠防止惡意的攻擊,又能防止因誤操作引起的數據錯誤。
系統安全主要包括以下幾個(gè)方面:
(1)如何防止使用者繞過(guò)客戶(hù)端的登錄界面。
因為使用者一旦繞過(guò)登錄界面,就會(huì )造成管理失控現象的發(fā)生,這樣就不能有效地對使用者進(jìn)行正常的控制和管理,整個(gè)系統形同虛設。
(2)如何防止使用者正常登錄以后拔掉網(wǎng)線(xiàn)。
若登錄后再拔掉網(wǎng)線(xiàn),則客戶(hù)端和服務(wù)器的信息交流就會(huì )中斷,管理人員同樣不能對使用者進(jìn)行管理,造成和繞過(guò)登錄界面同樣的后果。
(3)如何防止對系統的惡意攻擊。
如果服務(wù)器在實(shí)驗過(guò)程中遭到惡意攻擊,造成服務(wù)器數據的丟失或系統的癱瘓,就會(huì )給實(shí)驗帶來(lái)災難性后果,直接影響到正常的實(shí)驗課上課工作,造成教學(xué)事故。
(4)網(wǎng)絡(luò )傳輸中數據的安全。
由于對計算機和使用者的管理都是通過(guò)網(wǎng)絡(luò )來(lái)進(jìn)行的,所以網(wǎng)絡(luò )中數據傳輸的安全就顯得非常重要。
一旦網(wǎng)絡(luò )中的數據被截或被修改,則整個(gè)系統的功能就會(huì )紊亂,嚴重的會(huì )造成系統的癱瘓,帶來(lái)的后果不可預測。
(5)數據庫的安全。
數據庫中記錄著(zhù)整個(gè)系統正常運行時(shí)的所有數據,包括使用者的收費信息、上機記錄、機房中每臺計算機的信息、使用者和管理員的信息等。
這些信息都是系統正常運行的保證。
因此必須要保證這些信息的絕對安全。
2.系統速度
系統速度主要包括使用者登錄的速度、控制消息傳輸的速度、使用者用機的上網(wǎng)速度以及服務(wù)器對各種消息的響應速度。
系統速度的快慢對系統的性能有很大的影響。
如果使用了計算機實(shí)驗室管理系統后,造成使用者上機速度緩慢或控制信息響應很慢,則系統就失去了它的實(shí)用意義。
3.網(wǎng)絡(luò )延時(shí)
計算機實(shí)驗室管理系統中管理人員對機房的管理是通過(guò)遠程控制來(lái)實(shí)現的。
遠程控制就是將被控制對象與控制器在地理位置上進(jìn)行分離,采用一定的通信手段,來(lái)實(shí)現控制信息和反饋信息的傳輸。
計算機實(shí)驗室管理系統是基于Internet的遠程控制系統,而Internet的設計初衷是為了滿(mǎn)足資源共享,注重信息傳遞的準確性和傳送的信息量,而非信息傳遞的實(shí)時(shí)性,因此不能保證遠程控制系統中運動(dòng)信息的實(shí)時(shí)傳遞。
實(shí)驗表明,在信息傳遞的過(guò)程中將產(chǎn)生較大的延時(shí)和一定的延時(shí)不確定性。
這種情況很容易造成控制信息和數據的丟失,對網(wǎng)絡(luò )安全和系統速度都有很大的影響,并嚴重影響基于Internet遠程控制的性能。
因此網(wǎng)絡(luò )延時(shí)也是系統設計時(shí)不能忽略的一個(gè)重要因素。
4.合理設計數據庫
系統開(kāi)發(fā)時(shí)主要涉及兩大問(wèn)題:網(wǎng)絡(luò )和數據庫。
而數據庫是所有信息保存的場(chǎng)所,它的設計是否合理直接影響到系統軟件的質(zhì)量,影響到軟件對數據訪(fǎng)問(wèn)的速度。
建立數據庫需要考慮以下幾個(gè)問(wèn)題:
(1)數據的一致性。
由應用程序產(chǎn)生工作編碼,要保證不同工作任務(wù)具有不同編碼,工作編碼具有惟一性。
(2)合理冗余。
如果數據冗余低,數據的完整性容易得到保證,但增加了表間連接查詢(xún)的操作,為了提高系統的響應時(shí)間,合理的數據冗余是必要的。
(3)合理選擇數據的類(lèi)型。
數據類(lèi)型的合理選擇對于數據庫的性能和操作具有很大的影響,因為不同的數據類(lèi)型所占用的存儲空間、運算速度都不一樣,所以對數據類(lèi)型的選擇是否合理對程序性能的優(yōu)劣有很大影響。
(4)數據規范化存儲。
規范化的數據存儲不但有利于我們養成良好的數據庫設計習慣,提高程序的質(zhì)量,而且對日后的數據庫維護也有很大的益處。
5.進(jìn)程同步
保證數據能夠被正確使用。
系統客戶(hù)端登陸到服務(wù)器時(shí),必須使用進(jìn)程同步技術(shù)保證登錄數據能被服務(wù)器正確驗證。
6.合理運用新技術(shù)
圖1C/S模式
在開(kāi)發(fā)軟件過(guò)程中,如何合理運用新技術(shù)應該遵循以下三個(gè)原則:
(1)創(chuàng )新原則,體現先進(jìn)性;
(2)經(jīng)濟原則,體現實(shí)用性;
(3)前瞻性原則,體現發(fā)展性。
二、C/S (Client/Server)體系結構
C/S模型可分為傳統的C/S結構和三層C/S的結構。
傳統的C/S結構就是兩層的C/S結構,它的基本思想是把集中在一起的應用劃分成功能不同的兩個(gè)部分,分別在不同的計算機上運行,通過(guò)它們的分工合作來(lái)實(shí)現一個(gè)完整的功能。
在這兩部分中,一個(gè)為服務(wù)器程序,用來(lái)響應和提供固定的服務(wù);另一個(gè)為客戶(hù)機程序,用來(lái)向服務(wù)器提出請求和要求某種服務(wù)。
在系統中,服務(wù)器端運行的是服務(wù)器程序,而其他的運行的是客戶(hù)機程序如圖1所示。
三層的C/S結構,又稱(chēng)多層分布式應用系統,如圖2所示。
就是在客戶(hù)層和數據庫管理系統層之間添加一個(gè)中間層(應用程序服務(wù)器),該中間層負責完成C/S模式下的各種業(yè)務(wù)規則數據的處理任務(wù)。
客戶(hù)端的應用程序只需要向應用程序服務(wù)器發(fā)送簡(jiǎn)單命令,來(lái)提交用戶(hù)的需求。
增加中間層后,系統的性能得到了很大的提高。
圖2三層C/S結構
系統的結構類(lèi)似于三層的C/S結構,其中的服務(wù)器模塊對管理客戶(hù)端模塊而言具有中間層的作用。
C/S模型具有以下特點(diǎn):
首先,性能強,在C/S模式中,客戶(hù)端有一套完整的應用程序,在出錯提示、在線(xiàn)幫助等方面都有強大的功能,并可以在子程序間切換;
其次,具有強壯的數據操縱和事務(wù)處理能力;
再次,具有嚴密的數據安全性和完整性約束,提供了更安全的存取模式;
然后,降低網(wǎng)絡(luò )的通信量;
最后,在內部局域網(wǎng)小范圍內可以實(shí)現高速控制。
三、計算機商務(wù)系統和實(shí)驗室管理系統的總體結構
經(jīng)反復研究和論證,結合機房管理的實(shí)際情況,將計算機實(shí)驗室管理系統分為4個(gè)模塊較為合適,各模塊之間的結構采取C/S模型。
各模塊分別是:服務(wù)器模塊、使用者客戶(hù)端模塊、售票客戶(hù)端模塊和管理客戶(hù)端模塊。
1.服務(wù)器模塊
圖3機房管理系統服務(wù)器端功能結構圖
對各客戶(hù)端發(fā)來(lái)的信息進(jìn)行響應,并通過(guò)對客戶(hù)端信息的分析,來(lái)進(jìn)行各種事務(wù)處理。
服務(wù)器具有直接訪(fǎng)問(wèn)數據庫的功能,各種客戶(hù)端對數據庫的訪(fǎng)問(wèn)都是經(jīng)過(guò)服務(wù)器來(lái)完成的。
超級用戶(hù)也可以通過(guò)對服務(wù)器的操作來(lái)完成對各種客戶(hù)端的控制。
服務(wù)器端功能結構框圖如圖3所示。
2.使用者客戶(hù)端模塊
完成使用者登錄信息的驗證,使得使用者必須通過(guò)信息驗證才能正常使用計算機。
此外它具有使用者密碼更改、余額查詢(xún)、游戲控制等功能,并定時(shí)向服務(wù)器發(fā)送在線(xiàn)確認信息,如圖4所示。
圖4機房管理系統使用者端功能結構圖
3.售票客戶(hù)端模塊
完成售票員登錄信息的驗證、將使用者購買(mǎi)機票的信息傳送到服務(wù)器中,此外還具有售票員和使用者密碼的更改、機時(shí)比率的設置與更改等功能如圖5所示:
圖5機房管理系統售票端功能結構圖
4.系統的C/S結構
圖6機房管理系統管理員端功能結構圖
5.管理客戶(hù)端模塊
使用對象是一般的機房管理人員,他們可以通過(guò)管理端向服務(wù)器發(fā)送指令,服務(wù)器通過(guò)響應這些指令來(lái)完成管理人員對機房的管理。
計算機算法動(dòng)態(tài)系統中關(guān)鍵技術(shù)的設計與實(shí)現【3】
摘 要:為了演示高校計算機語(yǔ)言課程中的各種算法具體實(shí)現過(guò)程,激發(fā)學(xué)生們對計算機語(yǔ)言算法部分的興趣,在程序語(yǔ)言算法的基礎上開(kāi)發(fā)了計算機算法動(dòng)態(tài)系統,該系統深刻結合實(shí)際,運用了包括圖像、聲音、視頻等多種形式,有助于高校計算機課程教學(xué)形象化和動(dòng)態(tài)化。
關(guān)鍵詞:計算機語(yǔ)言;動(dòng)態(tài)演示系統;遞歸算法;加密算法
一直以來(lái),優(yōu)質(zhì)且高效的算法一直是各類(lèi)軟件的核心,是必不可少的一部分,這種需求近年來(lái)一直處于倍增的趨勢,因此,越來(lái)越多的高校計算機相關(guān)專(zhuān)業(yè)開(kāi)始注重學(xué)生算法知識的學(xué)習。
但算法綜合性較強,需要很強的思維能力和數學(xué)功底,學(xué)生們普遍都覺(jué)得難以上手。
想學(xué)好算法,首先必須精通數據結構知識和一門(mén)高級語(yǔ)言,在此基礎之上還要能學(xué)而致用,適當拓展,這些知識都不是短時(shí)間內靠機械式的記憶掌握的,需要長(cháng)時(shí)間的思考與練習才能深刻領(lǐng)悟,顯然這對于很多興趣不夠,毅力不足的學(xué)生是很難做到的。
除了學(xué)生自身的原因,在教學(xué)方式上也存在著(zhù)一些問(wèn)題。
一些教師在教授算法設計的時(shí)候只會(huì )按部就班的講一些經(jīng)典的老例子,授課形式過(guò)于單一,學(xué)生的興趣很難被調動(dòng)起來(lái),這說(shuō)明傳統的教學(xué)方法是有其缺陷的,需要結合多媒體教學(xué)手段才能讓課堂更生動(dòng),教學(xué)更形象。
多媒體教學(xué)方式能夠將抽象的理論知識簡(jiǎn)單化,教學(xué)過(guò)程注重寓教于樂(lè ),學(xué)生們的熱情被充分調動(dòng),都能集中精神參與到課堂學(xué)習來(lái),充分利用了多媒體演示的優(yōu)點(diǎn),不僅傳授了知識,培養了學(xué)生的思維能力,還能活躍課堂氣氛,讓學(xué)習算法變成了一件有趣的事,這樣何愁學(xué)生學(xué)不好呢?
此文中主要探討了計算機算法動(dòng)態(tài)演示系統的開(kāi)發(fā)過(guò)程細節以及一些設計理念,提供了一套完整的經(jīng)典案例,并附有一些常用算法原理的介紹和動(dòng)態(tài)演示,為了達到勞逸結合的目的,系統還內置很多小游戲,視頻,音樂(lè )等讓學(xué)生在學(xué)習之余得到充分放松。
系統本著(zhù)服務(wù)大眾的信念,將會(huì )在互聯(lián)網(wǎng)上提供給廣大有興趣的網(wǎng)民,讓更多的不同層次的人有學(xué)習的機會(huì )。
1 開(kāi)發(fā)工具
在系統的開(kāi)發(fā)工作中,使用到了Authorware等系統,該軟件來(lái)自于微軟自主研發(fā),并且能夠靈活的使用圖標的方式來(lái)制作多媒體軟件。
無(wú)論設計人員是否具有過(guò)硬的專(zhuān)業(yè)技能,該軟件都能夠提供簡(jiǎn)便的多媒體制作環(huán)境,由于其功能的強大,已經(jīng)在各種設計行業(yè)的到了應用。
在該系統中,計算機編程語(yǔ)言被極大程度的弱化,用戶(hù)只需要動(dòng)動(dòng)鼠標來(lái)確定程序的走向,就能靈活的將文字、聲音、動(dòng)畫(huà)等信息有機地結合在一起,并編成程序進(jìn)行操作。
綜上所述,僅憑愛(ài)好進(jìn)行視頻制作的用戶(hù)都能夠取得較好的效果。
2 總體設計思路
在上述的計算機編程軟件的當中,編程人員通過(guò)冒泡、選擇、快速等方式對資料進(jìn)行排序,并且通過(guò)順序、二分法來(lái)進(jìn)行資料的查找。
并且還囊括了大量例如C++、Java等高級的計算機語(yǔ)言,并且能夠有效的應用在C語(yǔ)言等高級計算機編程軟件當中。
高級程序員在進(jìn)行操作時(shí),能夠有效應用該軟件,并取得較好的應用成果。
對該系統進(jìn)行演示,能夠方便學(xué)生了解算法的計算過(guò)程,并深入了解計算方法,以便于開(kāi)展更進(jìn)一步的研究。
2.1 操作流程
系統主要有四個(gè)主要功能,有三個(gè)設置菜單項:系統設置(主要調節窗口各項屬性及背景音樂(lè )),界面設置(菜單及各類(lèi)功能設置),附件設置(管理附帶的游戲,音樂(lè ),視頻)。
還有一個(gè)便是最重要的算法演示部分,每一種算法都有對應的邏輯介紹和實(shí)例應用,可以點(diǎn)擊按鈕來(lái)切換不同功能,這很好的體現了結構化,自頂向下的程序設計理念。
2.2 一些關(guān)鍵操作
(1)界面設置。
在觀(guān)看算法演示過(guò)程中,可能會(huì )出現字體偏小或者顏色不夠深導致看不清楚的問(wèn)題,這時(shí)可以通過(guò)設置文本格式來(lái)解決問(wèn)題,如果覺(jué)得每一個(gè)演示都要設置很繁瑣,可以在主菜單的設置里面自定義一種格式,然后全部應用即可。
(2)動(dòng)態(tài)顯示。
在軟件中調用變量值時(shí),為了保證運行過(guò)程中變量值同步更新,需要在顯示圖標中輸入{變量名}同時(shí)單擊右鍵并選擇“更新變量顯示”選項,這種技術(shù)可以用于解決演示時(shí)間動(dòng)態(tài)變化的問(wèn)題。
(3)使用模板。
當多個(gè)算法的結構類(lèi)似的時(shí)候為了節省時(shí)間,通常采用模板技術(shù)來(lái)實(shí)現數據結構的重用,假如當前界面是瀏覽算法結構狀態(tài),選中算法選項菜單下的子菜單“另存為模板”,然后設置一些附帶的屬性,將另存為之后的模板可以自己設置一個(gè)文件名,此時(shí)右鍵或F5刷新,在右邊的模板窗口中出現了建好的模板,將其拖拽到相應的流程線(xiàn)上即可生成另一算法的結構。
(4)動(dòng)畫(huà)效果。
在演示系統中可以實(shí)現多種精美的動(dòng)畫(huà)效果除了簡(jiǎn)單的移動(dòng)圖標操作外,在圖標上點(diǎn)擊右鍵進(jìn)入“圖標屬性”設置菜單里,通過(guò)改變某些變量的值可以控制對象的動(dòng)作,比如想控制一個(gè)小球在墻壁間碰撞反彈,只需設置好位移坐標及方向向量這兩個(gè)變量即可,在主界面中我們能夠大量用到這項功能美化界面。
比如說(shuō)假如用戶(hù)想讓主界面出現動(dòng)態(tài)整齊排列的文字,則可以在圖標屬性中的布局選項卡中設置對齊方式為水平,路徑設置為沿特定路徑,再分別設置好出發(fā)點(diǎn)和結束點(diǎn)的坐標值,令其初始值為0,然后設置計時(shí)器來(lái)改變該坐標值,這樣文字便會(huì )出現我們想要的特效了,這項功能簡(jiǎn)單易用,用戶(hù)很快能熟練上手。
3 冒泡排序算法演示
該算法的基本思路為:依次比較相鄰的兩個(gè)數,將小數放在前面,大數放在后面。
下面是演示過(guò)程:
3.1 算法設計思想
在算法的設計當中,設計人員首先假設數組呈垂直狀態(tài),不同的元素就假想成不同大小的氣泡,由于數據的重要性不同,重要的數據,就假想為重量較大的氣泡,并且對所有的氣泡進(jìn)行從下往上的掃描。
只要氣泡的重量較輕,就應當確定其向上漂浮,上述掃描要反復進(jìn)行幾次,以便得到最為準確的結果,知道篩選出最重要的數據。
3.2 具體實(shí)現過(guò)程
(1)首先手工創(chuàng )造一個(gè)無(wú)序數列。
(2)首先,要比較第一個(gè)與第二個(gè)數,然后按照數字的大小對其進(jìn)行排序,大數字排在小數字的后面。
以此類(lèi)推比較后面的每?jì)蓚(gè)數,直到最后兩個(gè)數。
(3)在完成第一次比較之后,才開(kāi)始第二次比較,依然按照上述方法進(jìn)行比較,并選出適合的數字。
然后從后往前再進(jìn)行一次,直到得到另一個(gè)較大的數字,以此類(lèi)推,完成冒泡排序的所有步驟。
3.3用戶(hù)可操作部分
(1)可以點(diǎn)擊流程圖中每一步中的圓形按鈕即可實(shí)現該步操作的執行動(dòng)畫(huà)
(2)流程圖可以設置多種風(fēng)格(背景色,字體,線(xiàn)寬等)
(3)如需要臨時(shí)切換別的算法,可點(diǎn)擊算法結構對象然后將需要的算法模型用鼠標拖拽至流程圖中,會(huì )彈出一個(gè)臨時(shí)小窗口,顯示另外一個(gè)算法用于比較分析教學(xué)。
4 總結
計算機算法演示系統是在多名專(zhuān)業(yè)技術(shù)人員經(jīng)過(guò)長(cháng)時(shí)間的不懈努力以及調試后的成果,其對教學(xué)的幫助性經(jīng)的起時(shí)間的考驗,學(xué)生能夠通過(guò)本系統激發(fā)學(xué)習興趣,真正能掌握識扎實(shí)的算法基礎,教師也能借此提升自己的教學(xué)能力,確實(shí)是學(xué)習計算機算法的好幫手!
參考文獻:
[1]焦繼業(yè),穆榮,郝躍.面向移動(dòng)圖形頂點(diǎn)處理器的高性能低功耗定點(diǎn)特殊函數運算單元設計[J].電子與信息學(xué)報,2011,33(11):2764-2770.
[2]李肯立,郭里,唐卓.一種求解Ramsey數的DNA計算機算法[J].計算機研究與發(fā)展,2011,48(3):447-454.
[3]趙玉巖,陸繼龍,郝立波.基于里特曼相圖的鈉長(cháng)石分配問(wèn)題的計算機算法[J].吉林大學(xué)學(xué)報(地球科學(xué)版),2010,40(6):1503-1507.
【計算機輔助質(zhì)量設計系統及關(guān)鍵技術(shù)】相關(guān)文章:
計算機輔助工業(yè)設計模塊化教學(xué)建設論文04-07
系統設計實(shí)習報告04-09
計算機操作系統封裝論文09-22
標識系統設計合同10-06
標識系統設計合同11-16
銀行存儲系統設計方案01-18
導向標識系統設計合同12-02
計算機信息系統集成合同11-22