信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)校園訂餐管理信息系統(tǒng)_第1頁(yè)
信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)校園訂餐管理信息系統(tǒng)_第2頁(yè)
信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)校園訂餐管理信息系統(tǒng)_第3頁(yè)
信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)校園訂餐管理信息系統(tǒng)_第4頁(yè)
信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)校園訂餐管理信息系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、石河子大學(xué)信息科學(xué)與技術(shù)學(xué)院信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)題目:校園訂餐管理信息系統(tǒng)姓名:學(xué)號(hào):院系:信息科學(xué)與技術(shù)學(xué)院專業(yè):信息管理與信息系統(tǒng)班級(jí):2008級(jí)(2)班指導(dǎo)教師:完成時(shí)間:2011年01月12日第一章緒論41.1 問題的提出和研究意義41.2 關(guān)于MIS41.3 校園訂餐系統(tǒng)運(yùn)營(yíng)方案計(jì)劃51.4 研究分析方法5第二章系統(tǒng)分析62.1 需求分析62.1.1 項(xiàng)目功能需求62.1.2 訂餐系統(tǒng)用戶界面需求62.1.3 訂餐系統(tǒng)運(yùn)行環(huán)境需求62.2 可行性分析72.2.1 建立誠(chéng)信外賣網(wǎng)的可行性分析72.2.2 技術(shù)可行性82.2.3 經(jīng)濟(jì)可行性82.3 系統(tǒng)功能分析82.4 系統(tǒng)結(jié)構(gòu)分

2、析92.5 系統(tǒng)工作流程分析10第三章概要設(shè)計(jì)113.1 基本設(shè)計(jì)概念和處理流程113.2 系統(tǒng)總框架圖113.3 系統(tǒng)功能123.3.1 管理員功能123.3.2 員工功能123.3.3 客戶功能133.4 UML建模143.4.1 用例圖143.4.2 時(shí)序圖163.5 數(shù)據(jù)庫(kù)設(shè)計(jì)193.5.1 系統(tǒng)E-R圖設(shè)計(jì)193.5.2 系統(tǒng)表設(shè)計(jì)22第四章系統(tǒng)詳細(xì)設(shè)計(jì)234.1 功能模塊的業(yè)務(wù)流程與基本代碼:244.1.1 管理員功能24第五章結(jié)論27參考文獻(xiàn)2835 / 28第一章緒論1.1 問題的提出和研究意義隨著Internet的迅猛發(fā)展,當(dāng)今社會(huì)已進(jìn)入網(wǎng)絡(luò)時(shí)代,計(jì)算機(jī)網(wǎng)絡(luò)已成為iejshe

3、jhe經(jīng)濟(jì)發(fā)展的強(qiáng)大動(dòng)力,為此帶來了人們生活習(xí)慣的改變。隨著人們生活水平的提高,人們對(duì)自己的飲食業(yè)漸漸的注重起來,很多人在進(jìn)行緊張工作之余會(huì)選擇享受美食進(jìn)行方式。但是很多時(shí)候會(huì)出現(xiàn)這樣的情況,人們?nèi)ゾ筒蜁r(shí),會(huì)出現(xiàn)排隊(duì)或沒有位置的現(xiàn)象;還有就是有的人懶的出去,想在自己的家里就能享受到美味的食物。這樣就出現(xiàn)了訂餐這樣的做法?,F(xiàn)在我們周圍使用的訂餐方式還主要停留在電話訂餐的層面上,但是不容置疑的是,電話訂餐方便,隨時(shí)打一個(gè)電話就可以預(yù)定餐品。但是這種方式也存在一些問題,這些問題或多或少的影響著餐廳、餐館的運(yùn)營(yíng)。進(jìn)行網(wǎng)上訂餐還是近幾年來發(fā)展起來的新型訂餐方法,人們通過上網(wǎng),對(duì)餐品進(jìn)行預(yù)訂,這樣不僅節(jié)約

4、了時(shí)間,也為餐廳的訂餐管理工作提供了方便。餐飲業(yè)是一種個(gè)性化、多樣化的服務(wù)產(chǎn)業(yè),電子商務(wù)則是最能體現(xiàn)個(gè)性和多樣化服務(wù)的商務(wù)方式。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和普及,方便、快捷、個(gè)性化的網(wǎng)上訂餐正在進(jìn)入人們的生活。網(wǎng)上訂餐是一種新型的營(yíng)銷方式。尤其在生活節(jié)奏加快和時(shí)間觀加強(qiáng)的群體中網(wǎng)上訂餐成為他們的喜愛方式,人們通過上網(wǎng),對(duì)餐品進(jìn)行預(yù)訂,這樣不僅節(jié)約了世界,也為餐廳的訂餐管理工作提供了方便。我校校園訂餐業(yè)務(wù)還為形成,發(fā)展空間很大,能將校內(nèi)外的餐館、學(xué)生群體納入一個(gè)特色鮮明的訂餐系統(tǒng)網(wǎng)站,必有前途。1.2 關(guān)于MIS管理信息系統(tǒng)(簡(jiǎn)稱MIS)是在管理科學(xué)、系統(tǒng)科學(xué)、計(jì)算機(jī)科學(xué)等的基礎(chǔ)上發(fā)展起來的綜合性邊緣科

5、學(xué)。在21世紀(jì)信息高速發(fā)展的時(shí)代中,管理信息系統(tǒng)具有很重要的作用,它的預(yù)測(cè)和輔助決策的功能,即利用現(xiàn)代管理的決策和支持。管理信息系統(tǒng)是一個(gè)由人、機(jī)(計(jì)算機(jī))組成的能進(jìn)行管理信息的收集、傳遞、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng)。它能觀測(cè)企業(yè)或組織的各種運(yùn)動(dòng)情況,利用過去的數(shù)據(jù)預(yù)測(cè)未來;從全局出發(fā)輔助決策;利用信息控制企業(yè)或組織行為,幫助其實(shí)現(xiàn)長(zhǎng)遠(yuǎn)的規(guī)劃目標(biāo)。簡(jiǎn)言之,管理信息系統(tǒng)是一個(gè)以計(jì)算機(jī)為工具,具有數(shù)據(jù)處理、預(yù)測(cè)、控制和輔助決策功能的信息系統(tǒng)。管理信息系統(tǒng)是一個(gè)人機(jī)系統(tǒng),同時(shí)它又是一個(gè)一體化集成系統(tǒng)。管理信息系統(tǒng)是信息系統(tǒng)的一個(gè)子系統(tǒng),它以計(jì)算機(jī)技術(shù)、通訊技術(shù)和軟件技術(shù)為技術(shù)基礎(chǔ),同時(shí)將現(xiàn)代管理理

6、論、現(xiàn)代管理方法及各級(jí)管理人員融為一體,最終為某個(gè)組織整體的管理與決策服務(wù),是由人和計(jì)算機(jī)組成的能進(jìn)行管理信息的收集、傳遞、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng)。管理信息系統(tǒng)的基本結(jié)構(gòu)可以概括為四大部件,即信息源、信息處理器、信息用戶和信息管理者。因此,一個(gè)成功的管理信息系統(tǒng)應(yīng)該具有可靠的硬件、實(shí)用的軟件、強(qiáng)有力的現(xiàn)代化管理水平。具體講,管理信息系統(tǒng)的三大支柱是:計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)和現(xiàn)代化的管理,這三打支柱稱為管理信息系統(tǒng)的擴(kuò)展部件。1.3 校園訂餐系統(tǒng)運(yùn)營(yíng)方案計(jì)劃1、建立為成信院及其周圍學(xué)校學(xué)生與教職工人員提供網(wǎng)絡(luò)訂餐服務(wù)網(wǎng)站。2、為因?qū)W習(xí)或工作耽誤就餐時(shí)間的師生提供便捷的“門到門”服務(wù)。3、本網(wǎng)站

7、也提供學(xué)生生日,聚餐等活動(dòng)的預(yù)訂服務(wù)。4、整合校內(nèi)“門到門”服務(wù)經(jīng)營(yíng)者,加強(qiáng)與他們的合作,提供穩(wěn)定的訂單,做到互助共贏。5、宣傳校內(nèi)及校外商家的特色菜品。能更好的擴(kuò)大商家對(duì)校園的影響力。1.4 研究分析方法本論文中的管理信息系統(tǒng)設(shè)計(jì)運(yùn)用VC+與SQLSERVER2000相結(jié)合而成,是一個(gè)可基于互聯(lián)網(wǎng)的C/S模式的網(wǎng)上訂餐系統(tǒng),由于技術(shù)有限,我們放開了技術(shù)層面的編寫,主要從理論等方面論述了系統(tǒng)的功能與實(shí)現(xiàn)、數(shù)據(jù)流程及存儲(chǔ)等。包括管理員管理、員工管理、客戶管理、菜品信息介紹、網(wǎng)上訂餐以及訂餐情況打印等,使用圖文并茂(功能代碼及截圖)的方式,對(duì)整個(gè)網(wǎng)上訂餐系統(tǒng)功能模塊的實(shí)現(xiàn)方法進(jìn)行闡述和分析。第二章

8、系統(tǒng)分析2.1 需求分析網(wǎng)上訂餐所面對(duì)的顧客群,緩解了就餐的擁擠的困境,為就餐提供更為輕松的環(huán)境。據(jù)調(diào)查,在校區(qū),上午三四節(jié)要上課的同學(xué)占68.7%,第四節(jié)課下課后,正是午飯就餐高峰時(shí)期,食堂和各個(gè)餐館都很擁擠,需要花費(fèi)很長(zhǎng)時(shí)間來排隊(duì),而中午只有兩個(gè)小時(shí)休息時(shí)間,因此能及時(shí)吃上中飯就成了很多老師和同學(xué)的夢(mèng)想。另外,部分同學(xué)忙于學(xué)習(xí)和娛樂或者是由于天氣原因,不愿意外出就餐,而愿意叫外賣到寢室用餐,這也讓網(wǎng)上訂餐有了可實(shí)施性。2.1.1 項(xiàng)目功能需求管理員功能:登錄系統(tǒng)、查詢管理員帳號(hào)、添加管理員帳號(hào)、修改管理員帳號(hào)、刪除管理員帳號(hào)、查詢員工帳號(hào)、添加員工帳號(hào)(有權(quán)限)、修改員工帳號(hào)(有權(quán)限)、刪

9、除員工帳號(hào)(有權(quán)限)。員工功能:登錄系統(tǒng)、查詢員工帳號(hào)、添加員工帳號(hào)(有權(quán)限)、修改員工帳號(hào)(有權(quán)限)、刪除員工帳號(hào)(有權(quán)限)、查詢訂餐情況、刪除訂單、打印訂單。顧客功能:注冊(cè)帳號(hào)、登錄系統(tǒng)、修改密碼、修改地址、進(jìn)行訂餐操作。2.1.2 訂餐系統(tǒng)用戶界面需求系統(tǒng)人機(jī)界面操作友好,本系統(tǒng)外界界面具有簡(jiǎn)潔性和友好性等特點(diǎn),但又不失獨(dú)特的頁(yè)面風(fēng)格,界面采用引入的圖片溫馨暖格調(diào)的色調(diào),優(yōu)雅大方,系統(tǒng)內(nèi)部結(jié)構(gòu)采用框架布局,使整個(gè)系統(tǒng)看起來更有層次感,在用戶功能操作上,設(shè)計(jì)簡(jiǎn)單方便,符合了現(xiàn)代化管理系統(tǒng)的界面要求。2.1.3 訂餐系統(tǒng)運(yùn)行環(huán)境需求P4系列、AMDK艱上系列等PC臺(tái)式機(jī)和便攜式電腦;運(yùn)行時(shí)占

10、用內(nèi)存:100MB所需硬盤空間:100MB軟件平臺(tái):中文Windows98以上系統(tǒng);VC+SQL據(jù)庫(kù)的電腦。2.2 可行性分析2.2.1 建立誠(chéng)信外賣網(wǎng)的可行性分析( 1) 網(wǎng)上訂餐,具有方便、高效、快捷的特點(diǎn),而且與傳統(tǒng)的快餐店經(jīng)營(yíng)模式相比網(wǎng)上訂餐可以節(jié)省餐館的座位占用,加速餐館顧客周轉(zhuǎn),增加餐館的營(yíng)業(yè)額,提高經(jīng)濟(jì)收益。對(duì)于在網(wǎng)上訂餐的顧客來說,可以為其節(jié)省更多的時(shí)間和精力,以便投入到學(xué)習(xí)和工作中。( 2) 網(wǎng)絡(luò)訂餐可充通過色彩、圖片、說明、設(shè)置動(dòng)畫加強(qiáng)了產(chǎn)品了宣傳,大大達(dá)到了餐飲業(yè)的“色型”要求。( 3)網(wǎng)絡(luò)訂餐實(shí)現(xiàn)產(chǎn)品管理方便,起到立竿見影的效果,不用因?yàn)楦牟松匦掠∷ⅰV灰诤笈_(tái)鼠

11、標(biāo)輕輕一點(diǎn),全線馬上更新。( 4)由于采用B/S模式,訂餐者無須安裝第三方軟件,能上網(wǎng)就能訂餐,甚至可以利用手機(jī)上網(wǎng)訂餐,使操作更加簡(jiǎn)便,訂餐信息更加準(zhǔn)確。避免口頭傳遞信息的錯(cuò)誤,優(yōu)化服務(wù)。( 5)不會(huì)占線。用餐時(shí)間,生意好點(diǎn)的餐廳電話是很難打通的。一些顧客被迫作出其他選擇,網(wǎng)上訂餐則不存在這個(gè)問題。( 6)信息準(zhǔn)確豐富??蛻艨梢栽诰W(wǎng)上查看菜譜、瀏覽菜的照片、觀看菜的介紹以及價(jià)格,下單時(shí)還可以寫上自己的特別要求,口味等;電話訂餐傳遞的地址、品種等信息有時(shí)會(huì)誤記,導(dǎo)致來回奔波。網(wǎng)上訂餐由顧客進(jìn)行文字輸入或選擇,準(zhǔn)確性大大提高。( 7)不易遺忘。顧客經(jīng)常會(huì)找不到菜單、記不得電話,但容易記得網(wǎng)址。(

12、 8)早做準(zhǔn)備。及時(shí)得到訂單讓廚房有足夠時(shí)間準(zhǔn)備事務(wù)。( 9)任意時(shí)間下單。每天24小時(shí)、每周七天,沒有沒人接電話的煩惱。( 10)提高餐館的形象:網(wǎng)上訂餐帶來的方便會(huì)在顧客中形成比較好的口碑,網(wǎng)絡(luò)餓應(yīng)用也會(huì)提高很多餐館的形象,從而吸引更多的顧客。( 11)網(wǎng)絡(luò)訂餐倡導(dǎo)了一種時(shí)尚,餐店的定位更是網(wǎng)絡(luò)化,時(shí)尚化,具備更為勃勃的生機(jī)。( 12)緩解了食堂的擁擠的困境,為食堂提供更為輕松的環(huán)境。( 13)網(wǎng)絡(luò)訂餐有時(shí)間的提前性,方便統(tǒng)籌安排,集中處理。( 14)采用會(huì)員制度,設(shè)立積分換贈(zèng)送,營(yíng)銷手段更是利用得淋漓盡致。( 15)可以設(shè)立團(tuán)體會(huì)員制,利用贈(zèng)品或優(yōu)惠,擴(kuò)大市場(chǎng)份額。( 16)可詳細(xì)介紹每

13、一個(gè)產(chǎn)品,展現(xiàn)公司周到、細(xì)微的服務(wù)。(17) 17)容易形成品牌和連鎖經(jīng)營(yíng),即使沒有合適的店面,主要配送隊(duì)伍健全,一個(gè)店面,就可以做全市生意。(18) 訂餐者省電話費(fèi),實(shí)現(xiàn)雙盈。(19) 網(wǎng)絡(luò)訂餐提供了交流的平臺(tái),實(shí)現(xiàn)消費(fèi)者可貴信息的反饋和交流。(20)方便統(tǒng)計(jì)和查詢,分析經(jīng)營(yíng)來得更直接。(21)企業(yè)創(chuàng)新,跟得上市場(chǎng)的需要。2.2.2技術(shù)可行性VC+和SQL據(jù)庫(kù)這兩個(gè)開發(fā)工具到現(xiàn)在已經(jīng)運(yùn)用了很多年了,它們的技術(shù)到現(xiàn)在已經(jīng)相當(dāng)成熟。本系統(tǒng)所要設(shè)計(jì)的功能難度不大,加上有指導(dǎo)老師的指導(dǎo)和查找相關(guān)參考文獻(xiàn),各功能模塊在技術(shù)上完全是可以的實(shí)現(xiàn)。就開發(fā)的實(shí)際情況來看,技術(shù)上是可行的。2.2.3經(jīng)濟(jì)可行性本

14、訂餐系統(tǒng)所需要的硬件和軟件都是目前廣泛使用的,如軟件件運(yùn)行環(huán)境windows98以上系統(tǒng)、數(shù)據(jù)庫(kù)SQLServer2000、編程語言VC+將等,都可以通過網(wǎng)上、圖書館等各種渠道得到,不需要再花費(fèi)大量的資金去購(gòu)買高成本的設(shè)備,大大提高了在設(shè)計(jì)過程中的工作效率,且投入使用后,便于后期工作的維護(hù),因此,本系統(tǒng)在經(jīng)濟(jì)上是可行的。2.3系統(tǒng)功能分析顧客網(wǎng)上訂餐功能分析:根據(jù)對(duì)顧客網(wǎng)上訂餐系統(tǒng)業(yè)務(wù)流程的分析,課已看出顧客點(diǎn)菜主要涉及到一些數(shù)據(jù)庫(kù)的邏輯和程序應(yīng)用邏輯。具體的功能歸納如下:顧客登錄網(wǎng)上訂餐系統(tǒng)進(jìn)行菜單瀏覽1 .顧客注冊(cè)為會(huì)員。2 .會(huì)員對(duì)自己的個(gè)人信息進(jìn)行更改,比如送餐地址和聯(lián)系電話。以及賬戶

15、密碼。3 .顧客對(duì)已選的菜單進(jìn)行更改選擇的數(shù)量或者取消選擇。4 .當(dāng)顧客確定訂餐完畢后,顧客將其提交只服務(wù)器后臺(tái)點(diǎn)餐系統(tǒng),并生成訂單。管理員后臺(tái)管理系統(tǒng)功能分析:1 .管理員在后臺(tái)登錄后,可以創(chuàng)建新的管理員。2 .管理員可以對(duì)餐廳網(wǎng)上訂餐系統(tǒng)上的菜單進(jìn)行添加、刪除和修改,比如更改菜單的圖片,價(jià)格,菜單的描述,更換新品,添加新菜等。3 .管理員對(duì)菜單進(jìn)行管理,確定訂單的生成。4 .管理員根據(jù)不同的屬性來查詢訂單,比如生成日期或者編號(hào)等。5 .管理員根據(jù)不同的時(shí)間段統(tǒng)計(jì)處營(yíng)業(yè)額,成本,同時(shí)還能統(tǒng)計(jì)出每道菜的銷售量、任何時(shí)間段的銷售情況以及每一個(gè)顧客的消費(fèi)情況。2.4 系統(tǒng)結(jié)構(gòu)分析本訂餐系統(tǒng)主要包括

16、三大模塊:管理員模塊、員工模塊、客戶模塊。網(wǎng)上訂餐系統(tǒng)管理員模塊員工模塊客戶模塊圖2-1第一部分是管理員模塊,在這個(gè)模塊中又分成管理員帳號(hào)管理模塊和員工帳號(hào)管理模塊。以管理員身份登錄后,可以執(zhí)行:管理員管理:用于管理員對(duì)管理員信息進(jìn)行查詢、添加、修改以及刪除。員工管理:用于管理員對(duì)員工信息進(jìn)行查詢、添加、修改以及刪除(該功能需要權(quán)限密碼)。第二部分是員工模塊,在這個(gè)模塊中又分成員工帳號(hào)管理模塊和訂餐情況管理模塊;以員工身份登錄后,可以執(zhí)行:?jiǎn)T工管理:用于管理員對(duì)員工信息進(jìn)行查詢、添加、修改以及刪除(該功能需要權(quán)限密碼)。訂餐管理:用于對(duì)客戶的訂餐信息進(jìn)行查看、打印刪除的操作,打印操作會(huì)使系統(tǒng)生

17、成一張記錄表。第三部分是客戶模塊,在這個(gè)模塊中又分成客戶帳號(hào)管理模塊和訂餐情況管理模塊。以客戶身份登錄后,可以執(zhí)行:客戶管理:用于客戶對(duì)客戶信息進(jìn)行注冊(cè)、修改以及進(jìn)行訂餐操作。訂餐管理:用于客戶對(duì)客戶信息訂餐操作進(jìn)行確定,系統(tǒng)進(jìn)行記錄。2.5 系統(tǒng)工作流程分析顧客訂餐主要流程如下:1. 顧客登錄網(wǎng)上訂餐系統(tǒng)進(jìn)行菜單的瀏覽或者注冊(cè)為會(huì)員。2. 會(huì)員可以對(duì)自己的個(gè)人信息進(jìn)行更改,以會(huì)員形式登陸的顧客享受訂餐服務(wù)。3. 如果顧客覺得菜單應(yīng)該有所改變則可對(duì)已選的菜單進(jìn)行選擇、更改、刪除等功能。4. 當(dāng)顧客確定訂餐完畢后,顧客可以將其提交至我們的餐廳后臺(tái)系統(tǒng),并生成訂單。5. 顧客可以對(duì)系統(tǒng)或者餐廳有意

18、見或者建議的留言給我們,我們會(huì)及時(shí)滿意的回復(fù)。管理員、后臺(tái)管理流程如下:1 .管理員登錄后臺(tái)點(diǎn)餐系統(tǒng)。2 .管理員可以管理會(huì)員信息。3 .后臺(tái)將顧客點(diǎn)餐提交到后廚顯示。4 .后廚根據(jù)顧客訂餐菜單進(jìn)行做菜。5 .每完成一個(gè)菜就更改其狀態(tài)為已做。6 .所有訂餐菜完成后根據(jù)會(huì)員提交送餐地址進(jìn)行確認(rèn)并送餐。第三章概要設(shè)計(jì)7 .1基本設(shè)計(jì)概念和處理流程訂餐系統(tǒng)主要要求對(duì)用戶和訂餐情況進(jìn)行添加、刪除、修改等。其中:(1)管理員對(duì)管理員帳號(hào)和員工帳號(hào)進(jìn)行管理,操作導(dǎo)入數(shù)據(jù)庫(kù);(2)員工對(duì)員工帳號(hào)和訂餐情況進(jìn)行管理,操作導(dǎo)入數(shù)據(jù)庫(kù);(3)客戶進(jìn)行注冊(cè)客戶帳號(hào)、更新帳號(hào)、訂餐操作,操作導(dǎo)入數(shù)據(jù)庫(kù)。管理員信息-.

19、管理員信飛 息處理/處理后的管理員信息員工信息管理員員工信差訂餐信,客戶員工信息 處理處理后的員工信啟數(shù)據(jù)存儲(chǔ)訂餐信息訂餐信息、 處理)打印*客戶信,目一客戶信息飛處理 /圖3-1系統(tǒng)數(shù)據(jù)流圖8 .2系統(tǒng)總框架圖本訂餐系統(tǒng)主要包括三大模塊:第一部分是管理員模塊,在這個(gè)模塊中又分成管理員帳號(hào)管理模塊和員工帳號(hào)管理模塊;第二部分是員工模塊,在這個(gè)模塊中又分成員工帳號(hào)管理模塊和訂餐情況管理模塊;第三部分是管理員模塊,在這個(gè)模塊中又分成客戶帳號(hào)管理模塊和訂餐情況管理模塊。網(wǎng)上訂餐系統(tǒng)圖3-2 網(wǎng)上訂餐系統(tǒng)總框架圖管理員信息查詢管理員信息添加管理員信息修改管理員信息刪除員工信息查詢員工信息添加員工信息修

20、改9 .3系統(tǒng)功能9.1.1 管理員功能以管理員身份登錄后,可以執(zhí)行的功能:管理員功能員工管理管理員管理圖3-3管理員功能結(jié)構(gòu)圖管理員管理:用于管理員對(duì)管理員信息進(jìn)行查詢、添加、修改以及刪除。員工管理:用于管理員對(duì)員工信息進(jìn)行查詢、添加、修改以及刪除(該功能需要權(quán)限密碼)。9.1.2 員工功能以員工身份登錄后,可以執(zhí)行的功能員工管理員工功能訂餐管理員工信息查詢員工信息添加員工信息修改訂餐信息查詢訂餐信息打印訂餐信息刪除圖3-4員工功能結(jié)構(gòu)圖員工管理:用于管理員對(duì)員工信息進(jìn)行查詢、添加、修改以及刪除(該功能需要權(quán)限密碼)。訂餐管理:用于對(duì)客戶的訂餐信息進(jìn)行查看、打印刪除的操作,打印操作會(huì)使系統(tǒng)生

21、成一張記錄表。9.1.3 客戶功能以客戶身份登錄后,可以執(zhí)行的功能:客戶功能客戶管理圖3-5客戶功能結(jié)構(gòu)圖客戶管理:用于客戶對(duì)客戶信息進(jìn)行注冊(cè)、修改以及進(jìn)行訂餐操作。訂餐管理:用于客戶對(duì)客戶信息訂餐操作進(jìn)行確定,系統(tǒng)進(jìn)行記錄10 4UML建模10.1.1 例圖用例圖是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以及它們之間的關(guān)系,主要用于對(duì)系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行建模。用例圖展示了用例之間以及同用例參與者之間是怎樣相互聯(lián)系的。用例圖用于對(duì)系統(tǒng)、子系統(tǒng)或類的行為進(jìn)行可視化,使用戶能夠理解如何使用這些元素,并使開發(fā)者能夠?qū)崿F(xiàn)這些元素。用例圖說明:QAc參與

22、者二用圖3-6管理員模塊用例:<<eXtends>>用例圖<<extends>>A><<extends>>管理員Jz><<extends>>/<<extends>>,(管理員管理)(<<extends>><<extends>>Vf員工模塊用例:Q<<extends>>A-/貝工<<extends>>Z<<<extends>>(員工管理)0&

23、lt;<extends>><<extends>>7N客戶模塊用例:登錄:<<etends>>_信息查詢W信息查詢)<<extends>>/yJ<'''<<<extends>>信息添加)(員工管理、'信息添加'、-J、'-"<x<extends>>信息修改、)樂1ndstyj;f息修改”、信息刪除之(信息刪除)圖3-7管理員模塊用例圖<<etends>>信息查詢)信息

24、查詢)、/<<extends>>x.-''''<<<extends>>z-_一'、信息添加)(訂餐管理)x信息打印)e刪圖3-8員工模塊用例圖3.4.2時(shí)序圖時(shí)序圖(SequenceDiagram)用來顯示對(duì)象之間的關(guān)系,并強(qiáng)調(diào)對(duì)象之間消息的時(shí)間順序,同時(shí)顯示了對(duì)象之間的交互。管理員登錄驗(yàn)證系統(tǒng)權(quán)限驗(yàn)證數(shù)據(jù)庫(kù)驗(yàn)證失敗1重新登錄1登錄驗(yàn)證成功返回驗(yàn)證消息管理員帳導(dǎo)管理操作錄入數(shù)據(jù)庫(kù)1111!?返回記錄消息1f_返回管理信息i卜1_111員工帳號(hào)管理P1112d111ri權(quán)限驗(yàn)證11i11iiY操作錄入數(shù)

25、據(jù)庫(kù)111、i11A1Li返回錄入信息£退出宗統(tǒng)7返回退由信息<1圖3-10管理員操作時(shí)序員工登錄驗(yàn)證系統(tǒng)權(quán)限驗(yàn)證數(shù)據(jù)庫(kù)登錄驗(yàn)證失敗重新登錄昌僉證成功返回驗(yàn)證消息員工帳號(hào)管理權(quán)限驗(yàn)證1%,,操作錄入數(shù)據(jù)庫(kù)返回記泉消息返回管理信息訂餐情況管理I:C1)11II1XI返回錄入信息!11返回管理信息<=退出系統(tǒng)P返回退足信息!圖3-11員工操作時(shí)客戶驗(yàn)證失敗重新登錄>!驗(yàn)證成功返回驗(yàn)證消息客戶帳g管理返回管理信息1“訂餐1、1111111返回訂餐信息退出橐統(tǒng):返回退出信息1iX返回記錄消息操作錄入數(shù)據(jù)庫(kù)Jsl返回錄入信息操作錄入數(shù)據(jù)庫(kù)圖3-12客戶操作時(shí)序圖3.5數(shù)據(jù)庫(kù)設(shè)

26、計(jì)3.5.1系統(tǒng)E-R圖設(shè)計(jì)在本系統(tǒng)中,主要涉及的實(shí)體集有“管理員”,“員工”,“客戶”,“訂餐信息”,就“管理員”實(shí)體集而言,涉及的主要信息(屬性)有:管理員帳號(hào)、管理員密碼、管理員姓名。對(duì)于“員工”實(shí)體集,涉及的主要信息(屬性)有:?jiǎn)T工帳號(hào)、員工密碼、員工姓名、員工工號(hào)、員工職位等。對(duì)于“客戶”實(shí)體集,涉及的主要信息(屬性)有:客戶帳號(hào)、客戶密碼、客戶姓名、客戶地址等?!坝啿托畔ⅰ睂?shí)體集,涉及的主要信息(屬性)有:客戶姓名,訂餐日期,訂餐時(shí)間,客戶地址、訂餐內(nèi)容等。管理員和管理員、員工之間既存在著一對(duì)多的關(guān)系,也存在著多對(duì)一的關(guān)系,例如,一個(gè)管理員可以對(duì)多個(gè)員工的信息進(jìn)行操作(包括瀏覽、查

27、詢、修改、添加、刪除),同樣,一個(gè)員工的信息也可以被多個(gè)管理員進(jìn)行操作,具體的E-R圖如下:管理員實(shí)體及其屬性:圖3-14管理員實(shí)體圖員工實(shí)體及其屬性圖3-15員工實(shí)體圖客戶實(shí)體及其屬性:圖3-16客戶實(shí)體圖訂餐實(shí)體及其屬性:圖3-17訂餐實(shí)體圖3.5.2系統(tǒng)表設(shè)計(jì)要實(shí)現(xiàn)本次的網(wǎng)上訂餐系統(tǒng)的所有功能,共需要設(shè)計(jì)4個(gè)表,它們分別是:管理員信息表、員工信息表、客戶信息表、訂餐信息表。本系統(tǒng)的設(shè)計(jì)所使用的數(shù)據(jù)庫(kù)是SQLserver2000。這些表的具體設(shè)計(jì)如下所示:(1)管理員信息表該表主要是保存管理員的相關(guān)信息,包括管理員的帳號(hào)、密碼、姓名。該表結(jié)構(gòu)如表1所示號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位:標(biāo)識(shí)鍵允許空

28、默認(rèn)值1管理員帳號(hào)char120VV記錄管理員帳號(hào)2管埋員密碼char80記錄管埋員密碼3管理員姓名char80記錄管理員姓名表3-1管理員信息表(2)員工信息表該表主要是保存員工的相關(guān)信息,包括員工的帳號(hào)、密碼、姓名、工號(hào)、職位。該表結(jié)構(gòu)如表2所小號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位:標(biāo)識(shí)主鍵允許空默認(rèn)值說明1員工帳號(hào)char120VV記錄員工帳號(hào)2員工密碼char80記錄員工密碼3員工姓名char80記錄員工姓名4員工工號(hào)char80t己錄員工工號(hào)5char80記錄員工職位表3-2員工信息表(3)客戶信息表該表主要是保存客戶的相關(guān)信息,包括客戶的帳號(hào)、密碼、姓名、地址。該表結(jié)構(gòu)如表3所示列名數(shù)據(jù)類型長(zhǎng)

29、度小數(shù)位標(biāo)識(shí)主鍵允許空默認(rèn)值1客戶帳號(hào)char120VV記錄客戶帳號(hào)2客戶密碼char80記錄客戶密碼3客戶姓名char80記錄客戶姓名4客戶地址char300記錄客戶地址表3-3客戶信息表(4)訂餐信息表該表主要是保存訂餐的相關(guān)信息,包括訂餐的客戶姓名、訂餐日期、訂餐時(shí)向、客戶地址、訂餐內(nèi)容。該表結(jié)構(gòu)如表4所小。列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵允許空默認(rèn)值說明1客戶姓名char120VV記錄客戶姓名2訂餐日期char80記錄訂餐日期3訂餐時(shí)間char80記錄訂餐時(shí)間4客戶地址char300記錄客戶地址5訂餐內(nèi)容char2000記錄訂餐內(nèi)容表3-4訂餐信息表第四章系統(tǒng)詳細(xì)設(shè)計(jì)4.1功能模塊的業(yè)務(wù)流程與基本代碼4.1.1管理員功能(1)管理員管理(a)信息查詢:流程圖:圖

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論