版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
南京理工大學畢業(yè)設(shè)計說明書(論文)作者:學號:學院(系)專業(yè):題目:校園二手圖書交易網(wǎng)站設(shè)計副研究員靳從副研究員靳從指導者:(姓名)(專業(yè)技術(shù)職務(wù))評閱者:(姓名)(專業(yè)技術(shù)職務(wù))2012年5月本科畢業(yè)設(shè)計說明書(論文)畢業(yè)設(shè)計說明書(論文)中文摘要隨著市場經(jīng)濟的發(fā)展和人們生活水平的提高,二手書的市場是一個環(huán)保和低成本看書的選擇,在學校里,二手書商店就帶給同學們一個供需平臺,但是,對于二手書籍的管理和銷售,普通的舊書市場不能有效的進行,而隨著Internet的普及,網(wǎng)上購買商品或獲取信息已成為現(xiàn)代人的一種生活習慣。而上網(wǎng)更是大學生活不可或缺的一部分,所以一個獨立的能夠滿足用戶需求的校園二手圖書交易網(wǎng)站的設(shè)計與開發(fā)是十分有必要也是可行的.本篇論文首先介紹了二手書交易網(wǎng)站的開發(fā)模式和環(huán)境,詳細闡述了二手書交易網(wǎng)站的開發(fā)背景和意義,并對網(wǎng)站的運行流程通過文字和圖片進行了系統(tǒng)的分析。對于該網(wǎng)站使用的數(shù)據(jù)庫也有詳細的介紹。最后,著重的分析介紹了該系統(tǒng)的每個功能模塊,展現(xiàn)了一個清晰,完整的二手書交易網(wǎng)站的開發(fā)過程。關(guān)鍵詞:網(wǎng)上書店ASP。NETSQLServerC#本科畢業(yè)設(shè)計說明書(論文)畢業(yè)設(shè)計說明書(論文)外文摘要TitleCampususedbooktradingwebsitedesignAbstractWiththedevelopmentofmarketeconomyandpeople'slivingstandardsimprove,theusedbookmarketisthechoiceofanenvironmentallyfriendlyandlow—costreadinginschool,second-handbookshopsgivestudentsasupplyanddemandplat(yī)form,butforsecond—handbooksmanagementandmarketing,generalbookmarketcannotbeeffective,withthepopularityoftheInternet,on—linepurchaseofgoodsoraccesstoinformationhasbecomeamodernkindoflifestyle.Internetisanintegralpartofuniversitylife,soanindependenttomeettheuserneedscampuswebsitedesignanddevelopmentofsecond-h(huán)andbooktradeisverynecessaryispossible。Thispaperfirstdescribesthepatternofdevelopmentandtheenvironmentofusedbooktradingsite,describedindetailthebackgroundandsignificanceofthedevelopmentofsecond-h(huán)andbooktradewebsite,andtheoperat(yī)ionofthesiteconductedasystematicanalysisofprocessesthroughwordsandpictures.Thedatabaseusedforthesitearedescribedindetail.Finally,theanalysisfocusesontheintroductionofeachfunctionalmoduleofthesystem,showingaclear,completesecond-h(huán)andbooktradingsitedevelopmentprocess。Keywords:onlinebookstoreASP。NETSQLServerC#目次TOC\o"1-2"\p”"\h\z\uHYPERLINK\l"_Toc325221780”1引言………………………PAGEREF_Toc325221780\h1HYPERLINK\l"_Toc325221781"1.1開發(fā)背景及意義…………………PAGEREF_Toc325221781\h1HYPERLINK\l"_Toc325221782"1.2系統(tǒng)開發(fā)技術(shù)介紹………………PAGEREF_Toc325221782\h4HYPERLINK\l”_Toc325221783"2系統(tǒng)分析………………PAGEREF_Toc325221783\h7HYPERLINK\l”_Toc325221784"2。1系統(tǒng)功能需求…………………PAGEREF_Toc325221784\h7HYPERLINK\l”_Toc325221785"2。2系統(tǒng)流程………………………PAGEREF_Toc325221785\h9HYPERLINK\l”_Toc325221786"3數(shù)據(jù)庫設(shè)計…………25221786\h10HYPERLINK\l"_Toc325221787”3。1網(wǎng)站數(shù)據(jù)庫需求分析…………PAGEREF_Toc325221787\h10HYPERLINK\l”_Toc325221788"4系統(tǒng)詳細設(shè)計…………PAGEREF_Toc325221788\h12HYPERLINK\l”_Toc325221789"4。1網(wǎng)站主界面………………………PAGEREF_Toc325221789\h12HYPERLINK\l”_Toc325221790"4.2注冊模塊…………PAGEREF_Toc325221790\h13HYPERLINK\l"_Toc325221791”4。3瀏覽圖書信息模塊………………PAGEREF_Toc325221791\h14HYPERLINK\l”_Toc325221792"4.4購買圖書模塊…………………PAGEREF_Toc325221792\h15HYPERLINK\l”_Toc325221793"4.5上傳圖書模塊……………………PAGEREF_Toc325221793\h16HYPERLINK致謝……………………PAGEREF_Toc325221796\h21HYPERLINK\l"_Toc325221797”參考文獻……………PAGEREF_Toc325221797\h22本科畢業(yè)設(shè)計說明書(論文)第20頁共22頁1.引言1.1開發(fā)背景及意義1.1.1二手書交易網(wǎng)站產(chǎn)生的背景及原因隨著信息技術(shù)的發(fā)展,信息技術(shù)使用傳遞速度突破了時間和地域性的局限,網(wǎng)絡(luò)化與全球化成為一種不可避免的世界趨勢。由于網(wǎng)絡(luò)用戶的迅速膨脹,眾多的商家和廠家也紛紛將眼光投向互聯(lián)網(wǎng)。電子商務(wù)是能夠在網(wǎng)上完成供、產(chǎn)、銷全部業(yè)務(wù)流程的虛擬市場。封閉式的銀行電子金融系統(tǒng)已變成開放式的網(wǎng)絡(luò)電子銀行。電子商務(wù)是一個發(fā)展?jié)摿薮蟮氖袌觯瑯O具有發(fā)展前景。電子商務(wù)雙向信息溝通,靈活的交易手段和快速的交貨方式的特點,將給社會帶來巨大的經(jīng)濟效益,促進了整個社會的生產(chǎn)力的提高.電子商務(wù)的推廣,打破了時空限制,改變了貿(mào)易形態(tài),有助于降低企業(yè)成本和提高企業(yè)競爭力。電子商務(wù)給消費者提供了更多的選擇,提供了更好的便利性。在互聯(lián)網(wǎng)上可以進行很多的電子商務(wù)活動,“網(wǎng)絡(luò)交易"就是一種典型的電子商務(wù)運用。網(wǎng)上銷售為人們提供了更廣闊的環(huán)境:人們不受時間的限制,不受空間的限制,不受傳統(tǒng)購物的諸多限制,可以隨時隨地在網(wǎng)上交易。更廣闊的市場:在網(wǎng)上這個世界將會變得很小,一個商家可以面對全球的消費者,而一個消費者可以在全球的任何一家商家購物。更快速的流通和低廉的價格:電子商務(wù)減少了商品流通的中間環(huán)節(jié),節(jié)省了大量的開支,從而也大大降低了商品流通和交易的成本。更符合時代的要求:如今人們越來越追求時尚、講究個性,注重購物的環(huán)境,網(wǎng)上購物,更能體現(xiàn)個性化的購物過程。1。1。2國內(nèi)網(wǎng)上購物系統(tǒng)的發(fā)展現(xiàn)狀自1991年起,我國先后在海關(guān)、外貿(mào)、交通航運的部門開展了EDI(電子數(shù)據(jù)交換)的應用,啟動了金卡、金關(guān)、金稅過程.1996年,外貿(mào)部成立中國國際電子商務(wù)中心.1997年,網(wǎng)上書店開始出現(xiàn),網(wǎng)上購物及中國商品訂貨系統(tǒng)初現(xiàn)端倪。1998年7月,中國商品交易與市場網(wǎng)站正式運行,北京、上海啟動了電子商務(wù)工程.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萬元的COMPAQ電腦的貨柜車,從西安的陜西華星公司運抵北京海星凱卓計算機公司,這是在中國商品交易中心的網(wǎng)絡(luò)上生成的中國第一份電子商務(wù)合同。由此開始,因特網(wǎng)電子商務(wù)在中國從概念走入應用。1999年底,正是互聯(lián)網(wǎng)高潮來臨的時候,國內(nèi)誕生了300多家從事B2C的網(wǎng)絡(luò)公司。2000年,這些網(wǎng)絡(luò)公司增加到了700家.但隨著納指的下挫,到2001年人們還有印象的只剩下三四家。隨后網(wǎng)絡(luò)購物經(jīng)歷了一個比較漫長的“寒冬時期”.SARS開辟了中國網(wǎng)上購物的新紀元。面對非典的襲擊,多數(shù)人被困在屋內(nèi),而要想不出門就買到自己所需的東西只能依賴網(wǎng)絡(luò),許多防范意識很強的人也試著網(wǎng)上購物。至此,有越來越多的人認識到“網(wǎng)上訂貨、送貨上門”的方便,也有越來越多的人也開始接受網(wǎng)上購物。2003年非典過后,越來越多的人開始參與網(wǎng)絡(luò)購物。以當當和卓越為代表的中國B2C的早期拓荒者,從圖書這個低價格、標準化的商品作為網(wǎng)絡(luò)購物的切入點,借助快遞配送和貨到付款的交易流程,開始逐步建立自己的市場基礎(chǔ),在度過互聯(lián)網(wǎng)的寒冬之后獲得了快速的成長。隨著經(jīng)濟的發(fā)展,網(wǎng)絡(luò)購物逐漸重放異彩.2005年,當當網(wǎng)實現(xiàn)全年銷售4。4億,這一數(shù)字大大超過兩三年前絕大部分投資機構(gòu)的預期。這一數(shù)字,證明了AMAZON。COM(亞馬遜,著名電子商務(wù)網(wǎng)站)模式在中國的成功,也證明了經(jīng)濟學家的過分悲觀主義和市場力量的偉大。在當當、卓越這樣的以圖書切入市場的綜合性網(wǎng)絡(luò)商城模式之外,淘寶網(wǎng)和易趣網(wǎng)兩家C2C網(wǎng)站也隨后興起,并在交易額上后來居上,在短期內(nèi)贏得了很大的成功.而以八佰拜、NO5時尚廣場、18900手機網(wǎng)為代表的一批定位明確的專業(yè)購物網(wǎng)站也獲得了較快速的發(fā)展。2006年開始,中國的網(wǎng)購市場開始進入第二階段。經(jīng)過了前幾年當當、卓越、淘寶等一批網(wǎng)站的培育,網(wǎng)民數(shù)量比2001年時增長了十幾倍,很多人都有了網(wǎng)上購物的體驗,整個電子商務(wù)環(huán)境中的交易可信度、物流配送和支付等方面的瓶頸也正被逐步打破。從1999年以來,網(wǎng)絡(luò)購物的物流配送問題就在持續(xù)地改進。到了2005年,對于當當、D1便利網(wǎng)、淘寶網(wǎng)、18900手機網(wǎng)們來說,物流配送已經(jīng)不是問題。一個包括多倉儲中心、異地批量運輸、本地快速單件遞送在內(nèi)的非常草根的物流體系開始趨于成熟,并在中國網(wǎng)絡(luò)購物的發(fā)展過程中起著實質(zhì)性的支撐作用。網(wǎng)上支付手段也取得了重大突破。貨到付款曾經(jīng)是網(wǎng)絡(luò)購物的主要交易方式,大部分人一直對中國網(wǎng)上支付的發(fā)展不抱信心。但從2005年的商業(yè)銀行創(chuàng)新和第三方網(wǎng)上支付工具的發(fā)展來看,很多人開始變得非常樂觀。2007年是中國網(wǎng)絡(luò)購物市場快速發(fā)展的一年,無論是C2C電子商務(wù)還是B2C電子商務(wù)市場交易規(guī)模都分別實現(xiàn)了125.2%和92.3%快速增長。根據(jù)艾瑞咨詢公司最新推出的《2007-2008中國網(wǎng)絡(luò)購物發(fā)展報告》數(shù)據(jù)顯示:2007年中國B2C電子商務(wù)市場規(guī)模達到43億元,其中當當以14.6%的市場份額位居第一,卓越與當當份額差距逐步縮小,達到11.9%,隨后是北斗手機網(wǎng)、京東商城分別以9.7%和8。1%位列第三、四位;2007年中國C2C電子商務(wù)市場交易規(guī)模達到518億元,其中淘寶網(wǎng)的交易份額占比達到83.6%,由于TOM與易趣合資處于磨合期,因此2007年整體成交狀況并不理想,拍拍網(wǎng)成交額首次超越TO(shè)M易趣,以8.7%的交易份額位居第二。如果網(wǎng)絡(luò)購物年均增長50%,那么中國網(wǎng)絡(luò)購物的市場規(guī)模將在2009年突破1000億。但在很多人看來,這一估計還是相當保守的,而且這一估計沒有考慮到中國網(wǎng)絡(luò)購物的發(fā)展完全有可能迎來增長速度的拐點.據(jù)艾瑞咨詢公司預計,隨著2008年奧運會的召開及百度等新進入者對市場發(fā)展的拉動,網(wǎng)絡(luò)購物市場將繼續(xù)保持95.0%的高速率增長??紤]影響未來3年中國網(wǎng)絡(luò)購物市場發(fā)展的因素,總體而言利好因素更多,影響也更大,因此艾瑞咨詢預測至2011年中國網(wǎng)絡(luò)購物市場規(guī)模將達到4060億元.中國網(wǎng)絡(luò)購物,已經(jīng)處在爆發(fā)性增長的前夜.1.1。2二手書交易網(wǎng)站的優(yōu)勢而隨著市場經(jīng)濟的發(fā)展和人們生活水平的提高,二手書的市場是一個環(huán)保和低成本看書的選擇,在學校里,二手書商店就帶給同學們一個供需平臺,但是,對于二手書籍的管理和銷售,普通的舊書市場不能有效的進行,而隨著Internet的普及,網(wǎng)上購買商品或獲取信息已成為現(xiàn)代人的一種生活習慣。而上網(wǎng)更是大學生活不可或缺的一部分,所以一個獨立的能夠滿足用戶需求的校園二手圖書交易網(wǎng)站的設(shè)計與開發(fā)是十分有必要也是可行的。與傳統(tǒng)書店相比,網(wǎng)上書店擁有許多優(yōu)勢。開設(shè)網(wǎng)上書店的成本遠遠低于傳統(tǒng)模式的書店.與傳統(tǒng)店面書店相比,網(wǎng)上購書的市場規(guī)模和經(jīng)營模式突破了地理位置,經(jīng)營面積,營業(yè)時間的局限,是一種全新的銷售渠道。正是由于這些優(yōu)勢,網(wǎng)上書店才能得以在最短的時間內(nèi)迅速發(fā)展起來,網(wǎng)上書店的興起,實際上是Internet電子商務(wù)在圖書業(yè)發(fā)展的必然結(jié)果。該網(wǎng)站主要實現(xiàn)的功能包括瀏覽圖書信息,查詢圖書,發(fā)布信息,購買圖書等功能模塊。有著普通舊書市場無法比擬的快捷和方便,例如:檢索迅速、查找方便、可靠性高、存儲量大等。這些優(yōu)點能極大的提高圖書的銷售效率,并且方便了學生的購買。1.2系統(tǒng)開發(fā)技術(shù)介紹1.2。1ASP.NET技術(shù)ASP即ActiveServerPage的縮寫。它是一種包含了使用VBScript或Jscript腳本程序代碼的網(wǎng)頁。當瀏覽器瀏覽ASP網(wǎng)頁時,Web服務(wù)器就會根據(jù)請求生成相應的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的就是動態(tài)生成的網(wǎng)頁。ASP它可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方便的編程工具.在了解了VBSCRIPT的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng).ASP的網(wǎng)頁文件的格式是.ASP。ASP是由微軟所開發(fā)出來的一項技術(shù),它要求在Windows環(huán)境下來執(zhí)行。Windows95/98所使用的Web服務(wù)器是PWS,而WindowsNT/2000則是IIS。SQLServer的數(shù)據(jù)庫系統(tǒng)的服務(wù)器運行在WindowsNT/2000系統(tǒng)上,負責創(chuàng)建和維護表和索引等數(shù)據(jù)庫對象,確保數(shù)據(jù)完整性和安全性,能夠在出現(xiàn)各種錯誤時恢復數(shù)據(jù)??蛻舳藨贸绦蚩梢赃\行在Windows9x/NT/2000系統(tǒng)上,完成所有的用戶交互操作。將數(shù)據(jù)從服務(wù)器檢索出來后,可以生成拷貝,以便在本地保留,也可以進行操作。ASP.NET提供了以下優(yōu)點:可管理性:ASP。NET使用基于文本的、分級的配置系統(tǒng),簡化了將設(shè)置應用于服務(wù)器環(huán)境和Web應用程序的工作。因為配置信息是存儲為純文本的,因此可以在沒有本地管理工具的幫助下應用新的設(shè)置。配置文件的任何變化都可以自動檢測到并應用于應用程序。詳細信息,請參閱ASP.NET配置。安全:ASP.NET為Web應用程序提供了默認的授權(quán)和身份驗證方案.開發(fā)人員可以根據(jù)應用程序的需要很容易地添加、刪除或替換這些方案。詳細信息,請參閱ASP。NET安全.易于部署:通過簡單地將必要的文件復制到服務(wù)器上,ASP。NET應用程序即可以部署到該服務(wù)器上。不需要重新啟動服務(wù)器,甚至在部署或替換運行的已編譯代碼時也不需要重新啟動。詳細信息,請參閱ASP.NET部署。增強的性能:ASP。NET是運行在服務(wù)器上的已編譯代碼。與傳統(tǒng)的ActiveServerPages(ASP)不同,ASP.NET能利用早期綁定、實時(JIT)編譯、本機優(yōu)化和全新的緩存服務(wù)來提高性能。詳細信息,請參閱ASP.NET性能監(jiān)視。靈活的輸出緩存:根據(jù)應用程序的需要,ASP.NET可以緩存頁數(shù)據(jù)、頁的一部分或整個頁。緩存的項目可以依賴于緩存中的文件或其他項目,或者可以根據(jù)過期策略進行刷新。國際化:ASP。NET在內(nèi)部使用Unicode以表示請求和響應數(shù)據(jù).可以為每臺計算機、每個目錄和每頁配置國際化設(shè)置。移動設(shè)備支持:ASP。NET支持任何設(shè)備上的任何瀏覽器。開發(fā)人員使用與用于傳統(tǒng)的桌面瀏覽器相同的編程技術(shù)來處理新的移動設(shè)備。擴展性和可用性:ASP。NET被設(shè)計成可擴展的、具有特別專有的功能來提高群集的、多處理器環(huán)境的性能.此外,Internet信息服務(wù)(IIS)和ASP.NET運行時密切監(jiān)視和管理進程,以便在一個進程出現(xiàn)異常時,可在該位置創(chuàng)建新的進程使應用程序繼續(xù)處理請求。詳細信息,請參閱ASP.NET進程隔離.跟蹤和調(diào)試:ASP.NET提供了跟蹤服務(wù),該服務(wù)可在應用程序級別和頁面級別調(diào)試過程中啟用。可以選擇查看頁面的信息,或者使用應用程序級別的跟蹤查看工具查看信息。在開發(fā)和應用程序處于生產(chǎn)狀態(tài)時,ASP。NET支持使用。NETFramework調(diào)試工具進行本地和遠程調(diào)試。當應用程序處于生產(chǎn)狀態(tài)時,跟蹤語句能夠留在產(chǎn)品代碼中而不會影響性能。與.NETFramework集成:因為ASP。NET是。NETFramework的一部分,整個平臺的功能和靈活性對Web應用程序都是可用的。也可從Web上流暢地訪問.NET類庫以及消息和數(shù)據(jù)訪問解決方案.ASP。NET是獨立于語言之外的,所以開發(fā)人員能選擇最適于應用程序的語言。另外,公共語言運行庫的互用性還保存了基于COM開發(fā)的現(xiàn)有投資.與現(xiàn)有ASP應用程序的兼容性:ASP和ASP.NET可并行運行在IISWeb服務(wù)器上而互不沖突;不會發(fā)生因安裝ASP.NET而導致現(xiàn)有ASP應用程序崩潰的可能。ASP.NET僅處理具有。aspx文件擴展名的文件。具有。asp文件擴展名的文件繼續(xù)由ASP引擎來處理。然而,應該注意的是會話狀態(tài)和應用程序狀態(tài)并不在ASP和ASP。NET頁面之間共享1.2。2SQLServer技術(shù)SQL語言是結(jié)構(gòu)化查詢語言。SQLServer的一個主要的優(yōu)點就是與主流客戶/服務(wù)器開發(fā)工具和桌面應用程序的緊密集成??梢允褂迷S多方法訪問SQLServer數(shù)據(jù)庫。例如,可以在VisualBasic、VisualC++、Access、PowerBuilder、Delphi和VisualFoxPro中訪問SQLServer數(shù)據(jù)庫。在進行數(shù)據(jù)庫應用程序開發(fā)時,可以使用數(shù)據(jù)訪問對象(DAO)、遠程數(shù)據(jù)對象(RDO)、ActiveX控件、OLEDB、ODBC、DB—Library和其他第三方提供的開發(fā)工具訪問SQLServer數(shù)據(jù)庫。SQLServer的客戶端應用程序可以通過SQLServer提供的應用程序接口來訪問服務(wù)器端的數(shù)據(jù)。有四個主要的訪問方法:ODBCAPI、OLEDB、Transact-SQL和DB-Library.對于客戶機,可以將這些API作為動態(tài)連接庫來使用,并且通過客戶端的網(wǎng)絡(luò)庫與SQLServer服務(wù)器通信.概括起來,SQLServer數(shù)據(jù)庫管理系統(tǒng)具有以下主要特點。豐富的圖形管理工具,使系統(tǒng)管理、操作更為直觀方便。SQLServer企業(yè)管理器是一個基于圖形用戶界面(GUI)的集成管理工具,利用它可以配置管理SQLServer服務(wù)器、管理數(shù)據(jù)庫和數(shù)據(jù)庫對象、備份和恢復數(shù)據(jù)、調(diào)度任務(wù)和管理警報、實現(xiàn)數(shù)據(jù)復制和轉(zhuǎn)換操作等.此外,SQLServer2000還提供了SQL事件探查器、SQL查詢分析器、SQLServer服務(wù)管理器和多種操作向?qū)У葓D形界面管理工具,大大簡化了用戶操作,從而增強了系統(tǒng)的易用性。動態(tài)自動管理和優(yōu)化功能。即使SQLServer數(shù)據(jù)庫管理員不做任何設(shè)置,SQLServer也能夠在運行過程中根據(jù)環(huán)境配置和用戶訪問情況動態(tài)自動配置,以達到最優(yōu)性能,從而減輕管理員工作。充分的Internet技術(shù)支持。Internet網(wǎng)絡(luò)發(fā)展到今天已經(jīng)成為一條重要的信息發(fā)布渠道,SQLServer增強了對Internet技術(shù)支持,它除保留了前期版本中的數(shù)據(jù)庫Web出版工具“Web助手”外,還增強了對XML和HTTP技術(shù)的支持,這使得電子商務(wù)系統(tǒng)能夠通過XML等訪問SQLServer數(shù)據(jù)庫系統(tǒng),也擴展了SQLServer在數(shù)據(jù)挖掘和分析服務(wù)領(lǐng)域的應用。豐富的編程接口工具,使用戶開發(fā)SQLServer數(shù)據(jù)庫應用程序更加靈活。SQLServer提供了Transact—SQL、DB—LibraryforC、嵌入式SQL(ESQL)等開發(fā)工具,Transact-SQL與工業(yè)標準SQL語言兼容,并在其基礎(chǔ)上加以擴充,使它更適合事務(wù)處理方面的需要.此外,SQLServer2000還支持ODBC、OLEDB、ADO規(guī)范,可以使用ODBC、OLEDB、ADO接口訪問SQLServer數(shù)據(jù)庫。具有很好的伸縮性和可靠性。SQLServer2000既能運行在Windows桌面操作系統(tǒng)下,又可運行在服務(wù)器操作系統(tǒng)(包括WindowsNT和Windows2000)下;既能運行在單CPU計算機上,又能運行在對稱多處理系統(tǒng)下.所以,它具有很好的伸縮性,能夠滿足從桌面應用到大型企業(yè)分布式應用到不同層次用戶的要求。簡單的管理方式。SQLServer2000與MicrosoftWindows2000有機集成,所以可以使用Windows2000的活動目錄(ActiveDirectory)功能對SQLServer進行集中管理,大大簡化大型企業(yè)中的系統(tǒng)管理工作。此外,與Windows2000的集成還使SQLServer能夠充分利用操作系統(tǒng)所提供的服務(wù)和功能(如安全管理、事件日志、性能監(jiān)視器、內(nèi)存管理和異步I/O等),從而增強了SQLServer數(shù)據(jù)庫系統(tǒng)的功能,并且只需要占用很少的系統(tǒng)資源。2.系統(tǒng)分析2。1系統(tǒng)功能需求系統(tǒng)涉及到的用戶角色分三種:游客、注冊用戶和管理員。下面分別介紹各類用戶角色的主要功能.2。1.1游客即為未在該網(wǎng)站注冊的訪問用戶,可以使用的網(wǎng)站功能有:查詢圖書,瀏覽圖書信息,注冊帳號,如圖2-1所示。①查詢圖書信息:輸入想要查詢圖書的名稱關(guān)鍵字,可以查找出該圖書的基本信息,即:分類與價格,并且可以按照價格和分類進行排序。②瀏覽圖書信息:進入網(wǎng)站的瀏覽模塊后,游客可以看到大量的圖書信息,當游客找到想要查詢的圖書后,可以點擊查看更加詳細的圖書信息,如:上架時間,價格,圖書圖片以及發(fā)布圖書的賣家對該圖書進行的介紹。③注冊帳號:通過填寫基本資料,成為網(wǎng)站的注冊用戶,獲取更多的功能。游客游客查詢圖書信息注冊帳號瀏覽圖書信息圖1游客功能圖2.1。2注冊用戶即為已經(jīng)在該網(wǎng)站注冊過的用戶,可以使用的網(wǎng)站功能有:查詢圖書,瀏覽圖書信息。查看用戶信息,發(fā)布圖書,留言板,購買圖書。①查詢圖書信息:輸入想要查詢圖書的名稱關(guān)鍵字,可以查找出該圖書的基本信息,即:分類與價格,并且可以按照價格和分類進行排序.②瀏覽圖書信息:進入網(wǎng)站的瀏覽模塊后,注冊用戶可以看到大量的圖書信息,當找到想要查詢的圖書后,可以點擊查看更加詳細的圖書信息,如:上架時間,價格,圖書圖片以及發(fā)布圖書的賣家對該圖書進行的介紹。③查看用戶信息:可以進入個人中心,查看自己的購物車,確認要購買的圖書。④發(fā)布圖書:可以通過填寫圖書名,規(guī)定價格,上傳圖書照片,對圖書進行簡介來發(fā)布要賣出的圖書,發(fā)布過的圖書別的用戶可以瀏覽并且查詢到。⑤留言板:填寫留言,以對網(wǎng)站或者網(wǎng)站內(nèi)容進行評價。⑥購買圖書:當進入瀏覽圖書詳細信息的界面時,用戶可以點擊購買圖書進入購物車界面,可以在購物車內(nèi)對買到的圖書進行刪除或者添加,最后確認購買.注冊用戶注冊用戶查詢圖書信息查看購物車留言板瀏覽圖書信息發(fā)布圖書購買圖書圖2注冊用戶功能圖2。1.3管理員擁有特定帳號密碼的網(wǎng)站管理人員,可以對網(wǎng)站的信息進行審核,刪除等。審核刪除信息:可以查看網(wǎng)站注冊用戶發(fā)布的各類信息,對不恰當?shù)男畔⑦M行刪除.管理員管理員刪除違規(guī)圖書刪除違規(guī)留言刪除違規(guī)帳號圖3管理員功能圖2。2系統(tǒng)流程根據(jù)以上的需求分析,以及各類用戶的功能要求,得到系統(tǒng)的流程如下圖所示:開始開始登錄網(wǎng)站注冊未注冊注冊用戶管理員刪除違規(guī)圖書刪除違規(guī)留言刪除違規(guī)帳號查詢圖書瀏覽圖書詳情購物車繼續(xù)瀏覽確認購買否是圖4系統(tǒng)流程圖3。數(shù)據(jù)庫設(shè)計3。1網(wǎng)站數(shù)據(jù)庫需求分析在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策機構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實世界。現(xiàn)實世界的事物反映到人的頭腦中,人的大腦對它有個認識過程,經(jīng)過分析(選擇、命名、分類等)進入信息世界。這些信息再進一步加工、編碼,然后進入數(shù)據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對這些數(shù)據(jù)進行操作。這兩個問題貫穿了整個軟件系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設(shè)計問題,軟件設(shè)計的一個核心。經(jīng)過分析,網(wǎng)上購物系統(tǒng)的數(shù)據(jù)庫應該包含以下6張數(shù)據(jù)表,具體數(shù)據(jù)表結(jié)構(gòu)如表1—6所示。表1Admin表:管理員表表2Book表:圖書表表3Car表:購物車表表4Liuyan表:留言板表表5Order表:訂單表表6User表:用戶表4.系統(tǒng)詳細設(shè)計4。1網(wǎng)站主界面該界面為校園二手書交易網(wǎng)站的主頁,訪客進入該頁面時,可以搜索圖書并且瀏覽圖書詳細信息,已經(jīng)注冊的用戶可以輸入帳號密碼進行登錄,以使用更多網(wǎng)站的功能。未注冊的用戶可以點擊注冊按鈕進行注冊。管理員也需要通過登錄頁面進入管理后臺。系統(tǒng)主界面如圖5所示圖5網(wǎng)站主界面4.2注冊模塊未注冊的用戶可以通過該界面注冊成為該網(wǎng)站的會員,獲得更多的權(quán)限。當游客注冊輸入想要注冊的用戶名時,可以點擊檢測用戶名按鈕界面,系統(tǒng)會自動把textbox里面的文本和user表里面的數(shù)據(jù)進行對比,如果發(fā)現(xiàn)相同的,則提示該用戶名已經(jīng)存在。如圖6所示。當信息填寫完畢以后,點擊確認注冊,系統(tǒng)就會把所有的信息提交到user的表中.圖6網(wǎng)站注冊界面檢測用戶名是否存在的關(guān)鍵代碼:protectedvoidButton1_Click(objectsender,EventArgse){stringuserName=TextBox1。Text.ToString().Trim();stringselectStr="";selectStr=”Select*from[user]whereusername='”+userName+”’";stringstr="server=’(local)’;database=’mywebsite’;uid='sa';pwd='yyn901205614’";SqlConnectionconn=newSqlConnection(str);SqlCommandcmd=newSqlCommand(selectStr,conn);conn.Open();//打開連接SqlDataReadersdr=cmd.ExecuteReader();//執(zhí)行查詢if(sdr。Read())//如果該用戶存在{Label1.Text=”用戶名已經(jīng)存在?。?}else//用戶不存在{Label1.Text="用戶名可以使用!”;}conn。Close();}確認注冊的關(guān)鍵代碼:protectedvoidButton2_Click(objectsender,EventArgse){stringsql="insertinto[user](username,password,question,answer,email,name,createdat(yī)e,birthday)Values('”;sql+=TextBox1。Text+”','";sql+=TextBox2。Text+”',’”;sql+=DropDownList1.SelectedItem.Text+"',’";sql+=TextBox4.Text+"',’”;sql+=TextBox5。Text+"’,'";sql+=TextBox6。Text+"','”;sql+=System.Dat(yī)eTime.Now.ToString()+"',’”;sql+=Calendar1.SelectedDate.ToShortDat(yī)eString()+"')";stringstr=”server='(local)’;database=’mywebsite’;uid='sa’;pwd='yyn901205614'";SqlConnectioncon=newSqlConnection(str);SqlCommandcmd=newSqlCommand(sql,con);con。Open();cmd.ExecuteNonQuery();Session[”userName”]=TextBox1.Text;Response.Redirect("zhucechenggong.aspx");con。Close();}4。3瀏覽圖書信息模塊該頁的訪客可以通過排序按鈕方便瀏覽,點擊查看詳情按鈕可以進一步的了解選定的書籍的詳細信息,如果想按照價格由低到高排列,點擊確認按鈕以后,系統(tǒng)可以自動把book表里面的信息按照由低到高進行排列,顯示到gridview里面,界面如圖7所示。圖7瀏覽圖書信息界面排序按鈕代碼如下:protectedvoidButton1_Click(objectsender,EventArgse){stringsql="selecttop10*frombookorderbyclassasc";stringstr="server=’(local)’;database='mywebsite';uid=’sa';pwd='yyn901205614'”;SqlConnectioncon=newSqlConnection(str);con。Open();SqlDat(yī)aAdapterda=newSqlDataAdapter(sql,con);DataSetds=newDataSet();da。Fill(ds);GridView1.Dat(yī)aSource=ds;GridView1.Dat(yī)aBind();con.Close();}4.4購買圖書模塊訪客再了解了該書的詳細信息以后,如果想購買該書,即可點擊加入購物車按鈕,將該書籍添加到我的購物車內(nèi),界面如圖8所示。圖8購買圖書界面加入購物車按鈕代碼如下:protectedvoidButton1_Click(objectsender,EventArgse){stringsql="insertinto[car](bookname,price,createdate,people)Values('";sql+=TextBox1。Text+"’,'";sql+=TextBox2。Text+"','";sql+=System。DateTime.Now.ToString()+"','”;sql+=Session["userName”]+"')";stringstr="server='(local)’;database=’mywebsite';uid='sa’;pwd='yyn901205614'";SqlConnectioncon=newSqlConnection(str);SqlCommandcmd=newSqlCommand(sql,con);con.Open();cmd.ExecuteNonQuery();Response。Redirect(”gouwuche。aspx");con.Close();}4.5上傳圖書模塊該網(wǎng)站的注冊用戶可以發(fā)布自己想要交易的二手圖書,填寫相關(guān)信息,上傳圖片,選擇分類以后,點擊發(fā)布信息按鈕,系統(tǒng)會將信息提交到book表里面,圖片那個textbox提交的是該圖片的路徑,界面如圖9所示。圖9上傳圖書界面發(fā)布信息按鈕的相關(guān)代碼如下:protectedvoidButton3_Click(objectsender,EventArgse){stringpictureName=FileUpload1.FileName;stringSavePat(yī)h=Server。MapPath("Img/")+pictureName;//設(shè)置保存路徑FileUpload1。PostedFile。SaveAs(SavePath);//保存上傳的圖片stringlastName=pictureName.Substring(pictureName。LastIndexOf(".")+1);stringsql=”insertinto[book](bookname,price,createdate,contents,image,class,people)Values('";sql+=TextBox1.Text+”','";sql+=TextBox2。Text+"’,'";sql+=System。DateTime.Now.ToString()+”','";sql+=TextBox3.Text+”','";sql+=FileUpload1。FileName+"’,'";sql+=DropDownList1.SelectedItem.Text+”’,’";sql+=Session["userName”]+"’)";stringstr="server='(local)';dat(yī)abase='mywebsite’;uid='sa';pwd='yyn901205614'";SqlConnectioncon=newSqlConnection(str);SqlCommandcmd=newSqlCommand(sql,con);con。Open();cmd.ExecuteNonQuery();Response。Redirect("fabuchenggong。aspx");con。Close();}4.6購物車模塊訪客在該頁面可以看到自己的購物車里面添加的圖書,可以選擇刪除,取消購買,并且可以查看總價,點擊查看總價按鈕,系統(tǒng)會計算該會員名下的書籍價格總和,然后在下面的gridview中顯示出來,當點擊確認按鈕以后,系統(tǒng)會刪除gouwuche表中的數(shù)據(jù),將數(shù)據(jù)提交到order表中,界面如圖10所示。圖10購物車模塊圖示查看總價代碼如下所示:protectedvoidButton2_Click(objectsender,EventArgse){stringsql=”selectsum(price)assumpricefromcarwherepeoplelike'”+Session["userName”]+”%'";stringstr=”server='(local)';database='mywebsite';uid=’sa’;pwd='yyn901205614'”;SqlConnectioncon=newSqlConnection(str);con.Open();SqlDataAdapterda=newSqlDat(yī)aAdapter(sql,con);DataSetds=newDataSet();da.Fill(ds);GridView2.DataSource=ds;GridView2。Dat(yī)aBind();con。Close(); }確認購買按鈕代碼如下所示:protectedvoidButton1_Click(objectsender,EventArgse){stringsql="insertinto[order]select*from[car]wherepeoplelike’"+Session["userNa
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 日本焊工培訓制度規(guī)定
- 政法人員培訓學習制度
- 培訓機構(gòu)興趣班管理制度
- 市政綠化養(yǎng)護培訓制度
- 項目管理員培訓制度
- 培訓室使用管理制度
- 衛(wèi)生院家庭醫(yī)生培訓制度
- 培訓班日?;顒庸芾碇贫?/a>
- 天保工程培訓制度
- 轉(zhuǎn)崗培訓人員培訓制度
- 腰椎常見病變課件
- 甲狀腺乳腺外科診療規(guī)范
- 退換貨方案及措施
- 2025年華龍證券招聘考試題庫
- 森林撫育等服務(wù)采購項目方案投標文件(技術(shù)文件)
- 麻醉科常用耗材分類與管理要點
- 隧道人員管理辦法
- 材料力學性能檢驗工安全教育培訓手冊
- 健康經(jīng)濟學課件
- 2025年上海國資國企招聘筆試備考題庫(帶答案詳解)
- 小說影視化改編的深度解析
評論
0/150
提交評論