網(wǎng)上建材銷售系統(tǒng)畢業(yè)設(shè)計開題報告_第1頁
網(wǎng)上建材銷售系統(tǒng)畢業(yè)設(shè)計開題報告_第2頁
網(wǎng)上建材銷售系統(tǒng)畢業(yè)設(shè)計開題報告_第3頁
網(wǎng)上建材銷售系統(tǒng)畢業(yè)設(shè)計開題報告_第4頁
網(wǎng)上建材銷售系統(tǒng)畢業(yè)設(shè)計開題報告_第5頁
免費預(yù)覽已結(jié)束,剩余27頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、v1.0可編輯可修改連海工摩院畢業(yè)設(shè)計(論文)開題報告理工類題基于 ASP的網(wǎng)上建材銷售系統(tǒng)的設(shè)計目:與實現(xiàn)學(xué) 院:計算機工程學(xué)院專業(yè)班級:計算機科學(xué)與技術(shù) D計061班學(xué)生姓名: 黃 剛 學(xué)號:09指導(dǎo)教師: 巫曉琳(講師)2010年1 月9 日淮海工學(xué)院畢業(yè)設(shè)計(論文)開題報告1 .課題研究的意義,國內(nèi)外研究現(xiàn)狀、水平和發(fā)展趨勢”一番菠于苕天!拓和賴亞而雨i而曩而匚''示下美麗前及“ 向了網(wǎng)購。對網(wǎng)購者來說,只需鼠標(biāo)輕輕一點,即可完成購買。雖然同樣是上網(wǎng)點點鼠標(biāo),但途徑還是有所區(qū)別的。記者調(diào)查發(fā) 現(xiàn),目前大致有三條上網(wǎng)購買建材的通路。第一條通路是建材大超市開設(shè)的網(wǎng)上商城。

2、這些建材超市已經(jīng)以 實體店的形態(tài)存在多時,有規(guī)范的進貨渠道,有嚴(yán)格的驗貨制度,有 專業(yè)的導(dǎo)購人員,是三條網(wǎng)購?fù)緩街凶顬榘踩?,但這樣的網(wǎng)上商城 很少。據(jù)了解,很多建材超市只在網(wǎng)站上提供部分商品的展示和促銷 信息,并不能進行網(wǎng)上購物,真正開通網(wǎng)購的建材超市非常少,因此, 消費者選擇的余地也非常小。止匕外,消費者還要承擔(dān)貨物延期、訂單無法執(zhí)行的風(fēng)險。因為這 些建材超市將主要的精力投入在實體店上,網(wǎng)上商城則每天最多僅同 步一次庫存信息,庫存信息無法得到及時更新,而消費者在網(wǎng)上購買 的商品又在門店同時銷售,因此可能出現(xiàn)其他顧客買走了剩余商品的 情況,造成臨時斷貨或者不再進貨的可能,這時,到貨期就會相應(yīng)

3、延 長,甚至出現(xiàn)訂單無法執(zhí)行的情況。在支付方式上,這些網(wǎng)上商城也不能完全做到貨到付款。消費者 一般需要先支付一定數(shù)量的定金或者全額付款。第二條途徑是以電子商務(wù)為背景的網(wǎng)上建材超市, 擁有數(shù)萬款商 品,并且通過網(wǎng)站上的專業(yè)分類,再配合以搜索功能,可以幫助消費者在海量產(chǎn)品中輕松找到需要的商品。 網(wǎng)上設(shè)有即時溝通平臺,隨時 答疑。這些電子商務(wù)網(wǎng)站的更新速度很快,一般也開設(shè)有“第三方支 付”的金融服務(wù),交易比較安全,但是,這些網(wǎng)站是近年來才紅火起 來的,他們雖然精于網(wǎng)絡(luò)技術(shù),但對建材這一傳統(tǒng)商品卻尚稱不上十 分專業(yè),而建材這類商品又是非常龐雜非常需要有專業(yè)的進貨經(jīng)驗 的。第三條途徑是一些個人在類似淘寶

4、網(wǎng)這樣的“ c to c”網(wǎng)站上開 設(shè)的網(wǎng)絡(luò)小店,產(chǎn)品不可能十分齊全,一般專做某類產(chǎn)品,或者干脆 做宜家等一些品牌店的專業(yè)代購。大家都知道信息勝似黃金!但是在這個信息爆炸的年代,網(wǎng)絡(luò)上 充斥各種各樣的信息,其中有真有假,有好有次。這往往使從商者無 所適從。本網(wǎng)站會提供專業(yè)準(zhǔn)確的信息,還會幫助分析各方面的綜合 因素。本網(wǎng)站會為各位商人提供交流的平臺, 切實的反應(yīng)建材市場的現(xiàn) 狀,讓商人根據(jù)具體的信息作出自己準(zhǔn)確的商業(yè)判斷。-23 -淮海工學(xué)院畢業(yè)設(shè)計(論文)開題報告2 .課題的基本內(nèi)容,可能遇到的困難,提出解決問題的方法和措施本網(wǎng)站是借鑒其他網(wǎng)站設(shè)計的,IDE環(huán)境用的是 Visual Studi

5、o 2008,數(shù)據(jù)庫服務(wù)器SQL2005,向建材商提供信息交流和買賣建筑材 ”的平臺。網(wǎng)站的結(jié)構(gòu)框架圖*1網(wǎng)站注頁,髀基本欄1=1I坨欄目業(yè) 資 訊 府地產(chǎn)鹿村向場- -VT-新公告攔建M名人, 堂網(wǎng)站功能分析新聞管理系統(tǒng)系統(tǒng)管新聞資訊信息管(1)信息管理信息管理實現(xiàn)網(wǎng)站內(nèi)容的更新與維護,提供在后臺輸入、查詢、 "改、刪除各新聞類別和專題中的具體信息的功能,選擇本信息是否 出現(xiàn)在欄目的首頁、網(wǎng)站的首頁等一系列完善的信息管理功能。具體 包括以下功能:增添、修改、刪除各欄目信息(包括文字與圖片)的 功能。(2)系統(tǒng)管理系統(tǒng)用戶管理系統(tǒng) 管理系統(tǒng)相關(guān)屬性。定制個性環(huán)境。(3)新聞代碼新聞代

6、碼可以嵌入用戶首頁在非新聞主機的頁面上顯示更新的新 聞列表。(4)類別管理無限制的類別管理為整個網(wǎng)站的靈活高效提供了可能性,它使網(wǎng) 站管理員可隨時調(diào)整各類別,都可以根據(jù)需要增加、修改或刪除。這 對于網(wǎng)站上內(nèi)容的分類調(diào)整以及網(wǎng)站發(fā)展規(guī)劃中第二步的實現(xiàn)具有很 大的作用,可以極大地減少二次開發(fā)的工作量。類別管理提供的具體功能如下:增加、修改、刪除新聞類別的功能;.2產(chǎn)品發(fā)布系統(tǒng)1、產(chǎn)品分類管理:可以多級分類,以樹狀組織。2、產(chǎn)品資料管理:完成產(chǎn)品和產(chǎn)品資料(價格、圖片、簡介描述、 銷售商、發(fā)布時間等)的增加、刪除、修改。可以選擇產(chǎn)品是否發(fā)布。 若不發(fā)布,該產(chǎn)品在數(shù)據(jù)庫中,但前臺界面瀏覽不到。3、產(chǎn)品

7、分類檢索:產(chǎn)品可在 WEB界面中進行按主類、二級分類 進行檢索,使客戶快速定位,找到需要了解的產(chǎn)品。4、關(guān)鍵字查詢產(chǎn)品:用戶可以選擇按照產(chǎn)品名稱、熱門產(chǎn)品名稱 進行關(guān)鍵字模糊查詢。5、最新產(chǎn)品瀏覽熱門產(chǎn)品:產(chǎn)品目錄管理器的首頁中,可以看到 部分熱門產(chǎn)品,也可以點擊熱門產(chǎn)品瀏覽所有熱門產(chǎn)品。產(chǎn)品是否屬 于熱門類,是由站點管理員在添加產(chǎn)品時自由指定的,也可以再轉(zhuǎn)化 為普通產(chǎn)品。6、新產(chǎn)品發(fā)布:客戶站點管理員可以隨時將某一產(chǎn)品列為新產(chǎn)品, 在首頁上進行發(fā)布,以提示瀏覽者注意。7、產(chǎn)品瀏覽:正常的產(chǎn)品瀏覽可以通過分類查詢,關(guān)鍵字查詢得 到產(chǎn)品列表。8、產(chǎn)品詳細(xì)資料(價格、圖例、簡介描述等)顯示:在分類

8、查詢, 關(guān)鍵字查詢得到產(chǎn)品列表的時候,點擊詳細(xì)信息可以瀏覽到該產(chǎn)品的 所有資料,點擊詳細(xì)圖片可看到未壓縮的產(chǎn)品圖片。9、產(chǎn)品瀏覽次數(shù)記錄與統(tǒng)計:為每個產(chǎn)品設(shè)置人氣指數(shù),每點擊 詳細(xì)資料,指數(shù)加1 ,也可看作是瀏覽次數(shù)的統(tǒng)計。10、客戶可以發(fā)表對產(chǎn)品的評論:對每一種產(chǎn)品,用戶都可以以 匿名身份發(fā)表評論,同時也可查閱其他用戶的評論。會員管理系統(tǒng)普通會員管理系統(tǒng)功能特點:操作簡單,可方便的對會員進行管理、查詢、修改、刪除、鎖定等 臬作。系統(tǒng)功能說明:1、前臺會員可自行維護個人信息,可對個人注冊信息進行修改和 刪除,可在線查詢遺失的密碼。2、可以根據(jù)需要對某些會員進行鎖定和解鎖操作,以便根據(jù)實際 情況

9、,暫停和啟用個別會員資格,企業(yè)對會員具有完全的管理能力。網(wǎng)上訂購系統(tǒng)(1)產(chǎn)品展示管理產(chǎn)品展示:具有強大的產(chǎn)品展示功能,可以很好的幫助客戶瀏覽 卜業(yè)產(chǎn)品的各種信息。同時實現(xiàn)企業(yè)產(chǎn)品的分類管理功能。(2)購物車管理可以充當(dāng)消費者網(wǎng)上購物的工具。購物車為客戶所選擇的商品提 “臨時的放置區(qū)域,如同超市中流動選購時所用的手推車,客戶點擊 中的商品都將出現(xiàn)在購物車中,隨著商品數(shù)量,品種的改變,購物車 ,不斷顯示變化后的購物總金額??蛻粢部梢岳觅徫镘噥碓儐栕约?1勺訂單處理情況。(3)前臺訂單查詢復(fù)核過的訂單按時間先后次序自動顯示在"訂單查詢"頁面(新的訂單顯示在最 前),具備訂單搜

10、索功能,客戶可即時了解已下 “單的處理情況,可詳細(xì)查詢已復(fù)核訂單的商品數(shù)量和價格、下單日 k 所填寫的聯(lián)系方式等詳細(xì)信息。(4)后臺訂單查詢按時間先后順序在訂單管理的首頁顯示所有訂單的訂單號、下單 人、訂單金額、下單時間、訂單狀態(tài)等。新訂單能自動突出顯示,便 于訂單管理員對新訂單做即時的處理(查詢訂單詳細(xì)情況、更改訂單 的處理狀態(tài)等)。管理員可根據(jù)訂單號或在某個下單的時間范圍內(nèi)進行 慢索??墒謩?quot;顯示新訂單",避免遺漏未查閱的訂單。管理員可 根據(jù)某訂單具體情況自行設(shè)置該訂單為 "無效訂單","顯示無效 訂單"功能可批量列出所有標(biāo)記為&

11、quot;無效"的訂單,并且管理員可 對所有無效訂單進行批量刪除??赡苡龅降睦щy及解決方案綜合考慮本網(wǎng)站的設(shè)計,我認(rèn)為可能遇到的困難如下:1 .服務(wù)器端對于符合要求的建材信息的篩選的實現(xiàn)解決:編寫合適的SQLg句代碼,進行SQLS索。2 .數(shù)據(jù)庫的建模實現(xiàn)解決:采用powerdesigner創(chuàng)建數(shù)據(jù)庫模型。3 .課題擬采用的研究手段(途徑)和可行性分析開發(fā)技術(shù)及工具的選擇開發(fā)工具名稱軟件用途Visual Studio 2008IDE 環(huán)境SQL Server 2005建立系統(tǒng)的后臺數(shù)據(jù)庫Microsoft Office Word 2003各項文檔制作Microsoft Office

12、Visio2003 圖形建模工具可行性分析技術(shù)可行性本網(wǎng)站使用技術(shù)來實現(xiàn)網(wǎng)站的主要功能。開發(fā)環(huán)境使用 Visual Studio 2008 使用 Visual Studio 2008可以高效開發(fā) Windows應(yīng)用。設(shè)計器中可以實時反映變更 ,XAML 中智能感知功能可以提高開發(fā)效率。同時 Visual Studio 2008 支持項目模板、調(diào)試器和部署程序,Visual Studio 2008 可以高效開發(fā)Web應(yīng)用。1. VS2008 軟件開發(fā)更智能。2. Visual Studio 2008 中 WCF勺新增功能。 Studio 2008中的多定向支持。4. Visual Studio

13、2008 中的 SQL數(shù)據(jù)庫發(fā)布。5. Visual Studio 2008加入拼寫檢查器。采用技術(shù),SQL Server 2005作為數(shù)據(jù)庫,其中JSP技術(shù)的優(yōu)勢 在于以下幾點:1 .的效率和安全性更高2 .的組件 (Component) 方式更方便3 .的適應(yīng)平臺更廣4 .所有的應(yīng)用都是基于服務(wù)器的,所以它們可以時刻保持最新 版本。Visual Studio 2008在三個方面為開發(fā)人員提供了:快速的應(yīng)用程序、開發(fā)高效的團隊協(xié)作、突破性的用戶體驗。Visual Studio 2008 提供了高級開發(fā)工具、調(diào)試功能、數(shù)據(jù)庫 功能和創(chuàng)新功能,幫助在各種平臺上快速創(chuàng)建當(dāng)前最先進的應(yīng)用程 序。Vi

14、sual Studio 2008包括各種增強功能,例如可視化設(shè)計器(使 用.NET Framework 加速開發(fā))、對 Web 開發(fā)工具的大量改進,以及能夠加速開發(fā)和處理所有類型數(shù)據(jù)的語言增強功能。VisualStudio 2008為開發(fā)人員提供了所有相關(guān)的工具和框架支持,幫助創(chuàng) 建引人注目的、令人印象深刻并支持 AJAX的Web應(yīng)用程序。開發(fā)人員能夠利用這些豐富的客戶端和服務(wù)器端框架輕松構(gòu)建 以客戶為中心的 Web應(yīng)用程序,這些應(yīng)用程序可以集成任何后端數(shù) 據(jù)提供程序、在任何當(dāng)前瀏覽器內(nèi)運行并完全訪問應(yīng)用程序服務(wù)和Microsoft 平臺??焖俚膽?yīng)用程序開發(fā)為了幫助開發(fā)人員迅速創(chuàng)建先進的軟件,

15、Visual Studio 2008提 供了改進的語言和數(shù)據(jù)功能,例如語言集成的查詢 (LINQ),各個編 程人員可以利用這些功能更輕松地構(gòu)建解決方案以分析和處理信息。Visual Studio 2008 還使開發(fā)人員能夠從同一開發(fā)環(huán)境內(nèi)創(chuàng)建 面向多個.NET Framework版本的應(yīng)用程序。開發(fā)人員能夠構(gòu)建面 向.NET Framework、或的應(yīng)用程序,意味他們可以在同一環(huán)境 中支持各種各樣的項目。突破性的用戶體驗Visual Studio 2008為開發(fā)人員提供了在最新平臺上加速創(chuàng)建緊密聯(lián)系的應(yīng)用程序的新工具,這些平臺包括Web WindowsVista、Office 2007、SQL

16、Server 2008 和 Windows Server 2008。對于 Web, AJAX及其他新技術(shù)使開發(fā)人員能夠迅速創(chuàng)建更高效、交互式更強和 更個性化的新一代 Web體驗。高效的團隊協(xié)作Visual Studio 2008 提供了幫助開發(fā)團隊改進協(xié)作的擴展的和 改進的服務(wù)項目,包括幫助將數(shù)據(jù)庫專業(yè)人員和圖形設(shè)計人員加入到 開發(fā)流程的工具。5 .2.2經(jīng)濟可行性根據(jù)本人調(diào)查,國內(nèi)發(fā)展迅速,各方面發(fā)展都離不開基礎(chǔ)設(shè)施的 建設(shè),建材銷售在很長一段時間內(nèi),還會是一個很熱門的話題。操作可行性本網(wǎng)站和其他網(wǎng)站的訪問操作基本相同,所以在使用上不會遇 到麻煩。綜上所述,本課題具有較高的實用價值,在技術(shù)上

17、是可行的, 在經(jīng)濟上是合理的,并且擁有簡單易學(xué)的可操作性。參考文獻(1) WEBS用開發(fā)完美演繹夏瑋 編著2009(2) Visual C# 2008從入門到精通(英)夏普 著,周靖 譯2009(3) Visual C#2008核心編程(美)馬歇爾 著,施平安 等譯2009(4) Visual Studio 技術(shù)大全 (美)鮑爾,(美)斯內(nèi)爾 著, 劉彥博等譯2009(5)精通Visual C# 2008 語言基礎(chǔ)、數(shù)據(jù)庫系統(tǒng)開發(fā)、Web開發(fā)孫繼磊,劉亮亮編著2009(6) SQL Server 2005高級程序設(shè)計(美)維埃拉 著,董明等譯2008(7) SQL Server 2005范例代

18、碼查詢辭典(美)薩克 著,朱曄,金迎春譯2008(8) SQL Server 2005從入門到實踐岳付強 等編著2009(9) SQLServer 2005基礎(chǔ)教程與實驗指導(dǎo)郝安林等編著2008(10) Microsoft Office Visio2003簡體中文版精通與提高 曹巖, 陳樺主編2008淮海工學(xué)院畢業(yè)設(shè)計(論文)開題報告指導(dǎo)教師意見 (對課題的深度、廣度及工作量的意見和對設(shè)計結(jié)果的預(yù)測) n n n n n n : aa 本課題能夠較全面地分析畢業(yè)設(shè)計課題的基本情況, 系統(tǒng)地考慮了設(shè)計的內(nèi) 容分配,能夠從設(shè)計的角度正確地分析所面臨的問題及提出了一定的解決方法。在開題過程中能夠較全

19、面地分析課題涉及內(nèi)容的發(fā)展現(xiàn)狀,對課題的研究內(nèi)容進行了較全面地分析,對可能遇到的問題進行了分析并給出了相應(yīng)的解決方法,同時對研究課題的手段與可行性也進行了論證, 還能夠從網(wǎng)站建設(shè)的角度分析一些 問題,對網(wǎng)站建設(shè)也提出了一定的想法。從設(shè)計的基本內(nèi)容來看,設(shè)計工作量屬于中等,所采用的設(shè)計思想及研 究手段可行,設(shè)計思路較好,分析問題較深入,具有一定的專業(yè)水平,設(shè)計所涉 及的內(nèi)容也較全面。指導(dǎo)教師(簽名)2009年1月9日系審查意見:選題符合本三專業(yè)培養(yǎng)要求,同意指導(dǎo)教師意見,允許開題。系主任(簽名):2009年1月9日讒漁工密核畢業(yè)設(shè)計(論文)外文資料翻譯學(xué) 院:計算機工程學(xué)院專業(yè)班級:計算機科學(xué)與

20、技術(shù)D 計061班學(xué)生姓名: 黃 剛 學(xué)號: 09指導(dǎo)教師:巫曉琳(講師)外文 出處:(外文) A personal web page tailoringtoolkit for mobile devices附 件:1.外文資料翻譯譯文;2.外文原文指導(dǎo)教師評語:所選擇的外文資料與畢業(yè)設(shè)計課題密切相關(guān),反映了 ASP應(yīng)用系統(tǒng)開發(fā)的先進理念,學(xué)習(xí)了一些ASP中數(shù)據(jù)庫的 開發(fā)技巧與方法。譯文與原文相比較內(nèi)容基本正確,語句 比較通順,能夠反映原文的語義。在一些關(guān)鍵單詞、語句 的翻譯上也體現(xiàn)了一定的翻譯技巧與水平,能夠較完整地 表達原文的意思。簽名:2010年3月10日A personal Web pa

21、ge tailoring toolkit for mobile devicesAbstractIt is commonto browse web pages via mobile devices. However, most of the web pages were designed for desktop computers equipped with big screens. Whenbrowsing on mobile devices, a user has to scroll up and down to find the information they want because

22、of the limited screen size. Some commercial products reformat web pages. However, the result pages still contain irrelevant information. Wepropose a system to personalize users ' mobile web pages. A user can determine which blocks in a web page should be retained. The sequence of these blocks ca

23、n also be altered according to individual preferences.1. Introduction.PrefaceNowadays, we can build a mobile Web application easily. Take theASP. NET mobile controls 1 (formerly known as MMIT, short for theMicrosoft Mobile Internet Toolkit) for example, it reduces the work required for developers to

24、 develop applications that target different types of mobile devices, like mobile phones and PDAs. At runtime, MMIT will automatically detect the target device and return the proper presentation format. Thus, the developers can focus on the application logic without worrying about the presentation is

25、sues.Similar academic researches on this topic include 2 and 3. Both of them provide plug-ins for famous IDEs, such as JBuilder and Visual respectively, to assist developers to author a single generic application. Accompanied with the PUML transformation technology 4, this generic application can be

26、 further transformed into specific target formats for different mobile devices.MotivationWidespread of mobile devices makes it common to browse Web pages via them. However, most Web pages are mainly designed for desktop computers that are equipped with big screens. When browsing on mobile devices, a

27、 user might have to scroll up and down, left and right all the time to find the information they want. Because of the limited screen size, this kind of operation is really not user-friendly at all.Fortunately, somefamous websites have another simplified version of Web content specially provided for

28、mobile devices, such as Google Mobile 5 and Yahoo Mobile 6. On the other hand, it is a heavy burden on Web developers to craft and maintain multiple versions of the same website. Even with the help of the fascinating toolkits.If weresize the original Web page to fit the width of mobile device, the v

29、ertical scroll bar will be too long to view, and the information is crowded. On the other hand, if we provide another version of the original Web page, there may be some important information lost in the mobile version, and the transformation of each page costs a lot for Web page developers. Hence,

30、in this research, we propose a system that is designed to help users to personalize their mobile Web pages for handheld device browsing.Research objectivesIn this sub-section, the four major research objectives are listed and introduced briefly.Easy-to-useIt does not makesense to launch another prog

31、ram other than the browser to personalize a Web page. When a user surfs on the Internet and finds a Web page that interests him/her, the configuration tool of this system should be able to pop up in the browser window somehowright away. Moreover, all the codes needed to accomplish this job . persona

32、lize Web pages) should be downloaded on the fly when accessed, thus allowing a user to work on different computers at different places.Personalizing Web pages visuallyWebpages are usually composedof header, footer, sidebar, and content areas 7. Parts of them are used to maintain a consistent style f

33、or the website, and other parts of them are used for navigation. Some renowned websites may even contain a lot of advertisements on it. In many Web pages, only a few of information is really needed to be shown on the mobile phone screen. This research also aims at allowing a user to determine which

34、parts of a Web page should be retained while browsing this page with their mobile device.A friendly user interface should thus be available for a user to perform this task. For example, with appropriate visual aids (such as highlight), a user can choose blocks in a Web page one by one with different

35、 granularity.Through the operation of drag-and-drop,a user candetermine the relativeposition of the chosen blocks according to his/herpersonal preferences. In short, a user can reconstruct a mobile Web page simply with visual manipulations, and does not have to write any line of code.According to th

36、e browser market share survey 8, Microsoft Internet Explorer is still by far the most dominant browser on the Web, with % usage market share, and Firefox has increased its share to %, with the other alternatives, such as Safari, Netscape, Opera, and Mozilla, occupying the remaining share.The downloa

37、ded mobile code should work with at least the top two popular browsers, . Microsoft Internet Explorer and Firefox Web browser.Reducing wireless bandwidth consumptionMore than screen size constraints, the limited memory and wirelessnetwork bandwidth also makeit unsuitable for delivering the entire We

38、b page untailored to mobile devices. Before returning a Web page tomobile devices, someadaptation must be taken to pre-process a Web page according to a user's preferences. So that the volume of data transmission to a mobile phone could be reduced, and thus reduce the consumption of wireless ban

39、dwidth as well.Automatic mobile Web page content extractionThe content adapting algorithm we proposed can automatically adaptWeb pages to mobile devices. Users always only care about a part of the web content. Content adapting applications should provide a function to extract these parts from a Web

40、page.Research contributionThis paper discusses the problems encountered and our corresponding solutions. The major contributions of this research are listed below.1. A cross-browser configuration tool is designed.2. The web -based nature of our configuration tool allows a user to configure the setti

41、ngs from different computers, and requires no pre-installation of any software.3. Blocks in a Web page can be chosen correctly under the premise that the layout of a Web page does not change frequently.4. A web -based management interface is provided.5. An automatic algorithm for mobile Web page gen

42、eration is proposed.Outline of this paperThis paper is divided into seven sections. The following is a briefdescription of the content of each section. In Section 2, an overview of the proposed system and its three major components are given. In Section3, the System design details, problems encounte

43、red, and our corresponding solutions are 川ustrated. Furthermore, we discuss our mobile Web page generation algorithm in Section 4. In Section 5, sometests are conducted to evaluate our system. A practical example showing how to make use of the proposed tool to eliminate unnecessary scrolling is also

44、 presented.Several related works are discussed in Section 6. Finally, in Section 7, we make the conclusion and discuss about the future work.2. System design .Overview Basically, the personalizing process in our Web page tailoring system comprises two steps (Fig. 1). First, user must specify his/her

45、 preferences of a Web page using a PC or laptop. Second, he/she has to configure the browser on his/her mobile device to go through a specially madeproxy, which is responsible for adjusting the content of Web pages according to the preferences set in the first step. Twopictures are given below to il

46、lustrate separately the relationship between a user, our Web page tailoring system, and a remote Web server (such as in each step.Fig. 2 describes the interaction in the first step. Whena user enters a URL in his/her Web browser, a HTTP request is sent to (Line 1) the corresponding Web server specif

47、ied in the URL. After processing the request by the server, a HTTPresponse is sent back (Line 1). If the user wants to personalize that page, a program hosted on a tiny Web server included in our system would be downloaded (Line 2) and executed in his/her browser. With the help of that program, the

48、user can specify his/her preferences simply by visual manipulations. After finishing the job, preferences about this page will be sent back and stored in a database for later use (Line 2).Fig. 2. Personalize Web pages using PC or laptop.Fig. 3 pictures the interaction in the second step. Since the u

49、ser would configure the browser on his/her mobile device to use a proxy included in our system, we would snoop each HTTP request and modify its corresponding response (Lines 3 and 4) in between. For example, if the user visits a Web page that has been personalized before, someactions would be taken

50、to tailor the Web page to meet the user preferences.Fig. 3. Browse Web pages via mobile devices.In order to achieve the above tasks, three components are designed in our system: Page Tailor,Configuration Manager, and Mobile Proxy. Thepurpose and functions of each component will be introduced separat

51、ely.System design details are presented in Section 3.Page TailorPage Tailor in the form of mobile code can be downloaded and executed in a user's browser when he/she is about to personalize a Web page. It provides some visual manipulations for users to help them specify their preferences about a

52、 Web page. The preferences here include: blocks of a Web page that should be retained and their final arrangement. All the preferences about this page would be saved in a remote database that is managedby Configuration Manager. Fig. 4 is a snapshot whenexecuting Page Tailor in a Firefox Web browser.

53、Fig. 4. Page Tailor in Firefox Web browser.Execution and initializationWhen browsing Web pages, a user can clickon the installedbookmarklet to download and execute Page Tailor. From the other perspective of users, it seems that the Web page itself provides the personalizing functions.After the Page

54、Tailor window is launched in the user's browser, some actions are performed in the background automatically. First, Page Tailor will connect with Configuration Manager to retrieve the user preferences about this current visited page. If the user has personalized this page before, Page Tailor wou

55、ld retrieve the old preferences, and then use the data retrieved to reconstruct the past, such as blocks that had been selected and their order.On the contrary, if there are no preferences about this page, nothing will happen, of course. The purpose of this action is to help users accelerate the set

56、ting time; particularly when he/she only wants to perform a slight modification.Visual manipulationsIn order to help a user specify his/her preferences about a Web page, Page Tailor provides some visual manipulations. Fig. 5 demonstrates the feature that a user can select a block in a Web page at di

57、fferent granularity. For example, in the top half of this picture, a block containing more information than that in the bottom is selected. A selected block is highlighted in yellow.Fig. 5. Select blocks at different granularity.Fig. 6 illustrates another feature drag and drop. In this picture, three views are shown from left to right. In the beginning, three blocks have already been selected (left). Next, we switch the last two blocks (middle), and then the final result comes out (right). The sequence of blocks in the Page Tailor w

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論