版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 畢業(yè)設(shè)計說明書(論文)</p><p> 指導(dǎo)者: </p><p> (姓 名) (專業(yè)技術(shù)職務(wù))</p><p> 評閱者: </p><p> (姓 名)
2、 (專業(yè)技術(shù)職務(wù))</p><p> 2012 年 5 月</p><p> 畢業(yè)設(shè)計說明書(論文)中文摘要</p><p> 畢業(yè)設(shè)計說明書(論文)外文摘要</p><p><b> 目 次 </b></p><p> 1 引言…………………………………………………
3、……………………………………1</p><p> 1.1 開發(fā)背景及意義…………………………………………………………………1</p><p> 1.2 系統(tǒng)開發(fā)技術(shù)介紹………………………………………………………………4</p><p> 2 系統(tǒng)分析………………………………………………………………………………7</p><p>
4、; 2.1 系統(tǒng)功能需求………………………………………………………………… 7</p><p> 2.2 系統(tǒng)流程……………………………………………………………………… 9</p><p> 3 數(shù)據(jù)庫設(shè)計………………………………………………………………………… 10</p><p> 3.1 網(wǎng)站數(shù)據(jù)庫需求分析…………………………………………
5、……………… 10</p><p> 4 系統(tǒng)詳細設(shè)計…………………………………………………………………………12</p><p> 4.1 網(wǎng)站主界面………………………………………………………………………12</p><p> 4.2 注冊模塊…………………………………………………………………………13</p><p>
6、4.3 瀏覽圖書信息模塊………………………………………………………………14</p><p> 4.4 購買圖書模塊………………………………………………………………… 15</p><p> 4.5 上傳圖書模塊……………………………………………………………………16</p><p> 4.6 購物車模塊……………………………………………………
7、…………………18</p><p> 結(jié) 論…………………………………………………………………………………… 20</p><p> 致 謝……………………………………………………………………………………21</p><p> 參 考 文 獻…………………………………………………………………………… 22</p><p><b
8、> 1.引言</b></p><p> 1.1 開發(fā)背景及意義</p><p> 1.1.1 二手書交易網(wǎng)站產(chǎn)生的背景及原因</p><p> 隨著信息技術(shù)的發(fā)展,信息技術(shù)使用傳遞速度突破了時間和地域性的局限,網(wǎng)絡(luò)化與全球化成為一種不可避免的世界趨勢。由于網(wǎng)絡(luò)用戶的迅速膨脹,眾多的商家和廠家也紛紛將眼光投向互聯(lián)網(wǎng)。電子商務(wù)是能夠在網(wǎng)
9、上完成供、產(chǎn)、銷全部業(yè)務(wù)流程的虛擬市場。封閉式的銀行電子金融系統(tǒng)已變成開放式的網(wǎng)絡(luò)電子銀行。電子商務(wù)是一個發(fā)展?jié)摿薮蟮氖袌?,極具有發(fā)展前景。電子商務(wù)雙向信息溝通,靈活的交易手段和快速的交貨方式的特點,將給社會帶來巨大的經(jīng)濟效益,促進了整個社會的生產(chǎn)力的提高。電子商務(wù)的推廣,打破了時空限制,改變了貿(mào)易形態(tài),有助于降低企業(yè)成本和提高企業(yè)競爭力。電子商務(wù)給消費者提供了更多的選擇,提供了更好的便利性。在互聯(lián)網(wǎng)上可以進行很多的電子商務(wù)活動,“網(wǎng)
10、絡(luò)交易”就是一種典型的電子商務(wù)運用。</p><p> 網(wǎng)上銷售為人們提供了更廣闊的環(huán)境:人們不受時間的限制,不受空間的限制,不受傳統(tǒng)購物的諸多限制,可以隨時隨地在網(wǎng)上交易。更廣闊的市場:在網(wǎng)上這個世界將會變得很小,一個商家可以面對全球的消費者,而一個消費者可以在全球的任何一家商家購物。更快速的流通和低廉的價格:電子商務(wù)減少了商品流通的中間環(huán)節(jié),節(jié)省了大量的開支,從而也大大降低了商品流通和交易的成本。更符合時代
11、的要求:如今人們越來越追求時尚、講究個性,注重購物的環(huán)境,網(wǎng)上購物,更能體現(xiàn)個性化的購物過程。</p><p> 1.1.2 國內(nèi)網(wǎng)上購物系統(tǒng)的發(fā)展現(xiàn)狀</p><p> 自1991年起,我國先后在海關(guān)、外貿(mào)、交通航運的部門開展了EDI(電子數(shù)據(jù)交換)的應(yīng)用,啟動了金卡、金關(guān)、金稅過程。1996年,外貿(mào)部成立中國國際電子商務(wù)中心。1997年,網(wǎng)上書店開始出現(xiàn),網(wǎng)上購物及中國商品訂貨
12、系統(tǒng)初現(xiàn)端倪。1998年7月,中國商品交易與市場網(wǎng)站正式運行,北京、上海啟動了電子商務(wù)工程。</p><p> 1998年3月6日下午3:30,國內(nèi)第一筆INTERNET網(wǎng)上電子商務(wù)交易成功。中央電視臺的王軻平先生通過中國銀行(5.14,-0.07,-1.34%,吧)的網(wǎng)上銀行服務(wù),從世紀互聯(lián)公司購買了10小時的上網(wǎng)機時。3月18日,世紀互聯(lián)和中國銀行在京正式宣布了這條消息。事隔不久,滿載價值166萬元的COM
13、PAQ電腦的貨柜車,從西安的陜西華星公司運抵北京海星凱卓計算機公司,這是在中國商品交易中心的網(wǎng)絡(luò)上生成的中國第一份電子商務(wù)合同。由此開始,因特網(wǎng)電子商務(wù)在中國從概念走入應(yīng)用。</p><p> 1999年底,正是互聯(lián)網(wǎng)高潮來臨的時候,國內(nèi)誕生了300多家從事B2C的網(wǎng)絡(luò)公司。2000年,這些網(wǎng)絡(luò)公司增加到了700家。但隨著納指的下挫,到2001年人們還有印象的只剩下三四家。隨后網(wǎng)絡(luò)購物經(jīng)歷了一個比較漫長的“寒冬
14、時期”。</p><p> SARS開辟了中國網(wǎng)上購物的新紀元。面對非典的襲擊,多數(shù)人被困在屋內(nèi),而要想不出門就買到自己所需的東西只能依賴網(wǎng)絡(luò),許多防范意識很強的人也試著網(wǎng)上購物。至此,有越來越多的人認識到“網(wǎng)上訂貨、送貨上門”的方便,也有越來越多的人也開始接受網(wǎng)上購物。2003年非典過后,越來越多的人開始參與網(wǎng)絡(luò)購物。以當(dāng)當(dāng)和卓越為代表的中國B2C的早期拓荒者,從圖書這個低價格、標準化的商品作為網(wǎng)絡(luò)購物的切入
15、點,借助快遞配送和貨到付款的交易流程,開始逐步建立自己的市場基礎(chǔ),在度過互聯(lián)網(wǎng)的寒冬之后獲得了快速的成長。</p><p> 隨著經(jīng)濟的發(fā)展,網(wǎng)絡(luò)購物逐漸重放異彩。2005年,當(dāng)當(dāng)網(wǎng)實現(xiàn)全年銷售4.4億,這一數(shù)字大大超過兩三年前絕大部分投資機構(gòu)的預(yù)期。這一數(shù)字,證明了AMAZON.COM(亞馬遜,著名電子商務(wù)網(wǎng)站)模式在中國的成功,也證明了經(jīng)濟學(xué)家的過分悲觀主義和市場力量的偉大。</p><
16、p> 在當(dāng)當(dāng)、卓越這樣的以圖書切入市場的綜合性網(wǎng)絡(luò)商城模式之外,淘寶網(wǎng)和易趣網(wǎng)兩家C2C網(wǎng)站也隨后興起,并在交易額上后來居上,在短期內(nèi)贏得了很大的成功。而以八佰拜、NO5時尚廣場、18900手機網(wǎng)為代表的一批定位明確的專業(yè)購物網(wǎng)站也獲得了較快速的發(fā)展。 </p><p> 2006年開始,中國的網(wǎng)購市場開始進入第二階段。經(jīng)過了前幾年當(dāng)當(dāng)、卓越、淘寶等一批網(wǎng)站的培育,網(wǎng)民數(shù)量比2001年時增長了十幾倍,
17、很多人都有了網(wǎng)上購物的體驗,整個電子商務(wù)環(huán)境中的交易可信度、物流配送和支付等方面的瓶頸也正被逐步打破。</p><p> 從1999年以來,網(wǎng)絡(luò)購物的物流配送問題就在持續(xù)地改進。到了2005年,對于當(dāng)當(dāng)、D1便利網(wǎng)、淘寶網(wǎng)、18900手機網(wǎng)們來說,物流配送已經(jīng)不是問題。一個包括多倉儲中心、異地批量運輸、本地快速單件遞送在內(nèi)的非常草根的物流體系開始趨于成熟,并在中國網(wǎng)絡(luò)購物的發(fā)展過程中起著實質(zhì)性的支撐作用。網(wǎng)上支
18、付手段也取得了重大突破。貨到付款曾經(jīng)是網(wǎng)絡(luò)購物的主要交易方式,大部分人一直對中國網(wǎng)上支付的發(fā)展不抱信心。但從2005年的商業(yè)銀行創(chuàng)新和第三方網(wǎng)上支付工具的發(fā)展來看,很多人開始變得非常樂觀。</p><p> 2007年是中國網(wǎng)絡(luò)購物市場快速發(fā)展的一年,無論是C2C電子商務(wù)還是B2C電子商務(wù)市場交易規(guī)模都分別實現(xiàn)了125.2%和92.3%快速增長。根據(jù)艾瑞咨詢公司最新推出的《2007-2008中國網(wǎng)絡(luò)購物發(fā)展報告
19、》數(shù)據(jù)顯示: 2007年中國B2C電子商務(wù)市場規(guī)模達到43億元,其中當(dāng)當(dāng)以14.6%的市場份額位居第一,卓越與當(dāng)當(dāng)份額差距逐步縮小,達到11.9%,隨后是北斗手機網(wǎng)、京東商城分別以9.7%和8.1%位列第三、四位; 2007年中國C2C電子商務(wù)市場交易規(guī)模達到518億元,其中淘寶網(wǎng)的交易份額占比達到83.6%,由于TOM與易趣合資處于磨合期,因此2007年整體成交狀況并不理想,拍拍網(wǎng)成交額首次超越TOM易趣,以8.7%的交易份額位居第二
20、。</p><p> 如果網(wǎng)絡(luò)購物年均增長50%,那么中國網(wǎng)絡(luò)購物的市場規(guī)模將在2009年突破1000億。但在很多人看來,這一估計還是相當(dāng)保守的,而且這一估計沒有考慮到中國網(wǎng)絡(luò)購物的發(fā)展完全有可能迎來增長速度的拐點。</p><p> 據(jù)艾瑞咨詢公司預(yù)計,隨著2008年奧運會的召開及百度等新進入者對市場發(fā)展的拉動,網(wǎng)絡(luò)購物市場將繼續(xù)保持95.0%的高速率增長??紤]影響未來3年中國網(wǎng)絡(luò)購
21、物市場發(fā)展的因素,總體而言利好因素更多,影響也更大,因此艾瑞咨詢預(yù)測至2011年中國網(wǎng)絡(luò)購物市場規(guī)模將達到4060億元。</p><p> 中國網(wǎng)絡(luò)購物,已經(jīng)處在爆發(fā)性增長的前夜。</p><p> 1.1.2 二手書交易網(wǎng)站的優(yōu)勢</p><p> 而隨著市場經(jīng)濟的發(fā)展和人們生活水平的提高,二手書的市場是一個環(huán)保和低成本看書的選擇,在學(xué)校里,二手書商店就
22、帶給同學(xué)們一個供需平臺,但是,對于二手書籍的管理和銷售,普通的舊書市場不能有效的進行,而隨著Internet的普及,網(wǎng)上購買商品或獲取信息已成為現(xiàn)代人的一種生活習(xí)慣。而上網(wǎng)更是大學(xué)生活不可或缺的一部分,所以一個獨立的能夠滿足用戶需求的校園二手圖書交易網(wǎng)站的設(shè)計與開發(fā)是十分有必要也是可行的。與傳統(tǒng)書店相比,網(wǎng)上書店擁有許多優(yōu)勢。開設(shè)網(wǎng)上書店的成本遠遠低于傳統(tǒng)模式的書店。與傳統(tǒng)店面書店相比,網(wǎng)上購書的市場規(guī)模和經(jīng)營模式突破了地理位置,經(jīng)營面
23、積,營業(yè)時間的局限,是一種全新的銷售渠道。正是由于這些優(yōu)勢,網(wǎng)上書店才能得以在最短的時間內(nèi)迅速發(fā)展起來,網(wǎng)上書店的興起,實際上是Internet電子商務(wù)在圖書業(yè)發(fā)展的必然結(jié)果。該網(wǎng)站主要實現(xiàn)的功能包括瀏覽圖書信息,查詢圖書,發(fā)布信息,購買圖書等功能模塊。有著普通舊書市場無法比擬的快捷和方便,例如:檢索迅速、查找方便、可靠性高、存儲量大等。這些優(yōu)點能極大的提高圖書的銷售效率,并且方便了學(xué)生的購買。</p><p>
24、 1.2 系統(tǒng)開發(fā)技術(shù)介紹</p><p> 1.2.1 ASP.NET技術(shù)</p><p> ASP即Active Server Page的縮寫。它是一種包含了使用VB Script或Jscript腳本程序代碼的網(wǎng)頁。當(dāng)瀏覽器瀏覽ASP網(wǎng)頁時,Web服務(wù)器就會根據(jù)請求生成相應(yīng)的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的就是動態(tài)生成的網(wǎng)頁。ASP它可以與數(shù)據(jù)庫和其它程
25、序進行交互,是一種簡單、方便的編程工具。在了解了VBSCRIPT的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng)。ASP的網(wǎng)頁文件的格式是.ASP。</p><p> ASP是由微軟所開發(fā)出來的一項技術(shù),它要求在Windows環(huán)境下來執(zhí)行。Windows95/98所使用的Web服務(wù)器是PWS,而Windows NT/2000則是IIS。SQL Server的數(shù)據(jù)庫系統(tǒng)的服務(wù)器
26、運行在Windows NT/2000系統(tǒng)上,負責(zé)創(chuàng)建和維護表和索引等數(shù)據(jù)庫對象,確保數(shù)據(jù)完整性和安全性,能夠在出現(xiàn)各種錯誤時恢復(fù)數(shù)據(jù)??蛻舳藨?yīng)用程序可以運行在Windows 9x/NT/2000系統(tǒng)上,完成所有的用戶交互操作。將數(shù)據(jù)從服務(wù)器檢索出來后,可以生成拷貝,以便在本地保留,也可以進行操作。</p><p> ASP.NET提供了以下優(yōu)點:</p><p> 可管理性:ASP.N
27、ET 使用基于文本的、分級的配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和 Web 應(yīng)用程序的工作。因為配置信息是存儲為純文本的,因此可以在沒有本地管理工具的幫助下應(yīng)用新的設(shè)置。配置文件的任何變化都可以自動檢測到并應(yīng)用于應(yīng)用程序。詳細信息,請參閱ASP.NET 配置。</p><p> 安全:ASP.NET 為 Web 應(yīng)用程序提供了默認的授權(quán)和身份驗證方案。開發(fā)人員可以根據(jù)應(yīng)用程序的需要很容易地添加、刪除或替換這些
28、方案。詳細信息,請參閱ASP.NET 安全。</p><p> 易于部署:通過簡單地將必要的文件復(fù)制到服務(wù)器上,ASP.NET 應(yīng)用程序即可以部署到該服務(wù)器上。不需要重新啟動服務(wù)器,甚至在部署或替換運行的已編譯代碼時也不需要重新啟動。詳細信息,請參閱ASP.NET 部署。</p><p> 增強的性能:ASP.NET 是運行在服務(wù)器上的已編譯代碼。與傳統(tǒng)的 Active Server
29、Pages (ASP) 不同,ASP.NET 能利用早期綁定、實時 (JIT) 編譯、本機優(yōu)化和全新的緩存服務(wù)來提高性能。詳細信息,請參閱ASP.NET 性能監(jiān)視。</p><p> 靈活的輸出緩存:根據(jù)應(yīng)用程序的需要,ASP.NET 可以緩存頁數(shù)據(jù)、頁的一部分或整個頁。緩存的項目可以依賴于緩存中的文件或其他項目,或者可以根據(jù)過期策略進行刷新。</p><p> 國際化:ASP.NET
30、 在內(nèi)部使用 Unicode 以表示請求和響應(yīng)數(shù)據(jù)??梢詾槊颗_計算機、每個目錄和每頁配置國際化設(shè)置。</p><p> 移動設(shè)備支持:ASP.NET 支持任何設(shè)備上的任何瀏覽器。開發(fā)人員使用與用于傳統(tǒng)的桌面瀏覽器相同的編程技術(shù)來處理新的移動設(shè)備。</p><p> 擴展性和可用性:ASP.NET 被設(shè)計成可擴展的、具有特別專有的功能來提高群集的、多處理器環(huán)境的性能。此外,Interne
31、t 信息服務(wù) (IIS) 和 ASP.NET 運行時密切監(jiān)視和管理進程,以便在一個進程出現(xiàn)異常時,可在該位置創(chuàng)建新的進程使應(yīng)用程序繼續(xù)處理請求。詳細信息,請參閱ASP.NET 進程隔離。</p><p> 跟蹤和調(diào)試:ASP.NET 提供了跟蹤服務(wù),該服務(wù)可在應(yīng)用程序級別和頁面級別調(diào)試過程中啟用??梢赃x擇查看頁面的信息,或者使用應(yīng)用程序級別的跟蹤查看工具查看信息。在開發(fā)和應(yīng)用程序處于生產(chǎn)狀態(tài)時,ASP.NET
32、支持使用 .NET Framework 調(diào)試工具進行本地和遠程調(diào)試。當(dāng)應(yīng)用程序處于生產(chǎn)狀態(tài)時,跟蹤語句能夠留在產(chǎn)品代碼中而不會影響性能。</p><p> 與 .NET Framework 集成:因為 ASP.NET 是 .NET Framework 的一部分,整個平臺的功能和靈活性對 Web 應(yīng)用程序都是可用的。也可從 Web 上流暢地訪問 .NET 類庫以及消息和數(shù)據(jù)訪問解決方案。ASP.NET 是獨立于語
33、言之外的,所以開發(fā)人員能選擇最適于應(yīng)用程序的語言。另外,公共語言運行庫的互用性還保存了基于 COM 開發(fā)的現(xiàn)有投資。</p><p> 與現(xiàn)有 ASP 應(yīng)用程序的兼容性:ASP 和 ASP.NET 可并行運行在 IIS Web 服務(wù)器上而互不沖突;不會發(fā)生因安裝 ASP.NET 而導(dǎo)致現(xiàn)有 ASP 應(yīng)用程序崩潰的可能。ASP.NET 僅處理具有 .aspx 文件擴展名的文件。具有 .asp 文件擴展名的文件繼續(xù)
34、由 ASP 引擎來處理。然而,應(yīng)該注意的是會話狀態(tài)和應(yīng)用程序狀態(tài)并不在 ASP 和 ASP.NET 頁面之間共享</p><p> 1.2.2 SQL Server技術(shù)</p><p> SQL語言是結(jié)構(gòu)化查詢語言。SQL Server的一個主要的優(yōu)點就是與主流客戶/服務(wù)器開發(fā)工具和桌面應(yīng)用程序的緊密集成??梢允褂迷S多方法訪問SQL Server數(shù)據(jù)庫。例如,可以在Visual B
35、asic、Visual C++、Access、Power Builder、Delphi和Visual FoxPro中訪問SQL Server數(shù)據(jù)庫。在進行數(shù)據(jù)庫應(yīng)用程序開發(fā)時,可以使用數(shù)據(jù)訪問對象(DAO)、遠程數(shù)據(jù)對象(RDO)、ActiveX控件 、OLE DB、 ODBC、DB-Library和其他第三方提供的開發(fā)工具訪問SQL Server數(shù)據(jù)庫。SQL Server的客戶端應(yīng)用程序可以通過SQL Server提供的應(yīng)用程序接口
36、來訪問服務(wù)器端的數(shù)據(jù)。有四個主要的訪問方法:ODBC API、OLE DB、Transact-SQL 和DB-Library。對于客戶機,可以將這些API作為動態(tài)連接庫來使用,并且通過客戶端的網(wǎng)絡(luò)庫與SQL Server服務(wù)器通信。</p><p> 概括起來,SQL Server數(shù)據(jù)庫管理系統(tǒng)具有以下主要特點。</p><p> 豐富的圖形管理工具,使系統(tǒng)管理、操作更為直觀方便。SQ
37、L Server企業(yè)管理器是一個基于圖形用戶界面(GUI)的集成管理工具,利用它可以配置管理SQL Server服務(wù)器、管理數(shù)據(jù)庫和數(shù)據(jù)庫對象、備份和恢復(fù)數(shù)據(jù)、調(diào)度任務(wù)和管理警報、實現(xiàn)數(shù)據(jù)復(fù)制和轉(zhuǎn)換操作等。此外,SQL Server 2000還提供了SQL事件探查器、SQL查詢分析器、SQL Server服務(wù)管理器和多種操作向?qū)У葓D形界面管理工具,大大簡化了用戶操作,從而增強了系統(tǒng)的易用性。</p><p>
38、動態(tài)自動管理和優(yōu)化功能。即使SQL Server數(shù)據(jù)庫管理員不做任何設(shè)置,SQL Server也能夠在運行過程中根據(jù)環(huán)境配置和用戶訪問情況動態(tài)自動配置,以達到最優(yōu)性能,從而減輕管理員工作。</p><p> 充分的Internet技術(shù)支持。Internet網(wǎng)絡(luò)發(fā)展到今天已經(jīng)成為一條重要的信息發(fā)布渠道,SQL Server增強了對Internet技術(shù)支持,它除保留了前期版本中的數(shù)據(jù)庫Web出版工具“Web助手”外
39、,還增強了對XML和HTTP技術(shù)的支持,這使得電子商務(wù)系統(tǒng)能夠通過XML等訪問SQL Server數(shù)據(jù)庫系統(tǒng),也擴展了SQL Server在數(shù)據(jù)挖掘和分析服務(wù)領(lǐng)域的應(yīng)用。</p><p> 豐富的編程接口工具,使用戶開發(fā)SQL Server數(shù)據(jù)庫應(yīng)用程序更加靈活。SQL Server提供了Transact-SQL、DB-Library for C、嵌入式SQL(ESQL)等開發(fā)工具,Transact-SQL與工
40、業(yè)標準SQL語言兼容,并在其基礎(chǔ)上加以擴充,使它更適合事務(wù)處理方面的需要。此外,SQL Server 2000還支持ODBC、OLE DB、ADO規(guī)范,可以使用ODBC、OLE DB、ADO接口訪問SQL Server數(shù)據(jù)庫。</p><p> 具有很好的伸縮性和可靠性。SQL Server 2000既能運行在Windows桌面操作系統(tǒng)下,又可運行在服務(wù)器操作系統(tǒng)(包括Windows NT和Windows 20
41、00)下;既能運行在單CPU計算機上,又能運行在對稱多處理系統(tǒng)下。所以,它具有很好的伸縮性,能夠滿足從桌面應(yīng)用到大型企業(yè)分布式應(yīng)用到不同層次用戶的要求。</p><p> 簡單的管理方式。SQL Server 2000與Microsoft Windows 2000有機集成,所以可以使用Windows 2000的活動目錄(Active Directory)功能對SQL Server進行集中管理,大大簡化大型企業(yè)中
42、的系統(tǒng)管理工作。此外,與Windows 2000的集成還使SQL Server能夠充分利用操作系統(tǒng)所提供的服務(wù)和功能(如安全管理、事件日志、性能監(jiān)視器、內(nèi)存管理和異步I/O等),從而增強了SQL Server數(shù)據(jù)庫系統(tǒng)的功能,并且只需要占用很少的系統(tǒng)資源。</p><p><b> 2.系統(tǒng)分析</b></p><p> 2.1 系統(tǒng)功能需求</p>
43、;<p> 系統(tǒng)涉及到的用戶角色分三種:游客、注冊用戶和管理員。下面分別介紹各類用戶角色的主要功能。</p><p> 2.1.1 游客</p><p> 即為未在該網(wǎng)站注冊的訪問用戶,可以使用的網(wǎng)站功能有:查詢圖書,瀏覽圖書信息,注冊帳號,如圖2-1所示。</p><p> ①查詢圖書信息:輸入想要查詢圖書的名稱關(guān)鍵字,可以查找出該圖書的
44、基本信息,即:分類與價格,并且可以按照價格和分類進行排序。</p><p> ?、跒g覽圖書信息:進入網(wǎng)站的瀏覽模塊后,游客可以看到大量的圖書信息,當(dāng)游客找到想要查詢的圖書后,可以點擊查看更加詳細的圖書信息,如:上架時間,價格,圖書圖片以及發(fā)布圖書的賣家對該圖書進行的介紹。</p><p> ?、圩詭ぬ枺和ㄟ^填寫基本資料,成為網(wǎng)站的注冊用戶,獲取更多的功能。</p><
45、p><b> 圖1游客功能圖</b></p><p> 2.1.2 注冊用戶</p><p> 即為已經(jīng)在該網(wǎng)站注冊過的用戶,可以使用的網(wǎng)站功能有:查詢圖書,瀏覽圖書信息。查看用戶信息,發(fā)布圖書,留言板,購買圖書。</p><p> ?、俨樵儓D書信息:輸入想要查詢圖書的名稱關(guān)鍵字,可以查找出該圖書的基本信息,即:分類與價格,并且
46、可以按照價格和分類進行排序。</p><p> ②瀏覽圖書信息:進入網(wǎng)站的瀏覽模塊后,注冊用戶可以看到大量的圖書信息,當(dāng)找到想要查詢的圖書后,可以點擊查看更加詳細的圖書信息,如:上架時間,價格,圖書圖片以及發(fā)布圖書的賣家對該圖書進行的介紹。</p><p> ③查看用戶信息:可以進入個人中心,查看自己的購物車,確認要購買的圖書。</p><p> ④發(fā)布圖書:
47、可以通過填寫圖書名,規(guī)定價格,上傳圖書照片,對圖書進行簡介來發(fā)布要賣出的圖書,發(fā)布過的圖書別的用戶可以瀏覽并且查詢到。</p><p> ?、萘粞园澹禾顚懥粞?,以對網(wǎng)站或者網(wǎng)站內(nèi)容進行評價。</p><p> ?、拶徺I圖書:當(dāng)進入瀏覽圖書詳細信息的界面時,用戶可以點擊購買圖書進入購物車界面,可以在購物車內(nèi)對買到的圖書進行刪除或者添加,最后確認購買。</p><p>
48、<b> 圖2注冊用戶功能圖</b></p><p> 2.1.3 管理員</p><p> 擁有特定帳號密碼的網(wǎng)站管理人員,可以對網(wǎng)站的信息進行審核,刪除等。</p><p> 審核刪除信息:可以查看網(wǎng)站注冊用戶發(fā)布的各類信息,對不恰當(dāng)?shù)男畔⑦M行刪除。</p><p><b> 圖3管理員功能圖
49、</b></p><p> 2.2 系統(tǒng)流程</p><p> 根據(jù)以上的需求分析,以及各類用戶的功能要求,得到系統(tǒng)的流程如下圖所示:</p><p><b> 圖4 系統(tǒng)流程圖</b></p><p><b> 3.?dāng)?shù)據(jù)庫設(shè)計</b></p><p>
50、; 3.1 網(wǎng)站數(shù)據(jù)庫需求分析</p><p> 在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策機構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實世界?,F(xiàn)實世界的事物反映到人的頭腦中,人的大腦對它有個認識過程,經(jīng)過分析(選擇、命名、分類等)進入信息世界。這些信息再進一步加工、編碼,然后進入數(shù)據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的
51、數(shù)據(jù),以及如何對這些數(shù)據(jù)進行操作。這兩個問題貫穿了整個軟件系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設(shè)計問題,軟件設(shè)計的一個核心。</p><p> 經(jīng)過分析,網(wǎng)上購物系統(tǒng)的數(shù)據(jù)庫應(yīng)該包含以下6張數(shù)據(jù)表,具體數(shù)據(jù)表結(jié)構(gòu)如表1-6所示。</p><p> 表1 Admin表:管理員表</p><p> 表2 Book表:圖書表</p><p>
52、表3 Car表:購物車表</p><p> 表4 Liuyan表:留言板表</p><p> 表5 Order表:訂單表</p><p> 表6 User表:用戶表</p><p><b> 4.系統(tǒng)詳細設(shè)計</b></p><p> 4.1 網(wǎng)站主界面</p><
53、;p> 該界面為校園二手書交易網(wǎng)站的主頁,訪客進入該頁面時,可以搜索圖書并且瀏覽圖書詳細信息,已經(jīng)注冊的用戶可以輸入帳號密碼進行登錄,以使用更多網(wǎng)站的功能。未注冊的用戶可以點擊注冊按鈕進行注冊。管理員也需要通過登錄頁面進入管理后臺。系統(tǒng)主界面如圖5所示</p><p><b> 圖5 網(wǎng)站主界面</b></p><p> 4.2 注冊模塊</p&
54、gt;<p> 未注冊的用戶可以通過該界面注冊成為該網(wǎng)站的會員,獲得更多的權(quán)限。當(dāng)游客注冊輸入想要注冊的用戶名時,可以點擊檢測用戶名按鈕界面,系統(tǒng)會自動把textbox里面的文本和user表里面的數(shù)據(jù)進行對比,如果發(fā)現(xiàn)相同的,則提示該用戶名已經(jīng)存在。如圖6所示。當(dāng)信息填寫完畢以后,點擊確認注冊,系統(tǒng)就會把所有的信息提交到user的表中。</p><p><b> 圖6 網(wǎng)站注冊界面&l
55、t;/b></p><p> 檢測用戶名是否存在的關(guān)鍵代碼:</p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> string userName = TextBox1.Te
56、xt.ToString().Trim();</p><p> string selectStr = "";</p><p> selectStr = "Select * from [user] where username = '" + userName + "'";</p><p>
57、 string str = "server='(local)';database='mywebsite';uid='sa';pwd='yyn901205614'";</p><p> SqlConnection conn = new SqlConnection(str);</p><p> SqlCom
58、mand cmd = new SqlCommand(selectStr, conn);</p><p> conn.Open(); //打開連接</p><p> SqlDataReader sdr = cmd.ExecuteReader(); //執(zhí)行查詢</p><p> if (sdr.Read())
59、 //如果該用戶存在</p><p><b> {</b></p><p> Label1.Text = "用戶名已經(jīng)存在!";</p><p><b> }</b></p><p> else //用
60、戶不存在</p><p><b> {</b></p><p> Label1.Text = "用戶名可以使用!";</p><p><b> }</b></p><p> conn.Close();</p><p><b> }<
61、;/b></p><p> 確認注冊的關(guān)鍵代碼:</p><p> protected void Button2_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> string sql = "insert into [use
62、r](username,password,question,answer,email,name,createdate,birthday)Values('";</p><p> sql += TextBox1.Text + "','";</p><p> sql += TextBox2.Text + "','
63、";</p><p> sql += DropDownList1.SelectedItem.Text + "','";</p><p> sql += TextBox4.Text + "','";</p><p> sql += TextBox5.Text + "
64、9;,'";</p><p> sql += TextBox6.Text + "','";</p><p> sql += System.DateTime.Now.ToString() + "','";</p><p> sql += Calendar1.Selected
65、Date.ToShortDateString() + "')";</p><p> string str = "server='(local)';database='mywebsite';uid='sa';pwd='yyn901205614'";</p><p> SqlCo
66、nnection con = new SqlConnection(str);</p><p> SqlCommand cmd = new SqlCommand(sql, con);</p><p> con.Open();</p><p> cmd.ExecuteNonQuery();</p><p> Session["u
67、serName"] = TextBox1.Text;</p><p> Response.Redirect("zhucechenggong.aspx");</p><p> con.Close();</p><p><b> }</b></p><p> 4.3 瀏覽圖書信息模塊
68、</p><p> 該頁的訪客可以通過排序按鈕方便瀏覽,點擊查看詳情按鈕可以進一步的了解選定的書籍的詳細信息,如果想按照價格由低到高排列,點擊確認按鈕以后,系統(tǒng)可以自動把book表里面的信息按照由低到高進行排列,顯示到gridview里面,界面如圖7所示。</p><p> 圖7 瀏覽圖書信息界面</p><p><b> 排序按鈕代碼如下:<
69、/b></p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> string sql = "select top 10 * from book order by class asc"
70、;</p><p> string str = "server='(local)';database='mywebsite';uid='sa';pwd='yyn901205614'";</p><p> SqlConnection con = new SqlConnection(str);</p&
71、gt;<p> con.Open();</p><p> SqlDataAdapter da = new SqlDataAdapter(sql, con);</p><p> DataSet ds = new DataSet();</p><p> da.Fill(ds);</p><p> GridView1.Dat
72、aSource = ds;</p><p> GridView1.DataBind();</p><p> con.Close();</p><p><b> }</b></p><p> 4.4 購買圖書模塊</p><p> 訪客再了解了該書的詳細信息以后,如果想購買該書,即可點
73、擊加入購物車按鈕,將該書籍添加到我的購物車內(nèi),界面如圖8所示。</p><p><b> 圖8 購買圖書界面</b></p><p> 加入購物車按鈕代碼如下:</p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><
74、;b> {</b></p><p> string sql = "insert into [car](bookname,price,createdate,people)Values('";</p><p> sql += TextBox1.Text + "','";</p><p&g
75、t; sql += TextBox2.Text + "','";</p><p> sql += System.DateTime.Now.ToString() + "','";</p><p> sql += Session["userName"] + "')";&
76、lt;/p><p> string str = "server='(local)';database='mywebsite';uid='sa';pwd='yyn901205614'";</p><p> SqlConnection con = new SqlConnection(str);</p>
77、;<p> SqlCommand cmd = new SqlCommand(sql, con);</p><p> con.Open();</p><p> cmd.ExecuteNonQuery();</p><p> Response.Redirect("gouwuche.aspx");</p><p
78、> con.Close();</p><p><b> }</b></p><p> 4.5 上傳圖書模塊</p><p> 該網(wǎng)站的注冊用戶可以發(fā)布自己想要交易的二手圖書,填寫相關(guān)信息,上傳圖片,選擇分類以后,點擊發(fā)布信息按鈕,系統(tǒng)會將信息提交到book表里面,圖片那個textbox提交的是該圖片的路徑,界面如圖9所示。&l
79、t;/p><p><b> 圖9 上傳圖書界面</b></p><p> 發(fā)布信息按鈕的相關(guān)代碼如下:</p><p> protected void Button3_Click(object sender, EventArgs e)</p><p><b> {</b></p>
80、<p> string pictureName = FileUpload1.FileName; </p><p> string SavePath = Server.MapPath("Img/") + pictureName; //設(shè)置保存路徑</p><p> FileUpload1.PostedFile.SaveAs(SavePath);
81、 //保存上傳的圖片</p><p> string lastName = pictureName.Substring(pictureName.LastIndexOf(".") + 1);</p><p> string sql = "insert into [book](bookname,price,createdate,contents,image,
82、class,people)Values('";</p><p> sql += TextBox1.Text + "','";</p><p> sql += TextBox2.Text + "','";</p><p> sql += System.DateTime.No
83、w.ToString() + "','";</p><p> sql += TextBox3.Text + "','";</p><p> sql += FileUpload1.FileName + "','";</p><p> sql += Drop
84、DownList1.SelectedItem.Text + "','";</p><p> sql += Session["userName"] + "')";</p><p> string str = "server='(local)';database='mywe
85、bsite';uid='sa';pwd='yyn901205614'";</p><p> SqlConnection con = new SqlConnection(str);</p><p> SqlCommand cmd = new SqlCommand(sql, con);</p><p> con.O
86、pen();</p><p> cmd.ExecuteNonQuery();</p><p> Response.Redirect("fabuchenggong.aspx");</p><p> con.Close();</p><p><b> }</b></p><p&
87、gt; 4.6 購物車模塊</p><p> 訪客在該頁面可以看到自己的購物車里面添加的圖書,可以選擇刪除,取消購買,并且可以查看總價,點擊查看總價按鈕,系統(tǒng)會計算該會員名下的書籍價格總和,然后在下面的gridview中顯示出來,當(dāng)點擊確認按鈕以后,系統(tǒng)會刪除gouwuche表中的數(shù)據(jù),將數(shù)據(jù)提交到order表中,界面如圖10所示。</p><p> 圖10 購物車模塊圖示<
88、;/p><p> 查看總價代碼如下所示:</p><p> protected void Button2_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> string sql = "select sum (price) as sum
89、price from car where people like'" + Session["userName"] + "%'";</p><p> string str = "server='(local)';database='mywebsite';uid='sa';pwd='y
90、yn901205614'";</p><p> SqlConnection con = new SqlConnection(str);</p><p> con.Open();</p><p> SqlDataAdapter da = new SqlDataAdapter(sql, con);</p><p> Da
91、taSet ds = new DataSet();</p><p> da.Fill(ds);</p><p> GridView2.DataSource = ds;</p><p> GridView2.DataBind();</p><p> con.Close();</p><p><b>
92、 }</b></p><p> 確認購買按鈕代碼如下所示:</p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> string sql = "insert i
93、nto [order] select * from [car] where people like'" + Session["userName"] + "%'";</p><p> sql += "delete car where people like'" + Session["userName"
94、] + "%'";</p><p> string str = "server='(local)';database='mywebsite';uid='sa';pwd='yyn901205614'";</p><p> SqlConnection con = new SqlC
95、onnection(str);</p><p> SqlCommand cmd = new SqlCommand(sql, con);</p><p> con.Open();</p><p> cmd.ExecuteNonQuery();</p><p> Response.Redirect("buychenggong.a
96、spx");</p><p> con.Close();</p><p><b> }</b></p><p><b> 結(jié) 論</b></p><p> 經(jīng)過一段時間的努力,校園二手書交易網(wǎng)站的基本功能已經(jīng)實現(xiàn)。本系統(tǒng)主要是為學(xué)生群體提供一個自由買賣二手書籍的園地。</p
97、><p> 該系統(tǒng)的特點是所有的訪客無須注冊,即可查詢并且瀏覽該網(wǎng)站的書籍。每一個注冊用戶都有自己獨立的空間,可以上傳自己想要出售的圖書。該系統(tǒng)的界面大方,給人一種很清新的感覺,而且使用方便。</p><p> 由于時間倉促及本人的能力有限,系統(tǒng)還有很多不盡人意的地方:比如說界面不夠美觀;有些功能還不夠完善;代碼的重用性不夠高;一些細節(jié)的問題還沒有解決。這些都需要平時經(jīng)驗的積累和對技術(shù)的熟
98、練掌握,希望在以后的工作學(xué)習(xí)中能有進一步的提高。</p><p><b> 致 謝</b></p><p> 本論文是在*老師的悉心指導(dǎo)下完成的。*老師作為一名優(yōu)秀的、經(jīng)驗豐富的教師,具有豐富的專業(yè)知識,在整個論文實驗和論文寫作過程中,對我進行了耐心的指導(dǎo)和幫助,提出嚴格要求,引導(dǎo)我不斷開闊思路,為我答疑解惑,鼓勵我大膽創(chuàng)新,使我在這一段寶貴的時光中,既增長了知
99、識、開闊了視野、鍛煉了心態(tài),又培養(yǎng)了良好的實驗習(xí)慣和科研精神。在此,我向我的指導(dǎo)老師表示最誠摯的謝意!</p><p> 在論文即將完成之際,我的心情久久無法平靜,從開始選題到順利論文完成,有不知多少多少可敬的師長、同學(xué)、朋友給了我無數(shù)的幫助。感謝南京理工大學(xué)給我這次學(xué)習(xí)深造的機會,使我在計算機方面的知識有了進一步的提高,為我以后的工作打下了堅實的基礎(chǔ)。同時也感謝我的指導(dǎo)老師靳老師,他認真的工作態(tài)度、嚴謹?shù)闹螌W(xué)
100、精神都使我受益匪淺,對我今后工作和學(xué)習(xí)都將產(chǎn)生深遠影響。感謝所有關(guān)心和幫助過我的領(lǐng)導(dǎo)、老師、同學(xué)、家人和朋友,正是由于你們的幫助和支持,我才能一個一個克服困難、解明疑惑,直至本文順利完成,在這里請接受我誠摯的謝意!最后,我要向在百忙之中抽出時間對本文進行審閱、評議和參加本人論文答辯的各位老師表示感謝!謝謝你們!</p><p><b> 參 考 文 獻</b></p><
101、;p> [1] 李勇平著.ASP.NET 2.0 (C#)基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2008</p><p> [2] 邵良彬著.ASP.NET(C#)實踐教程[M].北京:清華大學(xué)出版社,2007</p><p> [3] 郭靖著.ASP.NET開發(fā)技術(shù)大全[M].北京:清華大學(xué)出版社,2009</p><p> [4] 朱玉超、鞠艷等著
102、.ASP.NET 項目開發(fā)教程[M].北京:電子工業(yè)出版社,2008</p><p> [5] 石志國、崔林等著. ASP動態(tài)網(wǎng)站編程[M]. 北京:清華大學(xué)出版社,2006</p><p> [6] 陳偉著.SQL Server 2005數(shù)據(jù)庫應(yīng)用與開發(fā)教程[M]. 北京:清華大學(xué)出版社,2007</p><p> [7] 郭寧著.UML及建模[M].北京:
103、清華大學(xué)出版社,交通大學(xué)出版社,2007</p><p> [8] 鄧良松、劉海巖、陸麗娜著.軟件工程[M].西安:西安電子科技大學(xué)出版社,2000</p><p> [9] 徐磊著.網(wǎng)頁制作與網(wǎng)站建設(shè)技術(shù)大全[M].北京:清華大學(xué)出版社,2008</p><p> [10]張領(lǐng)著.ASP.NET項目開發(fā)全程實錄[M].北京:清華大學(xué)出版社,2008</
104、p><p> [11]龍馬工作室著. ASP+SQL動態(tài)網(wǎng)站建設(shè)[M]. 北京:人民郵電出版社,2005</p><p> [12]劉好增、張坤等著.ASP動態(tài)網(wǎng)站開發(fā)[M]. 北京:清華大學(xué)出版社, 2007</p><p> [13]劉曉華著. SQL SERVER 2000數(shù)據(jù)庫應(yīng)用開發(fā)[M]. 北京:電子工業(yè)出版社,2001</p><
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二手書交易網(wǎng)的設(shè)計【開題報告】
- 二手書網(wǎng)絡(luò)交易
- 二手書網(wǎng)絡(luò)交易平臺畢業(yè)論文
- 校園二手交易網(wǎng)站畢業(yè)設(shè)計論文
- 二手書交易平臺的設(shè)計與實現(xiàn)-畢業(yè)設(shè)計
- 校園二手交易網(wǎng)站畢業(yè)設(shè)計
- dicuz二手交易網(wǎng)站畢業(yè)設(shè)計
- 畢業(yè)設(shè)計---二手交易網(wǎng)站設(shè)計與實現(xiàn)
- 二手交易網(wǎng)站設(shè)計
- 二手交易網(wǎng)站設(shè)計
- 二手書交易管理信息系統(tǒng)
- 二手書交易系統(tǒng)項目計劃書
- 二手書交易平臺商業(yè)計劃書
- 校園二手書交易平臺的設(shè)計與實現(xiàn)--論文定稿
- 基于jsp的高校二手書交易平臺的設(shè)計與實現(xiàn)[畢業(yè)論文]
- 二手書書店創(chuàng)業(yè)計劃書
- 二手商品交易網(wǎng)站的設(shè)計與實現(xiàn) 畢業(yè)設(shè)計
- 二手書店創(chuàng)業(yè)計劃書
- 畢業(yè)設(shè)計二手交易網(wǎng)站數(shù)據(jù)庫設(shè)計文檔
- 高校二手書交易系統(tǒng)的設(shè)計與實現(xiàn).pdf
評論
0/150
提交評論