2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  1 引言</b></p><p>  在網(wǎng)絡(luò)技術(shù)逐漸滲入社會(huì)生活各個(gè)層面的今天,傳統(tǒng)的商業(yè)經(jīng)營方式也面臨著變革,而網(wǎng)上訂餐則是一個(gè)很重要的方向。據(jù)了解,現(xiàn)代多數(shù)人認(rèn)為網(wǎng)上訂餐方便快捷,但也有很多人認(rèn)為網(wǎng)上訂餐還存在供應(yīng)商太少,分布不均,可供選擇的餐飲品種也不多等問題。國內(nèi)網(wǎng)上訂餐業(yè)務(wù)的發(fā)展之所以受阻,還在于電子結(jié)算方面的障礙,而這一方面是由于消費(fèi)者的消費(fèi)習(xí)慣,另

2、一方面也由于快餐公司的實(shí)力尚不足以支撐。網(wǎng)上訂餐在我國尚屬新生事物,任何新生事物從萌芽到發(fā)展壯大都需要相當(dāng)長的培育期,但其發(fā)展前景是很好的,相信隨著中國年輕網(wǎng)民的不斷成長,網(wǎng)上訂餐業(yè)務(wù)會(huì)愈來愈繁忙。新加坡進(jìn)行的一項(xiàng)民意測驗(yàn)顯示,在富裕的新加坡,年齡在20至30歲之間的年輕人熱衷于點(diǎn)點(diǎn)鼠標(biāo),他們對(duì)食品的渴望就可從網(wǎng)上訂餐得到滿足。相信隨著中國年輕網(wǎng)民的不斷成長,網(wǎng)上訂餐業(yè)務(wù)會(huì)愈來愈繁忙。但同時(shí),網(wǎng)上訂餐業(yè)務(wù)的發(fā)展也需要開展此項(xiàng)業(yè)務(wù)企業(yè)的努

3、力,如引入專業(yè)物流配送,推出營養(yǎng)快餐,豐富餐飲品種等,逐步走上品質(zhì)標(biāo)準(zhǔn)化、經(jīng)營連鎖化、服務(wù)規(guī)范化、通訊網(wǎng)絡(luò)化的經(jīng)營之路。而網(wǎng)上訂座在很多的大城市都已相應(yīng)推廣開來,做為網(wǎng)站的特色服務(wù),大大減少了顧客在用餐高峰期沒有有空閑位子的問題,為顧</p><p>  基于Web技術(shù)的網(wǎng)上訂餐系統(tǒng)可以借助于遍布全球的Internet進(jìn)行,因此大大拓展了訂餐的靈活性。一個(gè)餐飲商店在網(wǎng)上建立一個(gè)專門的訂餐網(wǎng)站,不但可以起到宣傳推廣

4、商店的作用,而且還可以大大提高店內(nèi)的營業(yè)額,獨(dú)特的VIP會(huì)員設(shè)計(jì)可以直接將會(huì)員資料送入數(shù)據(jù)庫中,進(jìn)行統(tǒng)計(jì)、升級(jí)等操作。讓訂餐做為網(wǎng)上普通用戶和VIP會(huì)員用戶的獨(dú)特享受,通過會(huì)員姓名、VIP卡號(hào)和密碼進(jìn)行登陸,訂餐菜單存放在服務(wù)器中,與此同時(shí)開通網(wǎng)上訂座功能,可以讓用戶通用網(wǎng)絡(luò)提前預(yù)訂餐位,非常適用于網(wǎng)絡(luò)時(shí)尚人士和商業(yè)公關(guān)人員,由此也提高了商店的檔次。相信,采用網(wǎng)絡(luò)訂餐訂座方式將是以后餐飲商店發(fā)展的趨勢走向。</p><

5、;p>  本平臺(tái)使用數(shù)據(jù)庫設(shè)計(jì)支持,實(shí)現(xiàn)網(wǎng)上餐館的相應(yīng)功能,界面簡潔,操作方便,平臺(tái)綜合了訂餐、會(huì)員注冊(cè)登陸及留言等功能,更大程度的為用戶提供最周到優(yōu)至的服務(wù)。平臺(tái)內(nèi)容明確功能強(qiáng)大,實(shí)現(xiàn)了最初的設(shè)計(jì)目的。</p><p>  2 編程語言與開發(fā)工具介紹</p><p>  本網(wǎng)上訂餐平臺(tái)采用B/S結(jié)構(gòu),整個(gè)平臺(tái)用ASP與SQL Server 2000數(shù)據(jù)庫結(jié)合實(shí)現(xiàn)。</p>

6、;<p><b>  2.1 ASP簡介</b></p><p>  2.1.1 ASP簡介</p><p>  Microsoft Active Server Pages (ASP)實(shí)際上是將標(biāo)準(zhǔn)的HTML文件拓展了一些附加特征, ASP像標(biāo)準(zhǔn)的HTML文件一樣包含HTML語句并且在一個(gè)瀏覽器上解釋并顯示。但它為HTML編寫人員提供了在服務(wù)器端運(yùn)行腳本

7、的環(huán)境,使HTML編寫人員可以利用VBScript和JScript或其他第三方腳本語言來創(chuàng)建ASP,實(shí)現(xiàn)過去需要編寫復(fù)雜的CGI程序才能實(shí)現(xiàn)的有動(dòng)態(tài)內(nèi)容的網(wǎng)頁,如計(jì)數(shù)器等。一個(gè)ASP文件的后綴為.ASP,其中包含實(shí)現(xiàn)動(dòng)態(tài)功能的VBScript或JScript語句,如果去掉那些VBScript或JScript語句,它和標(biāo)準(zhǔn)的HTML文件沒有任何區(qū)別[5]。ASP提供了一些內(nèi)建對(duì)象。利用這些內(nèi)建對(duì)象,用戶可以使他的腳本更加強(qiáng)大;這些對(duì)象會(huì)允

8、許用戶從瀏覽器中接收和發(fā)送信息。例如,利用request對(duì)象,用戶可以接收用戶的HTML表單中的信息并加以處理[1]。ASP包含標(biāo)準(zhǔn)的ActiveX組件,這些組件可以實(shí)現(xiàn)一些復(fù)雜的功能,如使用數(shù)據(jù)庫等。不過,用戶并不會(huì)被此局限,他可以輕松創(chuàng)建屬于自己的附加ActiveX組件。這意味著用戶可以不加限制地拓展他的Acti</p><p>  2.1.2 ASP的功能 </p><p>  AS

9、P是一套服務(wù)器端的腳本運(yùn)行環(huán)境,當(dāng)用戶從瀏覽器向Web服務(wù)器請(qǐng)求.asp文件時(shí), ASP 腳本開始運(yùn)行,然后Web 服務(wù)器調(diào)用ASP,ASP全面讀取請(qǐng)求的文件,執(zhí)行所有的腳本命令,并將標(biāo)準(zhǔn)的Web 頁傳送給瀏覽器,而并不包含用戶所寫的腳本命令[4]。</p><p>  2.1.3 使用ASP與SQL Server架設(shè)網(wǎng)站</p><p>  ASP的每一個(gè)命令都首先被用來生成HTML文件

10、,因此ASP允許生成動(dòng)態(tài)內(nèi)容。下載對(duì)于Web服務(wù)器來說,ASP與HTML有著本質(zhì)的區(qū)別,HTML不經(jīng)任何處理送回給瀏覽器另一方面,對(duì)于瀏覽器來說, ASP和HTML幾乎是沒有區(qū)別的,僅僅是后綴為.ASP和.htm的區(qū)別,當(dāng)用戶在客戶端提出對(duì)ASP的申請(qǐng)后,其瀏覽器接受的是HTML格式的文件。因此它根據(jù)以上特性,用戶用ASP可以方便地實(shí)現(xiàn)諸如表格信息收集、計(jì)數(shù)器、留言簿、公告板、ASP還可以輕松地實(shí)現(xiàn)對(duì)頁面內(nèi)容的動(dòng)態(tài)控制,為不同的瀏覽者定

11、制不同的頁面內(nèi)容,實(shí)現(xiàn)適用于任何瀏覽器[6]。</p><p>  2.1.4 使用范圍 </p><p>  用ASP實(shí)現(xiàn)各功能時(shí)幾乎沒有什么限制,只要網(wǎng)站存在并正常運(yùn)行,以下是的應(yīng)用示例列表: </p><p>  . 在網(wǎng)站主頁頂部添加一個(gè)滾動(dòng)顯示的廣告欄。</p><p>  . 從HTML的表單中接受信息并且存到數(shù)據(jù)庫中。</

12、p><p>  . 根據(jù)不同訪問者顯示不同內(nèi)容,創(chuàng)建個(gè)性化主頁。</p><p>  . 在你的主頁中添加點(diǎn)擊計(jì)數(shù)器。</p><p>  . 根據(jù)用戶瀏覽器的版本、類型和能力顯示不同檔次的內(nèi)容。</p><p>  . 連接多個(gè)主頁使之容易網(wǎng)際導(dǎo)航。</p><p>  . 跟蹤用戶網(wǎng)站上的活動(dòng)信息并且存入日志文件。&l

13、t;/p><p>  . 使用基于Windows NT的Intranet建立你的MIS應(yīng)用[9]。</p><p>  用ASP編寫出的系統(tǒng),完全可以達(dá)到原來使用Client/Server的網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)的水平。使用ASP最大的好處是,在用戶對(duì)程序進(jìn)行升級(jí)時(shí),只需要修改服務(wù)器上的ASP文件,而不需要修改客戶端程序[11]。</p><p>  2.2 SQL Sever

14、 2000簡介</p><p>  數(shù)據(jù)庫技術(shù)是現(xiàn)代信息科學(xué)與技術(shù)的重要組成部分,是計(jì)算機(jī)數(shù)據(jù)處理與信息管理系統(tǒng)的核心。數(shù)據(jù)庫技術(shù)研究和解決了計(jì)算機(jī)信息處理過程中大量數(shù)據(jù)有效的組織和存儲(chǔ)的問題,在數(shù)據(jù)庫系統(tǒng)中減少數(shù)據(jù)存儲(chǔ)冗余,實(shí)現(xiàn)數(shù)據(jù)共享,保障數(shù)據(jù)安全以及高效的檢索數(shù)據(jù)和處理數(shù)據(jù)。隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,數(shù)據(jù)庫技術(shù)已經(jīng)成為信息社會(huì)中對(duì)大量數(shù)據(jù)進(jìn)行組織與管理的重要技術(shù)手段及軟件技術(shù),是網(wǎng)絡(luò)信息化管理系統(tǒng)的基

15、礎(chǔ)。數(shù)據(jù)庫最初是在大公司或大機(jī)構(gòu)中用做大規(guī)模的事務(wù)處理的基礎(chǔ)。后來隨著個(gè)人計(jì)算機(jī)的普及,數(shù)據(jù)庫技術(shù)被移植到PC機(jī),供單用戶個(gè)人數(shù)據(jù)庫應(yīng)用。接著,由于PC機(jī)在工作組內(nèi)連成網(wǎng),數(shù)據(jù)庫技術(shù)就移植到工作組。由于本設(shè)計(jì)校園快餐網(wǎng)上訂餐平臺(tái)所用的是SQL Server2000,所以主要以SQL Server2000給予介紹。</p><p>  數(shù)據(jù)庫SQL Server 2000 是由Microsoft 公司推出的數(shù)據(jù)庫管

16、理系統(tǒng),它是一個(gè)中型DBMS(Database Management System 數(shù)據(jù)庫管理系統(tǒng))。SQL Server 2000是為廣大的企業(yè)創(chuàng)建商業(yè)應(yīng)用程序的獨(dú)立軟件應(yīng)商專門設(shè)計(jì)的Client/Server數(shù)據(jù)庫管理平臺(tái),它使用方便、功能強(qiáng)大。具有的特點(diǎn)有:隱含的開發(fā)控制能力:可以利用動(dòng)態(tài)鎖定功能,防止用戶查詢和更新并發(fā)操作時(shí)相互間發(fā)生沖突;豐富的編程接口工具:提供了Transact_ SQL DB_ Library for C等

17、開發(fā)工具;線程體系結(jié)構(gòu):支持多線程操作,在多用戶并發(fā)訪問時(shí)能夠并發(fā)處理;資源優(yōu)化:SQL Server2000是Microsoft服務(wù)器套件Back office的成員之間,它與其他軟件有機(jī)結(jié)合并充分利用它們所提供的服務(wù)功能(如安全管理、時(shí)間日制等),從而增強(qiáng)SQL Server數(shù)據(jù)庫系統(tǒng)的功能,并且僅占用較少的系統(tǒng)資源;具有很好的伸縮性:既能運(yùn)行在Windows 2000下,又可運(yùn)行在Windows NT Server等操作系統(tǒng)下。由

18、于以上SQL Server的特點(diǎn)可知,S</p><p>  數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的目標(biāo)是建立一個(gè)滿足用戶長期需求的產(chǎn)品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計(jì)。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應(yīng)用。數(shù)據(jù)庫技術(shù)在計(jì)算機(jī)軟件領(lǐng)域研究中一直是非常重要的主題,產(chǎn)生于60年代,30多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實(shí)用系統(tǒng)。并且近年

19、來隨著World Wide Web(WWW)的猛增及Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)之時(shí)成為最熱門技術(shù)之一[14]。在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)之前,對(duì)開發(fā)數(shù)據(jù)庫的基本概念應(yīng)當(dāng)了解,對(duì)數(shù)據(jù)庫的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識(shí)。數(shù)據(jù)庫由DBMS(數(shù)據(jù)庫管理系統(tǒng))處理,DBMS則由開發(fā)人員和用戶通過應(yīng)用程序直接或間接地使用。它主要包括四個(gè)要素:用戶數(shù)據(jù)、元數(shù)據(jù)、索引和應(yīng)用元數(shù)據(jù)[7]。<

20、/p><p>  SQL Server 2000是Microsoft于2000年10月份推出的最新產(chǎn)品,用于在線商務(wù)和數(shù)據(jù)倉庫解決方案而設(shè)計(jì)的真正意義上的關(guān)系型數(shù)據(jù)庫管理與分析系統(tǒng)。SQL Server 2000 中有許多新特性,這些特性使其成為針對(duì)電子商務(wù)在線商務(wù)和數(shù)據(jù)倉庫解決方案的卓越的數(shù)據(jù)庫平臺(tái)。SQL Server 2000能提供超大型系統(tǒng)所需的數(shù)據(jù)庫服務(wù)[2]。大型服務(wù)器可能有成千上萬的用戶同時(shí)連接到SQL

21、 Server 2000的情況,SQL Server 2000為這些環(huán)境提供了全面的保護(hù),具有防止問題發(fā)生的安全措施,例如,可以防止多個(gè)用戶試圖同時(shí)更新相同的數(shù)據(jù)。SQL Server 2000還在多個(gè)用戶之間有效的分配可用資源[10]。</p><p>  SQL Server 2000不僅能作為一個(gè)功能強(qiáng)大的數(shù)據(jù)庫服務(wù)器有效工作,而且數(shù)據(jù)庫引擎也用在客戶端本地存儲(chǔ)獨(dú)立數(shù)據(jù)庫的應(yīng)用程序中。SQL Server

22、2000可以動(dòng)態(tài)的將自身配置成能有效地使用客戶端桌面的可用資源,而不需要為每個(gè)客戶端專設(shè)一個(gè)數(shù)據(jù)庫管理員。應(yīng)用程序供應(yīng)商還可以將SQL Server 2000作為應(yīng)用程序的數(shù)據(jù)存儲(chǔ)組件嵌入到應(yīng)用程序中[12]。</p><p>  SQL Server 2000提供了許多支持?jǐn)?shù)據(jù)庫應(yīng)用程序的工具,包括關(guān)系數(shù)據(jù)庫,數(shù)據(jù)轉(zhuǎn)換服務(wù),復(fù)制Analysis Services 、English query等。通過這些工具,

23、用戶可以輕松的創(chuàng)建使用和維護(hù)數(shù)據(jù)庫[8]。</p><p>  2.3 ODBC簡介</p><p>  ODBC(Open Database Connectivity) 是“開放數(shù)據(jù)庫互連”的簡稱,是一種使用SQL的應(yīng)用程序接口(API),是微軟公司開放服務(wù)結(jié)構(gòu)(WOSA,Windows Open Services Architecture)中有關(guān)數(shù)據(jù)庫的一個(gè)組成部分,它建立了一組規(guī)范,

24、并提供了一組對(duì)數(shù)據(jù)庫訪問的標(biāo)準(zhǔn)API(應(yīng)用程序編程接口)。這些API利用SQL來完成其大部分任務(wù)。ODBC本身也提供了對(duì)SQL語言的支持,用戶可以直接將SQL語句送給ODBC。</p><p>  一個(gè)基于ODBC的應(yīng)用程序?qū)?shù)據(jù)庫的操作不依賴任何DBMS,不直接與DBMS打交道,所有的數(shù)據(jù)庫操作由對(duì)應(yīng)的DBMS的ODBC驅(qū)動(dòng)程序完成。也就是說,不論是FoxPro、Access還是Oracle數(shù)據(jù)庫,均可用ODB

25、C API進(jìn)行訪問。由此可見,ODBC的最大優(yōu)點(diǎn)是能以統(tǒng)一的方式處理所有的數(shù)據(jù)庫,用它生成的程序與數(shù)據(jù)庫或數(shù)據(jù)庫引擎是無關(guān)的。ODBC可使程序員方便地編寫訪問各DBMS廠商的數(shù)據(jù)庫的應(yīng)用程序,而不需了解其產(chǎn)品的細(xì)節(jié)。</p><p>  2.4 Dreamweaver簡介</p><p>  Dreamweaver是美國Macromedia公司開發(fā)的集網(wǎng)頁制作和網(wǎng)站管理于一身的所見即所得

26、的網(wǎng)頁編輯器,它是第一套針對(duì)專業(yè)網(wǎng)頁設(shè)計(jì)師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺(tái)限制和跨越瀏覽器限制的充滿動(dòng)感的網(wǎng)頁。</p><p>  2.4.1 便捷的網(wǎng)站管理</p><p>  使用Dreamweaver網(wǎng)站地圖可以快速制作出網(wǎng)站雛形,設(shè)計(jì)、更新和重組網(wǎng)頁。改變網(wǎng)頁位置或檔案名稱,Dreamweaver會(huì)自動(dòng)更新所有連接。使用HTML碼,HTML屬性標(biāo)簽

27、和一般的語法搜尋及置換功能使得復(fù)雜的網(wǎng)站更新變得迅速又簡單。</p><p>  2.4.2無可比擬的控制力</p><p>  Dreamweaver是唯一提供HTML、視覺化編輯和原始代碼同步設(shè)計(jì)的工具。它不但含有主流的文字編輯器,而且其表格的制作速度非常迅速。Dreamweaver還可以用最快速將Gireworks,FreeHand,或Photoshop等檔案移動(dòng)到網(wǎng)頁上。</

28、p><p>  2.4.2所見即所得的特點(diǎn)</p><p>  Dreamweaver的優(yōu)勢在于所見即所得,與HTML源代碼編輯的完美結(jié)合,便于用戶對(duì)網(wǎng)頁進(jìn)行控制,極大的提高了網(wǎng)頁制作效率。作為一款優(yōu)秀的網(wǎng)頁設(shè)計(jì)軟件,其自身具有許多出色的設(shè)計(jì)理念,例如行為、模板、資源等,可以讓用戶無需手寫代碼,就能輕松地創(chuàng)建各種動(dòng)態(tài)效果。另外,支持跨瀏覽器的 Dynamic HTML 和層疊樣式表也是Drea

29、mweaver的一大特點(diǎn),所以用戶無需擔(dān)心瀏覽器的兼容性問題[13]。</p><p>  2.5 VBScript簡介</p><p>  VBScript與Basic語言有密切關(guān)系。VBScript是種很容易學(xué)習(xí)和使用語言,Microsoft Visual Basic的簡化版本。</p><p>  VBScript是一種腳本語言。這意味著這種語言比BASIC

30、語言的成熟版本容易使用又難于使用。編制簡單的程序時(shí),腳本語言是容易使用的。腳本語言的句法比較簡單。但是,簡單的句法也使開發(fā)大的應(yīng)用程序變得很困難。</p><p>  用戶可以在HTML文件中直接嵌入VBScript腳本。這使用戶能夠擴(kuò)展HTML,使它不僅僅是一種頁面格式語言。帶有VBScript腳本的網(wǎng)頁在每次下載到瀏覽器時(shí)都可以是不同的,而且可以對(duì)用戶的操作作出反應(yīng)。</p><p>

31、  VBScript是Active Sever Pages的缺省語言。用戶也可以在ASP網(wǎng)頁中使用其它腳本語言,如Jscript,Perl,或者REXX(由IBM UK實(shí)驗(yàn)室的Michael Cowlishaw所創(chuàng)的一種語言)。</p><p>  VBScript既可以作為客戶端編程語言,也可以作為服務(wù)器端編程語言??蛻舳司幊陶Z言是可以由瀏覽器解釋執(zhí)行的語言。Java和Jscript/JavaScript也可以

32、作為客戶端編程語言。當(dāng)一個(gè)以這些語言中的任意一種編制的程序被下載到一個(gè)兼容的瀏覽器中時(shí),瀏覽器將自動(dòng)執(zhí)行該程序。</p><p>  客戶端編程語言的優(yōu)點(diǎn)是瀏覽器完成了所有的工作,這可以減輕服務(wù)器的負(fù)擔(dān)。而且客戶端程序運(yùn)行起來比服務(wù)器端程序快得多。當(dāng)一個(gè)瀏覽器的用戶執(zhí)行了一個(gè)操作時(shí),不必通過網(wǎng)絡(luò)對(duì)其作出響應(yīng),客戶端程序就可以作出響應(yīng)。</p><p>  但是,一般來說,可以解釋VBScr

33、ipt腳本的瀏覽器只有Microsoft Internet Explorer。例如Netscape Navigater將忽略VBScript腳本。這意味著目前沒有充分的理由把VBScript作為客戶端編程語言。用戶不應(yīng)該花費(fèi)時(shí)間來編寫只有少數(shù)瀏覽器可以解釋的程序。</p><p>  2.6 IIS服務(wù)器介紹</p><p>  2.6.1 IIS的概念</p><p&

34、gt;  IIS 是Internet Information Server的縮寫,它是微軟公司主推的服務(wù)器,最新的版本是Windows2003里面包含的IIS 6.0,IIS與WindowNT Server完全集成在一起,因而用戶能夠利用Windows NT Server和NTFS(NT File System,NT的文件系統(tǒng))內(nèi)置的安全特性,建立強(qiáng)大,靈活而安全的Internet和Intranet站點(diǎn)。IIS支持HTTP(Hypert

35、ext Transfer Protocol,超文本傳輸協(xié)議),F(xiàn)TP(Fele Transfer Protocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過使用CGI和ISAPI,IIS可以得到高度的擴(kuò)展。 </p><p>  IIS支持與語言無關(guān)的腳本編寫和組件,通過IIS,開發(fā)人員就可以開發(fā)新一代動(dòng)態(tài)的,富有魅力的Web站點(diǎn)。IIS不需要開發(fā)人員學(xué)習(xí)新的腳本語言或者編譯應(yīng)用程序,IIS完全支持VBScript,

36、JScript開發(fā)軟件以及Java,它也支持CGI和WinCGI,以及ISAPI擴(kuò)展和過濾器。 </p><p>  IIS的設(shè)計(jì)目的是建立一套集成的服務(wù)器服務(wù),用以支持HTTP,F(xiàn)TP和SMTP,它能夠提供快速且集成了現(xiàn)有產(chǎn)品,同時(shí)可擴(kuò)展的Internet服務(wù)器。 </p><p>  IIS相應(yīng)性極高,同時(shí)系統(tǒng)資源的消耗也是最少,IIS的安裝,管理和配置都相當(dāng)簡單,這是因?yàn)镮IS與Wi

37、ndows NT Server網(wǎng)絡(luò)操作系統(tǒng)緊密的集成在一起,另外,IIS還使用與Windows NT Server相同的SAM(Security Accounts Manager,安全性賬號(hào)管理器),對(duì)于管理員來說,IIS使用諸如Performance Monitor和SNMP(Simple Nerwork Management Protocol,簡單網(wǎng)絡(luò)管理協(xié)議)之類的NT已有管理工具。 </p><p>  

38、2.6.2 IIS6.0的重要特性</p><p>  IIS6.0 相比IIS5.0 有了重大的提高和改進(jìn),具有很多優(yōu)秀的特性:</p><p>  1. 應(yīng)用程序池: IIS6可以將單個(gè)的Web應(yīng)用程序或多個(gè)站點(diǎn)分隔到一個(gè)獨(dú)立的進(jìn)程(稱為應(yīng)用程序池).應(yīng)用程序池以獨(dú)立進(jìn)程的方式極大的提高了Web服務(wù)器的安全和穩(wěn)定性.該進(jìn)程與操作系統(tǒng)內(nèi)核直接通信。當(dāng)在服務(wù)器上提供更多的活動(dòng)空間時(shí),此功能

39、將增加吞吐量和應(yīng)用程序的容量,從而有效地降低硬件需求。這些獨(dú)立的應(yīng)用程序池將阻止某個(gè)應(yīng)用程序或站點(diǎn)破壞服務(wù)器上的XML Web服務(wù)或其他Web應(yīng)用程序。</p><p>  2. IIS6.0還提供狀態(tài)監(jiān)視功能以發(fā)現(xiàn)、恢復(fù)和防止Web應(yīng)用程序故障。在Windows Server 2003上,Microsoft ASP.NET本地使用新的IIS進(jìn)程模型。這些高級(jí)應(yīng)用程序狀態(tài)和檢測功能也可用于現(xiàn)有的在Internet

40、 Information Server 4.0和IIS 5.0下運(yùn)行的應(yīng)用程序,其中大多數(shù)應(yīng)用程序不需要任何修改。</p><p>  3. 集成的.NET框架(DOTNET)</p><p>  Microsoft .NET框架是用于生成、部署和運(yùn)行Web應(yīng)用程序、智能客戶應(yīng)用程序和XML Web服務(wù)的Microsoft .NET連接的軟件和技術(shù)的編程模型,這些應(yīng)用程序和服務(wù)使用標(biāo)準(zhǔn)協(xié)議

41、(例如SOAP、XML和HTTP)在網(wǎng)絡(luò)上以編程的方式公開它們的功能。.NET框架為將現(xiàn)有的投資與新一代應(yīng)用程序和服務(wù)集成起來而提供了高效率的基于標(biāo)準(zhǔn)的環(huán)境。</p><p>  4. 連接并發(fā)數(shù),網(wǎng)絡(luò)流量等監(jiān)控這樣可以使不同網(wǎng)站完全獨(dú)立開。不會(huì)因?yàn)槟骋粋€(gè)網(wǎng)站的問題而影響到其他網(wǎng)站。</p><p>  5. IIS6.0提供了更好的安全性通過將運(yùn)行用戶和系統(tǒng)用戶分離的方式。IIS服務(wù)運(yùn)行

42、權(quán)限和Web應(yīng)用程序權(quán)限分開,保證web應(yīng)用的足夠安全。這些是其他Web服務(wù)器所欠缺的。采用IIS6.0作為Web服務(wù)器,確保網(wǎng)站足夠安全,穩(wěn)定,快速。</p><p><b>  3 需求分析</b></p><p><b>  3.1 課題背景</b></p><p>  在二十一世紀(jì)經(jīng)濟(jì)高速發(fā)展、人們生活節(jié)奏日益加快

43、的環(huán)境下,飲食行業(yè)所面對(duì)的要求也越來越多,因些,網(wǎng)上訂餐業(yè)務(wù)應(yīng)運(yùn)而生。網(wǎng)上訂餐是一個(gè)專門面向餐飲企業(yè),包括中式正餐、西式正餐、中式快餐、西式快餐、各類休閑餐飲、咖啡酒吧茶樓、外送外賣餐飲、大型連鎖餐飲集團(tuán)等各類餐飲企業(yè),對(duì)處于不同發(fā)展階段的各種餐飲企業(yè),全面提供餐飲信息化服務(wù)?;ヂ?lián)網(wǎng)不僅僅是讓餐館經(jīng)營者通過上網(wǎng)來推銷餐館產(chǎn)品,而且還可以讓餐館經(jīng)營者廣泛地獲取供貨商的信息與服務(wù)。在電子網(wǎng)絡(luò)商家市場中,餐館業(yè)主變成了一個(gè)通過網(wǎng)絡(luò)購買食品原料

44、或其他餐館用品的購物消費(fèi)者。由于網(wǎng)絡(luò)高新技術(shù)可以做到自動(dòng)處理完成客戶的下賣訂單,所以通過網(wǎng)絡(luò)提供的服務(wù)是高效快捷的,為餐館業(yè)主在購物時(shí)節(jié)省了大量的時(shí)間。</p><p>  本次所設(shè)計(jì)的課題是互聯(lián)網(wǎng)與生活之間的緊密關(guān)系的體現(xiàn),現(xiàn)今的社會(huì),人們已經(jīng)離不開了網(wǎng)絡(luò),網(wǎng)絡(luò)已經(jīng)成為人與人之間交流的一種形式,它能夠把事情的復(fù)雜化轉(zhuǎn)為簡單化。網(wǎng)上訂餐平臺(tái)的建設(shè)不僅能夠使該校園餐館的工作方式有所改變,也大大為同學(xué)們?cè)谟貌瓦@一校園

45、生活環(huán)節(jié)提供了便利。</p><p><b>  3.2 系統(tǒng)功能</b></p><p>  校園快餐網(wǎng)上預(yù)訂平臺(tái)的主要功能如下:</p><p>  實(shí)現(xiàn)用戶子系統(tǒng)模塊會(huì)員注冊(cè)功能</p><p>  會(huì)員制是平臺(tái)必不可少的。通過會(huì)員制,不僅可以讓顧客訂餐提供便捷,還可以保持住客流量。</p><

46、p>  顧客在登陸平臺(tái)首頁后,可以在用戶注冊(cè)板塊點(diǎn)擊注冊(cè)按鈕,頁面便跳轉(zhuǎn)到用戶注冊(cè)資料填寫頁面,用戶在填寫完用戶名,密碼,密碼提示問題,密碼提示答案,性別,出生年月,詳細(xì)地址,電子郵件,聯(lián)系電話等資料后點(diǎn)擊提交便可完成注冊(cè),如果用戶所填寫資料中有不正確的地址,系統(tǒng)將會(huì)彈出一個(gè)出錯(cuò)提示對(duì)話框來提示用戶對(duì)錯(cuò)誤資料進(jìn)行改正。用戶還可以點(diǎn)擊重置按鈕來清除已填寫的資料,方便用戶在想重新填寫注冊(cè)資料時(shí)使用。</p><p&

47、gt;  實(shí)現(xiàn)用戶子系統(tǒng)模塊用戶訂餐功能</p><p>  這是本平臺(tái)的主要功能。顧客登陸平臺(tái)首頁后,在訂餐板塊進(jìn)行訂餐。</p><p>  首先,顧客可以在快餐訂購、精品食區(qū)、飲料選購等各個(gè)頁面中瀏覽選擇各個(gè)品種的餐飲,也可以在首頁推薦的品種里選擇。顧客選擇好所訂的餐飲品種以及填寫上份數(shù)后,再在訂餐板塊中填寫上聯(lián)系人、聯(lián)系電話、送餐地址、到達(dá)時(shí)間以及支付方式,填寫完畢點(diǎn)擊立即訂餐按鈕

48、既可完成訂餐。</p><p>  實(shí)現(xiàn)用戶子系統(tǒng)模塊用戶留言功能</p><p>  這是平臺(tái)管理員與用戶交流的一個(gè)渠道。用戶在用戶留言板塊可以給平臺(tái)管理員留下自己的意見和建議,以使得管理員能更多、更快、更準(zhǔn)確的了解用戶的需求。用戶轉(zhuǎn)到用戶留言頁面后,填入姓名、QQ、Email和留言內(nèi)容后點(diǎn)擊提交即可。此頁面同樣有一個(gè)重置按鈕,同樣是用于清除用戶已填寫的留言資料。</p>

49、<p><b>  實(shí)現(xiàn)餐飲管理功能</b></p><p>  平臺(tái)管理員登陸管理平臺(tái),進(jìn)入餐飲管理板塊后,可以對(duì)首頁、快餐訂購、精品食區(qū)、飲料選購等各個(gè)頁面中的餐飲品種進(jìn)行管理。管理員可以添加、刪除各個(gè)頁面的餐飲品種,以及修改各個(gè)餐飲品種的價(jià)格、圖片、類型等信息。</p><p>  實(shí)現(xiàn)管理員子系統(tǒng)模塊訂單管理功能</p><p&g

50、t;  平臺(tái)管理員在管理平臺(tái)訂單管理板塊可以對(duì)所有顧客下的訂單進(jìn)行查收,確認(rèn)發(fā)餐等管理操作。管理員點(diǎn)擊可以查看訂單按鈕查看訂單的詳細(xì)情況,管理員可根據(jù)處理情況改變訂單的狀態(tài),訂單的狀態(tài)包括等待中、制作當(dāng)中、派送當(dāng)中和已結(jié)賬四個(gè)狀態(tài)。</p><p>  實(shí)現(xiàn)普通用戶與管理員用戶資料管理功能</p><p>  平臺(tái)管理員在管理平臺(tái)用戶管理板塊可以對(duì)普通的注冊(cè)用戶和管理員用戶進(jìn)行管理。管理員

51、可以查看普通注冊(cè)用戶的資料,并可以對(duì)新注冊(cè)的用戶進(jìn)行審批以及刪除用戶。對(duì)于管理員用戶,站長可以增刪管理員和對(duì)其操作權(quán)限進(jìn)行設(shè)置。</p><p>  實(shí)現(xiàn)管理員子系統(tǒng)模塊新聞公告管理功能</p><p>  平臺(tái)管理員在管理平臺(tái)站內(nèi)公告板塊中,可以發(fā)布站內(nèi)公告,并可以對(duì)所發(fā)布的公告設(shè)置多種文字效果,使得訂餐平臺(tái)頁面更加豐富多彩。在餐飲新聞管理板塊中,管理員可以發(fā)布、修改、刪除各種相關(guān)的餐飲

52、新聞。</p><p><b>  實(shí)現(xiàn)餐信息過濾功能</b></p><p>  平臺(tái)管理員在管理平臺(tái)訂餐信息過濾板塊中,管理員可以對(duì)用戶訂餐時(shí)所填寫信息和操作進(jìn)行設(shè)置,以防止惡意訂餐。在此板塊中,管理員可以設(shè)置用戶訂餐的限制時(shí)間、限制次數(shù)以及送餐地址的過濾。</p><p>  根據(jù)需求分析得到系統(tǒng)的用例模型如圖4.1所示。</p&g

53、t;<p>  圖3.1 用例模型圖</p><p><b>  4 概要設(shè)計(jì)</b></p><p><b>  4.1 模塊設(shè)計(jì)</b></p><p>  本設(shè)計(jì)采用B/S(Browse/Server)結(jié)構(gòu)模式,B/S結(jié)構(gòu)的主要特點(diǎn)是分布性強(qiáng)、維護(hù)方便、開發(fā)簡單、且共享性強(qiáng),總體擁有成本低,用戶使用

54、界面是通過IE瀏覽器來實(shí)現(xiàn),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的方式(比如LAN、WAN、Internet/Intranet)訪問和操作共同的數(shù)據(jù)。在本設(shè)計(jì)中整個(gè)網(wǎng)站的管理、資源分配、數(shù)據(jù)庫操作、業(yè)務(wù)邏輯部件的管理及動(dòng)態(tài)加載等工作都集中于應(yīng)用服務(wù)器。這樣一來,僅僅通過提高應(yīng)用服務(wù)器及數(shù)據(jù)庫服務(wù)器的性能,就可以提高整個(gè)網(wǎng)站的運(yùn)行效率,服務(wù)器端使用流行的SQL Server 2000數(shù)據(jù)庫系統(tǒng)。</p><p>

55、  圖4.1 功能模塊圖</p><p><b>  4.2 模塊功能</b></p><p>  該網(wǎng)站主要?jiǎng)澐譃閮纱竽K:普通用戶子系統(tǒng)模塊和管理員子系統(tǒng)模塊。其中普通用戶子系統(tǒng)模塊分為用戶注冊(cè)模塊、訂餐模塊和留言模塊;管理員子系統(tǒng)模塊分為普通用戶管理模塊、管理員用戶管理模塊、餐飲品種管理模塊、訂單管理模塊、留言管理模塊、站內(nèi)公告管理模塊、餐飲新聞管理模塊和訂餐

56、信息過濾模塊。其中餐飲品種管理模塊又可分為首頁餐飲管理模塊、快餐訂購管理模塊、精品食區(qū)管理模塊和飲料選購管理模塊。</p><p>  4.2.1用戶注冊(cè)模塊</p><p>  用戶在此模塊中可以進(jìn)行注冊(cè)、登陸,用戶登陸后,可以在訂餐頁面訂餐,查看、修改個(gè)人資料,查看訂單。遺忘密碼的用戶可以用找回密碼功能來重新設(shè)計(jì)密碼,只要用戶正確輸入用戶名和注冊(cè)時(shí)所填寫的“密碼提示問題”和“密碼提示答

57、案”,就可以重新設(shè)置一個(gè)新的密碼。</p><p><b>  4.2.2訂餐模塊</b></p><p>  在此模塊中,用戶在選擇好所訂購的餐飲種類、份數(shù)后,再填寫好聯(lián)系人,聯(lián)系電話,送餐地址,到達(dá)時(shí)間,支付方式等資料后,點(diǎn)擊提交后便能完成訂餐。用戶若有其它的要求也在以在其它備注中注明。</p><p>  4.2.3用戶留言模塊</

58、p><p>  這是一個(gè)管理員與用戶交流的平臺(tái),用戶可以在這里把自己的一些意見的建議留給管理員,管理員再回復(fù)用戶的留言。</p><p>  4.2.4 普通用戶子系統(tǒng)用戶管理模塊</p><p>  管理員能在此模塊中查看已注冊(cè)的用戶,也能刪除用戶。當(dāng)用戶注冊(cè)后,管理員便對(duì)其所填寫資料進(jìn)行審核,審核并通過后,便將其狀態(tài)從末審核改為已審核。</p><

59、;p>  4.2.5 管理員用戶管理模塊</p><p>  此模塊用于站長對(duì)管理員用戶的管理,站長可以添加、刪除管理員用戶和對(duì)其操作權(quán)限進(jìn)行設(shè)置。</p><p>  4.2.6 管理員子系統(tǒng)餐飲品種管理模塊</p><p>  該模塊又分為首頁餐飲管理模塊、快餐訂購管理模塊、精品食區(qū)管理模塊和飲料選購管理模塊四個(gè)模塊。這四個(gè)模塊分別完成對(duì)所登到各個(gè)對(duì)應(yīng)頁面

60、上的餐飲進(jìn)行管理的功能,管理員能在此對(duì)所有的餐飲種類進(jìn)行價(jià)格,圖片,介紹,種類增減進(jìn)行管理。</p><p>  4.2.7 管理員子系統(tǒng)訂單管理模塊</p><p>  管理員能在此對(duì)所有顧客下的訂單進(jìn)行查收,確認(rèn)發(fā)餐等管理操作。當(dāng)訂單的狀態(tài)就等待中時(shí),管理員將查看此單,并對(duì)其進(jìn)行處理,處理過的訂單狀態(tài)將變成制作當(dāng)中。管理員還要以將訂單狀態(tài)改為派送當(dāng)中或已結(jié)賬。</p>&

61、lt;p>  4.2.8 管理員子系統(tǒng)留言管理模塊</p><p>  管理員能在此模塊中查看用戶的留言,并對(duì)其回復(fù),或者刪除。</p><p>  4.2.9 管理員子系統(tǒng)站內(nèi)公告、餐飲新聞管理模塊</p><p>  管理員能在此模塊中對(duì)新聞、公告的發(fā)布進(jìn)行管理,管理員進(jìn)行編輯、發(fā)布、管理新聞的站內(nèi)的一些公告等。</p><p> 

62、 4.2.10管理員子系統(tǒng)訂餐信息過濾模塊</p><p>  管理員在此模塊中可以對(duì)用戶訂餐時(shí)所填寫送餐地址和操作進(jìn)行設(shè)置,以防止惡意訂餐。在此板塊中,管理員可以設(shè)置用戶訂餐的限制時(shí)間、限制次數(shù)以及送餐地址的過濾。</p><p><b>  5 數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  5.1 數(shù)據(jù)庫需求分析</p><

63、;p>  數(shù)據(jù)庫設(shè)計(jì)是項(xiàng)目開發(fā)中非常重要的一個(gè)關(guān)鍵環(huán)節(jié),在這里強(qiáng)調(diào)數(shù)據(jù)庫設(shè)計(jì)的重要性,是因?yàn)閿?shù)據(jù)庫設(shè)計(jì)就像建設(shè)高樓大廈的根基一樣,如果設(shè)計(jì)不好,在后來的系統(tǒng)變更和功能擴(kuò)充時(shí),將會(huì)遇到非常大的困難。數(shù)據(jù)庫的設(shè)計(jì)是指對(duì)一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足各種用戶需求。作為信息資源開發(fā)、管理和服務(wù)的一種有效的手段,數(shù)據(jù)庫技術(shù)的應(yīng)用已越來越廣泛,從小型的單項(xiàng)事務(wù)處理系統(tǒng)到大型的信息系統(tǒng)大都用先進(jìn)的數(shù)據(jù)庫技術(shù)來保

64、持系統(tǒng)數(shù)據(jù)的安全性、完整性和共享性。對(duì)一個(gè)實(shí)際的系統(tǒng)來說,數(shù)據(jù)庫表的設(shè)計(jì)在遵循數(shù)據(jù)庫理論的同時(shí),必須能用開發(fā)工具來實(shí)現(xiàn)用戶在各方面提出的功能要求。</p><p>  按照對(duì)系統(tǒng)需求的分析和基于客戶/服務(wù)器開發(fā)模式的要求,數(shù)據(jù)庫采用SQL Server 2000,它所支持的字段數(shù)據(jù)類型包括數(shù)值、字符、日期時(shí)間以及二進(jìn)制和整數(shù)等類型,它性能穩(wěn)定適合本設(shè)計(jì)的工作需求。</p><p>  通過

65、對(duì)系統(tǒng)需求的分析,針對(duì)校園快餐網(wǎng)上預(yù)訂平臺(tái)的需求,列出以下部分?jǐn)?shù)據(jù)庫表和數(shù)據(jù)項(xiàng):</p><p>  餐飲管理表(cygl):編號(hào),價(jià)格,圖片,內(nèi)容,名稱,添加日期,類別,類別編號(hào);</p><p>  餐飲新聞表(cyxw):編號(hào),標(biāo)題內(nèi)容,添加日期;</p><p>  用戶表(Feedback):編號(hào),姓名,QQ,圖片,頭像,用戶郵箱,備注;</p>

66、;<p>  注冊(cè)用戶表(reg):編號(hào),姓名,密碼,密碼提示問題,密碼提示答案,性別,注冊(cè)日期,其它備注,郵箱,電話</p><p>  送餐地址過濾信息表(set_QruanAll):編號(hào),限制時(shí)間,限制次數(shù),過濾地址內(nèi)容,限時(shí)限次狀態(tài),過濾狀態(tài);</p><p>  訂單管理表(tdgl):編號(hào),其它備注,支付方式,用戶名,訂單狀態(tài),年,月,日,時(shí),分,送餐電話,送餐地

67、址,訂餐情況,訂餐總額,下單日期,下單時(shí)段,下單分鐘段;</p><p>  留言回復(fù)狀態(tài)表(view2):編號(hào),回復(fù)狀態(tài);</p><p>  管理員信息表(wq_admin):編號(hào),管理員帳號(hào),管理員密碼,權(quán)限;</p><p>  餐飲管理表(cygl)用于存儲(chǔ)所有餐飲的種各信息,餐飲新聞表(cyxw)用于存儲(chǔ)所發(fā)布的餐飲新聞,注冊(cè)用戶表用于存儲(chǔ)在本平臺(tái)注冊(cè)的

68、用戶的信息,送餐地址過濾信息表(set_QruanAll)用于存儲(chǔ)所過濾的送餐地址等信息,訂單管理表(tdgl),留言回復(fù)狀態(tài)表(view2)用于存儲(chǔ)留言是否被回復(fù)的狀態(tài),管理員信息表(wq_admin)用于管理管理員用戶的信息。</p><p>  根據(jù)上述分析得到E-R圖,如圖5.1所示:</p><p>  圖5.1 系統(tǒng)E-R圖</p><p>  5.2

69、 數(shù)據(jù)庫邏輯設(shè)計(jì)</p><p>  首先創(chuàng)建一個(gè)名為dingcan的數(shù)據(jù)庫,根據(jù)上面的分析各表詳細(xì)信息如下:</p><p>  表5.1餐飲管理表(cygl)</p><p>  續(xù)表5.1餐飲管理表(cygl)</p><p>  表5.2餐飲新聞表(cyxw)</p><p>  表5.3用戶表(Feedbac

70、k)</p><p>  表5.4注冊(cè)用戶表(reg)</p><p>  表5.5送餐地址過濾信息表(set_QruanAll)</p><p>  表5.6訂單管理表(tdgl)</p><p>  續(xù)表5.6訂單管理表(tdgl)</p><p>  表5.7留言回復(fù)狀態(tài)表(view2)</p>&

71、lt;p>  表5.8管理員信息表(wq_admin)</p><p><b>  6 系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p><b>  6.1 模塊功能</b></p><p>  6.1.1 普通用戶子系統(tǒng)模塊</p><p>  會(huì)員中心模塊:該模塊完成訂餐用戶注冊(cè),登陸,登出,查

72、看、修改個(gè)人資料,找回密碼,查看訂單信息等功能。用戶登陸后,可以在訂餐頁面進(jìn)行訂餐,查看、修改個(gè)人資料,查看訂單等操作。找回密碼功能可以幫助遺忘密碼的用戶重新設(shè)計(jì)密碼,只要用戶正確輸入用戶名和注冊(cè)時(shí)所填寫的“密碼提示問題”和“密碼提示答案”,就可以重新設(shè)置一個(gè)新的密碼。其注冊(cè),登陸,找回密碼等功能模塊流程圖如圖6.1,圖6.2和圖6.3所示。</p><p>  圖6.1注冊(cè)模塊流程圖

73、   圖6.2用戶登錄模塊流程圖</p><p>  圖6.3找回密碼模塊流程圖</p><p>  訂餐中心模塊:該模塊完成顧客訂餐功能,顧客在選擇好所訂購的餐飲種類,份數(shù)后,再填寫好聯(lián)系人,聯(lián)系電話,送餐地址,到達(dá)時(shí)間,支付方式等資料后,點(diǎn)擊提交后便能完成訂餐。其流程圖如圖6.4所示。</p><p>  新聞公告模塊:該模塊在主頁面通過滾動(dòng)方式完成顯

74、示站內(nèi)新聞公告功能,平臺(tái)管理員在后平發(fā)布的一些新聞都在這里顯示給顧客,使顧客能更快更多的了解站內(nèi)新出的菜肴以及其它的一些新聞。</p><p>  顧客留言模塊:該模塊顧客留言功能,顧客通過該模塊,能將自己的一些意見的建議反映給平臺(tái)管理員,平臺(tái)管理員也能在這里給顧客的留言進(jìn)行回復(fù)。</p><p>  圖6.4訂單中心模塊流程圖</p><p>  6.1.2 管

75、理員子系統(tǒng)模塊</p><p>  管理員登陸模塊:該模塊完成管理員用戶登陸功能,通過確認(rèn)管理員用戶名、</p><p>  密碼、驗(yàn)證碼,正確后則給予登陸。其流程圖如圖6.5所示。</p><p>  注銷登陸模塊:該模塊完成管理員用戶注銷登陸功能,管理員在完成相關(guān)的管理操作后通過此功能退出管理界面。</p><p>  餐飲管理模塊:該模

76、塊完成對(duì)所登到頁面上的餐飲進(jìn)行管理的功能,管理員能在此對(duì)所有的餐飲種類進(jìn)行價(jià)格,圖片,介紹,種類增減進(jìn)行管理。</p><p>  圖6.5管理員登陸流程圖</p><p>  訂單管理模塊:該模塊完成對(duì)顧客所下訂單進(jìn)行管理的功能,管理員能在此對(duì)所有顧客下的訂單進(jìn)行查收,確認(rèn)發(fā)餐等管理操作。當(dāng)訂單的狀態(tài)就等待中時(shí),管理員將查看此單,并對(duì)其進(jìn)行處理,處理過的訂單狀態(tài)將變成制作當(dāng)中。管理員還可

77、以將訂單狀態(tài)改為派送當(dāng)中或已結(jié)賬。</p><p>  用戶資料管理模塊:該模塊完成對(duì)注冊(cè)的用戶進(jìn)行管理的功能,用戶在主頁面注冊(cè)后,管理員便能在此模塊中對(duì)其進(jìn)行管理。注冊(cè)后的用戶初始狀態(tài)就末審核,管理員對(duì)其所填寫資料進(jìn)行審核并通過后,便可以將其狀態(tài)改為已審核。</p><p>  管理員資料管理功能:該模塊完成站長對(duì)于管理員用戶進(jìn)行管理的功能,站長可以添加、刪除管理員,并可以對(duì)其操作權(quán)限進(jìn)

78、行設(shè)置。</p><p>  新聞管理模塊:該模塊完成對(duì)新聞、公告的發(fā)布進(jìn)行管理的功能,管理員能在此模塊中進(jìn)行編輯、發(fā)布、管理新聞、以及一些站內(nèi)的公告等。</p><p>  管理員權(quán)限設(shè)置模塊:該模塊完成對(duì)管理員權(quán)限進(jìn)行管理的功能,站長通過此模塊能對(duì)管理員的權(quán)限進(jìn)行設(shè)置,以認(rèn)不同級(jí)別的管理員都能有相應(yīng)的權(quán)限。</p><p><b>  6.2 界面設(shè)

79、計(jì)</b></p><p>  6.2.1 普通用戶子系統(tǒng)模塊界面設(shè)計(jì)</p><p><b>  登陸界面設(shè)計(jì)</b></p><p>  本平臺(tái)主頁面有一個(gè)登陸界面,用戶輸入用戶名和密碼后,點(diǎn)擊登陸按鈕便可以登陸,登陸后用戶便可以修改資料、查看訂單和進(jìn)行訂餐。登陸界面和登陸后界面如圖6.6和圖6.7所示。</p>

80、<p>  圖6.6登陸界面            圖6.7登陸后界面</p><p><b>  用戶注冊(cè)界面設(shè)計(jì)</b></p><p>  該界面通過單行文本域和下拉列表框,主要完成用戶注冊(cè)功能。用戶在此填入或選擇自己相應(yīng)的資料后,單擊提交,系統(tǒng)確認(rèn)資料格式正確后便可完成注冊(cè)。如果資料格式確認(rèn)出錯(cuò),系統(tǒng)會(huì)自動(dòng)報(bào)錯(cuò)。單擊重置則信息全部被清空。界面如圖6

81、.8所示。</p><p>  用戶資料修改界面設(shè)計(jì)</p><p>  該界面與用戶注冊(cè)界面相類似,也是通過單行文本域和下拉列表框,完成用戶資料修改功能,用戶登陸后可以在用戶資料修改界面對(duì)自己的有密碼、密碼提示問題、密碼提示答案、電子郵箱、電話、詳細(xì)地址等資料進(jìn)行修改。用戶資料修改界面如圖6.9所示。</p><p><b>  查詢訂單界面設(shè)計(jì)<

82、/b></p><p>  該界面主要完成查詢訂單功能。用戶登陸后可以在查詢訂單界面查詢自己已下的訂單,以查看自己已訂過哪些餐飲。查詢訂單界面如圖6.10所示</p><p>  圖6.8用戶注冊(cè)界面 圖6.9用戶資料修改界面</p><p>  圖6.10查詢訂單界面</p><p><b>

83、;  用戶留言界面設(shè)計(jì)</b></p><p>  該界面通過單行文本域和多行文本域,主要完成用戶留言功能。用戶填寫完姓名、QQ、電子郵箱以及留言留言內(nèi)容后,單擊提交便完成了留言操作,單擊重置則信息全部被清空。該界面如圖6.11所示。</p><p>  圖6.11用戶留言界面</p><p><b>  訂餐界面設(shè)計(jì)</b><

84、;/p><p>  該界面通過單行文本域和下拉列表框,主要完成訂餐功能。用戶在填寫完成聯(lián)系人、送餐地址、支付方式等訂餐和餐飲份數(shù)等信息后,單擊立即訂餐,系統(tǒng)將會(huì)對(duì)用戶所填信息格式進(jìn)行確認(rèn),如果信息格式確認(rèn)出錯(cuò),系統(tǒng)會(huì)自動(dòng)報(bào)錯(cuò)。信息格式確認(rèn)無誤后,便會(huì)彈出一個(gè)訂餐信息確認(rèn)窗口,用戶再次進(jìn)行確認(rèn),確認(rèn)無誤后單擊確定便可完成一次訂餐操作。其界面如圖6.12、6.13、6.14所示。</p><p>

85、  圖6.12訂餐界面 </p><p>  圖6.13餐飲份數(shù)填寫界面</p><p>  圖6.14訂餐信息確定界面</p><p>  餐飲新聞公告界面設(shè)計(jì)</p><p>  該界面主要完成公布站內(nèi)新聞和公告功能,管理員從管理平臺(tái)發(fā)布的新聞公告,都可以在這里顯示出來,以通知用戶一些站內(nèi)的新聞和提醒用戶一些在訂餐過程中的注意事項(xiàng)等。該界

86、面如圖6.15和6.16所示。</p><p>  圖6.15餐飲新聞公告界面1             圖6.16餐飲新聞公告界面2</p><p>  6.2.2 管理員子系統(tǒng)模塊界面設(shè)計(jì)</p><p><b>  登陸界面設(shè)計(jì)</b></p><p>  該界面完成管理員用戶登陸功能,管理員輸入帳號(hào),密碼和驗(yàn)證

87、碼后,單擊提交,系統(tǒng)確認(rèn)賬號(hào),密碼,驗(yàn)證碼均正確后管理員便可以登陸到管理平臺(tái)界面。該界面如圖6.17所示</p><p>  圖6.17管理平臺(tái)登陸界面</p><p><b>  管理平臺(tái)主頁界面</b></p><p>  該界面是管理平臺(tái)的主頁面,管理員在此頁面左邊面板可以進(jìn)行所有管理平臺(tái)的操作,右邊面板則用于顯示一些站內(nèi)的信息。界面如圖

88、6.18所示</p><p>  普通用戶子系統(tǒng)用戶管理界面</p><p>  在該界面中管理員可以對(duì)注冊(cè)的用戶進(jìn)行管理,管理員首先查看用為資料,資料無不妥之處后,便可以將用戶的狀態(tài)從未審核改已審核,如果用戶所資料有不妥之處,管理員便可用刪除用戶這一功能將該用戶刪除。該界面如圖6.19所示。</p><p><b>  管理員用戶管理界面</b&g

89、t;</p><p>  該界面用于站長對(duì)管理員的管理,站長可以添加刪除管理員,修改管理員操作權(quán)限,以及修改管理員密碼。該界面如圖6.20所示。</p><p>  圖6.18管理平臺(tái)主頁界面</p><p>  圖6.19普通用戶管理界面</p><p>  圖6.20管理員用戶管理界面</p><p><b&

90、gt;  首頁餐飲管理界面</b></p><p>  該界面完成對(duì)首頁的餐飲進(jìn)行管理的功能,在此頁面中,管理員可以對(duì)登在首頁上餐飲的資料進(jìn)行修改,還可以添加,刪除餐飲的種類,刪除時(shí)還可以在選擇項(xiàng)里對(duì)想刪的種類先選擇,再批量刪除。該界面如圖6.21所示??觳陀嗁徆芾斫缑?、精品食區(qū)管理界面和飲料選購管理界面功能界面也與首頁餐飲管理界面相類似。</p><p>  圖6.21首頁餐

91、飲管理界面</p><p><b>  訂單管理界面</b></p><p>  該界面完成對(duì)訂單進(jìn)行管理的功能,在此頁面中,管理員可以對(duì)用戶所下的訂單進(jìn)行查看、處理等待狀態(tài)、刪除訂單等操作。此頁面還有訂單查詢功能,管理員可以通過時(shí)間范圍、用戶名關(guān)鍵字、執(zhí)行狀態(tài)等線索查詢訂單。該界面如圖6.22示。</p><p>  圖6.22訂單管理界面&

92、lt;/p><p><b>  用戶留言管理界面</b></p><p>  該界面完成對(duì)用戶留言留言進(jìn)行管理的功能,在此頁面中,管理員可以對(duì)用戶的留言進(jìn)行回復(fù)和刪除等管理,還可以設(shè)置留言審核開關(guān),用于設(shè)定用戶留言是否可以需要管理員的審核。該界面如圖6.23示。</p><p>  圖6.23用戶留言管理界面</p><p>

93、;  站內(nèi)公告管理界面和餐飲新聞管理界面</p><p>  該界面用于管理員發(fā)布站內(nèi)公告,管理員在寫好公告后,還可以對(duì)文本進(jìn)行段落樣式、字體、字號(hào)、大小等文本編輯,以豐富平臺(tái)頁面。站內(nèi)公告管理界面如圖6.24示。餐飲新聞管理界面則可以進(jìn)行添加、刪除、修改等操作,界面如圖6.25所示。</p><p>  圖6.24站內(nèi)公告管理界面</p><p>  圖6.25餐

94、飲新聞管理界面</p><p>  訂餐信息過濾管理界面</p><p>  該界面完成對(duì)訂單信息過濾的功能,管理員通過對(duì)連續(xù)訂餐次數(shù),訂餐間隔時(shí)間,送餐地址過濾等內(nèi)容設(shè)置,以防止惡意訂餐。該界面如圖6.26示。</p><p>  圖6.26 訂單信息過濾管理界面</p><p><b>  結(jié) 論</b></

95、p><p>  本次畢業(yè)設(shè)計(jì)開發(fā)的校園快餐網(wǎng)上預(yù)訂平臺(tái)主要包括訂餐界面的設(shè)計(jì)和管理平臺(tái)兩個(gè)方面。在開發(fā)的工程中,采用了軟件工程的設(shè)計(jì)思想,根據(jù)關(guān)系模式設(shè)計(jì)數(shù)據(jù)庫表,用模塊化設(shè)計(jì)方法將系統(tǒng)的各個(gè)功能模塊層層分解,設(shè)計(jì)出系統(tǒng)的模塊化結(jié)構(gòu),并根據(jù)系統(tǒng)的具體要求,詳細(xì)地定義了系統(tǒng)各個(gè)模塊的具體功能。本系統(tǒng)分為普通用戶子系統(tǒng)和管理員子系統(tǒng)兩大模塊。這兩大模塊又再進(jìn)行細(xì)分,分別有平臺(tái)主頁面的會(huì)員中心模塊、訂餐中心模塊、新聞公告模

96、塊、顧客留言模塊等模塊,管理平臺(tái)的管理員登陸模塊、注銷登陸模塊、餐飲管理模塊、訂單管理模塊、用戶資料管理、新聞管理模塊、管理員權(quán)限設(shè)置模塊等模塊。普通用戶子系統(tǒng)模塊能夠?qū)崿F(xiàn)用戶注冊(cè)、訂餐、留言等主要操作,用戶在登陸平臺(tái)主頁面后,選擇好所訂餐飲和填寫好相應(yīng)送餐地址后,便可以提交訂餐以完成訂餐。管理員子系統(tǒng)模塊能夠?qū)崿F(xiàn)管理員對(duì)平臺(tái)主頁面的各種管理,管理員可以對(duì)普通用戶、平臺(tái)主頁面所登餐飲信息、新聞公布、用戶留言等信息進(jìn)行一系列的管理。根據(jù)上

97、述功能的要求,本設(shè)計(jì)采用安全性好的SQL Server 2000作為數(shù)據(jù)庫,采用開放式數(shù)據(jù)庫連接技術(shù)對(duì)數(shù)據(jù)庫進(jìn)行訪問。</p><p>  由于時(shí)間和本人的水平有限等原因,本平臺(tái)還有不完善的地方。有待改進(jìn)的內(nèi)容有:訂餐方式僅限于登陸網(wǎng)站進(jìn)行訂餐,并不能通過短信等其它更多的方式進(jìn)行訂餐;支付方式只能以餐到付款方式進(jìn)行支付,還不能以目前流行的網(wǎng)銀付款方式進(jìn)行支付。這兩人方面在今后的設(shè)計(jì)中都需要加以改進(jìn)。</p&

98、gt;<p><b>  致 謝</b></p><p>  經(jīng)過幾個(gè)月的努力,我的畢業(yè)設(shè)計(jì)——用 ASP和SQL Server 2000制作的校園快餐網(wǎng)上預(yù)定平臺(tái),這不僅是本人辛勤汗水的結(jié)晶,更凝聚了指導(dǎo)老師和其他所有支持我、鼓勵(lì)我人們的幫助和關(guān)心。</p><p>  首先要衷心地感謝xx老師在我畢業(yè)設(shè)計(jì)過程中給予的幫助。在畢設(shè)剛開始,面對(duì)自己的課

99、題不知如何下手,xx老師給我指明了研究方向,使我找到了畢設(shè)的切入點(diǎn)。黃老師在畢業(yè)設(shè)計(jì)進(jìn)行的過程中也給了我以精心地指導(dǎo),使我得以順利地完成。</p><p>  xx老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,平易近人的學(xué)者之風(fēng)深深地影響了我,激勵(lì)著我在今后的人生道路上不斷開拓進(jìn)取。老師對(duì)我的學(xué)習(xí)和工作嚴(yán)格要求,培養(yǎng)我形成良好的科研作風(fēng)。所有這些,將使我終生受益。</p><p>  同時(shí),我也感謝計(jì)算機(jī)教研室的其

100、他老師,他們同樣也幫助我解決了不少畢業(yè)設(shè)計(jì)中的疑難問題,提出了寶貴的建議,我深表感謝。</p><p>  在設(shè)計(jì)完成的過程中,我還得到了許多同學(xué)的熱情幫助,在此表示感謝!</p><p>  最后,向所有幫助過我的人致以最誠摯的謝意,謝謝你們!</p><p><b>  參 考 文 獻(xiàn)</b></p><p>  1

101、 明日科技,鄒天思,孫明麗.ASP數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊(cè).北京:人民郵電出版社,2006</p><p>  2  Elmasri,Navathe著,張伶,楊健康譯.Fundamentals of Database Systems.北京:中國電力出版社,2006</p><p>  3 徐罕,吳玉新.網(wǎng)站ASP后臺(tái)解決方案.北京:人民郵電出版社,2001</p><p&

102、gt;  4 張杰,任偉,吳林華.ASP典型模塊設(shè)計(jì).北京:清華大學(xué)出版社,2007</p><p>  5 Carlo Ghezzi,Mehdi Jazayeri,Dino Mandrioli.Fundamentals of Software Engineering.北京:中國電力出版社,2006</p><p>  6 張勝呂,雁田穎. Dreamweaver8+ASP動(dòng)態(tài)網(wǎng)站建設(shè)基礎(chǔ)

103、與實(shí)踐教程.北京:電子工業(yè)出版社,2007</p><p>  7 薩師煊,王珊.?dāng)?shù)據(jù)庫系統(tǒng)概論.北京:高等教育出版社,2000</p><p>  8 李建華,王珊.?dāng)?shù)據(jù)庫系統(tǒng)原理.北京:電子工業(yè)出版社,2005</p><p>  9 袁理.ASP完全自學(xué)手冊(cè).北京:機(jī)械工業(yè)出版社,2007</p><p>  10 飛思科技產(chǎn)品研發(fā)中心

104、.SQL Server 2000數(shù)據(jù)庫和數(shù)據(jù)倉庫. 北京:電子工業(yè)出版社,2001</p><p>  11 楊力學(xué).ASP商業(yè)網(wǎng)站整站集成開發(fā)(新聞+博客+論壇).北京:電子工業(yè)出版社,2007</p><p>  12 Patrick O’Neil,Elizabeth O’Neil.DATABASE Principles programming and Performance.北京:高

溫馨提示

  • 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)論