專利名稱:一種基于web的手機外殼計算機輔助設計方法
技術領域:
本發(fā)明涉及一種用戶能夠根據(jù)自己喜好,自主設計手機外殼的一種基于WEB的手機外殼計算機輔助設計方法,屬計算機輔助設計方法制造領域。
背景技術:
CN101193136A、名稱“一種裝飾件、具有該裝飾件的手機外殼以及其制作方法”,該 發(fā)明公開了一種皮革或織物類的裝飾件,設有裝飾層,其中在該裝飾層背面通過膠粘劑粘 貼有一層塑料薄膜,且該裝飾件具有與被裝飾部位外表面一致的形狀;具有該裝飾件的手 機外殼,該裝飾層背面粘貼的塑料薄膜與手機外殼同材質(zhì),且該裝飾件是通過其塑料成型 在該手機外殼的裝飾部位的外表,以及其制作方法。這種方法獲得的手機外殼不僅可提供 多樣的顏色、圖案和花紋的變化,而且還可避免皮革織物與手機外殼之間卷邊、剝離等現(xiàn)象 的發(fā)生。CN101340469A、名稱“一種手機外殼及其制備方法”,該手機外殼包括外殼本體和 浮雕,其中,所述外殼本體和浮雕是一體結構。本發(fā)明還提供一種手機外殼的制備方法,該 方法包括制備具有浮雕圖案的模具;隨后將手機外殼的材料在具有浮雕圖案的模具上進行 注塑成型,得到具有浮雕的注塑產(chǎn)物;然后將得到的具有浮雕的注塑產(chǎn)物依次進行鍍膜和 噴漆,得到具有浮雕的手機外殼。本發(fā)明提供的手機外殼,由于外殼本體和浮雕是一體結 構,從而使手機外殼的使用壽命大大提高,并且效果好的浮雕還賦予手機外殼優(yōu)良的外觀 效果,使本發(fā)明提供的手機外殼同時具備使用壽命長和美觀的優(yōu)點。CN101304442A、名稱“手機外殼及其制造工藝”,該手機外殼具有良好的金屬質(zhì)感 和表面耐磨性能。由表面彩色片材與雙色料中的透明塑料層、雙色料中非透明塑料層熔為 一體。其制造工藝包括;(1)將已印刷圖案成型的裝飾片材放入注塑模內(nèi)后,與透明塑膠注 塑成型;(2)以透明塑膠部分為型腔的一部分,注塑成型非透明部分?;蛘?,(1)以透明塑膠 部分為型腔的一部分,注塑成型非透明部分;(2)將已印刷圖案成型的裝飾片材放入注塑 模內(nèi)后,與透明塑膠注塑成型。上述背景技術的不足之處既不包含主流手機部件的自主設計、二維工程圖的成 型,也無法直觀、準確地反映零、組件的形狀和裝配關系,也無法實現(xiàn)手機部件的加工、仿真 模塊的再現(xiàn),更無法通過模塊之間的無縫集成,不能實現(xiàn)手機外殼產(chǎn)品設計、工藝制造的無 紙化開發(fā),更無法與產(chǎn)品設計、工裝設計、工裝制造等工作同步進行。設計目的避免背景技術中的不足之處,設計一種用戶能夠根據(jù)自己喜好,自主設 計手機外殼的一種基于WEB的手機外殼計算機輔助設計方法。設計方案為了實現(xiàn)上述設計目的。本申請采用計算機技術與設計、制造技術相互 結合與滲透,產(chǎn)生了計算機輔助設計與制造(CAD/CAM)這樣一門綜合性的設計方法,提供 手機硬件設計、應用軟件設計、手機界面(MMI)、手機外觀和手機結構的全套設計方案,這樣 做的目的在于1、設計理念目前,手機已經(jīng)漸漸脫離了單純通訊工具的身份,逐漸轉(zhuǎn)變成為一個多媒體和信息的終端設備,未來日常的溝通、娛樂、理財?shù)然顒?,都是可以通過手機來進行。 當大家在每一次看到一部新奇而又擁有高性能、鮮亮的外觀設計的手機出現(xiàn)時,大家肯定 有很強的好奇心,這樣的手機到底是怎么設計和制造出來的呢。對于普通消費者來說,總是 很神秘,并且總屬于相對被動接受。能否使普通消費者由被動接受變?yōu)橹鲃釉O計,是本申 請的主要設計理念,也就是說,本申請?zhí)岢龅氖謾C設計平臺既適合于手機生廠商選型所用, 更是基于消費者對手機個性化需求,所設計的一款集CAD/CAM/CAE于一身的高端三維在線 CAD軟件,其整個設計包括手機模型設計、外觀設計、仿真預覽、生產(chǎn)數(shù)控等,整體技術結構 如下(1)操作系統(tǒng)本系統(tǒng)的運行基于WINDOWS操作系統(tǒng),服務器采用WIN2000 Server 操作系統(tǒng),工作站包括客戶端工作站采用WINDOWS操作系統(tǒng)。(2)開發(fā)工具客戶端系統(tǒng)開發(fā)工具采用ASP. net/3D/CAD/CAM/CAE/Delphi,服務 器端系統(tǒng)開發(fā)工具采用ORACLE數(shù)據(jù)庫。(3)應用軟件系統(tǒng)的層次結構是一款集CAD/CAM/CAE于一身的高端三維在線CAD 模塊,是目前最高端的手機設計自動編程模塊,其中包含手機部件設計、二維工程圖、部件 加工和仿真以及主流產(chǎn)品模型等模塊。通過模塊之間的無縫集成,實現(xiàn)了部件的三維信息 在設計、數(shù)控加工以及主流產(chǎn)品模型模塊之間的共享,具有設計修改方便,更新迅速快等特 點。而且具有強大的實體造型、曲面造型、虛擬裝配和生成工程圖等設計功能。使用該軟件 進行產(chǎn)品設計,能直觀、準確地反映零、組件的形狀和裝配關系,可完全實現(xiàn)產(chǎn)品設計、工藝 制造的無紙化開發(fā),并可與產(chǎn)品設計、工裝設計、工裝制造等工作同步進行。2、設計主體——手機模型設計2. 1主板方案庫管理整個主板方案庫包含了目前現(xiàn)在市場上主流,公司的相關 主板型號,包含德信無線(Techfaith)、中電賽龍(CECW)、深圳宇龍、深圳萬眾、上海禹華、 經(jīng)緯科技、上海毅仁、上海希姆通、深圳埃立特、杰特電信、龍旗通信等數(shù)十家主流提供商, 設計者進入該功能后,屏幕顯示待輸入?yún)?shù)的對話框,其中包括公司名和主板型號。對于標 準型的主板,只須鍵入其主板型號,然后鼠標離開型號對話框并移入其它的文本輸入框內(nèi) 并用鼠標左鍵單擊,程序就會自動將檢索到這些主板的外形尺寸參數(shù)等以3D形式顯示到 屏幕上,如若檢索不到,則用戶需自行輸入這些參數(shù),并形成主板3D模型。輸入完成后,按 下僅角認3按鈕即可退出該功能,程序進入下一個模塊設計指引制作。2. 2設計指引制作進到設計指引制作模塊,系統(tǒng)會自動調(diào)出主板方案庫或自 行設計的主板的3D圖,點擊系統(tǒng)自帶轉(zhuǎn)成六視圖工具,將主板的3D圖轉(zhuǎn)成六視圖,并且計 算出整機的基本尺寸以帶觸摸屏的手機為例,例如主板長度99,整機的長度尺寸就是在主 板的兩端各加上2. 5,整機長度可做到99+2. 5+2. 5 = 104,例如主板寬度37. 6,整機的寬度 尺寸就是在主板的兩側(cè)各加上2. 5,整機寬度可做到37. 6+2. 5+2. 5 = 42. 6,例如主板厚度 13. 3,整機的厚度尺寸就是在主板的上面加上1. 2 (包含0.9的上殼厚度和0.3的泡棉厚 度),在主板的下面加上1. 1 (包含1. 0的電池蓋厚度和0. 1的電池裝配間隙),整機厚度可 做到13. 3+1. 2+1. 1 = 15. 6,同時還可以在系統(tǒng)中標注ID設計外形時需要注意的問題,完成 設計指弓I的制作并保存,并支持輸出。2. 3整機效果設計進入設計指引制作模塊,調(diào)用事先設計好的設計指引(系統(tǒng) 默認調(diào)用就近設計指引),進行草圖設計,繪制出整機的效果圖,所需相應圖庫、文字既可通過系統(tǒng)中自帶里獲取,同時又可自行上傳自己想要的圖片及文字,并進行在線編輯。同時在設計過程中系統(tǒng)已疊加了超出常規(guī)的整機效果設計提示,如工藝上能否實現(xiàn),結構上可否 再做薄一點等。完成整機效果設計并保存,同時支持調(diào)用、修改、輸出等基本操作。2. 4在線結構建模2.4. 1拆件設計引導在確定整機效果設計后,進入3D建模,首先,系統(tǒng)會出現(xiàn)拆件設計引導,特別是殼體主體的設計引導,并由相應的素材庫支持,如主體的強度是最 好的,厚度是最厚的,整機的強度全靠他了,其他散件都是貼付在他身上的,這樣的手機結 構才強壯,主板的固定也是依靠在主體上,如果上殼較厚適合做主體,則通常把主板裝在上 殼,如果下殼較厚適合做主體,則通常把主板裝在下殼,以及各個殼體之間的拔模了,上下 殼順出模要3度以上,五金裝飾片四周的拔模要5度以上等在設計過程中容易出現(xiàn)問題的 引導提示;并提供了一下功能1.止口線的制作;2.螺絲柱設計及結構;3.主扣設計及布 局;4.上殼裝飾五金片設計及固定結構;5.屏設計及固定結構;6.聽筒設計及固定結構; 7.前攝像頭位置設計及固定結構;8.省電模式鏡片設計及固定結構;9. MIC設計及固定結 構;10.主按鍵設計及結構設計;11.側(cè)按鍵設計及結構設計;12. USB膠塞設計及結構設 計;13.螺絲孔膠塞設計及結構設計;14.喇叭設計及固定結構;15.下殼攝像頭設計及固 定結構;16.下殼裝飾件設計及結構設計;17.電池箱設計及結構設計;18.馬達的結構設 計;19.手寫筆設計及結構設計;20.電池蓋的結構設計;21.穿繩孔的結構設計。2. 4. 2.外觀面的繪制系統(tǒng)提供了整個外觀面繪制各類使用工具,通過相應工具 繪制出相應的曲面,并使描線的更貼近ID的線框(ID數(shù)據(jù)實現(xiàn)同步共享),尊重ID的創(chuàng)意。 系統(tǒng)在設計過程中將線條光順,曲率變化均勻,拔模角等都已經(jīng)考慮進系統(tǒng)。手機的外形多 是對稱的,系統(tǒng)提供了外觀面只需要做好一半,另一半到后面做拆件時再鏡像過去功能。在 完成以上設計,并保存,系統(tǒng)將自動建立裝配圖,即可進入大面和主板等零部件疊加設計, 并進行相應調(diào)整、保存,完成整個MD建模。2. 4. 3建模資料的輸出MD建模完成后,在3D建模里可制作整機六視圖,轉(zhuǎn)存 DXF線框文件反饋給ID調(diào)整工藝標注,建完模的六視圖線框可能與當初ID提供給MD的線 框有所修改,ID需要做適當?shù)母?,并進一步完成工藝圖,標明各個外觀可視部件的材質(zhì)和 表面工藝,有絲印或鐳雕的還要出菲林資料,更新后的工藝圖菲林資料,再加上MD的建模 3D圖,并生成打樣圖,就完成整個手機設計過程,進入生產(chǎn)流程——打樣。3、應用設計軟件設計3. 1界面測試界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對軟 件的第一印象。而且設計良好的界面能夠引導用戶自己完成相應的操作,起到向?qū)У淖饔谩?同時界面如同人的面孔,具有吸引用戶的直接優(yōu)勢。設計合理的界面能給用戶帶來輕松愉 悅的感受和成功的感覺,相反由于界面設計的失敗,讓用戶有挫敗感,再實用強大的功能都 可能在用戶的畏懼與放棄中付諸東流。3. 2易用性測試按鈕名稱應該易懂,用詞準確,屏棄沒楞兩可的字眼,要與同一 界面上的其他按鈕易于區(qū)分,能望文知意最好。理想的情況是用戶不用查閱幫助就能知道 該界面的功能并進行相關的正確操作,如1)常用的按鈕要有鍵盤快捷方式。2)界面應按 功能劃分出區(qū)域,要有功能說明或標題。3)界面及按鈕的風格應盡量統(tǒng)一。4)界面要支持 鍵盤自動瀏覽按鈕功能,即按Tab鍵的自動切換功能。5)界面上首先應輸入的和重要信息的控件在Tab順序中應當靠前,位置也應放在窗口上較醒目的位置。6)有輸入的界面進入 時焦點應停留在第一個EDIT上。7)界面上的控件擺放的數(shù)目是否過多。一般最好不要超 過10個,多于10個應建議使用分頁界面顯示。8)同一界面的功能數(shù)量是否過多。一般最 好不要多于10個,過多導致使用不便。9)分頁界面要支持在頁面問的快捷切換,常用組合 快捷鍵Ctrl+Tab。10)默認按鈕要支持Enter及選擇操作,即按Enter后自動執(zhí)行默認按 鈕對應操作。11)可寫控件檢測到非法輸入后應給出說明并能自動獲得焦點。12)Tab鍵的 順序與控件排列順序要一致,目前流行總體從上到下,同時行間從左到右的方式。13)復選 框和選項框中的內(nèi)容應盡量按選擇幾率的高低而先后排列。14)復選框和選項框通常要有 默認選項。15)選項數(shù)相同時多用選項框而不用下拉列表框。16)界面空間較小時使用下 拉框而不用選項框。17)選項數(shù)較少時使用選項框,相反使用下拉列表框。18)專業(yè)性強的 軟件要使用相關的專業(yè)術語,通用性界面則提倡使用通用性詞眼。3. 3規(guī)范性通常界面設計都按Windows界面的規(guī)范來設計,即包含“菜單條、工具 欄、工具箱、狀態(tài)欄、滾動條、右鍵快捷菜單”的標準格式,可以說界面遵循規(guī)范化的程度越 高,則易用性相應的就越好。包括1)常用菜單要有命令快捷方式。2)完成相同或相近功 能的菜單用橫線隔開放在同一位置。3)菜單前的圖標能直觀的代表要完成的操作。4)菜 單深度一般要求最多控制在三層以內(nèi)。5)菜單的說明要跟彈出的窗體一致。6)大型軟件 一般工具欄要求可以根據(jù)用戶的要求自己選擇定制。7)相同或相近功能的工具按鈕放在一 起。8)工具欄中的每一個按鈕要有及時提示信息。9) 一條工具欄的長度最長不能超出屏 幕寬度。10)工具欄太多時可以考慮使用工具箱。11)工具箱要具有可增減性,由用戶自己 根據(jù)需求定制。12)工具箱的默認總寬度不要超過屏幕寬度的1/5。13)狀態(tài)條要能顯示用 戶切實需要的信息,常用的有目前的操作、系統(tǒng)狀態(tài)、用戶位置、用戶信息、提示信息、錯誤 信息等,如果某一操作需要的時間較長,還應該顯示進度條和進程提示。14)狀態(tài)條的高度 以放置五號字為宜,滾動條的寬度比狀態(tài)條的略窄。15)菜單和工具條要有清楚的界限;菜 單要求凸出顯示,這樣在移走工具條時仍有立體感。16)右鍵快捷菜單采用與菜單相同的準 則,且右鍵快捷菜單在對話框中不應出現(xiàn)。3. 4幫助設施系統(tǒng)應該提供詳盡而可靠的幫助文檔,在用戶使用產(chǎn)生迷惑時可 以自己尋求解決方法。如1)操作時要提供及時調(diào)用系統(tǒng)幫助的功能。常用F1。2)在界 面上調(diào)用幫助時應該能夠及時定位到與該操作相對的幫助位置。也就是說幫助要有即時針 對性。3)最好提供目前流行的聯(lián)機幫助格式或HTML幫助格式。4)用戶可以用關鍵詞在幫 助索引中搜索所要的幫助,當然也應該提供幫助主題詞。5)打包新系統(tǒng)時,對作了修改的地 方在幫助文檔中要做相應的修改。6)在幫助中應該提供我們的技術支持方式,一旦用戶難 以自己解決可以方便的尋求新的幫助方式。3. 5合理性屏幕對角線相交的位置是用戶直視的地方,正上方四分之一處為易 吸引用戶注意力的位置,在放置窗體時要注意利用這兩個位置。如1)父窗體或主窗體的 中心位置應該在對角線焦點附近。即采取屏幕居中。2)子窗體位置應該在主窗體的左上角 或正中。3)多個子窗體彈出時應該依次向右下方偏移,以顯示出窗體標題為宜。4)重要的 命令按鈕與使用較頻繁的按鈕要放在界面上較注目的位置。5)與正在進行的操作無關的按 鈕應該加以屏蔽(Windows中用灰色顯示,沒法使用該按鈕)。6)對可能造成數(shù)據(jù)無法恢復 的操作必須提供確認信息,給用戶放棄選擇的機會。并且將按鈕的缺省焦點置在“取消”按鈕上。7)非法的輸入或操作應有足夠的提示說明。8)對運行過程中出現(xiàn)問題而引起錯誤的地方要有提示,讓用戶明白錯誤出處,避免形成無限期的等待。9)提示、警告、或錯誤說明 應該清楚、明了、恰當。10)對于需要執(zhí)行長時間的操作,必須使用狀態(tài)條,讓用戶了解進展 情況,避免使用戶誤解為死機。11)大多數(shù)下拉框(ComboBox),應該不允許用戶輸入,如果 需要輸入,應在設計文檔中指出。12)當下拉框(ComboBox)允許用戶不選擇任何選項時,不 應顯示一個空的選項,應使用文字描述,如“請選擇…”等。13)對于文本框(TextBox) —般 需要根據(jù)其對應的數(shù)據(jù)庫字段的類型以及長度來限制用戶允許輸入的字符和長度,測試時 要注意輸入框中的數(shù)值的最大數(shù)和最小數(shù),以及默認值、空白值或空格時的情況。14)對于 ListView以Iteport形式(ViewStyle屬性=vsReport)顯示數(shù)據(jù),一般要求實現(xiàn)列排序,如 果由于特殊原因不能實現(xiàn)列排序,應該禁止用戶點擊列。15)對于日期輸入框是否接受正確 的日期輸入;是否拒絕錯誤的日期輸入;日期輸入框在日期輸入后是否按既定的日期格式 顯示日期。16)對于單選組內(nèi)是否有且只有一個單選鈕可選;如果單選組內(nèi)無單選鈕可選, 這種情況是否允許存在。17)復選框組內(nèi)是否允許多個復選框(包括全部可選)可選;如 果復選框組內(nèi)無復選框可選,這種情況是否允許存在;文本框及某些控件拒絕輸入和選擇 時顯示區(qū)域是否變灰或按既定規(guī)約處理。18)密碼輸入框是否按掩碼的方式顯示。19)對 于有增加、修改或刪除等有變動操作的頁面,要隨操作及時刷新。20)對于數(shù)據(jù)錄入界面, 重點考慮如何提高用戶的錄入速度。例如界面中有“身份證號”和“出生日期”,當用戶輸入 了一個合法的身份證號后,系統(tǒng)應該自動根據(jù)身份證號將出生日期提取出來并填入“出生 日期”控件中。21)系統(tǒng)的提示框樣式應統(tǒng)一,即使用標準的Windows提示框,其中包括標 題、圖標、提示語和功能按鈕。圖標使用要規(guī)范,要根據(jù)提示信息的性質(zhì)選擇不同的圖標,而 且除非嚴重的錯誤,一般不使用“X”圖標,以免使用戶產(chǎn)生畏懼心理。22)如果系統(tǒng)中需要 經(jīng)常錄入一些重復數(shù)據(jù),應考慮將其提取出來,讓用戶進行一次配置,然后系統(tǒng)自動根據(jù)配 置完成該信息的錄入。例如系統(tǒng)有登記企業(yè)信息的功能,其中企業(yè)信息包括該企業(yè)所在的 省、市、區(qū),由于該系統(tǒng)安裝到某個市級單位后,所登記企業(yè)的所在省、市都是確定的,讓用 戶每次登記時都重復選擇省、市將給用戶帶來很大的不便。應該由用戶在系統(tǒng)初始化時設 置好缺省的省、市,在企業(yè)登記時只要選擇該企業(yè)所在的區(qū)即可,這樣就提高了用戶的登記 效率。23)對于輸入型控件禁止為其指定輸入法。24)窗體顯示后,缺省的焦點應該設在最 合理的控件上,方便用戶操作。25)輸入型控件一般不允許只輸入空格或可存入輸入值兩端 的空格。 3. 6美觀與協(xié)調(diào)性界面大小應該適合美學觀點,感覺協(xié)調(diào)舒適,能在有效的范 圍內(nèi)吸引用戶的注意力。1)長寬接近黃金點比例(寬高比為4 3),切忌長寬比例失 調(diào)。2)布局要合理,不宜過于密集,也不能過于空曠,合理的利用空間。3)按鈕大小基本 相近,忌用太長的名稱,免得占用過多的界面位置,要與界面的大小和空間要協(xié)調(diào)。4)避 免空曠的界面上放置很大的按鈕。5)放置完控件后界面不應有很大的空缺位置。6)字 體的大小要與界面的大小比例協(xié)調(diào),通常使用的字體中宋體9-12較為美觀,很少使用超 過12號的字體。建議使用宋體9號字。7)前景與背景色搭配合理協(xié)調(diào),反差不宜太大, 最好少用深色,如大紅、大綠等。常用色考慮使用Windows界面色調(diào)。8)如果使用其他 顏色,主色要柔和,具有親和力與磁力,堅決杜絕刺目的顏色。9)大型系統(tǒng)常用的主色 有〃 #E1E1E1〃、“ #EFEFEF〃、“ #C0C0C0"等。10)界面風格要保持一致,字的大小、顏色、字體要相同,除非是需要藝術處理或有特殊要求的地方。11)如果窗體支持最小化和最大化或放大時,窗體上的控件也要隨著窗體而縮放;切忌只放大窗體而忽略控件的縮放。對 于窗體中包含ListView、TreeView、DBGrid, StringGrid等控件,必須支持最大化,使用戶 能夠盡量多的獲得信息。當處于“往下還原”狀態(tài)時,默認窗體應居中。12)如果能給用戶 提供自定義界面風格則更好,由用戶自己選擇顏色、字體等。13)除主窗體外,其他窗體大部 分都要支持敲“Esc”鍵退出的功能,除非設計文檔中特殊指明。3. 7菜單位置菜單是界面上最重要的元素,菜單位置按照按功能來組織。如1) 菜單通常采用“常用一主要一次要一工具一幫助”的位置排列,符合流行的Windows風 格。2)常用的有“文件”、“編輯”,“查看”等,幾乎每個系統(tǒng)都有這些選項,當然要根據(jù)不同 的系統(tǒng)有所取舍。3)下拉菜單要根據(jù)菜單選項的含義進行分組,并切按照一定的規(guī)則進行 排列,用橫線隔開。4) 一組菜單的使用有先后要求或有向?qū)ё饔脮r,應該按先后次序排列。 5)沒有順序要求的菜單項按使用頻率和重要性排列,常用的放在開頭,不常用的靠后放置; 重要的放在開頭,次要的放在后邊。6)如果菜單選項較多,應該采用加長菜單的長度而減少 深度的原則排列。7)對常用的菜單要有快捷命令方式。8)對與進行的操作無關的菜單要用 屏蔽的方式加以處理,如果采用動態(tài)加載方式——即只有需要的菜單才顯示——最好。9) 菜單前的圖標不宜太大,與字高保持一致最好。10)主菜單的寬度要接近,字數(shù)不應多于四 個,每個菜單的字數(shù)能相同最好。11)主菜單數(shù)目不應太多,最好為單排布置。3. 8獨特性如果一味的遵循業(yè)界的界面標準,則會喪失自己的個性.在框架符合 以上規(guī)范的情況下,設計具有自己獨特風格的界面尤為重要。尤其在商業(yè)軟件流通中有著 很好的潛移默化的廣告效用。如1)安裝界面上應有單位介紹或產(chǎn)品介紹,并有自己的圖 標。2)主界面,最好是大多數(shù)界面上要有公司圖標。3)登錄界面上要有本產(chǎn)品的標志,同 時包含公司圖標。4)幫助菜單的“關于”中應有版權和產(chǎn)品信息。5)公司的系列產(chǎn)品要保 持一致的界面風格,如背景色、字體、菜單排列方式、圖標、安裝過程、按鈕用語等應該大體 一致。3. 9快捷方式的組合在菜單及按鈕中使用快捷鍵可以讓喜歡使用鍵盤的用戶操 作得更快一些,在西文Windows及其應用軟件中快捷鍵的使用大多是一致的。菜單中1)面 向事務的組合有組合鍵 Ctrl-D Ctrl-F Ctrl-H Ctrl-I Ctrl-N Ctrl-S Ctrl-O 功能刪 除尋找替換插入新記錄保存打開。2)編輯組合鍵Ctrl-A Ctrl-C Ctrl-V, Ctrl-X Ctrl-Z Ctrl-Y功能全選拷貝粘貼剪切撤消操作恢復操作。3)文件操作組合鍵Ctrl-P Ctrl-W功能打印關閉。4)系統(tǒng)菜單組合鍵Alt-F Alt-E Alt-T Alt-ff Alt-H功能文件編 輯工具窗口幫助。5)MSWindows 保留鍵組合鍵 Ctrl-Esc Ctrl_F4Alt_F4 Alt-Tab Enter Esc Shift-Fl功能任務列表關閉窗口結束應用下一應用缺省按鈕/確認操作取消按鈕/取 消操作上下文相關幫助。6)按鈕中(可以根據(jù)系統(tǒng)需要而調(diào)節(jié),以下只是常用的組合。) 組合鍵 Alt-Y Alt-C Alt-N Alt-DAlt-Q Alt-A Alt-E Alt-B Alt-R Alt-W 功能確定取 消否刪除退出添加編輯瀏覽讀寫。這些快捷鍵也可以作為開發(fā)中文應用軟件的標 準,但亦可使用漢語拼音的開頭字母。技術方案一種基于TOB的手機外殼計算機輔助設計方法,(1)設計者通過WEB與 手機型號數(shù)據(jù)庫自選系統(tǒng)進行數(shù)據(jù)交換,且通過手機型號數(shù)據(jù)庫選定所需手機外殼的外形 尺寸參數(shù),或設計者將所需的手機機殼外形尺寸參數(shù)輸入3D圖自動生成模板,3D圖自動生成模板根據(jù)該尺寸參數(shù)自動生成3D模型;(2)設計者通過WEB將其選定所需手機外殼的外 形尺寸參數(shù),或?qū)⒆詣由傻?D模板上傳至設計引導制作系統(tǒng),設計引導制作系統(tǒng)自動或 自動與手動相結合完成手機機殼的草圖設計、繪制出整機的效果圖;(3)設計者通過WEB將 整機的效果圖上傳到在線WEB圖像處理系統(tǒng),在線TOB圖像處理系統(tǒng)通過TOB與設計者進 行人機對話,完成手機機殼內(nèi)外技術參數(shù)的設計、手機機殼外觀的設計及整個MD模板;(4) 設計者通過WEB將整個MD模板上傳至3D建模系統(tǒng),完成工藝圖,標明各個外觀可視部件 的材質(zhì)和表面工藝,有絲印或鐳雕的還要出菲林圖,并生成打樣圖,完成整個手機設計;(5) 設計者通過WEB將整個MD模板上傳至生產(chǎn)系統(tǒng)。本發(fā)明與背景技術相比,一是計算機技術與設計、制造技術相互結合與滲透,產(chǎn)生 了計算機輔助設計與制造(CAD/CAM)這樣一門綜合性的設計方法,它不僅是對過去傳統(tǒng)的 機械設計、機械制造工藝過程控制方法的一個挑戰(zhàn),而且它具有高智力、知識密集、綜合性 強、效益高等特點;二是不僅是對過去傳統(tǒng)的機械設計、機械制造工藝過程控制方法的一個 挑戰(zhàn),而且是數(shù)控設備及其加工技術,計算機輔助設計及制造技術(CAD/CAM)的不斷深入 應用,使機械制造企業(yè)在技術方面有了質(zhì)的突破;三是在機械制造行業(yè)應用它進行產(chǎn)品的 設計和制造,可實現(xiàn)快速響應設計與制造,縮短生產(chǎn)周期,提高產(chǎn)品質(zhì)量;四是開創(chuàng)了利用 技術創(chuàng)新,形成規(guī)?;?、集約化的制造企業(yè)先例。
圖1是基于WEB的手機外殼計算機輔助設計系統(tǒng)的示意圖。圖2是手機平臺系統(tǒng)的網(wǎng)絡拓撲示意圖。圖3是本申請的流程示意圖。
具體實施例方式實施例1 參照附圖1和2。一種基于TOB的手機外殼計算機輔助設計方法,(1)設 計者通過WEB與手機型號數(shù)據(jù)庫自選系統(tǒng)進行數(shù)據(jù)交換,且通過手機型號數(shù)據(jù)庫選定所需 手機外殼的外形尺寸參數(shù),或設計者將所需的手機機殼外形尺寸參數(shù)輸入3D圖自動生成 模板,3D圖自動生成模板根據(jù)該尺寸參數(shù)自動生成3D模型;(2)設計者通過TOB將其選定 所需手機外殼的外形尺寸參數(shù),或?qū)⒆詣由傻?D模板上傳至設計引導制作系統(tǒng),設計引 導制作系統(tǒng)自動或自動與手動相結合完成手機機殼的草圖設計、繪制出整機的效果圖;(3) 設計者通過TOB將整機的效果圖上傳到在線TOB圖像處理系統(tǒng),在線TOB圖像處理系統(tǒng)通 過TOB與設計者進行人機對話,完成手機機殼內(nèi)外技術參數(shù)的設計、手機機殼外觀的設計 及整個MD模板;(4)設計者通過TOB將整個MD模板上傳至3D建模系統(tǒng),完成工藝圖,標明 各個外觀可視部件的材質(zhì)和表面工藝,有絲印或鐳雕的還要出菲林圖,并生成打樣圖,完成 整個手機設計;(5)設計者通過WEB將整個MD模板上傳至生產(chǎn)系統(tǒng)。所述手機型號數(shù)據(jù)庫 自選系統(tǒng)是指設計者進入該系統(tǒng)后,屏幕顯示待輸入?yún)?shù)的對話框,其中包括產(chǎn)品LOGO和 主板型號;(1)對于標準型的外殼,只須鍵入其主板型號,然后鼠標離開型號對話框并移入 其它的文本輸入框內(nèi)并用鼠標左鍵單擊,程序就會自動將檢索到這些外殼的外形尺寸參數(shù) 等以3D形式顯示到屏幕上;(2)對于非標準型的外殼,設計者需自行輸入這些參數(shù),并形成 外殼3D模型。所述設計引導制作系統(tǒng),是指系統(tǒng)會自動調(diào)出外殼方案庫或自行設計的外殼的3D圖,點擊系統(tǒng)自帶轉(zhuǎn)成六視圖工具,將外殼的3D圖轉(zhuǎn)成六視圖,并且計算出外殼的基 本尺寸。所述在線WEB圖像處理系統(tǒng)是指下列模塊中的一種或一種以上,S卩拆件設計引 導模塊、外觀面繪制模塊、建模資料輸出模塊。所述拆件設計引導模塊是指下列技術手段 中的一種或一種以上,即1)止口線的制作;2)螺絲柱設計及結構;3)主扣設計及布局;4) 上殼裝飾五金片設計及固定結構;5)屏設計及固定結構;6)聽筒設計及固定結構;7)前攝 像頭位置設計及固定結構;8)省電模式鏡片設計及固定結構;9)MIC設計及固定結構;10) 主按鍵設計及結構設計;11)側(cè)按鍵設計及結構設計;12) USB膠塞設計及結構設計;13)螺 絲孔膠塞設計及結構設計;14)喇叭設計及固定結構;15)下殼攝像頭設計及固定結構;16) 下殼裝飾件設計及結構設計;17)電池箱設計及結構設計;18)手寫筆設計及結構設計;19) 電池蓋的結構設計;20)穿繩孔的結構設計。所述外觀面繪制模塊是指通過相應工具(現(xiàn) 有的設計軟件)繪制出相應的曲面,使描線的更貼近ID的線框(ID數(shù)據(jù)實現(xiàn)同步共享),并 尊重ID的創(chuàng)意,在設計過程中將線條光順,曲率變化均勻,拔模角都已內(nèi)置在外觀面繪制 模塊內(nèi),在完成以上設計,并保存,系統(tǒng)將自動建立裝配圖,即可進入大面和固定部件等零 部件疊加設計,并進行相應調(diào)整、保存,完成整個MD建模。所述3D建模系統(tǒng)是指制作整機 六視圖,轉(zhuǎn)存DXF線框文件反饋給ID調(diào)整工藝標注,建完模的六視圖線框可能與當初ID提 供給MD的線框有所修改,ID需要做適當?shù)母拢⑦M一步完成工藝圖,標明各個外觀可視 部件的材質(zhì)和表面工藝,有絲印或鐳雕的還要出菲林圖,再加上MD的建模3D模板,并生成 打樣圖,傳送至生產(chǎn)系統(tǒng)。1. 1. 1界面測試界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對軟件的第一印象。 而且設計良好的界面能夠引導用戶自己完成相應的操作,起到向?qū)У淖饔?。同時界面如同 人的面孔,具有吸引用戶的直接優(yōu)勢。設計合理的界面能給用戶帶來輕松愉悅的感受和成 功的感覺,相反由于界面設計的失敗,讓用戶有挫敗感,再實用強大的功能都可能在用戶的 畏懼與放棄中付諸東流。1. 1. 2易用性測試按鈕名稱應該易懂,用詞準確,屏棄沒楞兩可的字眼,要與同一界面上的其他按鈕 易于區(qū)分,能望文知意最好。理想的情況是用戶不用查閱幫助就能知道該界面的功能并進 行相關的正確操作。1)常用的按鈕要有鍵盤快捷方式。2)界面應按功能劃分出區(qū)域,要有功能說明或標題。3)界面及按鈕的風格應盡量統(tǒng)一。4)界面要支持鍵盤自動瀏覽按鈕功能,即按Tab鍵的自動切換功能。5)界面上首先應輸入的和重要信息的控件在Tab順序中應當靠前,位置也應放在 窗口上較醒目的位置。6)有輸入的界面進入時焦點應停留在第一個EDIT上。7)界面上的控件擺放的數(shù)目是否過多。一般最好不要超過10個,多于10個應建 議使用分頁界面顯示。8)同一界面的功能數(shù)量是否過多。一般最好不要多于10個,過多導致使用不便。9)分頁界面要支持在頁面間的快捷切換,常用組合快捷鍵Ctrl+Tab。
10)默認按鈕要支持Enter及選擇操作,即按Enter后自動執(zhí)行默認按鈕對應操 作。11)可寫控件檢測到非法輸入后應給出說明并能自動獲得焦點。12)Tab鍵的順序與控件排列順序要一致,目前流行總體從上到下,同時行間從左 到右的方式。13)復選框和選項框中的內(nèi)容應盡量按選擇幾率的高低面先后排列。14)復選框和選項框通常要有默認選項。15)選項數(shù)相同時多用選項框而不用下拉列表框。16)界面空間較小時使用下拉框而不用選項框。17)選項數(shù)較少時使用選項框,相反使用下拉列表框。18)專業(yè)性強的軟件要使用相關的專業(yè)術語,通用性界面則提倡使用通用性詞眼。1.1.2 規(guī)范性通常界面設計都按Windows界面的規(guī)范來設計,即包含“菜單條、工具欄、工具箱、 狀態(tài)欄、滾動條、右鍵快捷菜單”的標準格式,可以說界面遵循規(guī)范化的程度越高,則易用 性相應的就越好。小型軟件一般不提供工具箱。1)常用菜單要有命令快捷方式。2)完成相同或相近功能的菜單用橫線隔開放在同一位置。3)菜單前的圖標能直觀的代表要完成的操作。4)菜單深度一般要求最多控制在三層以內(nèi)。5)菜單的說明要跟彈出的窗體一致。6)大型軟件一般工具欄要求可以根據(jù)用戶的要求自己選擇定制。7)相同或相近功能的工具按鈕放在一起。8)工具欄中的每一個按鈕要有及時提示信息。9) 一條工具欄的長度最長不能超出屏幕寬度。10)工具欄太多時可以考慮使用工具箱。11)工具箱要具有可增減性,由用戶自己根據(jù)需求定制。12)工具箱的默認總寬度不要超過屏幕寬度的1/5。13)狀態(tài)條要能顯示用戶切實需要的信息,常用的有目前的操作、系統(tǒng)狀態(tài)、用戶位置、用戶信息、提示信息、錯誤信息等,如果某一操 作需要的時間較長,還應該顯示進度條和進程提示。14)狀態(tài)條的高度以放置五號字為宜,滾動條的寬度比狀態(tài)條的略窄。15)菜單和工具條要有清楚的界限;菜單要求凸出顯示,這樣在移走工具條時仍 有立體感。16)右鍵快捷菜單采用與菜單相同的準則,且右鍵快捷菜單在對話框中不應出現(xiàn)。1. 1. 3幫助設施系統(tǒng)應該提供詳盡而可靠的幫助文檔,在用戶使用產(chǎn)生迷惑時可以自己尋求解決 方法。1)操作時要提供及時調(diào)用系統(tǒng)幫助的功能。常用F1。2)在界面上調(diào)用幫助時應該能夠及時定位到與該操作相對的幫助位置。也就是說幫助要有即時針對性。3)最好提供目前流行的聯(lián)機幫助格式或HTML幫助格式。4)用戶可以用關鍵詞在幫助索引中搜索所要的幫助,當然也應該提供幫助主題詞。5)打包新系統(tǒng)時,對作了修改的地方在幫助文檔中要做相應的修改。6)在幫助中應該提供我們的技術支持方式,一旦用戶難以自己解決可以方便的尋 求新的幫助方式。1.1.4 合理性屏幕對角線相交的位置是用戶直視的地方,正上方四分之一處為易吸引用戶注意 力的位置,在放置窗體時要注意利用這兩個位置。1)父窗體或主窗體的中心位置應該在對角線焦點附近。即采取屏幕居中。2)子窗體位置應該在主窗體的左上角或正中。3)多個子窗體彈出時應該依次向右下方偏移,以顯示出窗體標題為宜。4)重要的命令按鈕與使用較頻繁的按鈕要放在界面上較注目的位置。5)與正在進行的操作無關的按鈕應該加以屏蔽(Windows中用灰色顯示,沒法使 用該按鈕)。6)對可能造成數(shù)據(jù)無法恢復的操作必須提供確認信息,給用戶放棄選擇的機會。 并且將按鈕的缺省焦點置在“取消”按鈕上。7)非法的輸入或操作應有足夠的提示說明。8)對運行過程中出現(xiàn)問題而引起錯誤的地方要有提示,讓用戶明白錯誤出處,避 免形成無限期的等待。9)提示、警告、或錯誤說明應該清楚、明了、恰當。10)對于需要執(zhí)行長時間的操作,必須使用狀態(tài)條,讓用戶了解進展情況,避免使 用戶誤解為死機。11)大多數(shù)下拉框(ComboBox),應該不允許用戶輸入,如果需要輸入,應在設計文 檔中指出。12)當下拉框(ComboBox)允許用戶不選擇任何選項時,不應顯示一個空的選項, 應使用文字描述,如“請選擇…”等。13)對于文本框(Tex tBox) 一般需要根據(jù)其對應的數(shù)據(jù)庫字段的類型以及長度 來限制用戶允許輸入的字符和長度,測試時要注意輸入框中的數(shù)值的最大數(shù)和最小數(shù),以 及默認值、空白值或空格時的情況。14)對于 ListView 以 Iteport 形式(ViewStyle 屬性=vsReport)顯示數(shù)據(jù),一般 要求實現(xiàn)列排序,如果由于特殊原因不能實現(xiàn)列排序,應該禁止用戶點擊列。15)對于日期輸入框是否接受正確的日期輸入;是否拒絕錯誤的日期輸入;日期 輸入框在日期輸入后是否按既定的日期格式顯示日期。16)對于單選組內(nèi)是否有且只有一個單選鈕可選;如果單選組內(nèi)無單選鈕可選, 這種情況是否允許存在。17)復選框組內(nèi)是否允許多個復選框(包括全部可選)可選;如果復選框組內(nèi)無 復選框可選,這種情況是否允許存在;文本框及某些控件拒絕輸入和選擇時顯示區(qū)域是否變灰或按既定規(guī)約處理。18)密碼輸入框是否按掩碼的方式顯示。19)對于有增加、修改或刪除等有變動操作的頁面,要隨操作及時刷新。20)對于數(shù)據(jù)錄入界面,重點考慮如何提高用戶的錄入速度。例如界面中有“身份證號”和“出生日期”,當用戶輸入了一個合法的身份證號后,系統(tǒng)應該自動根據(jù)身份證號將 出生日期提取出來并填入“出生日期”控件中。21)系統(tǒng)的提示框樣式應統(tǒng)一,即使用標準的Windows提示框,其中包括標題、圖 標、提示語和功能按鈕。圖標使用要規(guī)范,要根據(jù)提示信息的性質(zhì)選擇不同的圖標,而且除 非嚴重的錯誤,一般不使用“X”圖標,以免使用戶產(chǎn)生畏懼心理。22)如果系統(tǒng)中需要經(jīng)常錄入一些重復數(shù)據(jù),應考慮將其提取出來,讓用戶進行一 次配置,然后系統(tǒng)自動根據(jù)配置完成該信息的錄入。例如系統(tǒng)有登記企業(yè)信息的功能,其 中企業(yè)信息包括該企業(yè)所在的省、市、區(qū),由于該系統(tǒng)安裝到某個市級單位后,所登記企業(yè) 的所在省、市都是確定的,讓用戶每次登記時都重復選擇省、市將給用戶帶來很大的不便。 應該由用戶在系統(tǒng)初始化時設置好缺省的省、市,在企業(yè)登記時只要選擇該企業(yè)所在的區(qū) 即可,這樣就提高了用戶的登記效率。23)對于輸入型控件禁止為其指定輸入法。24)窗體顯示后,缺省的焦點應該設在最合理的控件上,方便用戶操作。25)輸入型控件一般不允許只輸入空格或可存入輸入值兩端的空格。1.1. 5美觀與協(xié)調(diào)性界面大小應該適合美學觀點,感覺協(xié)調(diào)舒適,能在有效的范圍內(nèi)吸引用戶的注意 力。1)長寬接近黃金點比例(寬高比為4 3),切忌長寬比例失調(diào)。2)布局要合理,不宜過于密集,也不能過于空曠,合理的利用空間。3)按鈕大小基本相近,忌用太長的名稱,免得占用過多的界面位置,要與界面的大 小和空間要協(xié)調(diào)。4)避免空曠的界面上放置很大的按鈕。5)放置完控件后界面不應有限大的空缺位置。6)字體的大小要與界面的大小比例協(xié)調(diào),通常使用的字體中宋體9-12較為美觀, 很少使用超過12號的字體。建議使用宋體9號字。7)前景與背景色搭配合理協(xié)調(diào),反差不宜太大,最好少用深色,如大紅、大綠等。常 用色考慮使用Windows界面色調(diào)。8)如果使用其他顏色,主色要柔和,具有親和力與磁力,堅決杜絕刺目的顏色。9)大型系統(tǒng)常用的主色有"ElElEl、“ #EFEFEF〃、“ #C0C0C0"等。10)界面風格要保持一致,字的大小、顏色、字體要相同,除非是需要藝術處理或有 特殊要求的地方。11)如果窗體支持最小化和最大化或放大時,窗體上的控件也要隨著窗體而縮 放;切忌只放大窗體而忽略控件的縮放。對于窗體中包含ListView、TreeView、DBGrid, StringGrid等控件,必須支持最大化,使用戶能夠盡量多的獲得信息。當處于“往下還原” 狀態(tài)時,默認窗體應居中。
12)如果能給用戶提供自定義界面風格則更好,由用戶自己選擇顏色、字體等。13)除主窗體外,其他窗體大部分都要支持敲“Esc”鍵退出的功能,除非設計文檔 中特殊指明。1.1. 6菜單位置菜單是界面上最重要的元素,菜單位置按照按功能來組織。1)菜單通常采用“常用一主要一次要一工具一幫助”的位置排列,符合流行的 Windows 風格。2)常用的有“文件”、“編輯”,“查看”等,幾乎每個系統(tǒng)都有這些選項,當然要根據(jù) 不同的系統(tǒng)有所取舍。3)下拉菜單要根據(jù)菜單選項的含義進行分組,并切按照一定的規(guī)則進行排列,用 橫線隔開。
4) 一組菜單的使用有先后要求或有向?qū)ё饔脮r,應該按先后次序排列。5)沒有順序要求的菜單項按使用頻率和重要性排列,常用的放在開頭,不常用的 靠后放置;重要的放在開頭,次要的放在后邊。6)如果菜單選項較多,應該采用加長菜單的長度而減少深度的原則排列。7)對常用的菜單要有快捷命令方式。8)對與進行的操作無關的菜單要用屏蔽的方式加以處理,如果采用動態(tài)加載方 式——即只有需要的菜單才顯示——最好。9)菜單前的圖標不宜太大,與字高保持一致最好。10)主菜單的寬度要接近,字數(shù)不應多于四個,每個菜單的字數(shù)能相同最好。11)主菜單數(shù)目不應太多,最好為單排布置。1.1. 7 獨特性如果一味的遵循業(yè)界的界面標準,則會喪失自己的個性.在框架符合以上規(guī)范的 情況下,設計具有自己獨特風格的界面尤為重要。尤其在商業(yè)軟件流通中有著很好的潛移 默化的廣告效用。1)安裝界面上應有單位介紹或產(chǎn)品介紹,并有自己的圖標。2)主界面,最好是大多數(shù)界面上要有公司圖標。3)登錄界面上要有本產(chǎn)品的標志,同時包含公司圖標。4)幫助菜單的“關于”中應有版權和產(chǎn)品信息。5)公司的系列產(chǎn)品要保持一致的界面風格,如背景色、字體、菜單排列方式、圖標、 安裝過程、按鈕用語等應該大體一致。1.1. 8快捷方式的組合在菜單及按鈕中使用快捷鍵可以讓喜歡使用鍵盤的用戶操作得更快一些,在西文 Windows及其應用軟件中快捷鍵的使用大多是一致的。菜單中1)面向事務的組合有組合鍵Ctrl-D Ctrl-F Ctrl-H Ctrl-I Ctrl-N Ctrl-S Ctrl-O功能刪除尋找替換插入新記錄保存打開2)編輯
組合鍵Ctrl-A Ctrl-C Ctrl-V Ctrl-X Ctrl-Z Ctrl-Y功能全選拷貝粘貼剪切撤消操作恢復操作3)文件操作組合鍵Ctrl-P Ctrl-W功能打印關閉4)系統(tǒng)菜單組合鍵Alt-F Alt-E Alt-T Alt-ff Alt-H功能文件編輯工具窗口幫助5)MS Windows 保留鍵組合鍵Ctrl-Esc Ctrl_F4 Alt_F4 Alt-Tab Enter Esc Shift-Fl功能任務列表關閉窗口結束應用下一應用缺省按鈕/確認操作取消按鈕/ 取消操作上下文相關幫助6)按鈕中(可以根據(jù)系統(tǒng)需要而調(diào)節(jié),以下只是常用的組合。)組合鍵Alt-Y Alt-C Alt-N Alt-D Alt-Q Alt—A Alt-E Alt-B Alt-R Alt-ff功能確定取消否刪除退出添加編輯瀏覽讀寫這些快捷鍵也可以作為開發(fā)中文應用軟件的標準,但亦可使用漢語拼音的開頭字母。1.2功能測試在測試前,首先要根據(jù)《需求分析報告》全面了解用戶需求并透徹理解。測試時要 注意以下幾點A、測試時要分清主次,即先測試主要功能,后測試次要功能。要選找出系統(tǒng)的功能 主干,讓數(shù)據(jù)依次流經(jīng)功能主干,測試功能實現(xiàn)的是否正確。只要功能主干有問題,這個系 統(tǒng)就是失敗的。B、功能主干用正常正確后,我們還要考慮測試其異常處理功能。C、功能主干測試正確后,再進行分支功能的測試。E、要對程序的功能進行方便性測試,將不夠滿意的地方,都應當成系統(tǒng)缺陷向項 目負責人或系統(tǒng)開發(fā)者指出。F、檢查系統(tǒng)需求和設計說明書中要求的功能是否在系統(tǒng)中都被實現(xiàn)、性能是否達 到指標。G、數(shù)據(jù)之間的邏輯關系是否正確。H、要有預覽和打印功能。對于企業(yè)端軟件,打印不能只針對一種打印機,要用多種 打印機進行測試。1.3環(huán)境測試配置測試環(huán)境是測試實施的一個重要階段,測試環(huán)境適合與否會嚴重影響測試結果的真實性和正確性。測試環(huán)境包括硬件環(huán)境和軟件環(huán)境,硬件環(huán)境指測試必需的服務器、 客戶端、網(wǎng)絡連接設備,以及打印機/掃描儀等輔助硬件設備所構成的環(huán)境;軟件環(huán)境指被 測軟件運行時的操作系統(tǒng)、數(shù)據(jù)庫及其他應用軟件構成的環(huán)境。在實際測試中,軟件環(huán)境又 可分為主測試環(huán)境和輔測試環(huán)境。主測試環(huán)境是測試軟件功能、安全可靠性、性能、易用性 等大多數(shù)指標的主要環(huán)境。一般來說,配置主測試環(huán)境可遵循下列原則
1.符合軟件運行的最低要求。測試環(huán)境首先要保證能支撐軟件正常運行。2.選用比較普及的操作系統(tǒng)和軟件平臺。一般都要在win98、win2000、 2000server,windowsxp下進行測試,除非軟件的設計文檔上有特殊要求。3.要保證系統(tǒng)至少在時下流行的兩種以上的瀏覽器上測試通過。如IE5、IE5. 5、 IE6、NS7 等。4.營造相對簡單、獨立的測試環(huán)境。除了操作系統(tǒng),測試機上只安裝軟件運行和測試必需的軟件,以避免不相關的軟件影響測試實施。5.無毒的環(huán)境。利用有效的正版殺毒軟件檢測軟件環(huán)境,保證測試環(huán)境中沒有病 毒。并檢測軟件與時下流行的兩種殺毒軟件沒有充突。6.分辨率環(huán)境。要在不同的分辨率下進行測試,保證軟件的每個頁面的顯示都正 常。對于在Win2000下編制的程序,應在Win9X環(huán)境下檢查界面上的字體和控件是否失真。7.網(wǎng)絡環(huán)境。要看網(wǎng)絡連接是否正常;是否需要局域網(wǎng)和互聯(lián)網(wǎng)等。輔測試環(huán)境常常用來滿足不同的測試需求或特殊測試項目兼容性測試在滿足軟件運行要求的范圍內(nèi),可選擇一些典型的操作系統(tǒng)和常用 應用軟件對其安裝卸載和主要功能進行驗證。模擬真實環(huán)境測試有些軟件,特別是面向大眾的商品化軟件,在測試時常常需要 考察在真實環(huán)境中的表現(xiàn)。如測試殺毒軟件的掃描速度時,硬盤上布置的不同類型文件的 比例要盡量接近真實環(huán)境,這樣測試出來的數(shù)據(jù)才有實際意義。橫向?qū)Ρ葴y試利用輔測試環(huán)境“克隆”出完全一致的測試環(huán)境,從而保證各個被 測軟件平等對比。1.4壓力測試壓力測試用來檢查程序?qū)Ξ惓G闆r的抵抗能力。當關于容量的信息不確定的時 候,需要確定是否分配了足夠的磁盤空間,通訊的容量是否足夠,測試系統(tǒng)過載的情況。壓 力測試總是迫使系統(tǒng)在異常的資源配置下運行。例如,①當中斷的正常頻率為每秒一至兩 個時,運行每秒產(chǎn)生十個中斷的測試用例;②定量地增長數(shù)據(jù)輸入率,檢查輸入子功能的反 映能力;③運行需要最大存儲空間(或其他資源)的測試用例;④運行可能導致虛存操作 系統(tǒng)崩潰或磁盤數(shù)據(jù)劇烈抖動的測試用例;⑤多用戶、超過系統(tǒng)設定的用戶同時使用系統(tǒng); ⑥以比預期更快的速度與系統(tǒng)進行交互;⑦讓系統(tǒng)長時間運行等等。1.5恢復測試恢復測試主要檢查系統(tǒng)的容錯能力。當系統(tǒng)出錯時,能否在指定時間間隔內(nèi)修正 錯誤并重新啟動系統(tǒng)?;謴蜏y試首先要采用各種辦法強迫系統(tǒng)失敗,然后驗證系統(tǒng)是否能 盡快恢復。對于自動恢復需驗證重新初始化、檢查點、數(shù)據(jù)恢復和重新啟動等機制的正確 性;對于人工干預的恢復系統(tǒng),還需估測平均修復時間,確定其是否在可接受的范圍內(nèi)。1.6性能測試性能測試主要是對響應時間、事務處理速率、數(shù)據(jù)顯示速度、計算速度、網(wǎng)絡傳輸 速度、數(shù)據(jù)庫查詢響應時間、掃描時間、掃描識別率等和其他與時間相關的需求進行評測和 評估。性能評測的目標是核實性能需求是否都已滿足。實施和執(zhí)行性能評測的目的是將測 試對象的性能行為當作條件(例如工作量或硬件配置)的一種函數(shù)來進行評測和微調(diào)。對于那些實時和嵌入式系統(tǒng),軟件部分即使?jié)M足功能要求,也未必能夠滿足性能要求,雖然從單元測試起,每一測試步驟都包含性能測試,但只有當系統(tǒng)真正集成之后,在真實環(huán)境中才能全面、可靠地測試運行性能系統(tǒng)性能測試是為了完成這一任務。性能測試 有時與強度測試相結合,經(jīng)常需要其他軟硬件的配套支持。另外,還需要注意程序?qū)ο到y(tǒng)消耗資源的測試,如CPU負載、內(nèi)存、顯存、硬盤資源 消耗情況。1.7安全測試安全測試檢查系統(tǒng)對非法侵入的防范能力。安全測試期間,測試人員假扮非法入 侵者,采用各種辦法試圖突破防線。例如,①想方設法截取或破譯口令;②專門定做軟件破 壞系統(tǒng)的保護機制;③故意導致系統(tǒng)失敗,企圖趁恢復之機非法進入;④試圖通過瀏覽非 保密數(shù)據(jù),推導所需信;⑤權限控制是否合理、正確等等。理論上講,只要有足夠的時間和資 源,沒有不可進入的系統(tǒng)。因此系統(tǒng)安全設計的準則是,使非法侵入的代價超過被保護信息 的價值。此時非法侵入者已無利可圖。1.8安裝測試A、在一臺與用戶的運行環(huán)境基本一致,沒有安裝過開發(fā)工具(如BCB、DELPHI、VB 或VC)和沒有安裝過特殊字體的計算機上,依據(jù)產(chǎn)品《使用手冊》/《安裝手冊》中的安裝說 明部分進行安裝,要求無論是自動安裝和手工配置都能夠依據(jù)向?qū)д_實施安裝,安裝退 出后,軟件能正確啟運、運行。B、產(chǎn)品安裝界面上的提示要正確,對安裝起指導作用,版權說明文件與該程序相 符。C、安裝時,對默安裝路徑、用戶自己指定的路徑都要求能進行正確安裝。D、用戶自已指定路徑時,如為已存在路徑能夠進行安裝,如為不存在的路徑,應能 創(chuàng)建該路徑并進行安裝。E、程序安裝完成后,在開始-程序菜單中要生成中文的快捷方式或程序組,本公 司的軟件產(chǎn)品,要生成“伍陸柒捌* *軟件”程序組,在其下生成中文的快捷方式。F、卸載測試,如果系統(tǒng)提供自動卸載工具,那卸載后,檢查是否把所有文件都全部 刪除,注冊表中的有關注冊信息是否也被刪除。G、安裝完成在簡單的使用后在執(zhí)行卸載操作,看是否能執(zhí)行成功。H、先安裝客戶端,在安裝服務端,看是否會出現(xiàn)問題。I、考察安裝該系統(tǒng)是否對其他的應用程序造成影響。1.9文檔測試將文檔同程序相比較,看是否有不相符的情況。檢查文檔的截圖是否跟程序一致, 檢查文檔是否有錯字或不符合語法規(guī)范的地方。A、程序的幫助文檔要說明準確、通俗易懂,不用專業(yè)術語,且操作步驟要符合程序 的要求。B、要圖文并茂,易于理解。C、從程序抓取的圖片中,數(shù)據(jù)要有代表意義,而不是一些亂七八糟的字母、數(shù)字的 組合。有意義的數(shù)據(jù)也能對用戶的操作起著指導作用。總之,對文檔要進行完整性校驗、正確性校驗、一致性校驗、易理解性校驗、易瀏覽 性校驗、版本統(tǒng)一性校驗。
1.10回歸測試當程序修改后,為了確保功能的正確性,需要重新測試應用程序中沒有改變的部 分。在時間和條件允許的情況下,要測試修改相關的整個模塊甚至整個程序。2. TOB程序的測試2. 1按測試類型分類字段編輯測試。字段編輯檢查要查看格式編排、邊界以及計算錯誤。如果日期需 要限制在特定的時間范圍內(nèi),該軟件是否允許輸入該時間范圍外的日期?是否要求數(shù)字字 段只包含數(shù)字?如果輸入了字母會出現(xiàn)什么情況?如果包含計算,計算執(zhí)行是否正確?字 段輸入框?qū)φ埱蟮妮斎雭碚f,是否足夠大?如果有下拉框,其值否正確?流控制和狀態(tài)測試。在用戶填寫完表單中的字段并按下按鈕后,邏輯是否會到達 期望的進程?下一次顯示同一頁面時,其中的值是否正確?有時頁面第一次顯示了正確的 值,而以后不再顯示;或者情況相反。配置測試。在可行的情況下,會用盡可能多的“受支持服務器”和客戶程序配置對 應用程序進行測試。負載測試。在將頁面或Web應用程序作為整體進行測試之前,應首先在組件級別 進行負載和性能測試,以確保應用程序的每一部分能夠在適當?shù)闹笜讼逻\行。這種隔離測 試使測試小組能夠更迅速地發(fā)現(xiàn)使用特定技術的問題。如果一個執(zhí)行數(shù)據(jù)庫查詢功能的小 腳本太慢,進行組件級別的測試比進行整個頁面或應用程序測試更容易發(fā)現(xiàn)它?;貧w測試。開發(fā)部門修復了代碼中的錯誤后,我們會重新進行測試,以檢查錯誤是 否被修復并確保所做的修復不會引起其它問題。2. 2按窗體位置分類左側(cè)導航窗格是否能夠在左側(cè)的導航窗格中來回移動,該窗格顯示是否正確?是否能夠在大于屏幕的區(qū)域內(nèi)滾動?是否能夠選擇不同的新聞組,文章列表是否顯示在右上窗格中?是否能夠調(diào)整左側(cè)導航窗格以及右上和右下窗格的大???右上窗格右上窗格是否正確地顯示文章,是否保持了每篇文章的連載狀況?是否可以遍歷連載文章?讀過一篇文章后,它是否被標記為紅色?如果文章列表大于一個頁面,是否能夠遍歷右上窗格中的各個頁面?右下窗格是否可以選擇一篇文章并顯示在該頁面的右下窗格中?是否能夠發(fā)布新消息回復組,回復個人或轉(zhuǎn)發(fā)文章?在回復個人或轉(zhuǎn)發(fā)消息時,默認的郵件客戶程序是否啟動并顯示新消息?是否能夠伴隨文章發(fā)送附件?是否可以查看附件?工具欄驗證工具欄適合其所在的頁面并能夠根據(jù)瀏覽器窗口調(diào)整大小。
驗證本地菜單能夠正常運行。驗證本地菜單中的鏈接。驗證全局菜單能夠正常運行。驗證全局菜單中的鏈接。驗證工具欄上的所有圖形。驗證工具欄框架大小不可調(diào)整。界面測試站點地圖和導航條確認你測試的站點是否有地圖。有些網(wǎng)絡高手可以直接去自己要去的地方,而不 必點擊一大堆頁面。另外新用戶在網(wǎng)站中可能會迷失方向。站點地圖和/或?qū)Ш綏l可以引 導用戶進行瀏覽。需要驗證站點地圖是否正確。確認地圖上的鏈接是否確實存。地圖有沒有包括站點上的所有鏈接。是否每個頁面都有導航條?導航條是否一致?每個頁面的鏈接 是否正常?導航條是否直觀?2. 3 內(nèi)容測試人員應確保站點看起來更專業(yè)些。過分地使用粗體字、大字體和下劃線可能 會讓用戶感到不舒服。在進行用戶可用性方面的測試時,最好先請圖形設計專家對站點進 行評估。你可能不希望看到一篇到處是黑體字的文章,所以相信您也希望自己的站點能更 專業(yè)一些。最后,需要確定是否列出了相關站點的鏈接。很多站點希望用戶將郵件發(fā)到一 個特定的地址,或者從某個站點下載瀏覽器。但是如果用戶無法點擊這些地址,他們可能會 覺得很迷惑。2. 4顏色/背景由于web日益流行,很多人把它看作圖形設計作品。不幸的是,有些開發(fā)人員對新 的背景顏色更感興趣,以至于忽略了這種背景顏色是否易于瀏覽。典型的站點是在紫色圖 片的背景上顯示黃色的文本(如果你沒有見過這樣的站點,請瀏覽一下GeoCities或AOL 上的個人主頁,有不少這樣的)。這種頁面顯得"非常高貴",但是看起來很費勁。通常來 說,使用少許或盡量不使用背景是個不錯的選擇。如果您想用背景,那么最好使用單色的, 和導航條一起放在頁面的左邊。另外,圖案和圖片可能會轉(zhuǎn)移用戶的注意力。2. 5 圖片無論作為屏幕的聚焦點或作為指引的小圖標,一張圖片都勝過千言萬語。有時,告 訴用戶一個東西的最好辦法就是將它展示給用戶。但是,帶寬對客戶端或服務器來說都是 非常寶貴的,所以要注意節(jié)約使用內(nèi)存。是否所有的圖片對所在的頁面都是有價值的,或者 它們只是浪費帶寬?使用其它的文件格式(.GIF,. JPG)是否能使圖片的大小減小到30k以 下?通常來說,不要將大圖片放在首頁上,因為這樣可能會使用戶放棄下載首頁。如果用戶 可以很快看到首頁,他可能會瀏覽站點,否則可能放棄。2. 6 表格需要驗證表格是否設置正確。用戶是否需要向右滾動頁面才能看見產(chǎn)品的價格? 把價格放在左邊,而把產(chǎn)品細節(jié)放在右邊是否更有效?每一欄的寬度是否足夠?qū)挘砀窭?的文字是否都有折行?是否有因為某一格的內(nèi)容太多,而將整行的內(nèi)容拉長?2. 7 回繞
最后,需要驗證的是文字回繞是否正確。如果說明文字指向右邊的圖片,應該確保 該圖片出現(xiàn)在右邊。不要因為使用圖片而使窗口和段落排列古怪或者出現(xiàn)孤行。2. 8功能測試2. 8. 1 鏈接鏈接是使用戶從一個頁面瀏覽到另一個頁面的重要手段。對于每個鏈接,需要驗 證兩件事情一是該鏈接將用戶帶到它所說明的地方,另外就是被鏈接頁面是存在的。這句 話聽起來有些問題,但是有很多多站點的內(nèi)部鏈接都是空的。這實在是無法忍受。2. 8. 2 表單當用戶通過表單提交信息的時候,都希望表單能正常工作。如果使用表單來進行 在線注冊,要確保提交按鈕能正常工作,當注冊完成后應返回注冊成功的消息。如果使用表 單收集配送信息,應確保程序能夠正確處理這些數(shù)據(jù),最后能讓顧客能讓客戶收到包裹。要 測試這些程序,需要驗證服務器能正確保存這些數(shù)據(jù),而且后臺運行的程序能正確解釋和 使用這些信息。2. 8. 3數(shù)據(jù)校驗如果系根據(jù)業(yè)務規(guī)則需要對用戶輸入進行校驗,需要保證這些校驗功能正常工 作。例如,省份的字段可以用一個有效列表進行校驗。在這種情況下,需要驗證列表完整 而且程序正確調(diào)用了該列表(例如在列表中添加一個測試值,確定系統(tǒng)能夠接受這個測試 值)。2. 8. 4Cookies很多用戶喜歡甜食,但是開發(fā)人員喜歡web C00kie(小甜餅)。如果系統(tǒng)使用 了 cookie,測試人員需要對它們進行檢測。如果在cookies中保存了注冊信息,請確認該 cookie能夠正常工作而且已對這些信息已經(jīng)加密。如果使用cookie來統(tǒng)計次數(shù),需要驗證 次數(shù)累計正確。2. 8. 5應用程序特定的功能需求最重要的是,測試人員需要對應用程序特定的功能需求進行驗證。嘗試用戶可能 進行的所有操作下訂單、更改訂單、取消訂單、核對訂單狀態(tài)、在貨物發(fā)送之前更改送貨信 息、在線支付等等。這是用戶之所以使用網(wǎng)站的原因,一定要確認網(wǎng)站能像廣告宣傳的那樣 神奇。2. 8. 6 接口測試在很多情況下,web站點不是孤立。Web站點可能會與外部服務器通訊,請求數(shù)據(jù)、 驗證數(shù)據(jù)或提交訂單。2.8. 7服務器接口第一個需要測試的接口是瀏覽器與服務器的接口。測試人員提交事務,然后查看 服務器記錄,并驗證在瀏覽器上看到的正好是服務器上發(fā)生的。測試人員還可以查詢數(shù)據(jù) 庫,確認事務數(shù)據(jù)已正確保存。2. 8. 8 外部接口有些web系統(tǒng)有外部接口。例如,網(wǎng)上商店可能要實時驗證信用卡數(shù)據(jù)以減少欺 詐行為的發(fā)生。測試的時候,要使用web接口發(fā)送一些事務數(shù)據(jù),分別對有效信用卡、無效 信用卡和被盜信用卡進行驗證。如果商店只使用Visa卡和Mastercard卡,可以嘗試使用Discover卡的數(shù)據(jù)。(簡單的客戶端腳本能夠在提交事務之前對代碼進行識別,例如3表 不 American Express,4 表不 Visa,5 表不 Mastercard,6 代表 Discover。)通常,狽Iji式人員 需要確認軟件能夠處理外部服務器返回的所有可能的消息。2. 8. 9錯誤處理最容易被測試人員忽略的地方是接口錯誤處理。通常我們試圖確認系統(tǒng)能夠處理 所有錯誤,但卻無法預期系統(tǒng)所有可能的錯誤。嘗試在處理過程中中斷事務,看看會發(fā)生什 么情況?訂單是否完成?嘗試中斷用戶到服務器的網(wǎng)絡連接。嘗試中斷web服務器到信用 卡驗證服務器的連接。在這些情況下,系統(tǒng)能否正確處理這些錯誤?是否已對信用卡進行 收費?如果用戶自己中斷事務處理,在訂單已保存而用戶沒有返回網(wǎng)站確認的時候,需要 由客戶代表致電用戶進行訂單確認。2. 8. 10兼容性測試需要驗證應用程序可以在用戶使用的機器上運行。如果您用戶是全球范圍的,需 要測試各種操作系統(tǒng)、瀏覽器、視頻設置和modem速度。最后,還要嘗試各種設置的組合。2. 8. 11操作系統(tǒng)你的站點能否在MAC和IBM兼容系統(tǒng)上瀏覽?有字體在某個系統(tǒng)上可能不存在, 因此需要確認選擇了備用字體。如果用戶使用兩種操作系統(tǒng),請確認站點未使用只能在其 中一種操作系統(tǒng)上運行的插件。2. 8. 12 瀏覽器站點能否使用Netscape、Internet Explorer或Lynx進行瀏覽?有些HTML命令 或腳本只能在某些特定的瀏覽器上運行。請確認有圖片的替代文字,因為可能會有用戶使 用文本瀏覽器。如果您使用SSL安全特性,則只需對3. 0以上版本的瀏覽器進行驗證,但是 對于老版本的用戶應該有相關的消息提示。2. 8. 13視頻設置頁面版式在640x400、600x800或1024x768的分辨率模式下是否顯示正常?字體 是否太小以至于無法瀏覽?或者是太大?文本和圖片是否對齊? 2. 8. 14Modem/ 連接速率是否有這種情況,用戶使用28. Smodem下載一個頁面需要10分鐘,但測試人員在 測試的時候使用的是Tl專線?用戶在下載文章或演示的時候,可能會等待比較長的時間, 但卻不會耐心等待首頁的出現(xiàn)。最后,需要確認圖片不會太大。2. 8. 14 打印機用戶可能會將網(wǎng)頁打印下來。因此網(wǎng)也在設計的時候要考慮到打印問題,注意節(jié) 約紙張和油墨。有不少用戶喜歡閱讀而不是盯著屏幕,因此需要驗證網(wǎng)頁打印是否正常。有 時在屏幕上顯示的圖片和文本的對齊方式可能與打印出來的東西不一樣。測試人員至少需 要驗證訂單確認頁面打印是正常的。2. 8. 15組合測試最后需要進行組合測試。600x800的分辨率在MAC機上可能不錯,但是在IBM兼容 機上卻很難看。在IBM機器上使用Netscape能正常顯示,但卻無法使用Lynx來瀏覽。如 果是內(nèi)部使用的web站點,測試可能會輕松一些。如果公司指定使用某個類型的瀏覽器,那 么只需在該瀏覽器上進行測試。如果所有的人都使用Tl專線,可能不需要測試下載施加。(但需要注意的是,可能會有員工從家里撥號進入系統(tǒng))有些內(nèi)部應用程序,開發(fā)部門可能 在系統(tǒng)需求中聲明不支持某些系統(tǒng)而只支持一些那些已設置的系統(tǒng)。但是,理想的情況是, 系統(tǒng)能在所有機器上運行,這樣就不會限制將來的發(fā)展和變動。2.8. 16負載/壓力測試測試需要驗證系統(tǒng)能否在同一時間響應大量的用戶,在用戶傳送大量數(shù)據(jù)的時候 能否響應,系統(tǒng)能否長時間運行??稍L問性對用戶來說是極其重要的。如果用戶得到“系統(tǒng) 忙”的信息,他們可能放棄,并轉(zhuǎn)向競爭對手。系統(tǒng)檢測不僅要使用戶能夠正常訪問站點,在 很多情況下,可能會有黑客試圖通過發(fā)送大量數(shù)據(jù)包來攻擊服務器。出于安全的原因,測試 人員應該知道當系統(tǒng)過載時,需要采取哪些措施,而不是簡單地提升系統(tǒng)性能。2. 8. 17瞬間訪問高峰如果您的站點用于公布彩票的抽獎結果,最好使系統(tǒng)在中獎號碼公布后的一段時 間內(nèi)能夠響應上百萬的請求。負載測試工具能夠模擬X個用戶同時訪問測試站點。2. 8. 18每個用戶傳送大量數(shù)據(jù)網(wǎng)上書店的多數(shù)用戶可能只訂購1-5書,但是大學書店可能會訂購5000本有關心 理學介紹的課本?或者一個祖母為她的50個兒孫購買圣誕禮物(當然每個孩子都有自己 的郵件地址)系統(tǒng)能處理單個用戶的大量數(shù)據(jù)嗎?2. 8. 19長時間的使用如果站點用于處理鮮花訂單,那么至少希望它在母親節(jié)前的一周內(nèi)能持續(xù)運行。 如果站點提供基于web的email服務,那么點最好能持續(xù)運行幾個月,甚至幾年。可能需要 使用自動測試工具來完成這種類型的測試,因為很難通過手工完成這些測試。你可以想象 組織100個人同時點擊某個站點。但是同時組織100000個人呢。通常,測試工具在第二次 使用的時候,它創(chuàng)造的效益,就足以支付成本。而且,測試工具安裝完成之后,再次使用的時 候,只要點擊幾下。2. 8. 20安全性測試即使站點不接受信用卡支付,安全問題也是非常重要的。Web站點收集的用戶資料 只能在公司內(nèi)部使用。如果用戶信息被黑客泄露,客戶在進行交易時,就不會有安全感。2.8. 21目錄設置Web安全的第一步就是正確設置目錄。每個目錄下應該有index, html或main, html頁面,這樣就不會顯示該目錄下的所有內(nèi)容。我服務的一個公司沒有執(zhí)行這條規(guī)則。 我選中一幅圖片,單擊鼠標右鍵,找到該圖片所在的路徑"…com/objects/images"。然后 在瀏覽器地址欄中手工輸入該路徑,發(fā)現(xiàn)該站點所有圖片的列表。這可能沒什么關系。我進 入下一級目錄"…com/objects",點擊jackpot。在該目錄下有很多資料,其中引起我注意 的是已過期頁面。該公司每個月都要更改產(chǎn)品價格,并且保存過期頁面。我翻看了一下這 些記錄,就可以估計他們的邊際利潤以及他們?yōu)榱藸幦∫粋€合同還有多大的降價空間。如 果某個客戶在談判之前查看了這些信息,他們在談判桌上肯定處于上風。2. 8. 22SSL很多站點使用SSL進行安全傳送。你知道你進入一個SSL站點是因為瀏覽器出現(xiàn)了警告消息,而且在地址欄中的HTTP變成HTTPS。如果開發(fā)部門使用了 SSL,測試人員需要 確定是否有相應的替代頁面(適用于3.0以下版本的瀏覽器,這些瀏覽器不支持SSL。當用戶進入或離開安全站點的時候,請確認有相應的提示信息。是否有連接時間限制?超過限 制時間后出現(xiàn)什么情況?2. 8. 23 登錄有些站點需要用戶進行登錄,以驗證他們的身份。這樣對用戶是方便的,他們不需 要每次都輸入個人資料。你需要驗證系統(tǒng)阻止非法的用戶名/ 口令登錄,而能夠通過有效 登錄。用戶登錄是否有次數(shù)限制?是否限制從某些IP地址登錄?如果允許登錄失敗的次 數(shù)為3,你在第三次登錄的時候輸入正確的用戶名和口令,能通過驗證嗎? 口令選擇有規(guī)則 限制嗎?2. 8. 24日志文件在后臺,要注意驗證服務器日志工作正常。日志是否記所有的事務處理?是否記 錄失敗的注冊企圖?是否記錄被盜信用卡的使用?是否在每次事務完成的時候都進行保 存?記錄IP地址嗎?記錄用戶名嗎?2. 8. 25腳本語言腳本語言是常見的安全隱患。每種語言的細節(jié)有所不同。有些腳本允許訪問根目 錄。其他只允許訪問郵件服務器,但是經(jīng)驗豐富的黑客可以將服務器用戶名和口令發(fā)送給 他們自己。找出站點使用了哪些腳本語言,并研究該語言的缺陷。最好的辦法是訂閱一個 討論站點使用的腳本語言安全性的新聞組。2. 8. 26 結論無論你在測試internet、ntranet或者是extranet應用程序,web測試相對于非 web測試來說都是更具挑戰(zhàn)性的工作。用戶對web頁面質(zhì)量有很高的期望。在很多情況下, 就像業(yè)務功能一樣,頁面用于維護和發(fā)展公共關系,所以第一印象非常重要。3.數(shù)據(jù)庫程序的測試如果要向SQL數(shù)據(jù)庫中保存時間,時間的年份必須大于等于1753年,如果小于 1753年,修改數(shù)據(jù)庫時會出錯。測試數(shù)據(jù)庫程序時,除了要測試每個數(shù)據(jù)庫操作是否正確外,要著重測試數(shù)據(jù)庫 共享問題,即多人同時執(zhí)行同一功能,這樣就會同時對同一數(shù)據(jù)表進行操作,測試程序是否 正常。測試數(shù)據(jù)庫程序時,還要測試數(shù)據(jù)庫操作的速度,如果數(shù)據(jù)庫操作緩慢,應通知程 序員進行優(yōu)化。需要理解到的是上述實施例雖然對本發(fā)明的設計思路作了比較詳細的文字描 述,但是這些文字描述,只是對本發(fā)明設計思路的簡單文字描述,而不是對本發(fā)明設計思路 的限制,任何不超出本發(fā)明設計思路的組合、增加或修改,均落入本發(fā)明的保護范圍內(nèi)。
權利要求
一種基于WEB的手機外殼計算機輔助設計方法,其特征是(1)設計者通過WEB與手機型號數(shù)據(jù)庫自選系統(tǒng)進行數(shù)據(jù)交換,且通過手機型號數(shù)據(jù)庫選定所需手機外殼的外形尺寸參數(shù),或設計者將所需的手機機殼外形尺寸參數(shù)輸入3D圖自動生成模板,3D圖自動生成模板根據(jù)該尺寸參數(shù)自動生成3D模型;(2)設計者通過WEB將其選定所需手機外殼的外形尺寸參數(shù),或?qū)⒆詣由傻?D模板上傳至設計引導制作系統(tǒng),設計引導制作系統(tǒng)自動或自動與手動相結合完成手機機殼的草圖設計、繪制出整機的效果圖;(3)設計者通過WEB將整機的效果圖上傳到在線WEB圖像處理系統(tǒng),在線WEB圖像處理系統(tǒng)通過WEB與設計者進行人機對話,完成手機機殼內(nèi)外技術參數(shù)的設計、手機機殼外觀的設計及整個MD模板;(4)設計者通過WEB將整個MD模板上傳至3D建模系統(tǒng),完成工藝圖,標明各個外觀可視部件的材質(zhì)和表面工藝,有絲印或鐳雕的還要出菲林圖,并生成打樣圖,完成整個手機設計;(5)設計者通過WEB將整個MD模板上傳至生產(chǎn)系統(tǒng)。
2.根據(jù)權利要求1所述的基于WEB的手機外殼計算機輔助設計方法,其特征是所述 手機型號數(shù)據(jù)庫自選系統(tǒng)是指設計者進入該系統(tǒng)后,屏幕顯示待輸入?yún)?shù)的對話框,其中 包括產(chǎn)品LOGO和主板型號;(1)對于標準型的外殼,只須鍵入其主板型號,然后鼠標離開型 號對話框并移入其它的文本輸入框內(nèi)并用鼠標左鍵單擊,程序就會自動將檢索到這些外殼 的外形尺寸參數(shù)等以3D形式顯示到屏幕上;(2)對于非標準型的外殼,設計者需自行輸入 這些參數(shù),并形成外殼3D模型。
3.根據(jù)權利要求1所述的基于WEB的手機外殼計算機輔助設計方法,其特征是所述 設計引導制作系統(tǒng),是指系統(tǒng)會自動調(diào)出外殼方案庫或自行設計的外殼的3D圖,點擊系統(tǒng) 自帶轉(zhuǎn)成六視圖工具,將外殼的3D圖轉(zhuǎn)成六視圖,并且計算出外殼的基本尺寸。
4.根據(jù)權利要求1所述的基于WEB的手機外殼計算機輔助設計方法,其特征是所述 在線TOB圖像處理系統(tǒng)是指下列模塊中的一種或一種以上,即拆件設計引導模塊、外觀面 繪制模塊、建模資料輸出模塊。
5.根據(jù)權利要求4所述的基于TOB的手機外殼計算機輔助設計方法,其特征是所述 拆件設計引導模塊是指下列技術手段中的一種或一種以上,即1)止口線的制作;2)螺絲 柱設計及結構;3)主扣設計及布局;4)上殼裝飾五金片設計及固定結構;5)屏設計及固定 結構;6)聽筒設計及固定結構;7)前攝像頭位置設計及固定結構;8)省電模式鏡片設計及 固定結構;9)MIC設計及固定結構;10)主按鍵設計及結構設計;11)側(cè)按鍵設計及結構設 計;12)USB膠塞設計及結構設計;13)螺絲孔膠塞設計及結構設計;14)喇叭設計及固定結 構;15)下殼攝像頭設計及固定結構;16)下殼裝飾件設計及結構設計;17)電池箱設計及 結構設計;18)手寫筆設計及結構設計;19)電池蓋的結構設計;20)穿繩孔的結構設計。
6.根據(jù)權利要求4所述的基于TOB的手機外殼計算機輔助設計方法,其特征是所述 外觀面繪制模塊是指通過相應工具繪制出相應的曲面,使描線的更貼近ID的線框(ID數(shù)據(jù) 實現(xiàn)同步共享),并尊重ID的創(chuàng)意,在設計過程中將線條光順,曲率變化均勻,拔模角都已 內(nèi)置在外觀面繪制模塊內(nèi),在完成以上設計,并保存,系統(tǒng)將自動建立裝配圖,即可進入大 面和固定部件等零部件疊加設計,并進行相應調(diào)整、保存,完成整個MD建模.
7.根據(jù)權利要求1所述的基于WEB的手機外殼計算機輔助設計方法,其特征是所述 3D建模系統(tǒng)是指制作整機六視圖,轉(zhuǎn)存DXF線框文件反饋給ID調(diào)整工藝標注,建完模的六 視圖線框可能與當初ID提供給MD的線框有所修改,ID需要做適當?shù)母?,并進一步完成 工藝圖,標明各個外觀可視部件的材質(zhì)和表面工藝,有絲印或鐳雕的還要出菲林圖,再加上 MD的建模3D模板,并生成打樣圖,傳送至生產(chǎn)系統(tǒng)。
全文摘要
本發(fā)明涉及一種用戶能夠根據(jù)自己喜好,自主設計手機外殼的一種基于WEB的手機外殼計算機輔助設計方法,(1)設計者通過WEB與手機型號數(shù)據(jù)庫自選系統(tǒng)進行數(shù)據(jù)交換,或設計者將所需的手機機殼外形尺寸參數(shù)輸入3D圖自動生成模板;(2)設計者通過WEB將其選定所需手機外殼的外形尺寸參數(shù),或?qū)⒆詣由傻?D模板上傳至設計引導制作系統(tǒng),自動或自動與手動相結合完成手機機殼的草圖設計、繪制出整機的效果圖;(3)設計者通過WEB將整機的效果圖上傳到在線WEB圖像處理系統(tǒng),在線WEB圖像處理系統(tǒng)通過WEB與設計者進行人機對話,完成手機機殼內(nèi)外技術參數(shù)的設計、外觀的設計及整個MD模板;(4)設計者通過WEB將整個MD模板上傳至3D建模系統(tǒng),完成整個手機設計;(5)設計者通過WEB將整個MD模板上傳至生產(chǎn)系統(tǒng)。
文檔編號G06F17/50GK101819610SQ20101017733
公開日2010年9月1日 申請日期2010年5月17日 優(yōu)先權日2010年5月17日
發(fā)明者惠鑫, 林瑞湖, 畢志烽, 葛晨 申請人:浙江富春江移動通信科技有限公司