裝潢設計網站_第1頁
已閱讀1頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  裝潢設計網站</b></p><p><b>  一、問題定義:</b></p><p>  本網站主要是為了向人們與展示裝潢設計的有關知識,屬于盈利性網站,讓人們通過本網站能了解不同的設計風格的房子的優(yōu)秀的案例,讓人們能在真正裝修房子的時候能提前決定自己想要的風格。并同時賣一些裝潢設計所能用到的周邊產品,若有合作商

2、則可聯系我們,掛廣告或者共同創(chuàng)業(yè)。</p><p><b>  二、需求分析:</b></p><p>  網站可分為5個大塊,即:用戶的登陸和注冊模塊,留言板模塊,最新裝潢設計新聞版快,購物版快,不同裝潢風格展示板塊。用戶的登陸和登陸模塊主要用來實現用戶的系統(tǒng)登陸和注冊成為此網站用戶的功能;留言板模塊主要是用來實現來訪的游客和登陸用戶能夠實現對留言板的瀏覽,并且登陸

3、用戶能夠發(fā)表留言;最新裝潢設計新聞版塊主要提供一些最新發(fā)表的裝潢設計理念文章;購物板塊主要是銷售裝潢設計的周邊產品;不同風格展示板塊主要是</p><p><b>  用戶的登錄和注冊:</b></p><p>  普通用戶,為普通用戶提供各種信息查看的功能。注冊后則能購買裝潢設計的周邊產品</p><p><b>  留言板模塊:&

4、lt;/b></p><p>  本模塊將分為3部分:</p><p>  1為來訪者及登陸用戶對留言進行瀏覽的部分。</p><p>  2為登陸用戶的發(fā)表留言部分。</p><p>  其中,在本模塊中留言時間將采用當前系統(tǒng)時間的獲得作為用戶的留言時間。留言者則采用登陸用戶的用戶名。</p><p>  裝潢

5、設計新聞查看模塊:</p><p>  按照發(fā)表時間,將最新的7篇文章放到網站首頁,并通過“更多”選項為用戶提供全部文章。</p><p>  裝潢設計風格查看模塊:</p><p>  本模塊通過流動的圖片形式為用戶提供了不同的視覺享受,使得用戶能夠了解不同的裝潢風格之間的不同,幫助用戶進行決策。</p><p><b>  購物

6、模塊</b></p><p>  為用戶提供裝潢設計周邊擺飾的銷售。</p><p><b>  總體設計:</b></p><p>  1無論具備什么樣權限的用戶打開網站首頁后首先都是游客。</p><p>  2游客可以選擇登陸,或是以游客的身份瀏覽最新裝潢信息。</p><p>

7、  3游客若選擇登陸,系統(tǒng)會根據權限的高低賦予登陸者不同的操作權限。</p><p>  4若為會員,則可給我們留言并且在我們的網站上購物。</p><p><b>  5數據字典:</b></p><p>  ▲個人信息=用戶編號+用戶名+密碼+真實姓名+注冊時間。</p><p>  ▲熱點信息=熱點信息編號+熱點信

8、息標題+熱點信息正文+發(fā)表時間</p><p>  ▲留 言 板=留言編號+標題+留言內容+留言時間+留言者</p><p><b>  四.詳細設計:</b></p><p>  本系統(tǒng)在JSP平臺上采用dreamweaver8來進行網站編寫,數據庫則采用Oracle。數據庫共包括三張表,</p><p>  1.人員

9、表users:</p><p>  其中username為表主鍵,同時是news表的外碼。Password為登錄密碼,right用于區(qū)別不同用戶的不同權限。</p><p>  2.新聞表,news</p><p>  Id為表主鍵,用序列qnews分配。Title為新聞的標題,content為新聞內容,username為外碼,為發(fā)表新聞的用戶名,以及newstim

10、e,新聞發(fā)布時間。</p><p><b>  3.留言表mess</b></p><p>  Id為表主鍵,用序列qmess分配。Title為留言的標題,content為留言內容,username為外碼,為發(fā)表留言的用戶名,以及time,留言發(fā)布時間。</p><p><b>  五.軟件測試</b></p>

11、<p> ?。?)登陸和注冊的測試:將登陸用戶登陸時用戶名在數據表中查詢,看是否存在此用戶,若不存在,則讓其進行注冊后方可登陸,若存在此用戶,則看其輸入的密碼是否與表中的密碼對應,若通過,方可成為普通登陸用戶。</p><p> ?。?)留言板模塊的測試:對任何想不輸入字符便直接點擊提交按鈕,以妄想完成操作的用戶,此模塊都要對此行為進行溫馨提示,用于引導用戶對其進行正確的操作。留言板需要有留言部分,

12、那就必須用到中文漢字的輸入,所有本系統(tǒng)便采用gbk這一字符,而且還要測試對字符是否進行已經轉換,以保證不出現亂碼。所以測試時,首先要測試中文的輸入是否能保證不出現亂碼情況的出現;還要測試留言時間是否準確,是否是當前計算機的系統(tǒng)時間;再次還要測試留言者姓名與當前登陸用戶的用戶名是否一致。在用戶想對留言信息進行刪除的操作時還要測試看是否任何用戶甚至是游客都能對其進行刪除操作,若是,則表明留言板功能未設置正確,只有當登陸用戶登陸時,利用用戶名

13、在userdata表中進行查詢,只有User_level等于1時,才能有權力對留言信息進行刪除。到此,留言板的測試告一段落。</p><p> ?。?)裝潢設計新聞查看模塊測試:通過SELECT語句的降序排列,可以實現選出最新的5條新聞,通過傳頁面參數實現點標題看修改刪除新聞。</p><p> ?。?)裝潢設計風格查看模塊測試:主要是流動的圖片的流動情況測試,與圖片的順序的測試這部分比較

14、容易</p><p>  (5)購物模塊的測試: 首先要測試購物車的功能是否能夠正常使用,放入購物車后還允許顧客繼續(xù)購物。還允許顧客清空購物車,并結賬。我們在購物車頁面用的是老師推薦的技術,就是建個表,并不存入數據庫,當用戶結賬時我們用每項的錢加入數據庫并讓客戶結賬,客戶結賬后我們將數據庫清空等待下一個客戶的使用。</p><p><b>  六.運行結果</b>&l

15、t;/p><p>  這是我們的index主頁</p><p>  在首頁顯示最新發(fā)表文章是7個,最新發(fā)表在最上,依次類推,舊文章可以在“更多”中查看,其中包括網站全部文章。</p><p>  圖中左側的即是熱點新聞我們只顯示7項,想要查詢所有的新聞點更多即可。</p><p>  這個頁面中幾乎涉及到相關的所有的功能。</p>

16、<p>  點擊注冊則進入我們注冊頁面</p><p><b>  用于用戶的注冊</b></p><p>  這即是我們的所有新聞頁面</p><p>  再點標題即可查看新聞的具體內容。</p><p>  有什么意見和建議可以給我們留言(會員專屬) </p><p><b&g

17、t;  會員可以進行購物</b></p><p>  我們提供了很多的裝飾擺件,有很具體的描述比如材質,型號等</p><p>  加入購物車后即可繼續(xù)購買或者是結賬。</p><p>  其他的功能比如各個風格的介紹和圖片的滾動欣賞在此就不一一進行介紹。</p><p><b>  七.我的任務</b>&l

18、t;/p><p>  由于本次網站的設計是團隊合作共同完成的,所以在這里稍加說明我的主要任務。</p><p>  我在這個網站的設計上主要負責資料的收集。前期主要收集一些室內裝潢網站的資料,查看相關的網站,找出其中的主要內容,同時將我們的主要設計想法添加進去并借鑒其中比較好的地方,大體構造出網站的界面和風格。其中間時候主要收集網站上用到的圖片,網站上顯示的新聞的內容,各種室內裝潢的風格以及相

19、關的圖片,展示飾品的圖片及對應飾品的參考資料,價格等。后期主要收集網站的維護資料,一些需要添加的內容。</p><p>  以上這些是主要的負責方面。但是在數據庫的設計也參與其中,比如在顯示相關新聞的數據庫的建立和插入是我做的,即所有的新聞閱讀與標題導航,雖然數據庫的設計不算很復雜,但也參與表的建立和相關字段的討論,各個表之間的聯系。</p><p>  在代碼的實現部分也參與其中。主要參

20、與頁面布局的設計的討論,決定該的有各個功能模塊,在購物車的實現中,我們遇到很多麻煩,這里有我們的共同的討論和參與,在留言板的設計過程中也有部分的參與。</p><p>  八.實驗中遇到的問題及解決方法</p><p>  由于本次實驗所使用的開發(fā)平臺對于我們來說算是一個全新的開發(fā)平臺,所以在實現的過程中也遇到過不少的問題。比如,購物車的實現中,在計算所買商品總值地方出現沒有預料到的錯誤,

21、后來通過我們共同的討論,直接從數據庫中求取總和進行實現。</p><p>  在跳轉到各個風格界面進行瀏覽時,運用滾動條的功能進行對相關圖片的瀏覽,由于這個功能在上課時沒有學到,我們在網上查詢相關的資料,需要編寫成相關的影片形式,在慢慢的學習和討論中解決了問題,同時讓界面整體看來有了動態(tài)感。</p><p>  在界面的具體設計中,由于涉及的圖片比較多,在向界面添加圖片時,出現圖片的大小不

22、匹配,讓頁面看起來顯得很不協(xié)調,后來我們通過對相關代碼的更改以及涉及到的圖片的像素的修改,這個問題也得到了解決。</p><p>  其他還遇到一些小問題,我們通過一起的討論和查找資料,都得到了解決,在這里我們不對這些問題進行一一列舉。希望這些問題的解決會對我們今后的學習中有一定的幫助。</p><p><b>  九.實驗總結</b></p><

23、p>  本次課程設計是團隊合作共同完成的,這也是我第一次和同學共同合作完成的,在這個過程中也遇到很多問題。首先程序涉及的知識面比較廣,所運用的語言也是剛剛接觸的,對于一些簡單的實現還算可以,但是比較困難的也借鑒老師的應用程序。另外本次程序的開發(fā)平臺也是一個全新的平臺,在各方面的應用都不是很熟練,遇到的問題也查閱了相關的資料。通過本次網站設計使我對JSP開發(fā)平臺有了一定的認識,可以利用JSP和JAVA進行一些簡單的網站開發(fā),并且學到

24、了更多的知識。本次網站設計的數據庫采用了Oracle數據庫,由于以前使用過Oracle數據庫,因此利用Oracle進行一些簡單的數據庫操作還是比較輕松的,總之通過本次網站設計,我收獲很多,在以后的學習中我會更加努力,注重理論知識的同時,也會注重實踐部分,理論與實踐的相結合的同時,才能更好地做出優(yōu)秀的網站。</p><p>  實驗驗收時,老師給我們提出了一些建議,比如有些頁面的設計有的地方不算很妥當,應當以大部分

25、人的思維進行設置,能夠給人以爽快明了的感覺為好。對于老師提出的不足,我們會在以后的學習和設計中加以改正并且得以提高。在此,特別感謝老師為我們提出的寶貴的意見。</p><p><b>  十.參考文獻</b></p><p>  [1] Java核心技術卷一:基礎知識 cays.horarmann&gary cornell著 機械工業(yè)出版社。</p>

溫馨提示

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

評論

0/150

提交評論