




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第1章緒論Internet最早在美國出現(xiàn),如今,世界各國紛紛加入到這個行列,使Internet成為全球化的國際網(wǎng)絡(luò)。隨著用戶的不斷增加,其規(guī)模迅速擴大,它的領(lǐng)域也走向多元化。除了原先的科學(xué)技術(shù)和教育外,Internet已進(jìn)入了文化、經(jīng)濟、政治、新聞、體育、娛樂、商業(yè)和服務(wù)業(yè)??梢灶A(yù)見,Internet將成為我們構(gòu)筑未來嶄新的生活方式。另外電子商務(wù)發(fā)展在世界范圍內(nèi)都是剛剛開始,其發(fā)展速遞極為迅速,傳統(tǒng)的商業(yè)模式正不斷地被新的商業(yè)模式所代替,無論什么模式都不具有固定性和成熟性。對于任何國家來說,都有一個探索與創(chuàng)新的問題,這也為我過加快和跨越發(fā)展提供了難得的機遇。我們要大膽進(jìn)行創(chuàng)新,積極探索符合實際的商業(yè)模式,壯大企業(yè)的市場競爭能力,以適應(yīng)全球化的激烈競爭[1]。書籍交易網(wǎng)站使Internet和電子商務(wù)發(fā)展的產(chǎn)物,近幾年在我過發(fā)展迅猛,如同一些書店紛紛在各地開始分店以拉近書店與客戶間距離一樣。隨著科學(xué)技術(shù)迅速發(fā)展,Internet這個昔日只被少數(shù)科學(xué)家接觸和使用的科研工具已經(jīng)成為了普通百姓都可以觸及大中型媒體傳播手段?,F(xiàn)在國民素質(zhì)素質(zhì)和科學(xué)技術(shù)水平的不斷提高,使知識更新的越來越快。人們隨時都會有被淘汰的危機,為了不讓社會淘汰,做到與時俱進(jìn)就必須不斷的學(xué)習(xí),21世紀(jì)是網(wǎng)絡(luò)的時代、信息的時代,時間是非常寶貴的,人們由于種種原因沒有時間到書店去,也不知道哪家書店有自己需要的書籍,同時那些傳統(tǒng)書店的經(jīng)營者又沒什么好的方法讓人們知道他們那里有顧客需要的書籍,這種買賣雙方之間信息交流上的阻礙成為“網(wǎng)上書店”網(wǎng)站發(fā)展的原動力。網(wǎng)上書店網(wǎng)站的建立可以比較好的解決這方面的問題,可以向廣大用戶推出的是一種全新的網(wǎng)上信息服務(wù),皆再度書店與消費者之間架起了一座高速、快捷的網(wǎng)上信息橋梁,而且目的是節(jié)約用戶的時間、方便用戶購書[2]。1.1來源在已跨入21世紀(jì)的今天,人類使用和學(xué)習(xí)信息的方式以及信息的包裝方式正在進(jìn)行著不可阻擋的革命,這次革命將比印刷術(shù)的出現(xiàn)所產(chǎn)生的影響以及對社會的發(fā)展和推動遠(yuǎn)復(fù)雜而巨大。網(wǎng)站的迷人之處在于綜合使用文本、聲音、圖像、動畫和視頻的信息內(nèi)容,具有豐富的多媒體表現(xiàn)與互動特點,無可置疑,網(wǎng)站已成為最吸引人的也最有效的信息傳遞手段和方式[3]。1.2目的做好網(wǎng)絡(luò)平臺的搭建與服務(wù),讓所有用戶能夠方便快速買到種類繁多、價廉質(zhì)優(yōu)的圖書,同時也可以節(jié)省大量的時間和金錢。讓顧客在網(wǎng)上已全新的模式銷售圖書,在有效控制成本的同時,大幅提升銷量并且不收地域與時間的限制。各種商場管理系統(tǒng)和信息管理系統(tǒng)很多,怎么才能找到一款好的軟件來處理每日繁多的商品呢,采用B/S的構(gòu)架,可以進(jìn)行網(wǎng)上發(fā)布和網(wǎng)絡(luò)連接,在今天發(fā)達(dá)的網(wǎng)絡(luò),你可以在世界的任意一個角落可以找到你需要的商品,也可以輕松在家不去公司上班也能管理商品。對公司的一切都可以了如指掌,減少了時間而同時也提高了工作效率。就如廣告上說的一樣“溝通無處不在”[4]。1.3意義做為一個虛擬的書店,網(wǎng)上書店具有很多新的特性,一下這些是它的優(yōu)勢:其營業(yè)成本完全有理由比傳統(tǒng)意義上的書店低得多;不需支付昂貴的店鋪租金,花費浩大的裝修;不需要將大筆的流動資金作為貨物而沉泣在店里,可依靠“零庫存”管理,縮速資金周轉(zhuǎn)的周期,可以加速周轉(zhuǎn);同時網(wǎng)上書店更容易開拓全球市場。實現(xiàn)24小時營業(yè),不需要營業(yè)員,網(wǎng)上書城可以被設(shè)置成一個自動售貨機;可以利用多媒體促銷、各種文字、圖像和動畫、聲音,讓受眾全方位感受廣告訴求;依靠客戶數(shù)據(jù)庫能夠提供全新的個人化服務(wù)等等[5]。
第2章系統(tǒng)分析2.1課題的可行性分析1、技術(shù)可行性——此網(wǎng)上書店系統(tǒng)可以運行于windowsxp,windowsserver2000/2003,windowsvista操作系統(tǒng)。對系統(tǒng)要求只需要裝有IIS即可。對計算機的硬件配置沒有太高要求,現(xiàn)在的個人電腦完全可以滿足。2、經(jīng)濟可行性——此系統(tǒng)可以運行于現(xiàn)在市場上出售的各種個人電腦,系統(tǒng)成本主要集中在系統(tǒng)的開發(fā)上。當(dāng)系統(tǒng)投入運行后,可以實現(xiàn)在網(wǎng)上賣書和租書數(shù)據(jù)庫運用簡單易學(xué)的Mysql來實現(xiàn)。在網(wǎng)站設(shè)計方面,運用XHTML、CSS樣式、JSP等知識,利用PhotoShop圖像處理工具及DreamweaverCS3制作出合理生動的網(wǎng)頁。功能。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。在經(jīng)濟上是完全可行。3、操作可行性——界面設(shè)計充分考慮瀏覽用戶的習(xí)慣,圖書信息瀏覽、會員注冊登錄、租書、購書等功能操作方便。而且所有網(wǎng)頁設(shè)計清新、簡潔、合理,不會讓用戶感到視覺疲勞??刹僮餍院軓奫6]。2.2網(wǎng)站最終要實現(xiàn)的功能網(wǎng)上書店系統(tǒng)的前臺模塊主要實現(xiàn)以下功能1.會員登陸及身份驗證A.用戶注冊成為會員B.驗證用戶注冊信息C.會員登陸系統(tǒng)時的身份給證D.修改資料2.在線選購商品A.瀏覽不同類別的書籍B.書籍查詢C.用戶選購自己喜愛的書籍并放入購物車D.用戶管理自己的購物車E.用戶提交訂單F.用戶查看自己提交的訂單信息3.系統(tǒng)管理A.書籍信息管理B.交易信息管理C.新聞發(fā)布管理D.會員管理E.管理員管理
第3章網(wǎng)上書店系統(tǒng)的概要設(shè)計本章主要描述了網(wǎng)上書店的總體設(shè)計以及數(shù)據(jù)庫的設(shè)計??傮w設(shè)計主要用戶在網(wǎng)上書店購買圖書的完整流程、本系統(tǒng)的模塊劃分以及個模塊的主要功能介紹。數(shù)據(jù)庫設(shè)計主要介紹了數(shù)據(jù)庫的概念、數(shù)據(jù)庫的選擇以及數(shù)據(jù)庫的設(shè)計等。3.1網(wǎng)站功能模塊圖如圖3-1所示: 網(wǎng)上書店系統(tǒng)網(wǎng)上書店系統(tǒng)新聞管理用戶管理書籍管理留言管理圖書購買在線幫助圖書展示圖書搜索用戶登錄用戶注冊圖3-1網(wǎng)站功能圖3.2系統(tǒng)功能模塊劃分整個系統(tǒng)可以分為前臺用戶和后臺管理員用戶。前臺用戶分為未注冊用戶和注冊用戶,未注冊用戶,使用權(quán)限受到影響??梢酝ㄟ^注冊頁面進(jìn)行注冊成為網(wǎng)站的會員用戶。[7]后臺管理員可以讀網(wǎng)站注冊用戶進(jìn)行管理,刪除不用的會員帳號信息,對書庫書籍的更新,查詢,添加,刪除操作,對會員留言進(jìn)行處理,維護(hù)網(wǎng)站的良好運行。3.2.1前臺管理模塊前臺管理模塊主要分為6個主要模塊,每個模塊具有相對獨立的功能。其中,登錄與驗證模塊主要是對用戶身份進(jìn)行驗證,驗證成功后,用戶獲得相應(yīng)的權(quán)限。系統(tǒng)的最底層是數(shù)據(jù)庫。用戶管理模塊的劃分圖如圖3-2所示:前臺管理模塊前臺管理模塊在線書籍查詢模塊用戶注冊模塊在線留言模塊在線密碼修改模塊在線登錄模塊網(wǎng)上購物模塊圖3-2用戶管理圖1、用戶登錄模塊用戶通過網(wǎng)站頁面的登錄窗口,輸入登錄信息,成功登錄后獲得相關(guān)權(quán)限,進(jìn)入用戶信息管理模塊,獲得相關(guān)的網(wǎng)站實現(xiàn)的一些功能。2、用戶注冊模塊觀光游客無法實現(xiàn)閱讀以外的一些功能,想要獲取這些權(quán)限,就需要進(jìn)行注冊。注冊模塊提供注冊功能,成功后獲得會員用戶的操作權(quán)限。3、在線書籍查詢模塊會員用戶可以鏈接查詢頁面,輸入查詢的書籍信息,獲得想要的書籍信息。4、密碼修改模塊會員用戶可以通過登錄后修改密碼,保證個人信息的安全性。5、在線留言模塊用戶可以登錄后進(jìn)行在線給管理員留言。6、網(wǎng)上購物用戶在進(jìn)行網(wǎng)上購物時,必須先登陸,如果是新用戶,則必須先進(jìn)行注冊。3.2.2網(wǎng)上書店后臺管理模塊后臺是網(wǎng)站中重中之重,它實現(xiàn)對網(wǎng)站進(jìn)行管理維護(hù),保證了網(wǎng)站安全、合理、有條不紊的進(jìn)行運行,本網(wǎng)站后臺主要是對網(wǎng)站會員、書籍、網(wǎng)站信息、入庫、出庫進(jìn)行管理。后臺管理視圖如圖3-3所示:后臺登錄訂單管理出庫管理入庫管理支付管理情報管理退出進(jìn)貨單制作圖書入庫進(jìn)貨信息查詢支付票制作支付用戶管理圖書管理后臺登錄訂單管理出庫管理入庫管理支付管理情報管理退出進(jìn)貨單制作圖書入庫進(jìn)貨信息查詢支付票制作支付用戶管理圖書管理圖書信息管理圖書分類管理圖3-3系統(tǒng)后臺功能模塊1、入庫管理。供網(wǎng)站管理員訂購在庫數(shù)小于安全在庫數(shù)的書籍。
2、支付管理。供網(wǎng)站管理員支付所欠出版社的資金。情報管理。供網(wǎng)站管理員對網(wǎng)站信息進(jìn)行管理。
4、書籍分類管理。供網(wǎng)站管理員對網(wǎng)上書店的書籍進(jìn)行管理,可增加、修改、刪除書籍的分類信息。
5、書籍資料管理。供網(wǎng)站管理員增加、修改、刪除網(wǎng)上書店書籍的基本資料信息,主要是文本信息。6、用戶管理。供網(wǎng)站管理員增加、修改、刪除用戶的基本信息。3.3數(shù)據(jù)庫設(shè)計3.3.1數(shù)據(jù)庫的概念數(shù)據(jù)庫是依照某種數(shù)據(jù)模型組織起來并存放二級存儲器中的數(shù)據(jù)集合。這種數(shù)據(jù)集合具有如下特點:盡可能不重復(fù),以最優(yōu)方式為某個特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨立于使用它的應(yīng)用程序,對數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進(jìn)行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫是數(shù)據(jù)管理的高級階段,它是由文件管理系統(tǒng)發(fā)展起來的[7]。
數(shù)據(jù)庫的基本結(jié)構(gòu)分三個層次,反映了觀察數(shù)據(jù)庫的三種不同角度。
物理數(shù)據(jù)層。它是數(shù)據(jù)庫的最內(nèi)層,是物理存貯設(shè)備上實際存儲的數(shù)據(jù)的集合。這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對象,由內(nèi)部模式描述的指令操作處理的位串、字符和字組成。
概念數(shù)據(jù)層。它是數(shù)據(jù)庫的中間一層,是數(shù)據(jù)庫的整體邏輯表示。指出了每個數(shù)據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數(shù)據(jù)庫所有對象的邏輯關(guān)系,而不是它們的物理情況,是數(shù)據(jù)庫管理員概念下的數(shù)據(jù)庫。
邏輯數(shù)據(jù)層。它是用戶所看到和使用的數(shù)據(jù)庫,表示了一個或一些特定用戶使用的數(shù)據(jù)集合,即邏輯記錄的集合[8]。3.3.2數(shù)據(jù)庫的選擇本網(wǎng)站使用MySQL實現(xiàn)關(guān)系型數(shù)據(jù)庫。MySQL是一個多用戶、多線程的支持標(biāo)準(zhǔn)SQL語句的關(guān)系型數(shù)據(jù)庫。它支持大文件及圖像的存儲,并且提供一個豐富和極其有用的功能集。它的特點是速度快,易用,穩(wěn)定性能好,它由一個服務(wù)器守護(hù)程序MySQL和很多不同的客戶程序和庫組成。
第4章網(wǎng)上書店系統(tǒng)的詳細(xì)設(shè)計4.1數(shù)據(jù)庫表的描述圖書表book的定義如表4-1所示:表4-1圖書表book的定義字段類型KeyForeignKeyNull默認(rèn)字段含義idint(11)PRI否主鍵,遞增書名varchar(40)否書名作者int(11)bookClass否0作者圖書類別varchar(25)是NULL圖書類別出版社int(11)publisher是NULL出版社圖書價格varchar(100)是NULL圖片價格Book數(shù)據(jù)表的實現(xiàn)如下圖4-1所示:圖4-1book數(shù)據(jù)表的實現(xiàn)管理員表的定義如表4-2所示:表4-2管理員表admin的定義字段類型KeyNull默認(rèn)字段含義Idvarchar(50)PRI是NULL管理編號Uservarchar(50)是NULL用戶名passwordvarchar(50)是NULL密碼管理員的數(shù)據(jù)表的實現(xiàn)如下圖4-2所示:圖4-2管理員的數(shù)據(jù)表
網(wǎng)上書店4.2網(wǎng)站流程圖網(wǎng)上書店進(jìn)入進(jìn)入訪客計數(shù)訪客計數(shù)訪客訪客用戶用戶不注冊用戶登錄用戶注冊不注冊用戶登錄用戶注冊失敗失敗 驗證成功成功圖書搜索放入購物車用戶信息管理圖書展示圖書搜索放入購物車用戶信息管理圖書展示在線留言實時新聞查看書籍在線幫助在線留言實時新聞查看書籍在線幫助用戶訂購用戶訂購圖4-3網(wǎng)站流程圖用戶可以直接瀏覽圖書、進(jìn)行圖書查詢、查看書店簡介、登錄和注冊查看圖書詳細(xì)資料、將圖書加入購物車,但只有使用會員身份登錄進(jìn)入網(wǎng)上書店后才能提交購物車和查詢訂單。用戶在前臺首先通過瀏覽或查詢等手段找到要購買的圖書,然后將選定的圖書放入購物車中。購物車是一個圖書的臨時存放地,用戶可以對購物車進(jìn)行管理,如刪除圖書或修改購買的數(shù)量。用戶完全選定了要購買的圖書后,就可以提交購物車并生成訂單系統(tǒng)會提示提交成功,并顯示訂單號,前臺的用戶操作流程就結(jié)束了。此后用戶還可以查詢訂單執(zhí)行情況。4.3用戶模塊4.3.1登錄模塊登錄窗口的設(shè)計流程是:在頁面中添加一個3行2列的表,將光標(biāo)其中第一列第二行中,大概控件工具欄,在表中分別添加2個label控件,2個textbox控件,兩個button控件,并將兩個label控件的text屬性分別設(shè)置為用戶名和密碼,將button控件text屬性設(shè)置為登錄和注冊,然后雙擊登錄按鈕和注冊按鈕,分別寫入相關(guān)代碼。操作過程:用戶輸入登錄的帳號具體信息,點擊登錄按鈕,實現(xiàn)登錄效果登錄窗口的實現(xiàn):輸入信息跟數(shù)據(jù)庫內(nèi)存信息相同,就會鏈接至系統(tǒng)頁面,反之網(wǎng)站則會報出“登錄失敗”信息提示框,讓用戶輸入正確的登錄信息,再進(jìn)行登錄操作。運用技術(shù):登錄窗口運用了數(shù)據(jù)庫的查詢功能,對數(shù)據(jù)庫已存數(shù)據(jù)進(jìn)行查詢比對。登錄窗口視圖如圖4-4所示:圖4-4登錄界面4.3.2注冊模塊注冊頁面設(shè)計流程是:在創(chuàng)建的網(wǎng)站中添加新的web頁面,將頁面命名。完成后在頁面視圖中添加2個label控件,2個textbox控件,兩個button控件,并將兩個label控件的text屬性分別設(shè)置為用戶名和密碼,將button控件text屬性設(shè)置為“注冊”和“取消”,然后雙擊注冊和取消按鈕,寫入相關(guān)代碼。操作過程:要注冊用戶輸入注冊信息,點擊注冊按鈕實現(xiàn)注冊功能。注冊實現(xiàn)過程:先檢查用戶名或密碼是否為空,如若為空,則彈出提示框;不為空則判斷新密碼和確認(rèn)密碼是否一致,不一致也會彈出提示,然后,檢查用戶名是否重復(fù),最后再插入記錄,提示注冊成功。關(guān)鍵技術(shù):注冊頁面運用了數(shù)據(jù)連接技術(shù),實現(xiàn)會員的添加功能。注冊頁面視圖如圖4-5所示:圖4-5注冊界面4.3.3密碼修改模塊密碼修改頁面設(shè)計與實現(xiàn)流程:新建一個web頁面,將其命名,在其頁面設(shè)計窗口中添加4個label控件,4個textbox控件,兩個button控1件,和一個驗證控件,并將四個label控件的text屬性分別設(shè)置為“用戶名”,“原密碼”,“新密碼”和“再次輸入密碼”,將button控件text屬性設(shè)置為“提交”和“取消”,驗證屬性設(shè)置為“*兩次不一致!”,雙擊提交和取消按鈕,輸入對應(yīng)的代碼。操作流程:會員用戶輸入用戶名,原密碼,新密碼,再次輸入密碼后,點擊提交按鈕或者點擊取消按鈕退出當(dāng)前頁面。用戶密碼修改界面如下圖4-6所示:圖4-6修改密碼界面4.3.4在線查詢模塊書籍查詢頁面設(shè)計流程:新建一個web頁面,將其命名,在頁面設(shè)計視圖中添加一個textbox文本框、button按鈕,和一個gridview表。將button按鈕的text屬性設(shè)置為“查詢”,將gridview1綁定數(shù)據(jù)源到數(shù)據(jù)庫中的bookinfo表。操作過程:輸入搜索信息,點擊查詢按鈕。書籍查詢頁面實現(xiàn):(1)通過網(wǎng)站鏈接到書籍?dāng)?shù)據(jù)庫系統(tǒng),創(chuàng)建一個鏈接打開數(shù)據(jù)庫中的表。(2)獲取用戶輸入的查詢信息,對數(shù)據(jù)庫中的圖書實習(xí)進(jìn)行逐一必對。(3)獲得該圖書信息后,將數(shù)據(jù)進(jìn)行填充,綁定數(shù)據(jù)源,將數(shù)據(jù)綁定在表中。關(guān)鍵技術(shù):書籍查詢主要操作過程:輸入搜索信息,點擊查詢按鈕。[14]書籍查詢頁面實現(xiàn):(1)通過網(wǎng)站鏈接到書籍?dāng)?shù)據(jù)庫系統(tǒng),創(chuàng)建一個鏈接打開數(shù)據(jù)庫中的表。(2)獲取用戶輸入的查詢信息,對數(shù)據(jù)庫中的圖書實習(xí)進(jìn)行逐一必對。(3)獲得該圖書信息后,將數(shù)據(jù)進(jìn)行填充,綁定數(shù)據(jù)源,將數(shù)據(jù)綁定在表中。關(guān)鍵技術(shù):書籍查詢主要運用的到了SQL數(shù)據(jù)庫的Select方法,建立數(shù)據(jù)連接,使用模糊查詢。運用的到了SQL數(shù)據(jù)庫的Select方法,建立數(shù)據(jù)連接,使用模糊查詢。書籍查詢視圖如下圖4-7:圖4-7書籍查詢界面4.4圖書入庫管理模塊這個功能是讓管理員及時添加圖書的品種,以滿足市場需求。包括書名、作者、圖書類別、出版社、價格、圖書簡介,由管理員填寫完畢提交入庫,這樣就完成了數(shù)據(jù)庫的更新。如下是出庫信息運行結(jié)果如下圖4-8:圖4-8入庫信息界面4.5圖書出庫管理模塊這個功能是讓管理員及時刪除圖書的品種,以滿足市場需求。運行后的結(jié)果是如下圖4-9:圖4-9出庫信息界面4.6圖書查詢管理模塊這個功能是讓管理員及時查看圖書的品種,以滿足市場需求。操作過程:輸入搜索信息,點擊查詢按鈕。書籍查詢頁面實現(xiàn):(1)通過網(wǎng)站鏈接到書籍?dāng)?shù)據(jù)庫系統(tǒng),創(chuàng)建一個鏈接打開數(shù)據(jù)庫中的表。(2)獲取用戶輸入的查詢信息,對數(shù)據(jù)庫中的圖書實習(xí)進(jìn)行逐一必對。(3)獲得該圖書信息后,將數(shù)據(jù)進(jìn)行填充,綁定數(shù)據(jù)源,將數(shù)據(jù)綁定在表中。關(guān)鍵技術(shù):書籍查詢主要運用的到了SQL數(shù)據(jù)庫的Select方法,建立數(shù)據(jù)連接,使用模糊查詢。圖書查詢的運行結(jié)果如下圖4-10所示:圖4-10圖書查詢結(jié)果界面4.7圖書信息管理模塊書店管理員可以通過此模塊,向系統(tǒng)中添加新的圖書。也可以進(jìn)行刪除操作,及時更新庫中圖書信息。主要完成以下功能:1、點擊相應(yīng)圖書分類鏈接,彈出相應(yīng)表單,添加圖書;2、為圖書上傳相應(yīng)圖片;3、搜索圖書;4、顯示相應(yīng)圖書信息;5、刪除圖書操作。點擊導(dǎo)航頁面中的圖書信息管理鏈接,則進(jìn)入圖書信息管理頁面如圖4-11所示:圖4-11圖書信息管理主頁面此頁面所添加及管理的都是上架圖書。點擊相應(yīng)添加圖書分類,則顯示添加上架圖書表單。填入相應(yīng)信息點擊提交,則顯示此圖書圖片上傳頁面。此系統(tǒng)運用的是無組件上傳圖片及保存的是二進(jìn)制信息。上傳成功則顯示剛才添加的圖書的相關(guān)信息。在圖4-7的搜索圖書表單中輸入圖書編號則顯示此圖書相應(yīng)信息。點擊后面的刪除鏈接將進(jìn)行刪除操作。點擊上圖的添加圖書數(shù)量可以添加相關(guān)圖書的數(shù)量。4.8購物車數(shù)據(jù)庫表的設(shè)計:客戶通過購物車購買商品時,購物車要隨時計算客戶所購買的商品價格,因此需要一個購物車數(shù)據(jù)庫表記錄客戶購買商品的基本信息,客戶通過購物車買完商品后,還需要填寫送貨方式,付款方式等客戶的基本信息,填寫完所有的信息后,才能從網(wǎng)上正式提交訂單[9]。為了有效的存儲訂單信息,在數(shù)據(jù)庫中設(shè)計了訂單信息表和訂單細(xì)節(jié)表。訂單信息表主要存放的是訂單名稱,訂單編號,訂單總價,客戶郵件等訂單的基本信息,訂單細(xì)節(jié)表(訂單圖書記錄表)存放每一張訂單所購圖書編號即圖書數(shù)量的信息[10]。
在網(wǎng)上購物車的功能實現(xiàn)中需要注意的重要問題是購物車號的生成和保存。當(dāng)多個用戶訪問網(wǎng)上商店時,每個用戶需要有自己的購物車。即購物車有唯一性,通常以購物車號標(biāo)志購物車的唯一性。購物車號要經(jīng)常在不同網(wǎng)頁中使用,我們采用Cookies技術(shù)來保存購物車號。當(dāng)沒有登陸時,以下代碼限制用戶訪問該頁面限制對頁面的訪問,需要先登陸網(wǎng)上購物車中重新計算所有物品的金額的功能實現(xiàn)網(wǎng)上購物車需要實時的滿足顧客的要求,購物車?yán)镉卸喾N商品,顧客每次修改各種商品的數(shù)量后,購物車需要重新計算所有商品的金額。這一部分的功能通常有兩種方法實現(xiàn),一種采用Cookies技術(shù),另一種采用數(shù)據(jù)庫技術(shù).采用Cookies技術(shù),實現(xiàn)起來較困難,而采用數(shù)據(jù)庫技術(shù),只需要實時更新數(shù)據(jù)庫表就可以了[11]。
第5章系統(tǒng)測試5.1測試概要業(yè)務(wù)建模和需求的目的是對網(wǎng)上書進(jìn)行評估,采集和分析系統(tǒng)的需求,理解系統(tǒng)要解決的問題,重點是充分考慮系統(tǒng)的實用性。包括用戶、系統(tǒng)管理員,模型是對系統(tǒng)需求的描述,表達(dá)了系統(tǒng)的功能和所提供的服務(wù),包括用戶登錄、購物車(訂單)子系統(tǒng)、圖書瀏覽檢索子系統(tǒng)、添加圖書子系統(tǒng)、用戶管理等等[12]。5.2測試環(huán)境硬件環(huán)境本系統(tǒng)測試的硬件環(huán)境如下:處理器:InterPentium41.6GHz或更高;內(nèi)存:2G;硬盤空間:500GB;顯卡:SVGA顯示適配器或集成顯卡;軟件環(huán)境服務(wù)器端操作系統(tǒng):WindowsXP;網(wǎng)絡(luò)協(xié)議:TCP/IP;Web服務(wù)器:IIS;數(shù)據(jù)庫:SQLServer2005;客戶端瀏覽器:InternetExplorer5.0以上、360安全瀏覽器、TT;5.3測試用例1、對登陸界面的測試管理員用戶名為tang,密碼為123按照上述信息登陸,顯示登陸成功,出現(xiàn)登陸后界面。用戶名輸入tang,密碼輸入111,顯示密碼錯誤,請重新輸入。用戶名輸入li,密碼輸入123,顯示用戶不存在,請重新輸入。2、對注冊模塊的測試用戶名或者密碼為空,彈出提示框“請輸入用戶名或密碼”。用戶名輸入sun,密碼123,注冊成功;用戶名輸入sun,密碼111,用戶名重復(fù),注冊失敗。3、在線查詢的測試輸入“紅高粱”,提示該書不存在;輸入“鋼鐵是怎樣煉成的”,正確跳轉(zhuǎn)顯示頁面。4、圖書入庫的測試進(jìn)入入庫界面,輸入書名“鋼鐵是怎樣煉成的”,作者為空,填寫完整后提交,提示“請輸入作者名”。5、圖書出庫的測試進(jìn)入出庫界面,輸入“紅高粱”,提示“該書不存在,出庫失敗”。輸入“鋼鐵是怎樣煉成的”提示“輸入正確,是否出庫?”點擊“是”,出庫成功。5.4系統(tǒng)的運行與維護(hù)直接運行電腦上的IE瀏覽器,進(jìn)入本系統(tǒng)的主菜單,然后根據(jù)需要進(jìn)行操作,退出系統(tǒng)只需點擊主菜單中的“退出系統(tǒng)”即可。完成系統(tǒng)實施,投入正常運行之后,就進(jìn)入了系統(tǒng)運行與維護(hù)階段。在系統(tǒng)的整個使用壽命中,都建伴隨系統(tǒng)維護(hù)工作的進(jìn)行,系統(tǒng)維護(hù)的目的是保證管理信息。系統(tǒng)正常而可靠運行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用,系統(tǒng)地維護(hù)的內(nèi)容可以分為以下幾類:系統(tǒng)應(yīng)用程序維護(hù):系統(tǒng)的業(yè)務(wù)處理過程是通過應(yīng)用程序的運行而實現(xiàn)的,一旦程序發(fā)生問題或業(yè)務(wù)發(fā)生變化,就必然要對程序進(jìn)行修改和調(diào)整[13]。數(shù)據(jù)庫維護(hù):數(shù)據(jù)庫維護(hù)工作一般是由數(shù)據(jù)庫管理員負(fù)責(zé),主要負(fù)責(zé)數(shù)據(jù)庫的安全性和完整性以及進(jìn)行并發(fā)性控制。數(shù)據(jù)庫管理員負(fù)責(zé)維護(hù)數(shù)據(jù)庫中的數(shù)據(jù),當(dāng)數(shù)據(jù)庫中的數(shù)據(jù)類型,長度等發(fā)生變化時,或者需要添加某個數(shù)據(jù)項到數(shù)據(jù)庫時,要負(fù)責(zé)修改相關(guān)的數(shù)據(jù)、數(shù)據(jù)字典、并通知有關(guān)人員。數(shù)據(jù)備份與恢復(fù)等都是數(shù)據(jù)庫維護(hù)的內(nèi)容。代碼維護(hù):隨著系統(tǒng)應(yīng)用范圍的擴大,應(yīng)用環(huán)境的變化,系統(tǒng)中的各種代碼都需要進(jìn)行一定程度的增加、修改、刪除以及設(shè)置新的代碼。為了能讓其他編程人員也能看懂本系統(tǒng),代碼注釋對每段都作了詳細(xì)說明[14]。
總結(jié)順利如期的完成本次畢業(yè)設(shè)計給了我很大的信心,讓我了解專業(yè)知識的同時也對本專業(yè)的發(fā)展前景充滿信心,網(wǎng)上書店系統(tǒng)采用了一些新的技術(shù)和設(shè)備他們有著很多的優(yōu)越性但也存在一定的不足,這些不足在一定程度上限制了我們的創(chuàng)造力。只有發(fā)現(xiàn)問題面對問題才有可能解決問題,不足和遺憾不會給我打擊只會更好的鞭策我前行,今后我更會關(guān)注新技術(shù)新設(shè)備新工藝的出現(xiàn),并爭取盡快的掌握這些先進(jìn)的知識,更好的為祖國的四化服務(wù)。經(jīng)過這次畢業(yè)設(shè)計和對相關(guān)資料的收集,讓我清楚的感到隨著網(wǎng)絡(luò)科技的不斷發(fā)展和網(wǎng)絡(luò)的廣泛應(yīng)用,使我們的生活離不開它了。網(wǎng)絡(luò)它以自己的獨特的優(yōu)點征服了我們。在教育越來越受重視的21世紀(jì),隨著圖書類型的不斷增加和圖書管理要求的不斷提高,管理方面的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情。在這樣的情況下有一個實用網(wǎng)上書店系統(tǒng)是有其必然性的,如果能做出一個完善的網(wǎng)上書店管理系統(tǒng)就使管理方面的工作量減少很多。在這次的畢業(yè)設(shè)計中,我學(xué)會了很多,也感到自身知識的貧乏,希望在日后的努力中能做出更完善的系統(tǒng)。
致謝首先我要誠摯地感謝我的指導(dǎo)老師,她嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵著我。指導(dǎo)老師不僅在學(xué)業(yè)上給我以精心指導(dǎo),同時還在思想、生活上給我以無微不至的關(guān)懷,在此謹(jǐn)向指導(dǎo)老師致以誠摯的謝意和崇高的敬意。我還要感謝我的同學(xué)們,正是由于你們的幫助和支持,我才能克服一個一個的困難和疑惑,直
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)生思品課件
- 廣州代理銷售合同范本
- 鋼廠皮帶銷售合同范本
- 小型設(shè)備采購合同范本
- 臨時搭建合同范本
- 香港租憑合同范本
- 按摩課程培訓(xùn)課件
- 農(nóng)村的門窗合同范本
- 智能家居設(shè)備使用安全免責(zé)協(xié)議
- 綠色農(nóng)業(yè)科技項目投資扶持協(xié)議
- 5.1人民代表大會:我國的國家權(quán)力機關(guān) 課件高中政治統(tǒng)編版必修三政治與法治
- 2025年包頭輕工職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案解析
- 2025中國中材海外科技發(fā)展有限公司校園招聘筆試參考題庫附帶答案詳解
- 2025-2030年即食麥片球行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- - 《中國課件》揭示西安古都的千年歷史與文化
- 2025年度空調(diào)安裝驗收及保修服務(wù)合同
- 急救護(hù)理學(xué)第十章災(zāi)難救護(hù)講解
- 《Maya三維模型制作項目式教程(微課版)》全套教學(xué)課件
- 《電梯安全教育培訓(xùn)》課件
- 2024年北京電子科技職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2024版消防設(shè)計質(zhì)量問題案例分析手冊建筑機電專業(yè)
評論
0/150
提交評論