版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、上海海洋大學(xué)2012屆畢業(yè)論文 基于web的網(wǎng)上訂餐管理信息系統(tǒng)研究與設(shè)計畢業(yè)設(shè)計(論文)( 2012 屆本科) 題 目:基于web的網(wǎng)上訂餐管理信息系統(tǒng)研究與設(shè)計 學(xué) 院:信息學(xué)院 專 業(yè):信息管理與信息系統(tǒng) 班 級: 姓 名: 學(xué) 號: 指導(dǎo)教師:2012年5月目 錄1 需求分析51.1 引言51.1.1 背景51.1.2 定義61.2 需求規(guī)定71.2.1 對功能的規(guī)定71.2.2操作模塊設(shè)計81.2.3 對性能的規(guī)定91.2.4 界面要求101.2.5 故障處理要求101.3 運行環(huán)境規(guī)定111.3.1 軟件環(huán)境111.3.2 硬件環(huán)境112 可行性研究122.1 編寫目的122.2
2、可行性研究的前提122.2.1 要求122.2.2 目標(biāo)132.3 可行性研究142.4 評價尺度152.5 改進(jìn)之處152.6 可行性分析結(jié)論153 結(jié)構(gòu)化系統(tǒng)分析163.1系統(tǒng)概述163.1.1 新系統(tǒng)目標(biāo)183.2 系統(tǒng)分析213.2.1 業(yè)務(wù)流程圖213.2.2 數(shù)據(jù)流圖253.3 數(shù)據(jù)字典313.3.1 數(shù)據(jù)項323.3.2 數(shù)據(jù)流333.3.3 數(shù)據(jù)存儲文件343.3.4 數(shù)據(jù)加工354 概要設(shè)計384.1 系統(tǒng)總體布局方案的確定384.1.1 集中式384.1.2 聯(lián)機處理394.2 軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計394.2.1 子系統(tǒng)劃分414.2.2 模塊結(jié)構(gòu)設(shè)計414.3 數(shù)據(jù)庫設(shè)計
3、424.3.1 概念設(shè)計434.3.2 邏輯設(shè)計454.3.3 物理設(shè)計474.3.4 數(shù)據(jù)庫表設(shè)計484.4 信息系統(tǒng)安全規(guī)劃設(shè)計515 詳細(xì)設(shè)計535.1 編碼設(shè)計535. 2人機界面設(shè)計545.2.1 輸出設(shè)計的主要內(nèi)容595.2.2 輸入設(shè)計的主要內(nèi)容606 結(jié)論:實施原則與步驟62謝辭63參考文獻(xiàn):63基于web的網(wǎng)上訂餐管理信息系統(tǒng)研究與設(shè)計摘要:在現(xiàn)代社會中,人們的生活節(jié)奏快,足不出戶便可以享受到便捷的服務(wù)受到越來越多的關(guān)注。與此同時,隨著互聯(lián)網(wǎng)的迅速普及以及電子商務(wù)的飛速發(fā)展,在網(wǎng)上進(jìn)行購物已經(jīng)成為很多消費者,尤其是年輕一代所接受和更青睞的消費模式。高新科技和計算機的飛速發(fā)展,
4、網(wǎng)絡(luò)技術(shù)的逐漸完善,使得人們的生活已經(jīng)開始發(fā)生重要的變革,更好更快的使用和了解相關(guān)的信息,以及處理更多更繁瑣的事物便是我們設(shè)計網(wǎng)上購物系統(tǒng)的初衷。設(shè)計本系統(tǒng)的目的是對網(wǎng)絡(luò)訂餐的一種宣傳、介紹以及菜品的簡介與預(yù)訂,實現(xiàn)用戶與餐館之間網(wǎng)上溝通業(yè)務(wù)的完成,體現(xiàn)電子商務(wù)的部分功能。通過本網(wǎng)上訂餐系統(tǒng),可以使用戶享受到更便捷的一站式訂餐以及預(yù)約服務(wù),也能夠幫助管理人員利用計算機,快速方便地對用戶的信息和訂單等信息進(jìn)行管理,建立出一個完整統(tǒng)一、技術(shù)先進(jìn)、高效穩(wěn)定、安全可靠的基于web的訂餐管理信息系統(tǒng)。關(guān)鍵詞:管理信息系統(tǒng)、網(wǎng)上訂餐、電子商務(wù)、結(jié)構(gòu)化分析與設(shè)計abstacts:in modern soci
5、ety, the rhythm of peoples living is very fast, staying at home and enjoying convenient services are getting more and more attention. at the same time, with the rapid popularization of internet and the development of electronic commerce, the internet shopping has been popular with a lot of consumers
6、,especially the younger generation.with the appering of high and new technology,the rapid development of computers and network technology perfected gradually, makes the peoples life beginning to happen important change, better and faster to use and understand the relevant information, dealing with m
7、ore tedious thing is the original intention we design online shopping system. the purpose of this system is designed to propaganda the order food on the network, introduce and food presentation and reservation, making the communication between user and restaurant can be finished online, at the same
8、time, this system can reflect the partial function of electronic commerce. through this online order system, users can enjoy more convenient one-stop order and make an appointment service, also can help administrator using computer, quickly and easily to manage users information and order informatio
9、n. this online order system can help us creating a complete and unified, advanced technology, high efficiency and stability, safe and reliable based on web, meal management information system.key words:management information system; food order online; electronic commerce; structured method1 需求分析1.1
10、引言隨著科技的突飛猛進(jìn),管理科學(xué)化與管理手段的現(xiàn)代化已經(jīng)是人們越來越關(guān)注的重點。與此同時,信息高速公路的出現(xiàn),采用以計算機處理為基礎(chǔ)的管理信息系統(tǒng)mis來管理,正日益受到高度重視?!疤摂M企業(yè)”、“網(wǎng)上營銷”、“網(wǎng)上銀行”的紛紛產(chǎn)生,必將引起企業(yè)生產(chǎn)經(jīng)營運作方式的變化,企業(yè)不再受地域、空間、時間等限制,從而導(dǎo)致企業(yè)管理模式發(fā)生變化,引起全新的企業(yè)經(jīng)營革命。我國的企業(yè)信息化建設(shè)從20世紀(jì)70年代開始起步,80年代進(jìn)行鋪墊,90年代中后期進(jìn)入了快速發(fā)展階段。企業(yè)信息化即企業(yè)利用網(wǎng)絡(luò)、計算機、通信等現(xiàn)代信息技術(shù),對信息資源進(jìn)行深度開發(fā)和廣泛利用,以不斷提高生產(chǎn)、經(jīng)營、管理、決策的效率和水平,從而提高企
11、業(yè)經(jīng)濟(jì)效益和企業(yè)核心競爭力。通俗地說,企業(yè)信息化即企業(yè)利用信息技術(shù),使企業(yè)在生產(chǎn)、管理等方面實現(xiàn)信息化。以internet為代表的網(wǎng)絡(luò)技術(shù)的成功運用,使企業(yè)結(jié)構(gòu)和管理模式從工業(yè)時代順利轉(zhuǎn)向信息時代。相對工業(yè)時代的寶塔型管理結(jié)構(gòu)而言,信息時代企業(yè)組織新模式的主要特征是管理結(jié)構(gòu)的扁平化,扁平化的目的是實現(xiàn)“快速反應(yīng)”。由于互聯(lián)網(wǎng)發(fā)展已經(jīng)深入家庭,網(wǎng)上訂餐這個課題已經(jīng)提出,為了方便人們的生活,提高人們的生活效率,本系統(tǒng)根據(jù)現(xiàn)實訂餐的方式虛擬于網(wǎng)絡(luò)之上,使人們通過網(wǎng)絡(luò)就可以完成生活中必要的事情(飲食)。系統(tǒng)的完成不僅可以基本實現(xiàn)客戶訂餐的功能,還能在此基礎(chǔ)上提供更多的,更貼心的服務(wù)。信息技術(shù)的發(fā)展將更
12、快的推動互聯(lián)網(wǎng)的發(fā)展,訂餐系統(tǒng)的重要性也將越顯其強大的作用。1.1.1 背景民以食為天,餐飲業(yè)是一種個性化,多樣化的服務(wù)產(chǎn)業(yè)。電子商務(wù)則是最能凸顯個性化,多樣化服務(wù)的商務(wù)方式。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和普及,將兩者結(jié)合起來而出現(xiàn)的,方便、快捷、個性化的網(wǎng)上訂餐正在進(jìn)入人們的生活,越來越多的年輕人都會選擇通過電腦來進(jìn)行商品的買賣。根據(jù)歷次中國互聯(lián)網(wǎng)發(fā)展?fàn)顩r調(diào)查結(jié)果,隨著寬帶進(jìn)入更多家庭,電腦等外設(shè)設(shè)備性能提高,價格降低,個人上網(wǎng)的條件越來越好,中國已成為僅次于美國,全球互聯(lián)網(wǎng)人口排名第二的國家。這一龐大上網(wǎng)人群必將產(chǎn)生一個規(guī)??捎^的上網(wǎng)購物用戶群,這也是眾多國際和國內(nèi)互聯(lián)網(wǎng)從業(yè)者看好中國這一市場的原因
13、。作為餐飲行業(yè),通過網(wǎng)絡(luò)進(jìn)行餐飲食品銷售已經(jīng)成為一種趨勢。在現(xiàn)今的中國網(wǎng)絡(luò)化的餐飲管理系統(tǒng)還未普及,這也就說明了我國餐飲行業(yè)在網(wǎng)絡(luò)上尚未發(fā)展,對于那些天天在公司上班的白領(lǐng)和越來越傾向于足不出戶通過動動手指就能解決問題的年輕人來說如果能夠有一個網(wǎng)上訂餐,預(yù)約的系統(tǒng)將是他們的首選。何為網(wǎng)上訂餐?簡言之,就是由網(wǎng)站擔(dān)任消費者與餐飲商家之間的媒介,消費者直接通過網(wǎng)絡(luò)來預(yù)訂餐廳座位或餐飲。用戶找到中意的餐館后,只需鼠標(biāo)點擊并輸入一些預(yù)訂信息即可。傳統(tǒng)的訂餐都是用手工的方式來進(jìn)行的,比如手工進(jìn)行記錄,人工進(jìn)行顧客的個人信息,訂單信息的管理,口頭的或者通過移動電話等方式進(jìn)行信息的交流和傳遞。這其中的統(tǒng)計和管
14、理都是令人費解的問題,而在當(dāng)今計算機技術(shù)不斷發(fā)展的今天,這些問題都可以輕而易舉的通過計算機網(wǎng)絡(luò)來完成,不僅方便快捷,而且簡單,易操作。同時,采用電子文檔的方式對資料和文件進(jìn)行保存,不僅查詢方便而且安全性高,只有具有權(quán)限的人管理人員才可以看到。目前市場上已經(jīng)發(fā)展的網(wǎng)上餐飲系統(tǒng)主要有兩種形式,一種是有一定規(guī)模的餐廳建立的自己獨立的網(wǎng)上訂餐系統(tǒng),如肯德基、麥當(dāng)勞等,主要是為顧客提供一些店內(nèi)食品的外送服務(wù)。另外一種網(wǎng)上餐飲系統(tǒng)的形式是綜合了很多餐飲商家的信息,可供消費者進(jìn)行分享和推薦個人喜歡的商家,并對口味,服務(wù)和環(huán)境等做出評價和反饋的網(wǎng)站,如眾所周知的大眾點評網(wǎng)等等。第一種形式的網(wǎng)上訂餐系統(tǒng),為消費
15、者提供網(wǎng)上下單和配送到家的服務(wù),方便了消費者的生活,而第二種形式,為消費者交流和分享自己的美食體驗提供了一個平臺。但這兩種系統(tǒng)也有各自的局限性,分別是:第一種形式的訂餐系統(tǒng)雖然可以做到送餐到戶,但是如果用戶想預(yù)訂a餐廳的主食,b餐廳的甜品,此類訂餐系統(tǒng)在滿足用戶需求多樣性的方面則顯得有些欠缺,并沒有向用戶提供一些其他餐館的訂餐連接等。對于第二種類型的系統(tǒng),廣大用戶可以查閱和分享很多美食體驗,但是對于一些小“懶人”和大“忙人”來說,想到餐廳門口大排長龍的場面和等位的苦惱,可以看到誘人的美食推薦卻不能在自己的家中或者辦公室中就能夠直接享用,這一定是最大的遺憾。因此,若能將這兩種系統(tǒng)的長處結(jié)合起來,
16、必將受到廣大消費者的喜愛。1.1.2 定義列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。管理信息系統(tǒng)(mismanagement information system),一般說來是指由人、計算機等組成的能進(jìn)行信息的收集、傳遞、存儲、加工、維護(hù)和使用的系統(tǒng)。其主要任務(wù)是最大限度的利用現(xiàn)代計算機及網(wǎng)絡(luò)通訊技術(shù)加強企業(yè)的信息管理,通過對企業(yè)擁有的人力、物力、財力、設(shè)備、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時提供給管理人員,以便進(jìn)行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟(jì)效益。一個完整的mis應(yīng)包括:工業(yè)控制系統(tǒng)(ipc),自動化辦公系統(tǒng)(oa)以及數(shù)據(jù)庫、
17、模型庫、方法庫、知識庫和與上級機關(guān)及外界交換信息的接口。其中,特別是辦公自動化系統(tǒng)(oa)、與上級機關(guān)及外界交換信息等都離不開intranet(企業(yè)內(nèi)部網(wǎng))的應(yīng)用??梢赃@樣說,現(xiàn)代企業(yè)mis不能沒有internet,但internet的建立又必須依賴于mis的體系結(jié)構(gòu)和軟硬件環(huán)境?;趇nternet上的mis系統(tǒng)是對傳統(tǒng)mis系統(tǒng)概念上的擴(kuò)展,它不僅可以用于高層決策,而且可以用于進(jìn)行普通的商務(wù)管理。通過用戶的具名登錄(或匿名登錄),以及相應(yīng)的權(quán)限控制,可以實現(xiàn)在遠(yuǎn)端對系統(tǒng)的瀏覽、查詢、控制和審閱。隨著internet的擴(kuò)展,現(xiàn)有的公司和學(xué)校不再局限于物理的有形的真實的地域,網(wǎng)絡(luò)本身成為事實上
18、發(fā)展的空間?;趇nternet上的mis系統(tǒng),彌補了傳統(tǒng)mis系統(tǒng)的不足,充分體現(xiàn)了現(xiàn)代網(wǎng)絡(luò)的特點。隨著internet的高速發(fā)展,因特網(wǎng)必將成為人類新社會的技術(shù)基石?;趇nternet的mis系統(tǒng)必將成為網(wǎng)絡(luò)時代的新一代管理信息系統(tǒng)。電子商務(wù)(electronic commerce)是建立在internet的基礎(chǔ)平臺上,以信息流取代傳統(tǒng)商務(wù)中的商流、資金流等的商務(wù)活動模式。其核心是商務(wù)活動的信息化,是數(shù)字信息的流動和管理。因此,電子商務(wù)實際就是一個非常復(fù)雜的信息系統(tǒng),沒有信息系統(tǒng)就不可能有電子商務(wù)。電子商務(wù)系統(tǒng)是在因特網(wǎng)和其他多種網(wǎng)絡(luò)的基礎(chǔ)上,以實現(xiàn)各項商務(wù)活動為目標(biāo),支持企業(yè)各項管理和
19、決策的信息系統(tǒng),也稱為電子商務(wù)信息系統(tǒng)。電子商務(wù)的商品展示、物流管理和支付過程等都是通過電子商務(wù)信息系統(tǒng)來完成的。功能完整的電子商務(wù)信息系統(tǒng)是一個覆蓋范圍廣、涉及單位多、功能復(fù)雜的大型信息系統(tǒng)。1.2 需求規(guī)定在本系統(tǒng)設(shè)計中,主要涉及到兩種類型的用戶對該系統(tǒng)的使用,既訂餐客戶和管理人員。這兩種用戶根據(jù)不同的用戶名和密碼登錄,經(jīng)過驗證后進(jìn)入各自的界面。1.2.1 對功能的規(guī)定通過本網(wǎng)上訂餐管理信息系統(tǒng),可以實現(xiàn)用戶通過網(wǎng)絡(luò)對菜品進(jìn)行預(yù)訂。用戶可以進(jìn)行注冊、登錄以及進(jìn)行網(wǎng)絡(luò)選擇餐廳,瀏覽菜品和餐廳的介紹,通過菜品和餐廳的所屬類別如川菜、粵菜等進(jìn)行一些搜索等,點菜訂餐和預(yù)約餐廳、約定用餐時間,選擇外
20、送或堂食,就餐或送餐,填寫就餐的人數(shù)和送餐的份數(shù),當(dāng)用戶用餐或就餐完畢以后,可以對服務(wù)做出評價,對菜品和餐廳進(jìn)行打分和反饋,包括在留言板上發(fā)表留言等服務(wù)。值得注意的是,為確保交易的安全性,付款方式采用貨到付款,即用戶在收到送餐或在餐廳就餐完畢再向送貨人員和餐廳進(jìn)行付款。為確保用戶和餐廳雙方的利益,對于約束機制,當(dāng)用戶的用餐人數(shù)大于20位和送餐份數(shù)大于20份時,用戶需要通過其他方式,比如電話等,聯(lián)絡(luò)餐廳進(jìn)行預(yù)訂。管理人員可以進(jìn)行登錄,對用戶的訂單進(jìn)行管理和對菜品的信息進(jìn)行管理,統(tǒng)計用戶的反饋信息并進(jìn)行回復(fù),以及發(fā)布一些優(yōu)惠信息等。1.2.2操作模塊設(shè)計(1)登錄及注冊模塊實現(xiàn)用戶的注冊和管理人員
21、的登錄。新用戶:姓名、聯(lián)系方式,地址、郵箱、密碼 管理人員:工號、姓名、性別、年齡、部門、密碼(2)用戶模塊對于用戶而言,打開系統(tǒng)的首頁即可直接進(jìn)行菜品和餐廳信息的瀏覽,以及查閱管理員發(fā)布的公告和對瀏覽留言板。當(dāng)用戶注冊成功后,通過密碼登錄進(jìn)入用戶系統(tǒng)界面,才可以進(jìn)行訂餐。對于用戶,本系統(tǒng)提供了7項功能選擇:個人信息管理(用戶可以對個人的地址和聯(lián)系方式等收獲信息進(jìn)行管理、添加和修改)、餐品及餐廳介紹(按照菜品所屬類別川菜、粵菜等進(jìn)行分類)、榜上有名(按用戶的打分情況由高到低進(jìn)行排列,向用戶提供一些推薦信息)、購物車(點菜訂餐)、個人訂單管理、留言板、公告欄。 個人信息管理:用戶可以對自己的個人
22、信息進(jìn)行修改,如送餐地址和聯(lián)系電話等。 餐品及餐廳介紹:用戶可以通過本網(wǎng)站瀏覽菜品和餐廳信息,并可以通過類別對進(jìn)行一些搜索功能。 榜上有名:統(tǒng)計用戶對菜品和餐館進(jìn)行打分的情況,按照由高到低分別進(jìn)行排列。 購物車(點菜訂餐):用戶確認(rèn)好所選餐品后可以放入購物車進(jìn)行訂餐,也可以在選好餐廳后預(yù)訂餐廳,預(yù)約用餐時間,選擇外送或堂食、就餐或送餐及注明個人要求(數(shù)量要求限制在20以內(nèi)),選擇送餐地址和聯(lián)系方式。確定訂餐完畢后,用戶將其訂單信息提交至后臺數(shù)據(jù)庫,并生成訂單,管理人員調(diào)用數(shù)據(jù)庫當(dāng)中的訂單數(shù)據(jù),即可顯示出用戶的訂單詳情。 個人訂單管理:用戶可以查詢個人的歷史訂單情況,對于尚未被餐廳確認(rèn)的訂餐信息
23、和尚未到期或尚未被確認(rèn)的訂座信息,用戶可以提交取消訂單的申請,需要通過后臺管理人員的審核后方可取消。管理人員需要與商家進(jìn)行聯(lián)絡(luò),與商家達(dá)成一致意見后,通過用戶的取消申請。 留言板:相當(dāng)于一個論壇的功能,用戶可以通過發(fā)表留言和回復(fù)進(jìn)行相互交流。 公告欄:用戶可以在這個功能中了解一些餐館的優(yōu)惠信息和一些公告。(3)管理員模塊 對于管理人員而言,通過密碼登錄成功后,進(jìn)入管理系統(tǒng)界面,提供了5項功能:客戶資料管理、餐品及餐廳信息管理、用戶訂單管理、留言板、公告管理。 用戶資料管理:管理人員可以對用戶的信息資料進(jìn)行管理,例如查看用戶的信息等。 餐品信息管理:管理人員可以發(fā)布菜品及餐廳的信息并對信息進(jìn)行管
24、理,如對網(wǎng)上訂餐系統(tǒng)上的菜單進(jìn)行添加、刪除和修改,更改菜單的圖片、價格,描述,餐廳的地理位置等,更換菜品,添加新菜等。 訂單管理:管理人員可以對用戶的訂單進(jìn)行管理,包括查看用戶的訂單,將用戶的訂單信息反饋給商家。商家確認(rèn)后,管理人員需要將商家的確認(rèn)信息提交給用戶,即用戶的訂單會由已提交變?yōu)橐汛_認(rèn)。 留言板:通過留言板,管理人員可以對用戶的反饋信息進(jìn)行瀏覽和回復(fù)。 公告欄:管理人員可以發(fā)布公告和餐館的最新優(yōu)惠信息。為更好的說明系統(tǒng),具體功能如下表:表 1-1 系統(tǒng)功能表功能類別子功能用戶操作注冊、登錄對個人信息進(jìn)行管理瀏覽菜品、餐館介紹,瀏覽排行榜點菜訂餐個人訂單管理留言、信息反饋公告欄管理員操
25、作登錄對用戶資料進(jìn)行管理餐品餐廳信息管理用戶訂單管理瀏覽并回復(fù)留言公告欄1.2.3 對性能的規(guī)定(1)包容性和擴(kuò)展性系統(tǒng)應(yīng)該具有較好的可擴(kuò)展性和包容性。系統(tǒng)的可擴(kuò)展性應(yīng)包括能接納已有的系統(tǒng)和在今后系統(tǒng)軟硬件擴(kuò)展時,能有效地保護(hù)已有的投資。特別是在應(yīng)用需求變化時(應(yīng)用與系統(tǒng)的需求往往是不全的或者經(jīng)常會變化),有一個較好的應(yīng)用平臺,能容易的加以調(diào)整。系統(tǒng)易于擴(kuò)充升級,既能滿足當(dāng)前業(yè)務(wù)的需求,又為今后的擴(kuò)充留有空間。(2)可靠性安全性應(yīng)具有安全高效的通信機制,身份認(rèn)證,權(quán)限檢查,以解決網(wǎng)上訂餐信息系統(tǒng)的安全性、保密性問題,防止信息泄密和對保密信息的非法侵入。本系統(tǒng)的建設(shè)目標(biāo)是否能實現(xiàn),最終將取決于該
26、系統(tǒng)是否可靠實用。為此,系統(tǒng)應(yīng)采用成熟可靠的技術(shù),應(yīng)貫徹產(chǎn)品化的設(shè)計原則和實施方法。同時,系統(tǒng)的起點要高,而不是基于淘汰的技術(shù),系統(tǒng)的建立應(yīng)適應(yīng)未來技術(shù)發(fā)展的趨勢。1.2.4 界面要求界面風(fēng)格應(yīng)做到風(fēng)格統(tǒng)一,美觀大方,清新自然,突出特色,并且可以增強客戶食欲,避免頁面的呆板。功能設(shè)計應(yīng)體現(xiàn)人性化的思想,方便用戶操作??蛻舨恍枰M(jìn)行客戶端的安裝,直接打開瀏覽器就可以進(jìn)行訪問和瀏覽,操作簡單,界面友好。1.2.5 故障處理要求(1)、對于常見的比如沖擊波等網(wǎng)絡(luò)危害特別嚴(yán)重的網(wǎng)絡(luò)病毒,通過部署擴(kuò)展的acl,能夠?qū)@些病毒所使用的tcp、udp的端口進(jìn)行防范,一旦某個用戶不小心感染上了這種類類型的病毒
27、,不會影響到網(wǎng)絡(luò)中的其他用戶,保證了網(wǎng)上訂餐管理信息系統(tǒng)的合理使用。(2)、對于未知的網(wǎng)絡(luò)病毒,通過在網(wǎng)絡(luò)中部署基于數(shù)據(jù)流類型的帶寬控制功能,為不同的網(wǎng)絡(luò)應(yīng)用分配不同的網(wǎng)絡(luò)帶寬,保證了關(guān)鍵應(yīng)用比如web、訂單信息、郵件數(shù)據(jù)流有足夠可用的帶寬,當(dāng)新的病毒產(chǎn)生時,不會影響到主要網(wǎng)絡(luò)應(yīng)用的運行,從而保證了網(wǎng)絡(luò)的高可用性。(3)、防止ip地址盜用和arp攻擊,通過每一個arp報文進(jìn)行深度的檢測,即檢測arp報文中的源ip和源mac是否和端口安全規(guī)則一致,如果不一致,視為更改了ip地址,所有的數(shù)據(jù)包都不能進(jìn)入網(wǎng)絡(luò),這樣可有效防止安全端口上的arp欺騙,防止非法信息點冒充網(wǎng)絡(luò)關(guān)鍵設(shè)備的ip(如服務(wù)器),造
28、成網(wǎng)絡(luò)通訊混亂。(4)、防止假冒ip、mac發(fā)起的mac floodsyn flood攻擊,通過部署ip、mac、端口綁定和ip+mac綁定(只需簡單的一個命令就可以實現(xiàn))。并實現(xiàn)端口反查功能,追查源ip、mac訪問,追查惡意用戶。有效的防止通過假冒源ip/mac地址進(jìn)行網(wǎng)絡(luò)的攻擊,進(jìn)一步增強網(wǎng)絡(luò)的安全性。(5)、對dos攻擊,掃描攻擊的屏蔽,通過在網(wǎng)絡(luò)中部署防止dos攻擊,掃描攻擊,能夠有效的避免這兩種攻擊行為,節(jié)省了網(wǎng)絡(luò)帶寬,避免了網(wǎng)絡(luò)設(shè)備、服務(wù)器遭受到此類攻擊時導(dǎo)致的網(wǎng)絡(luò)中斷。1.3 運行環(huán)境規(guī)定為了保證系統(tǒng)運行的效率和可靠性,系統(tǒng)服務(wù)器應(yīng)具有較高的軟硬件配置,但客戶端的要求不是很高。此
29、應(yīng)用程序可廣泛運行于國際互聯(lián)網(wǎng)即internet,也可適用于內(nèi)部的局域網(wǎng)。其運行要求如下:1.3.1 軟件環(huán)境客戶端: (1)、操作系統(tǒng):windows xp(2)、網(wǎng)絡(luò)協(xié)議:tcp/ip(3)、瀏覽器:internet explorer 6.0以上服務(wù)器端:(1)、操作系統(tǒng):windows2000/xp(2)、網(wǎng)絡(luò)協(xié)議:tcp/ip(3)、開發(fā)運行平臺:microsoft visual studio 2008(4)、數(shù)據(jù)庫:microsoft sql server 20051.3.2 硬件環(huán)境(1)、服務(wù)器 cpu:piii 500以上 ,內(nèi)存:256m以上(2)、客戶機 cpu:p200m
30、mx以上,內(nèi)存:32m以上2 可行性研究2.1 編寫目的可行性研究是建設(shè)項目前期工作的重要內(nèi)容,是基本建設(shè)程序的重要組成部分??尚行匝芯繄蟾娴脑u估作為項目決策前最后一個咨詢環(huán)節(jié),直接影響到?jīng)Q策的正確性??尚行匝芯繄蟾娴木帉懮婕暗姆矫婧芏喟椖客度牍浪?;財務(wù)分析;社會經(jīng)濟(jì)效益分析及風(fēng)險分析??尚行匝芯浚╢easibility study)是在初步可行性研究之后,確定本期建設(shè)規(guī)模和建設(shè)期限、落實選用設(shè)備和取得環(huán)境保護(hù)部門的批件、落實工程建設(shè)條件及投資控制指標(biāo)經(jīng)濟(jì)分析、資金來源等,最后完成編制研究報告,按規(guī)定提交項目申請報告??尚行匝芯繄蟾婢哂幸韵绿攸c: 一是專業(yè)性,可行性研究報告在論證項目的可行
31、性時要涉及許多專業(yè),通常要涉及基本建設(shè)、環(huán)境保護(hù)、市場預(yù)測、人員培訓(xùn)等方面內(nèi)容,所以需要各方面專業(yè)人員分別開展深入研究,再進(jìn)行科學(xué)的綜合分析。 二是科學(xué)性,內(nèi)容要真實、完整、正確,研究目的用明確,研究過程要客觀,要應(yīng)用各種科學(xué)方法、科學(xué)推理,得出明確結(jié)論。可行性研究報告的結(jié)論要建立在定量分析基礎(chǔ)上,這些定量化數(shù)據(jù)是根據(jù)科學(xué)技術(shù)和經(jīng)濟(jì)學(xué)原理,在調(diào)查研究基礎(chǔ)上計算出來的,具有科學(xué)根據(jù),是經(jīng)得起時間考驗。 三是時效性,科技調(diào)查報告反映科技領(lǐng)域中某一急需認(rèn)識的事物或、某急需解決的問題,所以,要及時、迅速地寫出調(diào)查報告,才能實現(xiàn)其價值,發(fā)揮其作用。2.2 可行性研究的前提說明對所建議的開發(fā)項目進(jìn)行可行性
32、研究的前提,如要求、目標(biāo)、假定、限制等。2.2.1 要求(1)功能要求:通過本網(wǎng)上訂餐管理信息系統(tǒng),可以實現(xiàn)用戶通過網(wǎng)絡(luò)對餐品進(jìn)行預(yù)訂。用戶可以進(jìn)行注冊、登錄以及進(jìn)行網(wǎng)絡(luò)選擇餐廳,瀏覽菜品介紹,點菜訂餐和預(yù)約餐廳、約定用餐時間,選擇外送或堂食,就餐人數(shù)和送餐的份數(shù),送餐的地址和聯(lián)系方式,以及注明一些個人的特殊要求,對服務(wù)做出評價和反饋等服務(wù)。管理人員可以進(jìn)行登錄,對用戶的訂單進(jìn)行管理和對菜品的信息進(jìn)行管理,統(tǒng)計用戶的反饋信息,發(fā)布一些優(yōu)惠信息等;(2)性能:為了保證系統(tǒng)能夠長期、安全、穩(wěn)定可靠、高效的運行,本系統(tǒng)應(yīng)該滿足: 系統(tǒng)處理的準(zhǔn)確性和及時性 系統(tǒng)的可擴(kuò)充性 系統(tǒng)易用性和易維護(hù)性 系統(tǒng)的
33、標(biāo)準(zhǔn)性 系統(tǒng)的響應(yīng)速度快(3)數(shù)據(jù)管理方面的要求: 在用和備份的磁盤數(shù)據(jù)文件,應(yīng)不少于兩份,分不同地進(jìn)行保管,即當(dāng)天的數(shù)據(jù)文件應(yīng)備份在兩臺工作站上,當(dāng)月的數(shù)據(jù)至少要復(fù)制在兩張光盤上并保存在不同的兩個地方。備份的數(shù)據(jù),應(yīng)在單機上進(jìn)行恢復(fù)實驗,以確認(rèn)是否正確備份。 建立操作記錄制度。每天資料的輸入輸出都要及時詳細(xì)的記錄,發(fā)現(xiàn)擅自使用計算機或輸入輸出數(shù)據(jù)的應(yīng)立即報告有關(guān)負(fù)責(zé)人進(jìn)行處理。各操作人員必須嚴(yán)格按照崗位職責(zé)來處理相關(guān)數(shù)據(jù),不得隨意選擇與崗位職責(zé)無關(guān)的軟件進(jìn)行處理。 系統(tǒng)維護(hù)人員要全面負(fù)責(zé)系統(tǒng)軟件,機內(nèi)數(shù)據(jù)的安全管理,并做好機器設(shè)備日常維護(hù),出現(xiàn)故障,應(yīng)積極及時的配合專業(yè)技術(shù)人員排除故障,確保
34、系統(tǒng)的正常運行。(4) 輸入輸出要求: 輸入設(shè)計:本系統(tǒng)采用鍵盤輸入和表格導(dǎo)入的兩種方式對系統(tǒng)數(shù)據(jù)進(jìn)行數(shù)據(jù)的輸入。鍵盤輸入是由系統(tǒng)的操作人員用鍵盤直接對數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的輸入,適用于少量數(shù)據(jù)的輸入。表格導(dǎo)入是由系統(tǒng)的操作人員用外部表格直接對數(shù)據(jù)庫進(jìn)行數(shù)據(jù)輸入,適用于大量數(shù)據(jù)輸入。 輸出設(shè)計:采用設(shè)備輸出和介質(zhì)輸出兩種方式對系統(tǒng)數(shù)據(jù)進(jìn)行數(shù)據(jù)的輸出。設(shè)備的輸出是指將數(shù)據(jù)庫的數(shù)據(jù)輸出到屏幕、投影儀等輸出設(shè)備上,使系統(tǒng)管理員及時了解系統(tǒng)變化。介質(zhì)的輸出是指數(shù)據(jù)庫數(shù)據(jù)輸出到光盤、u盤、移動硬盤等介質(zhì)上,使系統(tǒng)管理員能方便的移動數(shù)據(jù)。(5) 在安全與保密方面的要求:系統(tǒng)對用戶的個人信息應(yīng)有所保護(hù);不會泄露用
35、戶的私人消息等;(6) 同本系統(tǒng)相連接的其他系統(tǒng):比如一些餐廳自己的展示系統(tǒng)。2.2.2 目標(biāo)本網(wǎng)上訂餐系統(tǒng)是主要是針對年青一代和大學(xué)生,一個習(xí)慣并接受電子商務(wù)這樣的消費模式的群體而設(shè)立的。這樣一個群體都很熱衷于方便快捷和一站式的服務(wù)模式,如果能坐在辦公桌或者家里,只是通過簡單的點點鼠標(biāo)就可以有一頓豐盛又營養(yǎng)的餐品可以送到家中,不需要排隊等待和擁擠,尤其是在冬天和下雨的天氣,這將是一件非常便捷的事情。 綜合考慮網(wǎng)上訂餐的高速發(fā)展和信息化發(fā)展過程中出現(xiàn)的各種情況,結(jié)合當(dāng)代年輕人和大學(xué)生的實際。網(wǎng)上訂餐系統(tǒng)實施后,應(yīng)能夠達(dá)到以下目標(biāo):(1)、訂餐過程更人性化,使購買過程更簡單、更方便、更放心;(2
36、)、提供合理、友好、美觀的用戶界面,使用戶操作更為靈活;(3)、管理員管理界面更合理和人性化,可以快速方便的添加和更改餐品信息、及時對訂單進(jìn)行處理,對用戶的管理,對留言信息的處理等等;(4)、系統(tǒng)維護(hù)方便可靠、安全性高。2.3 可行性研究本系統(tǒng)的可行性研究是從以下四個方面進(jìn)行的:(1)、技術(shù)可行性,技術(shù)可行性是指根據(jù)現(xiàn)有的技術(shù)條件是否可以達(dá)到提出的要求,所需要的物理資源是否具備、能否得到。技術(shù)條件包括硬件、系統(tǒng)軟件、應(yīng)用軟件技術(shù)人員等多個方面,例如計算機的存儲量、運算速度,外部設(shè)備的功能、效率、可靠性,通信設(shè)備的能力,操作系統(tǒng)提供的接口能力是否符合要求。數(shù)據(jù)庫管理系統(tǒng)的功能是否足夠強大,程序設(shè)
37、計語言的種類和表達(dá)能力能否滿足要求,網(wǎng)絡(luò)軟件的性能能否滿足要求,是否已有專用的軟件,各類技術(shù)人員的數(shù)量、水平、來源等。本網(wǎng)上訂餐系統(tǒng)的開發(fā)者采用了先進(jìn)成熟并且符合實際應(yīng)用的開發(fā)方法,結(jié)合自己的實際開發(fā)能力,可以開發(fā)出較為完善的適合于用戶進(jìn)行網(wǎng)上訂餐和交流的平臺。其中應(yīng)解決的主要問題及技術(shù)要求有: 收集系統(tǒng)開發(fā)所使用的足夠的信息 按實際應(yīng)用的可行性劃分模塊,確定模塊功能 建立完善的數(shù)據(jù)庫支持環(huán)境 實現(xiàn)前臺界面設(shè)計和系統(tǒng)整體構(gòu)架,并實現(xiàn)與數(shù)據(jù)庫的連接 各模塊功能的實現(xiàn)、協(xié)調(diào)及信息的溝通(2)、經(jīng)濟(jì)可行性,經(jīng)濟(jì)可行性要研究解決兩個方面的問題:資金可得性和經(jīng)濟(jì)合理性。本系統(tǒng)是針對于用戶進(jìn)行網(wǎng)上訂餐而開
38、發(fā)的,對于普通用戶而言,它的自身功能比較簡單,開發(fā)比較容易,所需費用也較便宜。硬件方面主要是計算機,所需資料書籍可以到圖書館翻閱或者個人購買,所需投資符合開發(fā)者的支付狀況,經(jīng)濟(jì)可行性良好。(3)、社會可行性,現(xiàn)代社會,信息化高速發(fā)展,政府大力推廣數(shù)字化校園的建設(shè),從社會因素來論證信息系統(tǒng)開發(fā)的可能性和現(xiàn)實性,基于web的網(wǎng)上訂餐管理信息系統(tǒng)的開發(fā)都是很必要的。(4)、管理可行性,采用信息化的管理系統(tǒng),是一種非??茖W(xué)的管理方法,相應(yīng)管理制度改革的時機成熟,規(guī)章制定齊全,原始數(shù)據(jù)正確。2.4 評價尺度(1)功能評價:根據(jù)系統(tǒng)的目標(biāo),檢查系統(tǒng)功能的完成情況。除了檢查系統(tǒng)的基本功能之外,還要重點檢查系
39、統(tǒng)的應(yīng)變能力。本系統(tǒng)的目標(biāo)是幫助用戶更便捷的完成網(wǎng)上預(yù)訂餐品和餐廳座位,且系統(tǒng)具有良好的柔性、應(yīng)變能力和擴(kuò)展性。(2)性能評價:具體包括系統(tǒng)的可靠性、適應(yīng)性、效率、正確性、精確度、保密性、系統(tǒng)的可擴(kuò)充性。本系統(tǒng)將來的投入運行和實現(xiàn),必將為用戶享受一站式的服務(wù)帶來更大的便捷,因此具有良好的可靠性、適應(yīng)性和效率。對于數(shù)據(jù)全部采用電子文檔的方式對資料和文件進(jìn)行保存,不僅查詢方便而且安全性高,只有具有權(quán)限的人管理人員才可以看到。具有良好的正確性、精確度和保密性。(3)安全保密評價:系統(tǒng)總體安全性、網(wǎng)絡(luò)安全性、應(yīng)用程序安全性和數(shù)據(jù)安全性。一方面要考慮竊取、病毒、惡意攻擊等主要由外部第三方破壞所引起的安全
40、問題,也要考慮由系統(tǒng)自身的缺陷引起的安全問題,例如,由于突然斷電所引發(fā)的數(shù)據(jù)丟失,由于操作不當(dāng)而導(dǎo)致的數(shù)據(jù)混亂等。2.5 改進(jìn)之處(1)、人力與設(shè)備費用的減少;利用計算機網(wǎng)絡(luò)的特性,將大大降低管理人員的工作量,同時也為顧客的訂餐帶來很大的便捷。(2)、控制精度和生產(chǎn)能力的提高;(3)、管理信息服務(wù)的改進(jìn);顧客不僅僅可以進(jìn)行訂餐,還可以預(yù)定餐廳并對服務(wù)做出評價;(4)、自動決策系統(tǒng)的改進(jìn);(5)、人員利用率的改進(jìn)。2.6 可行性分析結(jié)論結(jié)論:綜上所述,本系統(tǒng)的開發(fā)是符合現(xiàn)在的實際情況的,并具有一定的實用意義。在技術(shù)、經(jīng)濟(jì)、操作和法律上都可以看到此系統(tǒng)的可行性。3 結(jié)構(gòu)化系統(tǒng)分析3.1系統(tǒng)概述本系
41、統(tǒng)采用結(jié)構(gòu)化的方法進(jìn)行分析與設(shè)計。信息系統(tǒng)結(jié)構(gòu)化開發(fā)方法從分析業(yè)務(wù)系統(tǒng)的流程出發(fā),調(diào)查信息系統(tǒng)開發(fā)所需要的全部信息及處理過程,然后建立信息系統(tǒng)邏輯模型和物理模型直至最后建立實際的系統(tǒng),運行系統(tǒng)并維護(hù)。一般來說將開發(fā)過程分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施以及系統(tǒng)維護(hù)評價等5個大的階段。結(jié)構(gòu)化方法是軟件和系統(tǒng)開發(fā)方法的一次飛躍,是的復(fù)雜系統(tǒng)的發(fā)開效率和質(zhì)量都得以提高。結(jié)構(gòu)化的概念貫穿了面向過程開發(fā)方法的始終。結(jié)構(gòu)化的含義包含很多內(nèi)涵,主要有以下幾方面:(1)、開發(fā)過程階段化。嚴(yán)格的開發(fā)步驟、任務(wù)、結(jié)果。(2)、開發(fā)過程標(biāo)準(zhǔn)化。數(shù)據(jù)流圖、結(jié)構(gòu)圖、數(shù)據(jù)字典等。(3)、開發(fā)文檔規(guī)范化。格式、內(nèi)容
42、和功能。(4)、開發(fā)方法層次化。自頂向下分析,逐層分解、自底向上設(shè)計。(5)、開發(fā)的系統(tǒng)結(jié)構(gòu)化、模塊化。按照功能獨立等原則分解模塊、構(gòu)建子系統(tǒng)。簡單說,結(jié)構(gòu)化開發(fā)方包括了過程、方法的結(jié)構(gòu)化,系統(tǒng)的結(jié)構(gòu)化,以及按照信息系統(tǒng)的生命周期組織信息系統(tǒng)的開發(fā)過程。結(jié)構(gòu)化方法是嚴(yán)格按照系統(tǒng)工程的思路來組織信息系統(tǒng)的開發(fā)過程。每一個階段開發(fā)的成果是下一個階段開發(fā)的起點和依據(jù),環(huán)環(huán)相扣最終完成系統(tǒng)生命周期開發(fā)的全部任務(wù)。結(jié)構(gòu)化信息系統(tǒng)開發(fā)方法對每一步開發(fā)的任務(wù)、目標(biāo)和結(jié)構(gòu)都有嚴(yán)格的規(guī)范、標(biāo)準(zhǔn)和控制。開發(fā)過程的基本要求如下:(1)、避免或減少重復(fù)。(2)、前一步的結(jié)果必須完整且正確。在早期開發(fā)工具相對落后的情況
43、下,重復(fù)地修改會帶來系統(tǒng)開發(fā)的延誤,增加開發(fā)成本并難以保證系統(tǒng)的質(zhì)量。所以結(jié)構(gòu)化方法建立了嚴(yán)格的開發(fā)步驟和規(guī)范化的文檔設(shè)計,盡量將錯誤在本階段發(fā)現(xiàn)并糾正。結(jié)構(gòu)化開發(fā)方法的流程如下:圖 3-1 結(jié)構(gòu)化開發(fā)結(jié)構(gòu)圖階段的劃分并不是絕對和唯一的,目的只是為了便于開發(fā)工作的組織和管理。下表描述了結(jié)構(gòu)化信息系統(tǒng)開發(fā)方法的主要步驟、任務(wù)以及開發(fā)成果等內(nèi)容,便于在開發(fā)以前首先建立一個總體的概念。表 3-1 結(jié)構(gòu)化分析各階段的主要任務(wù)和成果階段主要任務(wù)主要成果系統(tǒng)規(guī)劃開發(fā)請求、初步調(diào)查、總體規(guī)劃、可行性分析初步方案、可行性報告系統(tǒng)分析需求分析、詳細(xì)調(diào)查、業(yè)務(wù)流程分析、數(shù)據(jù)流程分析新系統(tǒng)邏輯設(shè)計方案系統(tǒng)設(shè)計總體結(jié)
44、構(gòu)、代碼、數(shù)據(jù)庫、i/o、模塊結(jié)構(gòu)和功能系統(tǒng)設(shè)計說明書系統(tǒng)實施數(shù)據(jù)準(zhǔn)備、編程、調(diào)試、人員培訓(xùn)、系統(tǒng)切換操作規(guī)程、使用說明系統(tǒng)運行、維護(hù)、評價運行管理、維護(hù)、審計、評價管理制度、維護(hù)制度由上表可見,在程序編寫以前要完成許多系統(tǒng)分析和設(shè)計工作,所以切不可認(rèn)為系統(tǒng)開發(fā)就是程序編寫。編程只是系統(tǒng)開發(fā)中的一部分工作,而且屬于整個開發(fā)過程的下游工作。3.1.1 新系統(tǒng)目標(biāo)通過本系統(tǒng)軟件,能幫助用戶利用計算機,快速方便地對網(wǎng)上訂餐服務(wù)進(jìn)行使用。要建立一個完整統(tǒng)一、技術(shù)先進(jìn)、高效穩(wěn)定、安全可靠的基于web的網(wǎng)上訂餐管理信息系統(tǒng)。這樣一個集訂餐服務(wù)自動化和信息化為一體的先進(jìn)的電腦網(wǎng)絡(luò)系統(tǒng),在為餐飲行業(yè)有關(guān)部門提
45、供優(yōu)質(zhì)、高效的業(yè)務(wù)管理和事務(wù)處理的同時,采用安全可靠的現(xiàn)代化處理和控制技術(shù),及時、準(zhǔn)備、可靠地采集和傳輸信息,建立完備、可靠的訂餐信息處理系統(tǒng)。通過本網(wǎng)上訂餐系統(tǒng)可以實現(xiàn):圖 3-2 未登錄用戶的功能結(jié)構(gòu)圖(1) 初次使用的用戶,不需要通過注冊,便可以進(jìn)行首頁的瀏覽,包括對餐品及餐廳信息的瀏覽,對榜上有名排行榜模塊的瀏覽。排行榜模塊主要分兩大類排序,餐廳和餐品。其中,這兩類還需按照菜系和類別進(jìn)行分類的排序,方便用戶的使用和瀏覽。初次使用的用戶還可以實現(xiàn)對留言板模塊和公告信息的瀏覽。用戶只有在注冊之后才可以進(jìn)行發(fā)表留言和回復(fù)留言。圖 3-3 登錄用戶的功能結(jié)構(gòu)圖(2) 用戶在進(jìn)行注冊之后還可以獲
46、得購物車功能,開始進(jìn)行點菜訂餐的流程。在瀏覽菜品及餐廳的介紹時,如需訂餐,則直接在需要預(yù)定的菜品介紹旁邊點擊加入購物車,在挑選餐品時,用戶可以實時查看購物車中的信息,包括餐品、單價等。用戶選擇好需要的餐品信息后,點擊購物車,則可以顯示已經(jīng)預(yù)定的餐品信息,之后用戶可以開始選擇所需餐品的數(shù)量,系統(tǒng)需對用戶的餐品數(shù)量進(jìn)行審核,單個品種的數(shù)量不可超過20份,不得少于1份,當(dāng)用戶的餐品數(shù)量超出規(guī)定時,需彈出警告和提示窗口,要求用戶進(jìn)行重新輸入或根據(jù)提示的餐廳信息直接聯(lián)絡(luò)商家。確定好數(shù)量后,用戶可以選擇個人的送餐地址和聯(lián)系方式,送餐時間,最后在備注欄里,用戶填寫個人的一些特殊要求,如少辣椒等。用戶可以在訂
47、餐的過程中,直接在購物車中修改某個餐品的數(shù)量,刪除某個餐品,或者清空購物車。用戶確認(rèn)完畢后,提交生成訂餐信息。此時用戶查詢個人訂單,會顯示訂單狀態(tài)為已提交,當(dāng)管理員與商家溝通確認(rèn)后,會將用戶的訂單狀態(tài)更新為已確認(rèn),之后,用戶便可享受商家的送餐服務(wù)了。對于尚未確認(rèn)的訂餐信息,用戶可以提交取消訂單的申請。如果用戶需要訂座,即先預(yù)訂餐廳座位,到店后再進(jìn)行點菜和消費,則用戶在瀏覽餐廳介紹時,可以點擊餐廳介紹旁的訂座按鈕,之后跳轉(zhuǎn)至訂座信息頁面,選擇用餐人數(shù),系統(tǒng)需要對用戶提交的用餐人數(shù)進(jìn)行審核,當(dāng)用戶選擇的用餐人數(shù)大于10位或少于1位時,系統(tǒng)需要彈出警告和提示窗口,要求用戶重新輸入或提示用戶根據(jù)聯(lián)系方
48、式直接聯(lián)絡(luò)商家,確定好用餐人數(shù)之后,用戶需要選擇個人的聯(lián)系方式,通過與商家進(jìn)行聯(lián)絡(luò),系統(tǒng)應(yīng)給予用戶一個可以預(yù)定的用餐時段表,在這個時段內(nèi),用戶可以挑選自己的用餐時間,最后在備注欄中標(biāo)明個人的一些特殊要求,確認(rèn)好訂座信息之后,提交生產(chǎn)訂座信息。當(dāng)管理員與餐廳進(jìn)行確認(rèn)后,用戶提交的訂單狀態(tài)會由已提交更改為已確認(rèn)。對于未確認(rèn)和尚未到期的訂座信息,用戶可以提交取消訂單的申請。為了防范惡意訂單的產(chǎn)生,即在一段時間內(nèi)大量下單后,卻不完成交易,本系統(tǒng)采取的約束機制為,在每小時內(nèi),限定用戶的下單數(shù)量不得大于5。(3) 當(dāng)用戶用餐和就餐完畢之后,還可以對服務(wù)做出評價和反饋,包括對菜品和餐館的整體評價的打分,對口
49、味、環(huán)境和服務(wù)等進(jìn)行分類評價,滿分為5分。具體要求和對應(yīng)份數(shù)見下表:表 3-3 打分情況和對應(yīng)要求打分情況對應(yīng)要求5非常好,非常美味4好,美味3還可以2非常一般1差0很差根據(jù)用戶對餐館和菜品的打分信息,可以對餐館和餐廳按照得分由高到低進(jìn)行排序。(4) 對于管理人員,可以進(jìn)行登錄,對用戶的訂單進(jìn)行管理,包括實時查看用戶訂單,對用戶提交的訂單進(jìn)行審核并及時反饋給商家,對于用戶提交的取消訂單申請進(jìn)行處理。(5) 管理員可以對菜品的信息進(jìn)行管理,包括類別的管理和品種的管理。類別的管理是針對餐品的類別進(jìn)行添加修改和刪除。同時,前臺用戶可以在首頁上根據(jù)所需餐品的類別進(jìn)行一些搜索,方便用戶進(jìn)行選購。主要餐品
50、的類別表如下:表3-4 各菜系類別和描述類別名稱類別描述川菜以麻辣、魚香、怪味、醋椒等為主要特點粵菜以選料廣泛,鮮、嫩、爽、滑為主要特點魯菜選料精細(xì)、注重實惠,善用蔥姜蘇菜制作精細(xì),四級有別,濃而不膩西式菜英、法、意、俄、美、德,足不出戶享受異國美食甜品飯后甜品飲品飲料酒水其他此表應(yīng)具有一定的擴(kuò)展性,方便進(jìn)行菜品類別的添加和刪除。品種的管理,包括對具體菜品信息的添加、修改和刪除等操作。餐品的信息主要包括餐品的名稱、簡介、單價、所屬餐館和所屬的類別,此外每個餐品應(yīng)配有圖片項,使用戶在選擇餐品時更具直觀性和方便性。(6) 通過統(tǒng)計用戶的反饋信息,根據(jù)用戶的打分情況,管理員可以實時更換榜上有名模塊的
51、排行情況。排行分為四個小模塊,餐廳總排行和餐品的總排行,各類別餐廳的分別排行和各類別餐品的分別排行。管理員還可以發(fā)布公告和一些優(yōu)惠信息,對留言板上用戶提出的問題等有關(guān)信息做出解答和回復(fù)。通過這樣一個網(wǎng)上訂餐系統(tǒng),用戶就可以在辦公室、家中等待預(yù)定好的飯菜,大大降低了消費者的時間開銷,在經(jīng)歷和經(jīng)濟(jì)上都得到實惠。從操作方面來講:本系統(tǒng)應(yīng)該適用于不同水平和范圍的使用者,系統(tǒng)不應(yīng)太復(fù)雜和繁瑣,因此要求系統(tǒng)的操作盡可能簡單易行。3.2 系統(tǒng)分析3.2.1 業(yè)務(wù)流程圖業(yè)務(wù)流程分析是業(yè)務(wù)分析中一個很重要的內(nèi)容。只有對業(yè)務(wù)流程進(jìn)行細(xì)致分析,才能夠深入地理解業(yè)務(wù)的活動過程,了解業(yè)務(wù)活動所涉及到的各種組織實體,了解
52、業(yè)務(wù)的過程、步驟、規(guī)則和方法。圖3-4 系統(tǒng)總體業(yè)務(wù)流程圖(1)瀏覽與選擇餐飲信息:使用者進(jìn)入網(wǎng)站,不需要身份確認(rèn)即可自動提供瀏覽服務(wù),登錄系統(tǒng)之后則可以提供點菜訂餐,挑選餐飲和預(yù)定餐館的服務(wù),也可以增加、刪除和修改購物車中的餐飲類型。(2)判斷:當(dāng)使用者瀏覽完餐飲信息并確定要開始選購時,系統(tǒng)將判斷該顧客是否注冊并登錄,如果是,則可以開始直接進(jìn)行訂餐,否則,提示使用者注冊并登錄,當(dāng)使用者需要對留言板上的留言進(jìn)行回復(fù)和交流時,系統(tǒng)也將對使用者的登錄狀態(tài)進(jìn)行判斷,只有登錄的用戶才可以發(fā)表和回復(fù)留言。(3)注冊:使用者在網(wǎng)站上可以直接進(jìn)行注冊,提交注冊申請。用戶在注冊時需要填寫電子郵箱、用戶名、密碼
53、。(4)確認(rèn):管理員可以實時得到顧客的注冊信息,并對用戶提交的信息進(jìn)行審核,審核通過后,通過向用戶的注冊電子郵箱發(fā)送確認(rèn)鏈接,當(dāng)確認(rèn)后,用戶注冊成功。(5)提交訂單:已經(jīng)選購的餐飲信息,需要填寫訂單細(xì)節(jié),包括外送的餐品份數(shù),訂座的訂餐位數(shù),外送的送餐地址,用餐和送餐時間,聯(lián)系電話和一些個人的特殊要求,當(dāng)用戶選擇外送時,需要顯示每種所訂餐品的單價,以及最后全部餐品金額的總價。其中,對于單個菜品的送餐的份數(shù)和一次訂座的用餐人數(shù),要進(jìn)行審核,不得大于20少于1,當(dāng)超出限制時需要重新進(jìn)行選擇。對于尚未到期和尚未得到商家確認(rèn)的訂單信息,管理員與商家溝通后,用戶可以進(jìn)行取消,對于已經(jīng)逾期35分鐘,用戶還未
54、到店的訂座信息,將自動取消視作無效的訂座信息。(6)送貨與付款:用戶的每一份訂單都將實時存入后臺數(shù)據(jù)庫,管理人員獲得用戶的訂單信息后將進(jìn)行及時的訂單審核,然后將訂單信息通過電話或其他方式反映給商家,商家向用戶送貨,貨到付款,完成交易。細(xì)化業(yè)務(wù)流程圖:(1)初次使用系統(tǒng)的用戶圖3-5 細(xì)化業(yè)務(wù)流程圖1(2)已注冊用戶登錄圖3-6 細(xì)化業(yè)務(wù)流程圖2 (3)管理人員登錄:圖3-7 細(xì)化業(yè)務(wù)流程圖33.2.2 數(shù)據(jù)流圖數(shù)據(jù)流圖(data flow diagram,dfd)是系統(tǒng)分析中最常用和最重要的工具之一。數(shù)據(jù)流圖用來描述信息系統(tǒng)的邏輯模型,包括外部實體、數(shù)據(jù)處理、數(shù)據(jù)存儲和數(shù)據(jù)的流動。dfd是信息
55、系統(tǒng)分析的強有力工具,因為dfd圖有明顯的優(yōu)勢,具體表現(xiàn)在以下幾個方面。 (1)圖形簡潔抽象,邏輯結(jié)構(gòu)清晰、易讀。 (2)無論是開發(fā)者還是用戶都很容易理解和繪制。 (3)因此,使用dfd圖很容易與用戶交流,從而保證設(shè)計方案的準(zhǔn)確、完整。(4)容易轉(zhuǎn)換為物理設(shè)計。但dfd圖也存在明顯的不足,例如:(1)對于復(fù)雜系統(tǒng),其dfd圖可能變得非常復(fù)雜。(2)不能處理出錯和意外情況。(3)不能描述過程的控制結(jié)構(gòu)。(4)不能表示資金流、物流等企業(yè)中其他的流程。這些缺陷的彌補需要借助其他工具和圖形,比如業(yè)務(wù)流程圖。數(shù)據(jù)流圖的繪制首先體現(xiàn)了結(jié)構(gòu)化分析方法的基本特征,即自頂向下,逐層分解的繪制方法;其次也體現(xiàn)了一
56、些面向過程的特點,即以數(shù)據(jù)處理為核心分析系統(tǒng),實現(xiàn)系統(tǒng)的逐層分解。數(shù)據(jù)流圖的繪制流程如下:圖 3-8 數(shù)據(jù)流圖繪制流程在繪制系統(tǒng)的dfd時首先繪制范圍圖,然后向下逐層繪制出不同細(xì)化程度的dfd圖。(1)范圍圖。范圍圖(context diagram)的主要功能是說明系統(tǒng)(業(yè)務(wù))的范圍以及和外部實體、共享數(shù)據(jù)存儲的關(guān)聯(lián),也稱為“環(huán)境圖”。在范圍圖中,將要開發(fā)的信息系統(tǒng)用一個數(shù)據(jù)處理的矩形框表示,其作用是定義系統(tǒng)邊界。此外,在范圍圖中描述了系統(tǒng)的輸入、輸出信息,以及與未來的信息系統(tǒng)相關(guān)的外部實體及系統(tǒng)共享的數(shù)據(jù)庫。范圍圖表面看似簡單,其實它定義了系統(tǒng)的邊界,以及對外界的接口關(guān)系,對系統(tǒng)開發(fā)非常重要。本網(wǎng)上訂餐系統(tǒng)包含兩個外部實體,即管理人員和用戶。圖3-9 系統(tǒng)范圍圖 (2)頂層圖。頂層圖也稱作“零圖”,是對范圍圖中信息系統(tǒng)的第一次分解。目標(biāo)是構(gòu)造系統(tǒng)總體數(shù)據(jù)流圖,描述系統(tǒng)主要的數(shù)據(jù)處理功能和系統(tǒng)數(shù)據(jù)庫及其之間的聯(lián)系。在頂
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《焊接過程模擬技術(shù)》教學(xué)大綱
- 玉溪師范學(xué)院《聲樂》2022-2023學(xué)年第一學(xué)期期末試卷
- 冷氣賬務(wù)處理實例-做賬實操
- 現(xiàn)代文閱讀和莊子二則習(xí)題以及補充課文理解知識點
- 管理會計第5版 考試A卷及答案
- 2023年十溴二苯乙烷項目評估分析報告
- 2023年柔性制造系統(tǒng)(FMS)項目成效分析報告
- 2024屆??谑械谑袑W(xué)高考數(shù)學(xué)試題沖刺卷(二)
- 2024屆廣西柳州市名校高考數(shù)學(xué)試題模擬題專練目錄
- 泵房工勞務(wù)合同
- 2022年版《義務(wù)教育生物新課程標(biāo)準(zhǔn)》試題(含答案)
- YC/T 384.1-2018煙草企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化規(guī)范第1部分:基礎(chǔ)管理規(guī)范
- 小學(xué)六年級上冊綜合實踐-5.1了解漢字的發(fā)展演變-(19張)ppt
- 第23課《范進(jìn)中舉》課件(25張PPT) 年部編版語文九年級上冊
- 新版現(xiàn)代西班牙語第二冊課后答案
- 顱腦CT檢查技術(shù)課件
- 學(xué)會傾聽 主題班會課件(共23張ppt)
- 道地藥材來源及鑒別課件
- 班級校園欺凌隱患排查表
- 給地球爺爺?shù)囊环庑诺拈喿x答案
- 五年級上冊美術(shù)課件-第2課 畫人像 ▏人美版 (共9張PPT)
評論
0/150
提交評論