下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、題 目 網(wǎng)上訂餐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)英文并列題目 Design and implementation of online ordering system摘要因?yàn)榻?jīng)濟(jì)的不斷發(fā)展,買賣市場(chǎng)的逐漸增多,無(wú)數(shù)的行業(yè)都認(rèn)識(shí)到:要想升高自身在市場(chǎng)中的角逐性,就一定要采取信息的智能化。這篇課題探究的事先約定購(gòu)買的體制是一個(gè)對(duì)飯店以及休閑活動(dòng)事業(yè)創(chuàng)作的行業(yè)效勞網(wǎng)址。它最重要的工作就是對(duì)接送外賣食品的初級(jí)時(shí)期和輔助,即通過(guò)網(wǎng)絡(luò)進(jìn)餐和評(píng)估服務(wù)。餐飲工作流程的其余部分,例如外賣,付款等,仍然使用傳統(tǒng)方法。成千上萬(wàn)的人日益受到了電子商務(wù)的便捷服務(wù)。便捷極速的交易和網(wǎng)上預(yù)定,也受到了幾乎一切人民的歡迎。最開(kāi)始,簡(jiǎn)單的推薦了國(guó)
2、內(nèi)網(wǎng)絡(luò)技術(shù)和信息產(chǎn)業(yè)的發(fā)展及研究課題。網(wǎng)上提前預(yù)定體制的處理方法和實(shí)行施展的關(guān)鍵作用,緊接著制定一個(gè)在網(wǎng)上提前預(yù)定體制,完整地討論怎樣開(kāi)始制度啟動(dòng)的工作,規(guī)定計(jì)劃制度的完整流程,制定制度信息庫(kù)的邏輯結(jié)構(gòu),引進(jìn)在制度發(fā)展過(guò)程中能用到的關(guān)鍵的開(kāi)發(fā)語(yǔ)言,開(kāi)發(fā)道具,合作插件和開(kāi)發(fā)機(jī)遇。因?yàn)槭俏磥?lái)的因特網(wǎng)的平臺(tái),美國(guó)的微軟公司的NET平臺(tái)供應(yīng)了一個(gè)有效率的Web服務(wù)開(kāi)發(fā)道具,以便支持將來(lái)的計(jì)算機(jī)的運(yùn)作。運(yùn)用NET平臺(tái)訂貨系統(tǒng)的開(kāi)發(fā)是為了,系統(tǒng)未來(lái)的發(fā)展趨勢(shì)之一。本文所設(shè)計(jì)的系統(tǒng)。NET平臺(tái)上進(jìn)行開(kāi)發(fā),采用了最新的ASP.NET技術(shù),ASP.NET與編碼,數(shù)據(jù)庫(kù)設(shè)計(jì)中使用SQL Server2005中,基
3、本達(dá)到了預(yù)期的目標(biāo),同時(shí)首次創(chuàng)立了相對(duì)完整的外賣體制。它以操作方便、快速、管理系統(tǒng)簡(jiǎn)單易懂為特點(diǎn),是一種新型的企業(yè)和用戶的經(jīng)濟(jì)體制。關(guān)鍵詞:排序;管理體制;數(shù)據(jù)庫(kù);微軟計(jì)算機(jī)語(yǔ)言AbstractBecause of the continuous development of the economy and the gradual increase of the trading market, countless industries have realized that if they want to increase their competitiveness in the market,
4、they must adopt the intelligence of information. This topic explores the pre-arranged purchase system is an industry service site for the creation of restaurants and leisure activities. Its most important work is to dock with the initial stages and supplements of take-out food delivery, namely via o
5、nline meals and assessment services. The rest of the catering workflow, such as take-out, payment, etc., still uses traditional methods.Thousands of people are increasingly being served by the convenience of electronic commerce. Convenient and fast transactions and online reservations have also been
6、 welcomed by almost all people. At the beginning, it simply recommended the development and research topics of domestic network technology and information industry. The key role of the online advance booking system and the implementation of the implementation of the system, followed by the developme
7、nt of an online advance booking system, a complete discussion of how to start the system start-up work, the provision of a complete process of the planning system, and the development of the logical structure of the system information base, Introduce key development languages, props, collaborative p
8、lug-ins and development opportunities that can be used in the process of institutional development.Because it is the platform of the future Internet, Microsoft's NET platform in the United States provides an efficient Web service development prop to support the operation of future computers. The
9、 development of the order system using the NET platform is one of the future development trends of the system. The system designed in this paper. The NET platform was developed using the latest ASP.NET technology, ASP.NET and coding, and SQL Server 2005 was used in database design. It basically achi
10、eved the expected goal, and at the same time created a relatively complete take-out system for the first time. It is characterized by convenient operation, fast, simple and easy to understand management system. It is a new type of economic system for enterprises and users.Key words Sort; Management
11、system; Database; Microsoft Computer Language目錄聲明III摘要IIAbstractIII第一章 系統(tǒng)概述61.1 課題背景61.2 研究現(xiàn)狀61.3 研究?jī)?nèi)容71.4 研究意義7第二章 開(kāi)發(fā)環(huán)境和相關(guān)技術(shù)92.1 .NET開(kāi)發(fā)平臺(tái)介紹92.2 SQL Server數(shù)據(jù)庫(kù)簡(jiǎn)介112.3 系統(tǒng)開(kāi)發(fā)環(huán)境122.4 系統(tǒng)架構(gòu)12第三章 數(shù)據(jù)庫(kù)設(shè)計(jì)133.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概念133.2 數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)13第四章 系統(tǒng)分析184.1 開(kāi)發(fā)方法184.2 可行性分析194.3 系統(tǒng)功能20第五章 系統(tǒng)分析215.1 運(yùn)行環(huán)境215.2 前臺(tái)模塊225.2.1 用戶
12、登錄225.2.2 用戶注冊(cè)235.2.3 菜品展示255.2.4 購(gòu)物車265.3 系統(tǒng)后臺(tái)主要模塊285.3.1 管理員登錄285.3.2 用戶信息管理295.3.3 菜品信息管理305.3.4 訂單信息管理315.3.5 新聞公告管理33總 結(jié)36致 謝37參考文獻(xiàn)138第一章 系統(tǒng)概述1.1 課題背景近年來(lái),隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,因特網(wǎng)現(xiàn)在總是處于當(dāng)代人平常生活中絕對(duì)必要的一個(gè)成分。因?yàn)樗嫣氐谋憷O(shè)施和可直接看到的性能,在線預(yù)定更加能得到當(dāng)代人的公認(rèn)和接受。這方便排序形式出生在互聯(lián)網(wǎng)上,它也是電子商務(wù)應(yīng)用的新的實(shí)施例。從另一個(gè)角度看,網(wǎng)上訂購(gòu),也幫助推動(dòng)電子商務(wù)的普及和應(yīng)用過(guò)程中
13、發(fā)揮了作用。它也有助于加速電子商務(wù)應(yīng)用步伐。因此,在互聯(lián)網(wǎng)上一個(gè)新的申請(qǐng)表格,網(wǎng)上訂購(gòu),具有深遠(yuǎn)的意義。我們努力:自主開(kāi)發(fā)了完善的網(wǎng)上訂購(gòu)系統(tǒng),解決了網(wǎng)上訂購(gòu)的兩個(gè)主要問(wèn)題,以及用于在線食物選擇,訂貨和支付實(shí)現(xiàn)一站式服務(wù),帶來(lái)的方便了廣大網(wǎng)友。1.2 研究現(xiàn)狀顧名思義,在線訂購(gòu)是一種在線訂購(gòu)形式,允許用戶在不離開(kāi)家的情況下訂購(gòu)食品和食品。 如今,越來(lái)越多的消費(fèi)者習(xí)慣于在網(wǎng)上完成食品,服裝和住宿的一站式購(gòu)物。網(wǎng)上快餐蛋糕看起來(lái)如此美麗誘人,但在線快餐網(wǎng)站的存活率并不高。雖然百度搜索“網(wǎng)絡(luò)訂購(gòu)”這個(gè)詞,但有關(guān)聯(lián)的消息依舊數(shù)以千計(jì),可是事實(shí)上一部分的網(wǎng)站只含有域名,注冊(cè)體系里面都是什么都沒(méi)有的。可就
14、在這個(gè)時(shí)候,一些快餐巨頭就像宇勝!集團(tuán)也開(kāi)始在電子商務(wù)領(lǐng)域展開(kāi)競(jìng)爭(zhēng)。現(xiàn)在,在線預(yù)定的網(wǎng)址被分成兩種類型,第一種類型是自己制作的網(wǎng)址,就像KFC以及別的速食餐廳。另一個(gè)專門從事中間商,只提供信息服務(wù),如建立像Fantong這樣的第三方平臺(tái)。包裹配送物流。前者被業(yè)界定義為“鼠標(biāo)加水泥”模式,而后者則是“鼠標(biāo)加上差事”模式。雖然仍有許多基于“在線理解和離線電話訂購(gòu)”的在線訂購(gòu)方法,但這樣做有很多優(yōu)點(diǎn)。但最主要的應(yīng)該無(wú)法偏離下面兩條:首先,訂餐是暫時(shí)性的。在線訂購(gòu)?fù)ǔ<性谝欢螘r(shí)間內(nèi),這將為餐飲公司訂購(gòu)食品創(chuàng)造一個(gè)高峰期。在許多情況下,訂購(gòu)者的需求將無(wú)法滿足。這種不滿意,總是天生的在線訂購(gòu)是“無(wú)擔(dān)保,
15、在線。看,離線訂單”只是有助于改變這種惡性循環(huán)的影響;第二,對(duì)命令者的渴望的緊迫性。通過(guò)離線電話聯(lián)系和通信,訂貨人將能夠正確控制送餐時(shí)間,以便有計(jì)數(shù)。在這種情況下,餐飲公司和用餐者可以在口頭談判的前提下達(dá)成一種雙方??山邮艿膮f(xié)議,在線訂購(gòu)用戶一般不會(huì)產(chǎn)生不滿,這可以抵消消費(fèi)者的不滿。在我們自己國(guó)家,網(wǎng)上預(yù)定有不用種類的預(yù)定服務(wù),它含有網(wǎng)上預(yù)定,網(wǎng)絡(luò)付款等。實(shí)際上,這些都是想當(dāng)好的想法,但為了實(shí)現(xiàn)在線訂購(gòu),這些在線訂購(gòu)形式應(yīng)該是困難的。主要原因是餐飲業(yè)普遍存在的信息化意識(shí)薄弱,這使得在線訂購(gòu)成為一個(gè)真正的瓶頸。很難在短時(shí)間內(nèi)突破。這也是為什么能夠真正實(shí)現(xiàn)在線訂購(gòu)并且可以被廣泛接受的在線訂購(gòu)服務(wù)仍
16、然是通過(guò)電話直接訂購(gòu)的主要原因。在線訂購(gòu),真正實(shí)現(xiàn)“在線預(yù)訂,在線支付”的正規(guī)化需要很長(zhǎng)時(shí)間。1.3 研究?jī)?nèi)容ASP.Net基于微軟的未來(lái)一代.建立在網(wǎng)絡(luò)平臺(tái)架構(gòu)的基礎(chǔ)上,它使用公共語(yǔ)言運(yùn)行時(shí)服務(wù)器后端為用戶提供編程框架,以構(gòu)建強(qiáng)大的企業(yè)級(jí)Web應(yīng)用程序服務(wù)。ASP.Net充分行駛了它網(wǎng)絡(luò)結(jié)構(gòu)強(qiáng)大宏盛、安全和效力大的平臺(tái)功能。ASP.Net是在服務(wù)器背后進(jìn)行編譯,初期綁定、按時(shí)編輯、局部最優(yōu)化、緩存服務(wù)、零組裝配置之后,基于運(yùn)行時(shí)代碼管理和驗(yàn)證而編輯的公共語(yǔ)言運(yùn)行時(shí)代碼,安全機(jī)構(gòu)等是ASP.Net帶來(lái)了出色的性能。網(wǎng)站設(shè)計(jì)主要研究有以下內(nèi)容:1.本店各種美食、菜品的介紹2.顧客可以把需要點(diǎn)的菜
17、品添加到購(gòu)物車3.所有菜品的價(jià)格列表生成4.顧客輸入具體送餐信息5.顧客意見(jiàn)反饋平臺(tái)1.4 研究意義這個(gè)產(chǎn)品的最終目的就是采取打電傳送話和見(jiàn)面交流的辦法,將保守的銷售辦法變?yōu)橐跃W(wǎng)絡(luò)為基礎(chǔ)的更簡(jiǎn)易火速的方法。為企業(yè)省下了大批的時(shí)間和元?dú)狻R驗(yàn)闀r(shí)間十分寶貴。對(duì)于企業(yè)來(lái)說(shuō),節(jié)省時(shí)間就是節(jié)省成本,即利潤(rùn)。對(duì)于用戶,您可以在不離開(kāi)家的情況下購(gòu)買您想吃的東西。對(duì)于所有上班族來(lái)說(shuō),這絕對(duì)是件好事?,F(xiàn)在,網(wǎng)絡(luò)開(kāi)發(fā)的速度非常驚人,基于網(wǎng)絡(luò)的訂購(gòu)將變得越來(lái)越流行,而且必定是一種趨勢(shì)。在線訂購(gòu)系統(tǒng)在完成后需要在開(kāi)發(fā)過(guò)程和日常維護(hù)過(guò)程中進(jìn)行嚴(yán)格測(cè)試,以確保訂購(gòu)系統(tǒng)服務(wù)質(zhì)量。建議在線訂購(gòu)系統(tǒng)應(yīng)注意以下三點(diǎn)?!叭藗?yōu)樘炜?/p>
18、吃飯”,伴隨居民生活水平的改善,食品行業(yè)在服務(wù)行業(yè)中發(fā)揮著愈加重要的作用。在當(dāng)前餐飲業(yè)日益激烈的競(jìng)爭(zhēng)中脫穎而出的努力已成為每個(gè)餐飲經(jīng)營(yíng)者追求的目標(biāo)。在線訂購(gòu)已經(jīng)實(shí)現(xiàn)了小店面的成本效益,并且解決了由于商店的小限制而無(wú)法增加營(yíng)業(yè)額的問(wèn)題。這是一種投資少,效果好的新型運(yùn)作模式。與離線人員相比,訪問(wèn)在線訂單的人數(shù)相對(duì)較少。一個(gè)是懷疑在線餐廳的信譽(yù)。二是網(wǎng)上預(yù)訂只可以見(jiàn)到項(xiàng)目的描寫和表面,在細(xì)節(jié)上沒(méi)有實(shí)物。無(wú)法快速確定它是否是您想要的那個(gè)。是傳統(tǒng)實(shí)體餐廳比網(wǎng)上餐廳更好的地方。在線訂購(gòu)食品的人通常是技術(shù)嫻熟的人,更確切地說(shuō),年紀(jì)較小的消費(fèi)人群。他們都為白領(lǐng)階層,大學(xué)生,初高中生和熟悉電腦操作的人。因?yàn)檫@個(gè)
19、群體有忙碌的工作,而且他們熟悉計(jì)算機(jī),他們的思想更加先進(jìn)。他們可以在線接受訂單并在線訂購(gòu)食品。 典型B / S電子商務(wù)在線訂購(gòu)系統(tǒng)地主要架構(gòu)和功能模塊側(cè)重于討論了要素技術(shù)的開(kāi)發(fā)產(chǎn)品和語(yǔ)言、信息庫(kù)建造、程序流程圖和代碼梗概等重要技巧。功能模塊。目前,該系統(tǒng)基本上可以實(shí)現(xiàn)在線訂購(gòu)的功能。但是,仍有一些不令人滿意的系統(tǒng),這些問(wèn)題大部分都聚焦于程序的安全方面上。盡管程序通過(guò)相關(guān)的操縱語(yǔ)句來(lái)核查登錄用戶的信息,可以在現(xiàn)代的網(wǎng)絡(luò)信息安全中,只有用戶信息鑒別是不充足的。還需要加密傳輸?shù)臄?shù)據(jù)以防止諸如數(shù)據(jù)傳輸期間的篡改之類的攻擊。所以在以后的工作中,這些功能的實(shí)現(xiàn)還需要更高的技術(shù)支持,來(lái)改善在線訂購(gòu)制度的唯一
20、辦法是允許一切主顧在確鑿和安寧的環(huán)境中體驗(yàn)購(gòu)物的歡樂(lè)。第二章 開(kāi)發(fā)環(huán)境和相關(guān)技術(shù)2.1 .NET開(kāi)發(fā)平臺(tái)介紹ASP.NET是基于計(jì)算機(jī)語(yǔ)言記錄器(CLR)的運(yùn)用程序結(jié)構(gòu)。它用于在服務(wù)器端工作權(quán)力大的網(wǎng)絡(luò)應(yīng)用程序。和以前的網(wǎng)絡(luò)開(kāi)發(fā)模型相比較而言,ASP.NET擁有下述的益處:提高了性能。ASP.NET在服務(wù)器端運(yùn)作,而不是像ASP解釋和執(zhí)行時(shí)編制計(jì)算機(jī)語(yǔ)音記錄器的代碼。ASP.NET使用初期綁定,隨時(shí)編輯,局部最優(yōu)化,緩存服務(wù)來(lái)增加性能比。這些全部,性能遠(yuǎn)大于您從前編寫的每一句代碼。國(guó)際水平的開(kāi)發(fā)手段援助。在Visual Studio的全面發(fā)展的環(huán)境(IDE)中,ASP.NET結(jié)構(gòu)包含一個(gè)器材箱
21、和一個(gè)操作工。WYSIWYG編輯、拖放服務(wù)器控件和全面部署只是這個(gè)有效的工具供給的功能。堅(jiān)韌并且彈力強(qiáng)。因?yàn)锳SP.NET是以計(jì)算機(jī)語(yǔ)音記錄器(CLR)為基礎(chǔ)的,全部的網(wǎng)絡(luò)應(yīng)用是有且和敏捷的,可以運(yùn)用于網(wǎng)絡(luò)應(yīng)用系統(tǒng)開(kāi)發(fā)人員。網(wǎng)絡(luò)結(jié)構(gòu)的種類庫(kù)存,信息和信息訪問(wèn)解決方案緊密聯(lián)系到網(wǎng)絡(luò)上。ASP.NET和語(yǔ)言是沒(méi)有聯(lián)系的,所以你能選擇最了解的語(yǔ)言,亦或是應(yīng)用其他語(yǔ)言其中之一來(lái)完成的應(yīng)用程序。除了這個(gè)以外,計(jì)算機(jī)語(yǔ)音記錄器的互相操作性保證了當(dāng)上升至ASP.NET,現(xiàn)存的COM的以網(wǎng)絡(luò)的開(kāi)發(fā)投資以基礎(chǔ)。淺顯。 ASP.NET能輕易地實(shí)施通??梢钥吹降娜蝿?wù),上交簡(jiǎn)陋的表格,驗(yàn)證客戶的身份信息,調(diào)度和配備處
22、理站點(diǎn)。比方說(shuō),ASP.NET同意您創(chuàng)建用戶網(wǎng)頁(yè),使網(wǎng)頁(yè)和邏輯分離,并操作像VB的正式執(zhí)行模式的例子。除了這個(gè)以外,計(jì)算機(jī)語(yǔ)音記錄器CLR縮減對(duì)象的類型代碼服務(wù)的部署和管理。易于管理。 ASP.NET使用,為服務(wù)器端境況和網(wǎng)絡(luò)應(yīng)用程序創(chuàng)立簡(jiǎn)便的立于文本基礎(chǔ)之上的分層配置模式。因?yàn)榕渲眯畔⑼ㄟ^(guò)純文字的方式來(lái)保存,因此新設(shè)置并不要求支持本地處置道具。“零本地支持”的概念也已經(jīng)運(yùn)用在ASP.NET應(yīng)用模式的管理。ASP.NET應(yīng)用模式發(fā)放到客戶端,使一定需要的文件復(fù)制到客戶端的過(guò)程更加簡(jiǎn)單。是否需要再次啟動(dòng)部署,甚至替換正在運(yùn)行的變異代碼的時(shí)候服務(wù)器??裳娱L(zhǎng)性和靈驗(yàn)利用。 ASP.NET策畫(huà)為可擴(kuò)展
23、性的,以增加群體和多計(jì)算機(jī)環(huán)境的性能。并且,ASP.NET運(yùn)行時(shí)緊密窺視和處置,以便有不對(duì)的行為發(fā)生,如漏洞和死鎖發(fā)生,在當(dāng)前位置創(chuàng)建新的流程,以幫助您的應(yīng)用程序繼續(xù)處理事件請(qǐng)求的進(jìn)程??蓴M訂和可拓展性。ASP.NET供給了優(yōu)越的延伸性構(gòu)件,允許開(kāi)發(fā)員工在合適的級(jí)別“添加”他們的代號(hào)。實(shí)際來(lái)說(shuō),您能拓伸或變更ASP的任意子程序,你可以自己創(chuàng)作在網(wǎng)絡(luò)上撰寫一篇文章。視覺(jué)工作室用于創(chuàng)造ASP.NET 網(wǎng)頁(yè)應(yīng)用系統(tǒng),XML的網(wǎng)頁(yè)服務(wù),桌面應(yīng)用程序和移動(dòng)應(yīng)用程序,被用來(lái)供給一套完整的啟示器材。視覺(jué)工作室中的視覺(jué)C+和視覺(jué)基礎(chǔ)中的C語(yǔ)言都操縱一樣的集成運(yùn)行環(huán)境(IDE),允許您共享道具,還能幫助您建立混
24、合語(yǔ)的解決辦法。并且,這部分語(yǔ)言行使了網(wǎng)絡(luò)結(jié)構(gòu)。網(wǎng)絡(luò)框架能夠使用和縮小ASP Web應(yīng)用系統(tǒng)的不同和XML Web服務(wù)開(kāi)發(fā)要素技術(shù)的能力。ASP.Net 2.0是一個(gè)基于用用語(yǔ)言的編程構(gòu)架,能用來(lái)在網(wǎng)絡(luò)服務(wù)器上創(chuàng)造有效的網(wǎng)頁(yè)應(yīng)用程式。ASP.Net 2.0在目前的網(wǎng)絡(luò)發(fā)展模式提供了許多強(qiáng)大的優(yōu)勢(shì)。ASP.Net 2.0在服務(wù)器上運(yùn)行用的普遍的語(yǔ)言編寫的程序。先前的ASP立即解釋說(shuō),它編制了第一次在服務(wù)器上運(yùn)行的程式。ASP.NET2.0體系結(jié)構(gòu)可以使用Microsoft(R)最新產(chǎn)品視覺(jué)工作室開(kāi)發(fā),運(yùn)用網(wǎng)頁(yè)開(kāi)發(fā)環(huán)境和WYSIWYG編輯器(您目所能及的就是這個(gè))來(lái)開(kāi)發(fā)。這都只是是部分運(yùn)用于ASP
25、.Net 2.0的功能強(qiáng)大的軟件支持。它的強(qiáng)大性和適應(yīng)能力使得它能在接近一切網(wǎng)頁(yè)應(yīng)用程式開(kāi)發(fā)網(wǎng)站上運(yùn)行。數(shù)據(jù)接口處理的通用語(yǔ)言、信息機(jī)制,和基本語(yǔ)言能不斷地匯聚到ASP.NET2.0 網(wǎng)絡(luò)應(yīng)用程式。ASP.NET2.0的單獨(dú)存在的,和語(yǔ)言沒(méi)有關(guān)聯(lián)的,因此您能確定一種最能幫助您編制程序的語(yǔ)言,或者使用多種語(yǔ)言,現(xiàn)在贊成C語(yǔ)言,VB,Jscript。不久后,如此多樣化的編程語(yǔ)言的能力可以全部加在一起使用,以保護(hù)您當(dāng)前基于COM +的開(kāi)發(fā)過(guò)程可以全部轉(zhuǎn)入到ASP.Net 2.0中去。ASP.Net 2.0使用以字符為基礎(chǔ)的分級(jí)的配備程序,使設(shè)置服務(wù)器環(huán)境和應(yīng)用程序更加簡(jiǎn)便。因?yàn)榕鋫湎⒋鎯?chǔ)在顯而易見(jiàn)
26、的文字里,所以大概沒(méi)有必要使用新設(shè)定來(lái)啟動(dòng)本地管理員工具。這種所說(shuō)的“零地方管理”理念就造就了ASP。NET2.0基于應(yīng)用程式的開(kāi)發(fā)更加全面和迅猛。在服務(wù)器系統(tǒng)上的ASP.Net 2.0應(yīng)用程序只須要部分一定要存在的文件,沒(méi)有重新啟動(dòng)系統(tǒng)簡(jiǎn)單的復(fù)制,一切就是這么簡(jiǎn)單。ASP.NET2.0被有意處理成一個(gè)多處理機(jī)的開(kāi)發(fā)手段。這將大大地上升在多處理機(jī)環(huán)境中使用特殊無(wú)漏洞連接技術(shù)的操作速度。盡管目前的ASP.Net 2.0應(yīng)用程式是用于開(kāi)發(fā)單個(gè)處理器的,未來(lái)的多處理器將提高它們的性能沒(méi)有任何變化,但現(xiàn)在ASP沒(méi)有?;赪indows身份驗(yàn)證技術(shù)和每個(gè)應(yīng)用程序配置,您可以確保您的原始程序絕對(duì)安全。2.
27、2 SQL Server數(shù)據(jù)庫(kù)簡(jiǎn)介結(jié)構(gòu)式查詢語(yǔ)言(SQL)為一種用于布局、約束和搜索存儲(chǔ)在計(jì)算機(jī)上的信息庫(kù)的語(yǔ)言。SQL是“結(jié)構(gòu)化查詢語(yǔ)言”(structured query language)的簡(jiǎn)稱,它是IBM 圣何塞實(shí)驗(yàn)室為System R策畫(huà)的一種語(yǔ)言。從1982年到現(xiàn)在,ANSI開(kāi)始了SQL標(biāo)準(zhǔn)化。1986年,ANSI信息庫(kù)委員會(huì)同意了SQL作為關(guān)系信息庫(kù)語(yǔ)音的美國(guó)模式。 首個(gè)SQL模式,揭曉了SQL的模范文本。在這以后,1987年,國(guó)際模范化機(jī)構(gòu)(ISO)表示了相同的決定,現(xiàn)在的SQL模式是1992年劃定的SQL-92模式,它是一種與新區(qū)庫(kù)互換的語(yǔ)言。 SQL語(yǔ)言的普及是現(xiàn)代互聯(lián)網(wǎng)行
28、業(yè)極其迷惑人的趨勢(shì)之一。在前幾年中,SQL已經(jīng)起色為一種模范的計(jì)算機(jī)信息庫(kù)搜索語(yǔ)言。如今,從小型計(jì)算機(jī)到大型計(jì)算機(jī),有很多贊成SQL的信息庫(kù)產(chǎn)品。能選取和拓伸SQL的現(xiàn)行模范。 SQL在關(guān)鍵計(jì)算機(jī)開(kāi)發(fā)的信息庫(kù)系統(tǒng)中起著重要作用。SQL服務(wù)器供給服務(wù)器端軟件。此部件需要安裝在NT 服務(wù)器上。 SQL 服務(wù)器客戶機(jī)能安裝在很多客戶機(jī)PC系統(tǒng)上。 Windows允許客戶端執(zhí)行數(shù)據(jù)庫(kù)創(chuàng)造,建設(shè)和探望操作。服務(wù)器的極限是能定義32767個(gè)信息庫(kù)。任意信息庫(kù)能定義20億個(gè)表。任一表都能形成250個(gè)字段。任一表中的信息數(shù)量無(wú)上限。任一表能定義250個(gè)索引。其中一個(gè)能聚集索引。 SQL服務(wù)器運(yùn)用的信息庫(kù)搜索語(yǔ)
29、言叫做Transact-SQL,它是SQL服務(wù)器的最重要部分。 Transact-SQL加大了最初SQL關(guān)鍵字的信息搜索,儲(chǔ)蓄和管制能力。 Transact-SQL已經(jīng)拓伸。進(jìn)程操縱標(biāo)準(zhǔn),它可以讓您簡(jiǎn)單撰寫能力很高的存儲(chǔ)步驟,并提前一步編譯,運(yùn)行效率十分快,觸發(fā)器是一個(gè)奇特的存儲(chǔ)過(guò)程,可以保證SQL服務(wù)器信息庫(kù)引用的完整性參考性別,您可以制造插進(jìn)、刪去和改變觸發(fā)器,以操控插進(jìn),刪去和改變有關(guān)的表里面的信息列。還能使用規(guī)則,原始值和限制來(lái)幫助將新值應(yīng)用于表。2.3 系統(tǒng)開(kāi)發(fā)環(huán)境該系統(tǒng)使用VS2005當(dāng)做系統(tǒng)發(fā)展道具。微軟最優(yōu)秀的系統(tǒng)發(fā)展之一就是VS2005。它不僅接入口十分友好,而且聚集了可視化
30、手段,表面對(duì)象手段,網(wǎng)絡(luò)開(kāi)發(fā)手段和信息庫(kù)手段等先進(jìn)手段,深受信息庫(kù)開(kāi)發(fā)人員的酷愛(ài)。伴隨新版本的出現(xiàn),它使用起來(lái)更有效,簡(jiǎn)易,靈活,加大了應(yīng)用程序的開(kāi)發(fā)效率。2.4 系統(tǒng)架構(gòu)系統(tǒng)采取B / S手段,后臺(tái)采取SQL服務(wù)器做為后臺(tái)數(shù)據(jù)信息操作系統(tǒng),前臺(tái)采取SQL 服務(wù)器命令組件調(diào)用保存過(guò)程。 SQL是一種功能很好的信息庫(kù)語(yǔ)言。 SQL一般采用在信息庫(kù)里的通信。 ANSI聲稱SQL是關(guān)系型信息庫(kù)操作系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。 SQL語(yǔ)言一般對(duì)某些信息庫(kù)進(jìn)行處理,比方說(shuō)改變信息庫(kù)中的信息或從信息庫(kù)中查詢信息。它簡(jiǎn)單明了、高效、功能強(qiáng)大,總是程序員最熱愛(ài)的編程道具,而且運(yùn)用C語(yǔ)言作為編程語(yǔ)言。 C代碼在有供應(yīng)的受控
31、環(huán)境里運(yùn)行,不可以直接處理內(nèi)存。 C語(yǔ)言具有面向?qū)ο缶幊陶Z(yǔ)言的一切功能,比方說(shuō)封裝,繼承和多態(tài)性。在C的眾多優(yōu)勢(shì)中,它在數(shù)據(jù)庫(kù)方面的專業(yè)知識(shí)極其突出:它適合從客戶端板塊到多層信息結(jié)構(gòu)板塊的多種信息庫(kù)結(jié)構(gòu),且運(yùn)用C語(yǔ)言編寫的代碼使人更加想讀。它也降低了命名重復(fù)的可能性。第三章 數(shù)據(jù)庫(kù)設(shè)計(jì)3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概念信息庫(kù)是管理信息系統(tǒng)的核心成分,所以信息庫(kù)的設(shè)計(jì)就顯得尤為重要。在系統(tǒng)開(kāi)發(fā)過(guò)程中,信息庫(kù)的構(gòu)架策畫(huà)是一個(gè)十分關(guān)鍵的問(wèn)題。信息庫(kù)結(jié)構(gòu)的質(zhì)量會(huì)直接改變應(yīng)用系統(tǒng)發(fā)展的效率。優(yōu)良的信息結(jié)構(gòu)設(shè)計(jì)可以減少信息庫(kù)的貯藏能力,信息的完整性和統(tǒng)一性全部十分高,而且系統(tǒng)響應(yīng)速度快。為了簡(jiǎn)化基于此數(shù)據(jù)庫(kù)等的應(yīng)用程
32、序的實(shí)現(xiàn)。3.2 數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)結(jié)構(gòu)式查詢語(yǔ)言作為關(guān)系型信息庫(kù)管理系統(tǒng)中的常見(jiàn)結(jié)構(gòu),已被很多信息庫(kù)管理系統(tǒng)運(yùn)用。使用ASP.NET開(kāi)發(fā)信息庫(kù)應(yīng)用程序時(shí),使用者能自己編輯SQL語(yǔ)言,ASP.NET作為功能強(qiáng)大的數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)工具的重要指標(biāo)。SQL語(yǔ)言被廣泛采用,原因是它包含了很多優(yōu)點(diǎn):它是一種非面向過(guò)程語(yǔ)言,逐次處理記錄并供應(yīng)信息的自動(dòng)導(dǎo)航; SQL贊成使用者操作高級(jí)信息結(jié)構(gòu),而單元運(yùn)行在一個(gè)記錄上。接受此操作集;該集被接受為輸入,集合作為輸出返回;允許一個(gè)SQL語(yǔ)句的結(jié)果作為另一個(gè)SQL語(yǔ)句的輸入。 SQL不要求用戶指定如何存儲(chǔ)數(shù)據(jù),用戶更加想要對(duì)筆記的獲取進(jìn)行關(guān)注。 SQL能提供給所有的
33、使用者使用,含有系統(tǒng)管理者,信息庫(kù)管理者,應(yīng)用程式編寫人員,決策支持系統(tǒng)人員以及許多其他類型的中斷用戶。因?yàn)橐磺泻诵牡年P(guān)系信息庫(kù)管理系統(tǒng)都能使用SQL語(yǔ)言,使用者能使SQL從一個(gè)關(guān)系信息庫(kù)管理系統(tǒng)轉(zhuǎn)移到另一個(gè)關(guān)系信息庫(kù)管理系統(tǒng);用SQL編寫的所有程序都是可移植的。該系統(tǒng)運(yùn)用SQL 2005信息庫(kù)系統(tǒng)開(kāi)發(fā)后端信息庫(kù),并建立了七個(gè)信息庫(kù)表,分別是管理者表,評(píng)論表,F(xiàn)oods food表,成員資料表,命令信息表,桌面信息表,類型菜單表和其他數(shù)據(jù)庫(kù)表。表3-1管理員信息表字段名數(shù)據(jù)類型長(zhǎng) 度主 鍵描 述idInt 4是用戶編號(hào)Usernamenvarchar50否用戶名UserPwdnvarchar5
34、0否密碼GoodsInfo(食品信息表)如表3-2所示。表3-2食品信息表字段名數(shù)據(jù)類型長(zhǎng) 度主 鍵描 述GoodsIDInt 4是編號(hào)GoodsTypeNamenvarchar50否食品名稱GoodsTypeIDnvarchar50否食品類別GoodsSmallTypeIdnvarchar50否時(shí)間GoodsSmallTypeNamenvarchar50否描述GoodsNamedatetime8否添加時(shí)間GoodsIntroducetext16否食品名稱GoodsPricebigint50否食品類別GoodsPhotonvarchar50否時(shí)間GoodsIsTeJianvarchar50否食
35、品名稱GoodsIsTuiJiannvarchar50否食品類別GoodsDatedatetime8否時(shí)間Goodeclickint4否時(shí)間GoodsZheKoufloat8否時(shí)間users(會(huì)員信息表)如表3-3所示。表3-3會(huì)員信息字段名數(shù)據(jù)類型長(zhǎng) 度主 鍵描 述user_IdInt 4是編號(hào)user_pwdnvarchar50否登錄密碼user_namenvarchar50否登錄帳號(hào)user_sexnvarchar50否性別User_realNamenvarchar50否真實(shí)姓名user_Answernvarchar50否密碼問(wèn)題user_Answer2nvarchar50否密碼答案us
36、er_phonenvarchar50否手機(jī)user_emaildatetime50否電子郵件user_addnvarchar50否地址user_codenvarchar50否郵編user_Typenvarchar50否類型user_Timedatetime8否注冊(cè)時(shí)間OrderInfo(訂單信息表)如表3-4所示。表3-4訂單信息表字段名數(shù)據(jù)類型長(zhǎng) 度主 鍵描 述OrderIDInt 4是編號(hào)OrderMembernvarchar50否訂餐會(huì)員GoodsIDInt4否食品編號(hào)GoodsNamenvarchar50否名稱GoodsTypeIDInt4否類別編號(hào)GoodsTypeNamenvarc
37、har50否類別名稱GoodsPricefloat80否單價(jià)IsCheckoutnvarchar50否是否確定OrderDatenvarchar50否訂餐時(shí)間fukuanfagnshinvarchar50否付款方式shuliangnvarchar50否數(shù)量zhekouInt4否折扣chulinvarchar50否是否處理songcannvarchar50否是否送餐表3-5公告信息表字段名數(shù)據(jù)類型長(zhǎng) 度主 鍵描 述idInt 4是編號(hào)titlenvarchar50否標(biāo)題addtimenvarchar50否添加時(shí)間readcountnvarchar50否點(diǎn)擊次數(shù)contentsnvarchar50
38、否公告內(nèi)容TyeIdnvarchar50否類別編號(hào)TypeNamenvarchar50否公告類別表3-7類別信息表字段名數(shù)據(jù)類型長(zhǎng) 度主 鍵描 述GoodsTypeIDInt 4是編號(hào)GoodsTypeNamenvarchar50否類別名稱表3-8小類別信息表字段名數(shù)據(jù)類型長(zhǎng) 度主 鍵描 述idInt 4是編號(hào)BigIdInt 50否大編號(hào)BigNamenvarchar50否大類別名稱Namenvarchar50否名稱表3-9留言信息表字段名數(shù)據(jù)類型長(zhǎng) 度主 鍵描 述idInt 4是編號(hào)namenvarchar50否姓名emailnvarchar4否郵箱younetnvarchar50否網(wǎng)址q
39、qnvarchar4否QQcontentnvarchar50否留言內(nèi)容biaoqingnvarchar80否表情touxiangnvarchar50否頭像addTimenvarchar50否留言時(shí)間huifunvarchar50否回復(fù)內(nèi)容第四章 系統(tǒng)分析4.1 開(kāi)發(fā)方法在開(kāi)發(fā)方法的選擇上,選擇了演繹原型方法和生命周期方法的結(jié)合。具體而言,在系統(tǒng)開(kāi)發(fā)之前,系統(tǒng)有一個(gè)總體框架。每個(gè)功能單元的結(jié)構(gòu)和功能也比較清楚,但尚未實(shí)現(xiàn)。系統(tǒng)完成哪些功能,哪些部分被劃分,以及每個(gè)部分中的哪些模塊被理解和掌握,并且將來(lái)不需要進(jìn)一步的改變,而是僅針對(duì)每個(gè)模塊,而不是全部實(shí)現(xiàn)。具體地設(shè)計(jì)可能是完全實(shí)現(xiàn)一個(gè)模塊,也可能
40、是一個(gè)效率高地模塊代替一個(gè)舊模塊。信息系統(tǒng)的開(kāi)發(fā)是一項(xiàng)比較復(fù)雜的工作,我們必須選用科學(xué)的有效的開(kāi)發(fā)方法。近年來(lái),在國(guó)內(nèi)外,對(duì)發(fā)展數(shù)據(jù)系統(tǒng)的某些方法和技術(shù)進(jìn)行了按部就班的概述。然而,根據(jù)當(dāng)前的時(shí)勢(shì)來(lái)看,該系統(tǒng)的開(kāi)發(fā)技術(shù)仍然是一個(gè)相對(duì)薄弱的環(huán)節(jié)。然后根據(jù)系統(tǒng)開(kāi)發(fā)的要求,系統(tǒng)選擇生命周期方法和原型方法的組合。詳情如下所示:生命周期的觀點(diǎn)來(lái)自系統(tǒng)工程手段。一般來(lái)說(shuō),任何系統(tǒng)都有自己的發(fā)生,發(fā)展,成熟,滅絕或更新的過(guò)程。此過(guò)程稱為系統(tǒng)生命周期。它有最重要的五個(gè)成分組成:系統(tǒng)調(diào)研,系統(tǒng)分析,系統(tǒng)策畫(huà),系統(tǒng)實(shí)行和系統(tǒng)維修測(cè)評(píng)。整個(gè)系統(tǒng)按照系統(tǒng)策畫(huà)實(shí)行,含有物理的編程和調(diào)試等。最關(guān)鍵的步驟是實(shí)施,它決定了最后
41、是否能取得成功。在建筑和機(jī)械設(shè)計(jì)中,“原型”是指模仿物體的最開(kāi)始的模型,它的結(jié)構(gòu),大小和作用與物體有聯(lián)系。在管理數(shù)據(jù)系統(tǒng)的開(kāi)發(fā)過(guò)程中,“藍(lán)本”是用來(lái)直觀地展現(xiàn)系統(tǒng)的早期運(yùn)行版本,它展示了新系統(tǒng)的核心功能和特點(diǎn)。 “原型方法”是利用原型幫助開(kāi)發(fā)系統(tǒng)的一種新手段。原型方法需要在獲取一套基本使用者要求后,快速實(shí)現(xiàn)新系統(tǒng)的“藍(lán)本”。使用者,開(kāi)發(fā)人員和其他利益相關(guān)者將通過(guò)反復(fù)評(píng)估和迭代修改,在試驗(yàn)原型設(shè)計(jì)期間增強(qiáng)溝通和反饋。原型系統(tǒng),按部就班的確認(rèn)各要求的細(xì)節(jié),對(duì)要求的改變習(xí)慣,最后增加新體制的質(zhì)量。所以,藍(lán)本手段能成為確定客戶要求的策略。它使用了啟發(fā)式手段來(lái)定義客戶要求,引導(dǎo)用戶響應(yīng)深化對(duì)系統(tǒng)理解的過(guò)
42、程。藍(lán)本手段含有以下幾個(gè)階段:確定系統(tǒng)的基礎(chǔ)需求,建立藍(lán)本,運(yùn)用藍(lán)本評(píng)估,修改藍(lán)本和確定模型之后的處理。藍(lán)本手段的基礎(chǔ)想法是:通過(guò)系統(tǒng)分析者對(duì)系統(tǒng)要求的解析和強(qiáng)大軟件環(huán)境的擁護(hù),快速給出一個(gè)真實(shí)的藍(lán)本,進(jìn)而與用戶進(jìn)行再三的交涉。最后,修改成真實(shí)的系統(tǒng)。4.2 可行性分析在實(shí)施一個(gè)項(xiàng)目之前,首先要對(duì)將要實(shí)施的項(xiàng)目進(jìn)行可行性分析,確定項(xiàng)目是否值得進(jìn)行。并非所有問(wèn)題都有簡(jiǎn)單明了的解決方案。實(shí)際上,很多問(wèn)題沒(méi)有辦法在預(yù)定的系統(tǒng)規(guī)模內(nèi)解決。一旦沒(méi)有切實(shí)可行的解決途徑,那就是在項(xiàng)目上白費(fèi)時(shí)間,資源,勞動(dòng)力和金錢。可能性分析的宗旨是判斷問(wèn)題能否在最少的時(shí)間里還以最少的成本把事情弄清楚??赡苄匝芯康淖谥疾皇前?/p>
43、事情弄清楚,而是肯定問(wèn)題是否應(yīng)該被解決。假如是對(duì)的,請(qǐng)確認(rèn)。可能性分析的實(shí)現(xiàn),不可以只依賴主觀臆斷,只有通過(guò)客觀的判斷才可以達(dá)到這一目標(biāo),所以,有必要對(duì)這幾種方法進(jìn)行分析,以解決可能出現(xiàn)的不利條件,以判斷原系統(tǒng)目標(biāo)和規(guī)模是否實(shí)現(xiàn),以及系統(tǒng)帶來(lái)的價(jià)值是否大于投資價(jià)值開(kāi)發(fā)系統(tǒng)。因此,可能性研究主要是關(guān)于一個(gè)關(guān)鍵的壓縮,它讓系統(tǒng)分析和策畫(huà)的過(guò)程簡(jiǎn)單了。我們應(yīng)該給予完整的邏輯模型,然后從系統(tǒng)的邏輯模型入手,找到代替的把事情弄清楚的方法,并研究任意解決方法的可能性。一般來(lái)說(shuō),我們應(yīng)該研究技術(shù)、經(jīng)濟(jì)和運(yùn)行可能性。技術(shù)可能性是最繁雜和重要的問(wèn)題。比照用戶提出的系統(tǒng)性能和各種約束要求,從手段方面研究了系統(tǒng)實(shí)現(xiàn)
44、的可能性。這個(gè)系統(tǒng)運(yùn)用ASP.NET技術(shù)和ADO凈技術(shù)。大家都知道,網(wǎng)絡(luò)如今已經(jīng)相當(dāng)完善了,被認(rèn)為是在計(jì)算機(jī)方面是最有發(fā)展前景的手段之一。并且,信息庫(kù)是SQL服務(wù)器2005。經(jīng)濟(jì)可能性研究大部分地進(jìn)行成本效益分析,含有評(píng)估項(xiàng)目的開(kāi)發(fā)成本,評(píng)估開(kāi)發(fā)成本能不能高于項(xiàng)目的預(yù)料要發(fā)生的利潤(rùn)總額。是否可以將軟件的經(jīng)濟(jì)效益與開(kāi)發(fā)和設(shè)計(jì)所需的投資進(jìn)行比較是恰當(dāng)?shù)?。同時(shí),這取決于軟件是否能為用戶帶來(lái)足夠的經(jīng)濟(jì)效益。我們開(kāi)設(shè)的系統(tǒng)正在考慮為用戶設(shè)計(jì),以提高工作效率,節(jié)省工作時(shí)間,并促進(jìn)運(yùn)營(yíng)和管理。該系統(tǒng)的開(kāi)發(fā)在經(jīng)濟(jì)上是完全可行的。開(kāi)發(fā)此軟件不需要大量的經(jīng)費(fèi),而且是個(gè)人獨(dú)立設(shè)計(jì)的,可以節(jié)省許多費(fèi)用,同時(shí)也可提高個(gè)
45、人的實(shí)際動(dòng)手能力。因?yàn)榭萍嫉难该桶l(fā)展,計(jì)算機(jī)已普及到全世界各地,方便的手段帶給人們較好的工作環(huán)境,讓人們對(duì)工作效率和運(yùn)轉(zhuǎn)或操作性能提出了高一點(diǎn)的要求。所以,計(jì)算機(jī)的運(yùn)營(yíng)方式是社會(huì)發(fā)展的絕對(duì)方向,智能軟件不斷地被發(fā)明出來(lái),降低了本來(lái)的手工操作的消耗時(shí)間和勞動(dòng)力,增加了工作效率和無(wú)誤性。系統(tǒng)的使用者平臺(tái)直接對(duì)管理者和普通使用者開(kāi)放。界面簡(jiǎn)單易懂。通過(guò)可視界面,普通使用者只需要用鼠標(biāo)和鍵盤就可以搜索到很多信息;絕大部分的信息輸入和維護(hù)由管理者來(lái)操控。因?yàn)橄到y(tǒng)操作簡(jiǎn)單又容易理解,首次使用該系統(tǒng)的用戶不用嚴(yán)格的訓(xùn)練和學(xué)習(xí),就能明白系統(tǒng)的操作過(guò)程。從這些方面可以看出,開(kāi)發(fā)這個(gè)軟件在操作上是能實(shí)行的。4.3
46、 系統(tǒng)功能系統(tǒng)主要含有兩個(gè)功能模式和前段模式:前段含有使用者登錄、注冊(cè),觀看菜單,訂購(gòu)菜肴,訂單查詢,公告視圖,質(zhì)量推薦,熱點(diǎn)等信息板塊。后臺(tái)模式包含:會(huì)員、賬戶、菜單、種類、數(shù)據(jù)、訂單、公告管理和登錄密碼更換等功能版塊。系統(tǒng)功能模塊圖:圖4-1 系統(tǒng)功能模塊圖上圖清楚地描述了整個(gè)系統(tǒng)的狀態(tài)和這個(gè)模塊的作用,而且還進(jìn)行對(duì)業(yè)務(wù)流程的一般性介紹本系統(tǒng)進(jìn)行處理,所以在這里沒(méi)有很多解釋。第五章 系統(tǒng)分析本章介紹了從環(huán)境配置到最終實(shí)施本文中討論,其中包括軟件的安裝,并且每個(gè)模塊的具體實(shí)施細(xì)則,網(wǎng)上訂單管理系統(tǒng)的詳細(xì)過(guò)程。它還包括了困難,在某些模塊的實(shí)際開(kāi)發(fā)中遇到的解決方案。5.1 運(yùn)行環(huán)境選擇SQL20
47、05數(shù)據(jù)庫(kù)建立數(shù)據(jù)庫(kù)系統(tǒng)。采用C#進(jìn)行源代碼的編寫。軟、硬件環(huán)境:表5-1 硬件需求服務(wù)器端:CPU:AMD 雙核 雙CPU 1.8GHz內(nèi)存:4 GB以上硬盤:100G以上客戶端:CPU:AMD 雙核 1.7Hz內(nèi)存:512M以上硬盤:10G以上表5-2 軟件需求服務(wù)器端:操作系統(tǒng):Microsoft Windows XP Professional數(shù)據(jù)庫(kù):SQL 2005信息庫(kù)系統(tǒng)應(yīng)用服務(wù):IIS6.0開(kāi)發(fā)環(huán)境:VS2005集成開(kāi)發(fā)環(huán)境客戶端:操作系統(tǒng):Window2005 Professional Sp2之上 、WindowXp Professional瀏覽器:IE5.5以上5.2 前臺(tái)模
48、塊接待廳基本含有用戶登錄以及注冊(cè),菜肴瀏覽,訂購(gòu)菜肴,自己預(yù)定等數(shù)據(jù)組件。5.2.1 用戶登錄用戶登錄網(wǎng)上訂購(gòu)必須具備的程序。登錄后,用戶可以查看菜單信息和在線訂購(gòu)功能。用戶登錄一定得輸入登錄賬戶以及密碼。一旦是對(duì)的,就能進(jìn)入系統(tǒng)。但若是不正確的,就會(huì)立即返回至登錄頁(yè)面。效果圖如圖5-1。圖5-1 用戶登錄用戶登錄的關(guān)鍵代碼如下: else Alert.AlertAndRedirect("登錄失敗", "Default.aspx"); 5.2.2 用戶注冊(cè)用戶注冊(cè)為會(huì)員注冊(cè)的功能模塊。用戶注冊(cè)主要實(shí)現(xiàn)誰(shuí)愿意使用本網(wǎng)站功能,用戶必須成為會(huì)員注冊(cè),在這時(shí)候登
49、上系統(tǒng)運(yùn)用。用戶登記含有登錄帳號(hào),用戶性別,登錄口令,實(shí)名,電話號(hào)碼,郵箱,地址等數(shù)據(jù)。效果圖如圖5-2。圖5-2 用戶注冊(cè)用戶注冊(cè)的關(guān)鍵代碼如下:protected void btnTest_Click(object sender, EventArgs e) SqlDataReader dr; lblmessage.Text = "已經(jīng)存在不能重復(fù)" return; else lblmessage.Text = "可以注冊(cè)" return; protected void btnRegister_Click(object sender, EventArg
50、s e) 5.2.3 菜品展示菜單顯示功能包括在餐具的整體顯示和餐具的細(xì)節(jié)顯示的兩個(gè)功能。菜單數(shù)據(jù)含有菜肴、價(jià)格、種類以及其他數(shù)據(jù)圖片的名稱。效果圖如圖5-3。圖5-3 菜品展示菜品展示的關(guān)鍵代碼如下:if (!IsPostBack) 5.2.4 購(gòu)物車實(shí)現(xiàn)用戶當(dāng)前保留的餐廳的信息。包括數(shù)量,名稱和菜的其他信息,使用者能更換購(gòu)物車?yán)锩娴牟途哂闷返臄?shù)目,并在提交指令之前刪去要用到的訂單。效果圖如圖5-4。圖5-4 購(gòu)物車界面購(gòu)物車的關(guān)鍵代碼如下: private void BinderOrder() labMoney.Text = "0" 5.3 系統(tǒng)后臺(tái)主要模塊背景模塊包括
51、:會(huì)員管理,帳戶管理,菜單管理,菜單類處置,信息處置,訂單處置,登錄口令的修改。5.3.1 管理員登錄管理者登錄是管理者進(jìn)入系統(tǒng)背景的進(jìn)入點(diǎn)。管理者一定要登錄才能開(kāi)啟系統(tǒng)背景管理功能的運(yùn)行。管理者一定要輸入無(wú)誤的賬號(hào)和密碼才能開(kāi)啟這個(gè)系統(tǒng)。效果圖如圖5-5。圖5-5 管理員登錄管理員登錄的關(guān)鍵代碼如下: protected void ImageButton1_Click(object sender, ImageClickEventArgs e) Response.Redirect("Default.aspx"); else Alert.AlertAndRedirect(&q
52、uot;賬號(hào)或者密碼不對(duì)請(qǐng)重新登陸!", "Login.aspx"); 5.3.2 用戶信息管理用戶資料管理是管理者注冊(cè)顧客前端管理功能模塊。管理者能搜索和刪去會(huì)員的身份資料。會(huì)員資料含有會(huì)員賬戶,登錄密碼,電子郵箱,實(shí)名認(rèn)證等數(shù)據(jù)。效果圖如圖5-6。圖5-6 用戶信息管理用戶信息管理的關(guān)鍵代碼如下: public DataSet GetCodeBy(int iCount) con.Open(); ds = new DataSet(); da.Fill(ds); 5.3.3 菜品信息管理菜品數(shù)據(jù)管理是本網(wǎng)站的主要工作,同時(shí)也是最重要的基本數(shù)據(jù)處理。管理員必須添加的
53、食物信息提供給用戶瀏覽和訂購(gòu)的菜品功能在前臺(tái)。菜單數(shù)據(jù)管理包含額外的食物數(shù)據(jù)和食物數(shù)據(jù)的顯示。工作組件像菜單數(shù)據(jù)整修和盤數(shù)據(jù)刪去。效果圖如圖5-7。圖5-7 添加菜品信息添加菜品信息的關(guān)鍵代碼如下: protected void Button1_Click1(object sender, EventArgs e) 5.3.4 訂單信息管理這里的順序信息管理是用于管理由前端用戶預(yù)留的菜單信息的功能模塊,并包括功能模塊,諸如預(yù)定用戶,提前點(diǎn)好的菜單,提前預(yù)留的時(shí)間和提前預(yù)知的數(shù)量等。效果圖如圖5-8。圖5-8 訂單信息管理訂單信息管理的關(guān)鍵代碼如下: public DataSet GetCodeBy(int iCount) SqlHelper date = new SqlHelper(); string strTop = "" if (iC
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年燕窩行業(yè)戰(zhàn)略合作協(xié)議3篇
- 2024年汽車交易協(xié)議樣本版
- 水馬購(gòu)買協(xié)議合同范本在線
- 塔吊購(gòu)銷協(xié)議書(shū)范本
- 購(gòu)買食品購(gòu)買合同
- 接地防雷勞務(wù)分包協(xié)議
- 民用家具定制購(gòu)物合同
- 系統(tǒng)軟件升級(jí)服務(wù)合同
- 商鋪裝飾補(bǔ)充協(xié)議書(shū)
- 飲品供應(yīng)商協(xié)議
- 報(bào)聯(lián)商整合版專題培訓(xùn)課件
- 認(rèn)知覺(jué)醒:開(kāi)啟自我改變的原動(dòng)力
- 檢驗(yàn)檢測(cè)機(jī)構(gòu)資質(zhì)認(rèn)定文件資料審查表、簽到表、記錄表、確認(rèn)意見(jiàn)表、工作評(píng)價(jià)反饋表
- 西方文官制度和我國(guó)公務(wù)員制度的比較
- 醫(yī)保檢查自查自糾報(bào)告
- VBOXTools軟件操作手冊(cè)
- 外研版(三年級(jí)起點(diǎn))五年級(jí)上冊(cè)重點(diǎn)知識(shí)點(diǎn)復(fù)習(xí)
- 2023年報(bào)告文學(xué)研究(自考)(重點(diǎn))題庫(kù)(帶答案)
- 國(guó)軍淞滬會(huì)戰(zhàn)
- 2023年湖南體育職業(yè)學(xué)院高職單招(語(yǔ)文)試題庫(kù)含答案解析
- GB/T 39314-2020鋁合金石膏型鑄造通用技術(shù)導(dǎo)則
評(píng)論
0/150
提交評(píng)論