時間:2022-03-03 10:22:10
序論:在您撰寫電子制作論文時,參考他人的優(yōu)秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發(fā)您的創(chuàng)作熱情,引導(dǎo)您走向新的創(chuàng)作高度。
在電子小制作的過程中,教師需準(zhǔn)備大量實例,分析相關(guān)電子電路工作原理,去編排制作工藝流程,基本上要先親自制作一遍,因此備課任務(wù)相當(dāng)繁重,制作一次至少要一周準(zhǔn)備。另外,雖說一般教師備課有備學(xué)生的要求,但這往往是教師自己的主觀臆斷中的學(xué)生,可能會忽略一些學(xué)生的真正需求。再加上地域原因,有些電子元器件難以買到,要拜托電子商店老板尋找,或上網(wǎng)搜索訂購,費盡周折。有的電子小制作項目甚至在所有條件準(zhǔn)備好的情況下卻因不具備某個元器件而不得不流產(chǎn),這樣的打擊也是很大的。比如我們本打算做一個“天亮鳥鳴器”應(yīng)用電路,其電路原理:通過光敏電阻對光的檢測作用,在天亮?xí)r由于其阻值減小產(chǎn)生一個能觸發(fā)音樂集成塊,發(fā)出的音樂信號經(jīng)過一個三極管放大功率,并通過揚(yáng)聲器輸出音樂塊內(nèi)藏的音樂。我們已備好課、編好工藝流程,卻因買不到合適的光敏電阻而不得不放棄。
二、對提升教師技能水平的作用
教師在上電子小制作技能課時,多關(guān)注學(xué)生,并及時對上課的情況做詳盡的記載,以便在下一次課程中及時修正。為了適應(yīng)學(xué)生的要求,教師學(xué)習(xí)到了積極先進(jìn)的教育教學(xué)理念,從而提升教師自身的技能水平,更加有利于我們的電子小制作技能教學(xué)模式能更好地發(fā)展。以電子小制作為內(nèi)容的項目教學(xué)法,可事半功倍地提高專業(yè)教師技能實訓(xùn)指導(dǎo)能力。通過尋找適合學(xué)生的電子小制作項目進(jìn)行備課,尋找購買元器件,安排工藝流程,準(zhǔn)備所需工具設(shè)備,組織學(xué)生安裝,解決安裝中出現(xiàn)的問題到最后產(chǎn)品調(diào)試試用及外殼設(shè)計,對專業(yè)教師來說,是一個很大的學(xué)習(xí)與挑戰(zhàn)機(jī)會。
通過施行電子小制作課程,教師的創(chuàng)造力得到了進(jìn)一步的發(fā)展。其實很多電子小制作都是一些已投放市場的產(chǎn)品,或是某一產(chǎn)品的功能模塊,了解這些電子小制作電路結(jié)構(gòu),也就基本了解了電子產(chǎn)品單元電路,對于電子維修也能起到舉一反三的效果。有的教師通過執(zhí)行以電子小制作為載體的項目教學(xué)法后,敢夸口說,可按照客戶給定的功能要求設(shè)計出相關(guān)的電路,并制作調(diào)試,甚至投放市場。教師具備了一定的技術(shù)科研與產(chǎn)品開發(fā)能力,便可研發(fā)較高檔次、較高水平,尤其是有創(chuàng)新的實用產(chǎn)品,指導(dǎo)學(xué)生多制作,并將一些較好的產(chǎn)品在學(xué)校及以上的范圍展示或拍賣,甚至可參加各級各類的比賽。這也對教師的技能水平有更高的要求,更進(jìn)一步提高教師的技能水平,在教學(xué)上也能根據(jù)經(jīng)驗更加得心應(yīng)手。
問:目前很多網(wǎng)站提供電子書籍下載,但其文件格式往往各不相同。請問常見的電子書籍文件格式有哪些?是不是都需要專門的閱讀工具?應(yīng)該如何選擇合適的電子書籍閱讀工具軟件?答:當(dāng)前比較流行和常見的電子讀物文件格式有EXE、CHM、HLP、PDF、WDL、SWB、LIT、EBX、RB、EBK等多種,其中EXE格式的電子讀物制作簡單、界面相當(dāng)精美且無需專門的閱讀器支持就可以閱讀,但多數(shù)需要IE支持;HLP和CHM文件格式的讀物一般也不需要安裝專門的閱讀工具,因為這兩種格式是微軟力推的,其支持文件在用戶安裝Windows操作系統(tǒng)時已經(jīng)安裝。
其他文件格式的電子讀物由于版權(quán)等種種原因,大多需要安裝相應(yīng)的專門閱讀器(瀏覽器)才能閱讀。問:我的朋友發(fā)了一份電子文檔技術(shù)資料給我,并告訴我說是PDF文件格式的,但在我的電腦上卻打不開。請問PDF是一種什么文件格式?我怎樣才能打開并閱讀它?答:PDF(PortableDocumentFormat)文件格式是Adobe公司開發(fā)的電子讀物文件格式。PDF文件格式是電子發(fā)行文檔事實上的標(biāo)準(zhǔn),由于此種格式的文本圖文并茂,閱讀時給人賞心悅目的感覺,因而深受大眾的青睞。這種文件格式的電子讀物需要該公司的PDF文件閱讀器AdobeAcrobatReader來查看、閱讀和打印。
圖1、圖文并茂的PDF電子書問:目前國內(nèi)很多大型的電子出版物都使用WDL這種文件格式,請問選用哪種電子書籍閱讀工具軟件對這種文件格式支持最好,并且又對其他文件格式有較好兼容性?答:對于WDL格式,使用專門的閱讀器DynaDocReader來閱讀當(dāng)然是首選。WDL這種文檔打破了軟件應(yīng)用、平臺和語言的障礙,它能與任何軟件產(chǎn)生的文檔兼容,可以跨平臺使用,而DynadocReader可以解決電子文件交換時所面臨的問題,如操作系統(tǒng)不同、各軟件之間的兼容問題、軟件本身版本的問題、字形問題、編碼問題等困擾。
圖2、CHM格式的《悟空傳》問:我下載了一個CHM文件格式的電子讀物卻無法打開,請問我該怎么辦?答:你可以做以下檢查:首先檢查你下載的文件是否不完整或者已經(jīng)受損,否則應(yīng)該重新下載。第二,檢查一下系統(tǒng)目錄下是否有Hh.exe這個文件(如C:\Windows下),這個文件用來打開CHM文件。如果你確認(rèn)你下載的文件沒問題,系統(tǒng)目錄下也有Hh.exe,但仍然打不開,那可能是程序所需鏈接庫文件受損,請下載安裝微軟的Hhupd.exe就能解決問題。問:如何在BIG5環(huán)境下閱讀“北極星書庫”的電子書籍?答:“北極星書庫”中的多數(shù)電子書都是MSCHM格式,而CHM格式的優(yōu)勢之一就是它可以直接使用IE的設(shè)定。也就是說,如果你使用的是Windows操作系統(tǒng)和IE瀏覽器,只要你安裝系統(tǒng)時裝了中文簡體支持文件包(安裝盤或MS站點均有下載),那么只需要在瀏覽簡體時按右鍵在菜單中的“編碼”下選取GB2312或“自動選擇”,那么今后瀏覽簡體的CHM電子書就如同瀏覽簡體頁面一樣方便(如圖2),而不需要其他任何外掛程序的支持(MS的簡體支持恐怕是最好的)。但是由于“北極星書庫”中的HELP格式電子書在用“電子文檔處理器”制作時沒有采用Unicode,所以BIG5的用戶無法直接瀏覽,建議你安裝某些外掛支持軟件(如南極星等)或者不要下載HELP格式的簡體電子書。
圖3、設(shè)置通過服務(wù)器瀏覽問:我是一位局域網(wǎng)用戶,請問在局域網(wǎng)中如何才能使用遠(yuǎn)程圖書閱覽器——超星圖書閱覽器去瀏覽網(wǎng)上“數(shù)字圖書館”?答:如果你是通過局域網(wǎng)上網(wǎng)(最大的可能是通過校園網(wǎng)),在你安裝完成超星圖書閱覽器后,可能你只能看到書目的名稱,但是卻看不到書的內(nèi)容。出現(xiàn)這種情況的原因之一是沒有進(jìn)行Proxy設(shè)置。超星圖書閱覽器3.40版以后的產(chǎn)品增加了“設(shè)置選項”,你只要只要單擊“設(shè)置”菜單,選擇“選項”并點擊,在彈出的“選項”對話框中選擇“網(wǎng)絡(luò)”選項卡(如圖3),這時我們可以看到如果“使用服務(wù)器”前的復(fù)選框沒有打勾,你只要先選中“使用服務(wù)器”,然后輸入服務(wù)器的“地址”和“端口”號(如果你不知道此地址,只要在IE瀏覽器的“工具”菜單中依次打開“Internet選項連接局域網(wǎng)設(shè)置”,在“服務(wù)器”的設(shè)置中就能看到你目前使用的服務(wù)器的地址和端口,把它們照抄過來即可,你也可以去詢問網(wǎng)絡(luò)管理員),點擊“確定”按鈕完成,這樣就能看到書的內(nèi)容了。
關(guān)鍵詞:電信部門電子地圖要求制作
1引言
2002年末,中國電信管線GIS系統(tǒng)建設(shè)項目啟動,要求各省、地、縣級電信部門必須采購自己轄區(qū)的電子地圖,并希望是大比例尺的。由于GIS的專業(yè)性較強(qiáng),電信部門的領(lǐng)導(dǎo)和技術(shù)人員對電子地圖、GIS以及MAPGIS了解很少,因此很有必要將電子地圖的要求和制作過程做一個詳細(xì)的介紹,這正是本文的目的。
2關(guān)于電子地圖定義和分類
2.1電子地圖的定義
隨著時代的變遷,科學(xué)的發(fā)展,計算機(jī)制圖技術(shù)與傳統(tǒng)手工制圖方式相比,實現(xiàn)了質(zhì)的飛躍,電子地圖產(chǎn)品也就應(yīng)運而生了。電子地圖是按照一定的組織方式,分別以記錄、文件、數(shù)據(jù)庫等形式,將正確的地圖數(shù)據(jù)存儲在有關(guān)介質(zhì)上的數(shù)字地圖,它是一種矢量化的圖件,支持無極放大。
2.2電子地圖的分類
國內(nèi)外有許多的廠商在生產(chǎn)、銷售各種形式的電子地圖,這些電子地圖多已公開出版,一般不涉及密級問題。主要有以下三種。
1)以光盤出版物為載體的電子地圖,它們大多是專題地圖,以專業(yè)內(nèi)容為主,既有矢量格式,又有柵格格式,其中以小比例尺的柵格數(shù)據(jù)為主。
2)網(wǎng)絡(luò)地圖,即在Internet上供用戶查詢的地圖。由于柵格數(shù)據(jù)應(yīng)用廣泛且使用方便,網(wǎng)絡(luò)地圖主要以柵格數(shù)據(jù)為主。此類地圖一般內(nèi)容精練,以交、邊界、水系、居民地等為主要要素,有的涵蓋了全球范圍。
3)GIS、GPS行業(yè)用的專業(yè)地圖,定位精度高,數(shù)據(jù)采集一般都源于紙介質(zhì)的地形圖,很多數(shù)據(jù)來源于某些國家級權(quán)威測繪成圖單位,如美國的地質(zhì)調(diào)查局(USGS數(shù)據(jù)),人口調(diào)查局(TIGER數(shù)據(jù))。這些數(shù)據(jù)經(jīng)由專業(yè)公司加工成各種所需的數(shù)據(jù),包括增加、刪除、整飾等工作,精練成大眾或?qū)I(yè)數(shù)據(jù)。
3MAPGIS對電信電子地圖的要求
在電信專業(yè)GIS系統(tǒng)中,MAPGIS需要的數(shù)字地圖一般為兩類:地理底圖數(shù)據(jù)和專業(yè)電信管網(wǎng)數(shù)據(jù),二者比例尺可以不同。在全省集中模式時,除需要本地網(wǎng)地理底圖外,還需要一張全省行政區(qū)劃略圖。全省行政區(qū)劃略圖和本地網(wǎng)地理底圖必須采用相同的坐標(biāo)系和坐標(biāo)單位。下面就將二種形式的地圖做一個詳細(xì)的說明。
1)對于MAPGIS本地網(wǎng)管線管理系統(tǒng)所使用的地圖數(shù)據(jù)精度要求如表1。
2)MAPGIS對全省行政區(qū)劃略圖數(shù)據(jù)精度要求
4如何制作滿足系統(tǒng)要求的電子數(shù)據(jù)
要制作滿足電信專業(yè)管線GIS系統(tǒng)要求的電子數(shù)據(jù),一般要求數(shù)據(jù)制作人員必須對MAPGIS地理信息系統(tǒng)平臺軟件比較熟悉,了解MAPGIS數(shù)字制圖的工藝流程。
數(shù)據(jù)制作分為地理底圖數(shù)據(jù)和專業(yè)數(shù)據(jù)。地理底圖數(shù)據(jù)一般通過購買后轉(zhuǎn)換而來,專業(yè)管網(wǎng)數(shù)據(jù)可以通過購買后轉(zhuǎn)換而來或直接在地理底圖上采集形成。下面以制作電子底圖數(shù)據(jù)為例說明數(shù)據(jù)的制作流程。
4.1格式要求
如果電信部門采購的數(shù)據(jù)格式不是MAPGIS65格式,可以利用MAPGIS自帶的數(shù)據(jù)轉(zhuǎn)換模塊將其它格式數(shù)據(jù)轉(zhuǎn)換過來。目前市場常見的數(shù)據(jù)格式多為ARC/INFO格式數(shù)據(jù)和AutoCAD的DXF數(shù)據(jù),由于格式的差異,必須在編輯好兩種軟件的符號、線型、顏色、圖層、圖案等對照表后,數(shù)據(jù)的轉(zhuǎn)換才會符合格式要求。即使如此,轉(zhuǎn)換過來的數(shù)據(jù)仍需要進(jìn)行數(shù)據(jù)的整理和完善。
4.2制作要點
1)數(shù)據(jù)整理,包括圖層、顏色、符號、線型的檢查和拓?fù)溴e誤檢查。
2)數(shù)據(jù)分幅存放,分成不同的目錄,按照不同圖層名存放在計算機(jī)里。
3)數(shù)據(jù)誤差校正和投影檢查,最終保存形式為規(guī)定坐標(biāo)系下的以米為測量單位的大地坐標(biāo)。
4)利用地圖庫模塊將數(shù)據(jù)建庫管理,檢查數(shù)據(jù)在空間位置上拓?fù)潢P(guān)系的正確性。
5)將建庫完成的數(shù)據(jù)上載到數(shù)據(jù)服務(wù)器端大型商用數(shù)據(jù)庫中。
1.1投影變換在ArcGIS中,不論柵格還是矢量,在數(shù)據(jù)存儲時都符合這樣的特點:坐標(biāo)值與坐標(biāo)系統(tǒng)分離存儲。坐標(biāo)值是任何數(shù)據(jù)必須有的,而坐標(biāo)系統(tǒng)則可能缺失或有誤[1]。坐標(biāo)系統(tǒng)作為數(shù)據(jù)的基本信息,對數(shù)據(jù)有著重要作用。數(shù)據(jù)由于來源不同或要求整理為其他坐標(biāo)系,在使用前需對其進(jìn)行定義地圖投影和地圖投影。如果數(shù)據(jù)沒有投影信息,屬性中將標(biāo)注“未知”,通過數(shù)據(jù)管理工具投影和變換定義投影命令將數(shù)據(jù)(前提是坐標(biāo)信息已知)坐標(biāo)信息寫入?!岸x投影”不會更改輸出要輸?shù)淖鴺?biāo),要將數(shù)據(jù)集從一個投影轉(zhuǎn)換到另一個投影,需使用“投影”工具,在不涉及橢球基準(zhǔn)參數(shù)變化時只需使用數(shù)據(jù)管理工具投影和變換要素投影命令,在彈出窗口中輸入要轉(zhuǎn)換的數(shù)據(jù)以及輸出的坐標(biāo)系統(tǒng)即可進(jìn)行投影變換(例如,西安80經(jīng)緯度坐標(biāo)轉(zhuǎn)換為西安80平面坐標(biāo));如涉及橢球基準(zhǔn)參數(shù)變化時(例如,西安80坐標(biāo)系統(tǒng)轉(zhuǎn)換為2000坐標(biāo)系統(tǒng)),需使用數(shù)據(jù)管理工具投影和變換創(chuàng)建自定義地理(坐標(biāo))變換工具,在方法中選擇合適的轉(zhuǎn)換方法(一般采用七參數(shù)法coordinate_Frame),輸入相應(yīng)數(shù)值后形成轉(zhuǎn)換文檔,再用投影命令進(jìn)行轉(zhuǎn)換。
1.2數(shù)據(jù)入庫由于整理完成后的數(shù)據(jù)數(shù)目繁多,為了數(shù)據(jù)使用和后期處理(拓?fù)錂z查、注記生成、數(shù)據(jù)遷移等)的方便,需建立數(shù)據(jù)庫(GDB)。將整理完成后的數(shù)據(jù)放入數(shù)據(jù)庫中。數(shù)據(jù)存儲在GDB后,可對各類數(shù)據(jù)統(tǒng)一進(jìn)行處理。通常情況下,由其他格式轉(zhuǎn)換過來的數(shù)據(jù),都有可能發(fā)生拓?fù)溴e誤或者其他問題,因此有必要對其進(jìn)行檢查、修復(fù)。通常使用“檢查幾何命令”與“修復(fù)幾何命令”,除此之外,更多的拓?fù)鋯栴}需要通過添加拓?fù)湟?guī)則檢查,然后根據(jù)結(jié)果,使用拓?fù)涔ぞ邨l進(jìn)行修復(fù)。
2電子地圖配圖
電子地圖的地圖配置,主要是協(xié)調(diào)地圖整體的配色;興趣點的點符號,道路等線符號,水系、植被等面的地圖符號化及顏色搭配設(shè)置;注記的標(biāo)注、壓蓋、方向、字體大小等設(shè)置。色彩在電子地圖的設(shè)計中占有非常重要的地位,色彩設(shè)計應(yīng)與電子地圖的性質(zhì)、用途相一致,與電子地圖的內(nèi)容相適應(yīng),充分利用色彩的感覺與象征性使圖面和諧美觀并形成特色[3]?!兜乩硇畔⒐卜?wù)平臺電子地圖數(shù)據(jù)規(guī)范》對電子地圖各要素的色彩有相應(yīng)規(guī)范,在實踐中可參考運用。ArcGIS在電子地圖的配置方面功能較為完善,主要使用樣式管理器對符號進(jìn)行創(chuàng)建和管理;使用制圖表達(dá)解決傳統(tǒng)制圖符號化中出現(xiàn)的符號、表現(xiàn)上的難題;使用標(biāo)注工具將屬性信息轉(zhuǎn)變?yōu)槲谋拘畔?,對地理要素信息進(jìn)行表達(dá)。
現(xiàn)就標(biāo)注工具的使用和標(biāo)注轉(zhuǎn)注記的相關(guān)問題進(jìn)行探論。ArcGIS為屬性標(biāo)注提供了較為完善和靈活的表現(xiàn)形式,主要通過Maplex引擎對標(biāo)注如何相對于要素進(jìn)行放置,當(dāng)可用空間受限制時如何修改或減少標(biāo)注以便放置更多的標(biāo)注,以及如何解決標(biāo)注之間的沖突等方面進(jìn)行控制。ArcGIS標(biāo)注體系如圖2所示。Maplex引擎對點、線、面三類要素分別提供了不同的標(biāo)注解決方案,讓用戶通過設(shè)置標(biāo)注的位置、標(biāo)注的偏移、標(biāo)注的重復(fù)放置、同名標(biāo)注的刪除、標(biāo)注要素的篩選、長標(biāo)注換行,標(biāo)注優(yōu)先級設(shè)置等選項,最大限度地滿足地圖生產(chǎn)的要求,使標(biāo)注更優(yōu)化、更合理。由于地圖標(biāo)注為動態(tài)標(biāo)注,每次刷新地圖都會重新標(biāo)注,并且在實際使用中,注記作為一個獨立的個體,需與矢量分層顯示。為滿足電子地圖生產(chǎn)的需要,需將動態(tài)標(biāo)注轉(zhuǎn)換為獨立的注記。特別需要注意的是,此種標(biāo)注轉(zhuǎn)注記的方法受到電腦硬件配置的影響,只限于數(shù)量較少的標(biāo)注轉(zhuǎn)換使用。如需轉(zhuǎn)換大數(shù)據(jù)量的標(biāo)注時,可使用分塊標(biāo)注轉(zhuǎn)注記工具,能有效地解決此問題。在使用分塊標(biāo)注轉(zhuǎn)注記時,參考面索引圖層應(yīng)為覆蓋要轉(zhuǎn)換區(qū)域的若干個互不重疊的矩形面狀區(qū)域,可使用創(chuàng)建漁網(wǎng)工具制作。最后為達(dá)到更好的配圖效果,還需要對已完成的配圖進(jìn)行優(yōu)化和調(diào)整。主要涉及道路擬合與融合設(shè)置,使道路連接形成一個有機(jī)整體,圖面美觀。
3電子地圖切圖
電子地圖配圖完成以后,需要將配圖成果為地圖服務(wù)。選擇已配置好的地圖文檔(MXD),右鍵單擊屬性PublishtoArcGISService,根據(jù)提示設(shè)置相應(yīng)參數(shù),地圖成功后,根據(jù)實際需求以及計算機(jī)的硬件配置設(shè)置切圖的相關(guān)參數(shù)。之后創(chuàng)建緩存切片,首先選擇服務(wù),右鍵單擊“ServiceProperties”,然后單擊Caching選項卡,按照要求設(shè)置相應(yīng)參數(shù),點擊“CreateTiles”,彈出ManageMapServiceCacheTiles工具,該工具用于創(chuàng)建地圖緩存切片和地圖更新。局部更新的使用環(huán)境:1)切圖過程中遇到意外導(dǎo)致切圖過程被迫中止;2)切圖完成后發(fā)現(xiàn)局部范圍存在問題,可用局部切圖方式更新存在問題的區(qū)域。3)因數(shù)據(jù)變更或具體情況需對局部數(shù)據(jù)進(jìn)行更新以及其他需要進(jìn)行局部更新的情形。局部更新后將重新生成新的瓦片文件夾,然后將新生成的文件夾替代原有的文件夾對應(yīng)瓦片。切片后效果圖如圖3所示。
4在ArcGIS10.0平臺下制作矢量電子地圖流程圖
流程圖如圖4所示。
5結(jié)束語
[關(guān)鍵詞]網(wǎng)站安全腳本數(shù)據(jù)庫交互
一、引言
Internet已滲透到了社會的各個領(lǐng)域,不僅影響著我們的學(xué)習(xí)和工作,在Internet的發(fā)展中,WWW的發(fā)明和迅速推廣應(yīng)用是一個重要的里程碑。網(wǎng)頁設(shè)計作為一門新興的技術(shù),是介于平面設(shè)計、編程技術(shù)兩者之間的一門學(xué)科,它還涉及到美學(xué)心理、平面構(gòu)成、色彩搭配等平面設(shè)計方面的知識。只有綜合運用多種知識,才能設(shè)計出視聽特效、動靜結(jié)合、人機(jī)交互的WEB頁面。
電子商務(wù)網(wǎng)站是一個非常豐富和方便的系統(tǒng),很多是過去無法想像的,隨著今天的社會的發(fā)展以及科學(xué)技術(shù)的發(fā)展,現(xiàn)在都可以想像得到。由此可以想像到未來的網(wǎng)頁設(shè)計,那時候網(wǎng)頁設(shè)計的要求是什么呢?怎樣才能適應(yīng)電子商務(wù)的發(fā)展呢?我有以下幾點想法:網(wǎng)頁能具有人性化;網(wǎng)頁要具有相當(dāng)?shù)拿栏?網(wǎng)頁更加強(qiáng)調(diào)交互性。
二、電子商務(wù)網(wǎng)站的安全現(xiàn)狀
電子商務(wù)網(wǎng)站安全主要涉及網(wǎng)絡(luò)信息的安全和網(wǎng)絡(luò)系統(tǒng)本身的安全。電子商務(wù)網(wǎng)站安全的隱患主要來自操作系統(tǒng)、網(wǎng)絡(luò)和數(shù)據(jù)庫的脆弱性以及安全管理上的疏忽。電子商務(wù)網(wǎng)站安全從本質(zhì)上講就是網(wǎng)絡(luò)上信息的安全,包括靜態(tài)信息的存儲安全和信息的傳輸安全。從廣義上講,凡是涉及到網(wǎng)絡(luò)上信息的保密性、完整性、可用性、真實性和可控性的相關(guān)技術(shù)和理論都是網(wǎng)絡(luò)安全的研究領(lǐng)域。因此為了保證網(wǎng)絡(luò)的安全,必須保證以下四個方面的安全:運行系統(tǒng)的安全;
網(wǎng)絡(luò)上系統(tǒng)信息的安全;網(wǎng)絡(luò)上信息傳播安全;網(wǎng)絡(luò)上信息內(nèi)容的安全。
以下是對目前國內(nèi)電子商務(wù)站點普遍存在的幾個嚴(yán)重的安全問題的一些分析。
1.客戶端數(shù)據(jù)的完整性和有效性檢查
(1)特殊字符的過濾
在W3C的WWWSecurityFAQ中關(guān)于CGI安全編程一節(jié)里列出了建議過濾的字符:&;“”\“|*?-<>^()[]{}\n\r,這些字符由于在不同的系統(tǒng)或運行環(huán)境中會具有特殊意義,如變量定義/賦值/取值、非顯示字符、運行外部程序等,而被列為危險字符。
①CGI和Script編程語言的問題
在幾種國內(nèi)常見的WEB編程語言中,ASP和ColdFusion腳本語言對特殊字符的過濾機(jī)制不夠完善,例如沒有對單引號做任何處理等。Perl和php對特殊字符的過濾則較為嚴(yán)密,如忽略或加上“\”(取消特殊字符含義)處理。C語言編寫的cgi程序?qū)μ厥庾址倪^濾完全依賴于程序員的知識和技術(shù),因此也可能存在安全問題。
②MicrosoftASP腳本
普遍存在的問題是程序員在編寫ASP腳本時,缺少或沒有對客戶端輸入的數(shù)據(jù)/變量進(jìn)行嚴(yán)格的合法性分析。因此,如果攻擊者輸入某些特定sql語句,可能造成數(shù)據(jù)庫資料丟失/泄漏/甚至威脅整個站點的安全。比如攻擊者可以任意創(chuàng)建或者刪除表(如果可以猜測出已存在的表名),清除或者更改數(shù)據(jù)庫數(shù)據(jù)。攻擊者也可能通過執(zhí)行一些儲存過程函數(shù),將sql語句的輸出結(jié)果通過電子郵件發(fā)送給自己,或者執(zhí)行系統(tǒng)命令。
③PHP和Perl
雖然提供了加上”\”(取消特殊字符含義)處理的手段,但是處理一些數(shù)據(jù)庫時依然可以被改寫。對于MySQL則沒有問題,\’不會與前面的單引號封閉,而當(dāng)作一個合法的字符處理。針對oracle和informix等數(shù)據(jù)庫暫時未進(jìn)行相關(guān)測試。
另外,對于PHP或者Perl語言,很多程序?qū)τ跀?shù)字類型的輸入變量,沒有加單引號予以保護(hù),攻擊者就有可能在這種變量中加入額外的SQL語句,來攻擊數(shù)據(jù)庫或者獲得非法控制權(quán)限。
(2)數(shù)據(jù)庫問題
不同的數(shù)據(jù)庫對安全機(jī)制的不同認(rèn)識和實現(xiàn)方法,使它們的安全性也有所不同。最常見的問題是利用數(shù)據(jù)庫對某些字符的不正確解釋,改寫被執(zhí)行的SQL語句,從而非法獲得訪問權(quán)限。
2.大量數(shù)據(jù)查詢導(dǎo)致拒絕服務(wù)
許多網(wǎng)站對用戶輸入內(nèi)容的判斷在前臺,用javascript判斷,如果用戶繞過前臺判斷,就能對數(shù)據(jù)庫進(jìn)行全查詢,如果數(shù)據(jù)庫比較龐大,會耗費大量系統(tǒng)資源,如果同時進(jìn)行大量的這種查詢操作,就會有DenialofService(DoS——拒絕服務(wù))同樣的效果。
三、措施與解決方案
通過查閱一些資料,下面介紹一些網(wǎng)頁制作中安全防范的方法,以供大家參考。
1.防范腳本攻擊
(1)JS腳本和HTML腳本攻擊的防范其實很簡單,只要用server.HTMLEncode(Str)就可以了。當(dāng)然全以<%=uid%>過濾,為了方便的過濾,只需要將HTML腳本和JS腳本中的幾個關(guān)鍵字符過濾掉就可以了,如下代碼所示:
以下是過濾函數(shù)CHK()
<%
functionCHK(fqyString)
fqyString=replace(fqyString,“>”,“>”)
fqyString=replace(fqyString,“<”,”<“)
fqyString=replace(fqyString,“&#”,“&”)
fqyString=Replace(fqyString,CHR(32),“”)
fqyString=Replace(fqyString,CHR(9),“”)
fqyString=Replace(fqyString,CHR(34),“”“)
fqyString=Replace(fqyString,CHR(39),”‘“)
fqyString=Replace(fqyString,CHR(13),”“)
fqyString=Replace(fqyString,CHR(10)&CHR(10),”</P><P>“)
fqyString=Replace(fqyString,CHR(10),”<BR>“)
CHK=fqyString
endfunction
%>
(2)很多站點在用戶注冊,或者是用戶資料修改的頁面上也缺少腳本的過濾,或者是只在其中之一進(jìn)行過濾,注冊進(jìn)入后修改資料仍然可以進(jìn)行腳本攻擊。對用戶提交的數(shù)據(jù)進(jìn)行檢測和過濾如以下代碼:
IfInstr(request(”username“),”=“)>0or
Instr(request(”username“),”%“)>0or
Instr(request(”username“),chr(32))>0or
Instr(request(”username“),”?“)>0or
……
Instr(request(”username“),”>“)>0or
Instr(request(”username“),”<“)>0or
Instr(request(”username“),”“”“)>0then
response.write”朋友,你的提交用戶名含有非法字符,請更改,謝謝合作<ahref=’****:window.history.go(-1);‘>返回</a>“
response.end
endif
2.防范sqlinjeciton攻擊
從最一般的.SQLInjection漏洞攻擊來看,主要在用戶名和密碼上的過濾問題,提交:用戶名為:‘or’‘=’用戶密碼為:‘or’‘=’從程序出發(fā),數(shù)據(jù)庫在執(zhí)行以下操作Sql=“SELECT*FROMlUsersWHEREUsername=”or“=”andPassword=“or”=“”時,SQL服務(wù)器將返回lUsers表格中的所有記錄,而ASP腳本將會因此而誤認(rèn)為攻擊者的輸入符lUsers表格中的第一條記錄,從而允許攻擊者以該用戶的名義登入網(wǎng)站。對此類注入的防范可以利用以下代碼就可以實現(xiàn)strUsername=Replace(Request.Form(“Username”),“‘’”,“‘’‘”)
strPassword=Replace(Request.Form(“Password”),“’‘”,“’‘’‘”)
3.防止ASP木馬
防止ASP木馬被上傳到服務(wù)器的方法很簡單,如果你的論壇支持文件上傳,請設(shè)定好你要上傳的文件格式,我不贊成使用可更改的文件格式,直接從程序上鎖定,只有圖象文件格式和壓縮文件就完全可以,因為多給自己留點方便也就多給攻擊者留點方便。怎么判斷格式,如下面代碼所示:
判斷文件類型是否合格
PrivateFunctionCheckFileExt(fileEXT)
dimForumupload
Forumupload=”gif,jpg,bmp,jpeg“
Forumupload=split(Forumupload,”,“)
fori=0toubound(Forumupload)
iflcase(fileEXT)=lcase(trim(Forumupload(i)))then
CheckFileExt=true
exitFunction
else
CheckFileExt=false
endif
next
EndFunction
上述介紹的一些安全防范的方法在編寫網(wǎng)頁代碼時被常用到,這些代碼還是較為基本的一些代碼,但能有效的防止一些黑客的攻擊,當(dāng)然加入了這些代碼可能會降低程序的使用效率。做為一名網(wǎng)站的管理人員或網(wǎng)頁制作人員在進(jìn)行網(wǎng)頁制作和網(wǎng)站維護(hù)時應(yīng)加強(qiáng)安全防范的意識,確保在網(wǎng)絡(luò)上進(jìn)行數(shù)據(jù)傳輸?shù)目煽啃浴?/p>
總之,隨著網(wǎng)頁制作的技術(shù)不斷的發(fā)展和提高,對電子商務(wù)的發(fā)展有著不可估量的推進(jìn)作用,對于網(wǎng)站的安全防范已經(jīng)成為目前發(fā)展電子商務(wù)最需考慮的一個問題之一,在開發(fā)網(wǎng)站中應(yīng)注意在網(wǎng)絡(luò)安全方面的考慮。目前如JSP、ASP、PHP、XML等一些網(wǎng)站新技術(shù)融入網(wǎng)頁制作中,進(jìn)一步提高了網(wǎng)頁的性能。隨著新的技術(shù)的推出,我相信網(wǎng)頁制作的發(fā)展會把我們帶入一嶄新的信息世界。
先來說說它的好處吧。
首先,它作為一種通訊工具,方便溝通交流。我們學(xué)生可以用wechat,Whatsapp等手機(jī)軟件與家長保持聯(lián)系,與同學(xué)溝通感情。智能電話還帶有GPS定位功能在發(fā)生危險的時候,能及時定位以快速得到救援。
其次,智能電話學(xué)習(xí)軟件甚多,增加了我們獲取知識的管道。比如我的智能電話里面就有安裝有道詞典,百斬詞,新概念粵語等學(xué)習(xí)工具類軟件,可以提高我的學(xué)習(xí)效率。我家人喜歡用瀏覽器上網(wǎng)關(guān)注各國的新聞,從而「手機(jī)在手,世界我有」。
最后,智能電話也越來越豐富了我們的娛樂生活。我們可以用它來聽聽音樂,看看電子書,這樣有助減輕學(xué)習(xí)壓力,做到勞逸結(jié)合。
智能電話還有很多其它好處呢!但如硬幣一樣,有兩面,智能電話也如此,它固然有很多好處,然而也有弊端。
其一,智能電話吸引學(xué)生沉迷網(wǎng)絡(luò)游戲,影響學(xué)習(xí),使人不求上進(jìn)。有些學(xué)生自制力不夠好,被智能電話刺激好玩吸引到沉迷于此。更甚者會在上課時玩游戲,還有些人會平時持續(xù)玩游戲時間過長。
其二,智能電話更新?lián)Q代快,產(chǎn)生大量電子垃圾,對我們的環(huán)境造成極大危害。電子產(chǎn)品中,手機(jī)是更換率最高的產(chǎn)品之一。據(jù)聯(lián)合國環(huán)境規(guī)劃署報告,全球每年廢棄的手機(jī)約有四億部。只有10%左右能進(jìn)入回收處理。
氣墊船又叫“騰空船”,是一種利用空氣的支撐力升離水面的船。這種船一出現(xiàn)立即受到全世界造船界的關(guān)注。
老師在三天前也叫我們制作氣墊船,我興致勃勃地拿出了制作氣墊船的材料:光碟、101膠水、氣球、瓶蓋、吸管,開始準(zhǔn)備做氣墊船了。我一開始不會做,可是我們班的同學(xué)有很多都做好了,于是我決定試一試。
我班的同學(xué)做的樣子都一樣,可為什么有的跑遠(yuǎn),有的跑近,有的跑快,還有的跑慢呢?我就一邊思考著這些問題,一邊開始操作,可是一開始不大順利,連瓶蓋都粘不到光碟上,我就請媽媽幫忙。瓶蓋終于粘好了,剛好粘在光碟的正中央,我看起來很滿意。下一步工作是用針把瓶蓋鉆一個小洞,可是我不會用力,一下子把手都扎破了,但是我忍著疼痛繼續(xù)干下去,小洞終于扎好了。然后我把氣球放在上面,大功終于告成了,雖然樣子不是太好看,但是我現(xiàn)在興奮不已,因為這是我自己完成的手工制作。接下來我很緊張,因為要開始試了,能否成功呢?不管怎么說還是試一試吧!我就用吸管向瓶蓋眼里吹氣,然后把吸管拿開,把它放在桌面上,一松手,氣墊船跑起來了,終于成功了,我的氣墊船雖不及真正的氣墊船,但是,它也是形式上的氣墊船,所以我很自豪。
通過這一次氣墊船的科技小制作,我更加喜歡上了科學(xué),所以我以后要加倍的努力學(xué)習(xí),將來的一個成功的科學(xué)家。