Ajax課程設(shè)計(jì)報(bào)告_第1頁(yè)
Ajax課程設(shè)計(jì)報(bào)告_第2頁(yè)
Ajax課程設(shè)計(jì)報(bào)告_第3頁(yè)
Ajax課程設(shè)計(jì)報(bào)告_第4頁(yè)
Ajax課程設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、.-Ajax課 程 設(shè) 計(jì) 報(bào) 告學(xué)院、系:計(jì)算機(jī)科學(xué)與技術(shù)系專(zhuān)業(yè)名稱(chēng):計(jì)算機(jī)科學(xué)與技術(shù)課程設(shè)計(jì)科目:Ajax程序設(shè)計(jì)題目:心緣訂餐系統(tǒng)學(xué)號(hào)、姓名:04100500 吳 鑫04100519 陳泓宇指導(dǎo)教師:李昱完成時(shí)間:2013年5月-6月目 錄一. 開(kāi)發(fā)背景3二需求分析31.總體目標(biāo)32.運(yùn)行環(huán)境43. 用戶(hù)特點(diǎn)44. 功能性需求45.非功能性需求9三.概要設(shè)計(jì)10四 詳細(xì)設(shè)計(jì)11五 軟件實(shí)現(xiàn)16六、軟件測(cè)試計(jì)劃16七. 課程設(shè)計(jì)心得體會(huì)16一. 開(kāi)發(fā)背景心緣訂餐系統(tǒng)隨著科技技術(shù)的進(jìn)步,智能手機(jī)的普及,餐飲業(yè)也迫切的想加入這一潮流中,故有這方面的需求就顯得突出和迫切。本系統(tǒng)的作用主要是為讓餐

2、廳更好地打開(kāi)通道,拓展市場(chǎng),讓餐廳覆蓋范圍內(nèi)的消費(fèi)者(基本是學(xué)生群體)更便捷、直接地了解餐廳的菜式和訂餐,起到良好溝通客戶(hù)和餐廳供求的橋梁作用。本次提交的Ajax課程作業(yè)為該系統(tǒng)的服務(wù)端。開(kāi)發(fā)項(xiàng)目名稱(chēng):心緣訂餐系統(tǒng)項(xiàng)目任務(wù)提出者:吳鑫用戶(hù):吉林大學(xué)珠海學(xué)院所有師生,及吉珠南門(mén)附近的人員項(xiàng)目與其他軟件、系統(tǒng)的關(guān)系:本系統(tǒng)要與銀行數(shù)據(jù)系統(tǒng)相兼容。二需求分析 1.總體目標(biāo)隨著網(wǎng)絡(luò)的普及,心緣餐廳為實(shí)現(xiàn)信息化改造、擴(kuò)大經(jīng)營(yíng)范圍、提高利潤(rùn)、提升管理水平、提高運(yùn)作效率而提出了Android手機(jī)訂餐系統(tǒng)。Android手機(jī)訂餐系統(tǒng),是一個(gè)C/S架構(gòu)的軟件,客戶(hù)端提供給用戶(hù)使用,服務(wù)端由餐廳管理人員來(lái)管理。其

3、中,用戶(hù)不需要經(jīng)過(guò)身份認(rèn)證而直接登錄系統(tǒng),進(jìn)入訂餐系統(tǒng)界面后,用戶(hù)可以根據(jù)自己的口味、菜的類(lèi)型、菜的價(jià)格、本廳特色菜及特價(jià)菜來(lái)選擇自己要點(diǎn)的菜,用戶(hù)可以通過(guò)查看菜的詳細(xì)信息來(lái)了解各菜的詳細(xì)信息。點(diǎn)好菜后,用戶(hù)填寫(xiě)自己的地址和電話(huà)號(hào)碼再通過(guò)網(wǎng)絡(luò)直接將訂單傳送到心緣餐廳,心緣餐廳老板對(duì)傳送來(lái)的菜訂單進(jìn)行確認(rèn)接收,完成用戶(hù)的點(diǎn)菜過(guò)程,廚師接到老板的訂單開(kāi)始完成訂單中的菜,并傳送給送餐人員進(jìn)行配送。用戶(hù)在用餐期間如對(duì)餐廳的服務(wù)有意見(jiàn),可以通過(guò)無(wú)線(xiàn)點(diǎn)菜系統(tǒng)來(lái)發(fā)表自己的意見(jiàn),讓餐廳的所有工作人員能及時(shí)的知道用戶(hù)對(duì)餐廳的滿(mǎn)意度及能及時(shí)的知道要改進(jìn)的地方。相對(duì)于心緣餐廳老板來(lái)說(shuō),訂餐系統(tǒng)以實(shí)現(xiàn)老板對(duì)菜單的管理

4、功能,如當(dāng)餐廳中有新菜或是有不再出產(chǎn)的菜時(shí),經(jīng)理可以對(duì)菜單進(jìn)行修改以完善對(duì)菜單的及時(shí)更新。 無(wú)線(xiàn)點(diǎn)菜系統(tǒng)還包含餐廳介紹信息,用戶(hù)評(píng)價(jià),老板對(duì)菜單的修改、工作人員的查看信息,等功能。2.運(yùn)行環(huán)境本系統(tǒng)采用C/S,服務(wù)器端Microsoft sever 2003為操作系統(tǒng)平臺(tái)是MySQL 開(kāi)發(fā)軟件的數(shù)據(jù)庫(kù)服務(wù)程序。3. 用戶(hù)特點(diǎn)本系統(tǒng)的最終用戶(hù)可分為:1.餐廳老板:對(duì)各項(xiàng)業(yè)務(wù)工作熟悉,系統(tǒng)的主要面向用戶(hù)為產(chǎn)品管理人員;2.顧客用戶(hù):餐廳服務(wù)對(duì)象,使用簡(jiǎn)單的操作完成訂餐。4. 功能性需求系統(tǒng)服務(wù)端:該服務(wù)端負(fù)責(zé)進(jìn)行對(duì)菜品管理,訂餐信息的采集,訂單的配送情況的查看等。(一臺(tái)windows系統(tǒng)的電腦)4

5、-1服務(wù)端功能流程圖一、登錄頁(yè)說(shuō)明:這是登錄、注冊(cè)首頁(yè),供老板,管理員進(jìn)行登錄。一般就是老板登錄進(jìn)行訂單的管理和各項(xiàng)相關(guān)的操作,以后考慮加入財(cái)務(wù)管理、人員管理等功能。登 錄密碼驗(yàn)證碼用戶(hù)名心緣訂餐系統(tǒng)二、首頁(yè)其基本功能如下:快餐訂單管理 查看今日訂單 訂單管理主餐訂單管理今日訂單詳細(xì) 訂單管理菜單管理 快餐菜單管理 主餐菜單管理財(cái)務(wù)管理(未完成) 心緣餐廳訂餐系統(tǒng)說(shuō)明:快餐訂餐和主餐訂餐功能基本一致 快餐訂單管理1.查看今日訂單 查看今日訂單 訂單管理訂單號(hào)電話(huà)地址總金額顯示詳情完成刪除編輯快餐訂單管理打開(kāi)今日訂單即可查看今日用戶(hù)下的訂單。訂單管理:默認(rèn)顯示最新的記錄,在這個(gè)功能頁(yè)面,可以查看

6、歷史已完成的訂單,并可以統(tǒng)計(jì)金額,統(tǒng)計(jì)菜品銷(xiāo)售情況,那個(gè)用戶(hù)訂餐比較多,外賣(mài)送到那個(gè)地方多等按日期查詢(xún)訂單按電話(huà)查詢(xún)訂單數(shù)量按地址查詢(xún)訂單數(shù)量按菜品統(tǒng)計(jì)訂單數(shù)量查看菜品的銷(xiāo)售情況訂單號(hào)電話(huà)地址總金額顯示詳情訂單管理快餐訂單管理三、 主餐訂單管理1今日訂單詳細(xì)訂單號(hào)電話(huà)人數(shù)總金額到店時(shí)間完成刪除編輯顯示詳情今日訂單詳細(xì)主餐訂單管理2.訂單管理: 默認(rèn)顯示最新的記錄按日期查詢(xún)訂單按電話(huà)查詢(xún)訂單數(shù)量按人數(shù)查詢(xún)訂單數(shù)量按菜品統(tǒng)計(jì)訂單數(shù)量查看菜品的銷(xiāo)售情況訂單號(hào)電話(huà)人數(shù)總金額到店時(shí)間顯示詳情訂單管理主餐訂單管理四、 菜單管理1、快餐菜單管理查詢(xún)菜單(按菜名或者價(jià)格)添加快餐,刪除快餐,修改快餐菜單號(hào)菜名

7、價(jià)格圖片簡(jiǎn)介銷(xiāo)售數(shù)量快餐菜單管理菜單管理2、主餐菜單管理主餐菜單管理 砂鍋粥菜單 小炒菜單添加粥,刪除粥,修改粥粥菜單號(hào)粥名價(jià)格圖片簡(jiǎn)介銷(xiāo)售數(shù)量小炒菜單號(hào)菜名價(jià)格圖片簡(jiǎn)介銷(xiāo)售數(shù)量菜單管理5.非功能性需求5.1 性能需求1)響應(yīng)時(shí)間:所有訂餐操作響應(yīng)時(shí)間一般不超過(guò)5秒。 2)更新處理時(shí)間:所有提交的訂單的數(shù)據(jù)一般在3秒內(nèi)響應(yīng)。5.2輸入輸出格式要求要求界面形象友好; 管理系統(tǒng)報(bào)表化,因此用戶(hù)在輸入數(shù)據(jù)時(shí)只要確保所輸入數(shù)據(jù)的準(zhǔn)確度就可以了,如果有需要輸入有數(shù)據(jù)類(lèi)型的數(shù)據(jù)時(shí),請(qǐng)一定要保證輸入的數(shù)據(jù)和類(lèi)型是一一對(duì)應(yīng)的。三.概要設(shè)計(jì)圖1 系統(tǒng)結(jié)構(gòu)圖四 詳細(xì)設(shè)計(jì)1模塊1:快餐訂單模塊設(shè)計(jì)說(shuō)明1.1模塊描述

8、該模塊主要用來(lái)管理快餐訂餐的訂單,在該模塊中查詢(xún)今日的快餐訂單,管理歷史訂單,可以統(tǒng)計(jì)訂單的數(shù)量,按照查詢(xún)條件查詢(xún)訂單。有兩個(gè)小模塊,查詢(xún)今日訂單和訂單管理。1.2功能查詢(xún)今日訂單:顯示用戶(hù)客戶(hù)端發(fā)來(lái)的訂單消息,有”查看菜品,完成,修改,刪除”四個(gè)操作。顯示的記錄中訂單緩存表中取出,完成后再存入訂單表中。訂單管理:顯示所有以完成的訂單,可以按日期查詢(xún)訂單、按電話(huà)查詢(xún)訂單數(shù)量、按地址查詢(xún)訂單數(shù)量、按菜品統(tǒng)計(jì)訂單數(shù)量、查看菜品的銷(xiāo)售情況等操作,不可以對(duì)訂單進(jìn)行修改刪除。1.3性能客戶(hù)端接受到客戶(hù)端的訂單后,經(jīng)過(guò)處理存入訂單緩存數(shù)據(jù)庫(kù)表,再顯示到頁(yè)面中,這段時(shí)間不可以超過(guò)2S,即客戶(hù)端接收到訂單,不

9、可以超過(guò)2S完成存入數(shù)據(jù)庫(kù)。頁(yè)面刷新顯示訂單速度要最快。盡可能高性能的處理數(shù)據(jù)。1.4輸入項(xiàng)手機(jī)客戶(hù)端輸出:Json數(shù)據(jù)格式。服務(wù)端接收輸入:Json數(shù)據(jù)格式進(jìn)行解析。1.5輸出項(xiàng)出入到頁(yè)面顯示,以L(fǎng)ist<Order>的形式,從數(shù)據(jù)庫(kù)臨時(shí)表中查出最新的一條記錄然后輸出到頁(yè)面中進(jìn)行顯示。1.6流程邏輯2模塊2:主餐訂餐模塊設(shè)計(jì)說(shuō)明2.1模塊描述該模塊主要用來(lái)管理主餐訂餐的訂單,在該模塊中查詢(xún)今日的主餐訂單,管理歷史訂單,可以統(tǒng)計(jì)訂單的數(shù)量,按照查詢(xún)條件查詢(xún)訂單。有兩個(gè)小模塊,查詢(xún)今日訂單和訂單管理。2.2功能查詢(xún)今日訂單:顯示用戶(hù)客戶(hù)端發(fā)來(lái)的主餐訂單消息,有”查看菜品,完成,修改,

10、刪除”四個(gè)操作。顯示的記錄中訂單緩存表中取出,完成后再存入訂單表中。訂單管理:顯示所有以完成的訂單,可以按日期查詢(xún)訂單、按電話(huà)查詢(xún)訂單數(shù)量、按地址查詢(xún)訂單數(shù)量、按菜品統(tǒng)計(jì)訂單數(shù)量、查看菜品的銷(xiāo)售情況等操作,不可以對(duì)訂單進(jìn)行修改刪除。2.3性能客戶(hù)端接受到客戶(hù)端的訂單后,經(jīng)過(guò)處理存入訂單緩存數(shù)據(jù)庫(kù)表,再顯示到頁(yè)面中,這段時(shí)間不可以超過(guò)2S,即客戶(hù)端接收到訂單,不可以超過(guò)2S完成存入數(shù)據(jù)庫(kù)。頁(yè)面刷新顯示訂單速度要最快。盡可能高性能的處理數(shù)據(jù)。2.4輸入項(xiàng)手機(jī)客戶(hù)端輸出:Json數(shù)據(jù)格式。服務(wù)端接收輸入:Json數(shù)據(jù)格式進(jìn)行解析。2.5輸出項(xiàng)出入到頁(yè)面顯示,以L(fǎng)ist<Order>的形式

11、,從數(shù)據(jù)庫(kù)臨時(shí)表中查出最新的一條記錄然后輸出到頁(yè)面中進(jìn)行顯示。2.6流程邏輯3模塊3:菜單管理模塊設(shè)計(jì)說(shuō)明3.1模塊描述該模塊主要用來(lái)管理快餐菜單和主餐菜單的信息,可以對(duì)菜單進(jìn)行增加、刪除、修改和查詢(xún)。主餐菜單下分為,粥菜單和小炒菜單。更新的信息可以下載到客戶(hù)段進(jìn)行更新菜單。3.2功能快餐菜單管理:對(duì)快餐菜單進(jìn)行管理,進(jìn)行增加、刪除、修改等操作主餐菜單管理:1 .粥菜單管理:對(duì)粥菜單進(jìn)行增加、刪除、修改和查詢(xún)。 2.小炒菜單管理:對(duì)小炒菜單進(jìn)行增加、刪除、修改和查詢(xún)3.3性能盡可能高性能的處理數(shù)據(jù)。3.4輸入項(xiàng)以對(duì)象的形式對(duì)數(shù)據(jù)進(jìn)行增加、刪除、修改和查詢(xún)3.5輸出項(xiàng)出入到頁(yè)面顯示,以L(fǎng)ist&

12、lt;Menu>的形式,從數(shù)據(jù)庫(kù)菜單表中查出所有記錄然后輸出到頁(yè)面中進(jìn)行顯示。3.6流程邏輯數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)名:xinyuan表1老板信息表(boss)b_idb_passwordb_name(預(yù)留)(預(yù)留)VarVarchar(16)VarVarchar(16)VarVarchar(8)表2 快餐菜單表(fastfood_menu)fm_idfm_namefm_pricefm_photofm_introVarVarchar(32)VarVarchar(16)intVarVarchar(32)VarVarchar(256)fm_sale_numInt表3快餐訂單表(fastfood_or

13、der)fo_idfo_phonefo_addressfo_priceVarVarchar(32)VarVarchar(16)VarVarchar(128)intfo_datefo_timebucketdatetimeVarVarchar(32)表4快餐訂單關(guān)系表(fastfood_order_menu)fom_id_fo_idfm_idfom_numbeVarVarchar(32)VarVarchar(32)VarVarchar(32)int表5快餐訂單臨時(shí)表(fastfood_order_temp)fot_idfot_phonefot_addressfot_priceVarVarchar(

14、32)VarVarchar(16)VarVarchar(128)intfot_datefot_timebucketdatetimeVarVarchar(32)表6快餐訂單關(guān)系表(fastfood_order_menu_temp)fomt_id_fot_idfm_idfomt_numbeVarVarchar(32)VarVarchar(32)VarVarchar(32)int表7主餐粥菜單表(mainfood_porridge_menu)mpm_idmpm _namempm _pricempm _photompm _introVarVarchar(32)VarVarchar(16)intVarV

15、archar(32)VarVarchar(256)mpm _sale_numInt表8主餐小炒菜單表(mainfood_fire_menu)mfm_idmfm _namemfm _pricemfm _photomfm _introVarVarchar(32)VarVarchar(16)intVarVarchar(32)VarVarchar(256)mfm _sale_numInt表9主餐訂單表(mainfood_order)mo_idmo_phonemo_numbermo_priceVarVarchar(32)VarVarchar(16)IntIntmo_datemo_timedatetimedatetime表10主餐訂單關(guān)系表(mainfood_order_menu)mom_id_mo_idmpm_idmfp_idmom_numberVarVarchar(32)VarVarchar(32)VarVarchar(32)VarVarchar(32)int表11主餐訂單臨時(shí)表 (mainfood_order_temp)mot_idmot_phonemot_numberfot_priceV

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論