




版權(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)摘要摘要:在當(dāng)今這個(gè)時(shí)代,計(jì)算機(jī)科學(xué)的發(fā)展突飛猛進(jìn),各種高端的計(jì)算機(jī)技術(shù)已經(jīng)逐漸成熟,人們廣泛的運(yùn)用計(jì)算機(jī)技術(shù)來(lái)為人類(lèi)服務(wù),而且計(jì)算機(jī)網(wǎng)絡(luò)也逐漸在人群之中普及,這些都給我們的日常生活帶來(lái)了很大的變化,極大了改變了人們的日常生活方式。這些改變都與計(jì)算機(jī)的迅猛發(fā)展是密不可分的,慢慢的計(jì)算機(jī)技術(shù)已經(jīng)成為了我們生活中的一個(gè)最重要的部分,而且還有著無(wú)可替代的作用。 在當(dāng)今社會(huì),隨著計(jì)算機(jī)技術(shù)的發(fā)展,各種網(wǎng)絡(luò)應(yīng)用和軟件也是百花齊放,百家爭(zhēng)鳴,大家都爭(zhēng)先恐后的推出自己的產(chǎn)品來(lái)占領(lǐng)這一個(gè)廣闊的市場(chǎng)?,F(xiàn)在網(wǎng)上購(gòu)物的軟件系統(tǒng)種類(lèi)繁多,各式各樣的都有,能夠極大的滿足人們?nèi)罕姷娜粘P枨蟆F鋵?shí)早
2、在很久以前就已經(jīng)出現(xiàn)了網(wǎng)絡(luò)購(gòu)物這一概念,不過(guò)因?yàn)槟菚r(shí)候網(wǎng)絡(luò)技術(shù)還沒(méi)有那么復(fù)雜,計(jì)算機(jī)也沒(méi)有像現(xiàn)在一樣普及,所以軟件的使用者并不是很多,設(shè)計(jì)等方面也不是很合理,但是也象征著一個(gè)良好的開(kāi)端。隨著這些系統(tǒng)軟件的慢慢發(fā)展,后來(lái)出現(xiàn)了越來(lái)越多樣式的網(wǎng)上購(gòu)物軟件系統(tǒng),到了這個(gè)時(shí)期,越來(lái)越多的東西可以從網(wǎng)上購(gòu)買(mǎi),比如說(shuō)火車(chē)票和飛機(jī)票,都可以從網(wǎng)上購(gòu)買(mǎi),極大的便利了人們的生活。隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,近段時(shí)間人們又發(fā)現(xiàn)了一個(gè)網(wǎng)絡(luò)購(gòu)物的新領(lǐng)域,那就是餐飲業(yè)。越來(lái)越多的人對(duì)網(wǎng)上訂餐系統(tǒng)產(chǎn)生興趣并開(kāi)始研究。近些年來(lái),人們的生活節(jié)奏越來(lái)越快,特別是現(xiàn)在的年輕人,很少有人在下班后再有大量的時(shí)間和耐心去下廚做飯,因此出去
3、吃飯或者訂外賣(mài)成立他們最好最方便的吃飯方式,于是網(wǎng)上訂餐系統(tǒng)應(yīng)運(yùn)而生了,他的出現(xiàn)能夠讓越來(lái)越多的年輕人在工作下班后不用大費(fèi)周章的再去做飯,只需要提前預(yù)定好就可以了,回到家就能吃到熱騰騰的飯了。從當(dāng)下來(lái)看,整個(gè)的網(wǎng)上訂餐行業(yè)還處于一個(gè)起步階段,發(fā)展的并沒(méi)有那么成熟,但是整個(gè)行業(yè)的前景無(wú)疑是很好的,因?yàn)楝F(xiàn)在的中國(guó)年輕人成立消費(fèi)的主要群體,而我們的網(wǎng)上訂餐系統(tǒng)的主要目標(biāo)群體就是年輕人,所以說(shuō)網(wǎng)上訂餐系統(tǒng)的市場(chǎng)前景非常的廣闊,這樣一個(gè)新的營(yíng)銷(xiāo)模式,值得我們?nèi)ヌ骄俊1疚奶接懥司W(wǎng)上訂餐系統(tǒng)基本的需求,從它的功能出發(fā),劃分了用戶瀏覽模塊、用戶訂餐模塊、餐品管理模塊、餐廳管理模塊、訂單管理模塊這幾大模塊,充分
4、展示了一個(gè)面向大眾的網(wǎng)上訂餐系統(tǒng)。 本訂餐系統(tǒng)采用的是 Apache + PHP + MySQL 的黃金組合方式進(jìn)行開(kāi)發(fā)的,使用Web 瀏覽器作為客戶端,用帶有 PHP 模塊的 Apache Web 服務(wù)器提供的 Web 服務(wù),后臺(tái)使用的是 My SQL 數(shù)據(jù)庫(kù),此組合工作效率對(duì)于一般的商務(wù)型系統(tǒng)來(lái)說(shuō)很高,系統(tǒng)的性能較強(qiáng)。關(guān)鍵詞: 移動(dòng)終端網(wǎng)上訂餐系統(tǒng) 面向?qū)ο蠼?數(shù)據(jù)庫(kù)系統(tǒng)AbstractAbstract: In todays era, the development of computer science is advancing by leaps and bounds. Various
5、 high-end computer technologies have gradually matured. People use computer technology extensively to serve humans, and computer networks are gradually becoming popular among the masses. These are given to us. Everyday life has brought about great changes, which has greatly changed the way people li
6、ve their lives. These changes are inseparable from the rapid development of computers. Slow computer technology has become one of the most important parts of our lives, and there is an irreplaceable role. In todays society, with the development of computer technology, various network applications an
7、d software are also blooming, and hundreds of people contend, everyone is scrambling to launch their own products to occupy this vast market. Nowadays, there are many kinds of software systems for online shopping, all of which are available in various ways, which can greatly satisfy the daily needs
8、of people. In fact, the concept of online shopping has been around for a long time, but because the network technology is not so complicated at that time, the computer is not as popular as it is now, so there are not many users of software, and the design is not very reasonable. But it also symboliz
9、es a good start. With the development of these system software, more and more styles of online shopping software systems have emerged. By this time, more and more things can be purchased online, such as train tickets and airline tickets. Buying online has greatly facilitated peoples lives. With the
10、continuous development of network technology, people have recently discovered a new field of online shopping, that is, the catering industry. More and more people are interested in online ordering systems and start research. In recent years, peoples life has become faster and faster, especially for
11、young people today. Few people have a lot of time and patience to cook after work, so they go out to eat or order to set up their best. Convenient way to eat, so the online ordering system came into being. His appearance will enable more and more young people to go to work after work, without having
12、 to pay for it. Just book in advance and go back. When you get home, you can have a hot meal.From the current point of view, the entire online ordering industry is still in its infancy, and the development is not so mature, but the prospects of the entire industry are undoubtedly very good, because
13、now the Chinese young people set up a major group of consumers, and our online The main target group of the ordering system is young people, so the market prospect of the online ordering system is very broad, so a new marketing model is worth exploring.This paper explores the basic needs of the onli
14、ne ordering system. From its function, it divides the user browsing module, the user ordering module, the meal management module, the restaurant management module, and the order management module, which fully demonstrates a mass-oriented Online ordering system. This ordering system is developed usin
15、g a golden combination of Apache + PHP + MySQL, using a web browser as the client, a web service provided by the Apache web server with the PHP module, and a My SQL database in the background. The combined work efficiency is very high for general business systems, and the system performance is stron
16、g.Keywords: mobile terminal online ordering system ;object-oriented modeling;Database system目錄 TOC o 1-3 h z u HYPERLINK l _Toc4499931 摘要 PAGEREF _Toc4499931 h 1 HYPERLINK l _Toc4499932 Abstract PAGEREF _Toc4499932 h 2 HYPERLINK l _Toc4499933 第一章緒論 PAGEREF _Toc4499933 h 4 HYPERLINK l _Toc4499934 1.1
17、研究背景 PAGEREF _Toc4499934 h 4 HYPERLINK l _Toc4499935 1.2研究意義 PAGEREF _Toc4499935 h 4 HYPERLINK l _Toc4499936 第二章 行業(yè)研究現(xiàn)狀 PAGEREF _Toc4499936 h 5 HYPERLINK l _Toc4499937 2.1經(jīng)典案例 PAGEREF _Toc4499937 h 5 HYPERLINK l _Toc4499938 2.2發(fā)展現(xiàn)狀 PAGEREF _Toc4499938 h 6 HYPERLINK l _Toc4499939 第三章相關(guān)技術(shù)介紹 PAGEREF _T
18、oc4499939 h 6 HYPERLINK l _Toc4499940 3.1移動(dòng)客戶端開(kāi)發(fā)技術(shù) PAGEREF _Toc4499940 h 6 HYPERLINK l _Toc4499941 3.2數(shù)據(jù)庫(kù)技術(shù) PAGEREF _Toc4499941 h 6 HYPERLINK l _Toc4499942 3.3PHP技術(shù) PAGEREF _Toc4499942 h 7 HYPERLINK l _Toc4499943 3.4UML建模技術(shù) PAGEREF _Toc4499943 h 8 HYPERLINK l _Toc4499944 第四章網(wǎng)上訂餐系統(tǒng)的總體設(shè)計(jì) PAGEREF _Toc4
19、499944 h 8 HYPERLINK l _Toc4499945 4.1網(wǎng)上訂餐系統(tǒng)的需求分析 PAGEREF _Toc4499945 h 8 HYPERLINK l _Toc4499946 4.2系統(tǒng)設(shè)計(jì) PAGEREF _Toc4499946 h 9 HYPERLINK l _Toc4499947 4.3主要功能模塊設(shè)計(jì) PAGEREF _Toc4499947 h 10 HYPERLINK l _Toc4499948 4.3.1用戶瀏覽模塊 PAGEREF _Toc4499948 h 10 HYPERLINK l _Toc4499949 4.3.2用戶訂餐模塊 PAGEREF _Toc
20、4499949 h 10 HYPERLINK l _Toc4499950 4.3.3餐品管理模塊 PAGEREF _Toc4499950 h 11 HYPERLINK l _Toc4499951 4.3.4餐廳管理模塊 PAGEREF _Toc4499951 h 11 HYPERLINK l _Toc4499952 4.3.5訂單管理模塊 PAGEREF _Toc4499952 h 11 HYPERLINK l _Toc4499953 第五種總結(jié) PAGEREF _Toc4499953 h 11 HYPERLINK l _Toc4499954 致謝 PAGEREF _Toc4499954 h
21、12 HYPERLINK l _Toc4499955 參考文獻(xiàn) PAGEREF _Toc4499955 h 12第一章緒論1.1研究背景在當(dāng)今這個(gè)時(shí)代,計(jì)算機(jī)科學(xué)的發(fā)展突飛猛進(jìn),各種高端的計(jì)算機(jī)技術(shù)已經(jīng)逐漸成熟,人們廣泛的運(yùn)用計(jì)算機(jī)技術(shù)來(lái)為人類(lèi)服務(wù),而且計(jì)算機(jī)網(wǎng)絡(luò)也逐漸在人群之中普及,這些都給我們的日常生活帶來(lái)了很大的變化,極大了改變了人們的日常生活方式。這些改變都與計(jì)算機(jī)的迅猛發(fā)展是密不可分的,慢慢的計(jì)算機(jī)技術(shù)已經(jīng)成為了我們生活中的一個(gè)最重要的部分,而且還有著無(wú)可替代的作用。俗話說(shuō)的好,民以食為天,這是我們一直在探究的一個(gè)話題。在如今社會(huì),經(jīng)濟(jì)不斷的發(fā)展,人們的生活水平不斷提高,人們對(duì)物質(zhì)生
22、活的要求也不斷提高,最明顯的可以表現(xiàn)在飲食方面,飲食行業(yè)的蓬勃發(fā)展印證了這一事實(shí),于此同時(shí),隨著時(shí)代的發(fā)展,外賣(mài)行業(yè)的發(fā)展越來(lái)越快,因?yàn)楝F(xiàn)在的年輕人都對(duì)做飯沒(méi)什么興趣,下班后的時(shí)間又短,生活節(jié)奏非常的快,因此很難有時(shí)間去學(xué)習(xí)做飯,也沒(méi)有那么多的閑情雅致去做飯。因此這一現(xiàn)象促生了外賣(mài)行業(yè)。其中還有一個(gè)比較重要的原因是,實(shí)體的餐館人一般比較多,很多都市的白領(lǐng)或者打工族等都沒(méi)有那么多的時(shí)間排隊(duì)等吃飯,這也同樣促進(jìn)了外賣(mài)行業(yè)的發(fā)展。還有很多蝸居在家的年輕人,他們同樣不想做飯就想吃到可口的飯菜,因此就出現(xiàn)了訂餐這一服務(wù),這種訂餐服務(wù)是基于外賣(mài)行業(yè)建立起來(lái)的,但是要比外賣(mài)更高級(jí)一點(diǎn),這種網(wǎng)絡(luò)訂餐系統(tǒng),不只
23、是滿足了一個(gè)人的日常用餐需求,還能滿足整個(gè)家庭的飲食需求,比去飯店吃飯更加方便更加快捷,還不用排隊(duì),極大的方便了人們的生活。不僅如此,這種網(wǎng)上訂餐系統(tǒng)還提供更多人性化的服務(wù),在原有功能的基礎(chǔ)上,增添了很多新的功能,使自身的服務(wù)更加到位,更加全面。在一開(kāi)始訂餐行業(yè)發(fā)展的時(shí)候,大多數(shù)的訂餐形式為電話訂餐,這種方式對(duì)用戶和商戶來(lái)說(shuō)都有一些不便之處。對(duì)于用戶來(lái)說(shuō),在點(diǎn)餐的時(shí)候,看不到具體的菜單,只能憑借著記憶和經(jīng)驗(yàn)去點(diǎn)菜,往往點(diǎn)的菜不是自己想象中那樣,對(duì)于商戶來(lái)說(shuō),沒(méi)有一個(gè)專(zhuān)人來(lái)記錄這些訂單和信息等,很容易出現(xiàn)差錯(cuò),一旦答應(yīng)送到的時(shí)間沒(méi)有送到或者說(shuō)菜品送錯(cuò),都會(huì)給客戶不好的印象,甚至還會(huì)引起糾紛,很大
24、程度上回造成不必要的一些麻煩,因此,電話點(diǎn)餐這一行業(yè)發(fā)展情況并不樂(lè)觀。因此發(fā)展網(wǎng)上訂餐系統(tǒng)就有了其必要性。1.2研究意義網(wǎng)上訂餐系統(tǒng)的實(shí)現(xiàn),能夠幫助大多數(shù)人輕易的實(shí)現(xiàn)網(wǎng)上訂餐,并且還給送餐的餐廳帶來(lái)了極大的便利。網(wǎng)上訂餐的具體優(yōu)勢(shì)如下:(1)查看信息方便、準(zhǔn)確:需要訂餐的用戶可以清楚的掌握飯店的菜譜等信息,可以根據(jù)飯店上傳的菜品照片來(lái)選擇自己想要的菜品,不僅如此,還能根據(jù)自身的需求來(lái)選擇更多的細(xì)節(jié)化的東西,比如說(shuō)可以在備注信息里面說(shuō)明,不要放辣,或者微辣,不加香菜等,一些個(gè)性化的需求在這里都可以被滿足。相比于電話訂餐,這樣的網(wǎng)上訂餐更加的詳細(xì)和準(zhǔn)確,同時(shí)更加個(gè)性化,不會(huì)出現(xiàn)傳達(dá)錯(cuò)誤的情況,造成
25、不必要的麻煩,商家在這個(gè)過(guò)程中也方便了很多,不必再去記那些細(xì)節(jié),直接在系統(tǒng)中可以查詢,準(zhǔn)確性大大提高。(2)不會(huì)占線:在中午、晚上等用餐高峰期,很多地方都人滿為患,很難有座位,即使是電話訂餐,也會(huì)因?yàn)檎季€等問(wèn)題而遲遲訂不到餐,但是網(wǎng)上訂餐可以規(guī)避掉這個(gè)問(wèn)題,人們運(yùn)用網(wǎng)上訂餐系統(tǒng)可以多線操作,沒(méi)有了占線這一煩惱。(3)不容易遺忘:在電話訂餐的過(guò)程中,很多信息都容易出現(xiàn)差錯(cuò),有了網(wǎng)上訂餐系統(tǒng),所以的訂單信息都可以在系統(tǒng)中查到,包括送貨地址,聯(lián)系電話,菜品等。(4)適合任意的環(huán)境:很多上班族在上班的時(shí)候需要訂餐,但是辦公室環(huán)境下不能打電話,或者在開(kāi)會(huì)休息的時(shí)候不方便打電話訂餐,這個(gè)時(shí)候就可以通過(guò)網(wǎng)上
26、訂餐系統(tǒng)來(lái)進(jìn)行訂餐,安靜快捷。(5)任何時(shí)間、地點(diǎn)都可以下訂單:不管你在什么地方,只要你有網(wǎng)絡(luò),都可以通過(guò)網(wǎng)絡(luò)來(lái)進(jìn)行訂餐,不需要用戶和商家兩個(gè)人實(shí)時(shí)聯(lián)絡(luò),避免了有時(shí)候打電話無(wú)人接聽(tīng)的問(wèn)題。 (6)跟上時(shí)代的潮流、提高餐廳的形象:很多餐廳現(xiàn)在都在實(shí)現(xiàn)網(wǎng)絡(luò)點(diǎn)餐,哪怕實(shí)在店里吃飯,也是通過(guò)網(wǎng)絡(luò)點(diǎn)餐,這樣既方便又快捷,省去了很多的工序。這是時(shí)代的潮流所趨,只有跟緊時(shí)代的潮流,贏得年輕人的喜愛(ài),才能擁有更廣闊的市場(chǎng)。 第二章 行業(yè)研究現(xiàn)狀2.1經(jīng)典案例在這里我們經(jīng)過(guò)研究和分析,發(fā)現(xiàn)了一個(gè)比較經(jīng)典的案例。在1993年,麗華快餐的誕生標(biāo)志著我國(guó)第一家網(wǎng)上訂餐飯店的成立。麗華快餐首創(chuàng)了無(wú)店鋪經(jīng)營(yíng)模式。并且將G
27、PS全球定位系統(tǒng)引入到了自身的網(wǎng)上訂餐系統(tǒng)中。能夠準(zhǔn)確的對(duì)點(diǎn)餐人和送餐人進(jìn)行定位,并且和還能按照點(diǎn)餐順序和送餐地點(diǎn)進(jìn)行合理化的路線分配,包裝最快的速度將菜品送到客戶手中,保證按時(shí)送餐。于此同時(shí),麗華快餐還承諾,半小時(shí)內(nèi)送到,超時(shí)的訂單全部免費(fèi),這也極大的增加了他的宣傳效果, 不僅如此,麗華的成功還在于它的吃的安全和吃的健康的口碑。為了保障吃的安全,華麗的進(jìn)貨渠道十分的嚴(yán)格,對(duì)采購(gòu)的原材料都采取嚴(yán)格的化驗(yàn);基本的安全有了保障,消費(fèi)者才能夠吃的放心,同時(shí)還要吃的營(yíng)養(yǎng),吃的健康,很快就在全國(guó)十幾個(gè)城市開(kāi)設(shè)了分店,并且得到很多的獎(jiǎng)項(xiàng),得到國(guó)際的承認(rèn),獲取了質(zhì)量認(rèn)證,使得管理更加的科學(xué)、規(guī)范,簡(jiǎn)歷現(xiàn)代企
28、業(yè)經(jīng)營(yíng)管理制度。能有這樣的成就,跟華麗快餐的服務(wù)理念離不開(kāi)。雖然配送快餐的體系完善,服務(wù)質(zhì)量上乘,但是作為網(wǎng)上訂餐來(lái)說(shuō),華麗快餐的網(wǎng)絡(luò)化部分還比較薄弱,它的服務(wù)對(duì)象主要針對(duì)的是大企業(yè)的網(wǎng)上征訂,對(duì)于一般的用戶沒(méi)有直接的客戶關(guān)系。這是網(wǎng)上訂餐行業(yè)創(chuàng)立初期的例子,慢慢的,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,麗華快餐的一些局限性慢慢體現(xiàn)出來(lái),比如說(shuō)很少接收私人的訂餐服務(wù),因此,有一種訂餐系統(tǒng)應(yīng)運(yùn)而出,叫做訂餐小秘書(shū)。在這個(gè)系統(tǒng)上面,用戶可以享受更多的服務(wù),訂餐小秘書(shū)有很多的功能是麗華快餐所沒(méi)有的,更加傾向于私人的訂餐服務(wù)。這這里,你可以找餐廳,找優(yōu)惠,找時(shí)尚。這里還有餐廳的排行榜,讓你瞬間找到最受歡迎的餐廳,同時(shí)還
29、對(duì)餐廳進(jìn)行分類(lèi),包括川菜、魯菜、淮揚(yáng)菜、本幫菜等菜系,也有韓國(guó)菜,西餐,日本料理等外國(guó)菜,你可以選擇自己喜歡的分類(lèi)再進(jìn)行選擇,方便了人們的尋找。同時(shí)訂餐小秘書(shū)還提供預(yù)定服務(wù),可以提前預(yù)定想吃的餐廳,避免了人太多需要排隊(duì)的尷尬問(wèn)題,同時(shí),還能查看最新的打折促銷(xiāo)優(yōu)惠,在吃到美食的同時(shí)還能享受優(yōu)惠。不僅如此還有很多對(duì)餐廳的點(diǎn)評(píng),幫助你鑒別餐廳的好壞,也有美食指南,推薦去嘗試哪家美食,可以說(shuō)是一個(gè)多功能的人性化的網(wǎng)上訂餐系統(tǒng)。2.2發(fā)展現(xiàn)狀上述的這些經(jīng)典案例都是一些在行業(yè)發(fā)展開(kāi)端的產(chǎn)品,在這個(gè)階段,互聯(lián)網(wǎng)的信息化水平已經(jīng)非常高,所以我們現(xiàn)在的網(wǎng)上訂餐系統(tǒng)都已經(jīng)更加的成熟和人性化。但是還是有存在不同的問(wèn)
30、題。首先,大多數(shù)的網(wǎng)上點(diǎn)餐系統(tǒng)都是在局域網(wǎng)內(nèi)運(yùn)作的,同時(shí)受到很多條件的制約。比如網(wǎng)絡(luò)問(wèn)題,軟件故障等問(wèn)題。同時(shí)隨著軟件系統(tǒng)要求的功能越來(lái)越多越來(lái)越復(fù)雜,對(duì)設(shè)計(jì)者的要求也就越來(lái)越高,要求他們不斷的開(kāi)發(fā)新功能,增加新服務(wù),這對(duì)于軟件設(shè)計(jì)者來(lái)說(shuō)是一個(gè)不小的挑戰(zhàn)。因此我們志在研究一個(gè)更加現(xiàn)代的網(wǎng)上訂餐系統(tǒng),同時(shí)還具備一下幾個(gè)要求: 各項(xiàng)功能簡(jiǎn)單明了,方便用戶使用;后臺(tái)管理分類(lèi)明確,便于數(shù)據(jù)統(tǒng)計(jì);各個(gè)模塊分工明確,便于協(xié)調(diào)工作。第三章相關(guān)技術(shù)介紹3.1移動(dòng)客戶端開(kāi)發(fā)技術(shù)隨著科技的不斷發(fā)展,我們不僅能在電腦上上網(wǎng),同樣也可以用手機(jī)來(lái)進(jìn)行上網(wǎng),因此我們的網(wǎng)上訂餐系統(tǒng)就把目標(biāo)放在移動(dòng)網(wǎng)絡(luò)終端上,也就是我們的手
31、機(jī)上?,F(xiàn)在的手機(jī)越來(lái)越方便,慢慢的許多電腦才能做的事情,手機(jī)也能做了,因此手機(jī)網(wǎng)絡(luò)終端的軟件設(shè)計(jì)才是時(shí)代的潮流,再加上手機(jī)移動(dòng)支付的迅速發(fā)展,我們的網(wǎng)上訂餐系統(tǒng)就必須要用到移動(dòng)客戶端開(kāi)發(fā)技術(shù)。安卓手機(jī)系統(tǒng)是目前大多數(shù)手機(jī)的操作系統(tǒng),同時(shí)安卓系統(tǒng)具有開(kāi)放性和穩(wěn)定性的特點(diǎn),因此大多數(shù)的商家都會(huì)選擇安卓平臺(tái)來(lái)開(kāi)發(fā)自己的產(chǎn)品并且軟件開(kāi)發(fā)商業(yè)更多的利用 Android 操作系統(tǒng)來(lái)完成各種應(yīng)用程序的開(kāi)發(fā),經(jīng)過(guò)多年的發(fā)展,根據(jù)不完全的統(tǒng)計(jì),在 2012 年的市場(chǎng)移動(dòng)終端中,Android 操作系統(tǒng)已經(jīng)達(dá)到 70%以上,可以說(shuō)占據(jù)了移動(dòng)終端操作系統(tǒng)市場(chǎng)的大多數(shù)份額,得到迅速的發(fā)展,成為市場(chǎng)的主流。3.2數(shù)據(jù)庫(kù)
32、技術(shù)數(shù)據(jù)庫(kù)技術(shù)是按照一定的數(shù)據(jù)結(jié)構(gòu)對(duì)數(shù)據(jù)進(jìn)行組織和存儲(chǔ)以及管理的,在上個(gè)世紀(jì)的中期就產(chǎn)生了數(shù)據(jù)庫(kù)和相關(guān)產(chǎn)品,經(jīng)過(guò)不斷的發(fā)展,數(shù)據(jù)庫(kù)技術(shù)不僅僅是存儲(chǔ)和管理數(shù)據(jù),而且還是用戶對(duì)于數(shù)據(jù)的各種的需求的管理。目前,數(shù)據(jù)庫(kù)有Oracle9i,Sybase,Informix,Microsoft MySQL,DB2,My SQL等,這些數(shù)據(jù)庫(kù)管理系統(tǒng)都是目前各個(gè)軟件開(kāi)發(fā)公司和廠商應(yīng)用比較廣泛的。在其中,Microsoft My SQL是Microsoft公司推出的大型數(shù)據(jù)庫(kù)系統(tǒng),能夠與Microsoft公司的其他的產(chǎn)品很好地結(jié)合,也提供JDBC編程接口。但My SQL是目前國(guó)際上最流行的關(guān)系型對(duì)象數(shù)據(jù)庫(kù),它可
33、以很好地支持各種信息,包括支持Java和PHP,己成為全世界大、中型管理信息系統(tǒng)首選目標(biāo)之一。 My SQL 可以通過(guò)對(duì)數(shù)據(jù)庫(kù)中元素例如表、字段和視圖等形成數(shù)字化的數(shù)據(jù)后進(jìn)行有效的管理,數(shù)據(jù)元素之間通過(guò)建立關(guān)系進(jìn)行集中的管理,用戶可以通過(guò)My SQL 提供的查詢語(yǔ)句進(jìn)行數(shù)據(jù)表中的數(shù)據(jù)操作,最后將查詢的結(jié)果以數(shù)據(jù)表的形式送還給用戶。My SQL 是微軟開(kāi)發(fā)的一個(gè)功能和性能均非常出色的數(shù)據(jù)庫(kù)管理系統(tǒng),在目前的大中型企業(yè)級(jí)的應(yīng)用程序開(kāi)發(fā)中廣為使用,My SQL 可以實(shí)現(xiàn)海量的事務(wù)處理,為多用戶提供數(shù)據(jù)倉(cāng)的服務(wù),與此同時(shí),My SQL 跟其他的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)比較起來(lái)部署和應(yīng)用非常方便,可用性高,
34、因此在本系統(tǒng)的開(kāi)發(fā)和設(shè)計(jì)中采用My SQL 作為本系統(tǒng)的數(shù)據(jù)庫(kù)。3.3PHP技術(shù)早期有人將 PHP 解釋為 Personal Home Page,即個(gè)人主頁(yè)。也有人將 PHP 稱(chēng)作“PHP:Hypertext Preprocessor”(這是一個(gè)遞歸的簡(jiǎn)稱(chēng),簡(jiǎn)稱(chēng)之中又是簡(jiǎn)稱(chēng))。那么到底什么是 PHP 呢?通俗地說(shuō),PHP 是一種服務(wù)器端、跨平臺(tái)、HTML 嵌入式的腳本語(yǔ)言。服務(wù)器端執(zhí)行的特性表明它是動(dòng)態(tài)網(wǎng)頁(yè)的一種。跨平臺(tái),則是指 PHP不僅可以運(yùn)行在 Linux 系統(tǒng)上,同時(shí)也可以運(yùn)行在 UNIX 或者 Windows 系統(tǒng)上。另外,它還可以很簡(jiǎn)單的嵌入到普通的 HTML 頁(yè)中,用戶所要做的只
35、是在普通 HTML頁(yè)中加入 PHP 代碼即可。PHP+MySQL 網(wǎng)絡(luò)程序的運(yùn)行原理如圖所示。PHP 程序的一個(gè)完整運(yùn)行周期大致包含以下 6 個(gè)步驟:(1)用戶通過(guò)瀏覽器(稱(chēng)為用戶代理)向 Web 服務(wù)器發(fā)起一個(gè) PHP 文件請(qǐng)求; (2)Web 服務(wù)器接收到請(qǐng)求后讀取所請(qǐng)求的文件,如果擴(kuò)展名為.php 則向 PHP模塊要求處理其中的 PHP 腳本; (3)如果腳本中含有數(shù)據(jù)庫(kù)操作語(yǔ)句,PHP 模塊建立起與 MySQL 的數(shù)據(jù)庫(kù)連接,將 SQL 命令發(fā)送到 MySQL; (4)MySQL 進(jìn)行數(shù)據(jù)庫(kù)處理操作,并將操作結(jié)果返回給 PHP 模塊; (5)PHP 模塊處理完 PHP 腳本,將結(jié)果返回
36、給 Web 服務(wù)器; (6)Web 服務(wù)器最終將純 HTML 數(shù)據(jù)發(fā)回客戶端的瀏覽器,瀏覽器顯示 HTML 頁(yè)面。 應(yīng)當(dāng)注意的是,用戶的操作要求是通過(guò)瀏覽器這個(gè)用戶代理來(lái)實(shí)現(xiàn)的。瀏覽器做的事情有二:一是顯示網(wǎng)頁(yè)內(nèi)容,二是與 Web 服務(wù)器通信。瀏覽器顯示的任何內(nèi)容都是通過(guò)網(wǎng)絡(luò)通信,從 Web 服務(wù)器上(經(jīng)過(guò) Web 服務(wù)器調(diào)配各單位處理后)取得的。瀏覽器取得的是一個(gè)純粹的 HTML 頁(yè)面,其中售有各種 HTML 標(biāo)簽,也可能包括 JavaScript 腳本(注意不是 PHP 腳本)、Flash 動(dòng)畫(huà)及 ActiveX 控件等。3.4UML建模技術(shù)在眾多的面向?qū)ο蟮慕<夹g(shù)中,UML(統(tǒng)一建模語(yǔ)
37、言)目前在軟件工程領(lǐng)域最常見(jiàn)和使用最為廣泛的一種建模技術(shù)。UML 即是通常所說(shuō)的統(tǒng)一建模語(yǔ)言,它不是編程語(yǔ)言,而是一種圖形語(yǔ)言,主要用在對(duì)于新建的應(yīng)用系統(tǒng)的建模與開(kāi)發(fā)。UML 是在工程設(shè)計(jì)當(dāng)中經(jīng)常使用的一個(gè)工具,可以說(shuō)是應(yīng)用非常廣泛,經(jīng)過(guò)仔細(xì)的分析和比較,UML 具有非常大的優(yōu)勢(shì)。在本系統(tǒng)的分析和設(shè)計(jì)過(guò)程當(dāng)中采用 UML 進(jìn)行系統(tǒng)的分析和建模,具體來(lái)說(shuō)它具有許多跟其他建模技術(shù)相比的優(yōu)點(diǎn),比如它是一種圖形語(yǔ)言。UML(統(tǒng)一建模語(yǔ)言)可以大大得降低系統(tǒng)開(kāi)發(fā)的難度和縮短開(kāi)發(fā)的周期。任何建模方法都偶各自的有點(diǎn)和不足, UML 具備幾大優(yōu)點(diǎn): UML(統(tǒng)一建模語(yǔ)言)不是一個(gè)開(kāi)發(fā)而是一個(gè)形式語(yǔ)言,并且在這
38、個(gè)體系中對(duì)立面的所有的元素和部分都有比較確定的定義,這樣的話就可以在后面的建模過(guò)程中明確不會(huì)引起歧義; UML(統(tǒng)一建模語(yǔ)言)跟其他的建模語(yǔ)言來(lái)說(shuō),建模效率更高,對(duì)于建模對(duì)象的描述更加的簡(jiǎn)潔和精煉; UML(統(tǒng)一建模語(yǔ)言)可以對(duì)所有的軟件進(jìn)行描述,因此,統(tǒng)一建模語(yǔ)言是比較全面的,幾乎涵蓋了素有的對(duì)象描述; UML(統(tǒng)一建模語(yǔ)言)在對(duì)對(duì)象進(jìn)行描述的時(shí)候具有比較好的規(guī)范化,在伸縮性方面具有很大的優(yōu)勢(shì),無(wú)論是大型的項(xiàng)目還是小型的項(xiàng)目都可以使用統(tǒng)一建模技術(shù)進(jìn)行實(shí)現(xiàn); 在 UML(統(tǒng)一建模語(yǔ)言)中,預(yù)設(shè)了比較豐富的建模技術(shù),一共有八個(gè)建模技術(shù)可以利用,分別為用例圖、類(lèi)圖、狀態(tài)圖、活動(dòng)圖、交互圖、對(duì)象圖、
39、組件圖、部署圖。第四章網(wǎng)上訂餐系統(tǒng)的總體設(shè)計(jì)4.1網(wǎng)上訂餐系統(tǒng)的需求分析需求分析是一個(gè)項(xiàng)目在設(shè)計(jì)過(guò)程中的必要環(huán)節(jié),也可以稱(chēng)之為系統(tǒng)分析。在進(jìn)行需求分析的過(guò)程中,我們應(yīng)該準(zhǔn)確的把握好數(shù)據(jù),因?yàn)樾枨蠓治鰩熞粋€(gè)應(yīng)用系統(tǒng)能否成功的關(guān)鍵點(diǎn)。為后面的系統(tǒng)設(shè)計(jì)還有實(shí)現(xiàn)都打下堅(jiān)實(shí)的基礎(chǔ)。這就要求我們要真實(shí)的掌握實(shí)際情況,不斷的對(duì)實(shí)際情況做出分析與決策,才能做還一個(gè)系統(tǒng)應(yīng)用的需求分析。首先我們先進(jìn)行用戶的需求分析,我們首先應(yīng)該考慮到用戶對(duì)哪些點(diǎn)比較感興趣,經(jīng)過(guò)我們的調(diào)查,主要是有菜品,評(píng)價(jià),優(yōu)惠,價(jià)格這些方面,因此我們?cè)谶M(jìn)行軟件設(shè)計(jì)的時(shí)候,就要對(duì)幾個(gè)方面進(jìn)行著重設(shè)計(jì),一些其他的元素比如廣告等就可以適當(dāng)?shù)脑黾?。?/p>
40、么在確立用戶感興趣的方向后,我們的系統(tǒng)設(shè)計(jì)再根據(jù)用戶的方向?qū)ΠY下藥,比如說(shuō)用戶在被首頁(yè)的美食吸引后,如何下單購(gòu)買(mǎi)呢,這就是我們?cè)O(shè)計(jì)的一個(gè)重點(diǎn)方向。我們可以設(shè)計(jì)用戶訂餐模塊,在這里用戶可以注冊(cè)成為會(huì)員,同時(shí)填寫(xiě)一些基本信息,方便送餐員送餐,或者花錢(qián)成為高級(jí)會(huì)員,可以享受特有的優(yōu)惠等,各種功能都可以在這個(gè)模塊實(shí)現(xiàn)。另一個(gè)就是對(duì)系統(tǒng)性能的需求分析。在這個(gè)需求分析的過(guò)程中,我們應(yīng)該明確下面幾點(diǎn)重要信息: 系統(tǒng)的響應(yīng)時(shí)間,即這個(gè)系統(tǒng)需要多久才能完成一筆網(wǎng)上訂餐的交易;系統(tǒng)的可靠性,即這個(gè)系統(tǒng)的安全性,會(huì)不會(huì)泄露信息,或者會(huì)不會(huì)出現(xiàn)故障不能使用;系統(tǒng)的開(kāi)放性,即這個(gè)系統(tǒng)不止能滿足現(xiàn)在的需求,還要有一定的發(fā)
41、展?jié)摿?,能夠不斷的進(jìn)行開(kāi)發(fā)。只有通過(guò)對(duì)這些信息進(jìn)行一個(gè)需求分析,我們才能設(shè)計(jì)出一個(gè)更好的符合市場(chǎng)規(guī)律的網(wǎng)上訂餐系統(tǒng)。4.2系統(tǒng)設(shè)計(jì)我們這個(gè)系統(tǒng)主要分為兩個(gè)部分:前臺(tái)瀏覽模塊和后臺(tái)管理模塊。 前臺(tái)瀏覽模塊又可以分為兩個(gè)子模塊:用戶瀏覽模塊和用戶訂餐模塊,首先用戶瀏覽模塊主要的功能就是讓用戶看到我們這個(gè)網(wǎng)上訂餐系統(tǒng)的首頁(yè),還有餐廳詳細(xì)信息,還可以看到網(wǎng)友推薦好評(píng)的一些菜單,不僅如此,還能看到很多人會(huì)這個(gè)餐廳或者菜品的評(píng)價(jià)和點(diǎn)評(píng)。用戶訂餐模塊就是相當(dāng)于我們的購(gòu)物車(chē),在這里我們可以添加自己想要下單的餐廳,注冊(cè)成為會(huì)員,并進(jìn)行一個(gè)網(wǎng)上支付的過(guò)程。后臺(tái)管理模塊可以分為三個(gè)模塊:產(chǎn)品管理模塊、餐廳管理模塊和
42、訂單模塊。 產(chǎn)品管理模塊:主要是負(fù)責(zé)上傳餐廳的菜品和照片,并對(duì)這些進(jìn)行及時(shí)的修改。餐廳管理模塊:主要管理不同的餐廳,上架新的餐廳和下架取消合作的餐廳,并對(duì)其進(jìn)行及時(shí)的更新。 訂單管理模塊:主要是管理顧客下的訂單,包括已完成訂單和未完成訂單,并對(duì)這些訂單這些統(tǒng)計(jì)、整理和歸納。做好后臺(tái)訂單的管理,不能出現(xiàn)混亂。本系統(tǒng)具體結(jié)構(gòu)如圖所示:4.3主要功能模塊設(shè)計(jì)4.3.1用戶瀏覽模塊用戶瀏覽模塊是主要是前臺(tái)的界面,提供用戶登錄的窗口,在這個(gè)模塊,你可以在搜索界面找到自己喜歡的餐廳,或者找一個(gè)自己感興趣的餐廳,然后點(diǎn)擊進(jìn)入,查看這個(gè)餐廳的基本信息。值得一提的是,在這個(gè)瀏覽和搜索界面,我們無(wú)需注冊(cè)成為會(huì)員,
43、只需要以游客身份就可以進(jìn)行瀏覽和搜索。只有在訂餐的時(shí)候或者使用其他功能的時(shí)候才需要注冊(cè)成為會(huì)員。餐廳介紹主要是餐廳的一些基本信息,這些信息包括:餐廳屬于什么種類(lèi)的餐廳,是西餐還是中餐,是川菜還是東北菜;餐廳在那個(gè)地址,確定自己離餐廳的距離,是不是在配送范圍內(nèi);送餐的電話,不止是餐廳的電話,還有騎手的電話,方便在配送過(guò)程中交流;餐廳送餐的要求,比如配送具體等細(xì)節(jié)問(wèn)題;還有這個(gè)餐廳中其他顧客對(duì)這個(gè)餐廳或者這個(gè)菜品的評(píng)價(jià)等。菜單介紹主要是介紹各餐廳的可以選擇的的餐品,主要有餐品的分類(lèi)、所屬的店鋪、名稱(chēng)、價(jià)格、庫(kù)存、餐品的說(shuō)明、餐品的圖片、以及需要了解的餐品的一些詳細(xì)資料。4.3.2用戶訂餐模塊用戶訂
44、餐模塊是專(zhuān)門(mén)為需要送餐的用戶而設(shè)定的,如果用戶想在網(wǎng)上訂餐系統(tǒng)訂餐,那么他首先需要先填寫(xiě)一些基本信息,比如電話號(hào)碼,送餐地址等信息,然后注冊(cè)成為會(huì)員,才能登陸到訂餐的界面,之后需要在訂餐的界面填寫(xiě)一個(gè)訂餐的信息,比如送達(dá)時(shí)間等,填完就可以選擇自己喜歡的餐廳進(jìn)行點(diǎn)單了,之后完成網(wǎng)上支付就可以等餐品準(zhǔn)時(shí)送到了。會(huì)員注冊(cè)其實(shí)就是用戶在填寫(xiě)了一些個(gè)人的基本信息之后,就可以得到一個(gè)賬號(hào)和密碼,以后就可以用這個(gè)賬號(hào)密碼進(jìn)行登陸再訂餐。用戶所填的個(gè)人信息我們是嚴(yán)格保密的,不會(huì)進(jìn)行泄露。這些信息主要包括,賬號(hào)的名稱(chēng)和密碼,訂餐的顧客所在的地址,方便我們進(jìn)行外送和時(shí)間把握,喜歡的口味,比如微辣和爆辣等,使用人數(shù)
45、,我們會(huì)根據(jù)使用人數(shù)準(zhǔn)備餐具,這些個(gè)人信息都能幫助我們的送餐員 更好的了解用戶,為用戶提供更好的服務(wù),更全面的服務(wù)。會(huì)員優(yōu)惠就是會(huì)員在我們網(wǎng)上訂餐系統(tǒng)消費(fèi)了一定金額后可以得到的獎(jiǎng)勵(lì),或者一些餐廳為了吸引客戶而舉辦的優(yōu)惠活動(dòng),都可以通過(guò)我們的網(wǎng)上訂餐系統(tǒng)享受優(yōu)惠;我們同樣也推出了高級(jí)會(huì)員系統(tǒng),只要支付一定的金額購(gòu)買(mǎi)我們網(wǎng)上訂餐系統(tǒng)的高級(jí)會(huì)員,都可以在以后的訂餐過(guò)程中享受更高的優(yōu)惠。在會(huì)員登錄之后,選擇好需要外送的餐品,就可以下訂單了。 在首頁(yè)里面有些功能是系統(tǒng)注冊(cè)會(huì)員才可以瀏覽到的一些訂餐功能,例如:訂餐功能、留言功能等。4.3.3餐品管理模塊餐品管理模塊主要就是負(fù)責(zé)的餐品的管理,包括一些餐品的基本信息,比如說(shuō)餐品的分類(lèi),所屬的菜系,就要上傳到不同的分類(lèi)中,還包括餐品所屬的店鋪,餐品的名稱(chēng),餐品的價(jià)格,餐品的說(shuō)明,以及餐品的圖片,這些信息都能幫助我們的顧客更好的選擇餐品來(lái)購(gòu)買(mǎi)。也極大的方便了我們的管理員對(duì)這些信息進(jìn)行管理分類(lèi)和歸納。4.3.4餐廳管理模塊這個(gè)模塊的主要功能有三個(gè),主要就是添加新的餐廳,查看和修改餐廳,餐廳分類(lèi)管理。在網(wǎng)上訂餐系統(tǒng)的發(fā)展中,勢(shì)必會(huì)有越來(lái)越多的餐廳加入到其中的行列,因此餐廳管理模塊的首要功能就是添加新的餐廳,給用戶更多的選擇。有的進(jìn)入就有推出,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠房拆遷合同范例工廠企業(yè)
- 三年級(jí)口算題目總匯1000道
- 二年級(jí)口算題庫(kù)100道
- 印刷制作宣傳合同范本
- 俱樂(lè)部選手簽約合同范本
- 單位購(gòu)買(mǎi)用車(chē)服務(wù)合同范本
- 保溫工程收購(gòu)合同范本
- 醫(yī)療體系用工合同范本
- 2025貴州省建筑安全員《A證》考試題庫(kù)及答案
- 廠家銷(xiāo)售任務(wù)合同范本
- 線性空間的定義與性質(zhì)
- 化妝品批生產(chǎn)記錄
- Excel數(shù)據(jù)透視表培訓(xùn)PPT課件
- 化工車(chē)間布置原則
- 硬筆書(shū)法紙(A3)
- 【公開(kāi)課課件】高三英語(yǔ)二輪復(fù)習(xí)polish writing
- 供養(yǎng)直系親屬有關(guān)文件
- 項(xiàng)目部安全生產(chǎn)組織機(jī)構(gòu)網(wǎng)絡(luò)圖(共3頁(yè))
- 觀音靈簽簽詞解(1-100簽)
- 工程造價(jià)鑒定申請(qǐng)書(shū)120112
- PPAP培訓(xùn)資料(完整版)
評(píng)論
0/150
提交評(píng)論