畢業(yè)論文---基于bs的網(wǎng)上訂餐系統(tǒng)設(shè)計(jì)_第1頁
已閱讀1頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  畢業(yè)設(shè)計(jì)( 論 文)說明書</p><p>  論文題目 基于B/S的網(wǎng)上訂餐系統(tǒng)設(shè)計(jì) </p><p><b>  目 錄</b></p><p><b>  摘 要II</b></p><p>  AbstractIII</p><

2、p><b>  第一章 緒論1</b></p><p>  1.1 網(wǎng)上訂餐系統(tǒng)介紹1</p><p>  1.2 研究的背景1</p><p>  1.3 研究的目的1</p><p>  1.4 論文組織2</p><p>  第二章需求分析及設(shè)計(jì)3</p&

3、gt;<p>  2.1 系統(tǒng)概述3</p><p>  2.2 訂餐系統(tǒng)模塊簡(jiǎn)介4</p><p>  第三章詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)8</p><p>  3.1 數(shù)據(jù)庫的概念8</p><p>  3.2 數(shù)據(jù)庫的需求分析8</p><p>  3.3 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)8</p

4、><p>  3.4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)9</p><p>  第四章 系統(tǒng)與測(cè)試12</p><p>  4.1 用戶訂餐模塊的功能和實(shí)現(xiàn)12</p><p>  4.2 后臺(tái)管理員管理模塊的功能和實(shí)現(xiàn)16</p><p><b>  總 結(jié)20</b></p>&l

5、t;p><b>  致 謝21</b></p><p><b>  參考文獻(xiàn)22</b></p><p><b>  附 錄23</b></p><p><b>  摘 要 </b></p><p>  由于互聯(lián)網(wǎng)發(fā)展已深入家庭,網(wǎng)上訂餐

6、這個(gè)課題已經(jīng)提出,為了方便人們生活,提高人們的生活效率,本系統(tǒng)根據(jù)現(xiàn)實(shí)訂餐的方式虛擬于網(wǎng)絡(luò)之上,使人們通過網(wǎng)絡(luò)就可以完成生活中必要的事情(飲食)。系統(tǒng)的完成不僅可以基本實(shí)現(xiàn)客戶訂餐的功能,還能在此基礎(chǔ)上提供更多的,更貼心的服務(wù)。信息技術(shù)的發(fā)展將更快的推動(dòng)互聯(lián)網(wǎng)的發(fā)訂餐系統(tǒng)的重要性也將越顯其強(qiáng)大的作用。</p><p>  本系統(tǒng)是利用ASP技術(shù)與Access數(shù)據(jù)庫,采用B/S模式,訂餐者無須安裝第三方軟件,能上網(wǎng)

7、就能訂餐,甚至可以利用手機(jī)上網(wǎng)訂餐,使操作更加簡(jiǎn)便,訂餐信息更加準(zhǔn)確。避免口頭傳遞信息的錯(cuò)誤,優(yōu)化服務(wù)。網(wǎng)絡(luò)不會(huì)跟電話一樣占線,在高峰期對(duì)訂餐的處理更是游刃有余,只看著屏幕點(diǎn)打印即可,就可下廚房配菜配送。地址永遠(yuǎn)不會(huì)丟失,是一個(gè)永遠(yuǎn)存在的電子菜單,甚至還可以通過我們的推廣而讓更多的客人認(rèn)識(shí),不用派人派宣傳單,省去一筆宣傳和人工費(fèi)用。訂餐途徑有了更好的改善,網(wǎng)絡(luò)訂餐成為電話訂餐又一有力補(bǔ)充,擴(kuò)大客流,從而整體提高業(yè)務(wù)量。倡導(dǎo)了一種時(shí)尚,餐

8、店的定位更是網(wǎng)絡(luò)化,時(shí)尚化,具備更為勃勃的生機(jī)。</p><p>  關(guān)鍵字:B/S;網(wǎng)上訂餐 ;ASP技術(shù)</p><p>  Abstract </p><p>  Due to the Internet development has further family, online this subject has put forward roscoe, in

9、 order to facilitate people life, improve people's lives efficiency, this system based on real roscoe way above in network virtual people through the network can be completed life necessary things (diet). System can

10、not only realize the basic customers complete the functions, but also can roscoe in this basis to provide more and more personalized service. The development of information technology wi</p><p>  Adopts B/S

11、mode, who do not need to install third-party software roscoe, can connect to the Internet can meal, can even use their phones to access the Internet and make operation more easy roscoe, roscoe more accurate information.

12、Avoid oral message mistake, optimization services. Network is not as busy with phone, at the height of the treatment is to roscoe and ease, just look at the screen point can be, can print under the kitchen dishes distrib

13、ution. Address never lost, is a exist forever ele</p><p>  Keywords:B/S; Online roscoe; ASP Technology</p><p><b>  第一章 緒論</b></p><p>  1.1 網(wǎng)上訂餐系統(tǒng)介紹</p><p>

14、;  貿(mào)易的全球化和Internet 網(wǎng)絡(luò)的全球化特征使兩者很自然地走到了一起,形成了如今風(fēng)靡全球的電子商務(wù)(E-Commerce)。電子商務(wù)是指應(yīng)用電子信息技術(shù)和現(xiàn)代Internet網(wǎng)絡(luò)技術(shù)在客戶、廠商及其他交易主體之間進(jìn)行的以信息為依托的商務(wù)活動(dòng),而購物網(wǎng)站正是這種活動(dòng)的具體表現(xiàn)形式[4]。隨著生活“e時(shí)代”的到來,上網(wǎng)的人數(shù)越來越多,網(wǎng)上訂餐將是人們的生活方式之一,網(wǎng)上訂餐系統(tǒng)的完善和便捷將是現(xiàn)代社會(huì)必然的需求[4]。</p

15、><p>  1.2 研究的背景</p><p>  網(wǎng)上直銷與傳統(tǒng)直接分銷渠道一樣,都是沒有營銷中間商。網(wǎng)上直銷渠道一樣也要具有上面營銷渠道中的訂貨功能、支付功能和配送功能。網(wǎng)上直銷與傳統(tǒng)直接分銷渠道不一樣的是,生產(chǎn)企業(yè)可以通過建設(shè)網(wǎng)絡(luò)營銷站點(diǎn),讓顧客可以直接從網(wǎng)站進(jìn)行訂貨。通過與一些電子商務(wù)服務(wù)機(jī)構(gòu)如網(wǎng)上銀行合作,可以通過網(wǎng)站直接提供支付結(jié)算功能,簡(jiǎn)化了過去資金流轉(zhuǎn)的問題[5]。對(duì)于配送

16、方面,網(wǎng)上直銷渠道可以利用互聯(lián)網(wǎng)技術(shù)來構(gòu)造有效的物流系統(tǒng),也可以通過互聯(lián)網(wǎng)與一些專業(yè)物流公司進(jìn)行合作,建立有效的物流體系。 </p><p>  與傳統(tǒng)分銷渠道相比,不管是網(wǎng)上直接營銷渠道還是間接營銷渠道,網(wǎng)上營銷渠道有許多更具競(jìng)爭(zhēng)優(yōu)勢(shì)的地方。 </p><p>  首先,利用互聯(lián)網(wǎng)的交互特性,網(wǎng)上營銷渠道從過去單向信息溝通變成雙向直接信息溝通,增強(qiáng)了生產(chǎn)者與消費(fèi)者的直接連接。 </

17、p><p>  其次,網(wǎng)上營銷渠道可以提供更加便捷的相關(guān)服務(wù)。一是生產(chǎn)者可以通過互聯(lián)網(wǎng)提供支付服務(wù),顧客可以直接在網(wǎng)上訂貨和付款,然后就等著送貨上門,這一切大大方便了顧客的需要。二是生產(chǎn)者可以通過網(wǎng)上營銷渠道為客戶提供售后服務(wù)和技術(shù)支持,特別是對(duì)于一些技術(shù)性比較強(qiáng)的行業(yè)如IT業(yè),提供網(wǎng)上遠(yuǎn)程技術(shù)支持和培訓(xùn)服務(wù),既方便顧客,同時(shí)生產(chǎn)者可以以最小成本為顧客服務(wù)[6]。 </p><p>  第三,

18、網(wǎng)上營銷渠道的高效性,可以大大減少過去傳統(tǒng)分銷渠道中的流通環(huán)節(jié),有效降低成本。對(duì)于網(wǎng)上直接營銷渠道,生產(chǎn)者可以根據(jù)顧客的訂單按需生產(chǎn),做到實(shí)現(xiàn)零庫存管理。同時(shí)網(wǎng)上直接銷售還可以減少過去依靠推銷員上門推銷的昂貴的銷售費(fèi)用,最大限度控制營銷成本。對(duì)于網(wǎng)上間接營銷渠道,通過信息化的網(wǎng)絡(luò)營銷中間商,它可以進(jìn)一步擴(kuò)大規(guī)模實(shí)現(xiàn)更大的規(guī)模經(jīng)濟(jì),提高專業(yè)化水平;通過與生產(chǎn)者的網(wǎng)絡(luò)連接,可以提高信息透明度,最大限度控制庫存,實(shí)現(xiàn)高效物流運(yùn)轉(zhuǎn),降低物流運(yùn)轉(zhuǎn)

19、成本[7]。</p><p>  1.3 研究的目的</p><p>  網(wǎng)上交易繁榮的基礎(chǔ),是網(wǎng)民人數(shù)。根據(jù)歷次中國互聯(lián)網(wǎng)發(fā)展?fàn)顩r調(diào)查結(jié)果,我國上網(wǎng)用戶人數(shù):2000年1月為890萬,2001年1月為2250萬,2002年1月為3370萬,2003年1月為5910萬,2003年底有望達(dá)到8000萬[8],增長(zhǎng)勢(shì)頭強(qiáng)勁。隨著寬帶進(jìn)入更多家庭,電腦等外設(shè)設(shè)備性能提高,價(jià)格降低,個(gè)人上網(wǎng)的條

20、件越來越好。中國已成為僅次于美國,全球互聯(lián)網(wǎng)人口排名第二的國家。這一龐大上網(wǎng)人群必將產(chǎn)生一個(gè)規(guī)??捎^的上網(wǎng)購物用戶群,這也是眾多國際和國內(nèi)互聯(lián)網(wǎng)從業(yè)者看好中國這一市場(chǎng)的原因。美國網(wǎng)上銷售巨頭Ebay以1.8億美元收購易趣美國公司的全部股權(quán)進(jìn)入中國市場(chǎng),即是一個(gè)強(qiáng)烈的信號(hào)。所以建立一個(gè)企業(yè)的網(wǎng)上訂餐系統(tǒng)也是需要的[8]。</p><p>  制作本系統(tǒng)的目的是對(duì)網(wǎng)絡(luò)訂餐的一種宣傳、介紹以及菜的簡(jiǎn)介與預(yù)定,實(shí)現(xiàn)用戶與

21、餐館之間網(wǎng)上溝通業(yè)務(wù)的完成,體現(xiàn)電子商務(wù)的部分功能。通過網(wǎng)上訂餐系統(tǒng),食客可以在辦公室、家中等待預(yù)訂好的飯菜,大大降低了顧客們的時(shí)間,在精力和經(jīng)濟(jì)上都得到實(shí)惠。</p><p>  此系統(tǒng)設(shè)計(jì)思想如下:</p><p>  1、盡量采用現(xiàn)已有的軟硬件環(huán)境和先進(jìn)的設(shè)計(jì)方案,從而達(dá)到充分利用現(xiàn)有資源,提高網(wǎng)站設(shè)計(jì)水平和應(yīng)用效果的目的;</p><p>  2、模塊化程序

22、設(shè)計(jì)方法,這樣既便于網(wǎng)站上功能的各種組合,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù);</p><p>  3、網(wǎng)站每天都會(huì)有大量的訪問量,這需要網(wǎng)站頁面操作直觀、方便、實(shí)用且要保證信息的可靠性,權(quán)威性;</p><p>  4、網(wǎng)站應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時(shí)對(duì)各種數(shù)據(jù)信息進(jìn)行添加、刪除、修改等操作。</p><p><b>  1.4 論文組織</

23、b></p><p><b>  論文結(jié)構(gòu)如下:</b></p><p>  第一部分緒論:主要介紹課題的背景,研究目的。</p><p>  第二部分:重點(diǎn)分析了網(wǎng)上訂餐系統(tǒng)的需求,對(duì)本系統(tǒng)進(jìn)行需求分析和可行性分析,介紹了各模塊的功能。</p><p>  第三部分:介紹了數(shù)據(jù)庫的概念、需求分析及各結(jié)構(gòu)設(shè)計(jì)。&l

24、t;/p><p>  第四部分:詳細(xì)介紹了系統(tǒng)模塊的功能和實(shí)現(xiàn),及后續(xù)的測(cè)試結(jié)果。</p><p>  第二章需求分析及設(shè)計(jì)</p><p><b>  2.1 系統(tǒng)概述</b></p><p>  網(wǎng)上訂餐系統(tǒng)的目的是向食客提供更方便更快捷的吃飯方式。故要建一個(gè)好的設(shè)計(jì),在進(jìn)行實(shí)際頁面的建置之前,首先要作一個(gè)可行的需求

25、分析;其次要有清晰明朗的框架,具有創(chuàng)新、翔實(shí)的內(nèi)容信息。然后再根據(jù)可行的需求分析對(duì)網(wǎng)站進(jìn)行合理的設(shè)計(jì)。</p><p>  該網(wǎng)上訂餐系統(tǒng)采取B/S模式,建設(shè)成一個(gè)網(wǎng)上餐館,展示餐館中各種新款菜式,特價(jià)菜式,使食客和管理者更好的進(jìn)行交流。</p><p>  其三級(jí)結(jié)構(gòu)組成(如圖2.1)所示:</p><p>  圖2.1 三級(jí)結(jié)構(gòu)圖</p><

26、p>  圖中從左到右,分為三個(gè)層次:</p><p>  第一層是客戶端即瀏覽器,主要完成客戶和后臺(tái)的交互及最終查詢結(jié)果的輸出功能。在客戶端向指定的Web服務(wù)器提出服務(wù)器請(qǐng)求,Web服務(wù)器用HTTP協(xié)議把所需文件資料傳給用戶,客戶端接受并顯示在WWW瀏覽器上;</p><p>  第二層Web服務(wù)器是功能層,完成客戶的應(yīng)用功能,即Web服務(wù)器接受客戶請(qǐng)求,并與后臺(tái)數(shù)據(jù)庫連接,進(jìn)行申請(qǐng)

27、處理,然后將處理結(jié)果返回Web服務(wù)器,再傳至客戶端;</p><p>  第三層數(shù)據(jù)庫服務(wù)器是數(shù)據(jù)層。數(shù)據(jù)庫服務(wù)器應(yīng)客戶請(qǐng)求獨(dú)立地進(jìn)行各種處理。</p><p>  2.1.1 網(wǎng)上訂餐面臨的挑戰(zhàn)</p><p>  網(wǎng)上訂餐既不同于面對(duì)面購物又不同于傳統(tǒng)交易。網(wǎng)上訂餐的挑戰(zhàn)有:</p><p>  1、購物者和企業(yè)并未見過面</p&

28、gt;<p>  2、購物者和企業(yè)不在同一個(gè)國家或是不在同一個(gè)地區(qū)</p><p>  3、購物者并未見過企業(yè)產(chǎn)品實(shí)物 </p><p>  4、由于互聯(lián)網(wǎng)的技術(shù)及質(zhì)量問題,很難保證購物有效性</p><p>  5、網(wǎng)上訂餐的成本問題</p><p>  2.1.2 網(wǎng)上訂餐的支持需求</p>

29、;<p>  由于網(wǎng)上訂餐和傳統(tǒng)的購物存在著差異性,網(wǎng)上訂餐者需要得到如下支持:</p><p>  1、對(duì)互聯(lián)網(wǎng)有所認(rèn)識(shí)。</p><p>  2、對(duì)如何操作電腦,如何上網(wǎng)有一定認(rèn)識(shí)。</p><p>  3、能識(shí)別產(chǎn)品的性價(jià)比,能看中自己中意的產(chǎn)品。</p><p>  4、有一定的電腦硬件基礎(chǔ)。</p>&l

30、t;p>  5、對(duì)產(chǎn)品使用方法,說明等有所了解。 </p><p>  6、提供靈活的工作方法(尤其是在計(jì)算機(jī)工作時(shí)出現(xiàn)障礙)。</p><p>  2.2 訂餐系統(tǒng)模塊簡(jiǎn)介</p><p>  該系統(tǒng)實(shí)現(xiàn)一個(gè)基于Web的網(wǎng)上系統(tǒng)。我們可以將使用該系統(tǒng)的人劃分為兩個(gè)角色:一個(gè)是用戶訂餐管理,主要是通過系統(tǒng)在線選擇要訂購的食品并提交訂單,注

31、冊(cè)會(huì)員,發(fā)表評(píng)論等;另一個(gè)是管理員,主要是通過系統(tǒng)對(duì)用戶,訂單,食品評(píng)論以及投訴等信息進(jìn)行管理[9]。其功能模塊圖(如圖2.2)所示:</p><p>  圖2.2 訂餐系統(tǒng)功能模塊圖</p><p>  1、瀏覽管理:對(duì)菜單的瀏覽主要是建立在首頁,在瀏覽時(shí)可以看到顧客登錄,美食檢索,我的訂單,美食分類,最新特價(jià)美食。</p><p>  2、用戶注冊(cè)管理:用戶注冊(cè)

32、模塊的功能是接受用戶注冊(cè),在檢查過用戶注冊(cè)數(shù)據(jù)的合法性后將用戶信息寫入數(shù)據(jù)庫。注冊(cè)用戶注冊(cè)流程圖(如圖2.3)所示:</p><p>  圖2.3 注冊(cè)用戶流程圖</p><p>  3、查詢訂購菜單:此模塊要實(shí)現(xiàn)的功能是讓顧客根據(jù)自己的喜好、口味等查找適合自己美食,此模塊在我們?cè)O(shè)計(jì)中主要是對(duì)上架的美食進(jìn)行查詢,對(duì)自己查詢后感興趣對(duì)菜式,可以下訂單,下單后也可以取消訂單或者繼續(xù)添加訂單。&

33、lt;/p><p>  4、用戶結(jié)賬:這個(gè)模塊就是顧客下完訂單,準(zhǔn)備結(jié)賬。這里分為三步,第一步為防止顧客下錯(cuò)單,在一次確認(rèn),菜名,數(shù)量:第二步填寫顧客個(gè)人資料姓名,性別,送餐的地址:第三步就是價(jià)錢的統(tǒng)計(jì)。如果沒有下訂單直接結(jié)賬就出現(xiàn)提示:對(duì)不起,您沒有點(diǎn)菜,請(qǐng)?jiān)邳c(diǎn)菜后,再去“結(jié)算中心”。你也可以對(duì)此菜發(fā)表評(píng)論或者說明一下此菜,如果顧客需要的話,餐館也會(huì)提供發(fā)票。</p><p>  5、管理員

34、登錄:管理員可以對(duì)網(wǎng)站的所有信息進(jìn)行更改,本訂餐系統(tǒng)的管理員功能主要包括:修改管理員的密碼,注銷管理員登錄,添加商品,對(duì)已有的商品的信息進(jìn)行修改,處理訂單,客戶留言以及投訴,管理所有的注冊(cè)用戶,可刪除注冊(cè)用戶,分類管理可以對(duì)已有商品進(jìn)行分類,數(shù)據(jù)處理,數(shù)據(jù)庫操作等功能。管理員登錄模塊與用戶登錄模塊基本類似,它是通過數(shù)據(jù)庫對(duì)管理員的帳號(hào)密碼進(jìn)行核對(duì),如果發(fā)現(xiàn)管理員帳號(hào)與密碼不匹配,則返回錯(cuò)誤信息。</p><p>

35、  管理登錄流程圖(如圖2.4)所示:</p><p>  圖2.4管理登錄流程圖</p><p>  6、美食管理:美食管理模塊包括:添加新美食模塊,查看與修改模塊,管理美食點(diǎn)菜模塊(訂單管理)以及評(píng)論/(投訴)管理模塊。</p><p>  (1)添加新美食模塊</p><p>  本模塊將實(shí)現(xiàn)管理員添加新商品,并將信息寫入數(shù)據(jù)庫,以待其

36、他頁面調(diào)用。</p><p>  頁面由表單的形式組成,主要添加內(nèi)容有:</p><p>  ID號(hào):由系統(tǒng)自動(dòng)分配;</p><p>  商品名稱:要添加的食品的名稱</p><p>  商品單位:商品的單位</p><p>  商品價(jià)格:食物的價(jià)格。</p><p>  商品信息:商品的其他

37、信息(庫存等)。</p><p>  商品圖片:添加商品的圖片。</p><p>  商品說明:對(duì)商品的評(píng)價(jià)及特殊說明。</p><p>  新品,推薦,特價(jià):對(duì)添加的商品進(jìn)行分類。</p><p>  添加食品流程(如圖2.5)所示:</p><p>  圖2.5添加食品流程圖</p><p>

38、;<b>  (2)查看與修改</b></p><p>  考慮到管理員有時(shí)需要對(duì)商品信息(如單價(jià)等)進(jìn)行修改,于是就為系統(tǒng)增加修改商品信息的功能。本模塊涉及到刪除商品以及修改商品信息等方面??梢孕薷男畔⒂校荷唐访Q、商品規(guī)格、商品單位、商品價(jià)格、商品信息、商品圖片、商品說明、新品,推薦,特價(jià)。</p><p>  (3)管理美食點(diǎn)菜(訂單信息管理)</p>

39、;<p>  訂單管理主要是完成查詢操作,包括訂單詳細(xì)信息查詢和用戶信息。</p><p>  主要的查詢信息包括:</p><p>  收貨人姓名:訂餐顧客的姓名。</p><p>  收貨房間:訂餐顧客的詳細(xì)收貨地址。</p><p>  郵編:訂餐顧客的郵編聯(lián)系電話:顧客的電話 電子郵件:顧客的郵件 。</p>

40、;<p>  支付方式:如貨到付款。</p><p><b>  是否要發(fā)票。</b></p><p>  用戶留言:用戶對(duì)商品的評(píng)價(jià),以及要求。</p><p>  下單日期:何時(shí)訂的服務(wù),等信息。</p><p>  (4)評(píng)論/(投訴)管理</p><p>  該模塊系統(tǒng)用戶都

41、可以對(duì)評(píng)論或投訴進(jìn)行管理,實(shí)現(xiàn)以下功能:</p><p>  評(píng)論與投訴管理可以使用戶與商家有一定的溝通,顧客有什么要求或意見可以在這個(gè)模塊里得到相應(yīng)的解決,也可以提高商家的信譽(yù)度。管理者可以對(duì)用戶發(fā)表的評(píng)論進(jìn)行刪除等操作。</p><p>  7、用戶管理:用戶管理模塊的主要有2個(gè)模塊,注冊(cè)用戶和管理后臺(tái)用戶,注冊(cè)用戶的功能就是查看注冊(cè)用戶信息,還可以刪除注冊(cè)用戶,查找用戶。</p

42、><p>  后臺(tái)管理用戶與前臺(tái)用戶毫無牽連,添加人員只能添加、修改、刪除商品資料,查看人員可以管理商品評(píng)論和用戶點(diǎn)菜,管理員擁有本站所有管理權(quán)限,添加用戶及修改其他用戶的權(quán)限。</p><p>  8、分類管理:這個(gè)模塊有3個(gè)小模塊分別是美食大類管理,美食小類管理,美食類別轉(zhuǎn)移。</p><p>  (1)美食大類管理是將各種菜分為幾種大類,例如:中餐,或西餐。<

43、;/p><p>  (2)美食小類管理是將各種菜分成幾個(gè)小類,例如:中餐的素食主義,營養(yǎng)炒湯,套餐等?;蛭鞑偷牟级? 比薩,甜品。</p><p>  (3)美食類別轉(zhuǎn)移是將不同的類別食品進(jìn)行類別的轉(zhuǎn)移變換。</p><p>  第三章詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)</p><p>  3.1 數(shù)據(jù)庫的概念</p><p>  數(shù)據(jù)庫

44、是一種存儲(chǔ)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫的作用在于組織和表達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫和關(guān)系數(shù)據(jù)庫。關(guān)系數(shù)據(jù)庫中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個(gè)不同部分的術(shù)語,對(duì)象記錄、域等。數(shù)據(jù)庫是系統(tǒng)的基礎(chǔ)。數(shù)據(jù)庫結(jié)構(gòu)直接關(guān)系到各種功能的實(shí)現(xiàn)和程序運(yùn)行的效率[10]。</p><p>  3.2 數(shù)據(jù)庫的需求分析</p><p>  在訂餐系統(tǒng)功

45、能分析的基礎(chǔ)上,可以列出以下該系統(tǒng)所須的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。</p><p>  1、user(用戶信息表):UserID(記錄用戶個(gè)數(shù)) UserName(用戶名) sign(密碼) </p><p>  addDate(時(shí)間) UserEmail(用戶信箱) lastlogin(最后登陸時(shí)間) logins(登陸次數(shù))</p><p>  question(

46、密碼提示問題) Anwer(密碼提示答案)</p><p>  2、shop_books(商品信息表):bookid(商品編號(hào)) mch(商品名稱) jj(商品單位)</p><p>  jg(商品價(jià)格) pic(商品圖片) nl(商品說明)zhuang(圖片上傳的位置) shichangjia</p><p>  (商品市場(chǎng)價(jià)) huiyuanjia(商品會(huì)員價(jià))

47、 kucun(商品庫存量)bookcontent(商品說明) pingji(評(píng)級(jí)次數(shù)) pingjizong(評(píng)級(jí)總分?jǐn)?shù)) </p><p>  3、shop_his(會(huì)員購物表): id(購物編號(hào)) username(會(huì)員姓名) bookid(商品編號(hào))</p><p>  bookname(商品名稱) searchkey(商品搜索關(guān)鍵字) userid(會(huì)員編號(hào)) lx(留言次數(shù))&

48、lt;/p><p>  ltime(留言時(shí)間)</p><p>  4、shop_nclass(商品種類表):nclassid(商品種類編號(hào)) nclass(商品種類名稱) </p><p>  5、shop_action(定單表): actionid(定單號(hào)) username(用戶名) actiondate(訂餐時(shí)間)</p><p>  b

49、ookid(食品號(hào)) bookcount(食品數(shù)量) dingdan(定單號(hào)) shouhuoname(收貨人姓名)</p><p>  shouhuodizhi(收貨的地址) </p><p>  6、shop_admin(管理員表):adminid(管理員編號(hào)) psssword(管理員密碼) admin(帳號(hào))</p><p>  7、shop_anclass

50、(商品大類表):anclassid(大類編號(hào)) anclass(大類名稱)</p><p>  8、shop_pinglun(評(píng)論信息表):pinglunid(評(píng)論號(hào)) bookid(商品號(hào)) pinlunname(評(píng)論人姓名) pinglundata(評(píng)論發(fā)布日期) pingluntitle(評(píng)論標(biāo)題) pingluncontent(評(píng)論內(nèi)容)</p><p>  3.3 數(shù)據(jù)庫概念結(jié)

51、構(gòu)設(shè)計(jì)</p><p>  實(shí)體-關(guān)系模型(Entity-Relationship Module,簡(jiǎn)稱E-R模型)是數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)常用的方法。E-R圖中的矩形表示實(shí)體間的聯(lián)系,聯(lián)系的類型可用1:1或M:N表示;圓角矩形表示實(shí)體的有關(guān)屬性。</p><p>  在概念設(shè)計(jì)階段中,設(shè)計(jì)人員從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概

52、念設(shè)計(jì)從設(shè)計(jì)過程中獨(dú)立開來,使各階段的任務(wù)相對(duì)單一化,設(shè)計(jì)復(fù)雜程度大大降低,不受特定DBMS的限制[11]。</p><p>  利用E-R方法進(jìn)行數(shù)據(jù)庫的概念設(shè)計(jì),可分成三步進(jìn)行:首先設(shè)計(jì)局部E-R模式,然后把各局部E-R模式綜合成一個(gè)全局模式,最后對(duì)全局E-R模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式。</p><p>  通過E-R圖,計(jì)算機(jī)專業(yè)人員與非計(jì)算機(jī)專業(yè)人員可以進(jìn)行交流和合作

53、,以真實(shí)、合理地模擬一個(gè)單位,作為進(jìn)一步設(shè)計(jì)數(shù)據(jù)庫的基礎(chǔ)。E-R圖目前廣泛地用于數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)。</p><p>  本系統(tǒng)的E-R圖(如圖3.1)所示:</p><p>  1 N</p><p><b>  1</b></p><p>  圖3.1系統(tǒng)E-R圖</p&

54、gt;<p>  3.4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  概念結(jié)構(gòu)設(shè)計(jì)的結(jié)果得到一個(gè)與計(jì)算機(jī)、軟硬件的具體性能無關(guān)的全局概念模式。數(shù)據(jù)庫邏輯設(shè)計(jì)的任務(wù)是將概念結(jié)構(gòu)轉(zhuǎn)換成特定DBMS所支持的數(shù)據(jù)庫模型。從E-R圖所表示的概念模型可以轉(zhuǎn)換成任何一種具體DBMS所支持的數(shù)據(jù)模型[13]。本系統(tǒng)采用關(guān)系模型,轉(zhuǎn)換的原則如下:</p><p>  1、每個(gè)實(shí)體轉(zhuǎn)化成一個(gè)關(guān)系模

55、式,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的關(guān)鍵字就是關(guān)系的關(guān)鍵字。</p><p>  每個(gè)1:1的聯(lián)系轉(zhuǎn)換成一個(gè)關(guān)系模式。每個(gè)實(shí)體的關(guān)鍵字都是該關(guān)系模式的候選關(guān)鍵字。</p><p>  每個(gè)1:n的聯(lián)系轉(zhuǎn)換成一個(gè)關(guān)系模式。多方的實(shí)體的關(guān)鍵字是該關(guān)系模式的關(guān)鍵字。</p><p>  每個(gè)m:n的聯(lián)系轉(zhuǎn)換成一個(gè)關(guān)系模式。聯(lián)系中各實(shí)體關(guān)鍵字的組合作為該子模</p&g

56、t;<p><b>  式的組合關(guān)鍵字。</b></p><p>  具有相同關(guān)鍵字的關(guān)系可以合并。</p><p>  在轉(zhuǎn)換中除了要遵循以上原則外,還應(yīng)注意兩點(diǎn):</p><p>  1、命名和屬性域的處理。關(guān)系模式的命名,可以采用E-R圖中原來的命名,也可以另命名。</p><p>  2、命名應(yīng)有助

57、于對(duì)數(shù)據(jù)的理解和記憶,同時(shí)應(yīng)盡可能避免重名。</p><p>  3、原子屬性的處理。E-R數(shù)據(jù)模型中允許非原子屬性,這不符合關(guān)系模型的第一范式的條件。非原子屬性主要有兩種基本類型:集合型和元組型。</p><p>  在進(jìn)行完概念結(jié)構(gòu)的轉(zhuǎn)化以后,還要進(jìn)行規(guī)范化處理,通過模式合并和模式分解,優(yōu)化數(shù)據(jù)邏輯結(jié)構(gòu),使數(shù)據(jù)庫既能有效減少冗余信息,又能提高數(shù)據(jù)庫的查詢性能和操縱性能。</p&g

58、t;<p>  根據(jù)訂餐系統(tǒng)的E-R圖,可以設(shè)計(jì)出幾個(gè)個(gè)關(guān)系模式(即數(shù)據(jù)表)來存儲(chǔ)所有的信息,如表3-1,3-2,3-3。</p><p>  表3-1 用戶信息表(user)</p><p>  表3-2 商品信息表(shop_books)</p><p>  表3-3評(píng)論信息表(shop_pinglun)</p><p> 

59、 第四章 系統(tǒng)與測(cè)試 </p><p>  4.1 用戶訂餐模塊的功能和實(shí)現(xiàn)</p><p>  4.1.1 瀏覽菜單</p><p>  對(duì)菜單的瀏覽主要是建立在首頁,用戶可以通過首頁看到想選擇,首頁是一個(gè)系統(tǒng)的首要之地,所以首頁的設(shè)計(jì)要多花功夫,不管是色彩還是界面的搭配,都要做到一目了然,又不會(huì)太簡(jiǎn)單。網(wǎng)頁首頁(如圖4.1)所示:</p>&l

60、t;p><b>  圖4.1 網(wǎng)頁首頁</b></p><p>  瀏覽菜單里主要分成5個(gè)模塊,顧客登錄模塊,美食檢索模塊,我的訂單模塊,美食分類模塊,最新特價(jià)美食模塊。其各個(gè)模塊主要功能如下:</p><p>  顧客登錄可以選擇注冊(cè)然后登錄瀏覽菜單,也可以匿名瀏覽菜單。</p><p>  美食檢索可以選擇所有上架的菜式并且搜索。&l

61、t;/p><p>  我的訂單是對(duì)注冊(cè)用戶選擇菜后對(duì)統(tǒng)計(jì)價(jià)錢。</p><p>  美食分類主是分為大類和小類,更容易讓顧客選擇菜式。</p><p>  最新特價(jià)美食可以看到已經(jīng)上架的最新的,特價(jià)的美食。</p><p>  4.1.2 用戶注冊(cè)管理</p><p>  用戶注冊(cè)實(shí)現(xiàn)網(wǎng)站客戶的更新與維護(hù),提供在Inte

62、rnet上輸入、修改用戶的具體信息的功能,用戶通過注冊(cè)后,就可以發(fā)訂購菜單,包括:增添、修改、刪除訂餐信息。</p><p>  流程圖(如圖4.2)所示:</p><p>  圖4.2 戶注冊(cè)管理</p><p>  圖4.3是用戶注冊(cè)模塊中注冊(cè)表單的運(yùn)行效果。當(dāng)表單中輸入一些不合法的信息時(shí),例如有些沒有填、E-mail地址不合法等等,表單會(huì)對(duì)我們進(jìn)行錯(cuò)誤提示信息

63、(如圖4.4),并要求重新輸入信息。</p><p><b>  點(diǎn)擊進(jìn)入注冊(cè)模塊:</b></p><p><b>  圖4.3 注冊(cè)表單</b></p><p>  當(dāng)漏填用戶名,密碼和郵箱地址輸入錯(cuò)誤時(shí)會(huì)出現(xiàn)以下提示:</p><p>  圖4.4 錯(cuò)誤信息提示</p><

64、p>  當(dāng)輸入數(shù)據(jù)通過合法性檢查以后,將會(huì)看到所示的頁面(如圖4.5)。</p><p><b>  圖4.5注冊(cè)成功</b></p><p>  在檢查過用戶注冊(cè)數(shù)據(jù)的合法性后將用戶信息寫入數(shù)據(jù)庫,在后臺(tái)用戶信息管理可以顯示用戶名,真實(shí)姓名,注冊(cè)時(shí)間,登錄次數(shù)。在用戶不用此ID的情況下也可以刪除用戶(如圖4.6)。</p><p>  

65、圖4.6 后臺(tái)注冊(cè)用戶</p><p>  4.1.3 結(jié)賬模塊</p><p>  這個(gè)模塊就是顧客下完訂單,準(zhǔn)備結(jié)賬。這里分為三步,第一步為防止顧客下錯(cuò)單,在一次確認(rèn),菜名,數(shù)量(如圖4.7)所示:</p><p><b>  圖4.7 點(diǎn)菜內(nèi)容</b></p><p>  第二步填寫顧客個(gè)人資料姓名,性別,送餐的

66、地址(如圖4.8)所示:</p><p>  圖4.8 用戶信息填寫</p><p>  第三步就是價(jià)錢的統(tǒng)計(jì)。如果沒有下訂單直接結(jié)賬就出現(xiàn)提示:對(duì)不起,您沒有點(diǎn)菜,請(qǐng)?jiān)邳c(diǎn)菜后,再去“結(jié)算中心”。你也可以對(duì)此菜發(fā)表評(píng)論或者說明一下此菜,如果顧客需要的話,商家也會(huì)提供發(fā)票(如圖4.9)所示:</p><p>  圖 4.9 完成定單</p><p&

67、gt;  4.2 后臺(tái)管理員管理模塊的功能和實(shí)現(xiàn)</p><p>  4.2.1 管理員登陸</p><p>  管理登陸模塊是專為管理人員設(shè)計(jì),對(duì)數(shù)據(jù)庫進(jìn)行直觀、方便、快捷的管理。管理員輸入正確的帳號(hào)和密碼后便可進(jìn)入管理界面,以下是網(wǎng)站后臺(tái)管理登陸界面(如圖4.10)所示:</p><p>  圖 4.10管理員登陸界面</p><p>

68、  該界面要求登陸者輸入正確的帳號(hào)和密碼,如果帳號(hào)非法,則系統(tǒng)會(huì)提示“請(qǐng)認(rèn)真填寫正確的用戶名!”如果密碼不正確,系統(tǒng)則會(huì)提示“對(duì)不起,登錄失?。 保ㄈ鐖D4.11)所示:</p><p>  圖 4.11管理員登陸失敗界面</p><p>  4.2.2 美食管理</p><p>  美食管理模塊包括:添加新美食(單位管理),查看與修改(修改產(chǎn)品信息),管理美食點(diǎn)菜

69、(訂單管理),評(píng)論與投訴管理。</p><p><b>  1、添加新美食</b></p><p>  添加新商品是管理員對(duì)網(wǎng)上訂餐系統(tǒng)進(jìn)行維護(hù)的重要操作,進(jìn)行該操作的界面(如圖4.12)所示:</p><p>  圖4.12添加新商品界面</p><p>  該模塊能夠添加商品的各種信息,如果信息添加完成后單擊添加就會(huì)

70、彈出以下界面:</p><p>  圖4.13添加商品成功界面</p><p><b>  2、查看與修改</b></p><p>  該界面可以對(duì)已有的商品的信息進(jìn)行修改,還可以刪除該商品。如果想對(duì)商品信息進(jìn)行修改,可以直接點(diǎn)擊商品名稱,在彈出的相應(yīng)的頁面里對(duì)要修改的信息進(jìn)行修改,(如圖4.14)所示:</p><p>

71、;  圖4.14商品信息修改</p><p>  3、 管理美食點(diǎn)菜(訂單管理)</p><p>  該模塊實(shí)現(xiàn)了訂單的信息查詢以及按下單用戶查詢訂單</p><p>  在點(diǎn)擊點(diǎn)菜號(hào)后,管理員可以查看到訂餐用戶的所有信息,例如:收貨人姓名,收貨方式,付款方式等。</p><p><b>  圖4.15訂單查詢</b>&

72、lt;/p><p>  4.2.3 用戶管理</p><p>  用戶管理模塊主要有2個(gè)模塊,所有注冊(cè)用戶和管理后臺(tái)用戶,所有注冊(cè)用戶的實(shí)現(xiàn)(如圖4.16)所示:</p><p>  圖4.16所有注冊(cè)用戶</p><p>  圖4.17 查找用戶</p><p>  后臺(tái)管理員用戶與前臺(tái)用戶毫無牽連。</p>

73、;<p>  添加人員:只能添加、修改、刪除商品資料,</p><p>  查看人員:可以管理商品評(píng)論和用戶點(diǎn)菜,</p><p>  管理員擁有本站所有管理權(quán)限,添加用戶及修改其他用戶的權(quán)限(如圖4.18)所示。</p><p>  圖4.18后臺(tái)管理員用戶</p><p><b>  總 結(jié)</b>&

74、lt;/p><p>  計(jì)算機(jī)的廣泛應(yīng)用,網(wǎng)上訂餐管理系統(tǒng)的建立,適應(yīng)了社會(huì)經(jīng)濟(jì)發(fā)的客觀要求,是人事管理現(xiàn)代化的一大進(jìn)步。今天我們運(yùn)用計(jì)算機(jī)進(jìn)行了網(wǎng)上訂餐管理系統(tǒng)的初步現(xiàn)代化的開發(fā)和使用,它大大提高了工作者的工作效率,它把人事從繁重的手工操作中解脫出來,用更多精力從事創(chuàng)造性的管理活動(dòng)和其它教育教學(xué)的活動(dòng)中去;它能使決策、計(jì)劃和其它管理活動(dòng)更加科學(xué)、精確、靈活。因此,建立網(wǎng)上訂餐管理系統(tǒng)是一種客觀發(fā)展必然趨勢(shì)。盡管在網(wǎng)

75、上訂餐管理系統(tǒng)還不可能普遍使用計(jì)算機(jī),但從長(zhǎng)遠(yuǎn)來說,網(wǎng)上訂餐管理系統(tǒng)和生活是不分割的。</p><p><b>  致 謝</b></p><p>  這次畢業(yè)設(shè)計(jì)中中,積累了數(shù)據(jù)庫編程和網(wǎng)站開發(fā)的基本經(jīng)驗(yàn)和一些基本技巧。對(duì)大型系統(tǒng)開發(fā)有了實(shí)質(zhì)性、操作性的認(rèn)識(shí),同時(shí)對(duì)運(yùn)用ASP技術(shù)有了很大的提高,對(duì)以前學(xué)到的書本知識(shí)也是個(gè)很好的鞏固,同時(shí)這次設(shè)計(jì)讓我意識(shí)到自己的許多

76、的不足,鍛煉了自己獨(dú)立發(fā)現(xiàn)問題,思考問題,解決問題的能力,也掌握了一些編程的思想和技巧,使自己的編程能力也有了很大的提高。</p><p>  在這里要感謝我的同學(xué)和方老師,她在我論文及設(shè)計(jì)的定題以及修改上給予了我很多的支持和幫助,再次感謝。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 尚家堯.管理信息系統(tǒng)分析與設(shè)

77、計(jì)[M].廣東:廣東人民出版社,2002.43-87. </p><p>  [2] 曹哲,高誠,車進(jìn)輝.軟件工程[M].北京:水利水電出版社,2004.64-90.</p><p>  [3] 陳俊榮. ASP與網(wǎng)頁數(shù)據(jù)庫設(shè)計(jì)[M].北京:中國鐵道出版社,2001.21-33.</p><p>  [4] 丁貴廣. ASP編程基礎(chǔ)與實(shí)例[M].北京:機(jī)械工業(yè)出版社

78、,2002.9-20.</p><p>  [5] 汪孝宜.JSP數(shù)據(jù)庫開發(fā)實(shí)例精粹[M].北京:電子工業(yè)出版社,2002.54-78. </p><p>  [6] 馬志勇,林立志. HTML4.0實(shí)用編程技術(shù)[M].北京:中國水利水電出版, 2000.21-29.</p><p>  [7] 李楠,李志強(qiáng).網(wǎng)站開發(fā)與網(wǎng)頁制作[M].北京:人民郵電出版社,2000

79、.5-11.</p><p>  [8] 黃河.網(wǎng)頁設(shè)計(jì)實(shí)務(wù)全攻略[M].北京:北京大學(xué)出版社,2000.8-15.</p><p>  [9] 薩師煊,王珊.?dāng)?shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2000.205.</p><p>  [10] 王國輝,牛強(qiáng),李南南.JSP信息系統(tǒng)開發(fā)實(shí)例精選[M].北京:機(jī)械工業(yè)出版社,2005.73-107.</p

80、><p>  [11] 歐陽峰,陳朝榮.電子商務(wù)技術(shù)[M].北京:中國財(cái)政經(jīng)濟(jì)出版社,2001.8-17.</p><p>  [12] 宋昆,李嚴(yán).SQL Server數(shù)據(jù)庫開發(fā)實(shí)例解析[M].北京:機(jī)械工業(yè)出版社,2006.23-46.</p><p>  [13] 何玉潔.?dāng)?shù)據(jù)庫原理與應(yīng)用教程[M].北京:機(jī)械工業(yè)出版社,2003.132.</p>

81、<p>  [14] John B.Miner,Donald P.Crane.Human. Resource Management[M].Harper Collins College Publishers, 1995. 43-69. </p><p>  [15] OA Oleinik V N . Mathematical Models in BoundaryLayer Theory page1[J]

82、 Samokokhin-Mathematics[C]. America, 1999.39-47.</p><p>  [16] Wolfhard Lawrenz . Can System Engineering[J], theory to Practical Applications[C]. California, 1997,82-117.</p><p><b>  附 錄

83、</b></p><p><b>  登陸</b></p><p>  public partial class MasterPage : System.Web.UI.MasterPage</p><p><b>  {</b></p><p>  protected void Page

84、_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Session["name"] = TextBox1.Text;</p><p><b>  }</b></p><p>  protected voi

85、d ImageButton1_Click(object sender, ImageClickEventArgs e)</p><p><b>  {</b></p><p>  Response.Redirect("主頁.aspx");</p><p><b>  }</b></p>&l

86、t;p>  protected void ImageButton2_Click(object sender, ImageClickEventArgs e)</p><p><b>  {</b></p><p>  Response.Redirect("訂餐.aspx");</p><p><b>  }&l

87、t;/b></p><p>  protected void ImageButton3_Click(object sender, ImageClickEventArgs e)</p><p><b>  {</b></p><p>  Response.Redirect("商家資訊.aspx");</p>

88、<p><b>  }</b></p><p>  protected void ImageButton5_Click(object sender, ImageClickEventArgs e)</p><p><b>  {</b></p><p>  Response.Redirect("健康.a

89、spx");</p><p><b>  }</b></p><p>  protected void ImageButton6_Click(object sender, ImageClickEventArgs e)</p><p><b>  {</b></p><p>  Respon

90、se.Redirect("幫助.aspx");</p><p><b>  }</b></p><p>  protected void Button1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p> 

91、 string str = "Data Source=(local);Initial Catalog=bookdinner;Integrated Security=True";</p><p>  SqlConnection sct = new SqlConnection(str);</p><p>  string sql = "select * from

92、客戶信息 where username='" + TextBox1.Text + "'and password='" + TextBox2.Text + "'";</p><p>  SqlDataAdapter sda = new SqlDataAdapter(sql, sct);</p><p>  Da

93、taSet ds = new DataSet();</p><p>  sda.Fill(ds);</p><p>  if (ds.Tables[0].Rows.Count > 0)</p><p><b>  {</b></p><p>  HyperLink1.Visible = true;</p>

94、;<p>  Label6.Visible = false;</p><p>  Label7.Visible = false;</p><p>  TextBox1.Visible = false;</p><p>  TextBox2.Visible = false;</p><p>  Button1.Visible =

95、false;</p><p>  Button2.Visible = false;</p><p>  Label5.Text = Session["name"] + "您好,歡迎光臨!";</p><p>  // lnkLogout.Visible = true;</p><p><b>

96、  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  Button1.Visible = true;</p><p>  Button2.Visible = true;</p><p>  Hyp

97、erLink1.Visible = false;</p><p>  Label6.Visible = true;</p><p>  Label7.Visible = true;</p><p>  TextBox1.Visible = true;</p><p>  TextBox2.Visible = true;</p>

98、<p>  Label5.Text = "用戶名或密碼錯(cuò)誤";</p><p><b>  }</b></p><p><b>  }</b></p><p>  protected void Button2_Click(object sender, EventArgs e)</p>

99、;<p><b>  {</b></p><p>  Response.Redirect("注冊(cè).aspx");</p><p><b>  }</b></p><p>  protected void LinkButton1_Click(object sender, EventArgs

100、e)</p><p><b>  {</b></p><p>  string str = searchbox.Text.ToString().Trim() ;</p><p>  Response.Redirect("搜索結(jié)果.aspx?meal_name="+str);</p><p><b

101、>  }</b></p><p><b>  }</b></p><p><b>  搜索</b></p><p>  public partial class 主頁 : System.Web.UI.Page</p><p><b>  {</b></p

102、><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  protected void TextBox3_TextChanged(object

103、 sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  protected void Button2_Click(object sender, EventArgs e)</p><p><b>  {&

104、lt;/b></p><p>  string str = "Data Source=(local);Initial Catalog=bookdinner;Integrated Security=True";</p><p>  SqlConnection sc = new SqlConnection(str);</p><p>  str

105、ing sql = "select meal_name from 飯菜信息";</p><p>  SqlDataAdapter sda = new SqlDataAdapter(sql, sc);</p><p>  DataSet ds = new DataSet();</p><p>  sda.Fill(ds);</p>&

106、lt;p>  //Session[飯菜名] = searchbox.Text;</p><p>  Response.Redirect("搜索結(jié)果.aspx");</p><p><b>  }</b></p><p>  protected void ImageButton1_Click(object sender,

107、 ImageClickEventArgs e)</p><p><b>  {</b></p><p>  Session["ID"] = ImageButton1.ID;</p><p>  Response.Redirect("餐車頁.aspx");</p><p><b

108、>  }</b></p><p><b>  }</b></p><p><b>  注冊(cè)</b></p><p>  public partial class 注冊(cè) : System.Web.UI.Page</p><p><b>  {</b></p

109、><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  protected void Button1_Click(object sender

110、, EventArgs e)</p><p><b>  {</b></p><p>  Session["myname"] = TextBox1.Text;</p><p>  Session["password"] = TextBox2.Text;</p><p>  Sess

111、ion["u-box"] = TextBox4.Text;</p><p>  Session["phone"] = TextBox5.Text;</p><p>  CheckBox1.Checked =true;</p><p>  string cn = "Data Source=(local);Initial

112、 Catalog=bookdinner;Integrated Security=True";</p><p>  SqlConnection conn = new SqlConnection(cn);</p><p>  string str = "";</p><p>  str = "insert into 客戶信息(us

113、ername,password) values";</p><p>  str += "('" + TextBox1.Text + "','" + TextBox2.Text + "')";</p><p>  String str1 = "select username fro

114、m 客戶信息 where username='" + TextBox1.Text + "'";</p><p>  SqlDataAdapter sda = new SqlDataAdapter();</p><p>  DataSet dst = new DataSet();</p><p>  SqlCommand

115、 scom = new SqlCommand(str, conn);</p><p>  sda.SelectCommand = scom;</p><p>  sda.Fill(dst, "客戶信息");</p><p>  DataTable Tables = new DataTable();</p><p>  /*

116、 if (dst.Tables["客戶信息"].Rows.Count > 0)</p><p><b>  {</b></p><p>  Session["myname"] = TextBox1.Text;</p><p><b>  }</b></p><

117、;p><b>  else</b></p><p><b>  {</b></p><p>  Label2.Text = "用戶名已經(jīng)被注冊(cè)過!";</p><p><b>  }*/</b></p><p>  Response.Redirect(

118、"注冊(cè)成功.aspx");</p><p><b>  }</b></p><p>  protected void Button2_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  TextBox1.

119、Text = "";</p><p>  TextBox2.Text = "";</p><p>  TextBox3.Text = "";</p><p>  TextBox4.Text = "";</p><p>  TextBox5.Text = "

120、;";</p><p>  CheckBox1.Checked = false;</p><p><b>  }</b></p><p><b>  }</b></p><p>  public partial class 注冊(cè)成功 : System.Web.UI.Page</p&g

121、t;<p><b>  {</b></p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Label6.Text = (string)Session["myname&q

122、uot;];</p><p>  Label7.Text = (string)Session["password"];</p><p>  Label8.Text = (string)Session["u-box"];</p><p>  Label9.Text = (string)Session["phone&qu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論