時間:2023-03-21 17:08:50
序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內心深處的真相,好投稿為您帶來了七篇網站設計與開發論文范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創作。
>> 基于Web的技術的網站設計 基于的博客網站設計研究 基于技術的網站群系統設計 基于的報社網站設計 基于平臺的中小型電子商務網站的設計與研究 基于ASP的購物網站設計 基于的市級氣象服務平臺(網站)開發建設 基于平臺的安全網站編程技術 基于的倉儲系統 基于的精品課程網站的設計與研究 淺淡基于的網站CMS新聞管理模塊的設計與實現 基于的船員遠程自主學習培訓網站的設計 基于的C語言課程學習網站的設計與實現 基于的精品課程網站的設計和實現 基于的《計算機應用基礎》課程網站的設計 基于的交互式動態企業網站設計分析 基于頁面模板與技術的信息網站設計與實現 基于的精品課程網站設計與開發① 基于的數字圖書館網站設計與實現 基于技術的網站開發架構設計 常見問題解答 當前所在位置:lEncode(txtuserpwd.Text),"md5");
驗證碼是一種防范Cookie數據自動保存而引起的憑據被截取技術,從自己服務器發起的表單進行驗證便可解決這一漏洞,隨機產生的驗證碼和文本框比較來實現,關于產生圖片驗證碼的技術源碼網絡上的資源有很多,大家可以進行自由下載參考。
7數據庫訪問技術
1)作為網頁與數據庫訪問的接口,提供強有力的對象支持,在實現過程中,我們可以基于以下兩種策略來實現。一種策略是連接對象Connection(指定數據庫信息)、命令對象Command(查詢、添加、修改、刪除)、數據讀取對象DataReader(執行操作后的臨時數據表,給應用程序提供執行操作后的結果);一種策略是連接對象Connection、數據適配器對象DataAdaper(負責數據的傳輸)、數據集對象DataSet(臨時數據庫,保存執行后的臨時數據,供應用程序訪問)。
2)從vs2005以后版本的.NET開發平臺,增加了使用數據源直接操作數據庫的功能,省去了連接的過程和臨時數據操作。
3)數據批量導入,借助文件上傳控件導入EXCEL文件,借助實現數據的導入,借助GridView控件進行數據的顯示,最后使用For循環實現數據的添加。
①文件的導入:filepath = Server.MapPath("~\\MSadmin\\") + "excel.xls";FileUpload1.SaveAs(filepath);
GridView1.DataSource = CreateDataSource();
②借助實現數據的導入,即CreateDataSource()方法實現數據的連接,數據適配器的設置,生成的數據集對象作為函數的返回值,以綁定到GridView控件中。
③通過For循環將GridView中的數據進行讀取并寫入到數據庫中。
4)數據批量導出,借助于Gridview將查詢的結果先進行顯示,然后將表格中的數據進行導出到EXCEL中,關鍵代碼為:
Response.AppendHeader("Content-Disposition","attachment;filename=" + HttpUtility.UrlEncode("表名.xls",Encoding.UTF8).ToString());
8 結論
通過一個實際的網站案例,從網站布局設計到網站安全防范、網站技術實現,本文給出了一個概要框架,限于篇幅的原因,很多技術細節沒有體現;當然,網站開發技術還有很多,本人也在學習過程中,論文所列觀點與技術點僅供參考,不恰當之處還請閱讀者多多指教。
參考文獻:
[1]孫守強.“基于平臺的安全網站編程技術”.電子技術與軟件工程,2015.6.
關鍵詞:JSP;電子商務;網站設計;應用分析
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2016)34-0287-03
21世紀的今天,互聯網開放環境下的電子商務發展,越來越注重服務器和瀏覽器模式做好新型商業運營模式的構建管理,及時的建立電子商務網站,實現企業業務之間的有效建立和分析,做好電子商務網站的大規?;芾?,加強互聯網特點的業務應用。在市場變化發展過程,結合互聯網業務多方面需求,進而做好電子商務網站信息的展示,盡可能的做好電子商務網站的多樣化發展,盡可能完善互聯網業務的多方面發展。當前網絡購物中心不同于典型電子商務網站,通過提供交易平臺,結合信息技術以及商務規則,進而實現商業貿易活動的管理,借助于電子交易方式實現商品的選購和管理,及時處理訂單實現網上支付,并做好庫存的管理以及客戶測評管理[1]。關于企業借助于網絡購物中心的交易管理過程,越來越注重交易范圍的大規模化管理,減少交易成本,并獲取更高的經濟效益和社會效益。
1 系統需求分析
考察分析典型電子商務網站之后,主要是分析企業多方面需求分析,做好系統建設目標的分析,進而在網絡購物中心網站操作分析,體現出系統較好的安全性,設置前臺和后臺兩個部分。前臺主要是會員中心、訂單查詢和用戶的注冊登錄。后臺主要是做好商品信息管理和商品類別管理,實現用戶信息管理以及訂單管理,在系統不同權限用戶管理過程,實現會員的注冊以及系統管理員的功能性分析。注冊會員權限的時候,主要是做好系統的登錄和交易管理,在用戶注冊過程結合用戶名和密碼進行登錄。會員中心信息查詢之后,結合個人基本信息,及時的修改個人的基本信息,做好訂單的有效查詢和分析,進而做好訂單日期的有效查詢和管理。購物車主要是選擇商品,可以修改商品時數量[2]。訂單查詢過程,主要是及時查看訂單。
2 系統設計
2.1 系統前臺設計
基于JSP的電子商務網站系統設計結構圖可以分為兩個部分,也即是前臺系統結構分別如圖1所示。
基于JSP的電子商務網站系統前臺設計階段,主要是做好商品展臺以及商品查詢管理,確定購物車以及收銀臺的規?;芾?,確定會員管理以及訂單查詢管理,進一步明確商品公告。在商品查詢過程,結合商品的類別以及商品名稱進行查詢管理。對于購物車的管理過程,主要是及時查看購物車,同時確定訂單信息,做好訂單的收賬管理,在會員管理過程,做好會員的人注冊以及會員的底層路處理。系統前臺同樣也注重商城的公告查看以及商城公告的分析工作。
2.2 基于JSP的電子商務網站系統后臺設計
關于基于JSP的電子商務網站系統后臺結構的設計,如圖2所示。
基于系統結構的設計,主要是結合三層B/S體系結構進行有效的設計,確定數據庫服務器以及系統運行保障工作,做好后臺數據庫的訪問控制和管理,進而在服務器的應用過程,加強JSP程序的事物邏輯封裝,實現數據庫的規?;行圆僮鲬肹3]。
應用JSP技術的電子商務構建階段,網頁設計人員通過確定開發視圖界面的優化設計,盡可能的做好控制層的開發設計。在Web Service的系統集成技術應用分析,系統數據通用性逐漸提高,同時模塊間耦合程度逐漸降低,系統擴展性逐步提高。JSP主要是結合視圖以及用戶交互界面的應用分析,實現網頁工作的負責性分析,在發出用戶請求的同時,確定視圖模塊設計,確定業務流程處理,基于實現模型的設計階段,實現控制器的優化處理應用,并做好客戶動作控制器的多樣化設計和應用,實現數據的規?;幚矸治?。
2.3 數據庫設計
基于JSP的電子商務網站數據庫設計過程,主要是結合AQL SERVER數據庫進行管理,數據庫名稱采取saleonline進行處理,數據庫的邏輯表分析階段,確定表的結構。關于商品大分類信息表用tb_superType表示,實現商品類別信息的有效保存。如表1所示。
3 系統實現
基于系統的實現,以圖書銷售系統的功能模塊實現為例,通過在線購書子系統的設計,實現用戶網站的登錄和g覽,同時做好圖書信息的查詢以及圖書的購買,借助于訂單信息的查詢功能,及時的提交個人資料,做好數據庫的功能性分析和管理,在填寫登錄功能的同時,盡可能的做好瀏覽網站銷售圖書信息的分析[4]。
圖書信息的查詢以及購物車的管理,并確定訂單信息,分析已購買圖書名稱和類型,實現在線圖書館銷售系統的體系結構。三層結構設計的應用過程,結合JSP技術的應用,以至于在線購書子系統的操作界面,實現了用戶的注冊和管理,同時確定了圖書詳細資料,實現圖書信息的有效查詢和管理[5]。確定購買功能也可以顯示用戶已經選購的圖書信息,實現已選圖書的刪除和修改工作,并提交已經購買的圖書信息。
4 結論
總而言之,基于JSP技術的電子商務網站設計,就要積極構建電子商務站點,結合電子商務網站的規?;O計和應用,體現系統較好的穩定性和安全性,并做好系統知識技術的有效保障和應用,圖片傳統商業活動模式,在新商務思維模式發展階段提升商業價值,獲取更大的經濟效益。
參考文獻:
[1] 聞永萍.基于JSP的電子商務網站開發[J].信息安全與技術,2011,8(11):92-94,103.
[2] 錢誠.在線圖書銷售網站設計與實現[J].計算機光盤軟件與應用,2011,12(24):209-209.
[3] 許寧.易蔬電子商務網站的設計與開發[J].中國科技信息,2012,9(21):90-91,119.
關鍵詞:智慧產業;大型網站;企業級開發;教學
智慧產業,是第三產業的高端部分,又稱智慧服務業。我們可以這樣來定義智慧產業,它是指直接運用人的心智資源進行研發、創造、生產、管理等活動,形成有形或無形智慧產品以滿足社會需要的產業,是教育、培訓、設計、軟件、動漫、影視、藝術、科學、法律、會計、新聞、出版等智慧行業的集合。
將智慧產業化,應該是人類社會產業經濟發展的極致。智慧產業的規模和層次,最終決定著區域競爭力和國家競爭力的不同。智慧產業具有極其廣闊的成長空間和極為光明的發展前景。
1 背景
根據《關于印發寧波市智慧產業人才基地建設實施方案(暫行)的通知》(甬教[2011]248號)精神,為大力推進智慧產業人才基地建設,培養社會迫切需要的復合型應用型人才,寧波市教育局啟動了核心引導課程申報和建設。大型網站構建與實踐課程有幸成為其中之一。
傳統軟件開發課程的教學,主要由校內教師承擔,但是校內教師往往缺少大型公司的實踐經驗,也難以跟蹤最新技術在企業中的應用,因此教學中往往缺乏新鮮、大型的案例,不能給學生提供很好的示范。而且教學方式一般以教師的講解為主,給學生提供的研討表達及團隊合作的機會也較少。
作為軟件開發方面的課程,我們認為應該有良好的體系結構,采用可復用、跨平臺的JAVA面向對象技術。大型網站構建需要用到大型數據庫的應用,在應用方面還要有良好的延展性,比如從臺式機的應用向移動應用的擴展、Android技術的應用。
為了建設好這門課程,我們認為只由校內教師授課是不夠的,要把在前沿從事開發的企業技術主管請進學校,同校內教師聯手開展教學;同時教師一邊倒的講解也是不夠的,我們要采取研討探究式教學方式,培養學生拓展知識、表達知識理解和交流的能力。
2 課程內容整合與具體實施
2.1 課程內容整合
大型網站構建與實踐課程所涉及的內容較廣,從體系結構到中間件技術,從企業級應用到SOA技術,從集成環境的應用到基礎技術的學習。其采用的教學方式是請企業教師走進學校,將體系結構和關鍵技術貫穿到新鮮的案例中,而理論知識和具體實現技術由校內教師講解;同時為了提高學生興趣,采用比賽的形式讓學生提交論文或報告,讓學生對大型網站所用到的體系結構、企業級開發以及新技術進行探究,最后進行評比。
為了適應大型網站構建與實踐課程的教學,我們對教學內容進行了梳理和整合,其課程內容包括:企業級應用、面向對象UML設計、面向對象原則和模式、MVC(Model View Controller)架構、Oracle數據庫、MyEclipse入門、JAVAEE開發環境的搭建和測試、集成環境下的JDBC編程、Servlet組件開發、JSP組件開發、JAVABean編程和EJB(Enterprise JavaBean)、Android客戶端、JAVAEE主流開發框架入門等。教學安排如下:
1)大型網站系統首先要考慮的軟件體系結構。
主要內容:軟件體系結構的概念,企業級開發、中間件及SOA等概念。
重點:體系結構概念、企業級開發。
難點:中間件及SOA。
2)大型網站系統的概要和詳細分析,基于UML類的關系。
主要內容:UML類圖及類或接口之間各種關系的描述和設計。
重點:類圖的表示和含義,關聯關系、組合關系和泛化關系。
難點:關聯關系和聚合關系。
作業:學習基于Visio或rose的類圖的繪制,設計現實生活中的類并描述它們之間的關系。
3)大型網站系統中面向對象設計的基本原則。
主要內容:在大型網站設計中,主要把握面向對象的主要原則。
重點:發現變化、封裝變化的原則,單一職責和最少知識的原則,開放一封閉原則,子類替換基類的原則及合成復用原則。
難點:單一職責和最少知識原則。
作業:利用某一原則,用JAVA程序說明某一原則的實現。
4)大型網站系統中的設計模式理解和應用。
主要內容:設計模式的概念及在大興網站設計中的作用。
重點:策略模式、中介者模式和模板方法模式。
難點:模板方法模式。
作業:利用某一模式,使用JAVA語言進行結構上的設計。
5)大型網站系統中的并發和通信,涉及多線程及網絡通信。
主要內容:理解什么是多線程,多線程的并發應用。
重點:線程的創建,線程間的數據共享及多線程的同步控制,了解網絡通信的流類。
難點:線程的同步控制。
作業:如何在網絡通信中利用線程的并發控制。
6)大型網站系統中MVC架構模式中的頁面和控制器的設計與實現,學習JAVAEE企業開發環境及Servlet及JSP組件。
主要內容:熟悉分布式企業開發環境JAVAEE的搭建和服務器測試,學習Servlet組件的請求和響應,Cookie編程、會話、上下文、監視器和過濾器等程序設計,JSP頁面設計。
重點:請求和響應、會話及上下文及JSP頁面設計。
難點:監聽器和過濾器。
作業:基于MVC模式實現登錄、驗證及查看用戶信息的頁面。
2.2 企業教師請進來,學生走出去
我們需要把項目開發經驗穿插應用到課程教學實踐中。在課程實施中,首先和3家處于前沿新技術開發的公司進行合作,邀請他們的技術主管給學生講課,與學生交流。此外為了促進學生學習積極性,組織學生進行小論文競賽。
把資深的企業項目主管和技術開發人員請進課堂,為學生講解前沿的技術和鮮活的系統案例,重視大型網站體系結構的構建、企業級開發的特點以及大型數據庫的應用。
首先,我們請到了某企業從事信息化建設工作、計算機專業高級工程師、國家注冊信息系統項目管理師兼高級項目經理。該企業項目經理榮獲原廠商ARCGIS DBA證書、原廠商ORACLE10G DBA證書、原廠商CISCO網絡管理師證書,精通與熟悉VB、C、C++BUILDER、JAVA、DELPHI、ASP/PHP/JSP等多種編程語言與多種數據庫管理系統(SQL SERVER、ORACLE、DB2),具有10年以上的軟件開發經驗與軟件項目管理經驗,熟練掌握方案分析設計、分布式的軟件體系結構、中間件技術、Web Service開發模式及J2SE、J2EE(JDBC/EJB/SERVERLET)設計模式,對ERP流程、圖形圖像及CDMA工作原理與實現手段有比較深入的研究,目前從事寧波市重點工程項目數字房產信息化建設工作已有6年多,有豐富的項目管理與實踐經驗,負責與主持過大型項目的研發、建設方案、預算、立項、政府采購招投標、項目建設、項目驗收等工作,擁有豐富的智慧城市建設相關的工作經驗。該企業教師以“智慧房產”為項目案例,給學生講解大型網站的構建與實踐。
為激發學生學習技術的興趣,學校還邀請了卓有成績的創業校友,請他們講解主持開發的項目,包括東藍甩客平臺、揮客客戶端的開發,三屏合一項目,夠快云存儲移動端、Android端,寧波日報遠程發稿移動端、Android端等。同時,學校帶領有興趣的學生去企業參觀,了解企業的實際運營和最新技術應用。
2.3 推動學生課外探究,進行論文和項目比賽
大型網站構建與實踐課程涉及的內容多,課內教學課時非常有限。為了推動學生課外深入研究軟件體系結構、關鍵技術以及企業級開發,我們成立課外學習討論小組和小論文競賽,增加學生的學習和探究積極性。這個比賽也得到學生的積極響應,激發了學生開發大型網站的興趣和積極性。
關鍵詞:電子商務網站;網絡數據庫;服務器
中圖分類號:TP391文獻標識碼:A文章編號:1009-3044(2008)32-1278-03
3P Design Technology for the E-commerce Web Platform and Network Database
ZHU Cui-qing
(Jiangsu Teachers University of Technology, Computer Science & Engineering, Changzhou 213001, China)
Abstract: This paper use ASP, PHP, JSP three dynamic web technology, the use of Windows and Linux cross-platform with a database MySql, the adoption of uniform format of the three form interface, using three methods of connecting to the database, in three Different characteristics of the WEB server environment, given the design of e-commerce sites the main prospects and background procedures.
Key words: e-commerce web; network databases; server
1 引言
目前動態網站設計技術主要有:利用Perl/C++/Delphi等開發的CGI,兩種有名的API-ISAPI/NSAPI,還有ColdFusion,以及最近幾年流行起來的3P技術-ASP,PHP,JSP(據Internet上有關網站統計約有近百種); ASP-Ative Server Page,由微軟公司開發 ,是一個WEB服務器端的開發環境,主要采用腳本語言VBScript(或Javascript/perl等)作為自己的開發語言,可用ODBC或直接驅動法訪問Window平臺的數據庫。PHP-Person Server Page ,是由Rasmus個人創立的一種跨平臺的服務器端的嵌入式腳本語言. 它大量地借用C,Java和Perl語言的語法,并耦合PHP自己的特性,是一種很有個性的網站開發語言,它支持目前絕大多數數據庫。JSP-Java Server Page , 是Sun公司推出的新一代站點開發語言,Sun 公司除Java 應用程序 和 Java Applet 之外,又創立了JSP,其可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序開發,特別是有許多訪問數據庫的方法。在電子商務平臺設計中,主要需要解決"網站結構的設計","注冊界面","交易界面","后臺數據庫",以及 "配套模塊"諸如購物/用戶/論壇/反饋/搜索/會話等設計;考慮篇幅,本文只給出統一的前臺界面及后臺數據庫的3p設計方法;可以說ASP,PHP,JSP與網絡數據庫的操作是電子商務網站平臺設計的堅強基石。
2 構建三種設計技術的運行環境
2.1 構建ASP的運行環境
在地址欄處輸 127.0.0.1:80/default.asp ,若瀏覽到IIS服務器的ASP歡迎頁面,說明安裝成功。
2.2 構建PHP4的運行環境
NT5.0Server, Apache1.3.12 php4.0 安裝支持PHP的web服務器Apache1.3.12,將Apache服務器壓縮文件解壓縮,根據提示進行整個安裝過程,自己選擇安裝到目錄d:\apache下。安裝PHP4,將PHP4壓縮文件解壓縮到d:\php4即可,同時將其中的php.ini-dist文件拷貝到winnt目錄中,將文件更名為php.ini,打開該文件將其中extension_dir 設置為:d:/php4,并加載擴展模塊:將文件中含有;extention=*.dll的各項前面的";"號去掉即可;修改設置Aphache服務器,用文本編輯器編輯目錄d:\aphache目錄下的子目錄conf下名為httpd.conf的文本文件,首先將"#ServerName *"這一行下加入"ServerName127.0.0.1/" ; ,其次將"Port 80"改為"Port 81(或其他與IIS5.0不沖突的端口)",再其次設置更改Apache虛擬目錄,將"Documentroot "d:/Apache/htdocs""改為Documentroot "d:/trade"(該目錄即是電子商務網站目錄,可用任意方法建立目錄trade),最后加入支持php4的如下語句:ScriptAlias /php4/ "d:/php4/" AddType application/x-httpd-php .php AddType application/x-httpd-php .phtml Action application/x-httpd-php4 "/php4/php.exe";測試php:完成上述步驟后,在d:\trade目錄下,用如何文本編輯器,生成擴展名為.php(或phtml)的文件test.php,在文件中輸入如下php代碼,存盤后,啟動Apache,接著你在瀏覽器中輸入 127.0.0.1 :81/test.php,若看到php的版本和擴展模塊等信息,說明環境安裝設置成功。
2.3 構建JSP的運行環境
NT5.0Server,Resin1.13, jdk1.3 安裝Java編譯器jdk1.3:運行jdk1_3-win.exe,按照提示完成安裝即可,將其安裝在d:\java1.3目錄,也可安裝在其他目錄。 設置系統環境參數:控制面板/系統/環境頁中選擇path 參數加入d:\jdk1.3\bin;增加新的環境參數classpath=d:\jdk1.3\lib\tools.jar;d:\jdk1.3\lib\dt.jar;,然后重新啟動計算機即可安裝支持JSP的web服務器Resin1.1.3,將RESIN-1.1.3.zip釋放為d:\Resin1.1.3 即可。配置服務器端口,打開d:/resin1.1.3/conf/目錄下的resin.conf文件在 8080 標簽處將端口設置為82(在我的NT5.0上裝有三個服務器,這樣三個服務器的端口分別為IIS :80;Apache:81;Resin:82其實也可設置為其他互不沖突的端口號). 測試JSP:啟動Resin服務器,啟動瀏覽器,在地址欄處輸 127.0.0.1:82/ ,若瀏覽到Resin服務器的JSP歡迎頁面,說明安裝成功
3 生成三種格式的動態表單頁面
為了通用,這里采用可能用到的表單對象為例,至于下面設計具體數據表用到的字段,只要轉成給出的表單域相應對象即可。
1) 用ASP動態生成與數據庫進行數據交流的操作表單: form.asp: 生成表單域頭: 生成普通文本: 生成密碼文本: 生成滾動文本: 生成單選: 生成復選: 生成列表框: 生成提交按鈕 生成重填按鈕 生成表單域尾。
2) 用PHP動態生成與數據庫進行數據交流的操作表單: form.php 生成表單域頭:"?> 生成普通文本:"?> 生成密碼文本:"?> 生成滾動文本:"?> 生成單選:"?> 生成復選:"?> 生成列表框:網絡數據庫Asp技術Php技術Jsp技術網站設計 "?> 生成提交按鈕 "?> 生成重填按鈕"?> 生成表單域尾"?>
3) 用JSP動態生成與數據庫進行數據交流的操作表單 form.jsp 生成表單域頭: 生成普通文本: 生成密碼文本: 生成滾動文本: 生成單選: 生成復選: 生成列表框: 生成提交按鈕 生成重填按鈕 生成表單域尾。
4 設計用于存儲商務網站交互數據的MySql數據庫
4.1 啟動MySql數據庫服務器
可在NT5.0下用啟動服務法/NET命令法/命令窗口鍵入MySqld-shareware法,啟動MySql數據庫服務器,啟動數據庫服務器后,在d:\mysql\bin>提示符下鍵入mysql-h 127.0.0.1 -u root 即可出現mysql>提示符,從這開始即可進行對MySql數據庫的各種操作。若要退出可鍵入quit/exit,若要關閉數據庫服務器,可在d:\mysql\bin>提示符下鍵mysqladmin -u root shutdown。
4.2 建立MySql數據庫表
這里以商務網站中常用的幾種數據表為例,主要用到的數據表和生成數據表的SQL代碼如下:(這里的數據表字段只要分別對應上述表單域對象即可實際操作,數據表統一用tablename表示) 客戶登錄管理數據表 CREATE TABLE users ( ID int not null auto_increment, UserName varchar(30) not null, Password varchar(20) not null ) 客戶信息數據表 CREATE TABLE usermessage ( UserName varchar(30) not null, Email varchar(80) not null, Address varchar(120) not null , Fax varchar(40) null, Phone varchar(40) not null, Cerreycard varchar(50) not null ) 客戶定購商品數據表 CREATE TABLE catalog ( ProductId int not null , Name varchar(64) not null, Price float(6,2) not null, Description ;text null )。
5 設計處理表單數據的3p程序
5.1 設計處理表單數據的ASP程序
form_cl.asp 建立與數據庫的連接:這里采用直接驅法 Set conn = Server.CreateObject("ADODB.Connection"); conn.open "driver={MySQL};server=localhost;uid=user;pwd=xxxxxx;database=tradedb" 獲取表單提交的數據:data1=request("ptwbk"),data2=request("mmwbk"),data3=request("gdwbk") ,data4=request("dxk");data5=request("fxk");data6=request("lbk") 用SQL語句對數據庫進行操作 查詢數據記錄: sql="select * from tablename" ;set rs=conn.execute(sql) " 增加數據記錄: sql="insert into tablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk) values('data1','data2','data3','data4','data5', 'data5')";set rs=conn.execute(sql) 更改某條數據記錄: sql="update tablename set data1="request(ptwbk )", where ID="num"; set rs=conn.execute(sql) 刪除某條數據記錄: sql="delete from tablename where ID="num";set rs=conn.execute(sql) 將SQL語句處理的數據結果輸出 Response.Write "
" Response.Write " " For i=0 to rs.Fields.Count-1 Response.WRITE " " & rs.Fields(i).Name & " " Next Response.Write " " While Not rs.EOF Response.Write " " For i=0 to rs.Fields.Count-1 Response.WRITE " " & rs.Fields(i).Value & " " Next Response.Write "
" rs.MoveNext Wend Response.Write " " 關閉數據庫: rs.close;conn.Close
5.2 設計處理表單數據的PHP程序
form_cl.php 建立與數據庫的連接:這里采用PHP的MySql函數法(也可用ODBC函數法)
$conn=odbc_connect("localhost","user","xxxxxx");選擇數據庫:mysql_select_db("tradedb","$conn"); 獲取表單提交的數據: $data1=$ptwbk; $data2=$mmwbk; $data3=$gdwbk; $data4=$dxk; $data5=$fxk; $data6=$lbk;
用SQL語句對數據庫進行操作:
查詢數據記錄: $sql="select * from tablename" ;$result=odbc_do($conn,$sql)
插入數據記錄:$sql="insertintotablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk)values('$data1','$data2','$data3','$data4','$data5','$data6')";$result=odbc_do($conn,$sql);
更改某條數據記錄: $sql="updatetablename set$data1=ptwbk where ID=num" $result=odbc_do($conn,$sql);
刪除某條數據記錄:$sql="delete from tablenamewhereID=num";$result= odbc_do
($conn,$sql);
將SQL語句處理的數據結果輸出 odbc_result_all($result,"border=1");
關3閉數據庫: odbc_close($conn);
5.3 設計處理表單數據的JSP程序
form_cl.jsp 建立與數據庫的連接:這里采用JDBC-ODBC橋生成JavaBean法 創建一個JavaBean命名為conndb.java,并保存在d:/resin1.1.3/doc/web-inf/classes/trade目錄下,代碼如下:(限于篇幅這里沒按標準書寫,而采用不換行寫法,其他類同) package trade; import java.sql.*; public class conndb { String url="jdbc:inetdae:localhost";String login="user"; String password = "xxxxxx"; String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";String sConnStr = "jdbc:odbc:Dsnmysql"; Connectionconn=null;ResultSetrs=null;publicconndb(){try{Class.forName(sDBDriver);Connection,conn=DriverManager.getConnection(url,login,password);}catch(java.lang.ClassNotFoundExceptione){System.err.println("conndb():"+e.getMessage());}}Public/ResultSet/executeQuery(String/sql)/{rs=null;try{conn=DriverManager.getConnection(sConnStr); Statementstmt=conn.createStatement();rs=stmt.executeQuery(sql);} catch(SQLException ex) {System.err.println("aq.executeQuery: " + ex.getMessage());} return rs; }} 然后用javac編譯conndb.java生成與其同目錄的conndb.class文件,在form_cl.jsp文件中加入如下標簽即可建立與數據庫的連接 獲去表單提交的數據: String data1=request.getParameter("ptwbk"); String data2=request.getParameter("mmwbk ") String data3=request.getParameter("gdwbk ") String data4=request.getParameter("dxk ") String data5=request.getParameter("fxk ") String data5=request.getParameter("lbk ") 語句對數據庫進行操作 查詢數據記錄: String sql="select * from tab lename"; connbean.executeQuery(sql); 增加數據記錄: String sql="insert into tablename values('" + data1 + "','" +data2 +"','" +data3 + "','" + data4+ "'+"','" + data5+"','" + data6+'")";connbean.executeQuery(sql); 更改某條數據記錄: String sql="update tablename set data1='" + ptwbk + "',data2='" + mmvbk + "',data3='" +gdwbk + "' where ID='" + num + "'" ;connbean.executeQuery(sql) 刪除某條數據記錄: String sql="delete from tablename where ID='" +num+ "'" ; connbean.executeQuery(sql);;將SQL語句處理的數據結果輸出 ResultSet rs = connbean.executeQuery(sql); While (rs.next()) {out.print("
"+rs.getString("ptwbk")+" ");out.print(" "+ rs.getString("mmvbk") + " ");out.print(" " + rs.getString("gdwbk") + " "); out.print(" " + rs.getString("dxk") + " ");out.print("
" + rs.getString("fxk") + " ");out.print(" " + rs.getString("lbk") + " ");} 關閉數據庫: rs.close();
6 三種電子商務網站設計技術綜述
1)連接數據庫的方法: 通過上述操作可看出,本文采用了三種操作MySql數據庫的方法,Asp采用直接驅動法,Php采用MySql函數法,Jsp采用JDBC-ODBC/JavaBean法。
2)網站結構設計:考慮篇幅,本文只給出了Widows平臺上,電子商務網站設計中的主要環節的代碼設計,對于Linux平臺、網站結構、各個功能模塊設計等論題,作者已經有兩篇這方面的論文在核心刊物上待發表,這里不便公開。
3)可操作的主要數據庫:上述三種動態技術操作數據庫的方法,可操作Windows平臺上的Access/MsSql/Foxpro/Informix/Oracle等數據庫,對Php和Jsp可操作Linux平臺上的數據庫Postgres/Sybase/Oracle等。
4)平臺與代碼通用性:上述設計方法采用的是通用代碼方式,對PHP和JSP大部分代碼即可運行于Windows,又可運行于Linux;考慮MySql的許多方便的特點,本文以此為例,做了一些有益的工作。
參考文獻:
[1] 汪曉平.ASP網絡開發技術[M].北京:人民郵電出版社,2000.
關鍵詞:ASP 節點 導航 數據庫
中圖分類號:G4 文獻標識碼:A 文章編號:1673-9795(2013)09(b)-0148-02
當今社會是互聯網時代,網站遍布到各個領域,網站設計制作也隨之興盛起來;無論從大公司,還是個人,都可以進行網站設計或制作。對于一般的建站公司,大多采用模板式批量生產,對于個人,一般采取個人設計或制作的形式,不管是哪一種形式,都需要日后的維護和網站的更新,有時需要對原有網站版面進行重新修改,這樣經常會涉及到導航的變動。由于一般情況下,網站的導航都采用的固定的方式,從而導致修改不方便(需要修改源代碼來實現),所以本文所闡述的就是如何實現動態導航,減少日后由于某種原因而導致修改源代碼帶來的不必要的工作量。
1 分析過程
動態導航可以應用于各種Web編程語言,如ASP、PHP、JSP等。通過程序與數據庫結合,來實現動態導航的管理。其中在數據庫中存儲導航的各節點及所屬上級節點,利用程序在網頁中進行節點檢索,實現導航樹,將各節點創建在網點中。另外,也可以實現導航節點之間的新建、移動、刪除等操作,便于節點管理,對于節點的維護,通常放在后臺進行,前臺只是為普通用戶生成導航節點。
流程如下:
(1)設計數據庫和節點數據表(字段)。
(2)前臺導航節點的顯示,包括主節點(主頁中)及分支節點(子頁面中)。
(3)后臺導航節點的管理及維護(節點之間的新建、移動、刪除等操作)。
2 設計過程
(1)數據庫和節點數據表。
數據庫及數據庫名的選擇可以根據實際情況進行,如,對于大型數據庫,可以采用SQL Server或MySQL來存放數據,一般的小型網站,可以選擇相對較小的Access數據庫進行。本文所描述的數據庫采用相對較小的Access進行設計(其它數據庫設計相同)。本文描述的節點所涉及的數據表包括:navItem表,用于存放節點及子節點,上下所屬關系,可以實現N層所屬關系。navContent表,用于存放末節點相關詳細內容(節點對應的頁面文字)。
navItem節點表中字段包括:navID(節點ID)、navName(節點名稱)、Lsort(節點順序號)、UID(父節點ID)、Leaf(是否是末節點)。
navContent節點內容表字段包括:navID(節點ID)、content(節點對應內容)。
(2)前臺導航節點的顯示。
主頁面中的首節點可以采取通過濾的方式,只需要在檢索時檢索UID為0(為0代碼是頂層節點)的節點,即可得到首節點,并放置在導航條上。
子頁面中的節點檢索,是通過得到某個首節點ID后,通過遞歸算法,得到相應子節點的方式得到。例如,如果用戶點擊了某個首節點ID=5,則可以檢索UID為5的所有子節點,利用遞歸,以此類推,查找出每個子節點的下級子節點,并利用CSS樣式及HTML代碼以列表的形式顯示在對應的子頁面中即可。
(3)節點的管理及維護。
后臺節點管理最為復雜,需要實現節點新建、移動、刪除操作,具體作法如下:
新建:新建節點時,要給出新建節點名稱,以及所屬的父節點(navID),并選擇是建同級節點,還是下級節點,是否是末節點(葉子)。取到相應數據后,判斷如果是同級節點,則先獲取當前navID的父節點,將獲取到的navID作為UID(父節點ID)存放,如果是下級節點,只需要將當前節點的navID作為UID,應用節點名稱寫入navName,如果是末結點,則將Leaf字段置1,否則說明不是末節點,則置0,寫入記錄即可。
移動:
獲取源節點navID,并獲取目標節點navID,選擇移動到當前節點之前還是之后,是與目標節點同級節點,還是下級節點。取得數據后,根據所選值進行判斷,如果是同級并且是之前,則先要取得目標節點的Lsort值,將當前目標節點及以下的Lsort全部向后移動。插入當前源節點(將當前源節點的Lsort值改為原目標Lsort值),如果是之后插入,只需要將目標節點后的節點向后移動,插入當前節點即可。如果是下級,則獲取目標節點的子節點(如果沒有子節點,則將當前節點的Lsort設置為1),并將目標節點的navID設置為當前節點的UID(父節點)。
刪除:
提示用戶是否確定刪除節點(連帶刪除所有所屬子節點)。獲取到預刪除節點的navID后,利用遞歸算法,先將所屬所有下級子節點刪除后,再將當前節點刪除,同時要將navContent表中相對應的節點內容一并刪除。
3 算法代碼
移動節點:要求先獲取目標節點ID,根據移動位置,來決定源節點的移動方式。代碼如下:(其中數據庫連接代碼部分省略)
s_level=request.Form("s_level")
t_level=request.Form("t_level")
mi=request.Form("mi")
target=request.Form("target")
if s_level"" then
s_sort=1
set rs=conn.execute("select * from nav where nav_id=" & t_level)
if not rs.eof then
s_sort=rs("s_sort")
uplevel=rs("uplevel")
end if
if mi="i" then uplevel=t_level
if target="b" then sql="select * from nav where uplevel="& uplevel & " and s_sort>" & s_sort & " order by s_sort DESC"
if target="f" then sql="select * from nav where uplevel="& uplevel & " and s_sort>=" & s_sort & " order by s_sort DESC"
set rs=conn.execute(sql)
if not rs.eof then
loc=rs("s_sort")
s_sort=loc+1
end if
while not rs.eof
loc=rs("s_sort")
conn.execute("update nav set s_sort=" & s_sort & ",uplevel=" & uplevel & " where nav_id=" & rs("nav_id"))
s_sort=loc
rs.movenext
wend
conn.execute("update nav set s_sort=" & s_sort & ",uplevel=" & uplevel & " where nav_id=" & s_level)
rs.close
set rs=nothing
end if
刪除節點:通過遞歸的方式實現先刪除子節點后,再刪除當前節點的方式實現。
'遞歸刪除算法
function loopDel(leaf)
set rstemp=conn.execute("select * from nav where uplevel=" & leaf)
while not rstemp.eof
loopDel(rstemp("nav_id"))
rstemp.movenext
wend
conn.execute("delete from nav where nav_id=" & leaf)
end function
4 結語
本設計已經通過實驗并應用,效果較好。但在設計過程中也還存在一些不足,尚需進一步改進,希望在以后的應用中得到更好的效果,也希望能夠滿足不同的場合需求。
參考文獻
[1] 佳圖文化.ASP動態網站開發案例教程[M].北京:希望電子出版社,2012.
關鍵詞:電子商務 電子商務模式 實踐技能
0 引言
目前很多電子商務專業的學生雖然掌握了大量的理論知識,但不知道如何應用于實踐,對電子商務應具有的實踐能力極其困惑。很多同學感覺對實踐技能的訓練太少,有的僅僅是對電子商務業務流程的簡單模擬的實訓,缺乏現實中的電子商務及模式運營、解決方案等的能力。未來,我國電子商務將迎來一個高速發展時期。中國互聯網市場的發展經歷了從廣告市場的爭奪,到短信息市場的爭奪,再到游戲市場的爭奪的不同發展階段,而不久的將來會很快就要進入對電子商務市場的爭奪。
從高職教育的就業市場分析,為了能使電子商務專業的學生在激烈的電子商務市場中經的住考驗,在以后的工作中能游刃有余,應該重視加強對學生實踐技能的培養。
電子商務指利用簡單、快捷、低成本的電子通訊方式,買賣雙方通過網絡進行各種商貿活動的一種商業交易模式。凡是以商務為目的,以電子為手段的業務模式都納入廣義的電子商務范疇,如ERP、CRM等。電子商務以傳統工商業(當然也包括IT等新興行業)為主體,即所謂水泥+鼠標模式;純粹的電子商務網站不過是一個補充,但它同時也是促使傳統產業向電子商務方向發展的催化劑和推進器。
從上面對電子商務概念、主體以及模式分析,通過對教授《電子商務概論》等電子商務專業課程的總結和體驗,我認為高職電子商務專業應該培養掌握商務模式(B2B、B2C、C2C等)、營銷和電子商務解決方案的規劃,完全面向應用,簡單實用的實踐技能為主。
1 計算機操作技能
1.1 計算機硬件
1.1.1 選擇和管理服務器硬件的能力:選擇處理速度快、存儲量大、可靠性能高、能保障信息安全、支持多種設備、能安裝多種應用程序的硬件設備。根據需求出發,考慮可伸縮性、可靠性、可用性、易管理、經濟、安全、兼容性、品牌和服務支持等因素。具有硬件管理及維護的能力
1.1.2 選擇和使用客戶機硬件的能力:選擇性能穩定、品牌和服務支持好、經濟實惠滿足安裝各種應用程序的硬件設備。具有使用和維護常見計算機硬件故障的能力。
1.1.3 選擇和使用網絡設備和傳輸介質的能力:具有選擇不同網絡配置條件下的網絡設備和傳輸介質的能力,如路由器、交換機、Hub、光纖、同軸電纜、雙絞線等。并掌握其使用方法。
1.1.4 選擇和使用外圍設備的能力:如打印機、掃描儀、投影儀、數碼照相機、數碼攝像機;獨立聲卡、顯卡、網卡、視頻卡;移動硬盤、u盤、mp3、mp4、記憶棒、商務通等外圍硬件。
1.2 計算機軟件
1.2.1 操作系統軟件
服務器操作系統:windows 2000 server、windows 2003 server、linux服務器操作系統軟件的安裝、使用、管理。
客戶機操作系統:微軟系列操作系統、linux操作系統的使用和管理。
1.2.2 應用軟件
辦公軟件:office系列辦公軟件、wps系列辦公軟件。
常用軟件:下載工具軟件、溝通交流軟件、瀏覽器軟件、殺毒軟件、系統測試、備份軟件、防火墻軟件。
網站開發軟件:HTML語言、JAVA語言、動態網站設計軟件、平面處理軟件、圖片壓縮、圖像捕捉、圖像瀏覽、動畫設計軟件、視頻處理軟件、格式轉換軟件、特效制作軟件、數據庫開發軟件、ftp軟件、服務器軟件。
1.3 計算機網絡構建與應用:
培養組建局域網的能力、接入internet的能力、計算機和互聯網應用能力。通過上機和上網實踐,具備互聯網信息搜索及能力,熟悉各種搜索及方法。通過“計算機和互聯網應用能力測試”。對國內網站形成自己的理解和把握,完成相當數量的網站研究,形成對某一特定種類的網站的“綜合分析報告”。
1.4 網站的設計與開發
在自己的網上店鋪運作及發展理念的基礎上設計并開發一個為之服務的小型電子商務網站。掌握網站圖像處理的技巧和方法,熟練使用至少一種網站設計和開發工具。掌握PHP腳本語言及MYSQL數據庫進行動態網站的設計。在實踐初期每人設計并提交一套“網站設計及實施方案”,在實踐結束后提交一套可以運行的網站程序,和一份“網站設計及實施結果報告”。
2 實際商務及商務模式的運營能力
2.1 商務及管理能力
通過市場調查和商務談判,熟悉并理解傳統商務的運作模式,掌握商務談判的方法及技巧,具備商務談判的能力,分析自己市場調查的結果和商務談判過程,形成“市場調查報告”和“商務談判分析報告”。
2.2 電子商務模擬教學軟件的操作
熟悉電子商務交易環境及流程,結合實踐完成“分析報告”。
2.3 建立網上商店實踐
熟悉便宜啦網站的文化定位和運作模式,熟悉網站的各種功能及網站的各種商務活動,形成一個利用便宜網站進行網上銷售的“商業計劃書”,并按照“商業計劃書”來建立一個網上商店,并通過“網上店鋪”的開業審核。如淘寶。
2.4 網上商店經營實踐
通過實踐,掌握電子商務模式的確立方法,掌握傳統營銷與網絡營銷的方法和手段,并掌握結果的分析方法。分析有關網站,運用并比較各種促銷策略,能夠運用所學,依托自己的網站商店開展網絡營銷實踐活動,在實踐初期設計并提交一套“市場營銷方案”,在實踐結束提交“市場營銷結果分析報告”。
2.5 大型市場營銷活動的策劃和實施
通過實踐,掌握大型市場營銷活動的策劃方法,在實踐活動中熟練地運用傳統的市場營銷手段,掌握市場營銷結果的分析方法。在實踐初期每人設計并提交一套“大型市場營銷活動的策劃方案”,一套或幾套獲選方案將由學生分組實現,每人在小組討論后需提交一份具體的“個人工作計劃”,在實踐結束后提交一份“個人工作總結”和“大型市場營銷活動結果分析報告”。
2.6 網上商店的期權轉化實踐(電子商務實務的操作能力)
利用所學知識對自己網上商店的長期發展進行合理設計,分析現有成果和期權,形成一份“商業計劃書”,其中必須分析期權的轉化方式和方法。
2.7 大型電子商務系統建設
學生可以與相關企、事業單位聯系,結合學生對特定行業或商業的理解,并與學生電子商務知識結合,與相關企業或單位達成合作,獨立設計并開發一套較大型的電子商務系統。在實踐初期每人設計并提交一套“系統設計及實施方案”,并提交與企業或單位的“合作意向書”,在實踐結束后提交一套可以運行的程序,撰寫論文。
現在伴隨著INTERNET的發展和電子商務的發展,電子商務已不在是霧中看花?,F在很多的人比較迷茫,認為電子商務沒有多大出路。我們得承認,現在他確實還不成熟和存在不足,但路已明朗,只是有一些曲折和不平坦。原因包括:從行業特點來看:因為電子商務是個新興的行業,又是一個屬于高科技的行業。因而他的起點高,價值高,具有巨大的市場潛力,有很大的吸引力。同時又從目前的發展狀況來看:無論是從BTOC,CTOC,BTOB,還是GTOB,CTOB都已初具規模,尤令人注目的是BTOB,交易額更是達到上百億。此外,令我們欣喜的是未來我國的電子商務市場將成為最大的市場之一。而這些信息也意味著將需要大量的人才,而我們將擁有很大的發展空間,其前景大為樂觀。
因而我們應該加強電子商務專業實踐技能培養,使電子商務專業的學生掌握好知識和實踐技能,隨時隨地關注電子商務的發展,并結合電子商務的行業知識,培養出新形勢下優秀的電子商務人才。
參考文獻
[1]廣東省電子商務市場應用技術重點實驗室.gdec.org.cn.
用。要搞好應用,就必須掌握Flash軟件的基本功能、Flash網站的盈利點、常用技術及注意事項這四個方面的內容。畢業論文lwkoo.cn論文
關鍵詞:Flash軟件;Flash技術;ActionScfipt語言
Macromedia Flash作為網上動畫制作軟件佼佼者,已經廣泛地運用于網頁設計、廣告設計、游戲開發等基于Web的各個領域,并逐步向多媒體、影視視頻、產品展示、遠程教育等各種傳統領域滲透。?由于Flash易學易用,短時間內涌現出一批Flash愛好者,能制作各類相當逼真的動畫如卡通、商業片頭、MTV作品和教學課件等。一件好作品,最能打動人的是它的創意。在這一點上沒有速成可言,如果你立志成為一個優秀的閃客或準備從事動畫方面的工作,那么還是老老實實地畫吧!
一、Flash軟件基本功能介紹
Flash是矢量圖形編輯和動畫制作軟件。它通過符號、按鈕、層、幀、場景等一系列組合,能夠讓用戶集成圖形、聲音、動畫、影像文件等各種多媒體素材。【21像用磚頭造房子一樣制作出形式簡潔、內容豐富、交互性強的極富感染力的動畫作品。隨著Flash軟件功能的不斷強大和完善,給用戶提供了一個更方便、更廣闊的動畫制作平臺。
Flash的特點決定了它在因特網上能夠風靡一時。首先,它的動畫作品輸入矢量動畫,因此可以無限放大不失真;其次,Flash最終壓縮生成swf動畫文件體積小得出奇,正好符合網絡傳輸的需要;再者,swf文件屬于流式播放,可以邊下載邊播放,這個特點在網絡速度較慢的情況下尤其突出;最后,Flash擁有比較強的交互功能,Flash中具有強大的面向對象的AcfionScript語言,還可以與響應的數據庫進行連接等,使復雜的動畫實現變得更加簡單和方便。但是美中不足的是,Flash動畫的播放需要插件的支持,因此,只有當用戶的瀏覽器擁有響應的插件時,才可以正常瀏覽Flash動畫。目前,Flash格式已經作為開放標準公布,并獲得了第三方軟件的支持,因此將有更多的瀏覽器支持Flash動畫,而Flash動畫也必將得到更廣泛的應用。
二、Flash動畫的盈利點
一是娛樂平臺,尤其是兒童娛樂平臺?,F在能讓孩子瀏覽的網站太少了,如果做得好,會有很多兒童產品商家來做廣告。如:WWW.suflash.C01(超閃網)上面提供Flash音樂、游戲、短片等。
二是Flash動畫交易平臺。
三是Flash廣告制作公司。Flash以其制作成本低,會成為電視、網站等媒體廣告的首選。另一方面,手機從打電話到發短信,再到聽MP3等,逐漸成為個人娛樂平臺,自然也不會少了Flash,其文件不大,也可以動態傳播。隨著目前手機功能的增加以及對無線網絡的支持,已經有越來越多的手機支持Flash Player了。
三、重要技術
1.重要ActionScript的代碼
Flash網站實現的關鍵,尤其是Flash MX之后新增了很多功能強大的命令。關于這部分,可以參看其他有關Flash編程方面的資料,這里只談一談部分制作Flash網站需要使用的比較重要的Action-Script函數。ActionScript的一個關鍵目標是易于使用。非程序員可以容易地使用ActionScript,這一點非常重要。Flash提供的并不是一個蒼白的腳本編輯窗口,而是在Flash中創建了一個可視的、容易理解的界面,用來為Flash影片添加交互功能。Flash中Acfionseript非常易學,并且使得Flash播放器可以保持很小,這是一個重要的因素。
(1)loadMo“eNum與loadMode。功能說明:在播放原來加載的影片的同時將swf或jpeg文件加載進來。
(2)loadVafiables的運用。功能說明:從外部文件中(例如文本文件,或由CGI腳本、ActiveServer Page(ASP)、PHP或Perl腳本生成的文本)讀取數據,并設置Flash Player級別或目標影片剪輯中變量的值。
(3)gomAndPlay的運用。功能說明:轉到指定場景中指定的幀并從該幀開始播放。如果未指定場景,則播放頭將轉到當前場景中的指定幀。
2.動態Loading
考慮到網絡傳輸的速度,如果index.swf文件比較大,在它被完全導人以前設計一個Loading引導瀏覽者耐心等待是非常有必要的。同時設計得好的Loading在某些時候還可以為網站起一定的鋪墊作用。
一般的做法是先將Loading做成一個影片剪輯,在場景的最后位置設置標簽如end,通過if.FrameLoaded來判斷是否已經下載完畢,如果已經下載完畢則通過gotoAndPlay控制整個Flash的播放。、
以—個Loading文件為例,在場景里加人插入影片剪輯。
itFrameLoaded(“end”){gotoAndPlay(“開始播放的地方”)}
3.文本的導入
制作Flash網站的過程中經常遇到一定量的文字內容需要體現,文本的內容表現與上面介紹的流程是一樣的,不同的地方體現最后的表現效果和處理手法還是有些不同。
4.文本圖形法
如果文本內容不多,有希望將文本內容做得比較有動態效果,可以采用此法。將需要文本做成若干個Flash的元件,在相應的位置安排好。文本圖形法的文件載人與前面介紹的處理手法比較類似,原理都差不多。具體動態效果因設計需求而異。
5.直接導人法
文本導入法可以將獨立的txt文本文件,通過loadVariables導人到Flash文件內,修改時只需要修改txt文本內容,就可以實現Flash相關文件的修改,非常方便。在文本框屬性中設置Var變量名(注意這個變量名)。為文本框所在的幀添加Ac.fionScript代碼:loadVariabl∞(“變量名.txt”)o編寫一個純文本文件.txt(文件名隨意),文本開頭為“變量名=”,“=”后面寫上正式的文本內容。
四、Flash網站建設的注意事項
要記住用戶的目標,網站設計應該反應客戶的需求,有效地傳播主要信息與促進品牌。然而網站的目標最好通過尊重用戶的習慣來達到,所以站點結構必須滿足用戶的需要,快速地將用戶引導至其目標而避免任何公司和區域行話。在設計中最好的方法是用戶界面的一致性。元素結構的再使用、元素的設計以及命名的習慣,將使用戶在導向他們的目標時對站點傳達的信息的注意力更加豐富。
在網站建設技術發展的這幾年中,有一種力量在左右著其發展方向,那就是Flash自身的技術發展方向。已不僅僅停留到平面的界面上,在Flash中,有類似Photoshop中的濾鏡效果和圖層混合效果。Macromedia公司已經不滿足Flash作為矢量動畫軟件了,有了這些功能,有美術經驗的網站建設
者又要興奮不已了,它將是優秀動畫作品有了更加強力的支持。畢業論文lwkoo.cn論文
當前,交互式網站已占領互聯網領域的主導位,而Flash動畫自身的親和力和傳播速度等優勢,將會給Flash動畫產業帶來巨大的商業空間。以彩信和互動游戲為突破口,Flash將在近期迅速占領手機中的彩信市場??v觀今后媒體的發展方向,要想有更美好的前景,還需要設計者和Flash的共同發展作為前提。Flash現在急需改變的,就是與圖像及圖像創作的緊密結合,畢竟不可能每一個設計師都去專修矢量圖設計,設計更多的設計師完成更加真實、生動化的作品。另外,作為有美術基礎的設計師們更應該注重自身素質及技術的培養,這包括專業知識和創作思路。在今后的網絡媒體設計中不斷地創新,讓交互多媒體在各個不同領域都能夠得到長足的發揮。用我們設計師的手為Flash撐起一片完美天空。
參考文獻