精品資料(2021-2022年收藏)在線(xiàn)圖書(shū)超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
精品資料(2021-2022年收藏)在線(xiàn)圖書(shū)超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
精品資料(2021-2022年收藏)在線(xiàn)圖書(shū)超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
精品資料(2021-2022年收藏)在線(xiàn)圖書(shū)超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
精品資料(2021-2022年收藏)在線(xiàn)圖書(shū)超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、I摘摘 要要進(jìn)入 21 世紀(jì)以后,隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,電子商務(wù)在因特網(wǎng)中的應(yīng)用越來(lái)越廣泛,并為廣大網(wǎng)絡(luò)用戶(hù)提供了更加周到和人性化的服務(wù)?,F(xiàn)在,網(wǎng)上商城以驚人的速度迅速發(fā)展,這種網(wǎng)上購(gòu)物逐漸成為了一種時(shí)尚。其中,網(wǎng)上圖書(shū)銷(xiāo)售更是得到了飛速發(fā)展。并且隨著因特網(wǎng)的普及,圖書(shū)超市 會(huì)變得更加成熟,同時(shí)也就會(huì)有越來(lái)越多的消費(fèi)群體加入其中,如此一來(lái),市場(chǎng)潛力將會(huì)得到更充分的發(fā)揮。對(duì)當(dāng)前蓬勃發(fā)展的電子商務(wù)浪潮及普遍應(yīng)用和發(fā)展,本文從理論與實(shí)際發(fā)展兩個(gè)角度進(jìn)行分析。論文首先介紹了電子商務(wù)的相關(guān)概念,并深入的介紹電子商務(wù)的特點(diǎn),同時(shí)分析了采用的開(kāi)發(fā)技術(shù)ASP.NET 的技術(shù)特點(diǎn),接下來(lái)對(duì)網(wǎng)上 超市圖書(shū)超市

2、 這個(gè)系統(tǒng)進(jìn)行了可行性的分析,及設(shè)計(jì)思想,設(shè)計(jì)目標(biāo)及使用的流程進(jìn)行明確的講解,最后對(duì)本購(gòu)物店的頁(yè)面設(shè)計(jì),數(shù)據(jù)庫(kù),程序的設(shè)計(jì)及實(shí)現(xiàn)進(jìn)行較為詳細(xì)的講解。網(wǎng)上超市 是在 Visual S 平臺(tái)運(yùn)用 ASP.NET 技術(shù)來(lái)實(shí)現(xiàn)的 ,使用的數(shù)據(jù)庫(kù)為 SQL Server,主要的功能分為兩 類(lèi):圖書(shū)超市 操作人員和消費(fèi)者。其中 超市操作人員功能包括:人員登錄,圖書(shū)維護(hù),供應(yīng)商維護(hù),商品類(lèi)別維護(hù),會(huì)員維護(hù),訂單維護(hù),庫(kù)存維護(hù),用戶(hù)管理。消費(fèi)者功能包括:會(huì)員注冊(cè),商品瀏覽,察看購(gòu)物車(chē),購(gòu)買(mǎi)商品等。論文在撰寫(xiě)過(guò)程中,力求將理論與實(shí)踐應(yīng)用相結(jié)合,對(duì)各種理論進(jìn)行闡述的同時(shí)配合系統(tǒng)從實(shí)際應(yīng)用和操作技巧上加以說(shuō)明,希望

3、能夠更充分地體現(xiàn)到這些知識(shí)與技術(shù)在本系統(tǒng)中的應(yīng)用與實(shí)現(xiàn)。關(guān)鍵詞: 數(shù)據(jù)庫(kù);電子商務(wù) ;ASP.NET;系統(tǒng)功能IIAbstractAfter entering the 21st century, with the rapid development of computer technology, e-commerce application on the Internet more and more widely, and the majority of network users with a more thoughtful and human services. Now, the onli

4、ne mall at an alarming rate the rapid development of online shopping that has gradually become a kind of fashion. Among them, the online book sales have been even more rapid development. And with the popularization of the Internet, book store will become more mature, and at the same time, there will

5、 be an increasing number of consumer groups to join, so that the market will be more fully the potential of the play. On the current wave of vigorous development and widespread application of e-commerce and development, this article from the development of both theoretical and practical point of vie

6、w. Paper first introduced the concept of e-commerce-related and in depth introduction to the characteristics of e-commerce, while an analysis of the development of technology used in the technical features of ASP.NET, the next book on-line supermarket supermarket feasibility of this system of analys

7、is, and design thinking, design goals and use of a clear process on the end of this page to store design, database design and implementation of procedures to carry out a more detailed explanation.Tianyi Online supermarket in ASP.NET using Visual S technology platform to achieve, and the use of the d

8、atabase for SQL Server, the main function is divided into two categories: books supermarket operators and consumers. Supermarket operators which include: staff log book maintenance, suppliers, maintenance, maintenance of merchandise categories, membership maintenance, order maintenance, inventory ma

9、intenance, user management. Consumer features include: member registration, product browsing, View shopping cart, the purchase of goods. In the process of thesis writing to the application of the theory and practice of combining the various theories at the same time with the system from the practica

10、l application and operation of the described techniques, hoping to more fully reflect the knowledge and technology of these systems in the Application and Implementation.Keyword: databases; e-commerce; ASP.NET; system functionsI目目 錄錄目目 錄錄 .I前前 言言 .11.1. 選選題題背景背景.21.1 項(xiàng)目背景.21.2 項(xiàng)目目標(biāo).32.2. 解決解決方方案的選擇案

11、的選擇.42.1ASP.NET 技術(shù).42.2SQL SERVER 數(shù)據(jù)庫(kù) .53.3. 需求分需求分析析.63.1 總體目標(biāo) .63.2 具體目標(biāo) .63.3 非功能性需求 .63.4 數(shù)據(jù)流程圖及功能分析 .83.4.1 數(shù)據(jù)流圖基本概念.83.4.2 系統(tǒng)數(shù)據(jù)流圖.94.4. 總總體體設(shè)設(shè)計(jì)計(jì).144.1 總體功能.144.1.1 功能結(jié)構(gòu)圖和 E-R 圖.154.1.2 各個(gè)功能模塊的說(shuō)明.174.2 數(shù)據(jù)庫(kù)設(shè)計(jì).205.5. 網(wǎng)網(wǎng)站的詳細(xì)設(shè)計(jì)站的詳細(xì)設(shè)計(jì).245.1 主界面模塊的設(shè)計(jì)與實(shí)現(xiàn) .245.2 會(huì)員功能模塊的設(shè)計(jì)與實(shí)現(xiàn) .255.3 查看商品模塊的設(shè)計(jì)與實(shí)現(xiàn) .275.4

12、購(gòu)物車(chē)模塊的設(shè)計(jì)與實(shí)現(xiàn) .285.5 會(huì)員信息確認(rèn)模塊設(shè)計(jì)與實(shí)現(xiàn) .305.6 員工業(yè)務(wù)模塊的設(shè)計(jì)與實(shí)現(xiàn) .325.7 圖書(shū)信息維護(hù)模塊的設(shè)計(jì)與實(shí)現(xiàn) .336.6. 總結(jié)總結(jié).36致致 謝謝 .37參考文獻(xiàn)參考文獻(xiàn) .371前 言時(shí)光飛逝,一轉(zhuǎn)眼 五年的大學(xué)生活就要結(jié)束了。作為對(duì)大學(xué)生活學(xué)習(xí)的總結(jié),畢業(yè)論文就成了最后的一門(mén)必修課。提筆之時(shí)感慨萬(wàn)千,回顧這幾年的大學(xué)生活,感情溢于言表。希望在這最后的大學(xué)時(shí)光里,能給母校交上一份滿(mǎn)意的答卷。畢業(yè)設(shè)計(jì)作為本科院校重要的實(shí)踐性教學(xué)環(huán)節(jié),是對(duì)學(xué)生在校期間所學(xué)知識(shí)的綜合考察,也為我們今后走向工作崗位打下基礎(chǔ)。為了在鍛煉培養(yǎng)自己分析問(wèn)題、解決問(wèn)題的能力的同時(shí)

13、兼顧自己的興趣與當(dāng)今技術(shù)的發(fā)展趨勢(shì)的需要,我選擇了圖書(shū)超市這一課題。在適應(yīng)現(xiàn)行書(shū)店銷(xiāo)售體制的基礎(chǔ)上,在設(shè)計(jì)中盡可能發(fā)揮電子商務(wù)的優(yōu)勢(shì)。經(jīng)過(guò)三個(gè)多月的努力,自己無(wú)論在系統(tǒng)分析與設(shè)計(jì)還是在軟件編程等方面都有了很大的提高,獨(dú)立完成了設(shè)計(jì)任務(wù)。本論文大致分為以下幾個(gè)章節(jié):第一部分,選題背景,主要為本論文的開(kāi)展做理論上鋪墊;第二部分,解決方案的選擇,主要簡(jiǎn)述了系統(tǒng)的開(kāi)發(fā)思路和構(gòu)架過(guò)程;第三部分,需要分析,分析了系統(tǒng)的具體需求,第四部分是系統(tǒng)總體設(shè)計(jì),詳細(xì)說(shuō)明了系統(tǒng)的實(shí)現(xiàn)過(guò)程;第五部分,是詳細(xì)設(shè)定,最后一部分是編碼的實(shí)現(xiàn)。整個(gè)設(shè)計(jì)過(guò)程中力求按照軟件開(kāi)發(fā)周期的步驟進(jìn)行,循序漸進(jìn)。系統(tǒng)程序經(jīng)過(guò)多次上級(jí)調(diào)試,證

14、明是正確的,可行的。由于時(shí)間和本人個(gè)人能力的限制,設(shè)計(jì)中難免出現(xiàn)失誤,懇請(qǐng)各位老師和同學(xué)給予批評(píng)指正。21. 選題背景當(dāng)代社會(huì),人們已經(jīng)深深的領(lǐng)略到信息革命第二次浪潮的沖擊?,F(xiàn)在信息技術(shù)突破了單位性和地域性的局限,實(shí)現(xiàn)了網(wǎng)絡(luò)和全球化,以英特網(wǎng)為代表的信息網(wǎng)絡(luò)的發(fā)展已經(jīng)帶動(dòng)了信息產(chǎn)業(yè)的形成和發(fā)展,產(chǎn)生了令世人矚目的經(jīng)濟(jì)亮點(diǎn),其應(yīng)用范圍也開(kāi)始從單純的通訊 、教育和信息查詢(xún)向更具效益的商業(yè)領(lǐng)域擴(kuò)張。這一趨勢(shì)告訴人們,電子商務(wù)在信息技術(shù)的強(qiáng)有力的推動(dòng)下,已經(jīng)叩響了人類(lèi)的大門(mén)。計(jì)算機(jī)的全球聯(lián)網(wǎng),形成了與地域、空間無(wú)關(guān)的時(shí)間一體化市場(chǎng),一種新的,基于計(jì)算機(jī)網(wǎng)絡(luò)的新型商業(yè)機(jī)制正在逐步形成,這是處于激烈競(jìng)爭(zhēng)環(huán)

15、境中的各國(guó)政府、制造商、銷(xiāo)售商及有關(guān)研究部門(mén)所不能回避的現(xiàn)實(shí),在已經(jīng)邁入 21 世紀(jì)的今天,認(rèn)識(shí)電子商務(wù)、了解電子商務(wù)、進(jìn)而參與電子商務(wù),是每一位消費(fèi)者都 不得不認(rèn)真 對(duì)待的一項(xiàng)新任務(wù)。隨著現(xiàn)代信息技術(shù)的迅猛發(fā)展,本系統(tǒng)在電子商務(wù)技術(shù)的應(yīng)用使得企業(yè)或個(gè)人通過(guò)電子商務(wù)技術(shù)進(jìn)行圖書(shū)的網(wǎng)上購(gòu)買(mǎi),新用戶(hù)注冊(cè)、用戶(hù)登錄、商品列表、商品分類(lèi)、查詢(xún)商品、特價(jià)商場(chǎng)、缺貨登記、購(gòu)物車(chē)和訂單等基本功能。為了滿(mǎn)足消費(fèi)者對(duì)圖書(shū)的需求,建立一個(gè)網(wǎng)上銷(xiāo)售平臺(tái)勢(shì)在必行。網(wǎng)上平臺(tái)的推出,可以使購(gòu)書(shū)者擁有更多的圖書(shū)信息進(jìn)行選擇,以找到滿(mǎn)足需求的最合適信息。1.1 項(xiàng)目背景在我國(guó),雖然互聯(lián)網(wǎng)開(kāi)通較晚,但發(fā)展極為迅速。由中國(guó)互聯(lián)網(wǎng)

16、絡(luò)信息中心(CNNIC)發(fā)布的最新的 第 21 次中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告 顯示,截至 2007 年 12 月,網(wǎng)民數(shù)已增至 2.1 億人。中國(guó)的網(wǎng)民人數(shù)略低于美國(guó)的 2.15 億,位于世界第二位。網(wǎng)民數(shù)量 2007 年爆發(fā)性增長(zhǎng) ,家庭上網(wǎng)計(jì)算機(jī)數(shù)量為 7800 萬(wàn)臺(tái)。 2007 年一年中國(guó)網(wǎng)民增加了 7300 萬(wàn)人,年增長(zhǎng)率達(dá)到 53.3%。相當(dāng)于在過(guò)去一年中,平均每天增加網(wǎng)民20 萬(wàn)人,或平均每分鐘增加網(wǎng)民近 140 人。而到 2008 年 2 月份,我國(guó)網(wǎng)民數(shù)達(dá)2.21 億人,超過(guò)美國(guó)居全球首位。自 1997 年 10 月 31 日 CNNIC 第一次發(fā)布中國(guó)互聯(lián)網(wǎng)統(tǒng)計(jì)數(shù)字開(kāi)始,網(wǎng)

17、民數(shù)量直到 2005 年 7 月才突破一億人,但是實(shí)現(xiàn)第二個(gè)一億網(wǎng)民數(shù)量的增3長(zhǎng),僅用了兩年半時(shí)間。 2007 年 12 月中國(guó)互聯(lián)網(wǎng)普及率由 2006 年底的10.5%增至 16%,現(xiàn)在的中國(guó)正處于網(wǎng)民快速增長(zhǎng)的階段。預(yù)計(jì)中國(guó)網(wǎng)民還會(huì)進(jìn)一步快速的增長(zhǎng)。從 1998 年 3 月 6 日,我國(guó)國(guó)內(nèi)第一筆互聯(lián)網(wǎng)上電子商務(wù)交易成功,它是由世紀(jì)互聯(lián)通訊技術(shù)有限公司和中國(guó)銀行共同攜手完成的。這標(biāo)志著我國(guó)電子商務(wù)已開(kāi)始進(jìn)入實(shí)用階段。隨著互聯(lián)網(wǎng)在我國(guó)的大規(guī)模普及,互聯(lián)網(wǎng)有望發(fā)展成為最廣大、最深厚、最快捷的市場(chǎng),互聯(lián)網(wǎng)商務(wù)也將成為傳統(tǒng)商業(yè)最有力的挑戰(zhàn)者。電子商務(wù)發(fā)展的歷史軌跡表明,雖然互聯(lián)網(wǎng)經(jīng)濟(jì)和電子商務(wù)在其

18、發(fā)展過(guò)程中遇到很多困難,也存在一定的泡沫,但其成長(zhǎng)的速度和生命力是不可否認(rèn)的。隨著信息技術(shù)在國(guó)際貿(mào)易和商業(yè)領(lǐng)域的廣泛應(yīng)用,利用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)和互聯(lián)網(wǎng)實(shí)現(xiàn)商務(wù)活動(dòng)的國(guó)際化、信息化和無(wú)紙化,已成為21 世紀(jì)經(jīng)濟(jì)發(fā)展的一大趨勢(shì)。 1.2 項(xiàng)目目標(biāo)圖書(shū)超市系統(tǒng)要實(shí)現(xiàn)的功能非常多,最重要的就是管理庫(kù)房中的圖書(shū),以及管理用戶(hù)的購(gòu)物車(chē),從而實(shí)現(xiàn)結(jié)賬等一系列功能。另外,還需要提供給用戶(hù)查找數(shù)據(jù)庫(kù)中的圖書(shū)相關(guān)記錄的功能。同時(shí),就是為了保證圖書(shū)交易的正常進(jìn)行,必須對(duì)用戶(hù)的身份進(jìn)行驗(yàn)證。最后該系統(tǒng)還必須具有管理員的功能,允許管理員對(duì)整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行操作。首先,為了銷(xiāo)售圖書(shū),給圖書(shū) 做廣告是其中很重要的

19、一部分,系統(tǒng)必須在醒目的位置給出圖書(shū)的信息,包括圖書(shū)的名稱(chēng)、功能、以及圖書(shū)的圖片介紹。另外圖書(shū)銷(xiāo)售過(guò)程中還需要對(duì)用戶(hù)的購(gòu)物車(chē)進(jìn)行管理,允許用戶(hù)執(zhí)行諸如清空購(gòu)物車(chē),修改購(gòu)物圖書(shū)的數(shù)量、種類(lèi)等操作。最后,系統(tǒng)必須完成結(jié)賬的功能,從而完成整個(gè)購(gòu)物的流程。其次,因?yàn)樵诰€(xiàn)銷(xiāo)售系統(tǒng)中圖書(shū)的種類(lèi)比較多,某個(gè)用戶(hù)想要找到自己需要的圖書(shū)就比較麻煩,所以系統(tǒng)提供了查找的功能,將圖書(shū)分類(lèi),給用戶(hù)帶來(lái)方便。另外,為了保證數(shù)據(jù)庫(kù)的安全,以及圖書(shū)交易的順利進(jìn)行,系統(tǒng)還需要對(duì)用戶(hù)進(jìn)行管理,最簡(jiǎn)單的一點(diǎn)就是需要用戶(hù)先注冊(cè),進(jìn)行身份驗(yàn)證。最后,系統(tǒng)特別提供了數(shù)據(jù)庫(kù)管理的功能,允許具有管理權(quán)限的人員對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行操作,包括添加

20、、刪除、修改記錄等等。42. 解決方案的選擇圖書(shū)超市,采用 B/S 結(jié)構(gòu)設(shè)計(jì)。主要采用了如下技術(shù):2.1 ASP.NET 技術(shù)ASP 的最新版本即為 ASP.NET,是隨.NET 框架一起出現(xiàn)的。 ASP.NET是面向?qū)ο蟮姆?wù)器端腳本工具。因此,它便于開(kāi)發(fā)面向?qū)ο蟮拇a和粒度化代碼。(2)ASP.NET 技術(shù)系統(tǒng)結(jié)構(gòu)模型:ASP.NET 結(jié)構(gòu)是一個(gè)三層系統(tǒng): UI 層、業(yè)務(wù)邏輯層和數(shù) 據(jù)層,如圖 2-1 所示。圖 2-1 ASP.NET 系統(tǒng)結(jié)構(gòu)模型說(shuō)明:UI 層負(fù)責(zé)與用戶(hù)交互,接收用戶(hù)的輸入并將服務(wù)器端傳來(lái)的數(shù)據(jù)呈現(xiàn)給客戶(hù)。業(yè)務(wù)邏輯層負(fù)責(zé)接收瀏覽器傳來(lái)的請(qǐng)求并將請(qǐng)求傳給數(shù)據(jù)層,同時(shí)將請(qǐng)求處

21、理結(jié)果發(fā)給瀏覽器。它由Web 表單、XML Web 服務(wù)和組件服務(wù)組成。其中 Web 表單是 ASP.NET 應(yīng)用程序的核心所在,它是向客戶(hù)呈現(xiàn)數(shù)據(jù)和信息的基礎(chǔ),也是響應(yīng)和處理客戶(hù)與顯示的Web 表單交互生成的信息和數(shù)據(jù)的基礎(chǔ)。數(shù)據(jù)層是通過(guò) ADO.NET 操縱數(shù)據(jù)為事務(wù)邏輯層提供數(shù)據(jù)服務(wù),如存儲(chǔ)數(shù)據(jù)操作結(jié)果、返回?cái)?shù)據(jù)檢索結(jié)果等 。(3) ASP.NET 訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的原理:與數(shù)據(jù)庫(kù)相連, ADO.NET 提供了如下 3 種方式:通過(guò) ODBC 相連;通過(guò)OLEDB 相連;直接與 SQL Server 相連。3 種方式由于應(yīng)用層次的差異,使得效率由低到高,獨(dú)立性由高到低。對(duì)于相連數(shù)據(jù)庫(kù)的數(shù)據(jù)處理

22、,也有2種方式,即一種是通過(guò) Data Set 來(lái)隔離異構(gòu)的數(shù)據(jù)源,另一種是以流方式從數(shù)據(jù)源讀取 (Data Reader 方式)。52.2SQL SERVER 數(shù)據(jù)庫(kù)(1)數(shù)據(jù)庫(kù)簡(jiǎn)介:SQL server 數(shù)據(jù)庫(kù)能夠輕而易舉地通過(guò) Internet 的內(nèi)部網(wǎng)絡(luò)加以訪(fǎng)問(wèn)。SQL server 提供了一系列方法將數(shù)據(jù)填充到您的Web 服務(wù)器,同時(shí)提供了對(duì)數(shù)據(jù)的快捷訪(fǎng)問(wèn),它是一種可伸縮,高性能的數(shù)據(jù)庫(kù)管理系統(tǒng),具備內(nèi)置的復(fù)制能力, Internet 集成,開(kāi)發(fā)系統(tǒng)結(jié)構(gòu)以強(qiáng)大的基于GUI 的管理工具。它的一個(gè)獨(dú)特功能是基于服務(wù)器的作業(yè)調(diào)度系統(tǒng),允許直觀(guān)地控制多個(gè)服務(wù)器和遠(yuǎn)程操作。這極大地增加了數(shù)據(jù)庫(kù)

23、的性能和可靠性。(2)SQL server 的功能與因特網(wǎng)的集成SQL Server 2000 的數(shù)據(jù)庫(kù)引擎提供了完整的 XML 支持。它的可伸縮性、可用性和安全功能是構(gòu)成最大的Web 站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的前提??缮炜s性和可用性無(wú)論使用的是運(yùn)行 Windows2000 的便攜式電腦,還是運(yùn)行 WindowsXP數(shù)據(jù)中心版的大型多處理器服務(wù)器,都可以使用SQL Server 2000 的數(shù)據(jù)庫(kù)引擎。企業(yè)級(jí)數(shù)據(jù)庫(kù)功能SQL Server 2000 分布式查詢(xún)使用戶(hù)可以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),而在進(jìn)行這些數(shù)據(jù)引用時(shí),會(huì)感覺(jué)它們是SQL Server 2000 數(shù)據(jù)庫(kù)的一部分。同時(shí),分布式事務(wù)還

24、將保證任何分布式數(shù)據(jù)更新的完整性。另外,SQL Server 2000 關(guān)系數(shù)據(jù)庫(kù)引擎能夠充分保護(hù)數(shù)據(jù)的完整性,而且還可以將管理和修改數(shù)據(jù)庫(kù)用戶(hù)的開(kāi)銷(xiāo)減到最小。易于安裝、部署和使用SQL Server 2000 是由一系列的管理和開(kāi)發(fā)工具組成的,這些工具使用戶(hù)能夠更加容易地在多個(gè)站點(diǎn)上進(jìn)行SQL Server 的安裝、部署、管理和使用。因此,可以更加快速地交付 SQL Server 應(yīng)用程序,而且客戶(hù)只需進(jìn)行最少的安裝和管理就可以實(shí)現(xiàn)這些應(yīng)用程序。數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)倉(cāng)庫(kù)是 SQL Server 2000 中包含的用于析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理( OLAP)的工具。除了使用數(shù)據(jù)倉(cāng)庫(kù)以外,還可

25、以使用其他的6工具來(lái)直觀(guān)地設(shè)計(jì)數(shù)據(jù)庫(kù),并通過(guò)使 用英文查詢(xún)來(lái)分析數(shù)據(jù)。73. 需求分析3.1 總體目標(biāo)書(shū)店是網(wǎng)站式的書(shū)店。是一種高質(zhì)量,更快捷,更方便的購(gòu)書(shū)方式,網(wǎng)站式的書(shū)店對(duì)圖書(shū)的管理更加合理化,信息化 ,售書(shū)的同時(shí)還具有書(shū)籍類(lèi)商品管理、購(gòu)物車(chē)、訂單管理、會(huì)員管理等功能,非常靈活的網(wǎng)站內(nèi)容和文章管理功能 。為進(jìn)一步拓展書(shū)店消費(fèi)群體,提高工作效率,增加書(shū)店收益,著眼于書(shū)店未來(lái)的發(fā)展 來(lái)開(kāi)發(fā)本系統(tǒng)。本系統(tǒng)的開(kāi)發(fā)與實(shí)施,對(duì)擴(kuò)大書(shū)店影響,減少?gòu)那笆止げ僮魉鶐?lái)的誤差從而提高工作效率,增加書(shū)店的經(jīng)濟(jì)效益,同時(shí),對(duì)書(shū)店的科學(xué)管理,書(shū)店圖書(shū)的數(shù)據(jù)提供更準(zhǔn)確可靠的依據(jù)。3.2 具體目標(biāo)根據(jù)上述總體目標(biāo)需求,

26、該系統(tǒng)分為以下幾個(gè)模塊:1.圖書(shū)管理可實(shí)現(xiàn)圖書(shū)的在線(xiàn)查詢(xún)以及管理員對(duì)圖書(shū)信息的更新,為顧客選購(gòu)圖書(shū)提供詳實(shí)可靠的圖書(shū)資源信息。2.銷(xiāo)售管理完成圖書(shū)的在線(xiàn)銷(xiāo)售,實(shí)現(xiàn) 訂單的處理。3.客戶(hù)管理完成客戶(hù)的注冊(cè),客戶(hù)信息的維護(hù),管理員可以對(duì)客戶(hù)的信息進(jìn)行管理操作,對(duì)系統(tǒng)的安全性提供保障。3.3 非功能性需求網(wǎng)上圖書(shū)超市界面主要以藍(lán)色系為主,界面美觀(guān),易懂,格局分配合理,界面操作簡(jiǎn)單易于操作。無(wú)論是消費(fèi)者還是員工都會(huì)對(duì)本網(wǎng)上的設(shè)計(jì)而留下深刻印象。1. 用戶(hù)界面需求 ,如表 3-1 所示。表 3-1 用戶(hù)界面需求表需需求求名名稱(chēng)稱(chēng)詳詳細(xì)細(xì)要要求求風(fēng)格網(wǎng)站主體采用簡(jiǎn)明不雜亂的風(fēng)格,使整個(gè)界面明亮有規(guī)則顏色淡

27、藍(lán)色明朗界面,界面整潔不雜亂,一種清新脫俗的感覺(jué)8分辨率1024*768軟硬件環(huán)境需求 ,如表 3-2 所示。表 3-2 軟硬件環(huán)境需求表需需求求名名稱(chēng)稱(chēng)詳詳細(xì)細(xì)要要求求運(yùn)行速度cpu P4 2.0 ,512內(nèi)存,32M 顯存配置以上 容量40G 以上操作系統(tǒng)性能Windows2000操作系統(tǒng)版本以上網(wǎng)絡(luò)傳輸率512k以上產(chǎn)品質(zhì)量需求 ,如表 3-3 所示。表 3-3 產(chǎn)品質(zhì)量需求表主主要要質(zhì)質(zhì)量量屬屬性性詳詳細(xì)細(xì)要要求求正確性有些信息輸入有自動(dòng)監(jiān)測(cè),能夠幫助正確完成填寫(xiě)信息健壯性有限制,防止輸入信息不合法可靠性會(huì)員資料不對(duì)外公開(kāi)性能,效率高易用性方便易用清晰性清晰安全性很安全??蓴U(kuò)展性可以擴(kuò)

28、展兼容性可以兼容可移植性代碼可移植4.設(shè)備需求分析:用戶(hù)終端硬件要求:電腦,辦理上網(wǎng)業(yè)務(wù)。軟件要求:操作系統(tǒng) Windows2000 或以上版本, IE5.0 以上瀏覽器。網(wǎng)站建設(shè)硬件使用的服務(wù)器:內(nèi)存 256M 以上,CPU 奔騰 3 以上,硬盤(pán) 40G 以上。網(wǎng)站建設(shè)軟件操作系統(tǒng): Windows2000 以上。9數(shù)據(jù)庫(kù):SQL Server2000 以上。通信接口通信協(xié)議: TCP/IP 協(xié)議。5.其他需求網(wǎng)站界面美觀(guān)大方,易操作,方便用戶(hù)使用。對(duì)問(wèn)題范圍、功能需求、性能,應(yīng)用環(huán)境進(jìn)行總體描述,數(shù)據(jù)庫(kù) E-R圖等。3.4 數(shù)據(jù)流程圖及功能分析3.4.1 數(shù)據(jù)流圖基本概念1.數(shù)據(jù)流圖的定義

29、數(shù)據(jù)流圖( DFD-Data Flow Diagram)是描繪系統(tǒng)的邏輯模型,圖中沒(méi)有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動(dòng)和處理的情況。DFD 可以形象地描述事務(wù)處理與所需數(shù)據(jù)的關(guān)聯(lián),便于用結(jié)構(gòu)比系統(tǒng)分析方法,自頂向下,逐層分解,步步細(xì)化。2.符號(hào)說(shuō)明,如表 3-4 所示。表3-4數(shù)據(jù)流圖符號(hào)說(shuō)明符號(hào)名稱(chēng)說(shuō)明實(shí)體系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲得組織或個(gè)人處理記述某種業(yè)務(wù)的手工或計(jì)算機(jī)處理數(shù)據(jù)存儲(chǔ)記述與處理有關(guān)的數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)流記述有關(guān)的流動(dòng)方向FM 記述數(shù)據(jù)流的名稱(chēng)3.4.2 系統(tǒng)數(shù)據(jù)流圖PWDNFM10圖 3-1圖書(shū)超市 管理系統(tǒng)TOP數(shù)據(jù)流圖圖 3-2圖書(shū)超市 管理系統(tǒng)一級(jí)細(xì)化 (一)

30、管理員F1 管理員操作信息用 戶(hù)F2 用戶(hù)操作信息管理員用 戶(hù)P0圖書(shū)超市管理系統(tǒng)F3 管理員操作結(jié)果F4 用戶(hù)操作結(jié)果F1.3 圖書(shū)信息F1.5 出版商信息D1D4D3D6D5D2D7F1.1 等級(jí)信息P1管理員操作子系統(tǒng)F1.2 會(huì)員信息F1.4 類(lèi)別信息F1.6 銷(xiāo)售狀況信息F3 管理員操作結(jié)果圖書(shū)信息表圖書(shū)類(lèi)別信息表出版商信息會(huì)員等級(jí)信息表會(huì)員信息表圖書(shū)評(píng)比信息表售書(shū)信息表11P1.2會(huì)員信息管理D5F1.2 會(huì)員信息F3.2 用戶(hù)信息處理結(jié)果會(huì)員信息表圖書(shū)信息表圖書(shū)類(lèi)別信息表會(huì)員信息表F4 用戶(hù)操作結(jié)果評(píng)比信息表售書(shū)信息表D6D7P2用戶(hù)操作子系統(tǒng)F2.1 用戶(hù)注冊(cè),登錄信息F2.2

31、 用戶(hù)基本信息F2.3 用戶(hù)查詢(xún),瀏覽圖書(shū)F2.4 用戶(hù)使用購(gòu)物車(chē)信息 F2.5 用戶(hù)訂單信息F2.6 用戶(hù)評(píng)比信息D1D5D2圖 3-3圖書(shū)超市 管理系統(tǒng)一級(jí)細(xì)化 (二)圖 3-4圖書(shū)超市 管理系統(tǒng)二級(jí)細(xì)化 (一)圖 3-5圖書(shū)超市 管理系統(tǒng)二級(jí)細(xì)化 (二)F1.1 等級(jí)信息P1.1會(huì)員等級(jí)信息管理D4F3.1 管理員信息處理結(jié)果會(huì)員等級(jí)信息表12圖書(shū)信息表P1.4類(lèi)別信息管理D7F1.4 類(lèi)別信息F3. 4 類(lèi)別信息處理結(jié)果類(lèi)別信息表D6F1.5 出版商信息P1.5出版商信息管理F3. 5 出版商信息處理結(jié)果出版商信息表圖 3-6圖書(shū)超市 管理系統(tǒng)二級(jí)細(xì)化 (三)圖 3-7圖書(shū)超市 管理系

32、統(tǒng)二級(jí)細(xì)化 (四)圖 3-8圖書(shū)超市 管理系統(tǒng)二級(jí)細(xì)化 (五)F1.3 圖書(shū)信息P1.3圖書(shū)信息管理F3.3 圖書(shū)信息處理結(jié)果D1D2圖書(shū)類(lèi)別信息表D3出版商信息表13D5P2.1會(huì)員注冊(cè)登錄管理F2.1 會(huì)員注冊(cè)登錄信息F4.1 會(huì)員注冊(cè)登錄信息失敗會(huì)員信息表P2.2用戶(hù)基本信息管理D5F2.2 用戶(hù)基本信息F4.2 用戶(hù)基本信息處理結(jié)果信息管理會(huì)員信息表P2.3用戶(hù)查詢(xún)?yōu)g覽圖書(shū)F2.3 用戶(hù)查詢(xún)?yōu)g覽圖書(shū)信息F4.3 查詢(xún)結(jié)果信息管理D1圖書(shū)信息表D2圖書(shū)類(lèi)別信息表D6圖書(shū)評(píng)比信息表圖 3-9圖書(shū)超市 管理系統(tǒng)二級(jí)細(xì)化 (六)圖 3-10圖書(shū)超市 管理系統(tǒng)二級(jí)細(xì)化 (七)圖 3-11圖書(shū)超市

33、 管理系統(tǒng)二級(jí)細(xì)化 (八)圖 3-12圖書(shū)超市 管理系統(tǒng)二級(jí)細(xì)化 (九)P1.6銷(xiāo)售圖書(shū)管理F1.6 銷(xiāo)售圖書(shū)信息F3.6 銷(xiāo)售圖書(shū)處理結(jié)果D7售書(shū)信息表14售書(shū)信息表P2.4用戶(hù)購(gòu)物車(chē)管理F2.4 用戶(hù)購(gòu)物車(chē)信息D7F4.4 用戶(hù)使用購(gòu)物車(chē)信息P2.5用戶(hù)訂單瀏覽D7F2.5 用戶(hù)訂單信息售書(shū)信息表F4.5 用戶(hù)訂單瀏覽結(jié)果圖 3-13圖書(shū)超市 管理系統(tǒng)二級(jí)細(xì)化 (十)圖 3-14圖書(shū)超市 管理系統(tǒng)二級(jí)細(xì)化 (十一)圖 3-15 圖書(shū)超市管理系統(tǒng)二級(jí)細(xì)化(十二)4. 總體設(shè)計(jì)P2.6用戶(hù)評(píng)比處理D6F2.6 用戶(hù)評(píng)比信息評(píng)比信息表F4.6 用戶(hù)評(píng)比瀏覽結(jié)果154.1 總體功能1.幾種登錄人員

34、的具體功能如下:(1) 員工登錄: 作為網(wǎng)站的員工自己有相應(yīng)的用戶(hù)名和密碼,登 錄后進(jìn)入本網(wǎng)站的業(yè)務(wù)主頁(yè) 。(2) 供應(yīng)商信息維護(hù):主要是針對(duì)為本購(gòu)物網(wǎng)站提供圖書(shū)書(shū)籍的供應(yīng)商的詳細(xì)信息 ,其中包括供應(yīng)商錄入,供應(yīng)商刪除,供應(yīng)商修改,供應(yīng)商查詢(xún)等功能。(3) 圖書(shū)商品信息維護(hù):主要是對(duì)本網(wǎng)站的圖書(shū)商品的一些詳細(xì)信息進(jìn)行維護(hù),其中包括圖書(shū)商品 錄入,圖書(shū)商品刪除,圖書(shū)商品修改,圖書(shū)商品查詢(xún)等功能。(4) 商品類(lèi)型維護(hù):主要是對(duì)圖書(shū)的類(lèi)型進(jìn)行分化 ,如文學(xué),科幻,卡通等,主要包括商品類(lèi)型錄入,商品類(lèi)型刪除,商品類(lèi)型修改,商品類(lèi)型查詢(xún)等功能。(5) 會(huì)員維護(hù):主要是對(duì)注冊(cè)本網(wǎng)站的消費(fèi)者信息進(jìn)行維護(hù),主

35、要包括會(huì)員查詢(xún)等功能。(6) 訂單維護(hù):主要是對(duì)購(gòu)買(mǎi)本網(wǎng)站 圖書(shū)商品而自動(dòng)產(chǎn)生的訂單,主要包括訂單查詢(xún),訂單統(tǒng)計(jì)的功能。(7) 庫(kù)存維護(hù):主要是對(duì)商品庫(kù)存進(jìn)行維護(hù),包括入庫(kù)管理,庫(kù)存統(tǒng)計(jì)等功能。2.消費(fèi)者功能包括:(1) 會(huì)員注冊(cè):消費(fèi)者可以通過(guò)注冊(cè)成為本網(wǎng)站的會(huì)員。(2) 商品流覽:會(huì)員可以通過(guò)商品網(wǎng)頁(yè)進(jìn)行瀏覽圖書(shū)商品的具體信息。(3) 圖書(shū)資訊:可以通過(guò)網(wǎng)站的新聞信息可以了解當(dāng)今最新出版圖書(shū)信息,以及圖書(shū)的排行榜,作者詳細(xì)信息等。(4) 購(gòu)物車(chē):會(huì)員在選好商品后,可以點(diǎn)擊 進(jìn)入購(gòu)物車(chē),同時(shí)可以查看購(gòu)物車(chē)?yán)锏纳唐贰?5) 確定訂單:確定購(gòu)物車(chē)后會(huì)自動(dòng)產(chǎn)生一個(gè)購(gòu)物單也就是訂單,這個(gè)是消費(fèi)者購(gòu)買(mǎi)

36、商品的依據(jù)。(6) 會(huì)員信息維護(hù):消費(fèi)者可以 隨時(shí)更改自己的信息,如密碼等。164.1.1 功能結(jié)構(gòu)圖和 E-R 圖1.功能結(jié)構(gòu)圖:圖 4-1 網(wǎng)上購(gòu)書(shū)功能結(jié)構(gòu)圖2.系統(tǒng) E-R 圖:圖4-2 會(huì)員信息實(shí)體E-R圖圖圖書(shū)書(shū)信信息息17圖4-3 商品信息實(shí)體E-R圖圖4-4 供應(yīng)商信息實(shí)體E-R圖圖4-5 圖書(shū)信息實(shí)體E-R圖18圖4-6 商品信息實(shí)體E-R圖圖4-7 訂單主表實(shí)體E-R圖圖4-8 訂單從表實(shí)體E-R圖4.1.2 各個(gè)功能模塊的說(shuō)明 1.網(wǎng)站員工登錄19網(wǎng)站員工登錄主要是針對(duì)本網(wǎng)站 內(nèi)部工作人員而設(shè)定了登錄界面,里面包括網(wǎng)站相應(yīng)得一些業(yè)務(wù)信息維護(hù)。名稱(chēng)、標(biāo)識(shí)符員工登錄功能描述網(wǎng)站

37、內(nèi)部工作人員登錄網(wǎng)站并進(jìn)行業(yè)務(wù)操作的人員憑證輸 入輸入用戶(hù)名和密碼補(bǔ)充說(shuō)明密碼是制定多少位的,所以限制了輸入的位數(shù)2.會(huì)員登錄消費(fèi)者注冊(cè)后成為本購(gòu)物網(wǎng)站的會(huì)員,有自己的用戶(hù)名和密碼,這樣登錄后就有購(gòu)買(mǎi)本網(wǎng)站商品的權(quán)限了。名稱(chēng)、標(biāo)識(shí)符會(huì)員登錄功能描述為消費(fèi)者提供消費(fèi)權(quán)限的功能,只要登錄后,就享有購(gòu)買(mǎi)商品的功能輸 入輸入用戶(hù)名和密碼補(bǔ)充說(shuō)明密碼是制定多少位的,所以限制了輸入的位數(shù)3.商品類(lèi)別查詢(xún)這一項(xiàng)功能不用消費(fèi)者自行操作,而是在 網(wǎng)站主頁(yè)面中直接進(jìn)行察看。名稱(chēng)、標(biāo)識(shí)符商品類(lèi)別查詢(xún)功能描述主要在頁(yè)面上按照商品的類(lèi)別進(jìn)行顯示,消費(fèi)者可以根據(jù)商品的類(lèi)別進(jìn)行查看圖書(shū)信息輸 入無(wú)需輸入補(bǔ)充說(shuō)明直接在購(gòu)物主

38、頁(yè)面顯示4.會(huì)員信息維護(hù)這是消費(fèi)者成為會(huì)員的一項(xiàng)功能。名稱(chēng)、標(biāo)識(shí)符會(huì)員信息維護(hù)功能描述消費(fèi)者可以通過(guò)注冊(cè)功能成為會(huì)員,同時(shí)可以更改自己的相應(yīng)信息,如密碼等輸 入輸入會(huì)員相應(yīng)得實(shí)際信息20補(bǔ)充說(shuō)明有些輸入作了檢測(cè),如電話(huà),電子信箱等5.商品類(lèi)別維護(hù)這是網(wǎng)站員工業(yè)務(wù)維護(hù)之一。名稱(chēng)、標(biāo)識(shí)符商品類(lèi)別維護(hù)功能描述對(duì)商品的種類(lèi)進(jìn)行信息處理,包括類(lèi)別添加,類(lèi)別修改,類(lèi)別刪除,類(lèi)別查詢(xún)的功能輸 入輸入編號(hào)和類(lèi)別名稱(chēng)等補(bǔ)充說(shuō)明編號(hào)無(wú)需輸入,自動(dòng)生成6.圖書(shū)信息維護(hù)這是網(wǎng)站員工業(yè)務(wù)維護(hù)之一。名稱(chēng)、標(biāo)識(shí)符圖書(shū)信息維護(hù)功能描述對(duì)了圖書(shū)的信息進(jìn)行處理,包括圖書(shū)信息添加,圖書(shū)信息修改,圖書(shū)信息刪除,圖書(shū)信息查詢(xún)輸 入輸入

39、編號(hào),圖書(shū)名稱(chēng)等信息補(bǔ)充說(shuō)明編號(hào)無(wú)需輸入,自動(dòng)生成7.商品信息維護(hù)這是網(wǎng)站員工業(yè)務(wù)之一。名稱(chēng)、標(biāo)識(shí)符商品信息維護(hù)功能描述對(duì)網(wǎng)站出售的商品信息進(jìn)行處理,包括商品信息添加,商品信息修改,商品信息刪除,商品信息查詢(xún)的功能輸 入輸入商品編號(hào),商品名稱(chēng)等信息補(bǔ)充說(shuō)明編號(hào)無(wú)需輸入,自動(dòng)生成8.供應(yīng)商信息維護(hù)這是網(wǎng)站員工業(yè)務(wù)之一。名稱(chēng)、標(biāo)識(shí)符供應(yīng)商信息維護(hù)功能描述對(duì)提供商品的供應(yīng)商進(jìn)行信息處理,包括供應(yīng)商信息添加,供應(yīng)商信息修改,供應(yīng)商信息刪除,供應(yīng)商信息查詢(xún)的功能輸 入編號(hào),名稱(chēng),電話(huà)等實(shí)際信息21補(bǔ)充說(shuō)明有些輸入作了檢測(cè),如電話(huà),電子信箱等9.訂單信息維護(hù)這是網(wǎng)站員工業(yè)務(wù)之一。名稱(chēng)、標(biāo)識(shí)符訂單信息維護(hù)功

40、能描述當(dāng)會(huì)員消費(fèi)后自動(dòng)形成的訂單,員工只能修改訂單的相應(yīng)信息,同時(shí)具有訂單查詢(xún)的功能輸入只能修改相應(yīng)信息補(bǔ)充說(shuō)明自動(dòng)生成訂單,但只能修改訂單10.員工信息維護(hù)消費(fèi)者注冊(cè)后成為本圖書(shū)網(wǎng)站的會(huì)員,有自己的用戶(hù)名和密碼,這樣登錄后就有購(gòu)買(mǎi)本網(wǎng)站商品的權(quán)限了。名稱(chēng)、標(biāo)識(shí)符員工信息維護(hù)功能描述為員工提供信息維護(hù)權(quán)限的功能輸 入相應(yīng)信息補(bǔ)充說(shuō)明密碼等有限制4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫(kù)采用 SQL SERVER2000 數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)名稱(chēng)為T(mén)ianyishop。數(shù)據(jù)庫(kù)中包含 9 個(gè)表。下面分別給出數(shù)據(jù)表主要數(shù)據(jù)表的結(jié)構(gòu)。1.用戶(hù)信息表 User,如表 4-1 所示。表 4-1 用戶(hù)信息表字段名數(shù)據(jù)類(lèi)型

41、長(zhǎng)度允許為空是否為主鍵說(shuō)明UsernameVarchar10否是用戶(hù)名PasswordVarchar20是否用戶(hù)密碼2. 供應(yīng)商信息表 Gys表 4-2 供應(yīng)商信息表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空是否為主鍵說(shuō)明22Gys_idVarchar10否是供應(yīng)商編號(hào)GysnameVarchar50是否供應(yīng)商名AddressVarchar100是否所住地址PostcodeVarchar50是否郵政編碼TelVarchar50是否手機(jī)3. 消費(fèi)者信息表 Customer,如表 4-3 所示。表 4-3 消費(fèi)者信息表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空是否為主鍵說(shuō)明CustomerIDVarchar10否是客戶(hù)編號(hào)Cus

42、tomerNameVarchar30否否客戶(hù)名稱(chēng)Customer_pwdVarchar20否否密碼sexVarchar2否否性別IdentityCardVarchar18否否身份證號(hào)AddressVarchar200是否地址ProvinceVarchar20是否所在省份cityVarchar20是否所在城市ZipCodeVarchar7是否郵政編碼EmailVarchar50是否電子郵件TelVarchar20是否手機(jī)號(hào)碼4.商品表 Goods,如表 4-4 所示。表 4-4 商品表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空是否為主鍵說(shuō)明Goods_idVarchar10否是商品編號(hào)Book_idVarcha

43、r10否否圖書(shū)編號(hào)Relail_prVarchar50是否零售價(jià)Cost_prVarchar50是否成本價(jià)Gys_idVarchar10否否供應(yīng)商編號(hào)Sx_1Varchar500是否屬性 123Sx_2Varchar500是否屬性 2Sx_3Varchar500是否屬性 32. 圖書(shū)表 Books,如表 4-5 所示表 4-5 圖書(shū)表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空是否為主鍵說(shuō)明Book_idVarchar10否是圖書(shū)編號(hào)Book_nameVarchar50是否圖書(shū)名稱(chēng)Book_lbVarchar10是否類(lèi)別Book_picVarchar50是否照片Book_dscrVarchar500是否描述5消

44、費(fèi)者登錄信息表 Client,如表 4-6 所示。表 4-6 消費(fèi)者登錄信息表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空是否為主鍵說(shuō)明CustomerIDVarchar10否是客戶(hù)編號(hào)CustomerNameVarchar30否否客戶(hù)名稱(chēng)Customer_pwdVarchar20否否密碼6. 類(lèi)別表 Lb表 4-7 類(lèi)別表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空是否為主鍵說(shuō)明Lb_idVarchar10否是類(lèi)別編號(hào)Lb_nmVarchar30是否類(lèi)別名稱(chēng)7. 訂單主表 Dz表 4-8 訂單主表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空是否為主鍵說(shuō)明Dz_idVarchar10否是訂單編號(hào)CustomerNameVarchar10否否客戶(hù)名

45、稱(chēng)Dz_dateDatetime8是否訂購(gòu)日期24TotalVarchar100是否總計(jì)金額MeansVarchar20是否付款方式PayVarchar2是否是否付款ConditionVarchar2是否狀態(tài)8. 訂單從表 Dc表 4-9 訂單從表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空是否為主鍵說(shuō)明Dz_idVarchar10否否訂單編號(hào)Goods_idVarchar10否否商品編號(hào)AmountVarchar50是否數(shù)量Sel_riceVarchar100是否售價(jià)255. 網(wǎng)站的詳細(xì)設(shè)計(jì)5.1 主界面模塊的設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)上圖書(shū)超市主要消費(fèi)者登錄和員工登錄并且各自有著不同的功能:圖5-1 系統(tǒng)業(yè)務(wù)流程圖注釋?zhuān)?/p>

46、用戶(hù)登錄 圖書(shū)超市后選擇一種登錄,成功登錄后將進(jìn)行功能操作,如購(gòu)物查看信息等。如果登錄錯(cuò)誤則顯示錯(cuò)誤信息 ,如圖 5-1 所示。26圖 5-2 上商圖書(shū)超市 主頁(yè)面注釋?zhuān)壕W(wǎng)上 圖書(shū)超市整體采用清新淡雅的淺藍(lán)顏色為主導(dǎo),讓顧客購(gòu)物舒心,如圖 5-2 所示。主頁(yè)部分實(shí)現(xiàn)代碼:protected void btnok_Click(object sender, System.EventArgs e)if(this.txtusername.Text= | this.txtpassword.Text=)Response.Write(alert(用戶(hù)名.密碼不可為空!););elseSqlConnectio

47、n conn=DB.CreateCon();conn.Open();SqlCommand cmdd=new SqlCommand(select count(*) from Customer where CustomerName =+ this.txtusername.Text.Trim() +,conn);int i=Convert.ToInt32(cmdd.ExecuteScalar();if(i=0)Response.Redirect(denglucuowu.aspx);elseSessionname=this.txtusername.Text;this.lblname.Text=Sess

48、ionname.ToString();this.txtusername.Text=;this.txtpassword.Text=;this.hl1.Visible=true;this.hl2.Visible=true;5.2 會(huì)員功能模塊的設(shè)計(jì)與實(shí)現(xiàn)人機(jī)界面,如圖 5-3 所示。27圖5-3 會(huì)員修改資料注釋?zhuān)旱谝淮蔚卿浘W(wǎng)上 圖書(shū)超市的用戶(hù),先要進(jìn)行注冊(cè),注冊(cè)后就可以成為本購(gòu)物網(wǎng)站的會(huì)員 ,如圖 5-3 所示。 注冊(cè)部分實(shí)現(xiàn)代碼:private void bing()SqlConnection con=user.createCon();con.Open();SqlCommand cmd=new

49、 SqlCommand(select * from Customer where CustomerName =+ Sessionname +,con);SqlDataReader dr=cmd.ExecuteReader();dr.Read();this.txtCustomerID.Text=drCustomerID.ToString();this.txtCustomerName.Text=drCustomerName.ToString();this.txtsex.SelectedItem.Text=drsex.ToString();this.txtIdentityCard.Text=drId

50、entityCard.ToString();this.txtAddress.Text=drAddress.ToString();this.dd1Province.SelectedItem.Text=drProvince.ToString();this.txtcity.Text=drcity.ToString();this.txtZipCode.Text=drZipCode.ToString();28this.txtEmail.Text=drEmail.ToString();this.txtTel.Text=drTel.ToString();dr.Close();con.Close();5.3

51、查看商品模塊的設(shè)計(jì)與實(shí)現(xiàn)圖5-4 查看商品注釋?zhuān)撼蔀闀?huì)員后,您就查找 您想要的圖書(shū),同時(shí)點(diǎn)擊詳細(xì)信息后就可以查閱這個(gè)圖書(shū)的詳細(xì)內(nèi)容了,如圖5-4 所示。購(gòu)書(shū)頁(yè)部分代碼:if(!this.IsPostBack)this.Panel2.Visible=false;this.DataGrid1.DataKeyField= Book_id ;string typeID=Request.QueryStringTypeID.ToString();ViewStatetypeID=typeID;SqlConnection con=user.createCon();con.Open();SqlDataAdapt

52、er da=new SqlDataAdapter(select distinct * from Books, Goods,Lb where Books. Book_id = Goods. Book_id and Books.Lb= Lb. Lb_nm and Lb_id =+ViewStatetypeID.ToString()+,con);DataSet ds=new DataSet();29da.Fill(ds,table);this.DataGrid1.DataSource=ds.Tablestable;this.DataGrid1.DataBind();if(e.CommandName=

53、buygoods)this.Panel2.Visible=true;this.Label2.Text=this.DataGrid1.DataKeyse.Item.ItemIndex.ToString();SqlConnection con=goods.createCon();con.Open();SqlCommand cmd=new SqlCommand(select * from Goods where Book_id =+ this.Label2.Text +,con);SqlDataReader dr=cmd.ExecuteReader();dr.Read();this.Label1.T

54、ext=dr.GetString(0).ToString();this.Label3.Text=dr.GetString(2).ToString();this.Label4.Text=dr.GetString(4).ToString();this.Label5.Text=dr.GetString(5).ToString();this.Label6.Text=dr.GetString(6).ToString();this.Label7.Text=dr.GetString(7).ToString();dr.Close();con.Close();5.4 購(gòu)物車(chē)模塊的設(shè)計(jì)與實(shí)現(xiàn)圖5-5 查看購(gòu)物車(chē)3

55、0注釋?zhuān)哼x購(gòu)?fù)曜约合矚g的書(shū)籍后, 點(diǎn)擊購(gòu)物車(chē)就可以查看自己選擇了那些書(shū)籍以及數(shù)量,之后可以點(diǎn)擊 “繼續(xù)購(gòu)物”進(jìn)行查看別的商品,或者點(diǎn)擊“我要買(mǎi)單”進(jìn)入購(gòu)買(mǎi)下一步,如 圖 5-5 所示。圖5-6 用戶(hù)購(gòu)物流程圖注釋?zhuān)河脩?hù)進(jìn)入網(wǎng)站后進(jìn)行注冊(cè),注冊(cè)后進(jìn)行登錄,如果輸入的用戶(hù)名和密碼正確則顯示會(huì)員登錄的信息,如果錯(cuò)用戶(hù)名或密碼錯(cuò)誤,則顯示錯(cuò)誤信息,會(huì)員登錄后進(jìn)行查看圖書(shū)商品,選擇商品后進(jìn)行查看購(gòu)物車(chē),之后確定購(gòu)買(mǎi),如圖 5-6 所示。購(gòu)物車(chē)部分實(shí)現(xiàn)代碼:private void bind()SqlConnection con=DB.CreateCon();DataTable TT = new Data

56、Table();TT.Columns.Add(ItemID);TT.Columns.Add(ShoesName);TT.Columns.Add(RetailPrice);TT.Columns.Add(Quantity);dSum = 0;if(Sessionbus!=null)Hashtable oHT = (Hashtable)Sessionbus;System.Collections.IDictionaryEnumerator oIDE = oHT.GetEnumerator();31DataRow oDR;while(oIDE.MoveNext()oDR = TT.NewRow();Sq

57、lDataAdapter sda=new SqlDataAdapter();sda.SelectCommand=new SqlCommand(select Goods_id, Book_name, Relail_pr from Goods, Books where Books.Book_id =Goods.Book_id and Goods_id =+ oIDE.Key.ToString() +,con);DataSet ds=new DataSet();sda.Fill(ds,ItemTable);oDRItemID=ds.TablesItemTable.Rows0.ItemArray0.T

58、oString();oDRShoesname = ds.TablesItemTable.Rows0.ItemArray1.ToString();oDRRetailPrice = ds.TablesItemTable.Rows0.ItemArray2.ToString();oDRQuantity = oIDE.Value.ToString();dSum+=double.Parse(oDRRetailPrice.ToString()*int.Parse(oDRQuantity.ToString();TT.Rows.Add(oDR);this.DataGrid1.DataSource =TT.Def

59、aultView;this.DataGrid1.DataBind();this.lblSum.Text = dSum.ToString();5.5 會(huì)員信息確認(rèn)模塊設(shè)計(jì)與實(shí)現(xiàn)32圖5-7 購(gòu)買(mǎi)后確定會(huì)員信息注釋?zhuān)翰榭赐曩?gòu)物車(chē)后進(jìn)入購(gòu)物清單,可以選擇付款方式,郵局匯款或者銀行卡匯款。之后點(diǎn)擊 “提交訂單”進(jìn)入下一步,就是確定一下會(huì)員自己得信息,確定信息后,會(huì)員可以按照網(wǎng)站給出的地址或銀行帳號(hào),進(jìn)行匯款,匯款到后,網(wǎng)站員工就按照會(huì)員的購(gòu)物清單進(jìn)行相應(yīng)郵寄購(gòu)物的商品,如圖 5-7 所示。購(gòu)物訂單部分實(shí)現(xiàn)代碼:private void DataGridBind()SqlConnection con=D

60、B.CreateCon();DataTable TT = new DataTable();TT.Columns.Add(ItemID);TT.Columns.Add(ShoesName);TT.Columns.Add(RetailPrice);TT.Columns.Add(Quantity);dSum = 0;if(Sessionbus!=null)Hashtable oHT = (Hashtable)Sessionbus;System.Collections.IDictionaryEnumerator oIDE = oHT.GetEnumerator();DataRow oDR;33whil

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論