freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

餐館點(diǎn)餐系統(tǒng)分析與設(shè)計(jì)畢業(yè)論文-文庫(kù)吧

2025-06-13 11:40 本頁(yè)面


【正文】 oftware Foundation)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun和其他一些公司和個(gè)人共同開(kāi)發(fā)而成。Tomcat既是一個(gè)開(kāi)源源碼、免費(fèi)支持JSP和Servlet技術(shù)容器,同時(shí)又是一個(gè)Web服務(wù)器軟件,受到了Sun公司的大力推薦和支持。與傳統(tǒng)桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個(gè)WAR(Web Archive)文件,它是許多文件構(gòu)成的一個(gè)壓縮包,包中的文件按照一定目錄結(jié)構(gòu)來(lái)組織,不同目錄中的文件也具有不同的功能。部署文件時(shí),只需將WAR文件放到Tomcat的webapp目錄下,Tomcat會(huì)自動(dòng)檢測(cè)和解壓該文件。JSP文件第一次執(zhí)行時(shí),首先由Tomcat將其轉(zhuǎn)化為Servlet文件,然后編譯,所以速度會(huì)慢一些,但后續(xù)執(zhí)行是速度會(huì)很快。Tomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,運(yùn)行時(shí)占用的系統(tǒng)資源小、擴(kuò)展性好、支持負(fù)載平衡與郵件服務(wù)等開(kāi)發(fā)應(yīng)用系統(tǒng)中的常見(jiàn)功能,并且不斷改進(jìn)和完善。Tomcat使用與中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不太多的場(chǎng)合,是開(kāi)發(fā)和調(diào)試JSP程序的首選。 3 系統(tǒng)分析 系統(tǒng)可行性分析 經(jīng)濟(jì)可行性本系統(tǒng)的開(kāi)發(fā)因采用Java開(kāi)源技術(shù),所以開(kāi)發(fā)成本很低,系統(tǒng)的成本消耗主要來(lái)源于運(yùn)營(yíng)。本系統(tǒng)要正常使用需要有一個(gè)服務(wù)團(tuán)隊(duì)負(fù)責(zé)運(yùn)營(yíng),同時(shí)需要有一些線下推廣活動(dòng)成本消耗。但是本系統(tǒng)的目標(biāo)用戶是一些有經(jīng)濟(jì)能力的餐館用戶,所以,運(yùn)營(yíng)成本可以從向餐館用戶收取的使用費(fèi)中抵消。同時(shí),隨著使用者數(shù)量的增加,使用費(fèi)在累計(jì)增加,而運(yùn)營(yíng)費(fèi)用卻相對(duì)不變甚至降低,這是系統(tǒng)便能實(shí)現(xiàn)盈利。所以,經(jīng)濟(jì)上系統(tǒng)是可行的。 技術(shù)可行性本系統(tǒng)用java開(kāi)源技術(shù)實(shí)現(xiàn),集成開(kāi)發(fā)環(huán)境選用頗受好評(píng)的Eclipse,數(shù)據(jù)庫(kù)采用MySql數(shù)據(jù)庫(kù)。Eclipse功能強(qiáng)大且易用開(kāi)發(fā)效率極高,選擇它作為系統(tǒng)開(kāi)發(fā)環(huán)境,可以完成系統(tǒng)代碼的編寫(xiě)。本系統(tǒng)所選用的開(kāi)源框架Spring,Hibernate及SpringMVC都是高效的易用并且易用于系統(tǒng)開(kāi)發(fā)的主流java開(kāi)發(fā)框架,采用框架技術(shù),可以迅速的搭建起系統(tǒng)的雛形,從而使編程人員可以將大部分精力用到系統(tǒng)的業(yè)務(wù)邏輯的編寫(xiě)上,提高了開(kāi)發(fā)效率。系統(tǒng)中涉及的功能可以全部實(shí)現(xiàn)論為可行。 運(yùn)行可行性基于Web的點(diǎn)餐系統(tǒng)相對(duì)于傳統(tǒng)的餐館點(diǎn)餐系統(tǒng)有以下優(yōu)勢(shì):(1)更具有通用性。本系統(tǒng)不是為某一個(gè)餐館設(shè)計(jì)的,它是一個(gè)點(diǎn)餐信息平臺(tái),相當(dāng)于一個(gè)點(diǎn)餐信息中轉(zhuǎn)站。可以為普通用戶提供菜品信息,同時(shí)更重要的是可以為餐館提供信息發(fā)布的平臺(tái),理論上適合所有的餐館。(2)成本低廉。本系統(tǒng)使用成本低廉,實(shí)際上,相對(duì)于使用點(diǎn)餐系統(tǒng)的餐館用戶而言,他們所做的僅僅是在平臺(tái)上注冊(cè)一個(gè)賬號(hào)就擁有了一個(gè)自己的點(diǎn)餐系統(tǒng)。(3)更容易維護(hù)。對(duì)于點(diǎn)餐系統(tǒng)服務(wù)的實(shí)際使用者而言,實(shí)際上,根本沒(méi)有任何的系統(tǒng)維護(hù)工作,因?yàn)檫@些工作都有系統(tǒng)的運(yùn)營(yíng)者管理員做了,而系統(tǒng)本身也是基于B/S架構(gòu)模式的,本身維護(hù)起來(lái)也很容易。(4)使用簡(jiǎn)單。(5)功能更強(qiáng)大。本系統(tǒng)除提供主要的點(diǎn)餐功能外,還能為餐館進(jìn)行如推廣的其他更多的服務(wù),功能更為強(qiáng)大。所以本系統(tǒng)是可以成功運(yùn)行起來(lái)的。 需求分析 系統(tǒng)功能需求分析擬設(shè)計(jì)本系統(tǒng)為基于Java開(kāi)源技術(shù)的聯(lián)系點(diǎn)餐客戶與供餐商家的點(diǎn)餐系統(tǒng)平臺(tái),它將用戶分為普通用戶,餐館用戶和系統(tǒng)維護(hù)人員(管理員)三種用戶。系統(tǒng)按用戶類型不同提供不同的功能。對(duì)于普通用戶,系統(tǒng)提供的功能有:(1)在線查找菜品信息的功能。用戶訪問(wèn)點(diǎn)餐系統(tǒng),便可以查看自己喜歡的菜品信息,同時(shí)也可以按照自己的喜好進(jìn)行篩選查詢。(2)在線查找餐館信息的功能。用戶還可以在系統(tǒng)平臺(tái)上在線查看在本平臺(tái)上注冊(cè)的餐館信息,獲取訂餐信息。(3)在線下訂單的功能。在選取自己喜歡的菜品后,用戶還可向發(fā)布該菜品信息的餐館下達(dá)點(diǎn)餐訂單,從而實(shí)現(xiàn)點(diǎn)餐的功能。(4)訂單的查看功能。用戶登錄后,可以查看自己的點(diǎn)餐訂單記錄。(5)在線支付功能。下達(dá)訂單后,用戶可以選擇在線支付。(6)對(duì)菜品、餐館評(píng)論分享的功能。用戶還可以對(duì)自己喜歡的菜品餐館進(jìn)行評(píng)論和分享。(7)個(gè)人信息設(shè)置功能。用戶可以對(duì)設(shè)置自己的信息。關(guān)于餐館用戶,系統(tǒng)提供的功能有。(1)菜品信息發(fā)布管理功能。餐館用戶登錄后,可以發(fā)布菜品信息,該信息將會(huì)在系統(tǒng)首頁(yè)上和餐館主頁(yè)上顯示。(2)餐館活動(dòng)信息發(fā)布功能。餐館用戶還可以發(fā)布自己近期的活動(dòng)信息;(3)訂單管理功能。餐館用戶可以對(duì)普通用戶下達(dá)的訂單進(jìn)行相應(yīng)的處理操作。(4)退款功能。當(dāng)由于一些特殊原因時(shí),普通用戶要求退款是,餐館用戶應(yīng)該能夠進(jìn)行退款操作。(5)其他個(gè)人賬戶信息管理功能。關(guān)于系統(tǒng)維護(hù)人員,系統(tǒng)提供的功能有:對(duì)所有用戶數(shù)據(jù)進(jìn)行管理??傮w來(lái)看,餐館點(diǎn)餐系統(tǒng)的核心功能是點(diǎn)餐,所以在該系統(tǒng)中核心的管理重點(diǎn)是點(diǎn)餐中涉及的菜品,點(diǎn)餐用戶和餐館用戶。菜品是點(diǎn)餐的目的,沒(méi)有菜品就不能進(jìn)行點(diǎn)餐,所以,有關(guān)菜品的功能是本系統(tǒng)的核心功能,包括餐館用戶的菜品管理,普通用戶的菜單點(diǎn)餐。另外,支付功能也是本系統(tǒng)的核心功能之一,者關(guān)系到系統(tǒng)的是否好用,決定了系統(tǒng)的質(zhì)量。最后是權(quán)限,用戶的信息安全必須有保證。 系統(tǒng)性能需求分析本系統(tǒng)作為基于Web架構(gòu)的網(wǎng)上點(diǎn)餐系統(tǒng)平臺(tái),應(yīng)達(dá)到以下性能要求:(1)頁(yè)面響應(yīng)的時(shí)間應(yīng)低于5秒。系統(tǒng)的服務(wù)對(duì)象為普通用戶和餐館用戶,這些用戶大多是對(duì)電腦操作很熟悉,同時(shí)也對(duì)界面響應(yīng)時(shí)間很敏感,如果需相應(yīng)時(shí)間太長(zhǎng)會(huì)影響用戶體驗(yàn),讓用戶喪失使用信心,遮掩不利于系統(tǒng)的推廣,所以相應(yīng)時(shí)間不應(yīng)超過(guò)5秒。(2)系統(tǒng)支持的并發(fā)訪問(wèn)量應(yīng)不低于500。(3)Web服務(wù)穩(wěn)定工作持續(xù)時(shí)間大于等于3天。(4)數(shù)據(jù)更新操作業(yè)務(wù)高峰值應(yīng)達(dá)到150筆/分鐘;數(shù)據(jù)查詢操作業(yè)務(wù)峰值100筆/分鐘。 系統(tǒng)業(yè)務(wù)流程分析本系統(tǒng)的用戶分為普通用戶,餐館用戶和管理員用戶。其中普通用戶和餐館用戶為系統(tǒng)的客戶。系統(tǒng)主要是為普通用戶和餐館用戶服務(wù)的,所以主要業(yè)務(wù)業(yè)務(wù)室針對(duì)這兩類用戶的,其中普通用戶的業(yè)務(wù)有點(diǎn)餐、在線支付和申請(qǐng)退款,餐館用戶有菜品管理、訂單管理和退款。以下主要業(yè)務(wù)及業(yè)務(wù)流程圖。 圖例。 系統(tǒng)總業(yè)務(wù)流程圖用戶注冊(cè)業(yè)務(wù)實(shí)現(xiàn)了普通用戶和餐館用戶的開(kāi)戶功能。 用戶注冊(cè)業(yè)務(wù)流程圖點(diǎn)餐業(yè)務(wù)是系統(tǒng)的核心業(yè)務(wù),實(shí)現(xiàn)普通用戶點(diǎn)餐的功能。 用戶點(diǎn)餐業(yè)務(wù)流程圖用戶訂單管理實(shí)現(xiàn)普通用戶和餐館用戶對(duì)訂單的管理功能。 用戶訂單管理業(yè)務(wù)流程圖用戶在線支付業(yè)務(wù)實(shí)現(xiàn)普通用戶點(diǎn)餐在線轉(zhuǎn)賬到餐館用戶的功能。 用戶在線支付業(yè)務(wù)流程圖用戶退款業(yè)務(wù)實(shí)現(xiàn)了當(dāng)點(diǎn)餐失敗訂單作廢時(shí),普通用戶申請(qǐng)退款的功能。 用戶退款業(yè)務(wù)流程圖 系統(tǒng)數(shù)據(jù)流程分析數(shù)據(jù)流程分析主要是根據(jù)需求調(diào)查的基礎(chǔ)資料和所有業(yè)務(wù)流程圖而進(jìn)行的分析工作。數(shù)據(jù)流程描述的是信息在系統(tǒng)中流動(dòng)、處理和存儲(chǔ)的過(guò)程。數(shù)據(jù)流程圖(Data Flow Diagram,DFD),是全面描述信息系統(tǒng)模型的主要工具。 圖例用數(shù)據(jù)流程圖分析本系統(tǒng)的主要數(shù)據(jù)流程如下。系統(tǒng)二級(jí)數(shù)據(jù)流程圖有。(1) 用戶注冊(cè)數(shù)據(jù)流程圖(2) 。 用戶登錄數(shù)據(jù)流程圖(3) 。(4) 。 菜品信息管理數(shù)據(jù)流程圖(5) 。 菜品展示數(shù)據(jù)流程圖(6) 。 用戶個(gè)人賬戶信息管理數(shù)據(jù)流程圖(7) 。 菜品展示數(shù)據(jù)流程圖 數(shù)據(jù)字典數(shù)據(jù)字典是對(duì)數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲(chǔ)和外部實(shí)體的具體定義。本系統(tǒng)的數(shù)據(jù)字典如下。 數(shù)據(jù)項(xiàng)定義由于本系統(tǒng)涉及的數(shù)據(jù)項(xiàng)過(guò)多,此處僅列出主要數(shù)據(jù)項(xiàng)定義。. DI0001數(shù)據(jù)項(xiàng)編號(hào):DI0001名稱:賬號(hào)(loginName)簡(jiǎn)述:普通用戶,餐館用戶和管理員用戶登錄系統(tǒng)時(shí)的唯一標(biāo)識(shí),同類用戶的賬號(hào)不能重復(fù)別名:賬戶編碼字型:char長(zhǎng)度:20取值/含義:為英文字母,數(shù)字或“_”下劃線的組合(如“zxj_123”) DI0002數(shù)據(jù)項(xiàng)編號(hào):DI0002名稱:名稱(name)簡(jiǎn)述:普通用戶,餐館用戶,管理員用戶,菜品,菜品類型,菜系等實(shí)體的名稱別名:實(shí)體名稱字型:char長(zhǎng)度:20取值/含義:為英文字母,數(shù)字,漢字或“_”下劃線的組合(如“張zxj_123”) DI0003數(shù)據(jù)項(xiàng)編號(hào):DI0003數(shù)據(jù)項(xiàng)名稱:性別(sex)簡(jiǎn)述:普通用戶,餐館用戶,管理員用戶的性別別名:字型:logic長(zhǎng)度:1取值/含義:1代表男,0代表女 DI0004數(shù)據(jù)項(xiàng)編號(hào):DI0004數(shù)據(jù)項(xiàng)名稱:訂單號(hào)(orderCode)簡(jiǎn)述:普通用戶于餐館用戶發(fā)生交易時(shí)產(chǎn)生的訂單唯一編碼字型:char長(zhǎng)度:16 取值/含義:編碼一律以“NO”開(kāi)頭,后跟14位系統(tǒng)生成的與下單時(shí)間相關(guān)的代碼串(如“NO14051512583036”) DI0005數(shù)據(jù)項(xiàng)編號(hào):DI0005數(shù)據(jù)項(xiàng)名稱:日期(date)簡(jiǎn)述:系統(tǒng)中所有涉及時(shí)間的存儲(chǔ)項(xiàng)字型:datetime取值/含義: yyyymmddhhMMss(yyyy年份,mm月份,dd日,hh小時(shí),MM分鐘,ss秒) DI0006數(shù)據(jù)項(xiàng)編號(hào):DI0006數(shù)據(jù)項(xiàng)名稱:密碼(password)簡(jiǎn)述:普通用戶,餐館用戶和管理員用戶賬戶的密碼字型:char長(zhǎng)度:618 DI0007數(shù)據(jù)項(xiàng)編號(hào):DI0007數(shù)據(jù)項(xiàng)名稱:手機(jī)號(hào)碼(phone)簡(jiǎn)述:普通用戶,餐館用戶和管理員用戶的手機(jī)聯(lián)系號(hào)碼字型:char長(zhǎng)度:11 DI0008數(shù)據(jù)項(xiàng)編號(hào):DI0008數(shù)據(jù)項(xiàng)名稱:固定電話號(hào)碼(fixphone)簡(jiǎn)述:普通用戶,餐館用戶和管理員用戶的固定電話號(hào)碼字型:varchar長(zhǎng)度:20 DI0009數(shù)據(jù)項(xiàng)編號(hào):DI0009數(shù)據(jù)項(xiàng)名稱:地址(address)簡(jiǎn)述:普通用戶,餐館用戶和管理員地址字型:char長(zhǎng)度:50 DI0010數(shù)據(jù)項(xiàng)編號(hào):DI0010數(shù)據(jù)項(xiàng)名稱:用戶狀態(tài)(userStatus)簡(jiǎn)述:普通用戶,餐館用戶和管理員用戶的狀態(tài),便于系統(tǒng)管理字型:varchar長(zhǎng)度:5取值/含義:取值為“open”和“l(fā)ocked”,分別代表激活和鎖定,當(dāng)激活時(shí),用戶可以正常使用系統(tǒng)提供的功能,當(dāng)鎖定時(shí),用戶不能使用系統(tǒng)功能 DI0011數(shù)據(jù)項(xiàng)編號(hào):DI0011數(shù)據(jù)項(xiàng)名稱:訂單狀態(tài)(orderStatus)簡(jiǎn)述:訂單的狀態(tài),用于標(biāo)識(shí)訂單在整個(gè)處理流程中的狀態(tài)字型:int取值/含義:可取值“0”、“1”、“2”,其中“0”代表已下單等待餐館處理,“1”代表餐館已處理但為交易完成,“2”代表交易完成 DI0012數(shù)據(jù)項(xiàng)編號(hào):DI0012數(shù)據(jù)項(xiàng)名稱:價(jià)格(price)簡(jiǎn)述:菜品的價(jià)格字型:float DI0013數(shù)據(jù)項(xiàng)編號(hào):DI0013數(shù)據(jù)項(xiàng)名稱:?jiǎn)挝唬╱nit)簡(jiǎn)述:菜品的單位字型:varchar長(zhǎng)度:15取值/含義:兩次(如“份”、“兩”、“斤”等) DI0014數(shù)據(jù)項(xiàng)編號(hào):DI0014數(shù)據(jù)項(xiàng)名稱:星級(jí)(starLevel)簡(jiǎn)述:餐館和菜品的星級(jí)字型:int取值/含義:可取“0”,“1” ,“2” ,“3” ,“4” ,“5” DI0015數(shù)據(jù)項(xiàng)編號(hào):DI0015數(shù)據(jù)項(xiàng)名稱:數(shù)量(num)簡(jiǎn)述:菜品數(shù)量字型:int取值/含義:可取“0”,“1” ,“2” ,“3” ,“4” ,“5”等非負(fù)整數(shù) 數(shù)據(jù)結(jié)構(gòu)定義。 DS0002數(shù)據(jù)結(jié)構(gòu)編號(hào):DS0001數(shù)據(jù)結(jié)構(gòu)名稱:普通用戶基本信息簡(jiǎn)述:描述普通用戶基本屬性數(shù)據(jù)結(jié)構(gòu)組成:DI0001(登錄名)+DI0002(名稱)+DI0003(性別)+DI0003(注冊(cè)日期)+ DI0006(密碼)+DI0007(手機(jī)號(hào)碼)+ DI0008 (固定電話號(hào)碼)+ DI0009 (地址)+ DI0010 (狀態(tài)) DS0003數(shù)據(jù)結(jié)構(gòu)編號(hào):DS0002數(shù)據(jù)結(jié)構(gòu)名稱:餐館用戶基本信息簡(jiǎn)述:描述餐館用戶基本屬性數(shù)據(jù)結(jié)構(gòu)組成:DI0001(登錄名)+DI0002(名稱) + DI0005(注冊(cè)日期)+DI0006(密碼)+DI0007(手機(jī)號(hào)碼)+ DI0008 (固定電話號(hào)碼)+ DI0009 (地址)+ DI0010 DS0004(狀態(tài)) + DI0014(星級(jí))數(shù)據(jù)結(jié)構(gòu)編號(hào):DS0003數(shù)據(jù)結(jié)構(gòu)名稱:管理員用戶基本信息簡(jiǎn)述:描述管理員用戶基本屬性數(shù)據(jù)結(jié)構(gòu)組成:DI0001(登錄名)+DI0002(名稱) + DI0005(注冊(cè)日期)+DI0006(密碼) DS0005數(shù)據(jù)結(jié)構(gòu)編號(hào):DS0005數(shù)據(jù)結(jié)構(gòu)名稱:菜品基本信息簡(jiǎn)述:描述菜品基本屬性數(shù)據(jù)結(jié)構(gòu)組成: DI0002(名稱) + DI0012(價(jià)格)+ DI0013(單位)+ DI0014(星級(jí)) DS0006數(shù)據(jù)結(jié)構(gòu)編號(hào):DS0006數(shù)據(jù)結(jié)構(gòu)名稱:菜品類型基本信息簡(jiǎn)述:描述菜品類型基本屬性數(shù)據(jù)結(jié)構(gòu)組成: DI0002(名稱) DS0007數(shù)據(jù)結(jié)構(gòu)編號(hào):DS0007數(shù)據(jù)結(jié)構(gòu)名稱:訂單基本信息簡(jiǎn)述:描述訂單基本屬性數(shù)據(jù)結(jié)構(gòu)組成: DI0004 (訂單號(hào))+ DI0005(生成日期)+ DI0011(訂單狀態(tài)) DS0008數(shù)據(jù)結(jié)構(gòu)編號(hào):DS0008數(shù)據(jù)結(jié)構(gòu)名稱:訂單項(xiàng)基本信息簡(jiǎn)述:描述訂單項(xiàng)基本屬性數(shù)據(jù)結(jié)構(gòu)組成:DI0002(菜品名稱)+DI0015 (數(shù)量) + DI0012(價(jià)格) 數(shù)據(jù)流定義本系統(tǒng)數(shù)據(jù)流定義編號(hào)編碼規(guī)則為一“DF”開(kāi)頭,格式為“DF+兩位所屬流程圖編號(hào)+數(shù)據(jù)流編號(hào)”。 DF0101數(shù)據(jù)流編號(hào):DF0101數(shù)據(jù)流名稱:注冊(cè)信息簡(jiǎn)述:訪客注冊(cè)時(shí)填寫(xiě)的注冊(cè)信息數(shù)據(jù)流來(lái)源:E01(系統(tǒng)訪客)數(shù)據(jù)流去向:P0101(合法性檢測(cè))、P0102(類型檢測(cè)),DB01(用戶數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1