![網(wǎng)上書店銷售系統(tǒng)_第1頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/19/7cda49b0-6bb5-417d-a6cb-f9f7134aae1e/7cda49b0-6bb5-417d-a6cb-f9f7134aae1e1.gif)
![網(wǎng)上書店銷售系統(tǒng)_第2頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/19/7cda49b0-6bb5-417d-a6cb-f9f7134aae1e/7cda49b0-6bb5-417d-a6cb-f9f7134aae1e2.gif)
![網(wǎng)上書店銷售系統(tǒng)_第3頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/19/7cda49b0-6bb5-417d-a6cb-f9f7134aae1e/7cda49b0-6bb5-417d-a6cb-f9f7134aae1e3.gif)
![網(wǎng)上書店銷售系統(tǒng)_第4頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/19/7cda49b0-6bb5-417d-a6cb-f9f7134aae1e/7cda49b0-6bb5-417d-a6cb-f9f7134aae1e4.gif)
![網(wǎng)上書店銷售系統(tǒng)_第5頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/19/7cda49b0-6bb5-417d-a6cb-f9f7134aae1e/7cda49b0-6bb5-417d-a6cb-f9f7134aae1e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計(論文)題目 網(wǎng)上書店銷售系統(tǒng) 開題報告內(nèi)容:(調(diào)研資料的準備,設(shè)計/論文的目的、要求、思路與預期成果;任務(wù)完成的階段內(nèi)容及時間安排;小組內(nèi)其他成員的分工;完成設(shè)計(論文)所具備的條件因素等。)一、 開題報告的基本內(nèi)容: 本系統(tǒng)題目:網(wǎng)上書店銷售系統(tǒng) 。系統(tǒng)的前期任務(wù)是搜集、查詢關(guān)于網(wǎng)上書店銷售系統(tǒng)的資料、數(shù)據(jù)庫設(shè)計、系統(tǒng)的研究,以及系統(tǒng)文檔的規(guī)范化研究、系統(tǒng)功能的設(shè)計與研究。 本系統(tǒng)分前臺管理和后臺管理兩大部分,前臺實現(xiàn)用戶注冊登陸,圖書的瀏覽、查詢及評論,購物車管理及提交訂單,用戶信息中心,以及留言板功能;后臺實現(xiàn)管理員登陸、圖書管理、分類管理、評論管理、用戶管理及訂單管理。 計劃
2、該系統(tǒng)用時3個月,前兩周收集資料規(guī)劃數(shù)據(jù)及流程和界面的設(shè)計,一個半月實現(xiàn)本系統(tǒng)的大致功能,調(diào)試程序,后期完善細節(jié),整理論文。 我們小組共三人,系統(tǒng)的順利實現(xiàn)離不開三人的密切配合,依據(jù)三人的情況做如下分工:A負責整個網(wǎng)站的設(shè)計及功能實現(xiàn),B負責網(wǎng)站美工及測試,C負責論文的編寫,小組成員定期聯(lián)系,加強溝通,力求使系統(tǒng)功能趨于合理及完善,界面美觀人性化,便于用戶使用。 2、 課題進度安排: 2013-0-18-2011-02-28 查閱資料,分析需求,做好準備工作 。 2013-03-01-2011-03-31 程序設(shè)計,局部調(diào)試。 2011-04-01-2011-04-15 軟件測試,頁面美化,整
3、體修改。 2011-04-15-2011-04-26 歸納總結(jié),撰寫論文。 (可加頁)指導教師簽名: 日期: 備注:(1)來源:A教師擬訂;B學生建議;C企業(yè)和社會征集;D實習單位提供(2)類型:X真實課題;Y模擬課題;Z虛擬課題 目錄 摘 要6Abstract71 前言81.1本課題的研究意義812 網(wǎng)上書店的優(yōu)勢91.3 本課題的研究內(nèi)容92 系統(tǒng)解決方案的選擇1021 系統(tǒng)說明102.1.1 軟.硬件環(huán)境1022 可行性分析112.2.1 風險分析112.2.2 技術(shù)可行性112.2.3 操作可行性1123 對涉及工具和技術(shù)的相關(guān)說明112.3.1 B/S體系結(jié)構(gòu)112.3.2 ASP.
4、NET技術(shù)介紹122.3.3 SQL Server 2005122.3.4 利用ADO.NET訪問數(shù)據(jù)庫133 需求分析與設(shè)計1431 系統(tǒng)分析的任務(wù)與步驟143.1.1 系統(tǒng)分析的任務(wù)143.1.2 系統(tǒng)分析的步驟143.2 系統(tǒng)的功能特性1433 系統(tǒng)的功能需求143.3.1 會員部分153.3.2 管理員部分153.3.3 系統(tǒng)功能模塊劃分163.4 系統(tǒng)數(shù)據(jù)庫設(shè)計173.4.1 數(shù)據(jù)庫分析與設(shè)計173.4.2 設(shè)計局部E-R模式183.4.3 數(shù)據(jù)庫中表的設(shè)計213.5系統(tǒng)設(shè)計243.5.1總體功能設(shè)計243.5.2系統(tǒng)流程設(shè)計274系統(tǒng)實現(xiàn)294.1數(shù)據(jù)庫連接294.2 用戶注冊和登
5、錄304.3 用戶圖書瀏覽及評論334.4 購物車364.5 生成訂單414.6 個人賬戶424.7 管理員管理網(wǎng)站基本信息435 結(jié)論49致 謝50參考文獻51 摘 要 21世紀是網(wǎng)絡(luò)經(jīng)濟時代,計算機和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,對傳統(tǒng)的商品交易形式和流通方式產(chǎn)生了極大地影響。隨著人們對信息的獲取方式和獲取途徑的改變,對傳統(tǒng)的書店的銷售和管理模式帶來挑戰(zhàn),建立相應的網(wǎng)上書店顯得尤其必要。網(wǎng)絡(luò)購物正適應了當今社會快節(jié)奏的生活,使顧客足不出戶便可以方便快捷輕松地選購自己喜歡的商品。 本設(shè)計嘗試用ASP.NET在網(wǎng)絡(luò)上架構(gòu)一個網(wǎng)上書店,它是在Visual Studio 2008下,以SQL Server
6、2005為數(shù)據(jù)庫開發(fā)平臺,采用.NET技術(shù)開發(fā)的網(wǎng)上購物系統(tǒng)。在對網(wǎng)上書店進行綜合分析的基礎(chǔ)上,結(jié)合系統(tǒng)開發(fā)技術(shù),明確了系統(tǒng)需求,并在此基礎(chǔ)上對系統(tǒng)進行了詳細的規(guī)劃設(shè)計,確定了系統(tǒng)所具有的前臺管理和后臺管理兩大基本功能模塊的功能. 前臺部分由用戶使用,主要包括: 用戶登陸注冊,新書上架,分類查找,圖書瀏覽及評論,用戶個人信息管理等;后臺部分由管理員使用,主要包括:圖書管理、評論管理、分類管理、用戶管理、訂單管理等。系統(tǒng)經(jīng)測試和試運行后基本達到設(shè)計要求,系統(tǒng)的圖書查找功能和管理員管理圖書功能,將為書店的銷售和管理帶來極大的方便。關(guān)鍵詞:網(wǎng)上書店;銷售管理;ASP.NET;SQL server 2
7、005 Abstract21st century is the age of Internet economy, computer and network technology rapid development, the traditional commodities trading forms and distribution produced greatly influences. As people to information mode and the acquirement of traditional bookstores changes, the sales and manag
8、ement mode to bring challenges, establish corresponding online bookstore appear particularly necessary. The network shopping are adapted to the quick pace of life in todays society, make customer stayed indoors can choose convenient easily their favorite goods.This design is try to use on the networ
9、k architecture, it is an online bookstore in Visual Studio, 2008 with SQL Server database development platform for 2005, technology development of online shopping system. In to online bookstore on technology development of online shopping system. In to online bookstore on the basis of comprehensive
10、analysis, combined with the system development technology, has been clear about the system requirements, and based on the detailed planning system, determines the design system with front desk management and management background two basic function module function. Front desk in part by the user use
11、, mainly including: registered users log on new book shelves, categories, book scanning and comments, the user personal information management, etc.; Backstage in part by the administrator used, mainly including: library management, comment on management, classification management, user management,
12、order management etc.By testing and commissioning system to meet the design requirements, basically the book search function and system administrator tube Richard book function, will the sales and management for bookstore bring great convenience.Keywords:Online Bookstore;Sale management;ASP.NET;SQL
13、server 2005 1 前言隨著社會經(jīng)濟和Web技術(shù)的發(fā)展,人們不再滿足于僅能瀏覽信息的靜態(tài)網(wǎng)頁,更多的時候需要能與同時上網(wǎng)的互聯(lián)網(wǎng)用戶進行交流和發(fā)表自己的意見見解,這樣,能提供后臺數(shù)據(jù)庫的管理和控制等服務(wù)的動態(tài)網(wǎng)站有了誕生的必要。近年來,隨著互聯(lián)網(wǎng)在中國的迅速發(fā)展,網(wǎng)上B2B、B2C這一利用網(wǎng)絡(luò)信息進行的購物、買賣方式得到迅速發(fā)展。網(wǎng)上B2B、B2C這一利用網(wǎng)絡(luò)信息進行的購物、買賣方式得到迅速發(fā)展。2003年5月10日淘寶網(wǎng)建立。淘寶網(wǎng)目前業(yè)務(wù)跨越C2C(個人對個人)、B2C(商家對個人)兩大部分,至今成為中國乃至亞洲到世界最具影響力的網(wǎng)絡(luò)購物網(wǎng)站,全國各地紛紛建立起自己的網(wǎng)絡(luò)購物網(wǎng)絡(luò),
14、網(wǎng)上購物呈星火燎原之勢,迅速地出現(xiàn)在全國各地。特別是在北京、上海以及廣東等網(wǎng)絡(luò)比較成熟的省市,網(wǎng)上購物已經(jīng)有了較大的市場。實際上,網(wǎng)上購物與在真實的書店是相同的,不同的是前者是買賣雙方通過一個網(wǎng)絡(luò)虛擬的平臺來實現(xiàn)。網(wǎng)站一般為購物者準備了發(fā)表評論聯(lián)系賣家的功能,也在很明顯的地方試用了人性化的導航標示,使得沒有太多網(wǎng)絡(luò)知識的人們,也能準確地找到所需,購物者可以用多種方式查詢書店發(fā)布的書籍信息,書店管理員也可以最大限度的詳細介紹書籍信息。1.1本課題的研究意義隨著Internet的普及,互聯(lián)網(wǎng)以一股巨大變革力量的面貌出現(xiàn)在商務(wù)關(guān)系領(lǐng)域。其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著
15、越來越重要的作用。因為網(wǎng)絡(luò)本身就是信息的載體,它與普通的書店等書籍出售場所相比,具有速度快、容量大、費用少、使用方便等優(yōu)勢。比如,從網(wǎng)上購書你可以快速分類瀏覽到全國各地的書籍報價。通過網(wǎng)絡(luò)進行購書,不僅彌補了傳統(tǒng)書店購書的不足,并且網(wǎng)上購書不受時間的限制你什么時候有空就可以什么時候購買,可以購買全國各地的書籍,而不會出現(xiàn)斷貨的情況,另外,網(wǎng)上購書價格一般比書店的低些,因為店主在成本上節(jié)約了,所以價格也就有了一定程度的降低。對購書者而言,也節(jié)約了一些銀子,省去了到書店和別人擁擠的痛苦。當互聯(lián)網(wǎng)本身變成信息海洋的時候,人類不得不面臨另一場新的挑戰(zhàn):那就是超越信息,將信息轉(zhuǎn)化為知識。著名的經(jīng)濟學家、
16、1972年諾貝爾經(jīng)濟學獎獲得者赫伯特西蒙早在20多年前就指出過:在信息時代,最稀缺的資源不再是信息本身,而是對信息的處理能力。傳統(tǒng)的各種網(wǎng)絡(luò)工具(搜索引擎、網(wǎng)上查詢、數(shù)據(jù)挖掘)以及各種軟件工具等,越來越難以滿足深層次的需要,如何讓信息和知識通過互聯(lián)網(wǎng)有序、廣泛、深入地傳播,將零散、隱形的知識快速轉(zhuǎn)化為具有使用價值的顯性知識。這是當今社會最為關(guān)心的問題。博客技術(shù)的出現(xiàn)為人們提供了一種全新可能。網(wǎng)絡(luò)開始真正凸現(xiàn)無窮的知識價值。為了適應信息網(wǎng)絡(luò)形勢,緊跟時代潮流,使自己能在新世紀中運用網(wǎng)絡(luò)傳播渠道建立網(wǎng)絡(luò)購書網(wǎng)站去幫助更多的人和傳播更多的書籍信息,讓購書者和賣書者雖未曾謀面卻已相知,利用網(wǎng)站展示書籍
17、信息和展現(xiàn)顧客留言,創(chuàng)建彼此溝通的橋梁,這也是我創(chuàng)建該網(wǎng)上書店銷售系統(tǒng)的初衷。12 網(wǎng)上書店的優(yōu)勢網(wǎng)絡(luò)書店的最大優(yōu)勢不是最快,而是最多,它為您提供了無限大的選擇空間,各行各業(yè)的購書者都可以在這里各取所需。只有網(wǎng)絡(luò)書店才真正打開了傳統(tǒng)書店的四面墻,它甚至最大限度地溝通了城市和鄉(xiāng)村,最終解決了圖書供應方面的“城鄉(xiāng)差別”。網(wǎng)絡(luò)書店24小時全天候服務(wù)讀者,你隨時可以來這里瀏覽或買書。網(wǎng)絡(luò)購書省時省力,閉門家中坐,書從“網(wǎng)絡(luò)”來,只要您移動一下您的鼠標。網(wǎng)絡(luò)書店依賴其規(guī)模經(jīng)營和管理優(yōu)勢,可以給讀者物美價廉的許諾。書店可供讀者選擇圖書的大容量以及直接與作者與出版者對話等方面的優(yōu)勢顯而易見。網(wǎng)絡(luò)書店的魅力主
18、要表現(xiàn)在三個方面:1、品種豐富,購買者選書的余地大。稍具規(guī)模的網(wǎng)絡(luò)書店,一般都具有良好的網(wǎng)絡(luò)購書界面,讀者可以通過分類查找方式選擇自己所需購買的圖書。2、購買方便。讀者在網(wǎng)絡(luò)上查找到自己所需要的圖書后,可立即發(fā)出購書信息,網(wǎng)絡(luò)書店接到訂購信息后確認,幾天就可收到送達的所購圖書。3、售價便宜。在網(wǎng)絡(luò)售書市場還很不穩(wěn)定之前,各個經(jīng)營者都要使用各種手段搶占市場,賠本打折那是很普遍的競爭手段之一。1.3 本課題的研究內(nèi)容本設(shè)計理論聯(lián)系實際,力求建立一個具有如下特點的完善的網(wǎng)上書店銷售系統(tǒng):1、先進的購書流程通過新書上架、推薦圖書和分類瀏覽方式方便用戶瀏覽圖書信息,用戶注冊為會員登陸后這些模塊都可以實現(xiàn)
19、對購物車的查詢,對感興趣圖書的收藏,以及進入購物車進行購書修改,填寫收貨人信息,生成訂單。2、科學的書店管理模式系統(tǒng)采用多種營銷的主動推薦方式,能輕松的找到所需要書籍信息;通過客戶意見反饋系統(tǒng),書店可以隨時把握客戶的各種新的需求和及時與客戶進行網(wǎng)上互動交流;后臺結(jié)構(gòu)化管理模式,涵蓋了圖書資料管理、評論管理、分類管理、用戶管理、訂單管理等等,為書店的電子化管理提供了一套良好的管理模式。3、人性化的操作界面一個網(wǎng)站,能否吸引顧客的經(jīng)常光顧,界面的美觀也顯得非常重要。本書店系統(tǒng)通過精心打造,讓書店的設(shè)計充分體現(xiàn)軟件的時尚、大眾化。2 系統(tǒng)解決方案的選擇21 系統(tǒng)說明本系統(tǒng)主要是在現(xiàn)有網(wǎng)上購物基礎(chǔ)上,
20、把大量人工信息管理轉(zhuǎn)變?yōu)橛嬎銠C管理,簡化網(wǎng)站管理員工作,提高管理效率,也方便用戶購書。本系統(tǒng)對數(shù)字化信息資源的組織采用數(shù)據(jù)庫。系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)是關(guān)系數(shù)據(jù)庫SQL Server 2005,前臺使用ASP.Net平臺開發(fā)。信息平臺的后臺操作采用C/S操作結(jié)構(gòu)以增強系統(tǒng)的安全保密性、系統(tǒng)穩(wěn)定性和易操作性。C#是目前最完備的面向?qū)ο笳Z言。SQL Server 2005采用了關(guān)系型數(shù)據(jù)庫結(jié)構(gòu),是一套精簡、快速的數(shù)據(jù)庫管理系統(tǒng),它提供了多人使用的管理模式,并支持標準的SQL語法。同時,.Net平臺和SQL Server 2005作為微軟公司的產(chǎn)品,具有良好的整和性。系統(tǒng)采用高度集成的模塊結(jié)構(gòu),將所有的模塊
21、整合到一個通用的中央數(shù)據(jù)庫中。2.1.1 軟.硬件環(huán)境 操作系統(tǒng):Microsoft Windows 7; 軟 件:WPS office; SQL Server 2005; Visual Studio 2008;服務(wù)器工作站打印機 硬件環(huán)境如圖2.1.122 可行性分析2.2.1 風險分析系統(tǒng)軟件硬件的風險:采用了性能較高的硬件設(shè)備,和較穩(wěn)定的系統(tǒng)軟件,網(wǎng)站仍存在一定的因軟硬件崩潰而帶來的風險。解決辦法之一是定期備份數(shù)據(jù)以降低風險。計劃的拖延: 網(wǎng)站的開發(fā)存在因計劃拖延帶來的風險。2.2.2 技術(shù)可行性大學課程中的數(shù)據(jù)庫原理,計算機操作系統(tǒng),ASP.NET網(wǎng)站建設(shè),軟件項目管理等多門課程為整個
22、課題開發(fā)提供了堅實的基礎(chǔ)。C#是一種相對簡單的語言,SQL Server也是一種簡單的數(shù)據(jù)庫,所以技術(shù)難度并不高。2.2.3 操作可行性該網(wǎng)站如投入使用,預期做到界面友好簡潔,管理方便,使用簡單,管理人員經(jīng)過短期培訓,也是完全能夠使用本網(wǎng)站管理書店的相關(guān)信息的。23 對涉及工具和技術(shù)的相關(guān)說明2.3.1 B/S體系結(jié)構(gòu)本系統(tǒng)所面向的對象是廣大的互連網(wǎng)用戶。因此,將要采用比較流行的B/S三層結(jié)構(gòu)。(如下圖2.3.1) 顯示邏輯事務(wù)處理邏輯數(shù)據(jù)處理邏 輯 數(shù)據(jù)庫瀏覽器 Web服務(wù)器 數(shù)據(jù)庫服務(wù)器 請求 請求響應 響應 圖2.3.1B/S體系結(jié)構(gòu)與C/S體系結(jié)構(gòu)相比不僅具有其全部的優(yōu)點,而且又有C/
23、S體系結(jié)構(gòu)所不具備的獨特優(yōu)勢:(1)開放的標準:B/S所采用的標準都是開放的、非專用的,是經(jīng)過標準化組織所制定,保證了其應用的通用性和跨平臺性。(2)較低的開發(fā)和維護成本:B/S的應用只需在客戶端安裝通用的瀏覽器即可,維護和升級工作都在服務(wù)器端進行,不需對客戶端進行任何改變,故而大大降低了開發(fā)和維護的成本。(3)用戶使用簡單,界面友好:B/S用戶的界面都在統(tǒng)一的瀏覽器上,瀏覽器易于使用、界面友好,又因為它不再負責數(shù)據(jù)的存取和復雜數(shù)據(jù)計算等任務(wù),只需要進行顯示,因而大大降低了對客戶端的要求。從以上的分析與比較可以看出,B/S模式具有C/S模式無法替代的優(yōu)越性:它簡化了系統(tǒng)的開發(fā)和維護,并且特別適
24、用于網(wǎng)上信息發(fā)布。2.3.2 ASP.NET技術(shù)介紹ASP.Net是建立在通用語言運行時(CLR)上的應用程序框架。他用來在服務(wù)器端構(gòu)建功能強大的web應用程序。ASP.Net提供了世界級水平的開發(fā)工具支持。在Visual Studio 2008的集成開發(fā)環(huán)境(IDE)中,ASP.Net框架由豐富的工具箱和設(shè)計器組成。所見即所得的編輯方式、拖放服務(wù)器控件、以及自動部署,僅僅是這一強大工具所提供的一少部分功能。由于ASP.Net是基于(CLR)的,因此整個.Net平臺的強大和富有彈性,同樣可以應用于web應用程序開發(fā)者。.Net框架的類庫、消息以及數(shù)據(jù)訪問解決方案,都可以無縫集成到web。ASP
25、.Net也是語言中立的,因此你可以選擇你最熟悉的語言,或者通過幾種語言來共同完成一個應用。2.3.3 SQL Server 2005Microsoft SQL Server 2005 擴展了 SQL Server 2000 的性能、可靠性、可用性、可編程性和易用性。SQL Server 2005 包含了多項新功能,這使它成為大規(guī)模聯(lián)機事務(wù)處理 (OLTP)、數(shù)據(jù)倉庫和電子商務(wù)應用程序的優(yōu)秀數(shù)據(jù)庫平臺。SQL Server 2005 是一個具備完全 Web 支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴展標記語言 (XML) 的核心支持以及在 Internet 上和防火墻外進行查詢的能力,提供了以 Web 標準
26、為基礎(chǔ)的擴展數(shù)據(jù)庫編程功能。豐富的 XML 和 Internet 標準支持允許使用內(nèi)置的存儲過程以 XML 格式輕松存儲和檢索數(shù)據(jù)。它提供強大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時,進一步拓展應用空間,帶來新的商業(yè)應用機遇。C#、VB.Net、ADO.Net 2.0等都將成為SQL Server數(shù)據(jù)平臺上開發(fā)數(shù)據(jù)相關(guān)應用的有力工具。2.3.4 利用ADO.NET訪問數(shù)據(jù)庫在ASP.NET應用程序中訪問數(shù)據(jù)庫要通過ADO.NET(ActiveX Data Object,簡寫為ADO)來實現(xiàn),即ADO.NET是Web應用程序與數(shù)據(jù)庫之間的接口。本文中個性化頁面的實現(xiàn)便大量地用到了ADO
27、技術(shù)。具體的操作步驟可以歸納為以下幾步: (1) 選擇所使用的數(shù)據(jù)源,導入相應的命名空間。(2) 使用Connection對象建立與數(shù)據(jù)庫的連接。(3) 使用Command對象或DataAdapter對象執(zhí)行SQL的SELECT、INSERT、UPDATE或DELECT等命令完成對數(shù)據(jù)源的操作。(4) 利用DataReader對象逐次將Command對象取得的數(shù)據(jù)讀出,或?qū)ommand對象取得的數(shù)據(jù)經(jīng)由DataAdapter對象填充到DataSet對象的DataTable集合中。(5) 使用各種數(shù)據(jù)控件。(6) 如有必要,將對數(shù)據(jù)庫中的數(shù)據(jù)的修改結(jié)果寫回到數(shù)據(jù)庫。(7) 關(guān)閉與數(shù)據(jù)庫的連接。
28、31 系統(tǒng)分析的任務(wù)與步驟3.1.1 系統(tǒng)分析的任務(wù)了解用戶要求。此用戶即為網(wǎng)站的使用人員(游客,會員,管理員)。了解他們在網(wǎng)站功能、性能等方面的要求及用戶在硬件配置、開發(fā)周期處理方式等方面的意向與打算。按用戶要求成文,完成網(wǎng)站分析報告。網(wǎng)站的邏輯模型由一系列的圖表和文字組成。在邏輯上描述系統(tǒng)的目標和所具備的功能與性能。本系統(tǒng)的目標是:更加有效地進行商品的買賣活動,使顧客可以足不出戶,在網(wǎng)上輕松購買圖書,并完成商品的安全交易。3.1.2 系統(tǒng)分析的步驟1、描述網(wǎng)站。在詳細調(diào)查的基礎(chǔ)上,用一定的圖標、文字描述;2、分析用戶新的要求,改進現(xiàn)行模型,形成新系統(tǒng)的邏輯模型。3、編寫系統(tǒng)分析說明書。3.
29、2 系統(tǒng)的功能特性 本系統(tǒng)要滿足以點幾個功能特性:(1) 系統(tǒng)的安全性:要求數(shù)據(jù)庫合理安全。防止出現(xiàn)用戶信息泄露,賬號被盜的現(xiàn)象。(2) 系統(tǒng)易維護性:要求應用文件易于維護,數(shù)據(jù)庫應用速度快,不出現(xiàn)錯誤數(shù)據(jù)。配置合理的IIS服務(wù),使服務(wù)器不出現(xiàn)死鎖現(xiàn)象。(3) 操作的簡單性:系統(tǒng)中注冊用戶在購買商品時,要求操作簡便,層次分明。33 系統(tǒng)的功能需求 購物系統(tǒng)功能開發(fā)的總體任務(wù)是實現(xiàn)顧客在線查詢商品信息和在線實現(xiàn)所需商品的購買。購物系統(tǒng)要求具有信息分類處理的特性,方便顧客查詢商品信息、購買自己所需商品等,也可以隨時隨地的通過網(wǎng)絡(luò)來進行新進商品動態(tài)的在線查詢,又節(jié)省了逛商店尋找商品的時間,同時省去了
30、租用店面的費用和聘用服務(wù)員的費用等,節(jié)省了很大的開銷。網(wǎng)上書店系統(tǒng)從兩種用戶(會員,管理員)角度進行功能劃分。3.3.1 會員部分1、圖書展臺:為會員提供購書平臺。 (1)新書上架: 顯示最新圖書的部分信息; 可以查看圖書的詳細信息,發(fā)表評論;將此書加入購物車或加入收藏夾,登陸后進入購物車或收藏夾查看。 (2)推薦圖書: 顯示推薦圖書的部分信息; 余下功能同(1)。 (3)圖書分類瀏覽功能: 顯示圖書類別列表,例如:計算機類,文史類等; 根據(jù)用戶選擇的類別顯示圖書部分信息;余下功能同(1)。2、會員信息管理:新會員注冊及老會員修改個人信息。 (1)注冊會員:根據(jù)系統(tǒng)信息自動生成會員ID號,檢驗
31、用戶輸入信息的正確性并保存會員信息。 (2)會員登錄:輸入注冊的用戶名和密碼,進入個人賬戶。 (3)修改密碼:輸入原密碼,新密碼,確認密碼,檢驗用戶輸入信息的正確性并寫入數(shù)據(jù)庫,重新用新密碼登錄。 (4)修改并完善個人其他資料:用戶注冊時的資料可能不完整,后期登陸后可以加以完善,以便于網(wǎng)上交易的順利實現(xiàn)。 (5)找回密碼:當用戶忘記登錄密碼的時候,可以通過用戶名和密碼答案來找回密碼。(6)注銷退出:購買完畢,避免個人信息外漏,必須有能夠退出現(xiàn)有賬號的功能 (7)留言板:會員可以提出自己對網(wǎng)站的一些建議3、購物車:顯示會員購書的信息 (1)添加購物車:將選中的圖書信息添加到購物車中; (2)查看
32、購物車:顯示客戶所選商品的列表,刪除要購買的圖書; (3)修改購物車: 改變購書數(shù)量,并自動合計金額。4、收銀臺:生成訂單,寫入數(shù)據(jù)庫。 (1)填寫結(jié)賬信息: 要求會員填寫相關(guān)信息; (2)生成訂單,顯示訂單提交成功信息; 5、訂單查詢:對以前的訂單進行查詢,修改訂單狀態(tài)。6、我的收藏夾:會員可以將自己感興趣但尚沒有購買欲望的圖書暫時放入收藏夾中,下次購買時直接去收藏夾中查看并購買,還可以刪除收藏夾中的圖書。 3.3.2 管理員部分1、圖書管理:主要實現(xiàn)對書籍的添加、修改、刪除、查看以及瀏覽等功能;2、評論管理:主要實現(xiàn)對圖書評論的查看與刪除功能;3、分類管理:主要包括圖書大類的修改、刪除、添
33、加功能及圖書小類的查詢、添加、修改、刪除功能;4、用戶管理:主要包括對前臺用戶信息的查看與刪除,對后臺管理員的添加修改與刪除功能;5、訂單管理:包括訂單查詢,瀏覽、查看訂單詳細信息、修改訂單狀態(tài)、刪除訂單等功能;6 留言板管理:包括留言的刪除,查看留言的信息等7 注銷退出后臺3.3.3 系統(tǒng)功能模塊劃分在了解了系統(tǒng)功能的分析之后,我們可以把系統(tǒng)劃分成2大功能模塊,各個模塊又有著各自不同的功能,劃分如圖3.1和圖3.2所示:3.4 系統(tǒng)數(shù)據(jù)庫設(shè)計3.4.1 數(shù)據(jù)庫分析與設(shè)計 用戶的需求具體表現(xiàn)在對各種商品信息的提供上。這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息輸出。通過分析系統(tǒng)的現(xiàn)實需求,系統(tǒng)各環(huán)節(jié)的
34、基本數(shù)據(jù)及數(shù)據(jù)處理流程,得到以下基本設(shè)計思想。 通過對系統(tǒng)工作內(nèi)容和相關(guān)數(shù)據(jù)流程分析,根據(jù)用戶的需要,就可以顯示出能滿足用戶需求的各種商品,以及它們的分類關(guān)系,由此得到數(shù)據(jù)庫所支持的數(shù)據(jù)模型,即數(shù)據(jù)庫的邏輯結(jié)構(gòu),本系統(tǒng)使用的是SQL Server 2005數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫服務(wù)器為本機,數(shù)據(jù)庫名為BookShopDB,具體情況如下:此數(shù)據(jù)庫包括6個方面:(1) 用戶信息表:存儲用戶編號、用戶名、密碼、真實名、聯(lián)系電話等有關(guān)數(shù)據(jù)。包括管理員基本信息數(shù)據(jù)表、注冊用戶基本信息數(shù)據(jù)表。(2) 圖書信息表:存儲圖書有關(guān)分類、圖書編號等信息數(shù)據(jù)。包括圖書大類分類、小類分類。(3)圖書評論信息表:存儲用
35、戶對圖書的評論信息,如評論內(nèi)容,評論時間等。(4) 用戶訂單信息表:存儲訂單商品信息、價錢、訂單狀態(tài)等有關(guān)數(shù)據(jù)。包括用戶匯款方式信息。(5) 用戶購物車信息表:存儲有關(guān)商品名稱、數(shù)量等數(shù)據(jù)。(6)用戶留言信息表:存儲用戶的留言的內(nèi)容,時間等內(nèi)容。3.4.2 設(shè)計局部E-R模式1、實體和屬性的定義: (1)會員(會員編號,用戶名,密碼,真實姓名,性別,電子郵箱,聯(lián)系電話,聯(lián)系地址、郵政編碼、QQ號,注冊時間,密碼問題,密碼答案),如圖3.3所示:會員會員編號用戶名密碼真實姓名性別電子郵箱聯(lián)系電話聯(lián)系地址郵政編碼QQ號注冊時間密碼問題密碼答案 圖3.3(2) 管理員(管理員編號,管理員,密碼),如
36、圖3.4所示:管理員編號號管理員密碼管理員 圖3.4(3) 圖書(圖書編號,圖書名稱,圖書類別編號,作者,出版社,出版日期,ISBN,上架時間,市場價,折扣價,頁數(shù),版次,裝幀,圖片,簡介,目錄,推薦標志位),如圖3.5所示:圖書編號圖書名稱圖書類別編號作者出版社出版日期ISBN上架時間市場價折扣價頁數(shù)版次裝幀圖片簡介目錄推薦標志位圖書 圖3.5(4) 圖書類別(圖書類別編號,圖書類別名稱,父類編號),如圖3.6所示: 圖書類別編號圖書類別圖書類別名稱父類編號 圖3.6 (5) 圖書評論(評論編號,評論者,評論內(nèi)容,評論日期,圖書編號),如圖3.7所示:圖書評論評論編號評論者評論內(nèi)容評論日期圖
37、書編號 圖3.7 (6) 收藏夾(收藏夾編號,圖書編號,用戶名,收藏時間),如圖3.8所示:收藏夾收藏夾編號圖書編號用戶名收藏時間 圖3.8 (7) 購物車(購物車編號,會員編號,圖書編號,購買數(shù)量),如圖3.9所示:購物車購物車編號會員編號圖書編號購買數(shù)量 圖3.9訂單訂單編號會員編號總金額下單日期訂單狀態(tài)編號收貨人姓名性別收貨地址郵政編碼聯(lián)系電話電子郵箱送貨方式支付方式簡單留言(8) 訂單(訂單編號,會員編號,總金額,下單日期,訂單狀態(tài)編號,收貨人姓名,性別,收貨地址,郵政編碼,聯(lián)系電話,電子郵箱,送貨方式,支付方式,簡單留言),如圖3.10所示: 圖3.10 (9) 訂單子項目(訂單子項
38、編號,圖書編號,圖書數(shù)量,訂單編號),如圖3.11所示:訂單子項目訂單子項編號圖書編號圖書數(shù)量訂單編號 圖3.11訂單狀態(tài)訂單狀態(tài)編號訂單狀態(tài)描述(10) 訂單狀態(tài)(訂單狀態(tài)編號,訂單狀態(tài)描述),如圖3.12所示: 圖3.12 (11)留言板(留言編號,留言內(nèi)容,留言時間等)如下圖所示:、3.4.3 數(shù)據(jù)庫中表的設(shè)計1、會員信息表(Users),如表1所示: 表1列名數(shù)據(jù)類型允許空描述UserIdint否(自動編號)UserNamevarchar(20)否主鍵,用戶的唯一標識,不可重復Passwordvarchar(16)否用戶密碼,至少六位RealNamevarchar(50)是用戶的真實姓
39、名UserEmailvarchar(50)是用戶的電子郵件Phonevarchar(11)是用戶的手機號碼Addressvarchar(100)是用戶的詳細地址PostCodevarchar(6)是用戶的郵編SexVarchar(2)是用戶的性別Userqqvarchar(12)是用戶的qq號碼AddDatedatetime是用戶注冊的時間Questionvarchar(100)是密碼問題Answervarchar(100)是密碼答案 2、管理員信息表(Admin),如表2所示: 表2列名數(shù)據(jù)類型允許空描述IDint否(自動編號),管理員的唯一標識Adminvarchar(20)否管理員用戶名
40、Passwordvarchar(20)否管理員密碼3、圖書信息表(Book),如表3所示:表3列名數(shù)據(jù)類型允許空描述BookIDint否(自動編號)BookNamevarchar(100)否主鍵,用戶的唯一,不可重復CategoryIDint否圖書類別編號Authorvarchar(50)否作者Publishvarchar(200)是出版社PublishDatedatetime是出版日期ISBNvarchar(15)是ISBNAddDatedatetime是上架時間Price1money是市場價Price2money是折扣價PagenumInt是頁數(shù)PrintedInt是版次Zhuangzhe
41、nvarchar(50)是裝幀BookImagevarchar(100)是圖片Descriptionvarchar(200)是簡介ListContentvarchar(200)是目錄RecommendMarkint是推薦標志位4、圖書類別表(Category),如表4所示: 表4列名數(shù)據(jù)類型允許空描述CategoryIDint否(自動編號),圖書類別編號CategoryNamevarchar(100)否圖書類別名稱ParentIDInt否父類編號5、圖書評論信息表(Comment),如表5所示:表5列名數(shù)據(jù)類型允許空描述CommentIDint否(自動編號),評論編號唯一標識CommentPe
42、rsonvarchar(20)是評論者Contenttext是評論內(nèi)容CommentDatedatetime是評論日期BookIDint是圖書編號,取自于Book表 6、收藏夾信息表(Store),如表6所示: 表6列名數(shù)據(jù)類型允許空描述StoreIDint否(自動編號),主鍵BookIDint是取自于Book表,外鍵UserIdint是取自于Users表,外鍵StoreTimedatetime是收藏時間7、購物車信息表(Cart),如表7所示: 表7列名數(shù)據(jù)類型允許空描述CartIDint否(自動編號),主鍵UserIdInt是取自于Users表,外鍵BookIDint是取自于Book表,外
43、鍵BookQuantityint是加入購物車的對應圖書數(shù)量8、訂單信息表(OrderForm),如表8所示: 表8列名數(shù)據(jù)類型允許空描述OrderIDint否(自動編號),主鍵UserIdint是用戶編號,取自用戶表UsersTotalMoneymoney是訂單總金額OrderDatedatetime是下單日期OrderStateIDint否訂單狀態(tài)編號,外鍵RNamevarchar(20)否收貨人姓名RSexvarchar(2)是收貨人性別RAddressvarchar(100)否收貨人地址RPostCodevarchar(10)否收貨人郵編RPhonevarchar(20)否收貨人聯(lián)系電話
44、REmailvarchar(50)否收貨人電子郵箱RDeliveryvarchar(50)否送貨方式RPayvarchar(50)否支付方式Messagevarchar(100)是簡單留言9、訂單子項目信息表(OrderItem),如表9所示: 表9列名數(shù)據(jù)類型允許空描述OrderItemIDint否(自動編號),主鍵BookIDint是取自于Book表,外鍵Numberint是圖書訂購數(shù)量OrderIDint是訂單編號,外鍵,取自訂單表OrderForm10、訂單狀態(tài)信息表(OrderState),如表10所示: 表10列名數(shù)據(jù)類型允許空描述OrderStateIDint否(自動編號),主鍵
45、StateDescriptionvarchar(50)否訂單狀態(tài)描述11 留言板信息表(leaveword),如表11所示:列名數(shù)據(jù)類型允許空描述Idint否自動編號,主鍵SubjectNvarchar(50)是Contentntext否留言的內(nèi)容datatimeDatetime否留言時間uidNvarchar(50)是3.5系統(tǒng)設(shè)計 系統(tǒng)總體功能設(shè)計如圖3.13所示: 功能類別子功能描述會員登錄會員輸入正確用戶名密碼后,就可享有一定權(quán)限。如果忘記密碼,下面也會有提示信息。如果不是會員則可以免費注冊成為會員會員瀏覽圖書圖書分類瀏覽,新書上架,推薦圖書購物車管理會員購書進入購物車收銀臺圖書出庫寫
46、入數(shù)據(jù)庫管理員對基本信息進行管理對圖書基本信息和評論、分類進行管理對圖書入庫和訂單進行管理對會員及后臺管理人員進行管理對系統(tǒng)進行管理會員留言會員可以對網(wǎng)站提出意見 圖3.13功能1 對于每個網(wǎng)站來說都有自己的會員,網(wǎng)站只有在確定登錄人身份后才能提供相應的服務(wù)。如圖3.14 名稱、標識符會員登陸及注冊功能描述會員登錄,免費注冊,輸入會員名,密碼,會員的詳細資料操作序列先登陸,如未成為會員請先注冊,填寫個人資料輸出成功登錄或成為會員,補充說明會員的權(quán)利,是由管理員監(jiān)控,一旦發(fā)現(xiàn)會員操作有異,及時做出反應并對其進行處理。而且對于忘記密碼的會員,下面將有提示信息,幫助會員登錄。 圖3.14功能2網(wǎng)上書
47、店為會員提供瀏覽圖書的功能,期望會員能用最短的時間查詢到書店中的圖書信息,以達到成功購買的目的。如圖3.15 名稱、標識符會員瀏覽圖書功能描述采用不同的方式,讓會員能夠查詢出感興趣的圖書,及其基本信息。輸入會員點擊分門別類查找自己喜愛的圖書輸出瀏覽數(shù)據(jù)庫中的有關(guān)圖書信息補充說明圖書瀏覽可以通過四種方式查找:1.分類瀏覽2.新書上架3.推薦圖書功能3會員在購書的同時可以隨時將感興趣的圖書放入購物車,做購買前的初期準備,放入購物車后可以對圖書的數(shù)量進行更新。如圖3.16 名稱、標識符購物車管理功能描述用戶登錄后,將選購的圖書放入購物車內(nèi),可以查看,添加,更改,刪除輸入所選圖書操作序列添加圖書進入購物車,根據(jù)所需,更改購買信息輸出確定購買信息后,生成訂單補充說明購物車在生成訂單之前,沒有進行對數(shù)據(jù)庫的操作。 圖3.16功能4收銀臺實現(xiàn)真正的購書操作,將會員的購書請求在數(shù)據(jù)庫中進行校驗,判斷購買是否可以完成。完成購買后,實現(xiàn)的是圖書的出庫操作,并改變了庫存的信息。如圖3.17 名稱、標識符收銀臺功能描述提交訂單,結(jié)賬。輸入訂單操作序列生成訂單后,檢驗數(shù)據(jù)庫是否可以滿足購買需要,滿足則出庫,不滿足在給提示信息。(尚未實現(xiàn))輸出出庫操作,寫入數(shù)據(jù)庫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國雨生紅球藻蝦青素油行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年塑料軸流風葉項目可行性研究報告
- 全自動封箱機行業(yè)行業(yè)發(fā)展趨勢及投資戰(zhàn)略研究分析報告
- 標牌產(chǎn)品項目可行性研究報告
- 測繪總結(jié)報告范文
- 2025年度新材料研發(fā)與應用股權(quán)投資合同-@-1
- 2025年度路燈照明產(chǎn)品研發(fā)創(chuàng)新與市場推廣合同
- 2025年度公司內(nèi)部股權(quán)轉(zhuǎn)讓及代持權(quán)益調(diào)整服務(wù)合同
- 2025年度智能農(nóng)業(yè)裝備研發(fā)生產(chǎn)合同補充協(xié)議范本
- 2025年度工業(yè)產(chǎn)品代理銷售合同范本定制版
- 北京市海淀區(qū)2024-2025學年八年級上學期期末考試數(shù)學試卷(含答案)
- 2024年全國職業(yè)院校技能大賽高職組(研學旅行賽項)考試題庫(含答案)
- 煤礦機電運輸培訓課件
- 紅色喜慶公司年會客戶答謝模板
- 鐵未來商業(yè)模擬挑戰(zhàn)賽規(guī)則與流程
- 防止電力生產(chǎn)事故的-二十五項重點要求2023版
- 氯諾昔康針劑在圍術(shù)期鎮(zhèn)痛與其它市場應用(代表培訓完整版)
- 經(jīng)歷是流經(jīng)裙邊的水
- 三年級下冊口算天天100題(A4打印版)
- 《同位角、內(nèi)錯角、同旁內(nèi)角》教學課件2
- 鋰硫電池介紹
評論
0/150
提交評論