




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、【最新資料,WORD:檔,可編輯修改】哈爾濱理工大學榮成學院專科生畢業設計(論文)評語學 院:榮成學院專業:計算機應用技術任務起止時間:2012年3月26日至2012年6月18產業設計(論文)題目:網上購書系統的研究與開發指導教師對畢業設計(論文)的評語:指導教師簽名:指導教師職稱:評閱教師對畢業設計(論文)的評語:評閱教師簽名: 評閱教師職稱:答辯委員會對畢業設計的評語:答辯委員會評定,該生畢業設計(論文)成績為:答辯委員會主席簽名: 職稱:年 月日哈爾濱理工大學榮成學院專科生畢業設計(論文)任務書學 院:專業:計算機應用技術任務起止時間:2012年3月26日至2012年6月18日畢業設計(
2、論文)題目:網上購書系統的研究與開發畢業設計工作內容:本文以網上書店系統的開發和實現為研究對象,進而對其 進行了比較全面的分析,分析了相關技術、系統、需求等內 容。并對這個系統的開發與設計進行了較為詳細的介紹。首先 進行簡單需求分析,然后利用功能模塊圖說明了系統總體結 構。通過系統概要設計對該網上購書系統的設計思路和方案詳盡的描述,系統測試通過硬件、軟件、黑盒、白盒和功能的測 試對該系統加以驗證。資料:1 王莉.基于JSP的網上購書系統.2010. 4: 1-81.2張躍平.耿祥義.JSP程序設計.北京:清華大學出版社3 董寧.Javascript 語言與Ajax應用.中國水利水電出版 社.4
3、郭克華.JavaEE程序設計與應用開發.清華大學出版社指導教師意見:簽名:年 月 日系主任意見:簽名:年 月 日網上購書系統的研究與開發摘 要隨著信息技術的不斷發展,越來越多的人喜歡上了網絡購 物,網上購物不但經濟實惠,而且在種類上,也相對來講更受 廣大消費者的喜歡。所以,無數個網絡公司把握住了這個機 遇,就這樣,無限個 B2B電子商務平臺就這樣出現了。在電子商務網站中,網上書店是目前應用最廣、最成功的 典范之一。通過這類的網站,用戶不但可以充分利用Internet的發展給人類帶來的便捷,突破時間和空間上的限制,實現網 上購書。還有很多的資源供消費者選擇,所以,這是電子商務 網站發展的很好的一
4、個原因。本文著重論述了網上購書系統的功能設計與實現過程,包 括系統需求分析和系統的功能設計、數據庫設計以及主要JSP頁面的設計。本文根據系統功能需求,包含了用戶注冊登錄、 購物車、圖書列表和訂單生成等主要功能模塊。網上購書系統是目前應用最廣的一個電子商務平臺,目前 有很多的大型網上購書系統平臺如當當網,卓越亞馬遜圖書等 網上購書網站,所以,網上購書系統越來越受人們的喜愛。關鍵詞網上購物;電子商務;JSP ;購書系統Online bookstores system research and developmentAbstractWith the development of it, more a
5、nd more people like the network shopping, online shopping not only affordable, and in species, also relatively by vast consumers like more. So, many network company grasped the opportunity, so, infinite a B2B e-commerce platform so appeared.In e-commerce sites, online bookstore is the most widely us
6、ed at present, the most successful one of the model. Through this kind the website, the user can not only make full use of the development of the Internet brings human and convenient, the breakthrough time and space limitations, realize the online bookstores. Still have a lot of resources for the co
7、nsumer choice, so, this is the development of e-commerce sites is a good reason.This paper focuses on the online bookstores the function of the system design and realization process, including the system demand analysis and the function of the system design, database design and main the JSP page des
8、ign. This paper according to the system function demand, contains the registered user login, shopping cart, book list and order form and other main function modules.Online bookstores system is currently the most widely used an electronic commercial platform, there are a lot of large online bookstore
9、s system platform as dangdang network, outstanding books, amazon online bookstores website, so, online bookstores system more and more get of people love.Keywords Online shopping , Electronic business , JSP,Acquisition system目錄摘要IAbstract第1章緒論研究背景研究現狀電子商務的發展網上書店的發展開發意義第二章系統概述及需求分析 課題的需求分析網站最終要實現的功能
10、網站功能概述網站功能模塊圖開發技術與平臺論證 開發技術平臺第三章系統總體設計系統目標系統結構的總框架系統功能模塊劃分完整的購書過程 數據庫設計 數據庫的概念數據庫的選擇數據表的建立第四章系統詳細設計登錄頁面購物車管理頁面訂單管理頁面 顧客留言頁面修改注冊資料頁面 第五章 系統測試測試方法測試平臺硬件要求軟件要求測試項目及結果分析 總結致謝參考文獻 第1章緒論研究背景隨著互聯網的發展,已經有越來越多的企業開始創建自己的網站。基 于Internet的信息服務,商務服務已經成為了現代企業的一項不可缺少的 內容。很多企業已經不滿足于只建立一個簡單的而且僅僅能夠發布信息的 靜態網站。就目前而言,現代企業
11、需要的是一個功能強大,能提供完善電 子信息服務的動態商務網站。JSP是SUM2司推出的一種網站開發技術 ,SU*司借助了自己在JAVA 上的非凡造詣,繼續把人們引進 JSP時代,JSP即Java Server Pages ,它 可以完成功能強大的 WE應用程序1,從而給人們制造更多的方便。在畢業設計過程中,我們采用了JSP作為開發工具,來構建一個能實現簡單的電子商務的小型動態的商務網站一一網上購物書店。該系統能夠 基本實現用戶的注冊,登錄功能,而且能夠實現商品的訂購和留言等功 能。該系統基本上具備了一個網上商品銷售系統應該具備的功能,該系統 基本上也體現了構建一個動態商務網站所需要的技術,可以
12、說,目前的商 務網站也是這種小型網站的擴充和重復。研究現狀所謂的電子商務,指的是各種具有商業活動能力的實體包括政府機 構、金融機構、生產企業、商貿企業以及個人消費者等) 利用網絡以及先進的數字化傳媒技術進行的各項商業性貿易活動。其中特別需要強調的兩個特點分別是:商業背景以及網絡化和數字化。簡而言之,電子商務就是通過電子網絡渠道達成的商務活動。電子商務是計算機網絡的第二次革命,它通過電子手段建立了新的經濟秩序,電子商務不僅僅涉及電子技術和商業交易本身,而且還涉及了諸如金融、稅務、教育等社會的其他層面。對于電子商務的研究開始于20世紀70年代末,而實施則要更晚些,實施分為兩步,其中電子數據交換(E
13、lectronic Data Interchange,EDI )開始于 20 世紀 80 年代中期,而Internet上的電子商務始于20世紀90年代初期。電子商務活動分成兩大類:企業組織-企業組織(Business-Business,B2B) 型與企業組織-消費者(Business-Consumer,B2C)型。據統計,目前的電子商務活動中有80%H于B2B型商務活動,這是因為企業組織的信息化程度和技術水平比個體消費者明顯要高很多,主要面向的就是企業與企業,為企業之間提供進行采購、銷售和結算等業務的平臺。而B2c則是直接面向終端的大眾消費者。它通常也有兩種形式,一種是一個大的超市,里面擺放著
14、大量的商品,提供給消費者,可以直接去選擇并且購買;而另一種形式則是類似一個大商城, 商城中有許多柜臺,用戶可以直接到柜臺選擇和購買自己喜歡的東西,然 后再去結算,這種商城只提供柜臺以及相關的服務,并收取相應的柜臺使 用費。電子商務將傳統的商品交易流程電子化以及數字化。一方面從實物流 轉變成了電子信息流轉,大量的減少了人力、物力以及財力;而另一方面則突破了時間與空間的限制,很大程度的提高了工作以及學習的效率。根據有關的統計數據顯示,網上書店在我國的圖書零售市場已經占據 了大約5%勺份額。用戶在網上進行采購時,一切的信息和數據都將通過網 絡進行傳遞以及流動,一切都在瞬間完成,從而提高了采購的效率。
15、而當 當和卓越亞馬遜兩家企業則憑借著早“觸網”的優勢,已經占據了整個網 上書店市場的80%網上書店的出現,不僅僅豐富了圖書零售業的,同時也 還滿足了不同層次的讀者的不同需求。在此之外,例如豆瓣、99讀書人、紅泥巴等特色網上書店也風起云涌,短期內就培養了大批上網閱讀的特定 讀者群體。從而也給自己帶來了相當可觀的效益。在網上書店迅速發展的同時,實體書店的經營者也已經開始集體意識 到了網上書店對自身的沖擊以及其中的巨大商機,于是紛紛加入網上書店 業務,希望通過網絡為讀者提供相關服務。雖然這不能與專業的網絡書店 銷售相媲美,但是隨著時間的日益推移,實體書店的網上銷售能力也正形 成著不可忽視的力量,越來
16、越多的實體店的網上書店都開始粉墨登場。雖然已經有很多的書店正式開的是“觸網”或已經享受到了網上書店所帶來 的利潤,但是從實際運作上來看,實體書店建立網絡書店還處于初級階 段,在網上書店的整體運營上還是沒有經驗,無法帶給人專業的感覺。他 們急需要一個充分的適合自己店鋪的網上書店系統。因此我們應該針對不 同客戶的需求而開發出不同的網上書店系統產品。本系統的開發具備了一定的通用性,符合大部分的書店經營者的一般 需求,同時能夠為客戶的網絡平臺帶來一些專業性的幫助。開發意義隨著網絡的普及,信息量不斷的增加已經使網絡開始獨占鰲頭,充分 的利用網絡來方便人們的生活是應該非常明智的選擇。網上購書的理念也 并不
17、復雜,它是將互聯網和人們的生活充分的結合起來的一個典型的應 用。對于讀者來說,網上書店隨手可碰,只要有網絡就可以有書店;并且它永遠不會下班關門,讀者可以隨時隨地的自由地查詢以及訂購圖書。讀者 無需親自到書店里進行查找,只要坐在電腦前,開機上網便可買到所需要 的書籍。同時讀者在挑選圖書的范圍上也大大擴大了很多,在可以更方便 地檢索圖書的同時,還減少了書店在圖書的銷售環節的的支出。除此之 外,讀者在購買圖書之前的翻閱詳看,耗時費力,尤其是熱衷書店者,大 多是奮力開拓事業的人和苦心求學深造者,時間對于他們而言是無比寶貴的。而網上書店檢索的靈活性以及描述的詳細性則大大的節省了圖書的選 擇時間。這對于那
18、些沒有時間經常去傳統書店或者住所離傳統書店較遠的 讀者來說,具有相當大的實際意義。因此網上購書模式將有非常長遠的發 展。第二章系統概述及需求分析課題的需求分析(1)技術可行性此網上書店系統可以運行于windows xp, windowswindows server 2000/2003, windows vista 操作系統。對系統要求只需要裝有My Eclipse即可。對計算機的硬件配置沒有太高要求,現在的個 人電腦基本完全可以滿足條件。數據庫運用簡單易學的my sql來實現。在網站設計方面,運用 jsp、 JavaScript 、 struts 、 hibernate 、 css、 mysq
19、l 的網上書店。(2)經濟可行性一一這個系統完全可以運行于現在市場上所出售的各 種個人電腦,系統成本都主要集中在系統的開發上。而且當系統投入運行 后,可以實現在網上賣書的功能。系統所帶來的效益遠遠大于系統軟件的 開發成本。所以在經濟上是完全可行的。(3)操作可行性一一界面設計充分考慮瀏覽用戶的習慣,圖書信息瀏覽、會員注冊登錄、購書、留言等功能操作方便。而且所有網頁設計清新、簡潔、合理,不會讓用戶感到視覺疲勞。可操作性非常強。網站最終要實現的功能網上書店系統的模塊主要實現以下功能:.會員登陸及身份驗證A.用戶注冊成為會員B.驗證用戶注冊信息C.會員登陸系統時的身份給證D.修改資料.在線選購商品A
20、.瀏覽不同類別的書籍.書籍查詢C.用戶選購自己喜愛的書籍并放入購物車D.用戶管理自己的購物車E.用戶提交訂單F.用戶查看自己提交的訂單信息網站功能概述該系統主要分為七大模塊:用戶登錄注冊、網上購物、訂單管理、修 改注冊資料和顧客留言、書店新聞和檢索功能。各模塊的功能如下:一、用戶登錄、注冊用戶注冊是為了保證用戶在本網站的安全性,便于網站管理。用戶登 錄后才可以進行購物。二、網上購物用戶在進行網上購物時,必須先登陸,如果是新用戶,則必須先進行 注冊。(1)、書籍展示用戶可以通過搜索的方式查看書籍信息,搜索的方式有:按圖書類 別、按書名、按作者、按出版社。每本書都顯示了書名、作者、定價、特價等,如
21、果想了解每本書的詳細信息可以點擊書名,詳細信息還包括了書 影、內容簡介等。用戶還可以通過:新書上架、特價書籍、這兩個專欄進 行查看(2)、購物車用戶在瀏覽書籍時,按下“放入購物車”按鈕,就可以將書籍放入自 己的購物車中,便于購買。用戶還可以根據自己的需要,進行查看、修改 和清空購物車的操作。三、訂單管理用戶在提交訂單以后,可以點擊訂單管理,并進行訂單管理。四、顧客留言注冊或者登錄成功以后,顧客可以通過導航欄的顧客留言,用戶可以 進行在線留言。將自己的意見與建議寫在里面。五、書店新聞用戶可以通過“書店新聞”查看本書店的即時信息和動態。首頁正中 部分就是特價區和新品上市。在里面可以搜索到自己想要的
22、書籍六、修改注冊資料在登錄成功以后,用戶可以修改注冊資料,但是一定要符合條件。然 后提交會顯示修改成功或者跳轉到錯誤的頁面。七、檢索功能在每個頁面的右上角都有一個搜索條,那里面有個搜索條件,里面限 定了搜索條件。可以根據圖書的限定條件來檢索圖書。網站功能模塊圖圖2-1網站功能模塊圖開發技術與平臺論證.5.1開發技術平臺1、JSPJSP是JavaServerPage(Java 服務器頁面)的簡稱,它是 Sun公司倡導、 眾多公司參與一起建立的一種動態網站技術,類似與ASP PH喑,主要用于開發動態網頁內容。JSP具有以下的優點:1)跨平臺:JSP支持絕大部分平臺,包括現在非常流行的LINUX系統
23、,應用非常廣泛的ApaChe服務器也提供了支持JSP的服務。) 一次編寫,處處運行:作為JAVA開發平臺的,JSP具有JAVA的所有 優點。3)在執行上,JSP只需編譯一次為Servlet文件,當有相同的客戶請求 時,JSP將產生一個該Servlet文件的一個線程來響應,而不是再編譯一 次。這樣大大提高 web服務器端的響應速度。本系統在開發過程中使用到 的關鍵技術就是JSP,使用該技術使系統更容易維護,功能也更豐富,系統 更穩定3 o2、JavaScriptJavaScript是一種能讓你的網頁更加生動活潑的程式語言,也是目前 網頁中設計中最容易學又最方便的語言。你可以利用JavaScrip
24、t輕易的做出親切的歡迎訊息、漂亮的數字鐘、有廣告效果的跑馬燈及簡易的選舉,3還可以顯示瀏覽器停留的時間。讓這些特殊效果提高網頁的可觀性JavaScript腳本編程一般分為以下步驟:(1)選擇JavaScript語言編輯器編輯腳本代碼。(2)嵌入該JavaScript腳本代碼到HTM戊檔中。(3)選擇支持JavaScript的瀏覽器瀏覽該HTML:檔。(4)如果錯誤則檢查并修正源代碼,重新瀏覽,此過程重復直至代碼 正確為止。(5)處理不支持JavaScript腳本的情況4。3、HibernateHibernate是一個開放源代碼的對象關系映射框架,是對JDBC勺輕量級的對象封裝。使用 Hiber
25、nate可以使Java程序員隨心所欲的使用對象編 程思維來操作數據庫。它不僅提供了從Java類到數據表之間的映射,也提供了數據查詢和恢復機制。與使用JDBC和SQL手工操作數據庫相比,Hibernate可以大大減少操作數據庫的工作量。另外 Hibernate可以利用代理模式來簡化載入類的過基于 JSP的“網上購書系統”程,這將大大減少利用Hibernate SQLR數據庫提取數據的代碼編寫量,從而節約開發時間和開發成本。Hibernate可以和多種 Web!艮務器或者應用服務器良好集成,到 目前為止,其支持幾乎所有的流行數據庫服務器。Hibernate技術從本質上講是提供數據庫服務的中間件50
26、4、StrutsStruts跟Tomca等諸多Apache項目一樣,都是開源軟件,這是它的一 大優點,可以使開發者能更深入的了解其內部實現機制。除此之外,Struts的優點主要集中體現在兩個方面:Taglib和頁面導航。Taglib是Struts的標記庫,靈活運用,能大大提高開發效率。另外, 就目前國內的JSP開發者而言,除了使用JSP自帶的常用標記外,很少開發 自己的標記,或許Struts是一個很好的起點6。5、TomcatTomcat是一個免費的開源的 Servlet容器,它是Apache基金會的LinuxJakarta項目中的一個核心項目,由 Apache, Sun和其它一些公司及個人共
27、 同開發而成。由于有了 Sun的參與和支持,最新的 Servlet和Jsp規范總能 在Tomcat中得到體現。Tomcat是一個很好的工具,不僅僅因為其免費,功 能強大,更因為其開放性。如今,開源軟件越來越收到人們的重視, 就是一個成功的典型。人們不再限于只使用軟件,而且己經關心起軟件的具體實現。本系統在就是用 Tomeat作為Servlet容器的。6、CSSCSS是英語Cascading Style Sheets (層疊樣式表單)的縮寫,它是一 種用來表現HTM域XML等文件式樣的計算機語言。CSS目前最新版本為CSS3能夠真正做到網頁表現與內容分離的一種樣式設計語言。相對于傳統 HTML勺
28、表現而言,CSS能夠對網頁中的對象的位置排版進行像素級的精確控制,支持幾乎所有的字體字號樣式,擁有對網頁對象盒模型的能力,并能夠進行初步交互設計,是目前基于文本展示最 優秀的表現設計語言7 o7、MySQLMySQ是一個小型關系型數據庫管理系統,與其他的大型數據庫例如Oracle、DB2 SQL Server等相比,MySQLl有它的不足之處,如規模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業來說,MySQL供的功能已經綽綽有余,而且由于MySQ是開放源碼軟件,因此可以大大降低總體擁有成本。第三章系統
29、總體設計系統目標對于像網上購書系統這種數據流量非常大的數據庫系統,一定要滿足 使用方便、操作靈活等設計要求。這個網上購書系統的系統目標為:(l)展示網店最新的商品信息以及不斷更新的商品種類,讓用戶了解到 最新的市場動態。以在首頁的方式顯示商店公告信息。讓顧客很方便的看 到網店的動態網。(2)用戶可以在網站上修改個人資料以及用戶密碼,同時還可以查詢提 交的訂單以及個人消費情況。管理員也可以查詢用戶信息以及管理網店的 新聞動態等。(3)實現了購物車功能,用戶在選擇所需要的商品后,可以先放入購物 車內,然后可以返回繼續選擇商品,最后提交購物車,生成商品訂單。管 理員對用戶提交的訂單就可以根據具體情況
30、進行及時的相應的處理。(4)對商品信息進行管理,選擇商品類別將商品具體信息和圖片信息都 存儲在數據庫中,同時也可以對商品信息進行修改和刪除。根據商品的銷 售情況進行銷量排行。(5)系統運行穩定、安全可靠,可擴展性強。系統結構的總框架從系統的功能角度來看,本網上售書系統主要分成七大模塊:用戶登錄注冊、網上購物、訂單管理、修改注冊資料和顧客留言、書店新聞和檢 索功能構成的,形成了一個結構緊湊、功能明確完整的網上購書系統。系統功能模塊劃分網上書店實現的功能分別有:1、網站首頁。首頁是客戶打開網站的第一個頁面,一般在這個頁面中 呈現的信息量最大,且一定要充分展現網站的亮點,用以吸引客戶、留住 客戶。2
31、、新注冊用戶。提供客戶網上自助注冊功能,填寫注冊表單并提交 后,就能成為網上書店的用戶,注冊成功并登錄后就可以進行網上購書 了。3、用戶登錄。供已注冊的用戶登錄,登錄后才能在網上購書。4、特價書籍。顯示網上書店中 5折及5折以下的特價書籍信息5、最近新書。按錄入網上書店系統的時間排序顯示,優先顯示新錄入 的書籍信息。6、網上購書。已登錄的用戶可以將需要購買的書籍放入購物車, 可將已放入購物車中的書籍生成一張訂單并作確認,可將“未作確認”和 缺貨的訂單取消。圖3-1系統功能模塊完整的購書過程系統完整的購書流程,如圖 3-3所示。這個購書流程貫穿系統設計之 中,是客戶購書的必然流程。用戶瀏覽和查詢
32、圖書,然后將圖書放入購物 車,通過提交購物車,生成圖書訂單,并實際支付(在線實時支付和匯款 等),網上書店系統收到付款后根據訂單發貨,最后用戶收到圖書并確認(回執或簽字等),這就完成了整個購書流程。的集合。這種數據集合具有以下特點:盡可能的不重復,以最好的方式為某個特定的組織的多種應用服務,數據結構獨立于使用它的應用程序,對 數據的增、刪、改以及檢索都由統一的軟件進行管理和控制。從發展的歷 史來看,數據庫是數據管理的高級階段,它是由文件管理系統發展起來的 90數據庫的基本結構分三個層次,反映了觀察數據庫的三種不同角度。、物理數據層。它是數據庫的最內層,是物理存貯設備上實際存儲的數據的集合。這些
33、數據是原始數據,是用戶加工的對象,由內部模式描述的指令操作處理的位串、字符和字組成。、概念數據層。它是數據庫的中間一層,是數據庫的整體邏輯表示。指出了每個數據的邏輯定義及數據間的邏輯聯系,是存貯記錄的集合。它所涉及的是數據庫所有對象的邏輯關系,而不是它們的物理情況,是數據庫管理員概念下的數據庫。、邏輯數據層。它是用戶所看到和使用的數據庫,表示了一個或一些特定用戶使用的數據集合,即邏輯記錄的集合1003.5.2數據庫的選擇本網站使用MySQ或現關系型數據庫。MySQ是一個多用戶、多線程的支持標準SQL語句的關系型數據庫。它支持大文件及圖像的存儲,并且提供一個豐富和極其有用的功能集。它的特點是速度
34、快,易用,穩定性能好,它由一個服務器守護程序MySQU口很多不同的客戶程序和庫組成。MySQ皮持標準的ANSI SQL語句,支持多種平臺,在Unix系統上該軟件支持多線程運行方式,從而能獲得相當好的 性能大訪問量查詢加上修改時很容易阻塞,不支持事務處理使MySQ比法勝任關鍵的企業業務,不支持外鍵約束等等,使得數據的完整性只能靠開發人員自己保證.然而 MySQ結構簡單,又不包含一些復雜的高級的數據庫功能,因此查詢極快.這也是本系統選擇MySQL勺主要原因。ER圖是用來描述某一組織(單位)的概念模型,提供了表示實體、屬性和聯系的方法。用ER圖表示數據之間的關系是最為生動形象的,如圖 3-4所示,該
35、ER圖生動的描述了購物車表和會員信息表的關系用戶ID會員購物車廣、【用戶ID 級 吧號 取登錄賬A號會員地址登錄次 一人數,圖3-4 ER圖.用戶姓二名d肖費金購物數額,量/cart (購物車表)購物車表主要用于記錄購物車內產品的信息表3-1 購物車表字段名數據類型長度主鍵否IDInt4是MemberInt4否MoneyDecimal9否CartStatusInt4否member (會員信息表)會員信息表是記錄會員信息的表格。字段名數據類型長度主鍵否IDInt4是MemberlevelInt4否LoginNameChar12否LoginPwdChar12否MemberNam eChar20否P
36、honeChar15否AddressVarchar100否ZipChar10否LoginTime sInt4否leaveword (留言信息表)留言信息表是記錄著顧客的留言的表表3-3 留言信息表字段名數據類型長度主鍵否IDInt4是MemberInt4否AdminInt4否Titlechar60否ContenttextDEFAULT NULL 否LeaveDateDatatimeDEFAULT NUL. 否AnswerContentDatatimeDEFAULT NULL 否AnswerDat eDatatimeDEFAULT NULL 否第四章系統詳細設計登錄頁面對于一個網站而言,頁面設計
37、是一個網站的樣貌,顧客往往根據網站 的樣貌來判斷這個網站以及這個公司的實力。好的頁面風格和頁面框架是非常重要的,電子商務系統更需要有更好 的頁面風格和布局。在本網上購書系統的首頁設計中,首先要將最新商 品、最新公告等網店的特色信息和動態信息展現給顧客,然后再提供查看 留言記錄、查看訂單、購物車、商品分類查詢等業務。圖4-1登錄頁面登錄頁面分為十個功能模塊,其中商城首頁、購物車管理、訂單管 理、顧客留言以及修改注冊資料為功能導航,顧客可通過這幾個按鈕進入 相對應的頁面除此之外還有登錄模塊、特價區、商品類別、新品上市以及搜索模 塊。登錄模塊是每個顧客進入系統所必須要進行的一個步驟,如果顧客不 進行
38、登錄,那么只能訪問顧客留言這一模塊,而沒有留言的權限。購物車管理頁面購物車是一個商務網站所必須有的功能,顧客可以在購物車里面查看 自己添加到購物車的商品,同時可選擇進行情況購物車和繼續購物以及進 入下一步。圖4-2購物車管理顧客可通過功能導航欄中的購物車管理進入購物車管理頁面,同時可 在該頁面中進行查看自己購物車內的商品,同時可以進行清空購物車、繼 續購物以及進入下一步的動作。圖4-3清空購物車當顧客選擇清空購物車的時候,系統會彈出一個小窗口以提示顧客購 物車清空成功。當顧客點擊確定的時候會回到購物車頁面,顧客可選擇進 行繼續購物或者進入下一步。當顧客點擊繼續購物按鈕的時候,系統會跳到商品頁面
39、,顧客可以在 該頁面內繼續購物。圖4-4繼續購物頁面當顧客點擊購物車管理頁面的進入下一步按鈕的時候,系統會跳轉到 確認訂單信息的頁面,如下圖所示,該頁面顯示了會員級別、會員優惠以 及編輯收貨人姓名、收貨人聯系電話、收貨人郵編、收貨人詳細地址等信 息。圖4-5進入下一步頁面該頁面還有返回上一步和提交訂單這兩個功能按鈕。當顧客點擊返回 上一步的時候,會返回到購物車管理頁面,進行購物車編輯;當顧客點擊 提交訂單的時候系統會提示訂單提交成功。圖4-6 提交訂單頁面訂單管理頁面訂單管理是顧客查看訂單狀態的頁面,當顧客提交訂單以后,顧客可 通過功能導航欄進入訂單管理,并在該頁面內查看訂單的編號、金額、下
40、單日期、訂單狀態、以及編輯訂單等功能。訂單管理頁面的訂單編號、金額、下單日期、訂單狀態是不可編輯 的,編輯功能則分為查看訂單以及刪除訂單的功能,當顧客點擊編輯功能 的查看訂單時,系統會跳轉到訂單查看頁面,在該頁面內可以看到訂單購 物明細表以及訂單的詳細情況。當顧客查看訂單細節后,點返回鍵可返回 訂單管理頁面;當顧客點擊刪除訂單時,系統會彈出一個小窗口提醒顧客 訂單刪除成功。顧客留言頁面顧客留言頁面是整個系統唯一一個不需要登錄就能訪問的頁面,但是 不登錄的顧客是沒有權限留言的。進入顧客留言頁面首先能看見的是顧客 留言,之后顯示的是發表留言模塊,顧客可在登錄后進行留言,留言成功 后會在留言上方顯示
41、。修改注冊資料頁面當顧客點擊修改注冊資料的時候,系統會自動跳轉到修改注冊資料頁 面,在該頁面內,除會員等級以外,其余資料都可以編輯。顧客可在該頁 面內編輯自己的真實姓名、登錄帳號。登錄密碼同時進行密碼核對、聯系 電話、聯系地址、郵政編碼以及電子郵箱的信息。編輯結束之后按保存按 鈕系統便可保存第五章系統測試系統測試是一個系統比較重要的一部分。我們每開發一個系統,最后 都要進行系統測試,軟件產品和軟件項目的測試分為功能測試和系統測 試,內容包括每個單元的功能確認(要求模塊中的所有可能的路徑都被執 行)、各單元在集成階段的測試和整個系統的準確性和完整性的測試。功能 測試又分為黑盒測試和白盒測試。測試
42、方法測試方法分為黑盒測試和白盒測試。黑盒測試:已知產品的功能設計規格和用戶手冊,可以進行測試證明 每個功能是否實現、每個實現了的功能是否符合要求,以及產品的性能是 否滿足用戶的要求。軟件的黑盒測試意味著測試人員完全不考慮程序內部 的邏輯結構和內部特性,只依據程序的需求規格說明書和用戶手冊,檢查 程序的功能是否符合它的功能說明,以及性能是否滿足用戶的要求。白盒測試:已知產品的內部工作過程,可以通過測試證明每種內部操 作是否符合設計規格要求,所有內部成分是否以經過檢查。軟件的白盒測 試是對軟件的過程性細節做細致的檢查,它允許測試人員利用程序內部的 邏輯結構及有關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試,通過在不同點檢查程序狀態,確定實際狀態是否與預期的狀態一致因此白盒測試又稱為結構測試或邏輯驅動測試。測試平臺硬件要求測試環境硬件:CPU 2.27 GHz ;內存:2.00G。軟件要求操作系統: Windows xp 或者 Windows 2000/ 2003 ;后臺數據庫:my sql ;瀏覽器:IE5.0及以上;Webl艮務器:Tomcat6.0 ,測試前需作好軟件上的相關配置。測試項目及結果分析軟件測試的目的就在于我們在測試的時候能發
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年鋁防偽瓶蓋市場調查報告
- 電子產品銷售合同上訴狀范文
- 2024屆湖南省長沙市開福區青竹湖湘一外國語校中考數學最后沖刺模擬試卷含解析
- DB32/T 4433-2022物聯網智慧小區安防信息系統安全技術要求
- 幼兒園副園長崗位職責與信息化管理
- 工匠營合作合同主合同
- 環保部門交通事故應急預案范文
- 2025-2030中國電子支付行業市場深度調研及投資前與投資策略景研究報告
- 2025年二年級數學知識點教學計劃
- 校園馬拉松活動策劃計劃
- 《海南三亞西島景區營銷現狀問卷調查及營銷問題和優化對策》12000字
- 江蘇省蘇、錫、常、鎮2025屆高考仿真模擬生物試卷含解析
- 2024年河南鄭州航空港投資集團招聘真題
- 社會規則核心是分配:-上層按權分配-中層按資分配-下層按勞分配
- 2025年云南省昆明市初中學業質量統一檢測化學試題(原卷版+解析版)
- 經濟合同審核試題及答案
- 《全瓷冠牙體預備》課件
- 2025年浙江科學中考預測卷(含答案)
- 刻章公司公章刻制管理制度-承接-登記-制作-檢驗-保管-領取
- 初中數學八年級三角形及三角形全等專題練習題(附含答案)
- 2024國際物流師考試內容試題及答案
評論
0/150
提交評論