版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設(shè)計(jì)</b></p><p> 題 目 網(wǎng)上書店網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) </p><p> 學(xué)生姓名 X X L </p><p> 學(xué) 號(hào) </p><p&g
2、t; 專 業(yè)軟件外包與服務(wù) </p><p> 班 級(jí) 軟件201004班 </p><p> 指導(dǎo)教師 </p><p> 評(píng)閱教師 </p><p> 完成日期2012
3、年 11月 30</p><p><b> 目 錄</b></p><p><b> 摘要1</b></p><p><b> 前言2</b></p><p> 1.網(wǎng)上書店系統(tǒng)概論3</p><p> 1.1 系統(tǒng)運(yùn)行環(huán)境
4、3</p><p> 1.2 相關(guān)技術(shù)簡介4</p><p><b> 2 需求分析6</b></p><p> 2.1 總體需求6</p><p> 2.2 功能需求7</p><p> 2.3 業(yè)務(wù)流程及說明7</p><p><b>
5、 3 概要設(shè)計(jì)8</b></p><p> 3.1 模塊化層次結(jié)構(gòu)圖9</p><p> 3.2 數(shù)據(jù)流圖9</p><p> 4系統(tǒng)詳細(xì)設(shè)計(jì)11</p><p> 4.1 數(shù)據(jù)庫概念設(shè)計(jì)11</p><p> 4.2數(shù)據(jù)庫關(guān)系模式13</p><p> 4
6、.3數(shù)據(jù)庫各表關(guān)系16</p><p> 5 軟件的開發(fā)和實(shí)現(xiàn)18</p><p> 5.1會(huì)員登錄界面18</p><p> 5.2會(huì)員注冊界面18</p><p> 5.3 登錄后進(jìn)入網(wǎng)上書店19</p><p> 5.4 購物流程20</p><p><b>
7、; 致 謝23</b></p><p> 參 考 文 獻(xiàn)24</p><p> 畢業(yè)設(shè)計(jì)(論文)答辯記錄25</p><p> 畢業(yè)設(shè)計(jì)(論文)成績評(píng)定表26</p><p> 網(wǎng)上書店網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)</p><p> 摘要:隨著網(wǎng)絡(luò)信息技術(shù)的發(fā)展,電子商務(wù)網(wǎng)站得到了廣泛的應(yīng)
8、用,網(wǎng)上購物也被越來越多的人們所接受,并逐漸流行。書籍交易網(wǎng)站就是Internet和電子商務(wù)發(fā)展的產(chǎn)物,近幾年在我國發(fā)展迅猛?!盎贑#的Online Mall system”與現(xiàn)今網(wǎng)上已采用的一些方案相比,具有軟件系統(tǒng)使用更加人性化和購書業(yè)務(wù)更加流暢等優(yōu)點(diǎn)。</p><p> 本文就基于C#的電子商務(wù)的整個(gè)開發(fā)流程(包括需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì)等)進(jìn)行了詳細(xì)的論述。系統(tǒng)運(yùn)用ASP.NET、SQL Serv
9、er、DIV+CSS、JavaScript等技術(shù),采用三層架構(gòu)實(shí)現(xiàn)。系統(tǒng)實(shí)現(xiàn)的主要功能包括:前臺(tái)的用戶注冊登錄、圖書信息的查詢和瀏覽、購物車、結(jié)算功能以及提交訂單,在線評(píng)書等,后臺(tái)的圖書分類管理,書籍管理,用戶管理,訂單管理等。</p><p> 本系統(tǒng)擁有兩大特色,其一為后臺(tái)訂單管理,其二為書籍求購。其中,后臺(tái)訂單管理功能主要解決的問題是審核、處理用戶的訂單。書店工作人員通過訂單管理功能的簡單操作,保證用戶訂
10、單的及時(shí)、準(zhǔn)確、高效執(zhí)行,最終達(dá)到提高顧客回頭率和重復(fù)購買率的目的。而書籍求購功能的主要作用是向顧客提供更加便捷的購書服務(wù),提供購書建議,幫助顧客在搜索心儀的書籍時(shí)節(jié)省時(shí)間。</p><p> 關(guān)鍵詞:電子商務(wù);網(wǎng)上書店;ASP.NET;C#;網(wǎng)絡(luò)編程</p><p><b> 前言</b></p><p> 當(dāng)今的社會(huì)是一個(gè)信息爆炸的社
11、會(huì)?;ヂ?lián)網(wǎng)的出現(xiàn)加速了這種信息爆炸的當(dāng)量。導(dǎo)致信息泛濫成災(zāi),嚴(yán)重地阻礙和影響著知識(shí)和信息的傳播。隨著Internet的普及,互聯(lián)網(wǎng)以一股巨大變革力量的面貌出現(xiàn)在商務(wù)關(guān)系領(lǐng)域。其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。</p><p> 因?yàn)榫W(wǎng)絡(luò)本身就是信息的載體,它與普通的書店等書籍出售場所相比,具有速度快、容量大、費(fèi)用少、使用方便等優(yōu)勢。比如,從網(wǎng)上購書你可以快速分類瀏
12、覽到全國各地的書籍報(bào)價(jià)。過網(wǎng)絡(luò)進(jìn)行購書,不僅彌補(bǔ)了書店購書的不足,并且網(wǎng)上購書不受時(shí)間的限制你什么時(shí)候有空就可以什么時(shí)候購買,可以購買全國各地的書籍,而不會(huì)出現(xiàn)斷貨的情況,另外,網(wǎng)上購書價(jià)格一般比書店的低些,因?yàn)榈曛髟诔杀旧瞎?jié)約了,同時(shí)價(jià)格也有了一定的降低。對購書者來講,也節(jié)約了一些銀子,也省去了到書店了和別人擁擠的痛苦。</p><p> 當(dāng)互聯(lián)網(wǎng)本身變成信息海洋的時(shí)候,人類不得不面臨另一場新的挑戰(zhàn):那就是超
13、越信息,將信息轉(zhuǎn)化為知識(shí)。著名的經(jīng)濟(jì)學(xué)家、1972年諾貝爾經(jīng)濟(jì)學(xué)獎(jiǎng)獲得者赫伯特·西蒙早在20多年前就指出過:在信息時(shí)代,最稀缺的資源不再是信息本身,而是對信息的處理能力。傳統(tǒng)的各種網(wǎng)絡(luò)工具(搜索引擎、網(wǎng)上查詢、數(shù)據(jù)挖掘)以及各種軟件工具等,越來越難以滿足深層次的需要。如何讓信息和知識(shí)通過互聯(lián)網(wǎng)有序、廣泛、深入地傳播,將零散、隱形的知識(shí)快速轉(zhuǎn)化為具有使用價(jià)值的顯性知識(shí)。這是當(dāng)今社會(huì)最為關(guān)心的問題。博客技術(shù)的出現(xiàn)為人們提供了一種全
14、新可能。網(wǎng)絡(luò)開始真正凸現(xiàn)無窮的知識(shí)價(jià)值。</p><p> 為了適應(yīng)信息網(wǎng)絡(luò)形勢,緊跟時(shí)代潮流,使自己能在新世紀(jì)中運(yùn)用網(wǎng)絡(luò)傳播渠道建立網(wǎng)絡(luò)購書網(wǎng)站去幫助更多的人和傳播更多的書籍信息,讓購書者和賣書者雖未謀面卻已相知,利用網(wǎng)站展示書籍信息和展現(xiàn)顧客留言,創(chuàng)建彼此溝通的橋梁。這也是我創(chuàng)建該網(wǎng)站的初衷。</p><p> 網(wǎng)上書店大多分布在歐美等經(jīng)濟(jì)技術(shù)比較發(fā)達(dá)的國家和地區(qū)。1992年英國首
15、先在網(wǎng)絡(luò)上正式建立了電子書店,開展書刊等文獻(xiàn)貿(mào)易。目前全球最大、影響最廣的網(wǎng)上書店是美國西雅圖的亞馬遜(Amazon)網(wǎng)上書店。</p><p> 一方面,從外部環(huán)境因素的變化趨勢來看,由于中國物流市場已經(jīng)對外開放,支撐中國網(wǎng)上書店的物流產(chǎn)業(yè)正在蓬勃發(fā)展,一些國際物流公司如FEDEX和UPS等已經(jīng)進(jìn)入了中國市場,而中國本土物流公司也將在競爭中得到優(yōu)化;中國人口基數(shù)大,且互聯(lián)網(wǎng)用戶增長快,網(wǎng)上書店擁有眾多的潛在客
16、戶;中國銀行業(yè)也在積極提高網(wǎng)上服務(wù)能力以迎接來自國外銀行的競爭。所有這些都為中國網(wǎng)上書店的發(fā)展帶來了機(jī)會(huì)。</p><p> 1.網(wǎng)上書店系統(tǒng)概論</p><p> 1 傳統(tǒng)的“新華書店”售書模式,已隨著信息技術(shù)、通信技術(shù)和網(wǎng)絡(luò)技術(shù)的日新月異,演變成為“網(wǎng)上書店”,即在線售書模式。它借助計(jì)算機(jī)及其網(wǎng)絡(luò)技術(shù),一般具有最基本的圖書信息發(fā)布功能到在線購書交易、在線網(wǎng)站管理、在線客戶服務(wù)等
17、功能。可以說,傳統(tǒng)書店所具備的功能幾乎都可以在互聯(lián)網(wǎng)上進(jìn)行電子化的高效運(yùn)作。從我國網(wǎng)絡(luò)書店的現(xiàn)狀看,雖然有著十幾年的經(jīng)營歷史,但是仍存在諸多有待完善和提高的問題,表現(xiàn)為軟件系統(tǒng)使用人性化和購書業(yè)務(wù)的流暢性等方面缺乏精細(xì)設(shè)計(jì)。</p><p> 針對目前我國網(wǎng)絡(luò)書店存在的不足之處,我的畢業(yè)設(shè)計(jì)指導(dǎo)老師提出進(jìn)一步改進(jìn)和提高的目標(biāo),將網(wǎng)上書店系統(tǒng)作為我畢業(yè)設(shè)計(jì)的命題。</p><p> 網(wǎng)上
18、書店系統(tǒng)的建成,將使得書店的管理工作跨上一個(gè)新的臺(tái)階,為商家的指揮決策提供更有價(jià)值、更具實(shí)效性的分析數(shù)據(jù)。從用戶角度來說,將帶來更加豐富的購書體驗(yàn)。</p><p> 1.1 系統(tǒng)運(yùn)行環(huán)境</p><p><b> 1.1.1硬件配置</b></p><p> (1) CPU:AMD Athlon XP, 1000 MHz (5 x 20
19、0)</p><p> (2)內(nèi)存:256MB或以上</p><p> (3)硬盤:20GB以上</p><p> 1.1.2 軟件配置</p><p> (1)Windows Server/XP/win 7操作系統(tǒng)</p><p> (2)Visual Studio 2010和SQL Server2008
20、</p><p> 1.2 相關(guān)技術(shù)簡介</p><p> 1.2.1 ASP.NET</p><p> ASP.NET的前身ASP技術(shù),是在IIS 2.0上首次推出(Windows NT 3.51),當(dāng)時(shí)與 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)發(fā)揚(yáng)光大,成為服務(wù)器端應(yīng)用程序的熱門開發(fā)工具,微軟還特別為它量身打造了Vi
21、sual InterDev開發(fā)工具,在1994年到2000年之間,ASP技術(shù)已經(jīng)成為微軟推展Windows NT 4.0平臺(tái)的關(guān)鍵技術(shù)之一,數(shù)以萬計(jì)的ASP網(wǎng)站也是這個(gè)時(shí)候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡(luò)上。它的簡單以及高度可定制化的能力,也是它能迅速崛起的原因之一。ASP.NET是由微軟在.NET Framework框架中所提供,開發(fā)Web應(yīng)用程式的類別庫,封裝在System.Web.dll檔案中,顯露出System.Web命名空間,并提
22、供ASP.NET網(wǎng)頁處理、擴(kuò)充以及HTTP通道的應(yīng)用程式與通訊處理等工作,以及Web Service的基礎(chǔ)架構(gòu)。ASP.NET是ASP技術(shù)的后繼者,但它的發(fā)展性要比ASP技術(shù)要強(qiáng)大許多。</p><p> ASP.NET可以運(yùn)行在安裝了.NET Framework的IIS服務(wù)器上,若要在非微軟的平臺(tái)上執(zhí)行,則需要使用Mono平臺(tái),ASP.NET在2.0版本已經(jīng)定型,在.NET Framework 3.5上則加上
23、了許多功能,像是ASP.NET AJAX、ASP.NET MVC Framework、ASP.NET Dynamic Data與Microsoft Silverlight的服務(wù)器控件等。</p><p> 很多人都把 ASP.NET 當(dāng)做是一種編程語言,但它實(shí)際上只是一個(gè)由 .NET Framework 提供的一種開發(fā)平臺(tái) (development platform),并非編程語言。</p>&l
24、t;p> C#(C Sharp)是微軟(Microsoft)為.NET Framework量身訂做的程序語言,微軟公司在2000年6月發(fā)布的一種新的編程語言。C#擁有C/C++的強(qiáng)大功能以及Visual Basic簡易使用的特性,是第一個(gè)組件導(dǎo)向(Component-oriented)的程序語言,和C++與Java一樣亦為對象導(dǎo)向(object-oriented)程序語言。</p><p> C# (C
25、 SHARP)是微軟對這一問題的解決方案。C#是一種最新的、面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于MICROSOFT .NET平臺(tái)的應(yīng)用程序,MICROSOFT .NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域。正是由于C#面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類組件的理想之選——無論是高級(jí)的商業(yè)對象還是系統(tǒng)級(jí)的應(yīng)用程序。使用簡單的C#語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語
26、言在任何操作系統(tǒng)上通過INTERNET進(jìn)行調(diào)用。最重要的是,C#使得C++程序員可以高效的開發(fā)程序,而絕不損失C/C++原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,C#與C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向C#。</p><p> 1.2.2 SQL Server</p><p> SQL Server是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS)[
27、5],它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個(gè)OS/2版本。Microsoft SQL Server近年來不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見面;SQL Server 2000是Microsoft公司于2000年推出,目前最新版本是2012年3月份推出的SQL SE
28、RVER 2012。SQL Server 2008是一個(gè)重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進(jìn),使得它成為至今為止的最強(qiáng)大和最全面的SQL Server版本。在現(xiàn)今數(shù)據(jù)的世界里,公司要獲得成功和不斷發(fā)展,他們需要定位主要的數(shù)據(jù)趨勢的愿景。微軟的這個(gè)數(shù)據(jù)平臺(tái)幫助公司滿足這些數(shù)據(jù)爆炸和下一代數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序的需求。微軟將繼續(xù)投入和發(fā)展以下的關(guān)鍵領(lǐng)域來支持他們的數(shù)據(jù)平臺(tái)愿景:關(guān)鍵任務(wù)企業(yè)數(shù)據(jù)平臺(tái)、動(dòng)態(tài)開發(fā)、關(guān)系數(shù)據(jù)和商業(yè)智能。SQL
29、 Server 2008可以對整個(gè)</p><p> SQL Server擴(kuò)展事件是一個(gè)用于服務(wù)器系統(tǒng)的一般的事件處理系統(tǒng)。擴(kuò)展事件基礎(chǔ)設(shè)施是一個(gè)輕量級(jí)的機(jī)制,它支持對服務(wù)器運(yùn)行過程中產(chǎn)生的事件的捕獲、過濾和響應(yīng)。這個(gè)對事件進(jìn)行響應(yīng)的能力使用戶可以通過增加前后文關(guān)聯(lián)數(shù)據(jù),例如Transact SQL對所有事件調(diào)用堆?;虿樵冇?jì)劃句柄,以此來快速的診斷運(yùn)行時(shí)問題。事件捕獲可以按幾種不同的類型輸出,包括Windows
30、事件跟蹤(Event Tracing for Windows,ETW)。當(dāng)擴(kuò)展事件輸出到ETW時(shí),操作系統(tǒng)和應(yīng)用程序就可以關(guān)聯(lián)了,這使得可以作更全面的系統(tǒng)跟蹤。</p><p> 1.2.3 DIV+CSS</p><p> DIV+CSS是網(wǎng)站標(biāo)準(zhǔn)(或稱“WEB標(biāo)準(zhǔn)”)中常用術(shù)語之一,DIV+CSS是一種網(wǎng)頁的布局方法,這一種網(wǎng)頁布局方法有別于傳統(tǒng)的HTML網(wǎng)頁設(shè)計(jì)語言中的表格(ta
31、ble)定位方式,可實(shí)現(xiàn)網(wǎng)頁頁面內(nèi)容與表現(xiàn)相分離。XHTML是The Extensible HyperText Markup Language(可擴(kuò)展超文本標(biāo)識(shí)語言)的縮寫。XHTML基于可擴(kuò)展標(biāo)記語言(XML),是一種在HTML 基礎(chǔ)上優(yōu)化和改進(jìn)的的新語言,目的是基于XML應(yīng)用與強(qiáng)大的數(shù)據(jù)轉(zhuǎn)換能力,適應(yīng)未來網(wǎng)絡(luò)應(yīng)用更多的需求。在XHTML網(wǎng)站設(shè)計(jì)標(biāo)準(zhǔn)中,不再使用表格定位技術(shù),而是采用DIV+CSS的方式實(shí)現(xiàn)各種定位。</p>
32、;<p> 1.2.4 JavaScript</p><p> JavaScript 是一種解釋性語言(就是說,代碼執(zhí)行不進(jìn)行預(yù)編譯)。被設(shè)計(jì)用來向 HTML 頁面添加交互行為。是一種腳本語言(腳本語言是一種輕量級(jí)的編程語言)。由數(shù)行可執(zhí)行計(jì)算機(jī)代碼組成。通常被直接嵌入 HTML 頁面。</p><p> JavaScript是一種能讓你的網(wǎng)頁更加生動(dòng)活潑的程式語言,也
33、是目前網(wǎng)頁中設(shè)計(jì)中最容易學(xué)又最方便的語言。你可以利用JavaScript輕易的做出親切的歡迎訊息、漂亮的數(shù)字鐘、有廣告效果的跑馬燈及簡易的選舉,還可以顯示瀏覽器停留的時(shí)間。讓這些特殊效果提高網(wǎng)頁的可觀性。</p><p><b> 2 需求分析</b></p><p><b> 2.1 總體需求</b></p><p>
34、; (1)建立對圖書提供全面管理的信息系統(tǒng);</p><p> (2)對所有的圖書、客戶提供全面管理;</p><p> (3)對圖書詳細(xì)信息提供管理。</p><p><b> 2.2 功能需求 </b></p><p> (1)在IIS上,客戶可通過IE或其他瀏覽器瀏覽書目信息;</p>&l
35、t;p> (2)具有購物車功能;</p><p> (3)客戶能通過書名來檢索書籍;</p><p> (4)客戶可在網(wǎng)上進(jìn)行注冊,成為會(huì)員;</p><p> (5)客戶能查看當(dāng)前訂單和以往訂單;</p><p> (6)書店管理員能查找客戶信息;</p><p> 2.3 業(yè)務(wù)流程及說明</
36、p><p> 2.3.1 用戶購書流程</p><p> 圖1 用戶購書業(yè)務(wù)流程圖</p><p> 說明: 結(jié)合顧客購買過程,顧客進(jìn)入網(wǎng)上書店站點(diǎn)之后[7],首先顧客可以通過分類瀏覽和圖書查詢功能找到自己想要買的書,點(diǎn)擊購買把它放入購物車中;然后可以選擇繼續(xù)購書或付款;在購物車頁面中,顧客還可以任意刪除已選中的書籍;挑選完畢之后進(jìn)入結(jié)算頁面,確定購買的圖書名稱和
37、數(shù)量之后進(jìn)入填寫核對訂單信息頁面,在這里顧客填寫收貨人姓名,詳細(xì)地址,聯(lián)系電話,郵編,填寫完之后提交訂單進(jìn)入付款頁面。</p><p> 2.3.2 圖書業(yè)務(wù)管理</p><p> 圖2圖書業(yè)務(wù)管理流程圖</p><p> 說明: 圖書管理分為圖書分類管理和書籍管理。圖書分類管理功能主要是查看圖書分類,添加、修改、刪除圖書分類。書籍管理主要是查看圖書詳細(xì)信息,
38、編輯圖書詳細(xì)信息,添加圖書,刪除圖書。</p><p><b> 3 概要設(shè)計(jì)</b></p><p> 3.1 模塊化層次結(jié)構(gòu)圖</p><p> 圖3網(wǎng)上書店前臺(tái)模塊層次結(jié)構(gòu)圖</p><p> 圖4網(wǎng)上書店后臺(tái)模塊層次結(jié)構(gòu)圖</p><p><b> 3.2 數(shù)據(jù)流圖&l
39、t;/b></p><p> 3.2.1 用戶登錄</p><p> 圖5用戶登錄數(shù)據(jù)流圖</p><p> 3.2.2 圖書分類瀏覽</p><p> 圖6圖書分類瀏覽數(shù)據(jù)流圖</p><p> 3.2.3 圖書搜索</p><p> 圖7圖書搜索數(shù)據(jù)流圖</p>
40、<p> 3.2.4 添加圖書</p><p> 圖8添加圖書數(shù)據(jù)流圖</p><p><b> 4系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p> 4.1 數(shù)據(jù)庫概念設(shè)計(jì)</p><p> 通過對網(wǎng)上書店系統(tǒng)的功能分析,抽取出圖書、圖書訂單、訂單、用戶等實(shí)體。</p><p>
41、本系統(tǒng)中圖書實(shí)體擁有作者、出版時(shí)間、價(jià)格、主編意見、ISBN、目錄、內(nèi)容、字?jǐn)?shù)、出版商編號(hào)、作者描述、點(diǎn)擊率、數(shù)量、圖書編號(hào)、標(biāo)題、分類編號(hào)等屬性,圖書實(shí)體屬性圖如圖9所示。</p><p> 圖9圖書信息實(shí)體與屬性</p><p> 本系統(tǒng)中圖書訂單實(shí)體擁有訂單號(hào)、圖書編號(hào)、數(shù)量、總價(jià)等屬性,圖書訂單實(shí)體屬性圖如圖10所示。</p><p> 圖10圖書訂單
42、實(shí)體與屬性</p><p> 本系統(tǒng)訂單實(shí)體擁有訂單號(hào)、下單日期、用戶編號(hào)、總價(jià)、訂單狀態(tài)等屬性,訂單實(shí)體屬性圖如圖11所示。</p><p> 圖11訂單實(shí)體與屬性</p><p> 本系統(tǒng)中用戶信息實(shí)體擁有姓名、地址、郵編、性別、積分、用戶類型、密碼、登錄名、在線狀態(tài)、用戶狀態(tài)、郵箱、電話、編號(hào)等屬性,用戶信息實(shí)體屬性圖如圖12所示。</p>
43、<p> 圖12用戶信息實(shí)體與屬性</p><p> 系統(tǒng)中圖書訂單、圖書信息、圖書分類、訂單、用戶、角色、訂單狀態(tài)等實(shí)體間E-R圖如圖13所示。</p><p> 圖13實(shí)體間E-R圖</p><p> 4.2數(shù)據(jù)庫關(guān)系模式</p><p> 4.2.1 圖書信息表</p><p> 圖書信息
44、表有編號(hào)、標(biāo)題、作者、出版社編號(hào)、出版時(shí)間、ISBN號(hào)、總價(jià)、主編描述、章節(jié)、類別編號(hào)、折扣、數(shù)量等字段,圖書信息表如表1所示。</p><p> 表1 圖書信息表(Books)</p><p> 4.2.2 圖書類別表</p><p> 書籍類別表有編號(hào)、名稱兩個(gè)字段,書籍類別表如表2所示。</p><p><b> 表
45、2 圖書類別表</b></p><p><b> 4.2.3 訂單表</b></p><p> 訂單信息表有編號(hào)、訂購日期、用戶編號(hào)、下單日期、下單真實(shí)姓名、總價(jià)、訂單狀態(tài)等字段,訂單信息表如表3所示。</p><p><b> 表3訂單表</b></p><p> 4.2.4
46、訂單詳情表</p><p> 訂單信息表有訂單編號(hào)、圖書編號(hào)、圖書名稱、訂購日期、用戶編號(hào)、下單日期、下單真實(shí)姓名、訂單地址、買家留言、數(shù)量、折扣、快遞方式、小計(jì)、總價(jià)、訂單狀態(tài)等字段,訂單信息表如表4所示。</p><p><b> 表4訂單詳情表</b></p><p> 4.2.5 用戶信息表</p><p>
47、; 用戶信息表有編號(hào)、姓名、地址、郵編、電話、狀態(tài)、郵箱、登錄名、密碼訂單狀態(tài)等字段,用戶信息表如表5所示。</p><p><b> 表5用戶信息表</b></p><p> 4.3數(shù)據(jù)庫各表關(guān)系</p><p> 系統(tǒng)數(shù)據(jù)庫中各表的關(guān)系圖如圖14所示。、</p><p> 圖14數(shù)據(jù)庫各表關(guān)系圖</p
48、><p> 5 軟件的開發(fā)和實(shí)現(xiàn)</p><p><b> 5.1會(huì)員登錄界面</b></p><p><b> 圖15會(huì)員登錄界面</b></p><p> 會(huì)員登錄界面涉及的功能如下:</p><p> 當(dāng)用戶需要登錄時(shí),在文本框中輸入正確的用戶明和密碼之后,通過鼠
49、標(biāo)左擊觸發(fā)登錄按鈕,如果用戶名和密碼都正確,則登錄成功,否則會(huì)提示用戶登錄失敗。</p><p> 新用戶注冊:當(dāng)用戶未注冊時(shí),通過鼠標(biāo)左擊“立即注冊”超鏈接,將會(huì)跳轉(zhuǎn)到用戶注冊頁面。驗(yàn)證碼看不清可點(diǎn)擊圖片更換另一張圖片。</p><p><b> 5.2會(huì)員注冊界面</b></p><p><b> 圖15會(huì)員注冊界面<
50、/b></p><p> 用戶注冊界面涉及的功能如下:</p><p> 當(dāng)用戶需要注冊時(shí),在加*的文本框里輸入真實(shí)的個(gè)人信息之后,通過鼠標(biāo)左擊觸發(fā)“完成”按鈕完成用戶注冊。首先系統(tǒng)會(huì)檢查用戶明是否已經(jīng)被使用,如果用戶名被使用,將會(huì)提醒用戶重新輸入用戶名;密碼由至少6位的字母、數(shù)字組成,如果輸入密碼太短,會(huì)提示用戶密碼不安全,重新輸入。如果兩次輸入的密碼不一致,將會(huì)提示錯(cuò)誤信息。
51、如果輸入的Email格式不正確,將會(huì)提醒Email格式不正確。如果輸入的是手機(jī)號(hào)碼格式不正確,則會(huì)提示手機(jī)號(hào)碼格式不正確。只有所有的驗(yàn)證都正確時(shí),才能注冊成功。</p><p> 5.3 登錄后進(jìn)入網(wǎng)上書店</p><p> 圖16登錄成功進(jìn)入系統(tǒng)</p><p> 當(dāng)點(diǎn)擊頁面左側(cè)的新書推薦中不同分類的書籍時(shí),系統(tǒng)會(huì)自動(dòng)搜索跳轉(zhuǎn)到相應(yīng)的頁面,例如,點(diǎn)擊中國當(dāng)代
52、小說時(shí)會(huì)搜索出的書籍,如圖17所示:</p><p> 圖17點(diǎn)擊中國當(dāng)代小說搜索結(jié)果</p><p> 在此頁面,可以選擇排序方式,可以按出版日期、價(jià)格排序,并且可以選擇升序還是降序排序。挑選到喜歡的書籍,可以選擇購買或是放入暫存架。</p><p> 點(diǎn)擊具體的某一本書會(huì)跳轉(zhuǎn)到本書的詳情顯示頁面。在此頁面中有書籍的詳細(xì)信息,包括:作者、出版社、顧客評(píng)論,書
53、籍的內(nèi)容、目錄,具體的章節(jié)等信息。并且可以選擇購買和收藏此書。如果18所示</p><p><b> 圖18圖書詳細(xì)信息</b></p><p><b> 5.4 購物流程</b></p><p> 此界面顯示了用戶買的書籍列表,在此界面用戶可以修改書籍的數(shù)量,刪除書籍,可以點(diǎn)擊繼續(xù)購物去繼續(xù)購買想要是書籍,還可以直
54、接去結(jié)賬。如圖19所示:</p><p><b> 圖19購物流程</b></p><p> 修改書籍?dāng)?shù)量并點(diǎn)擊“去結(jié)算”,如圖20所示:</p><p><b> 圖20 提交訂單</b></p><p> 如圖20所示,點(diǎn)擊提交訂單按鈕后系統(tǒng)會(huì)將用戶訂單保存到數(shù)據(jù)庫。</p>
55、<p> 在我的訂單頁面,用戶可以查看自己的訂單,如圖21所示</p><p><b> 圖21用戶訂單信息</b></p><p> 在我的訂單頁面,點(diǎn)擊查看可以進(jìn)入訂單詳情頁面查看訂單詳情,如圖22所示</p><p> 圖22用戶訂單詳細(xì)信息</p><p><b> 致 謝
56、</b></p><p> 大學(xué)三年的學(xué)習(xí)生活即將臨近結(jié)束,在這里,衷心感謝我的指導(dǎo)老師*老師。在畢業(yè)設(shè)計(jì)設(shè)計(jì)方案的選定,設(shè)計(jì)進(jìn)度安排,具體功能的實(shí)現(xiàn),出現(xiàn)問題的解決,畢業(yè)論文的撰寫全過程,導(dǎo)師都給予了精心地指導(dǎo)以及嚴(yán)格的要求,尤其在論文的撰寫方面給我提出了不少寶貴的意見,并給予耐心的指導(dǎo),幫助我解決了不少疑難問題。</p><p> 在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師**老師
57、身上學(xué)到了很多東西。導(dǎo)師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,開拓的工作作風(fēng)和科學(xué)的思維方法都使我受益匪淺。他無論在理論上還是實(shí)踐中,都給予我很大的幫助,使我得到很大的提高,這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,在此感謝他耐心的輔導(dǎo)。</p><p> 最后,我由衷的感謝那些教導(dǎo)過我的老師們,你們孜孜不倦的教誨不但讓我學(xué)到了很多知識(shí),而且讓我掌握了學(xué)習(xí)的方法,更教會(huì)了我做人處事的道理,在此表示感謝。同時(shí),在系統(tǒng)開發(fā)過程中,我虛
58、心的請教了同專業(yè)的同學(xué),通過和他們的交流,我獲益良多。</p><p> 參 考 文 獻(xiàn)</p><p> [1]陳黎夫翻譯.Microsoft .NET企業(yè)級(jí)應(yīng)用架構(gòu)設(shè)計(jì)[M].北京:人民郵電出版社,2010.6:172-354</p><p> [2]齊立波翻譯.C#入門經(jīng)典[M].北京:清華大學(xué)出版社,2010.12:156-268</p&g
59、t;<p> [3]李銘翻譯.C#高級(jí)編程(第七版)[M].北京:清華大學(xué)出版社,2010.11:42-196</p><p> [4]扶松柏.深入體驗(yàn)C#項(xiàng)目開發(fā)[M].北京:清華大學(xué)出版社,2011.7:210-328</p><p> [5]吳為國. SQL Serser開發(fā)答疑[M].北京:人民郵電出版社, 2009.9: 230-286</p>
60、<p> [6]仰燕蘭,金曉雪,葉樺. ASP.NET AJAX框架研究及其在Web開發(fā)中的應(yīng)用[J]. 計(jì)算機(jī)應(yīng)用與軟件, 2011,(06):14-15</p><p> [7]任衛(wèi)東. 基于ASP.NET的網(wǎng)上書店設(shè)計(jì)[J]. 科技傳播,2012,3(10):35-36</p><p> [8]張小濱.C#中的繼承機(jī)制研究[J].焦作師范高等??菩?bào),2009,35(
61、1):64-67</p><p> [9]劉海學(xué),吳君.利用C# Web Server應(yīng)用程序的開發(fā)[J].電腦編程技巧與維護(hù),2009,17(10):61-63</p><p> [10]劉巍.在C#編程過程中的常用技巧[J].黑龍江科技信息,2011,25(1):14-16</p><p> [11]張勇.網(wǎng)站開發(fā)與設(shè)計(jì)[J].信息與電腦,2010,45(
62、3):73-75</p><p> [12]王建設(shè).基于JSP網(wǎng)站開發(fā)[J].計(jì)算機(jī)與數(shù)字工程,2009,25(1):54-55</p><p> [13]彭明,蔣曉瑜.基于ASP.NET技術(shù)的網(wǎng)上書城系統(tǒng)分析 [J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012,4(1):12-14</p><p> [14] 單好民,周棟森.C程序設(shè)計(jì)課程教學(xué)實(shí)踐與探索[J] .河北能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上書店網(wǎng)站畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店系統(tǒng)畢業(yè)論文--網(wǎng)上書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上書店畢業(yè)論文---網(wǎng)上書店系統(tǒng)
- 網(wǎng)上書店系統(tǒng)畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上書店系統(tǒng)畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店畢業(yè)設(shè)計(jì)論文
- 網(wǎng)上書店的畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店畢業(yè)設(shè)計(jì)論文
- 網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店畢業(yè)設(shè)計(jì)論文
- 基于.net網(wǎng)上書店.net網(wǎng)上書店
- 網(wǎng)上書店系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上書店系統(tǒng)畢業(yè)設(shè)計(jì)(論文)
評(píng)論
0/150
提交評(píng)論