外賣供應(yīng)商服務(wù)評價系統(tǒng).doc_第1頁
外賣供應(yīng)商服務(wù)評價系統(tǒng).doc_第2頁
外賣供應(yīng)商服務(wù)評價系統(tǒng).doc_第3頁
外賣供應(yīng)商服務(wù)評價系統(tǒng).doc_第4頁
外賣供應(yīng)商服務(wù)評價系統(tǒng).doc_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論