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