校園訂餐系統(tǒng)的實(shí)現(xiàn)_第1頁
校園訂餐系統(tǒng)的實(shí)現(xiàn)_第2頁
校園訂餐系統(tǒng)的實(shí)現(xiàn)_第3頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、2013屆畢業(yè)設(shè)計(jì)建筑學(xué)院校園訂餐系統(tǒng)的實(shí)現(xiàn)建筑學(xué)院電氣信息學(xué)院2013年6月5日畢業(yè)論文建筑學(xué)院校園訂餐系統(tǒng)的實(shí)現(xiàn)學(xué) 生:楠指導(dǎo)教師:舒婷專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)所在單位:建筑學(xué)院辯論日期:2013年6月5日網(wǎng)上訂餐系統(tǒng)是針對(duì)二十一世紀(jì)高速開展的經(jīng)濟(jì)需求、人們?nèi)找婕涌斓纳罟?jié)奏以與迎合飲食行業(yè)越來越便捷的效勞趨勢(shì)而設(shè)計(jì)的。網(wǎng)上訂餐系統(tǒng)是一個(gè)專門面向餐飲企業(yè),包括中式正餐、西式正餐、快餐、各類咖啡酒吧茶樓等各類餐 飲企業(yè),對(duì)處于不同開展階段的各種餐飲企業(yè),全面提供餐飲信息化效勞?;ヂ?lián) 網(wǎng)不僅僅是讓餐館經(jīng)營(yíng)者通過上網(wǎng)來推銷餐館,而且還可以讓餐館經(jīng)營(yíng)者廣泛地 獲取效勞信息。由于網(wǎng)絡(luò)高新技術(shù)可以做到

2、自動(dòng)處理完成客戶的下賣訂單,所以 通過網(wǎng)絡(luò)提供的效勞是高效快捷,為餐館業(yè)主在預(yù)定時(shí)節(jié)省了大量的時(shí)間。本次畢業(yè)設(shè)計(jì)任務(wù)采用了當(dāng)前流行的Microsoft Visual Studio 2005 快速開發(fā)工具作前臺(tái),以與 Microsoft SQLServer2000數(shù)據(jù)庫管理系統(tǒng)作后臺(tái),本論文 主要介紹了本課題的開發(fā)背景,所要實(shí)現(xiàn)的功能和開發(fā)的過程。關(guān)鍵詞:訂餐;ASP.NET管理;SQL SERVER 200數(shù)據(jù)庫AbstractAs the economy is develop ing quickly and the space of life gradually accelerate ,pe

3、ople n eed more convenient and faster service .Un der this circumsta nee ,order meals on li ne system has developed .This system is especiallyopen to catering trade,includingChinese food ,westernfood ,fast food ,kinds of coffee halls and bars and so on. And it also provides Comprehe nsive in formati

4、o n services to cateri ng bus in esses which are in differe nt develop ing stages. Internet not only make it effective for operators to promote theirs ' restaurants , but also make it easy to collect in formatio n .Mea ning while, In ternet serve customers effectively .quickly and help the owner

5、s of restaura nts save time and resources just because net hi-tic can deal with customers' orders automatically.The most important aspect of Internet application is exploring tech no logy of website. Moreover, Microsoft Visual Studio 2005 is the most adva need tech no logy of WEB and the first b

6、est choice for developers of website .However,the ordinary developers of web are not able to master and use the adva need tech no logy due to high dema nds on web developers.Keywords: HIS;ASP.NET;Ma nageme nt; SQL SERVER 2000目錄摘要IAbstract"第1章緒論11.1開發(fā)背景與目的1 課題背景1 主要實(shí)現(xiàn)功能1 課題研究的目的2 第2章開發(fā)平臺(tái)和技術(shù)簡(jiǎn)介32.

7、1系統(tǒng)結(jié)構(gòu)32.2系統(tǒng)開發(fā)工具與技術(shù)3概述3Microsoft Visual Studio 2005 SQL Server 2000 概述 32.3系統(tǒng)開發(fā)環(huán)境4第3章系統(tǒng)分析53.1需求分析5系統(tǒng)功能5用戶特征5限制和約束53.2可行性分析6經(jīng)濟(jì)可行性6操作可行性6技術(shù)可行性63.3系統(tǒng)流程分析6 第4章系統(tǒng)設(shè)計(jì)84.1系統(tǒng)概述8系統(tǒng)架構(gòu)8 系統(tǒng)功能模塊設(shè)計(jì)9 系統(tǒng)總體結(jié)構(gòu)模塊設(shè)計(jì)104.2總體設(shè)計(jì)11總體結(jié)構(gòu)11第5章數(shù)據(jù)庫設(shè)計(jì)135.1數(shù)據(jù)庫設(shè)計(jì)13數(shù)據(jù)庫選用13 數(shù)據(jù)源命名規(guī)那么13 數(shù)據(jù)庫的需求分析13 概念結(jié)構(gòu)設(shè)計(jì)14 邏輯結(jié)構(gòu)設(shè)計(jì)15 數(shù)據(jù)庫的運(yùn)行與維護(hù)195.2公用模塊19數(shù)據(jù)

8、庫連接19層疊樣式表文件StyleSheet.css195.3各模塊的詳細(xì)設(shè)計(jì)21 會(huì)員注冊(cè)與登錄模塊錯(cuò)誤!未定義書簽。 菜品信息展示模塊21 在線留言反應(yīng)模塊錯(cuò)誤!未定義書簽。新聞動(dòng)態(tài)管理模塊22菜品管理模塊錯(cuò)誤!未定義書簽。會(huì)員管理模塊錯(cuò)誤!未定義書簽。 訂單管理模塊錯(cuò)誤!未定義書簽。第6章系統(tǒng)的實(shí)現(xiàn)236.1.窗口展示錯(cuò)誤!未定義書簽。用戶登錄窗口錯(cuò)誤!未定義書簽。菜品信息查看窗口 21新聞詳細(xì)窗口錯(cuò)誤!未定義書簽。用戶注冊(cè)窗口 22在線留言窗口錯(cuò)誤!未定義書簽。后臺(tái)用戶管理窗口錯(cuò)誤!未定義書簽。后臺(tái)留言管理窗口錯(cuò)誤!未定義書簽。后臺(tái)菜品添加窗口錯(cuò)誤!未定義書簽訂餐記錄查詢窗口錯(cuò)誤!未定

9、義書簽6.2編碼276.2測(cè)試27單元測(cè)試27集成測(cè)試27系統(tǒng)測(cè)試286.3測(cè)試過程286.4測(cè)試結(jié)果28第7章系統(tǒng)的維護(hù)297.1通過權(quán)限設(shè)置維護(hù)平安297.2存在的平安漏洞29漏洞29數(shù)據(jù)庫可能被下載30來自 FileSystemObject 的威脅 30.NET應(yīng)用程序可能面臨的攻擊307.3完善平安防措施30結(jié)論32設(shè)計(jì)體會(huì)33致34參考文獻(xiàn)35附錄35V / 44第1章緒論1.1開發(fā)背景與目的課題背景20世紀(jì)90年代,人類社會(huì)信息化進(jìn)程的一個(gè)重大變化就是數(shù)字 ERENT勺出現(xiàn), 現(xiàn)在,數(shù)字ERENTE經(jīng)從單純學(xué)術(shù)科研網(wǎng)絡(luò)向綜合性商業(yè)網(wǎng)絡(luò)開展,運(yùn)用數(shù)字ERENT進(jìn)展電子商貿(mào)活動(dòng)風(fēng)行全球

10、。我國(guó)從 1999年下半年,掀起了電子商務(wù)的熱 潮。要推行電子商務(wù),離不開電子商務(wù)這個(gè)媒介?;ヂ?lián)網(wǎng)商業(yè)的價(jià)值在于創(chuàng)新,在此根底上不斷滿足客戶新的需求,甚至客戶 的某種需求不是很顯著,也能將這樣的潛在需求開掘出來,進(jìn)而用新技術(shù)去創(chuàng)造 需求。僅僅把傳統(tǒng)商業(yè)搬到網(wǎng)上是遠(yuǎn)遠(yuǎn)不夠的,互聯(lián)網(wǎng)也不只是用來減少中間環(huán) 節(jié)、降低交易費(fèi)用的工具,互聯(lián)網(wǎng)給傳統(tǒng)產(chǎn)業(yè)帶來真正的變革表達(dá)在,它能夠借 助于許多新技術(shù)為人們創(chuàng)造許多新的需求。從本質(zhì)上來說,任何市場(chǎng)需求都必須 細(xì)分,用傳統(tǒng)手段來進(jìn)展這樣的細(xì)分顯然非常困難。網(wǎng)絡(luò)的出現(xiàn),使得這樣的需 求能夠與時(shí)反應(yīng)到生產(chǎn)商那里。在這一意義上,新經(jīng)濟(jì)是在更好地細(xì)分市場(chǎng),刺 激和發(fā)現(xiàn)

11、傳統(tǒng)經(jīng)濟(jì)刺激不出來的需求,從而在細(xì)分市場(chǎng),滿足個(gè)性需求的同時(shí), 推動(dòng)經(jīng)濟(jì)的開展,這正是新經(jīng)濟(jì)最大的魅力所在。傳統(tǒng)商業(yè)向電子商務(wù)方向開展已經(jīng)成為了歷史的大趨勢(shì),作為傳統(tǒng)商業(yè)中的 餐飲業(yè)由于產(chǎn)品與其效勞的特殊性,在信息化開展上嚴(yán)重滯后與其它產(chǎn)業(yè)。這個(gè) 網(wǎng)上訂餐系統(tǒng)就是針對(duì)我國(guó)的根本國(guó)情、二十一世紀(jì)高速開展的經(jīng)濟(jì)需求、人們 日益加快的生活節(jié)奏與為迎合飲食行業(yè)越來越便捷的效勞趨勢(shì)而設(shè)計(jì)的。網(wǎng)上訂餐是一個(gè)專門面向餐飲企業(yè),包括中式正餐、西式正餐、中式快餐、 西式快餐、各類休閑餐飲、咖啡酒吧茶樓、外送外賣餐飲、大型連鎖餐飲集團(tuán)等 各類餐飲企業(yè),對(duì)處于不同開展階段的各種餐飲企業(yè), 全面提供餐飲信息化效勞。

12、互聯(lián)網(wǎng)不僅僅是讓餐館經(jīng)營(yíng)者通過上網(wǎng)來推銷餐館產(chǎn)品,而且還可以讓餐館經(jīng)營(yíng) 者廣泛地獲取供貨商的信息與效勞。在電子網(wǎng)絡(luò)商家市場(chǎng)中,餐館業(yè)主變成了一 個(gè)通過網(wǎng)絡(luò)預(yù)定食品原料或其他餐館用品的預(yù)定消費(fèi)者。由于網(wǎng)絡(luò)高新技術(shù)可以 做到自動(dòng)處理完成客戶的下賣訂單,所以通過網(wǎng)絡(luò)提供的效勞是高效快捷的,為 餐館業(yè)主在預(yù)定時(shí)節(jié)省了大量的時(shí)間。同時(shí),網(wǎng)上訂餐也要為注冊(cè)用戶提供比擬人性化、方便快捷的訂餐方式,以 適應(yīng)當(dāng)前高效率的工作生活需要,伴隨著我國(guó)互聯(lián)網(wǎng)的高速開展和普與,這種全 新的訂餐方式必將被越來越多的承受和運(yùn)用,具有強(qiáng)大的開展?jié)摿?。隨著Web技術(shù)的開展和電子商務(wù)時(shí)代的到來,人們不再滿足于建立各種靜態(tài) 地發(fā)布信

13、息的,更多的時(shí)候需要能與用戶進(jìn)展交互,并能提供后臺(tái)數(shù)據(jù)庫的管理 和控制等效勞的動(dòng)態(tài)。主要實(shí)現(xiàn)功能系統(tǒng)主要有管理員、用戶兩類用戶。客戶端主要功能包括用戶登錄、用戶個(gè)人信息維護(hù)、用戶提出注冊(cè)申請(qǐng)、用 戶選擇菜品、查詢菜品相關(guān)信息等。效勞器端功能包括用戶管理、菜品管理、新聞管理以與確認(rèn)申請(qǐng)等。課題研究的目的該系統(tǒng)的目的主要是實(shí)現(xiàn)用戶選擇菜品的多樣性和方便性,讓他們可以在訂 餐選擇菜品,刪除菜品,查詢菜品;對(duì)于注冊(cè)用戶,可以通過 WEB頁面提交菜品、 修改菜品;對(duì)于超級(jí)管理者,能夠?qū)崿F(xiàn)用戶信息數(shù)據(jù)的輸入、菜品查詢、修改菜 品、菜品訂單管理,會(huì)員信息管理。第2章 開發(fā)平臺(tái)和技術(shù)簡(jiǎn)介2.1系統(tǒng)結(jié)構(gòu)本系統(tǒng)應(yīng)

14、用 Microsoft Visual Studio 2005編程工具,結(jié)合 ASP.NET技術(shù)進(jìn)展開發(fā),使用SQL Server2000作為數(shù)據(jù)庫。2.2系統(tǒng)開發(fā)工具與技術(shù)2.2.1 VisualStudio2005 概述Visual Studio 2005是美國(guó)微軟公司推出的開發(fā)工具,該版本具有的新功能表達(dá)在對(duì) ASP.NET 2.0、CLR 2.0、VB.NET與 C#.NET語言上的強(qiáng)化,提供更好的 執(zhí)行效能,并更加注重平安性等方面。Visual Studio 2005 是一套完整的開發(fā)工具集,用于生成 ASP.NET應(yīng)用程序、 XML Web Services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程

15、序。 Visual Basic、Visual C+、 Visual C#和Visual J#全都使用一樣的集成開發(fā)環(huán)境IDE,利用此IDE可以共 享工具且有助于使用混合語言創(chuàng)立解決方案。另外,這些語言利用了ASP.NET的功能,通過此框架可使用簡(jiǎn)化 ASP.NET應(yīng)用程序和XMLWebServices開發(fā)的關(guān)鍵 技術(shù)。Visual Studio2005 是一個(gè)完全的面向?qū)ο蟮拈_發(fā)平臺(tái),嚴(yán)格地講是一個(gè)簡(jiǎn)化版的面向?qū)ο箝_發(fā)平臺(tái),它以可視化程序設(shè)計(jì)為主。在Visual Studio 2005中由于使用了統(tǒng)一的IDE環(huán)境,使開發(fā)跨語言平臺(tái)的應(yīng)用程序稱為可能,程序員可根 據(jù)自己的實(shí)際情況在同一應(yīng)用程序中

16、使用不同的語言如VB C#等編寫代碼。Visual Studio 2005中提供了用于ASP.NET應(yīng)用程序開發(fā)的模板,程序員可以像在VB中設(shè)計(jì)Windows程序一樣使用系統(tǒng)提供的大量 ASP.NET應(yīng)用程序控件設(shè)計(jì)出 功能強(qiáng)大的,可運(yùn)行在IIS效勞器中的應(yīng)用程序。SQL Server 2000 概述SQL Server 2000是一個(gè)具備完全web支持的數(shù)據(jù)庫產(chǎn)品,提供了對(duì)可擴(kuò)展 標(biāo)記語言(XML)的核心支持以與在In ternet上和防火墻外進(jìn)展查詢的能力,提供了以Web標(biāo)準(zhǔn)為根底的擴(kuò)展數(shù)據(jù)庫編程功能。豐富的XML和In ternet標(biāo)準(zhǔn) 支持允許使用置的存儲(chǔ)過程以 XML格式輕松存儲(chǔ)和檢

17、索數(shù)據(jù)。SQL Server 2000提供開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同 時(shí),進(jìn)一步拓展應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。例如XML數(shù)據(jù)庫與 WebService 的支持將使您的應(yīng)用實(shí)現(xiàn)In ternet數(shù)據(jù)互聯(lián),ASP.NET集成極大的擴(kuò)展了開發(fā)空 間,異構(gòu)數(shù)據(jù)集成、Service Broker使您的數(shù)據(jù)和其它應(yīng)用無縫集成,各種新數(shù) 據(jù)類型和T-SQL擴(kuò)展帶來了諸多靈活性。C# VB.Net、Query、 SMO AMO?都將成為SQLServer 2000數(shù)據(jù)平臺(tái)上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。2.3系統(tǒng)開發(fā)環(huán)境一個(gè)穩(wěn)定、功能齊全的系統(tǒng)必須得有良好的開發(fā)環(huán)境作為技術(shù)保障。在前面

18、 分析了本系統(tǒng)所采用的相關(guān)工具和技術(shù)的優(yōu)勢(shì)同時(shí),也表達(dá)出了系統(tǒng)優(yōu)良的配置。整個(gè)系統(tǒng)使用的語言能夠動(dòng)態(tài)完成的交互性工作。系統(tǒng)配置與開發(fā)測(cè)試環(huán)境如下:開發(fā)環(huán)境操作系統(tǒng)Win dows 7Web效勞器Microsoft In formati on Server 5.0數(shù)據(jù)庫SQL Server 2000開發(fā)語言ASP.NET開發(fā)軟件Microsoft Visual Studio 2005瀏覽器Microsoft Internet Explorer6.0表2-1開發(fā)環(huán)境第3章系統(tǒng)分析3.1需求分析網(wǎng)上訂餐系統(tǒng)需求滿足來自兩方面的需求,這兩個(gè)方面分別是用戶和管理員。用戶的需查詢菜品的信息、用戶訂餐情況與

19、用戶信息的修改;管理員的功能包括 對(duì)用戶、菜品進(jìn)展管理,與系統(tǒng)狀態(tài)的查看、維護(hù)。用戶可以直接查看菜品情況, 用戶可以根據(jù)其賬號(hào)和密碼登錄系統(tǒng),一般情況下,用戶只應(yīng)該查詢和維護(hù)本人 的訂餐情況和個(gè)人信息,假設(shè)查詢其他用戶的訂餐信息,就要知道其他用戶的賬 號(hào)和密碼。這些是很難得到的,特別是密碼,所以不但滿足了用戶的要求,還保 護(hù)了用戶的個(gè)人隱私。超級(jí)管理員擁有最高權(quán)限,所以需對(duì)用戶登錄模塊進(jìn)展更多的考慮。在此系 統(tǒng)中,給用戶查看和菜品管理的信息量大,數(shù)據(jù)平安性和性要求最高。本功能實(shí) 現(xiàn)對(duì)菜品信息、用戶信息、訂餐情況信息的查詢與維護(hù)。本系統(tǒng)還主要實(shí)現(xiàn)用戶 信息管理、菜品信息管理,其中用戶信息管理有用

20、戶、用戶賬號(hào)和用戶密碼等。系統(tǒng)功能本系統(tǒng)的主要功能是完成用戶選菜的功能。實(shí)現(xiàn)用戶在網(wǎng)上進(jìn)展單獨(dú)的選菜,用戶能根據(jù)自己的意愿來選擇自己感興趣的菜品。在超級(jí)用戶管理的同時(shí),能全 面的管理用戶的信息、菜品的信息等。用戶特征本系統(tǒng)在開發(fā)出來后,直接用于訂餐管理,校的用戶均可直接使用本系統(tǒng)。 系統(tǒng)的界面友好,使用方便,簡(jiǎn)單明了,以幫助超級(jí)管理人員快速學(xué)習(xí)系統(tǒng)的操 作方式,完成管理選菜工作。在管理選菜的方面,都采用了全部后臺(tái)管理系統(tǒng), 使得在管理用戶的過程中盡量人性化。限制和約束本系統(tǒng)是針對(duì)學(xué)校設(shè)計(jì)的,只有被授權(quán)的用戶才可以使用本系統(tǒng)的功能。在 權(quán)限方面,用戶只能查看自己的訂餐情況,管理員能對(duì)所交的菜品進(jìn)

21、展審查,以 與菜品信息修改。而超級(jí)管理員是權(quán)限最高的,可以管理本系統(tǒng)的所有功能。3.2可行性分析系統(tǒng)可行性研究是系統(tǒng)開展過程中的一項(xiàng)重要的工作,其目的就是訂出一套 選擇標(biāo)準(zhǔn),一套選擇程序,與組成一個(gè)有效能的決策組織。如此,使用者便能依 正確的順序解決相關(guān)的問題。下面將從經(jīng)濟(jì)可行性、操作可行性、技術(shù)可行性、 三個(gè)方面來對(duì)本系統(tǒng)進(jìn)展分析。321經(jīng)濟(jì)可行性由于本系統(tǒng)是為用戶訂餐管理使用的系統(tǒng),裝上該應(yīng)用軟件,即可使用系統(tǒng),系統(tǒng)本錢主要集中在系統(tǒng)軟件的開發(fā)上,當(dāng)系統(tǒng)投入運(yùn)行后可以節(jié)約大量的人力、 物力。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)本錢,在經(jīng)濟(jì)上完全可行。322操作可行性基于web的第三方網(wǎng)上訂餐

22、系統(tǒng)具有友好的界面和簡(jiǎn)單的操作過程,使平臺(tái) 的使用過程對(duì)于用戶和管理員來說都一目了然,對(duì)于網(wǎng)上訂餐和電子商務(wù)的推廣 具有很好的推動(dòng)作用。由于平臺(tái)簡(jiǎn)單易懂,易于使用,同時(shí)在構(gòu)建構(gòu)成中使用了MVC三層結(jié)構(gòu),對(duì)數(shù)據(jù)庫的操作進(jìn)展封裝,易于維護(hù),所以平臺(tái)在操作上也是具 有可行性的。技術(shù)可行性本系統(tǒng)采用 ASP.NET技術(shù),以 Microsoft Visual Studio 2005 與 SQLServer2000工具開發(fā)設(shè)計(jì)。ASP.NET技術(shù)的誕生,開創(chuàng)了非專業(yè)人員開發(fā)高水平 的歷史。以其具備易用性,兼容性,平安性和可擴(kuò)大性等特點(diǎn),幾乎不需要什么 復(fù)雜的編程,就能完成其他專業(yè)開發(fā)工具所能到達(dá)的效果。M

23、icrosoft VisualStudio 2005作為強(qiáng)大網(wǎng)頁設(shè)計(jì)工具,以其齊全的設(shè)計(jì)功能受到開發(fā)者們的青睞。 而SQLServer2000針對(duì)中小型數(shù)據(jù)庫設(shè)計(jì)為主,以其操作簡(jiǎn)便,兼容性好等功能 為大多數(shù)數(shù)據(jù)庫設(shè)計(jì)開發(fā)人員所使用。三者在技術(shù)上完美的結(jié)合可以滿足系統(tǒng)目 標(biāo)所要現(xiàn)的功能,故系統(tǒng)實(shí)現(xiàn)技術(shù)上是可行的。3.3系統(tǒng)流程分析經(jīng)過分析,在腦海中形成了一個(gè)初步的根本訂餐流程:首先由用戶登錄系統(tǒng) 進(jìn)展訂餐,瀏覽菜單列表選擇自己所需菜品,并傳送到超級(jí)管理員。接著超級(jí)管 理員匯總菜單,提交用戶所選菜單進(jìn)展菜品制作。通過對(duì)此訂餐流程分析,可以更加明確的分析和設(shè)計(jì)相應(yīng)所需功能模塊。采用此流程可以使用戶選

24、菜過程更有 條理和規(guī),管理員有條不紊的實(shí)施自己對(duì)用戶選菜的權(quán)限,用戶能更清晰的熟知 選菜整個(gè)流程,使整個(gè)選菜過程更清晰明了。下列圖為分析的根底上設(shè)計(jì)的網(wǎng)上訂餐流程圖系統(tǒng)管理留言_言.板訂餐管理實(shí)時(shí)反映訂餐請(qǐng)況查看訂單明細(xì)處理訂單圖3-1訂餐流程圖第4章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)概述本系統(tǒng)根據(jù)不同的用戶,可以分為以下三個(gè)功能區(qū):管理員功能區(qū)根據(jù)系統(tǒng)需要,管理員可以進(jìn)展如下操作:? 管理員正常登錄后,查看用戶信息,用戶訂餐情況,審核用戶。? 管理員可以進(jìn)展菜品管理,修改菜品信息,審核菜品。系統(tǒng)架構(gòu)系統(tǒng)設(shè)計(jì)的根底是系統(tǒng)架構(gòu)。1)基于B/S體系系統(tǒng)采用的是基于 We的三層B/S(Browser/Server

25、,瀏覽器/效勞器)結(jié)構(gòu)模型如圖4-1所示,它是有計(jì)算技術(shù)以來最穩(wěn)定的技術(shù)平臺(tái)。這種三層結(jié)構(gòu)是在原 二層B/S結(jié)構(gòu)的根底上將效勞器端進(jìn)一步分解成一個(gè)應(yīng)用效勞器We效勞器和數(shù)據(jù)庫一個(gè)數(shù)據(jù)庫效勞器:瀏覽器用于接收用戶輸入并顯示從 Web效勞器返回的信息;Web 效勞器用于接收從瀏覽器傳來的用戶信息,向數(shù)據(jù)庫效勞器提出操作請(qǐng)求并將操 作結(jié)果返回給瀏覽器;數(shù)據(jù)庫效勞器主要完成數(shù)據(jù)的定義、查詢和更新等操作, 并維護(hù)數(shù)據(jù)的平安性和完整性。Windows98/2000/xp/2003 Win dows2000serverIE瀏覽器IIS圖4-1系統(tǒng)結(jié)構(gòu)第一層為終端客戶層,客戶機(jī)為任何一臺(tái)計(jì)算機(jī),沒有特殊要求,

26、只需具 有網(wǎng)絡(luò)瀏覽器即可。用戶通過客戶機(jī)上的瀏覽器查看相關(guān)的菜品信息,并進(jìn)展選菜操作,通過TCP/IP協(xié)議將操作要求傳給效勞器,效勞器對(duì)操作 要求進(jìn)展處理,并將處理結(jié)果通過網(wǎng)頁告知客戶機(jī),完成一次操作交互。第二層為 Web效勞器層,操作系統(tǒng)安裝 Windows 2000 server與IIS,利 用IIS將訂餐軟件發(fā)布,實(shí)際運(yùn)行時(shí)可以選擇校園網(wǎng)的效勞器,或者教務(wù)部門的效勞器,以利于網(wǎng)絡(luò)流量的分配與系統(tǒng)的維護(hù)。Web效勞器利用ASP.NET技術(shù)實(shí)現(xiàn)效勞器上數(shù)據(jù)庫中數(shù)據(jù)信息的動(dòng)態(tài)使用,起到客戶端與 數(shù)據(jù)庫的接口作用。第三層為數(shù)據(jù)庫效勞器,數(shù)據(jù)庫可以安裝在 Web效勞器上,也可設(shè)立單獨(dú) 的效勞器存放

27、數(shù)據(jù),由具體情況而定。'選用這樣的結(jié)構(gòu)模型主要出于以下幾方面的考慮:1B/S構(gòu)架采用In ternet上的標(biāo)準(zhǔn)通信協(xié)議通常是 TCP/IP協(xié)議作為 客戶機(jī)同效勞器的通信協(xié)議,可以使位于In ternet上任意位置的人都可以訪問效 勞器。對(duì)于效勞器來說,通過響應(yīng)的 Web效勞器和數(shù)據(jù)庫效勞可以對(duì)數(shù)據(jù)進(jìn)展處 理,對(duì)外那么采用標(biāo)準(zhǔn)的通信協(xié)議,提供共享數(shù)據(jù)。2在效勞器上對(duì)數(shù)據(jù)進(jìn)展處理并將處理結(jié)果生成網(wǎng)頁,供客戶直接下載, 使得在客戶機(jī)上對(duì)數(shù)據(jù)的處理進(jìn)一步簡(jiǎn)化??蛻魴C(jī)上以瀏覽器作為客戶端的應(yīng)用 程序?qū)崿F(xiàn)對(duì)數(shù)據(jù)的顯示,而不用再為客戶端單獨(dú)編寫和安裝其他類型的應(yīng)用程序。 這樣,在客戶端只需要安裝一套

28、置瀏覽器的操作系統(tǒng),如Windows7或WindowsXP等,就可以實(shí)現(xiàn)對(duì)效勞器上數(shù)據(jù)的訪問。3由于數(shù)據(jù)的處理、存儲(chǔ)都是在效勞器上完成,因此將來對(duì)系統(tǒng)的升級(jí)都 只是對(duì)效勞器進(jìn)展。系統(tǒng)功能模塊設(shè)計(jì)根據(jù)訂餐的功能需求和數(shù)據(jù)庫的設(shè)計(jì),訂餐系統(tǒng)設(shè)計(jì)了會(huì)員注冊(cè)與登錄模塊、 菜品分類展示模塊、反應(yīng)留言模塊、菜品管理模塊、會(huì)員管理模塊和訂單管理模 塊。在總體功能設(shè)計(jì)方面,功能思想來自于用戶、管理員。在該系統(tǒng)設(shè)計(jì)的時(shí)候得考慮到兩個(gè)不同權(quán)限的用戶,權(quán)限從低到高分別為用 戶和管理員。但是在這不同的兩個(gè)權(quán)限中,分別都有相互聯(lián)系的和相互補(bǔ)充的。在解決好權(quán)限問題之后,進(jìn)而在各個(gè)模塊中再去實(shí)現(xiàn)其功能,把用戶模塊和 管理員

29、模塊分別設(shè)計(jì)出來,用管理員的最高權(quán)限來分別對(duì)系統(tǒng)配置、選菜、用戶 來進(jìn)展管理。用戶模塊:本模塊包括用戶登錄、查詢菜品信息、用戶訂餐、查詢已選菜品等功能個(gè)人密碼采品信息訂單信息圖4-2用戶模塊管理員模塊:訂餐系統(tǒng)是系統(tǒng)的核心,因其功能復(fù)雜,又被劃分為菜品管理(選 菜/菜品信息的修改/增加/刪除)、用戶管理(用戶的賬號(hào)修改/刪除)、數(shù)據(jù)庫維護(hù) 幾個(gè)子模塊,主要完成選菜的設(shè)置、用戶選菜信息維護(hù)、用戶信息維護(hù)等工作。 本功能模塊只對(duì)管理人員開放。1)用戶類型系統(tǒng)用戶分為兩類:用戶和管理員。用戶是指當(dāng)前系統(tǒng)中所有的用戶。此類用戶只能對(duì)自己的信息進(jìn)展瀏覽核對(duì), 未經(jīng)他人同意不能查看他人信息,也不能對(duì)自身和

30、他人的信息進(jìn)展管理。管理員可以對(duì)用戶的信息進(jìn)展瀏覽、查詢以與修改等管理。同時(shí)具有菜品信 息的維護(hù)、菜品管理等功能。系統(tǒng)總體結(jié)構(gòu)模塊設(shè)計(jì)根據(jù)上述功能模塊的分析后,設(shè)計(jì)出如下的總體模塊結(jié)構(gòu)圖??傮w模塊結(jié)構(gòu)圖如下。圖4-3總體模塊結(jié)構(gòu)圖4.2總體設(shè)計(jì)這一局部主要是畫出系統(tǒng)功能模塊的頁面流程圖總體結(jié)構(gòu)本系統(tǒng),主要是通過頁面來實(shí)現(xiàn)用戶功能區(qū)、管理員功能區(qū)。各個(gè)頁面之間的關(guān)系如下所示:公用模塊數(shù)據(jù)庫連接頁面 Web.Config、層疊樣式表頁面 StyleSheet.css ,用它們時(shí)直 接調(diào)用即可用戶選菜功能模塊用戶選菜程序流程圖圖4-4用戶選菜功能圖管理員管理功能模塊管理員后臺(tái)管理程序流程圖。圖4-5

31、管理員管理功能圖第5章數(shù)據(jù)庫設(shè)計(jì)5.1數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù) 據(jù)庫與其應(yīng)用系統(tǒng),使之能夠有效的存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求。數(shù)據(jù) 庫設(shè)計(jì)的好壞,對(duì)于一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)的效率、性能與功能等起著至關(guān)重要的 作用。數(shù)據(jù)庫選用此訂餐系統(tǒng)是一個(gè)中型的數(shù)據(jù)庫系統(tǒng)。在這里選擇SQLServer2000數(shù)據(jù)庫進(jìn)展開發(fā)。因本系統(tǒng)是在Windows 7系統(tǒng)下使用的,并且要支持訪問,考慮SQLServer2000數(shù)據(jù)庫是 由Microsoft 公司開 發(fā),與 系統(tǒng)的兼容度較高。SQL Server2000數(shù)據(jù)庫容易操作,并且更容易移植,所以采用SQL Ser

32、ver2000數(shù)據(jù)庫開發(fā)。數(shù)據(jù)源命名規(guī)那么數(shù)據(jù)庫名稱:db_wsdc.mdb在使用SQLServer2000做后臺(tái)數(shù)據(jù)庫的中,一但通過其他非法手段獲取了效 勞器的SQLServer2000數(shù)據(jù)庫的路徑和名稱,輸入數(shù)據(jù)庫文件的地址就可以直接 下載整個(gè)SQLServer2000數(shù)據(jù)庫文件,得到中的重要數(shù)據(jù),從而給的平安帶來了 嚴(yán)重的威脅。為此,在考慮數(shù)據(jù)庫命名的時(shí)候,之所以采用db_wsdc.mdb為后綴是為了更好的做到保護(hù)數(shù)據(jù)庫平安性。平安設(shè)置方面已經(jīng)做了一系列的措施。數(shù)據(jù)庫的需求分析首先必須準(zhǔn)確詳細(xì)分析系統(tǒng)的需求,收集根本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以與數(shù)據(jù)處理 的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體

33、設(shè)計(jì)打下根底。通過對(duì)收集的根本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以與確定數(shù)據(jù)處理的流程分析,本數(shù)據(jù)庫 包括以下四方面:用戶信息數(shù)據(jù):包括了、密碼、性別、號(hào)等根底數(shù)據(jù)。管理員信息數(shù)據(jù):包括管理員登陸賬號(hào)、密碼等數(shù)據(jù)。菜品信息數(shù)據(jù):包括菜名、價(jià)格、口味、類別、備注等根底數(shù)據(jù)。 其他數(shù)據(jù):包括用戶分類、菜品分類等數(shù)據(jù)。概念結(jié)構(gòu)設(shè)計(jì)E-R模型的組成元素有:實(shí)體、屬性、聯(lián)系。E-R模型用E-R圖表示。圖5-1系統(tǒng)用戶E-R圖圖5-2管理員E-R圖圖5-3訂菜記錄E-R圖邏輯結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)將使用SQLServer 2000作為數(shù)據(jù)庫管理系統(tǒng)。安裝 SQLServer 2000, 翻開并新建一個(gè)數(shù)據(jù)庫,將其命名為db_wsda

34、 db_wsdc數(shù)據(jù)庫中包含的數(shù)據(jù)表與 其相應(yīng)功能如下列圖所示。數(shù)據(jù)表功能allgo nggao存放站新聞的信息allusers存放管理貝賬號(hào)密碼的信息book存放在線留言相關(guān)的信息caipin存放采品列表有關(guān)的信息dianjia存放推薦熱賣采品有關(guān)信息din gcaijilu存放用戶訂餐有關(guān)信息yonghuzhuce存放用戶注冊(cè)根本信息youqi nglianjie存放有關(guān)信息表5-4數(shù)據(jù)庫包含的數(shù)據(jù)表與其功能1.管理員信息表管理員信息表用于存儲(chǔ)系統(tǒng)中的管理員信息。allusers 表:序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10自動(dòng)編號(hào)2user nameVarC

35、har50是255管理員用戶名3pwdVarChar50是255管理員密碼4exVarChar50是255管理員類別5addtimeDateTime8是23時(shí)間2.新聞動(dòng)態(tài)表新聞動(dòng)態(tài)表主要用于新聞的詳細(xì)信息allgonggao 表:序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)4自動(dòng)編號(hào)2titleVarChar255是255標(biāo)題3contentText16是16容4leibieVarChar50是50類別5addtimeDateTime8是8時(shí)間3.在線留言信息表在線留言信息表主要用于記錄用戶留言的相關(guān)信息book 表:序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDI

36、nt4自增編號(hào)10自動(dòng)編號(hào)2user namenv archar20是255用戶名3sexnv archar4是255性別4bodynv archar500是255留言容5nv archar10是2556emailnv archar20是2557facenv archar10是255男或女8adddateDateTime8是23時(shí)間9ishidde nbit1是255010homepagenv archar50是255主頁11isrelybit1是255回復(fù)次數(shù)12rebodynv archar500是255回復(fù)容4.菜品信息表菜品信息表主要便于用戶查看菜品情況caipin 表:序號(hào)字段名稱字

37、段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10自動(dòng)編號(hào)2bia nhaoVarChar50是255編號(hào)3min gche ngVarChar300是255名稱4dianjiaVarChar50是255口味5jiageVarChar50是255價(jià)格6tupia nVarChar50是255圖片7liebieVarChar50是255類別8beizhuVarChar50是255備注9addtimeDateTime8是23時(shí)間5.熱賣推薦表熱賣推薦表主要便于用戶查看熱賣菜品相關(guān)信息dianjia 表:序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10自動(dòng)編號(hào)2bia n

38、haoVarChar50是255編號(hào)3min gche ngVarChar50是255名稱4beizhuVarChar50是255備注5leixi ngVarChar50是255類別6addtimeDateTime8是255時(shí)間6.訂餐記錄表訂餐記錄表主要用于已訂餐用戶查看相關(guān)信息din gcaijilu 表:序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10自動(dòng)編號(hào)2yon ghu mingVarChar50是255用戶名3caip in bia nhaoVarChar50是255菜品編號(hào)4caip inmin gche ngVarChar50是255菜品名稱5jiage

39、VarChar50是255價(jià)格6dianjiaVarChar50是255口味7leixi ngVarChar50是255類別8jiucairiqiVarChar50是255就餐日期9jiucaishijia nVarChar50是255就餐時(shí)間10beizhuVarChar50是255備注11addtimeDateTime 81是23時(shí)間12isqrVarChar2是255權(quán)限7.用戶注冊(cè)表用戶注冊(cè)表主要記錄注冊(cè)用戶相關(guān)根本信息yonghuzhuce表:序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10自動(dòng)編號(hào)2yon ghu mingVarChar50是255用戶名3mi

40、maVarChar50是255密碼4youxia ngVarChar50是2555touxia ngVarChar50是255頭像6dia nhuaVarChar50是2557VarChar50是2558xi ngmi ngVarChar50是2559xi ngbieVarChar50是255性別10beizhuVarChar50是255備注11addtimeDateTime8是23時(shí)間12isshVarChar2是255權(quán)限8.友情表友情表主要記錄相關(guān)根本信息youqin glia njie表:序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10自動(dòng)編號(hào)2wan gzha

41、nmin gche ngVarChar50是255名稱3wan gzhiVarChar50是255網(wǎng)址4addtimeDateTime8是23時(shí)間運(yùn)行與維護(hù)此階段的任務(wù)是系統(tǒng)運(yùn)行情況的收集和記錄;數(shù)據(jù)庫轉(zhuǎn)出備份與維護(hù);數(shù)據(jù) 庫完整性、平安性控制;數(shù)據(jù)庫故障的處理與數(shù)據(jù)庫恢復(fù)等工作。該數(shù)據(jù)庫系統(tǒng)的維護(hù)工作主要包括:數(shù)據(jù)結(jié)構(gòu)維護(hù),建立備份文件以與記錄維 護(hù)。數(shù)據(jù)庫系統(tǒng)維護(hù)工作一般應(yīng)慎重,尤其是數(shù)據(jù)庫結(jié)構(gòu)的維護(hù),要經(jīng)過系統(tǒng)開 發(fā)人員研究討論方可進(jìn)展。另外要定期系統(tǒng)備份,一旦出現(xiàn)問題,能夠迅速恢復(fù) 系統(tǒng),保證整個(gè)系統(tǒng)正常運(yùn)轉(zhuǎn)。5.2公用模塊為了使選課系統(tǒng)的結(jié)構(gòu)清晰、代碼規(guī),這里把系統(tǒng)中重復(fù)使用的代碼寫

42、在一 個(gè)頁面,當(dāng)需要的時(shí)候直接加載進(jìn)來即可。本系統(tǒng)的公用模塊包括以下頁面:521數(shù)據(jù)庫連接本系統(tǒng)所有用戶信息、菜品信息與新聞信息等均保存在同一個(gè)數(shù)據(jù)庫“db_wsdc.mdb'中,在該數(shù)據(jù)庫中創(chuàng)立了假設(shè)干個(gè)表。另外,根據(jù)不同用戶的特 點(diǎn),在該數(shù)據(jù)庫中創(chuàng)立了管理員、用戶2個(gè)用戶身份,并分別設(shè)置了數(shù)據(jù)庫連接口 令和相應(yīng)的訪問權(quán)限。通過執(zhí)行SQ命令,讓用戶在瀏覽器界面中查詢、插入、刪 除和更新站點(diǎn)效勞器的數(shù)據(jù)庫信息。數(shù)據(jù)庫通過Web.Config中的<add key="cn"value="server=.;database=db_wsdc;uid=sa;p

43、wd=haha123;"/> 系統(tǒng)。層疊樣式表文件 StyleSheet.css為了使選課系統(tǒng)的界面統(tǒng)一、風(fēng)格統(tǒng)一、修改方便,所以創(chuàng)立了一個(gè)層疊樣 式表文件StyleSheet.css,對(duì)所有網(wǎng)頁文件中所標(biāo)記的屬性實(shí)行統(tǒng)一控制。代碼 如下所示:BODY fon t-size: 12px;color: #000000;text-decorati on: none;margin: 0px;a:li nk .style1 fon t-size: 24pxa fon t-size: 12px; color: #333333; text-decorati on: none;a:hover

44、 fon t-size: 12px; text-decorati on: un derli ne;.unn amed1 fon t-size: 14px;fon t-weight: bold;.unn amed2_li nk border: 1px solid #C2F0A9;.unn amed2_51 border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: soli

45、d; border-bottom-style: solid; border-left-style: solid; border-top-color: #33AD16; border-right-color: #33AD16; border-bottom-color: #33AD16; border-left-color: #33AD16;.unn amed2_14 fon t-size: 14px; fon t-weight: bold;.unn amed1_rld border: 1px solid #E7E7E7;.unn amed2_ldr border: 1px solid #FF99

46、00;.unn amed2 .unn amed3_14write_b fon t-size: 12px; fon t-weight: bold;color: #FFFFFF;text-decorati on: none;tr fon t-size: 12px;color: #000000;text-decorati on: none;tbody fon t-size: 12px;.unn amed_rld2 border: 1px solid #BCBCBC;.unn amed3write fon t-size: 12px;color: #FFFFFF;.unn amed3write:hove

47、r fon t-size: 12px;color: #FFFFFF;text-decorati on: un derli ne;5.3各模塊的詳細(xì)設(shè)計(jì)會(huì)員注冊(cè)與登錄模塊用戶在此模塊中可以進(jìn)展注冊(cè),登錄,用戶登陸后,可以在訂餐頁面訂餐, 查看、修改個(gè)人資料,查看訂單。遺忘密碼的用戶可以用找回密碼功能來重新設(shè) 計(jì)密碼。此模塊為所有用戶的操作主頁面,包括非注冊(cè)用戶、注冊(cè)會(huì)員、管理員, 都可在此界面進(jìn)展信息瀏覽、查詢。信息分類清晰,界面設(shè)計(jì)時(shí)尚。菜品信息展示模塊菜品分門別類、分層次展示不僅方便瀏覽者迅速找到自己的目標(biāo)菜品,同時(shí) 增強(qiáng)了的親和力。該模塊是瀏覽者與接觸最頻繁的局部,要突出用戶性和流程性。模

48、塊中,除了左側(cè)的常用功能外,右側(cè)以圖片的形式詳細(xì)列出食品信息,當(dāng) 用戶點(diǎn)擊其中某一食品圖片時(shí),系統(tǒng)自動(dòng)跳轉(zhuǎn)到相關(guān)食品的詳細(xì)信息界面。此界 面是食品詳細(xì)信息的介紹頁面,詳細(xì)的列舉了食品圖片、食品名稱、編號(hào)、價(jià)格與相關(guān)容說明533在線留言反應(yīng)模塊這是一個(gè)管理員與用戶交流的平臺(tái),用戶可以在這里把自己的一些意見留給 管理員,完善客服功能,也可提出對(duì)菜品的建議、看法,以便與時(shí)更改和完善。新聞動(dòng)態(tài)管理模塊此模塊是訂餐中的新聞發(fā)布在系統(tǒng)首頁,注冊(cè)用戶和非注冊(cè)用戶都可以查看 新聞容,而新聞的刪除、修改、添加只有管理員才能這個(gè)權(quán)限。菜品管理模塊管理員可以在后臺(tái)維護(hù)系統(tǒng)的菜品信息,包括發(fā)布、修改、刪除和查詢會(huì)員管

49、理模塊該模塊負(fù)責(zé)前臺(tái)注冊(cè)會(huì)員的信息審核,對(duì)于有效信息,準(zhǔn)許其成為會(huì)員并選 購菜品,否那么可以進(jìn)展清理。同時(shí)該模塊存儲(chǔ)了會(huì)員的信息與購物紀(jì)錄,是一 個(gè)非常有價(jià)值的客戶信息庫。訂單管理模塊跟蹤并記錄菜品訂單情況,包括新菜品訂單提醒、菜品訂單處理紀(jì)錄6.1窗口展示用戶登錄窗口第6章系統(tǒng)的實(shí)現(xiàn)用戶螢錄嚴(yán)一用戶呑輻;"8輒.:UF ” 亠,_ 言 N_松春建域?qū)W院棱園訂餐網(wǎng)站開週了 I戳地大寂的疫用h 彳 r.-l?WtlR3*fiS-:-lU帚培總忌牛冏'醫(yī)土三菜品信息查看窗口11 t'.LTMjJI:n:.-用戶登錄草代童*用戶屯環(huán)整豈悵睿曄筑學(xué)陽校聞?dòng)?低網(wǎng)站開佛了1歡迎

50、大家的使用友情連接 £ *匕 ”匸亙4 石:Fi 口莖話涇空去«.OOB伺番口葉21007頁二向詈諸村面2S吋w士磅阪姍!眄.m茹0?tKW!0 05青樣超ICISW.Tifti.?004水鼻為片ifrqnf45主料離fFFUHt;!«:豈性 fit戒化穿-:弍換:琵新聞詳細(xì)窗口用戶注冊(cè)窗口在線留言窗口怏看瑋筑字院植園訂 軸網(wǎng)站開謂了!t歡迎大家的便用盤斯M問百B5何術(shù)魁笆桂視辛=丫立牛人圭丙QQWft麗 BT 士 CnF at3T3t »:11:30true: L 5r 円1杠;曲岸門亍吒忖:iff 無7呼卻啊 21啊T齊弱念圭頁/iw vk 

51、1;nC罔二內(nèi)訝理巨城去n4fiL喬于 2013/25 16 I5-3T朝S.回J;護(hù)豐.沁FHE半蒔TTW I31后臺(tái)用戶管理窗口理弟詆申祁臚匝1ST畢匚血爲(wèi)貓飯用戶«523隔豆黑齟后臺(tái)留言管理窗口*爵倉冒訐15:18:80Ki國(guó)住e嬸潦輛痢1 !壬電.二無血熱.l u鍛亦主二.hi:p: u*.uzijl c:am(£!用訐;恥 5 25 W 1&:3(y i" 1 K MK U I1 、,a-l.機(jī)排他mni!卻三抵嘶錨訛 訓(xùn):諛帀主:hi:p; 恤二.臨I.-后臺(tái)菜品添加窗口撫T審摘臚TM國(guó)論:瞬越訂餐記錄查詢窗口耐燈*祁耐6.2編碼本訂餐系統(tǒng)采用

52、C#語言和ASP.NET技術(shù)實(shí)現(xiàn),并在代碼中嵌入了許多腳本代 碼。系統(tǒng)采用SQL Server 2000作為數(shù)據(jù)庫后臺(tái)。編碼風(fēng)格上,程序的文檔中包 含了適當(dāng)?shù)淖⑨專宰非蠛?jiǎn)明清晰、易讀易懂。6.3測(cè)試在軟件生存周期的每個(gè)階段都不可防止地會(huì)產(chǎn)生錯(cuò)誤。我們力求在每個(gè)階段 完畢之前通過嚴(yán)格的技術(shù)審查,盡可能早的發(fā)現(xiàn)并糾正錯(cuò)誤。測(cè)試的目的就是在 投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)其中的錯(cuò)誤。單元測(cè)試單元測(cè)試集中檢測(cè)軟件設(shè)計(jì)的最小單元-模塊。在測(cè)試中針對(duì)于每一個(gè)功能 模塊通過不斷的實(shí)例測(cè)試進(jìn)展錯(cuò)誤挖掘,以使每個(gè)功能模塊不斷完善。集成測(cè)試集成測(cè)試就是把模塊按照設(shè)計(jì)要求組裝起來同時(shí)進(jìn)展測(cè)試,主要目標(biāo)是發(fā)現(xiàn) 與接口有關(guān)的問題。在這一局部把各個(gè)模塊集成起來,整合組成了

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲(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)論