![網(wǎng)上書店系統(tǒng)開發(fā)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/3/8ccd2e9d-9aaf-4126-ab1a-aef2f5e91c83/8ccd2e9d-9aaf-4126-ab1a-aef2f5e91c831.gif)
![網(wǎng)上書店系統(tǒng)開發(fā)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/3/8ccd2e9d-9aaf-4126-ab1a-aef2f5e91c83/8ccd2e9d-9aaf-4126-ab1a-aef2f5e91c832.gif)
![網(wǎng)上書店系統(tǒng)開發(fā)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/3/8ccd2e9d-9aaf-4126-ab1a-aef2f5e91c83/8ccd2e9d-9aaf-4126-ab1a-aef2f5e91c833.gif)
![網(wǎng)上書店系統(tǒng)開發(fā)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/3/8ccd2e9d-9aaf-4126-ab1a-aef2f5e91c83/8ccd2e9d-9aaf-4126-ab1a-aef2f5e91c834.gif)
![網(wǎng)上書店系統(tǒng)開發(fā)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/3/8ccd2e9d-9aaf-4126-ab1a-aef2f5e91c83/8ccd2e9d-9aaf-4126-ab1a-aef2f5e91c835.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、哈 爾 濱 理 工 大 學畢 業(yè) 設 計 題 目: 網(wǎng)上書店系統(tǒng)開發(fā) 院、 系: * 軟件工程系 姓 名: * 指導教師: * 系 主 任: * 2013 年 6 月 22 日2哈爾濱理工大學畢業(yè)設計(論文)評語學生姓名: * 學號:1030370226學 院: 榮成學院 專業(yè): 計算機應用技術任務起止時間:2013年3 月 25日 至2013年6月 22日畢業(yè)設計(論文)題目:網(wǎng)上書店系統(tǒng)開發(fā)指導教師對畢業(yè)設計(論文)的評語:指導教師簽名: 指導教師職稱: 評閱教師對畢業(yè)設計(論文)的評語:評閱教師簽名: 評閱教師職稱: 答辯委員會對畢業(yè)設計(論文)的評語:答辯委員會評定,該生畢業(yè)設計(論文
2、)成績?yōu)椋?答辯委員會主席簽名: 職稱: 年 月 日2哈爾濱理工大學??粕厴I(yè)論文 哈爾濱理工大學畢業(yè)設計(論文)任務書學生姓名: * 學號:1030370226學 院: 榮成學院 專業(yè):計算機應用技術任務起止時間:2013年 3月25 日 至2013年6月22 日畢業(yè)設計(論文)題目:網(wǎng)上書店系統(tǒng)開發(fā)畢業(yè)設計工作內(nèi)容:本網(wǎng)上書店系統(tǒng)的數(shù)據(jù)庫運用簡單易學的mysql來實現(xiàn)。在網(wǎng)站設計方面,運用xhtml、css樣式、jsp等知識,利用photoshop圖像處理工具及dreamweaver cs3制作出合理生動的網(wǎng)頁。本文介紹了網(wǎng)上書店系統(tǒng)的開發(fā)模式和環(huán)境,并具體闡述了系統(tǒng)分析、概要設計及系統(tǒng)詳
3、細設計過程。資料:1戎馬工作室. jsp與mysql 動態(tài)網(wǎng)站開發(fā)自學導航m. 北京: 機械工業(yè)出版社,20072倪慶軍. 巧學巧用dreamweaver cs3 flash cs3 fireworks cs3制作網(wǎng)頁m. 北京:人民郵電出版社,20083高愛國 李耀成. access 數(shù)據(jù)庫應用學習與實驗指導m. 北京:北京郵電大學出版社,2008指導教師意見:簽名:年 月 日系主任意見:簽名:年 月 日1網(wǎng)上書店系統(tǒng)開發(fā)摘 要隨著互聯(lián)網(wǎng)絡的發(fā)展,網(wǎng)上書店越來越為人們所關注。通過網(wǎng)上書店,人們可以足不出戶就選購自己所需的圖書。網(wǎng)上書店是根據(jù)公司的實際需求、應用動態(tài)網(wǎng)頁技術開發(fā)而成。該系統(tǒng)主要
4、由前臺用戶管理模塊和后臺管理維護模塊兩部分構成;在支持整個網(wǎng)站的運作功能的基礎上,能幫助用戶對前臺網(wǎng)站進行日常管理和信息發(fā)布;并具有占用系統(tǒng)資源少、信息量大、站點維護方便、便于擴充和更新、易于繼承和保護歷史數(shù)據(jù)等優(yōu)點。該系統(tǒng)可以克服傳統(tǒng)圖書銷售中地域、廣告宣傳、人力資源不足等限制,能很好地適應網(wǎng)上銷售需求。本文介紹了網(wǎng)上書店系統(tǒng)的開發(fā)模式和環(huán)境,并具體闡述了系統(tǒng)分析、概要設計及系統(tǒng)詳細設計過程. 本文首先闡述了研究本系統(tǒng)的市場可行性分析,具體分析了數(shù)據(jù)庫的結(jié)構和關鍵模型的設計,系統(tǒng)各個功能模塊的描述以及系統(tǒng)在網(wǎng)絡中運行的原理。接著詳細設計了系統(tǒng)邏輯結(jié)構、各個功能模塊的劃分和數(shù)據(jù)流程。關鍵字 j
5、sp;數(shù)據(jù)庫;網(wǎng)上書店目錄摘要i第1章 緒論11.1 來源11.2 目的21.3 意義2第2章 系統(tǒng)分析32.1 課題的可行性分析32.2 網(wǎng)站最終要實現(xiàn)的功能3第3章 網(wǎng)上書店系統(tǒng)的概要設計53.1 網(wǎng)站功能模塊圖53.2 系統(tǒng)功能模塊劃分63.2.1前臺管理模塊63.2.2 網(wǎng)上書店后臺管理模塊73.3 數(shù)據(jù)庫設計83.3.1 數(shù)據(jù)庫的概念83.3.2數(shù)據(jù)庫的選擇8第4章 網(wǎng)上書店系統(tǒng)的詳細設計94.1 數(shù)據(jù)庫表的描述94.2 網(wǎng)站流程圖114.3 用戶模塊124.3.1登錄模塊124.3.2注冊模塊134.3.3密碼修改模塊134.3.4在線查詢模塊144.4 圖書入庫管理模塊154.5
6、 圖書出庫管理模塊164.6 圖書查詢管理模塊164.7 圖書信息管理模塊174.8 購物車18第5章 系統(tǒng)測試195.1 測試概要195.2 測試環(huán)境195.3 測試用例195.4 系統(tǒng)的運行與維護20總結(jié)21致謝22參考文獻23ii哈爾濱理工大學專科生畢業(yè)論文 1第1章 緒論 internet最早在美國出現(xiàn),如今,世界各國紛紛加入到這個行列,使internet成為全球化的國際網(wǎng)絡。隨著用戶的不斷增加,其規(guī)模迅速擴大,它的領域也走向多元化。除了原先的科學技術和教育外,internet已進入了文化、經(jīng)濟、政治、新聞、體育、娛樂、商業(yè)和服務業(yè)??梢灶A見,internet將成為我們構筑未來嶄新的生
7、活方式。另外電子商務發(fā)展在世界范圍內(nèi)都是剛剛開始,其發(fā)展速遞極為迅速,傳統(tǒng)的商業(yè)模式正不斷地被新的商業(yè)模式所代替,無論什么模式都不具有固定性和成熟性。對于任何國家來說,都有一個探索與創(chuàng)新的問題,這也為我過加快和跨越發(fā)展提供了難得的機遇。我們要大膽進行創(chuàng)新,積極探索符合實際的商業(yè)模式,壯大企業(yè)的市場競爭能力,以適應全球化的激烈競爭1。 書籍交易網(wǎng)站使internet和電子商務發(fā)展的產(chǎn)物,近幾年在我過發(fā)展迅猛,如同一些書店紛紛在各地開始分店以拉近書店與客戶間距離一樣。隨著科學技術迅速發(fā)展,internet這個昔日只被少數(shù)科學家接觸和使用的科研工具已經(jīng)成為了普通百姓都可以觸及大中型媒體傳播手段?,F(xiàn)在
8、國民素質(zhì)素質(zhì)和科學技術水平的不斷提高,使知識更新的越來越快。人們隨時都會有被淘汰的危機,為了不讓社會淘汰,做到與時俱進就必須不斷的學習,21世紀是網(wǎng)絡的時代、信息的時代,時間是非常寶貴的,人們由于種種原因沒有時間到書店去,也不知道哪家書店有自己需要的書籍,同時那些傳統(tǒng)書店的經(jīng)營者又沒什么好的方法讓人們知道他們那里有顧客需要的書籍,這種買賣雙方之間信息交流上的阻礙成為“網(wǎng)上書店”網(wǎng)站發(fā)展的原動力。 網(wǎng)上書店網(wǎng)站的建立可以比較好的解決這方面的問題,可以向廣大用戶推出的是一種全新的網(wǎng)上信息服務,皆再度書店與消費者之間架起了一座高速、快捷的網(wǎng)上信息橋梁,而且目的是節(jié)約用戶的時間、方便用戶購書2。 1.
9、1 來源 在已跨入21世紀的今天,人類使用和學習信息的方式以及信息的包裝方式正在進行著不可阻擋的革命,這次革命將比印刷術的出現(xiàn)所產(chǎn)生的影響以及對社會的發(fā)展和推動遠復雜而巨大。網(wǎng)站的迷人之處在于綜合使用文本、聲音、圖像、動畫和視頻的信息內(nèi)容,具有豐富的多媒體表現(xiàn)與互動特點,無可置疑,網(wǎng)站已成為最吸引人的也最有效的信息傳遞手段和方式3。 1.2 目的 做好網(wǎng)絡平臺的搭建與服務,讓所有用戶能夠方便快速買到種類繁多、價廉質(zhì)優(yōu)的圖書,同時也可以節(jié)省大量的時間和金錢。讓顧客在網(wǎng)上已全新的模式銷售圖書,在有效控制成本的同時,大幅提升銷量并且不收地域與時間的限制。各種商場管理系統(tǒng)和信息管理系統(tǒng)很多,怎么才能找
10、到一款好的軟件來處理每日繁多的商品呢,采用b/s的構架,可以進行網(wǎng)上發(fā)布和網(wǎng)絡連接,在今天發(fā)達的網(wǎng)絡,你可以在世界的任意一個角落可以找到你需要的商品,也可以輕松在家不去公司上班也能管理商品。對公司的一切都可以了如指掌,減少了時間而同時也提高了工作效率。就如廣告上說的一樣“溝通無處不在”4。 1.3 意義 做為一個虛擬的書店,網(wǎng)上書店具有很多新的特性,一下這些是它的優(yōu)勢:其營業(yè)成本完全有理由比傳統(tǒng)意義上的書店低得多;不需支付昂貴的店鋪租金,花費浩大的裝修;不需要將大筆的流動資金作為貨物而沉泣在店里,可依靠“零庫存”管理,縮速資金周轉(zhuǎn)的周期,可以加速周轉(zhuǎn);同時網(wǎng)上書店更容易開拓全球市場。 實現(xiàn)24
11、小時營業(yè),不需要營業(yè)員,網(wǎng)上書城可以被設置成一個自動售貨機;可以利用多媒體促銷、各種文字、圖像和動畫、聲音,讓受眾全方位感受廣告訴求;依靠客戶數(shù)據(jù)庫能夠提供全新的個人化服務等等5。 第2章 系統(tǒng)分析2.1 課題的可行性分析 1、技術可行性此網(wǎng)上書店系統(tǒng)可以運行于windows xp,windows server 2000/2003,windows vista操作系統(tǒng)。對系統(tǒng)要求只需要裝有iis即可。對計算機的硬件配置沒有太高要求,現(xiàn)在的個人電腦完全可以滿足。 2、 經(jīng)濟可行性此系統(tǒng)可以運行于現(xiàn)在市場上出售的各種個人電腦,系統(tǒng)成本主要集中在系統(tǒng)的開發(fā)上。當系統(tǒng)投入運行后,可以實現(xiàn)在網(wǎng)上賣書和租書
12、數(shù)據(jù)庫運用簡單易學的mysql來實現(xiàn)。在網(wǎng)站設計方面,運用xhtml、css樣式、jsp等知識,利用photoshop圖像處理工具及dreamweaver cs3制作出合理生動的網(wǎng)頁。功能。所帶來的效益遠遠大于系統(tǒng)軟件的開發(fā)成本。在經(jīng)濟上是完全可行。3、 操作可行性界面設計充分考慮瀏覽用戶的習慣,圖書信息瀏覽、會員注冊登錄、租書、購書等功能操作方便。而且所有網(wǎng)頁設計清新、簡潔、合理,不會讓用戶感到視覺疲勞。可操作性很強6。2.2 網(wǎng)站最終要實現(xiàn)的功能網(wǎng)上書店系統(tǒng)的前臺模塊主要實現(xiàn)以下功能1會員登陸及身份驗證a用戶注冊成為會員b驗證用戶注冊信息c會員登陸系統(tǒng)時的身份給證d修改資料2在線選購商品a
13、瀏覽不同類別的書籍b書籍查詢c用戶選購自己喜愛的書籍并放入購物車d用戶管理自己的購物車e用戶提交訂單f用戶查看自己提交的訂單信息3系統(tǒng)管理a書籍信息管理b交易信息管理c新聞發(fā)布管理d會員管理e管理員管理第3章 網(wǎng)上書店系統(tǒng)的概要設計 本章主要描述了網(wǎng)上書店的總體設計以及數(shù)據(jù)庫的設計。 總體設計主要用戶在網(wǎng)上書店購買圖書的完整流程、本系統(tǒng)的模塊劃分以及個模塊的主要功能介紹。 數(shù)據(jù)庫設計主要介紹了數(shù)據(jù)庫的概念、數(shù)據(jù)庫的選擇以及數(shù)據(jù)庫的設計等。3.1 網(wǎng)站功能模塊圖如圖3-1所示:網(wǎng)上書店系統(tǒng)新聞管理用戶管理書籍管理留言管理圖書購買在線幫助圖書展示圖書搜索用戶登錄用戶注冊 圖3-1 網(wǎng)站功能圖3.2
14、 系統(tǒng)功能模塊劃分整個系統(tǒng)可以分為前臺用戶和后臺管理員用戶。前臺用戶分為未注冊用戶和注冊用戶,未注冊用戶,使用權限受到影響??梢酝ㄟ^注冊頁面進行注冊成為網(wǎng)站的會員用戶。7后臺管理員可以讀網(wǎng)站注冊用戶進行管理,刪除不用的會員帳號信息,對書庫書籍的更新,查詢,添加,刪除操作,對會員留言進行處理,維護網(wǎng)站的良好運行。3.2.1前臺管理模塊前臺管理模塊主要分為6個主要模塊,每個模塊具有相對獨立的功能。其中,登錄與驗證模塊主要是對用戶身份進行驗證,驗證成功后,用戶獲得相應的權限。系統(tǒng)的最底層是數(shù)據(jù)庫。用戶管理模塊的劃分圖如圖3-2所示:前臺管理模塊在線書籍查詢模塊用戶注冊模塊在線留言模塊在線密碼修改模塊
15、在線登錄模塊網(wǎng)上購物模塊圖3-2 用戶管理圖1、用戶登錄模塊用戶通過網(wǎng)站頁面的登錄窗口,輸入登錄信息,成功登錄后獲得相關權限,進入用戶信息管理模塊,獲得相關的網(wǎng)站實現(xiàn)的一些功能。2、用戶注冊模塊觀光游客無法實現(xiàn)閱讀以外的一些功能,想要獲取這些權限,就需要進行注冊。注冊模塊提供注冊功能,成功后獲得會員用戶的操作權限。3、在線書籍查詢模塊會員用戶可以鏈接查詢頁面,輸入查詢的書籍信息,獲得想要的書籍信息。4、密碼修改模塊會員用戶可以通過登錄后修改密碼,保證個人信息的安全性。5、在線留言模塊用戶可以登錄后進行在線給管理員留言。6、網(wǎng)上購物用戶在進行網(wǎng)上購物時,必須先登陸,如果是新用戶,則必須先進行注冊
16、。3.2.2 網(wǎng)上書店后臺管理模塊后臺是網(wǎng)站中重中之重,它實現(xiàn)對網(wǎng)站進行管理維護,保證了網(wǎng)站安全、合理、有條不紊的進行運行,本網(wǎng)站后臺主要是對網(wǎng)站會員、書籍、網(wǎng)站信息、入庫、出庫進行管理。后臺管理視圖如圖3-3所示:后臺 登錄訂單管理出庫管理入庫管理支付管理情報管理 退出進貨單制作圖書入庫進貨信息查詢支付票制作 支付用戶管理圖書管理圖書信息管理圖書分類管理圖3-3系統(tǒng)后臺功能模塊1、入庫管理。供網(wǎng)站管理員訂購在庫數(shù)小于安全在庫數(shù)的書籍。2、支付管理。供網(wǎng)站管理員支付所欠出版社的資金。3、 情報管理。 供網(wǎng)站管理員對網(wǎng)站信息進行管理。4、書籍分類管理。供網(wǎng)站管理員對網(wǎng)上書店的書籍進行管理,可增加
17、、修改、刪除書籍的分類信息。5、書籍資料管理。供網(wǎng)站管理員增加、修改、刪除網(wǎng)上書店書籍的基本資料信息,主要是文本信息。6、用戶管理。供網(wǎng)站管理員增加、修改、刪除用戶的基本信息。3.3 數(shù)據(jù)庫設計3.3.1 數(shù)據(jù)庫的概念數(shù)據(jù)庫是依照某種數(shù)據(jù)模型組織起來并存放二級存儲器中的數(shù)據(jù)集合。這種數(shù)據(jù)集合具有如下特點:盡可能不重復,以最優(yōu)方式為某個特定組織的多種應用服務,其數(shù)據(jù)結(jié)構獨立于使用它的應用程序,對數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫是數(shù)據(jù)管理的高級階段,它是由文件管理系統(tǒng)發(fā)展起來的7。 數(shù)據(jù)庫的基本結(jié)構分三個層次,反映了觀察數(shù)據(jù)庫的三種不同角度。 物理數(shù)據(jù)層。它是
18、數(shù)據(jù)庫的最內(nèi)層,是物理存貯設備上實際存儲的數(shù)據(jù)的集合。這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對象,由內(nèi)部模式描述的指令操作處理的位串、字符和字組成。 概念數(shù)據(jù)層。它是數(shù)據(jù)庫的中間一層,是數(shù)據(jù)庫的整體邏輯表示。指出了每個數(shù)據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數(shù)據(jù)庫所有對象的邏輯關系,而不是它們的物理情況,是數(shù)據(jù)庫管理員概念下的數(shù)據(jù)庫。 邏輯數(shù)據(jù)層。它是用戶所看到和使用的數(shù)據(jù)庫,表示了一個或一些特定用戶使用的數(shù)據(jù)集合,即邏輯記錄的集合8。3.3.2數(shù)據(jù)庫的選擇本網(wǎng)站使用mysql實現(xiàn)關系型數(shù)據(jù)庫。mysql是一個多用戶、多線程的支持標準 sql語句的關系型數(shù)據(jù)庫。它支持大文件及
19、圖像的存儲,并且提供一個豐富和極其有用的功能集。它的特點是速度快, 易用,穩(wěn)定性能好,它由一個服務器守護程序mysql和很多不同的客戶程序和庫組成。第4章 網(wǎng)上書店系統(tǒng)的詳細設計4.1 數(shù)據(jù)庫表的描述 圖書表book的定義如表4-1所示:表4-1 圖書表book的定義字段類型keyforeign keynull默認字段含義idint(11)pri否主鍵,遞增書名varchar(40)否書名作者int(11)bookclass否0作者圖書類別varchar(25)是null圖書類別出版社int(11)publisher是null出版社圖書價格varchar(100)是null圖片價格book數(shù)據(jù)
20、表的實現(xiàn)如下圖4-1所示:圖4-1 book數(shù)據(jù)表的實現(xiàn)管理員表的定義如表4-2所示:表4-2 管理員表admin的定義字段類型keynull默認字段含義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)站流程圖進入訪客計數(shù)訪客用戶不注冊用戶登錄用戶注冊失敗驗證成功圖書搜索放 入 購 物 車用戶信息管理圖書展示在線留言實時新聞查看書籍在線幫助用戶訂購 圖4-3 網(wǎng)站流程圖 用戶可以直接瀏覽圖書、進行圖書查詢、查看書店簡
21、介、登錄和注冊查看圖書詳細資料、將圖書加入購物車,但只有使用會員身份登錄進入網(wǎng)上書店后才能提交購物車和查詢訂單。用戶在前臺首先通過瀏覽或查詢等手段找到要購買的圖書,然后將選定的圖書放入購物車中。購物車是一個圖書的臨時存放地,用戶可以對購物車進行管理,如刪除圖書或修改購買的數(shù)量。用戶完全選定了要購買的圖書后,就可以提交購物車并生成訂單系統(tǒng)會提示提交成功,并顯示訂單號,前臺的用戶操作流程就結(jié)束了。此后用戶還可以查詢訂單執(zhí)行情況。4.3 用戶模塊4.3.1登錄模塊登錄窗口的設計流程是:在頁面中添加一個3行2列的表,將光標其中第一列第二行中,大概控件工具欄,在表中分別添加2個label控件,2個tex
22、tbox控件,兩個button控件,并將兩個label控件的text屬性分別設置為用戶名和密碼,將button控件text屬性設置為登錄和注冊,然后雙擊登錄按鈕和注冊按鈕,分別寫入相關代碼。操作過程:用戶輸入登錄的帳號具體信息,點擊登錄按鈕,實現(xiàn)登錄效果登錄窗口的實現(xiàn):輸入信息跟數(shù)據(jù)庫內(nèi)存信息相同,就會鏈接至系統(tǒng)頁面,反之網(wǎng)站則會報出“登錄失敗”信息提示框,讓用戶輸入正確的登錄信息,再進行登錄操作。運用技術:登錄窗口運用了數(shù)據(jù)庫的查詢功能,對數(shù)據(jù)庫已存數(shù)據(jù)進行查詢比對。登錄窗口視圖如圖4-4所示:圖4-4 登錄界面4.3.2注冊模塊注冊頁面設計流程是:在創(chuàng)建的網(wǎng)站中添加新的web頁面,將頁面命
23、名。完成后在頁面視圖中添加2個label控件,2個textbox控件,兩個button控件,并將兩個label控件的text屬性分別設置為用戶名和密碼,將button控件text屬性設置為“注冊”和“取消”,然后雙擊注冊和取消按鈕,寫入相關代碼。操作過程:要注冊用戶輸入注冊信息,點擊注冊按鈕實現(xiàn)注冊功能。注冊實現(xiàn)過程:先檢查用戶名或密碼是否為空,如若為空,則彈出提示框;不為空則判斷新密碼和確認密碼是否一致,不一致也會彈出提示,然后,檢查用戶名是否重復,最后再插入記錄,提示注冊成功。關鍵技術:注冊頁面運用了數(shù)據(jù)連接技術,實現(xiàn)會員的添加功能。注冊頁面視圖如圖4-5所示:圖4-5 注冊界面4.3.3
24、密碼修改模塊密碼修改頁面設計與實現(xiàn)流程:新建一個web頁面,將其命名,在其頁面設計窗口中添加4個label控件,4個textbox控件,兩個button控1件,和一個 驗證控件,并將四個label控件的text屬性分別設置為“用戶名”,“原密碼”,“新密碼”和“再次輸入密碼”,將button控件text屬性設置為“提交”和“取消”,驗證屬性設置為“*兩次不一致!”,雙擊提交和取消按鈕,輸入對應的代碼。操作流程:會員用戶輸入用戶名,原密碼,新密碼,再次輸入密碼后,點擊提交按鈕或者點擊取消按鈕退出當前頁面。用戶密碼修改界面如下圖4-6所示:圖4-6 修改密碼界面4.3.4在線查詢模塊書籍查詢頁面設
25、計流程:新建一個web頁面,將其命名,在頁面設計視圖中添加一個textbox文本框、button按鈕,和一個gridview表。將button按鈕的text屬性設置為“查詢”,將gridview1綁定數(shù)據(jù)源到數(shù)據(jù)庫中的bookinfo表。操作過程:輸入搜索信息,點擊查詢按鈕。書籍查詢頁面實現(xiàn):(1)通過網(wǎng)站鏈接到書籍數(shù)據(jù)庫系統(tǒng),創(chuàng)建一個鏈接打開數(shù)據(jù)庫中的表。(2)獲取用戶輸入的查詢信息,對數(shù)據(jù)庫中的圖書實習進行逐一必對。(3)獲得該圖書信息后,將數(shù)據(jù)進行填充,綁定數(shù)據(jù)源,將數(shù)據(jù)綁定在表中。關鍵技術:書籍查詢主要操作過程:輸入搜索信息,點擊查詢按鈕。14書籍查詢頁面實現(xiàn):(1)通過網(wǎng)站鏈接到書籍
26、數(shù)據(jù)庫系統(tǒng),創(chuàng)建一個鏈接打開數(shù)據(jù)庫中的表。(2)獲取用戶輸入的查詢信息,對數(shù)據(jù)庫中的圖書實習進行逐一必對。(3)獲得該圖書信息后,將數(shù)據(jù)進行填充,綁定數(shù)據(jù)源,將數(shù)據(jù)綁定在表中。關鍵技術:書籍查詢主要運用的到了sql數(shù)據(jù)庫的select方法,建立數(shù)據(jù)連接,使用模糊查詢。運用的到了sql數(shù)據(jù)庫的select方法,建立數(shù)據(jù)連接,使用模糊查詢。書籍查詢視圖如下圖4-7:圖4-7 書籍查詢界面4.4 圖書入庫管理模塊 這個功能是讓管理員及時添加圖書的品種,以滿足市場需求。包括書名、作者、圖書類別、出版社、價格、圖書簡介,由管理員填寫完畢提交入庫,這樣就完成了數(shù)據(jù)庫的更新。如下是出庫信息運行結(jié)果 如下圖4
27、-8:圖4-8 入庫信息界面4.5 圖書出庫管理模塊 這個功能是讓管理員及時刪除圖書的品種,以滿足市場需求。運行后的結(jié)果是 如下圖4-9:圖4-9 出庫信息界面4.6 圖書查詢管理模塊 這個功能是讓管理員及時查看圖書的品種,以滿足市場需求。操作過程:輸入搜索信息,點擊查詢按鈕。書籍查詢頁面實現(xiàn): (1)通過網(wǎng)站鏈接到書籍數(shù)據(jù)庫系統(tǒng),創(chuàng)建一個鏈接打開數(shù)據(jù)庫中的表。 (2)獲取用戶輸入的查詢信息,對數(shù)據(jù)庫中的圖書實習進行逐一必對。 (3)獲得該圖書信息后,將數(shù)據(jù)進行填充,綁定數(shù)據(jù)源,將數(shù)據(jù)綁定在表中。 關鍵技術:書籍查詢主要運用的到了sql數(shù)據(jù)庫的select方法,建立數(shù)據(jù)連接,使用模糊查詢。 圖
28、書查詢的運行結(jié)果 如下圖4-10所示:圖4-10 圖書查詢結(jié)果界面4.7 圖書信息管理模塊 書店管理員可以通過此模塊,向系統(tǒng)中添加新的圖書。也可以進行刪除操作,及時更新庫中圖書信息。主要完成以下功能:1、點擊相應圖書分類鏈接,彈出相應表單,添加圖書;2、為圖書上傳相應圖片;3、搜索圖書;4、顯示相應圖書信息;5、刪除圖書操作。點擊導航頁面中的圖書信息管理鏈接,則進入圖書信息管理頁面如圖4-11所示:圖4-11 圖書信息管理主頁面此頁面所添加及管理的都是上架圖書。點擊相應添加圖書分類,則顯示添加上架圖書表單。填入相應信息點擊提交,則顯示此圖書圖片上傳頁面。此系統(tǒng)運用的是無組件上傳圖片及保存的是二
29、進制信息。上傳成功則顯示剛才添加的圖書的相關信息。在圖4-7的搜索圖書表單中輸入圖書編號則顯示此圖書相應信息。點擊后面的刪除鏈接將進行刪除操作。點擊上圖的添加圖書數(shù)量可以添加相關圖書的數(shù)量。4.8 購物車數(shù)據(jù)庫表的設計: 客戶通過購物車購買商品時,購物車要隨時計算客戶所購買的商品價格,因此需要一個購物車數(shù)據(jù)庫表記錄客戶購買商品的基本信息,客戶通過購物車買完商品后,還需要填寫送貨方式,付款方式等客戶的基本信息,填寫完所有的信息后,才能從網(wǎng)上正式提交訂單9。為了有效的存儲訂單信息,在數(shù)據(jù)庫中設計了訂單信息表和訂單細節(jié)表。訂單信息表主要存放的是訂單名稱,訂單編號,訂單總價,客戶郵件等訂單的基本信息,
30、訂單細節(jié)表(訂單圖書記錄表)存放每一張訂單所購圖書編號即圖書數(shù)量的信息10。 在網(wǎng)上購物車的功能實現(xiàn)中需要注意的重要問題是購物車號的生成和保存。當多個用戶訪問網(wǎng)上商店時,每個用戶需要有自己的購物車。即購物車有唯一性,通常以購物車號標志購物車的唯一性。購物車號要經(jīng)常在不同網(wǎng)頁中使用,我們采用cookies技術來保存購物車號。當沒有登陸時,以下代碼限制用戶訪問該頁面限制對頁面的訪問,需要先登陸網(wǎng)上購物車中重新計算所有物品的金額的功能實現(xiàn)網(wǎng)上購物車需要實時的滿足顧客的要求,購物車里有多種商品,顧客每次修改各種商品的數(shù)量后,購物車需要重新計算所有商品的金額。這一部分的功能通常有兩種方法實現(xiàn),一種采用c
31、ookies技術,另一種采用數(shù)據(jù)庫技術.采用cookies技術,實現(xiàn)起來較困難,而采用數(shù)據(jù)庫技術,只需要實時更新數(shù)據(jù)庫表就可以了11。 第5章 系統(tǒng)測試5.1 測試概要業(yè)務建模和需求的目的是對網(wǎng)上書進行評估,采集和分析系統(tǒng)的需求,理解系統(tǒng)要解決的問題,重點是充分考慮系統(tǒng)的實用性。包括用戶、系統(tǒng)管理員,模型是對系統(tǒng)需求的描述,表達了系統(tǒng)的功能和所提供的服務,包括用戶登錄、購物車(訂單)子系統(tǒng)、圖書瀏覽檢索子系統(tǒng)、添加圖書子系統(tǒng)、用戶管理等等12。5.2 測試環(huán)境 硬件環(huán)境本系統(tǒng)測試的硬件環(huán)境如下:處理器:inter pentium 41.6ghz或更高;內(nèi)存:2g;硬盤空間:500gb;顯卡:s
32、vga顯示適配器或集成顯卡;軟件環(huán)境服務器端操作系統(tǒng):windows xp;網(wǎng)絡協(xié)議:tcp/ip;web服務器:iis;數(shù)據(jù)庫:sqlserver2005;客戶端瀏覽器:internet explorer 5.0以上、360安全瀏覽器、tt ;5.3 測試用例1、 對登陸界面的測試 管理員用戶名為tang,密碼為123 按照上述信息登陸,顯示登陸成功,出現(xiàn)登陸后界面。 用戶名輸入tang,密碼輸入111,顯示密碼錯誤,請重新輸入。 用戶名輸入li,密碼輸入123,顯示用戶不存在,請重新輸入。2、 對注冊模塊的測試 用戶名或者密碼為空,彈出提示框“請輸入用戶名或密碼”。 用戶名輸入sun,密碼
33、123,注冊成功; 用戶名輸入sun,密碼111,用戶名重復,注冊失敗。3、 在線查詢的測試 輸入“紅高粱”,提示該書不存在; 輸入“鋼鐵是怎樣煉成的”,正確跳轉(zhuǎn)顯示頁面。4、 圖書入庫的測試 進入入庫界面,輸入書名“鋼鐵是怎樣煉成的”,作者為空,填寫完整后提交,提示“請輸入作者名”。5、 圖書出庫的測試 進入出庫界面,輸入“紅高粱”,提示“該書不存在,出庫失敗”。輸入“鋼鐵是怎樣煉成的”提示“輸入正確,是否出庫?”點擊“是”,出庫成功。5.4 系統(tǒng)的運行與維護直接運行電腦上的ie瀏覽器,進入本系統(tǒng)的主菜單,然后根據(jù)需要進行操作,退出系統(tǒng)只需點擊主菜單中的“退出系統(tǒng)”即可。完成系統(tǒng)實施,投入正
34、常運行之后,就進入了系統(tǒng)運行與維護階段。在系統(tǒng)的整個使用壽命中,都建伴隨系統(tǒng)維護工作的進行,系統(tǒng)維護的目的是保證管理信息。系統(tǒng)正常而可靠運行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用,系統(tǒng)地維護的內(nèi)容可以分為以下幾類:系統(tǒng)應用程序維護:系統(tǒng)的業(yè)務處理過程是通過應用程序的運行而實現(xiàn)的,一旦程序發(fā)生問題或業(yè)務發(fā)生變化,就必然要對程序進行修改和調(diào)整13。數(shù)據(jù)庫維護:數(shù)據(jù)庫維護工作一般是由數(shù)據(jù)庫管理員負責,主要負責數(shù)據(jù)庫的安全性和完整性以及進行并發(fā)性控制。數(shù)據(jù)庫管理員負責維護數(shù)據(jù)庫中的數(shù)據(jù),當數(shù)據(jù)庫中的數(shù)據(jù)類型,長度等發(fā)生變化時,或者需要添加某個數(shù)據(jù)項到數(shù)據(jù)庫時,要負責修改相關的數(shù)據(jù)、數(shù)據(jù)字典、并
35、通知有關人員。數(shù)據(jù)備份與恢復等都是數(shù)據(jù)庫維護的內(nèi)容。代碼維護:隨著系統(tǒng)應用范圍的擴大,應用環(huán)境的變化,系統(tǒng)中的各種代碼都需要進行一定程度的增加、修改、刪除以及設置新的代碼。為了能讓其他編程人員也能看懂本系統(tǒng),代碼注釋對每段都作了詳細說明14。總結(jié) 順利如期的完成本次畢業(yè)設計給了我很大的信心,讓我了解專業(yè)知識的同時也對本專業(yè)的發(fā)展前景充滿信心,網(wǎng)上書店系統(tǒng)采用了一些新的技術和設備他們有著很多的優(yōu)越性但也存在一定的不足,這些不足在一定程度上限制了我們的創(chuàng)造力。只有發(fā)現(xiàn)問題面對問題才有可能解決問題,不足和遺憾不會給我打擊只會更好的鞭策我前行,今后我更會關注新技術新設備新工藝的出現(xiàn),并爭取盡快的掌握這些先進的知識,更好的為祖國的四化服務。經(jīng)過這次畢業(yè)設計和對相關資料的收集,讓我清楚的感到隨著網(wǎng)絡科技的不斷發(fā)展和網(wǎng)絡的廣泛應用,使我們的生活離不開它了。網(wǎng)絡它以自己的獨特的優(yōu)點征服了我們。在教育越來越受重視的21世紀,隨著圖書類型的不斷增加和圖書管理要求的不斷提高,管理方面的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情。在這樣的情況下有一個實用網(wǎng)上書店系統(tǒng)是有其必然性的,如果能做出一個完善的網(wǎng)上書店管理系統(tǒng)就使管理方面的工作量減少很多。在這次的畢業(yè)設計中,我學會了很多,也感到自身知識
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 深度挖掘文旅業(yè)資源的策略及實施路徑
- 2025年幼兒園健康教育工作計劃報告模板
- 2025年財務部工作計劃報告格式
- 委托銷售合同范本
- 貸款反擔保合同范本
- 民間借款還款協(xié)議書范本
- 模具開發(fā)合作協(xié)議
- 二手房融資合作協(xié)議
- 12熱脹冷縮說課(說課稿)-2023-2024學年三年級上冊科學冀人版
- 中國國家合同示范文本庫首頁
- 2024-2025學年人教版八年級上冊地理期末測試卷(二)(含答案)
- 雙方共同買車合同范例
- 醫(yī)務從業(yè)人員行為規(guī)范培訓
- 中小學校食品安全管理現(xiàn)狀與膳食經(jīng)費優(yōu)化方案
- 中醫(yī)外治法課件
- 第15屆-17屆全國中學生物理競賽預賽試卷含答案
- 道路運輸企業(yè)主要負責人和安全生產(chǎn)管理人員安全考核題(公共部分題+專業(yè)部分題)及答案
- 外研版小學英語(三起點)六年級上冊期末測試題及答案(共3套)
- 月結(jié)合同模板
- 上海市黃浦區(qū)2024年數(shù)學六年級第一學期期末監(jiān)測試題含解析
- 2023電化學儲能電站消防安全標準鉛炭電池(鉛酸電池)
評論
0/150
提交評論