外賣(mài)供應(yīng)商服務(wù)評(píng)價(jià)系統(tǒng).doc_第1頁(yè)
外賣(mài)供應(yīng)商服務(wù)評(píng)價(jià)系統(tǒng).doc_第2頁(yè)
外賣(mài)供應(yīng)商服務(wù)評(píng)價(jià)系統(tǒng).doc_第3頁(yè)
外賣(mài)供應(yīng)商服務(wù)評(píng)價(jià)系統(tǒng).doc_第4頁(yè)
外賣(mài)供應(yīng)商服務(wù)評(píng)價(jià)系統(tǒng).doc_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余12頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

目 錄1需求分析11.1編寫(xiě)目的11.2背景11.2.1外賣(mài)供應(yīng)服務(wù)的發(fā)展歷史11.2.2外賣(mài)服務(wù)評(píng)價(jià)系統(tǒng)開(kāi)發(fā)背景11.3目標(biāo)21.4需求分析21.4.1系統(tǒng)的功能描述21.4.2系統(tǒng)總體功能圖31.4.5實(shí)體與數(shù)據(jù)41.4.6聯(lián)系與數(shù)據(jù)51.4.7數(shù)據(jù)字典52概念設(shè)計(jì)82.1實(shí)體圖82.2 多個(gè)實(shí)體間的聯(lián)系圖102.3總體ER圖113邏輯設(shè)計(jì)123.1關(guān)系設(shè)計(jì)123.2關(guān)系優(yōu)化133.3約束的說(shuō)明143.4基本表14161需求分析本外賣(mài)供應(yīng)商服務(wù)評(píng)價(jià)系統(tǒng)(TES)的需求分析將從編寫(xiě)目的、背景、定義、目標(biāo)、系統(tǒng)功能描述等幾個(gè)方面來(lái)分析。1.1編寫(xiě)目的搜集所有外賣(mài)商信息,集所有客戶(hù)的評(píng)價(jià)信息為一體,讓該系統(tǒng)的使用成員能更好的反應(yīng)和了解周邊外賣(mài)服務(wù)信息,從而選擇最佳的外賣(mài)服務(wù)。1.2背景 當(dāng)生活節(jié)奏日益加快,人們?cè)絹?lái)越傾向簡(jiǎn)單生活。從傳統(tǒng)的“以食為天”到今天的“沒(méi)空做飯”,現(xiàn)在的上班族和學(xué)生正經(jīng)歷著不小的轉(zhuǎn)變。做飯和工作緊張的矛盾不斷升級(jí),造就了外賣(mài)/送餐業(yè)務(wù)的蓬勃發(fā)展。1.2.1外賣(mài)供應(yīng)服務(wù)的發(fā)展歷史 隨著我國(guó)經(jīng)濟(jì)多年的快速發(fā)展,人們普通生活得到了改善與提高,基本上從以前的溫飽需要開(kāi)始走向追求健康美味的更高要求。 盡管餐飲食品外賣(mài)產(chǎn)業(yè)發(fā)展一直快速發(fā)展,但餐飲食品的用料成本大幅增加,人員工資以及餐飲食品必要的環(huán)境以及保證設(shè)施投入成本更是總體提升等。而且這種趨勢(shì)今后幾年仍會(huì)持續(xù)。 快捷準(zhǔn)時(shí),衛(wèi)生可口以及營(yíng)養(yǎng)配餐是考核全球餐飲外賣(mài)產(chǎn)業(yè)規(guī)范發(fā)展的三大基本條件以及系統(tǒng)準(zhǔn)則??旖轀?zhǔn)時(shí)是基礎(chǔ),衛(wèi)生美味可口是保證,營(yíng)養(yǎng)配餐是目標(biāo)。但目前的餐飲食品外賣(mài)以經(jīng)濟(jì)快餐為主,各種家庭型朋友聚會(huì)型等配餐外送等逐漸興起。總體上來(lái)說(shuō):與上述條件有很大差距,快捷準(zhǔn)時(shí)正在提高改善,衛(wèi)生可口目前還遠(yuǎn)遠(yuǎn)不夠,目前用的外送工具如塑料框塑料袋等無(wú)法予以保證,用多功能豪華外送箱的僅是微乎其微,營(yíng)養(yǎng)配餐對(duì)目前的外賣(mài)來(lái)說(shuō)還只是一個(gè)遠(yuǎn)景目標(biāo)。 餐飲食品外賣(mài)將走進(jìn)家庭以及各種家庭型朋友聚會(huì)型等配餐外送等必會(huì)逐漸興起。由于人們的生活節(jié)奏逐漸加快,以及人們的經(jīng)濟(jì)能力已經(jīng)足以滿(mǎn)足家庭型不同人員對(duì)美味的不同需要,而這種需要完全可通過(guò)專(zhuān)業(yè)大廚來(lái)實(shí)現(xiàn)以及規(guī)范的外賣(mài)外送來(lái)完成。當(dāng)然前提是必須保證外賣(mài)外送過(guò)程必須通過(guò)具有保味功能的專(zhuān)業(yè)外送箱來(lái)儲(chǔ)運(yùn)。特別是節(jié)日時(shí)親朋好友聚會(huì),一方面是品嘗美味佳肴,另一方面就是在寬松的氛圍下無(wú)所顧及暢談互動(dòng)。1.2.2外賣(mài)服務(wù)評(píng)價(jià)系統(tǒng)開(kāi)發(fā)背景本外賣(mài)服務(wù)系統(tǒng)通過(guò)搭建客戶(hù)評(píng)價(jià)平臺(tái)來(lái)完成客戶(hù)對(duì)所選外賣(mài)提供商的選擇、評(píng)價(jià),給廣大客戶(hù)選擇一個(gè)適合自己的最好的外賣(mài)商提供渠道,縮短客戶(hù)和商家消費(fèi)和生產(chǎn)之間的時(shí)間路徑、空間路徑和人際路徑。從而加快信息的傳遞速度,增強(qiáng)商家營(yíng)銷(xiāo)競(jìng)爭(zhēng)力,提高商家的服務(wù)質(zhì)量??蛻?hù)可以瀏覽各外賣(mài)商開(kāi)放的業(yè)務(wù)和信息,可以查詢(xún)外賣(mài)商的信息,可以對(duì)自己所選商家進(jìn)行評(píng)價(jià),給廣大客戶(hù)選擇外賣(mài)時(shí)提供一個(gè)良好的意見(jiàn)。當(dāng)客戶(hù)登錄本服務(wù)系統(tǒng)時(shí),客戶(hù)可以瀏覽、查詢(xún)外賣(mài)商信息,可查詢(xún)客戶(hù)對(duì)各外賣(mài)商的評(píng)價(jià)等。本外賣(mài)服務(wù)評(píng)價(jià)系統(tǒng)同樣提供了一定的后臺(tái)管理功能,系統(tǒng)管理員可以管理可以管理外賣(mài)商信息,包括更新、修改外賣(mài)商信息等;可以管理評(píng)價(jià)信息,統(tǒng)計(jì)各項(xiàng)數(shù)據(jù)。項(xiàng)目名稱(chēng):外賣(mài)供應(yīng)商服務(wù)評(píng)價(jià)系統(tǒng)(Take-away evaluation system 簡(jiǎn)稱(chēng)TES)項(xiàng)目提出者:江財(cái)TES項(xiàng)目開(kāi)發(fā)人員項(xiàng)目開(kāi)發(fā)者:TES項(xiàng)目開(kāi)發(fā)小組。項(xiàng)目鑒定者:待定項(xiàng)目開(kāi)始時(shí)間:2010-10-301.3目標(biāo)當(dāng)系統(tǒng)管理人員使用了外賣(mài)供應(yīng)商服務(wù)評(píng)價(jià)系統(tǒng)TES軟件后,可以通過(guò)計(jì)算機(jī)完成以下幾方面的管理工作:外賣(mài)商信息管理、評(píng)分管理。外賣(mài)供應(yīng)商服務(wù)評(píng)價(jià)系統(tǒng)TES客戶(hù)分為三類(lèi):(1)系統(tǒng)管理員:此類(lèi)客戶(hù)可以取得商城管理員的權(quán)限,可以瀏覽所有客戶(hù)信息,查找客戶(hù),給客戶(hù)分配合理的權(quán)限,刪除不合法客戶(hù)等。(2)注冊(cè)客戶(hù):必須在系統(tǒng)注冊(cè)(不注冊(cè)無(wú)法登入本系統(tǒng)),登錄本系統(tǒng)后,這類(lèi)客戶(hù)可以瀏覽系統(tǒng)提供的外賣(mài)商信息,也可以進(jìn)行外賣(mài)商服務(wù)評(píng)價(jià)。1.4需求分析1.4.1系統(tǒng)的功能描述作為外賣(mài)服務(wù)評(píng)價(jià)系統(tǒng),前臺(tái)評(píng)價(jià)系統(tǒng)提供以下功能:客戶(hù)信息管理,外賣(mài)商信息管理,打分評(píng)價(jià)管理。(1)客戶(hù)信息管理客戶(hù)必須注冊(cè)才能使用此系統(tǒng)服務(wù),一個(gè)客戶(hù)只能擁有一個(gè)注冊(cè)號(hào)(客戶(hù)名),注冊(cè)號(hào)可由客戶(hù)根據(jù)自己的喜好自行定義,但必須唯一且在6-16位以?xún)?nèi),且第一位必為字母C,其他只能由數(shù)字組成。同一時(shí)間內(nèi)一個(gè)注冊(cè)號(hào)不能在多處登錄??蛻?hù)所填資料必須真實(shí),其中注冊(cè)號(hào)、密碼、姓名、性別、地址為必填資料。客戶(hù)注冊(cè)成功以后,其注冊(cè)信息將自動(dòng)被加入客戶(hù)表中。登錄系統(tǒng)后,客戶(hù)可以查詢(xún)或修改個(gè)人信息。(2)外賣(mài)商信息管理客戶(hù)登錄本系統(tǒng)后,可以瀏覽本系統(tǒng)所提供的所有外賣(mài)商詳細(xì)信息??蛻?hù)登錄本系統(tǒng)后,可以查找自己所需要的外賣(mài)商信息。(3)評(píng)分管理客戶(hù)登入本系統(tǒng)后,可以瀏覽查詢(xún)外賣(mài)商評(píng)分表??蛻?hù)登入本系統(tǒng)后,可以分別按服務(wù)態(tài)度、外賣(mài)價(jià)格、送餐速度、外賣(mài)口感查找滿(mǎn)意的外賣(mài)商??蛻?hù)登錄本系統(tǒng)后,可以對(duì)外賣(mài)商各項(xiàng)指標(biāo)進(jìn)行打分評(píng)價(jià)(100分為滿(mǎn)分)a.服務(wù)態(tài)度(20分表示很滿(mǎn)意)b.外賣(mài)價(jià)格(30分表示很合理)c.送餐速度 (20分表示能非??焖俚乃偷剑〆.外賣(mài)口感(30分表示很滿(mǎn)意)本系統(tǒng)的后臺(tái)管理系統(tǒng)將提供客戶(hù)管理、外賣(mài)商管理,評(píng)分管理等功能,具體描述如下:(1)客戶(hù)管理為客戶(hù)建立一張基本表,用于添加客戶(hù)個(gè)人信息,客戶(hù)登錄后可以維護(hù)自己的個(gè)人信息。為客戶(hù)賦予查詢(xún)或修改個(gè)人信息的權(quán)利。(2)外賣(mài)商管理若某外賣(mài)商地址、電話等信息改變時(shí),則對(duì)應(yīng)更新系統(tǒng)數(shù)據(jù)信息。若某外賣(mài)商已不再營(yíng)業(yè)時(shí),應(yīng)將該外賣(mài)商信息刪除。若有新增外賣(mài)商時(shí),將外賣(mài)商按不同的種類(lèi)分類(lèi)管理,分類(lèi)標(biāo)準(zhǔn)為:所屬地區(qū)。(3)評(píng)分管理統(tǒng)計(jì)每個(gè)外賣(mài)商平均評(píng)分。按地區(qū)統(tǒng)計(jì)每個(gè)外賣(mài)商平均評(píng)分。按服務(wù)態(tài)度、外賣(mài)價(jià)格、送餐速度、外賣(mài)口感分別統(tǒng)計(jì)平均評(píng)分。1.4.2系統(tǒng)總體功能圖根據(jù)上節(jié)分析的系統(tǒng)功能需求,我們可以得到系統(tǒng)的功能模塊,如圖1.1所示。前臺(tái)評(píng)價(jià)系統(tǒng)外 賣(mài) 評(píng) 價(jià) 系 統(tǒng)后臺(tái)管理系統(tǒng)外賣(mài)商信息管理查詢(xún)外賣(mài)商信息瀏覽外賣(mài)商信息客戶(hù)信息管理一個(gè)注冊(cè)號(hào)對(duì)應(yīng)一個(gè)客戶(hù)客戶(hù)注冊(cè)或登入查詢(xún)或修改個(gè)人信息評(píng)分管理對(duì)外賣(mài)商打分按服務(wù)態(tài)度、外賣(mài)價(jià)格、送餐速度、外賣(mài)口感最優(yōu)查詢(xún)外賣(mài)商瀏覽評(píng)分表評(píng)分管理外賣(mài)商管理建立外賣(mài)商表增加外賣(mài)商信息刪除外賣(mài)商信息修改外賣(mài)商信息外賣(mài)商分類(lèi)管理客戶(hù)管理查詢(xún)或修改個(gè)人信息建立客戶(hù)表統(tǒng)計(jì)每個(gè)外賣(mài)商平均評(píng)分按地區(qū)統(tǒng)計(jì)外賣(mài)商平均評(píng)分按服務(wù)態(tài)度、外賣(mài)價(jià)格、送餐速度、外賣(mài)口感分別統(tǒng)計(jì)平均評(píng)分圖1.1 系統(tǒng)功能圖1.4.5實(shí)體與數(shù)據(jù)通過(guò)對(duì)系統(tǒng)各方面的分析,我們可以知道系統(tǒng)中的實(shí)體包括:客戶(hù),外賣(mài)商,地區(qū),員工,外賣(mài),交易表,員工評(píng)分表,外賣(mài)評(píng)分表。各實(shí)體包含的數(shù)據(jù)項(xiàng)分別如下:(1)客戶(hù):注冊(cè)號(hào),密碼,地址,注冊(cè)日期,電話,性別,姓名。(2)外賣(mài)商:外賣(mài)商編號(hào),外賣(mài)商名稱(chēng),所屬地區(qū),服務(wù)電話。(3)所屬地區(qū):地區(qū)編號(hào),地區(qū)名。(4)員工:?jiǎn)T工號(hào),員工名。(5)外賣(mài):外賣(mài)編號(hào),外賣(mài)名。1.4.6聯(lián)系與數(shù)據(jù)通過(guò)以上的實(shí)體與數(shù)據(jù)我們可以得到如下實(shí)體間的聯(lián)系:(1)交易表:交易編號(hào),員工號(hào),外賣(mài)編號(hào),注冊(cè)號(hào)。(2)員工評(píng)分表:交易編號(hào),員工服務(wù)評(píng)分,送餐速度評(píng)分。(3)外賣(mài)評(píng)分表:交易編號(hào),價(jià)格評(píng)分,口感評(píng)分。(4)評(píng)價(jià)總表:外賣(mài)商編號(hào),員工服務(wù)平均評(píng)分,送餐速度平均評(píng)分,外賣(mài)價(jià)格平均評(píng)分,外賣(mài)口感平均評(píng)分,總評(píng)分。通過(guò)以上分析,我們作如下規(guī)定:(1)一個(gè)外賣(mài)商只可以屬于一個(gè)地區(qū),一個(gè)地區(qū)可以有多個(gè)外賣(mài)商;(2)一個(gè)客戶(hù)對(duì)應(yīng)多張員工評(píng)分表,一張員工評(píng)分表對(duì)應(yīng)一個(gè)客戶(hù);(3)一個(gè)客戶(hù)對(duì)應(yīng)多張外賣(mài)評(píng)分表,一張外賣(mài)評(píng)分表對(duì)應(yīng)一個(gè)客戶(hù)。(4)一張交易表對(duì)應(yīng)一個(gè)客戶(hù),一個(gè)客戶(hù)可以對(duì)應(yīng)多張交易表。(5)一個(gè)外賣(mài)商對(duì)應(yīng)多張交易表,一張交易表對(duì)應(yīng)一個(gè)外賣(mài)商。(6)一張?jiān)u價(jià)總表分別對(duì)應(yīng)多張員工評(píng)分表和多張外賣(mài)評(píng)分表,一張員工評(píng)分表和一張外賣(mài)評(píng)分表分別對(duì)應(yīng)一張?jiān)u分總表。實(shí)體之間的聯(lián)系有:(1)外賣(mài)商與所屬地區(qū)之間(1:N)(2)客戶(hù)與員工評(píng)分表之間(N:1)(3)客戶(hù)與外賣(mài)評(píng)分表之間(N:1)(4)客戶(hù)與交易表之間(N:1)(5)外賣(mài)商與交易表(N:1)(6)評(píng)分總表與員工評(píng)分表(N:1)(7)評(píng)分總表與外賣(mài)評(píng)分表(N:1)1.4.7數(shù)據(jù)字典數(shù)據(jù)字典包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)處理4個(gè)部分。其中數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小組成單位,若干個(gè)數(shù)據(jù)項(xiàng)可以組成一個(gè)數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)字典通過(guò)對(duì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義來(lái)描述數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)的邏輯內(nèi)容。(1)數(shù)據(jù)項(xiàng),如表1.1所示。表 1.1 數(shù)據(jù)項(xiàng)表數(shù)據(jù)項(xiàng)數(shù)據(jù)類(lèi)型別名含義說(shuō)明取值范圍取值含義cust_idchar(6)注冊(cè)號(hào)唯一標(biāo)識(shí)每一客戶(hù)C00001-C99999C代表客戶(hù),后五位按順序編號(hào)cust_codechar(12)密碼6-12位,由字母和數(shù)字組成輸錯(cuò)次數(shù)不得超過(guò)三次cust_namechar(10)客戶(hù)名稱(chēng)不得超過(guò)5字用文字說(shuō)明addresschar(40)地址不得超過(guò)20字用文字說(shuō)明tel_nochar(11)電話00000000000-99999999999若輸入家庭號(hào)碼,則要輸入地區(qū)號(hào)Reg_datedatetime注冊(cè)日期yyyy-mm-dd注冊(cè)日期必須在系統(tǒng)日期之前sexchar(2)性別f/mf代表男性,m代表女性busn_nochar(6)外賣(mài)商編號(hào)唯一標(biāo)識(shí)每一外賣(mài)商B00001-B99999B代表外賣(mài)商,后五位按順序編號(hào)busn_namechar(40)外賣(mài)商名稱(chēng)不得超過(guò)20字用文字說(shuō)明area_namechar(40)外賣(mài)商所屬地區(qū)不得超過(guò)20字用文字說(shuō)明busn_telchar(11)服務(wù)電話00000000000-99999999999若輸入固定電話號(hào)碼,則要輸入?yún)^(qū)號(hào)area_nochar(3)地區(qū)編號(hào)唯一標(biāo)識(shí)每一地區(qū)A001-A999A代表地區(qū),后三位按順序編號(hào)emp_nochar(8)員工編號(hào)唯一標(biāo)識(shí)每一員工E0000001-E9999999E代表員工,后七位按順序編號(hào)emp_namechar(10)員工姓名不得超過(guò)5字用文字說(shuō)明dish_nochar(5)外賣(mài)編號(hào)唯一標(biāo)識(shí)每一外賣(mài)T0001-T9999T代表外賣(mài),后四位按順序編號(hào)dish_namechar(20)外賣(mài)名稱(chēng)不得超過(guò)10字用文字說(shuō)明sell_nochar(8)交易編號(hào)唯一標(biāo)識(shí)每筆交易t0000001-t9999999t代表交易,后七位按順序編號(hào)serve_scoint 員工服務(wù)評(píng)分01-20一個(gè)員工的服務(wù)評(píng)分speed_scoint送餐速度評(píng)分01-20一個(gè)員工的送餐速度評(píng)分price_scoint外賣(mài)價(jià)格評(píng)分01-30外賣(mài)的價(jià)格評(píng)分taste_scoint外賣(mài)口感評(píng)分01-30外賣(mài)的口感評(píng)分serve_avgint員工服務(wù)平均評(píng)分01-20一個(gè)外賣(mài)商所有員工服務(wù)平均評(píng)分speed_avgint送餐速度平均評(píng)分01-20一個(gè)外賣(mài)商所有員工的送餐速度平均評(píng)分price_avgint外賣(mài)價(jià)格平均評(píng)分01-30一個(gè)外賣(mài)商外賣(mài)價(jià)格平均評(píng)分taste_avgint外賣(mài)口感平均評(píng)分01-30一個(gè)外賣(mài)商外賣(mài)口感平均評(píng)分totscore_avgint外賣(mài)商綜合平均評(píng)分01-100一個(gè)外賣(mài)商綜合平均評(píng)分(2)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu):客戶(hù)含義說(shuō)明:是客戶(hù)管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)客戶(hù)的有關(guān)信息組成:注冊(cè)號(hào),密碼,地址,注冊(cè)日期,電話,性別,姓名數(shù)據(jù)結(jié)構(gòu):外賣(mài)商含義說(shuō)明:是外賣(mài)商管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)外賣(mài)商的有關(guān)信息組成:外賣(mài)商編號(hào),外賣(mài)商名稱(chēng),所屬地區(qū),服務(wù)電話數(shù)據(jù)結(jié)構(gòu):地區(qū)類(lèi)別含義說(shuō)明:定義了一個(gè)外賣(mài)商屬于哪個(gè)地區(qū)的有關(guān)信息組成:地區(qū)編號(hào),地區(qū)名數(shù)據(jù)結(jié)構(gòu):?jiǎn)T工含義說(shuō)明:定義了一個(gè)員工的有關(guān)信息組成:?jiǎn)T工號(hào),員工名,外賣(mài)商編號(hào)數(shù)據(jù)結(jié)構(gòu):外賣(mài)含義說(shuō)明:定義了一種外賣(mài)的有關(guān)信息組成:外賣(mài)編號(hào),外賣(mài)名數(shù)據(jù)結(jié)構(gòu):交易表含義說(shuō)明:是外賣(mài)交易管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)外賣(mài)交易的有關(guān)信息組成:交易編號(hào),員工號(hào),外賣(mài)編號(hào),注冊(cè)號(hào)數(shù)據(jù)結(jié)構(gòu):?jiǎn)T工評(píng)分含義說(shuō)明:是員工評(píng)分管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一張員工評(píng)分表的有關(guān)信息組成:交易編號(hào),注冊(cè)號(hào),員工服務(wù)評(píng)分,送餐速度評(píng)分?jǐn)?shù)據(jù)結(jié)構(gòu):外賣(mài)評(píng)分含義說(shuō)明:是外賣(mài)評(píng)分管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一張外賣(mài)評(píng)分表的有關(guān)信息組成:交易編號(hào),價(jià)格評(píng)分,口感評(píng)分(3)數(shù)據(jù)流略(4)數(shù)據(jù)處理數(shù)據(jù)處理過(guò)程如表1.2所示。表 1.2 數(shù)據(jù)處理表數(shù)據(jù)存儲(chǔ)名功能處理說(shuō)明insert_cust插入新的客戶(hù)信息當(dāng)客戶(hù)成功注冊(cè)后,自動(dòng)在客戶(hù)表中添加該客戶(hù)的注冊(cè)信息select_cust查詢(xún)客戶(hù)個(gè)人信息登錄系統(tǒng)后,客戶(hù)可以查詢(xún)個(gè)人信息update_cust修改客戶(hù)個(gè)人信息登錄系統(tǒng)后,客戶(hù)可以修改個(gè)人信息delete_cust刪除客戶(hù)信息若客戶(hù)離最后一次登錄的時(shí)間超過(guò)一年,則管理員刪除該客戶(hù)信息code_detect檢測(cè)客戶(hù)的注冊(cè)密碼是否符合要求當(dāng)客戶(hù)輸入密碼時(shí),自動(dòng)檢測(cè)密碼是否在6-12位之間,否則將提示其重新輸入select_busn查詢(xún)外賣(mài)商當(dāng)客戶(hù)查詢(xún)時(shí),可以查詢(xún)所有外賣(mài)商信息 insert_busn添加新的外賣(mài)商信息在存儲(chǔ)過(guò)程中用insert語(yǔ)句添加新的外賣(mài)商信息insert_kind添加新的外賣(mài)商地區(qū)類(lèi)別信息添加新的外賣(mài)商信息時(shí),若其屬于新的地區(qū)類(lèi)別,則應(yīng)先在類(lèi)別表中添加該地區(qū)類(lèi)別delete_busn刪除外賣(mài)商信息當(dāng)外賣(mài)商不再營(yíng)業(yè)時(shí),刪除外賣(mài)商信息chan_tel修改外賣(mài)商服務(wù)電話當(dāng)外賣(mài)商服務(wù)電話改變時(shí),修改服務(wù)電話insert_emp添加外賣(mài)商員工信息添加新的員工信息delete_emp刪除外賣(mài)商員工信息員工不存在時(shí),刪除此員工信息insert_dish添加外賣(mài)商外賣(mài)信息當(dāng)外賣(mài)商添加外賣(mài)時(shí),添加外賣(mài)信息chan_dish修改外賣(mài)信息當(dāng)某外賣(mài)商外賣(mài)信息改變時(shí),修改外賣(mài)信息delete_dish刪除外賣(mài)信息當(dāng)某外賣(mài)商不再經(jīng)營(yíng)此外賣(mài)時(shí),刪除外賣(mài)信息kind_select按地區(qū)查詢(xún)外賣(mài)商信息客戶(hù)可以輸入外賣(mài)商地區(qū)查詢(xún)自己想要的外賣(mài)商busm_name_select按外賣(mài)商名稱(chēng)查詢(xún)外賣(mài)商信息客戶(hù)可以輸入外賣(mài)商名稱(chēng)查詢(xún)自己想要的外賣(mài)商avg_serve統(tǒng)計(jì)每個(gè)外賣(mài)商員工服務(wù)平均評(píng)分根據(jù)員工評(píng)分表統(tǒng)計(jì)每個(gè)外賣(mài)商服務(wù)平均評(píng)分avg_speed統(tǒng)計(jì)每個(gè)外賣(mài)商送餐速度平均評(píng)分根據(jù)員工評(píng)分表統(tǒng)計(jì)每個(gè)外賣(mài)商送餐速度平均評(píng)分avg_price統(tǒng)計(jì)每個(gè)外賣(mài)商外賣(mài)價(jià)格平均評(píng)分根據(jù)外賣(mài)評(píng)分表統(tǒng)計(jì)每個(gè)外賣(mài)商外賣(mài)價(jià)格平均評(píng)分avg_taste統(tǒng)計(jì)每個(gè)外賣(mài)商外賣(mài)口感平均評(píng)分根據(jù)外賣(mài)評(píng)分表統(tǒng)計(jì)每個(gè)外賣(mài)商外賣(mài)口感平均評(píng)分avg_totscore統(tǒng)計(jì)每個(gè)外賣(mài)商綜合平均評(píng)分根據(jù)外賣(mài)總表表統(tǒng)計(jì)外賣(mài)總表中totoscore_avg值2概念設(shè)計(jì)通過(guò)對(duì)客戶(hù)需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型,并采用自底向上的方法用E-R圖表示各實(shí)體之間的聯(lián)系。2.1實(shí)體圖通過(guò)需求分析我們得到客戶(hù),商品,優(yōu)惠表和倉(cāng)庫(kù)等最基本的實(shí)體,畫(huà)出它們的實(shí)體圖如下:(1)客戶(hù)實(shí)體圖,如圖2.1所示。注冊(cè)號(hào)注冊(cè)日期地址電話密碼性別姓名客戶(hù)圖 2.1 客戶(hù)實(shí)體圖(2)外賣(mài)商實(shí)體圖,如圖2.2所示。所屬地區(qū)外賣(mài)商名稱(chēng)服務(wù)電話外賣(mài)商編號(hào)外賣(mài)商圖 2.2 外賣(mài)商實(shí)體圖(3)所屬地區(qū)實(shí)體圖,如圖2.3所示。所屬地區(qū)地區(qū)編號(hào)地區(qū)名圖 2.3所屬地區(qū)實(shí)體圖(4)員工實(shí)體圖,如圖2.4所示。員工員工號(hào)員工名外賣(mài)商編號(hào)圖 2.4員工實(shí)體圖(5)外賣(mài)實(shí)體圖,如圖2.5所示。外賣(mài)外賣(mài)編號(hào)外賣(mài)名圖 2.5 外賣(mài)實(shí)體圖2.2 多個(gè)實(shí)體間的聯(lián)系圖實(shí)體與實(shí)體間有多種聯(lián)系,畫(huà)出各種實(shí)體間的聯(lián)系圖如下:所屬地區(qū)外賣(mài)商名稱(chēng)服務(wù)電話外賣(mài)商編號(hào)外賣(mài)商所屬地區(qū)地區(qū)編號(hào)地區(qū)名屬于1N(1)外賣(mài)商與所屬地區(qū)之間的聯(lián)系圖,如圖2.6所示。圖 2.6 外賣(mài)商與所屬地區(qū)(2)客戶(hù)與員工之間的聯(lián)系圖,如圖2.7所示。交易編號(hào)員工服務(wù)評(píng)分送餐速度評(píng)分評(píng)分員工員工號(hào)員工名外賣(mài)商編號(hào)N1注冊(cè)號(hào)注冊(cè)日期地址電話密碼性別姓名客戶(hù)圖 2.6 客戶(hù)與員工聯(lián)系圖(3)客戶(hù)與外賣(mài)之間的聯(lián)系圖,如圖2.7所示。外賣(mài)外賣(mài)編號(hào)外賣(mài)名評(píng)分價(jià)格評(píng)分員工服務(wù)評(píng)分交易編號(hào)1N注冊(cè)號(hào)注冊(cè)日期地址電話密碼性別姓名客戶(hù)圖 2.7 客戶(hù)與外賣(mài)聯(lián)系圖(4)外賣(mài)商和客戶(hù)之間的聯(lián)系圖,如NM員工號(hào)交易交易編號(hào)外賣(mài)編號(hào)注冊(cè)號(hào)注冊(cè)日期地址電話密碼性別姓名客戶(hù)所屬地區(qū)外賣(mài)商編號(hào)外賣(mài)商名稱(chēng)服務(wù)電話外賣(mài)商圖 2.8 外賣(mài)商和客戶(hù)聯(lián)系圖2.3總體ER圖通過(guò)以上分ER圖,我們得到下面的總ER圖,如圖2.9所示。外賣(mài)商屬于所屬地區(qū)生成外賣(mài)評(píng)分表11生成員工評(píng)分表111外賣(mài)評(píng)分評(píng)分員工NN1客戶(hù)NM交易生成交易表111生成評(píng)分總表N11N圖 2.9 總ER圖3邏輯設(shè)計(jì)本次設(shè)計(jì)的數(shù)據(jù)庫(kù)在SQL Server 2000上實(shí)現(xiàn),將概念結(jié)構(gòu)設(shè)計(jì)中的E-R圖轉(zhuǎn)換成SQL Sever 2000支持的關(guān)系數(shù)據(jù)模型。3.1關(guān)系設(shè)計(jì)關(guān)系設(shè)計(jì)包括實(shí)體轉(zhuǎn)換和聯(lián)系轉(zhuǎn)換。(1) 實(shí)體轉(zhuǎn)換將每個(gè)單獨(dú)的實(shí)體轉(zhuǎn)換為一張單獨(dú)的表,具體轉(zhuǎn)換如下:客戶(hù):注冊(cè)號(hào),密碼,地址,注冊(cè)日期,電話,性別,姓名。外賣(mài)商:外賣(mài)商編號(hào),外賣(mài)商名稱(chēng),所屬地區(qū),服務(wù)電話。所屬地區(qū):地區(qū)編號(hào),地區(qū)名。員工:?jiǎn)T工號(hào),員工名。外賣(mài):外賣(mài)編號(hào),外賣(mài)名。(2)聯(lián)系轉(zhuǎn)換一個(gè)實(shí)體型轉(zhuǎn)換為關(guān)系模式,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。外賣(mài)商表:外賣(mài)商編號(hào),外賣(mài)商名稱(chēng),所屬地區(qū),服務(wù)電話,地區(qū)編號(hào)員工表:?jiǎn)T工號(hào),員工名,外賣(mài)商編號(hào)外賣(mài)表:外賣(mài)編號(hào),外賣(mài)名,外賣(mài)商編號(hào)交易表:交易編號(hào),員工號(hào),外賣(mài)編號(hào),注冊(cè)號(hào)。員工評(píng)分表:交易編號(hào),員工服務(wù)評(píng)分,送餐速度評(píng)分。外賣(mài)評(píng)分表:交易編號(hào),價(jià)格評(píng)分,口感評(píng)分。評(píng)價(jià)總表:外賣(mài)商編號(hào),員工服務(wù)平均評(píng)分,送餐速度平均評(píng)分,外賣(mài)價(jià)格平均評(píng)分,外賣(mài)口感平均評(píng)分,總評(píng)分3.2關(guān)系優(yōu)化為了減少以上表數(shù)據(jù)的冗余,將表優(yōu)化,結(jié)果如下:(1)客戶(hù)表:函數(shù)依賴(lài)集為F1=注冊(cè)號(hào)(密碼,地址,注冊(cè)日期,電話,性別,姓名)2NF主屬性:注冊(cè)號(hào)非主屬性:密碼,地址,注冊(cè)日期,電話,性別,姓名主鍵:注冊(cè)號(hào)(2)外賣(mài)商表: 函數(shù)依賴(lài)集為F2=外賣(mài)商編號(hào)(外賣(mài)商名稱(chēng),服務(wù)電話,地區(qū)編號(hào))3NF 主屬性:外賣(mài)商編號(hào) 非主屬性:外賣(mài)商名稱(chēng),所屬地區(qū),服務(wù)電話,地區(qū)編號(hào) 主鍵:外賣(mài)商編號(hào)(3)所屬地區(qū)表: 函數(shù)依賴(lài)集為F3=地區(qū)編號(hào)(地區(qū)名) 3NF 主屬性:地區(qū)編號(hào)非主屬性:地區(qū)名 主鍵:地區(qū)編號(hào)(4)交易表:函數(shù)依賴(lài)集為F4=交易編號(hào)(員工號(hào),外賣(mài)編號(hào),注冊(cè)號(hào))3NF主屬性:交易編號(hào)非主屬性:?jiǎn)T工號(hào),外賣(mài)編號(hào),注冊(cè)號(hào)主鍵:交易編號(hào)(5)員工評(píng)分表:函數(shù)依賴(lài)集為F5=交易編號(hào)員工服務(wù)評(píng)分,送餐速度評(píng)分3NF 主屬性:交易編號(hào) 非主屬性名:?jiǎn)T工服務(wù)評(píng)分,送餐速度評(píng)分 主鍵:交易編號(hào)(6)外賣(mài)評(píng)分表:函數(shù)依賴(lài)集為F6=交易編號(hào)(交易編號(hào),價(jià)格評(píng)分,口感評(píng)分)3NF主屬性:交易編號(hào)非主屬性:交易編號(hào),價(jià)格評(píng)分,口感評(píng)分。 主鍵:交易編號(hào)(7)評(píng)價(jià)總表:函數(shù)依賴(lài)集為F6=外賣(mài)商編號(hào)(員工服務(wù)平均評(píng)分,送餐速度平均評(píng)分,外賣(mài)價(jià)格平均評(píng)分,外賣(mài)口感平均評(píng)分,總評(píng)分)3NF主屬性:外賣(mài)商編號(hào)非主屬性:?jiǎn)T工服務(wù)平均評(píng)分,送餐速度平均評(píng)分,外賣(mài)價(jià)格平均評(píng)分,外賣(mài)口感平均評(píng)分,總評(píng)分主鍵:外賣(mài)商編號(hào)3.3約束的說(shuō)明 根據(jù)參照完整性,表與表之間有主鍵、外鍵、客戶(hù)自定義約束。(1) 注冊(cè)號(hào)為客戶(hù)表的主鍵,且在6-16位以?xún)?nèi),且第一位必為字母C,其他只能由數(shù)字組成,即同時(shí)對(duì)注冊(cè)號(hào)設(shè)立客戶(hù)自定義約束。(2) 性別只能為m或f,對(duì)性別設(shè)立客戶(hù)自定義約束。(3) 客戶(hù)密碼必須在6-12位之間。(4) 外賣(mài)商表中外賣(mài)商編號(hào)為主鍵。(5) 所屬地區(qū)表中地區(qū)編號(hào)為主鍵。(6) 員工表中員工編號(hào)為主鍵。(7) 員工表中的外賣(mài)商編號(hào)應(yīng)參照外賣(mài)商表中的外賣(mài)商編號(hào)。(8) 外賣(mài)表中外賣(mài)編號(hào)和外賣(mài)商編號(hào)為主鍵。(9) 外賣(mài)表中的外賣(mài)商編號(hào)應(yīng)參照外賣(mài)商表中的外賣(mài)商編號(hào)。(10) 交易表中的交易編號(hào)為主鍵。(11) 員工評(píng)價(jià)表和外賣(mài)評(píng)價(jià)表中的交易編號(hào)均參照交易表中的交易編號(hào)。(12) 員工評(píng)分表和外賣(mài)評(píng)分表中的員工服務(wù)評(píng)分、送餐速度評(píng)分、價(jià)格評(píng)分、口感評(píng)分默認(rèn)為“0”。(13) 評(píng)分總表在員工評(píng)分表和外賣(mài)評(píng)分表生成后自動(dòng)生成,當(dāng)員工評(píng)分表和外賣(mài)評(píng)分表數(shù)據(jù)改變時(shí),評(píng)分總表相應(yīng)速度也隨著改變。3.4基本表通過(guò)上面的關(guān)系轉(zhuǎn)換與關(guān)系優(yōu)化,我們最終得到11張基本表。(1)客戶(hù)表(customer表)如表 3.1所示。表 3.1 客戶(hù)表屬性名數(shù)據(jù)類(lèi)型是否為空含義是否為主鍵cust_idchar(6)not null注冊(cè)號(hào)primary keycust_codechar(12)not null密碼addrchar(40)not null地址regis_dategetdate()null注冊(cè)日期tel_nochar(11)not null電話sexchar(2)not null性別cust_namechar(8)not null姓名(2)外賣(mài)商(business表)如表 3.2所示。表 3.2外賣(mài)商表屬性名數(shù)據(jù)類(lèi)型是否為空含義是否為主鍵busn_nochar(6)not null外賣(mài)商編號(hào)primary keybusn_namechar(40)not null外賣(mài)商名稱(chēng)busn_telchar(11)not null服務(wù)電話area_nochar(3)not null地區(qū)編號(hào)(3)地區(qū)表(area表)如表 3.3所示。表 3.3 地區(qū)表屬性名數(shù)據(jù)類(lèi)型是否為空含義是否為主鍵area_nochar(3)not null地區(qū)編號(hào)primary keyarea_namechar(40)not null外賣(mài)

溫馨提示

  • 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)論