餐廳銷售管理信息系統(tǒng)的分析與設(shè)計(jì)_第1頁
餐廳銷售管理信息系統(tǒng)的分析與設(shè)計(jì)_第2頁
餐廳銷售管理信息系統(tǒng)的分析與設(shè)計(jì)_第3頁
餐廳銷售管理信息系統(tǒng)的分析與設(shè)計(jì)_第4頁
餐廳銷售管理信息系統(tǒng)的分析與設(shè)計(jì)_第5頁
已閱讀5頁,還剩36頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、.:.;系統(tǒng)開發(fā)與設(shè)計(jì)課程設(shè)計(jì)報告餐廳銷售管理信息系統(tǒng)的分析與設(shè)計(jì)Design and Analysis of Catering Sales Management System陳浩然李贊劉耀文指點(diǎn)教師:李中學(xué)年月中文摘要現(xiàn)代社會隨著科學(xué)技術(shù)的飛速開展,各行各業(yè)都在努力的將科學(xué)技術(shù)融入到本人的行業(yè)里,利用科學(xué)技術(shù)為本人賺取更大的利潤與價值,但是我國的中小餐飲行業(yè)卻沒有充分的利用網(wǎng)絡(luò)技術(shù),在實(shí)現(xiàn)信息化管理的路程上,有些滯后,在整個餐飲領(lǐng)域里,傳統(tǒng)的餐飲管理方式依然占據(jù)著比較主導(dǎo)的位置。與國外先進(jìn)的餐飲管理方式和國內(nèi)大型餐飲企業(yè)相比,我國傳統(tǒng)的餐飲管理方式依然存在著不少的缺陷。餐飲管理信息系統(tǒng)立足于

2、國內(nèi)傳統(tǒng)餐飲管理方式的缺乏,引入先進(jìn)的信息管理理念,而努力于提高餐飲管理的信息化程度。餐飲銷售管理信息系統(tǒng)主要是實(shí)現(xiàn)餐飲業(yè)日常業(yè)務(wù)的信息化管理。本文針對目前國內(nèi)中小餐館銷售管理方式的缺乏,開發(fā)了較為簡便的餐飲管理系統(tǒng)和網(wǎng)上訂餐系統(tǒng),系統(tǒng)采用多項(xiàng)曾經(jīng)開展成熟的技術(shù),采用面向?qū)ο蟮木幊谭椒?,從不同角度對系統(tǒng)模塊進(jìn)展了詳細(xì)的設(shè)計(jì)和分析。實(shí)現(xiàn)了系統(tǒng)的可靠性,拓展性。本餐飲銷售管理信息系統(tǒng)可以穩(wěn)定運(yùn)轉(zhuǎn),滿足中小餐館的長期需求和開展。餐飲銷售管理信息系統(tǒng)可以很好地協(xié)助 中小餐飲行業(yè)規(guī)范企業(yè)的管理業(yè)務(wù)流程,實(shí)現(xiàn)銷售的信息化管理,從而可以大大縮減企業(yè)的運(yùn)營本錢,今兒提高企業(yè)的運(yùn)營效益。關(guān)鍵詞:餐飲業(yè);管理系統(tǒng)

3、;銷售;網(wǎng)上訂餐ABSTRACTIn modern society, with the rapid development of science and technology, all trades and professions work hard to use science and technology into their industry, use science and technology to make greater profits and value, but Chinas small and medium-sized catering enterprises does n

4、ot have the full use of network technology, on the way of realization of information management, it is certainly late for us. In the catering industry, the traditional catering still occupies a dominant position. Compared with foreign advanced management methods, there are still many disadvantages i

5、n Chinas traditional catering management mode. The catering sales management information system based on the lack of traditional domestic catering mode, introducing the advanced information management concept, is committed to improve the level of informatization of the catering management.In that pa

6、per, focus on the deficiencies of the domestic traditional catering management mode, we develop a simpler restaurant management system. that system use mature technology, and use the object-oriented programming method, from different angle to detailed design and analysis. The restaurant management n

7、ot only can stable operation, its scientific extension can meet the long-term demand and development of the small and medium-sized catering enterprises. The system can help small and medium-sized catering enterprises to standardize the management of business processes, which can greatly reduce the o

8、peration costs of enterprises, and to improve the operational efficiency if the enterprises.KEYWORDS: Restaurant Industry; Management System; Sales目 錄TOC o - h u HYPERLINK l _Toc 中文摘要 PAGEREF _Toc HYPERLINK l _Toc ABSTRACT PAGEREF _Toc HYPERLINK l _Toc 目 錄 PAGEREF _Toc HYPERLINK l _Toc 引言 PAGEREF _T

9、oc HYPERLINK l _Toc . 設(shè)計(jì)背景 PAGEREF _Toc HYPERLINK l _Toc . 工程建立目的 PAGEREF _Toc HYPERLINK l _Toc .主要任務(wù)和意義 PAGEREF _Toc HYPERLINK l _Toc . 本文組織構(gòu)造 PAGEREF _Toc HYPERLINK l _Toc . 本章小結(jié) PAGEREF _Toc HYPERLINK l _Toc 相關(guān)實(shí)際與技術(shù) PAGEREF _Toc HYPERLINK l _Toc . 工程開發(fā)工具 PAGEREF _Toc HYPERLINK l _Toc . 工程處理方案 PAG

10、EREF _Toc HYPERLINK l _Toc . 工程數(shù)據(jù)平臺 PAGEREF _Toc HYPERLINK l _Toc . 工程開發(fā)技術(shù)與方法 PAGEREF _Toc HYPERLINK l _Toc .本章小結(jié) PAGEREF _Toc HYPERLINK l _Toc 系統(tǒng)分析 PAGEREF _Toc HYPERLINK l _Toc . 需求分析 PAGEREF _Toc HYPERLINK l _Toc .功能分析 PAGEREF _Toc HYPERLINK l _Toc . 系統(tǒng)數(shù)據(jù)流量及數(shù)據(jù)字典設(shè)計(jì) PAGEREF _Toc HYPERLINK l _Toc .新

11、系統(tǒng)功能構(gòu)造設(shè)計(jì) PAGEREF _Toc HYPERLINK l _Toc 系統(tǒng)設(shè)計(jì) PAGEREF _Toc HYPERLINK l _Toc .代碼設(shè)計(jì) PAGEREF _Toc HYPERLINK l _Toc . 數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc 引言如今,各行各業(yè)市場競爭都非常猛烈,不少企業(yè)都認(rèn)識到想要提升企業(yè)的經(jīng)濟(jì)收益和中心競爭力,就要加快企業(yè)的信息化進(jìn)程。而現(xiàn)實(shí)是,我國餐飲行業(yè)在信息化進(jìn)程中開展的比較緩慢,究其緣由很多,例如我國中小餐飲企業(yè)數(shù)量比較多,餐飲企業(yè)的規(guī)模較小、資金匱乏、人才缺乏等等。經(jīng)過資料查找得知,多數(shù)中小餐飲企業(yè)以為信息化門檻過高,企業(yè)需求投入過多的資金,且

12、系統(tǒng)的后期維護(hù)還需求聘請專業(yè)的人才,許多企業(yè)的老板面對如此龐大的投資,且在對于投資這么多,能否能提高經(jīng)濟(jì)收益無法確認(rèn)的情況下,很多中小型餐飲企業(yè)很難堅(jiān)決的選擇步入信息化的潮流中去。而面對這樣的情況,針對多數(shù)中小企業(yè)而開發(fā)的餐飲銷售管理信息系統(tǒng)就這樣的應(yīng)運(yùn)而生。. 設(shè)計(jì)背景堅(jiān)持改革開放年來,我國在經(jīng)濟(jì)建立方面獲得了突飛猛進(jìn)的開展,尤其是隨著我國勝利的參與世界貿(mào)易組織,年北京奧運(yùn)會及年世博會的勝利舉行,再加上我國近年來GDP總量的迅猛提高,都標(biāo)志著我國在世界舞臺上全方位的崛起。伴隨著我國經(jīng)濟(jì)的開展和人們生活程度的提高,餐飲業(yè)堅(jiān)持著高速增長的態(tài)勢,已成為了我國消費(fèi)需求市場中增長幅度最高、開展速度最快

13、的行業(yè)之一,據(jù)餐飲行業(yè)市場調(diào)查顯示:-年,這年間餐飲行業(yè)每一年的銷售額都會以%以上的速度增長,比其他消費(fèi)品零售額快個百分點(diǎn)左右,餐飲行業(yè)的零售額度從年的.%上漲到年的.%,這年間,餐飲行業(yè)零散銷售額度對社會消費(fèi)品零售總體額度的付出力量普通在%左右,使社會消費(fèi)品零售總額度增長-個百分點(diǎn)。我國的消費(fèi)政策勢必會促使各行業(yè)進(jìn)入快速開展時期,餐飲行業(yè)作為效力業(yè)中最重要的運(yùn)營工程,其開展趨勢成為行業(yè)預(yù)測中關(guān)鍵的立場。從目前我國餐飲業(yè)的市場格局來看,我國的餐飲業(yè)早已步入市場整合期,但是與此前粗獷式的市場競爭主體擴(kuò)張不同,此次是由市場方向的對運(yùn)營主體進(jìn)展整合,配合行政導(dǎo)向的作用,我國的餐飲業(yè)開展將呈現(xiàn)新的開展

14、趨勢。餐飲行業(yè)一些研討院提出我國餐飲業(yè)的開展是根底性產(chǎn)業(yè)的開展規(guī)律,但是隨著餐飲業(yè)市場導(dǎo)向的作用越來越明顯,加以外資產(chǎn)業(yè)的不斷入侵,我國的餐飲行業(yè)將擺脫傳統(tǒng)的整合規(guī)律,趨向于跨越式開展。一方面,從業(yè)主體的運(yùn)營思想變化將導(dǎo)致餐飲業(yè)的競爭主導(dǎo)發(fā)生變化,從此前我國的區(qū)域性餐飲行業(yè)開展整合趨勢來看,我國的很多餐飲業(yè)從業(yè)主體選擇了美式的規(guī)范化餐飲擴(kuò)張方式,但是從目前市場格局而言,此種擴(kuò)張方式雖然符合我國日益擴(kuò)展的中產(chǎn)階級消費(fèi),但是在運(yùn)營利潤擴(kuò)張方面存在一定的缺乏。從業(yè)主體的運(yùn)營思想將促使新的擴(kuò)張方式 ,從某餐飲品牌的上市訴求來看,作者以為這種方式曾經(jīng)處于朦朧成型的形狀,即高端餐飲的終端運(yùn)營方式,企業(yè)以吸

15、引高端消費(fèi)為主,配合以場地的選擇與定價的差別性,以此挽留大量中產(chǎn)階級消費(fèi),不僅保證盈利利潤的合理增長,更做到了中式餐飲與市場運(yùn)營戰(zhàn)略完美搭配的目的。另外從此類企業(yè)擴(kuò)張角度來看,“直營+加盟的方式將保證企業(yè)的運(yùn)營擴(kuò)張趨勢非常明顯,長期競爭力非??春谩A硪环矫?,行政導(dǎo)向?qū)Q議著市場整合在今年一直處于跨越式開展過程,從目前港資餐飲業(yè)在內(nèi)地的擴(kuò)張趨勢來看,有很多連鎖餐飲企業(yè)曾經(jīng)嗅到了國內(nèi)餐飲市場大規(guī)模整合的氣味。行政導(dǎo)向勢必將加大對餐飲從業(yè)主體的整改,以保證國內(nèi)餐飲行業(yè)的安康開展,而區(qū)域市場的從業(yè)主體減少,其結(jié)果必然是行業(yè)集中率上升,大量連鎖餐飲企業(yè)成為未來市場份額的瓜分者。但是需求明確的是,這與此前

16、的市場并購有很大的不同,可以說后期出現(xiàn)的市場并購將是大集團(tuán)之間的吞并,普通市場從業(yè)者的并購將不再是市場焦點(diǎn)。中投顧問發(fā)布的從政策導(dǎo)向的市場開展?jié)摿χ凶龀鐾茰y,顯示年月商務(wù)部發(fā)布的“十二五期間促使餐飲業(yè)科學(xué)安康開展的指點(diǎn)意見中指出,力爭在“十二五期間,餐飲業(yè)堅(jiān)持年均%的增長速度,到年零售額突破.萬億元,并培育一批特征突出、營業(yè)額億元以上品牌餐飲企業(yè)集團(tuán)。伴隨著政府拉動消費(fèi)的政策影響、以及中國自古以來“民以食為天的傳統(tǒng)認(rèn)識的影響,餐飲行業(yè)勢必還會成為他們的消費(fèi)熱點(diǎn),而中國的餐飲行業(yè)的消費(fèi)程度依然會繼續(xù)增長。這些數(shù)據(jù)足以闡明:餐飲業(yè)已成為我國經(jīng)濟(jì)增長的助推器,因此他們會不由的思索,怎樣管理和創(chuàng)新才干

17、穩(wěn)住餐飲業(yè)在我國經(jīng)濟(jì)增長中所占據(jù)的重要位置以及提高餐飲行業(yè)給我國經(jīng)濟(jì)開展帶來更高的利潤。加之,作為我國第三產(chǎn)業(yè)中的傳統(tǒng)效力性行業(yè)之一的餐飲業(yè),改革開放年以來雖然堅(jiān)持著旺盛的開展勢頭,但與國外餐飲業(yè)相比,在運(yùn)營管理、運(yùn)營方式、開展思緒等方而還存在著宏大的差距,加之,近年來,信息科技的迅猛開展為人們的生活與辦公帶來了宏大的方便與快捷,而傳統(tǒng)的以手任務(wù)坊為主,紙介為輔的辦公方式無法實(shí)現(xiàn)規(guī)范化流程、強(qiáng)化管理、降低本錢等作用。與國外著名的快餐連鎖相比,西餐因其菜品、效力的多樣化和特征化,以及缺乏科學(xué)和規(guī)范的管理體系。這使西餐企業(yè)難于實(shí)現(xiàn)規(guī)范化管理與本錢的控制。餐館點(diǎn)餐方式存在主要弊端如下:效力員手寫顧客

18、菜單速度慢,降低顧客稱心度;效力員在點(diǎn)餐過程中存在錯單、漏單的能夠,呵斥后期審核加大任務(wù)量;顧客較多時廚師與效力員之間得不到充分的交流,呵斥廚師對菜單得不到精準(zhǔn)的控制,以及營業(yè)情況不能隨時得到控制;在用餐頂峰期,收銀員卜作量較大,呵斥對顧客結(jié)賬信息計(jì)算錯誤,而導(dǎo)致經(jīng)濟(jì)損失針對以上弊端、以及傳統(tǒng)餐飲行業(yè)組織不夠明晰簡約、信息量大、管理過程繁瑣、效率低等缺陷,開發(fā)一套簡單好用的餐飲管理系統(tǒng)迫在眉睫。. 工程建立目的餐飲管理系統(tǒng)的開發(fā),以規(guī)范餐飲管理流程,提高餐飲管理的效率、提升中小餐飲企業(yè)的效力質(zhì)量為中心,訂立以下幾個開發(fā)目的;整個系統(tǒng)界而設(shè)計(jì)簡約美觀,操作方便,最大程度的簡化餐飲任務(wù)人員的任務(wù)量

19、,提高其任務(wù)效率、效力質(zhì)量、和餐飲企業(yè)的管理檔次;前臺業(yè)務(wù)目的,人性化點(diǎn)餐,菜單查詢、特征查詢、點(diǎn)菜時添加菜名、桌號、會員號、可以附加口味的特殊要求;菜品錄入,大廳餐桌菜品錄入、包廂菜品錄入、查詢所點(diǎn)的菜的形狀、用餐中途加菜;結(jié)賬管理.主要任務(wù)和意義他們將餐飲管理到達(dá)規(guī)范化、科學(xué)化為出發(fā)點(diǎn),實(shí)現(xiàn)一個其有適用性強(qiáng)、效率高、業(yè)務(wù)功能劃分明晰、維護(hù)與擴(kuò)展性強(qiáng)的餐飲管理系統(tǒng)。力求提升餐飲行業(yè)的管理程度、效力質(zhì)量、任務(wù)效率,充分實(shí)現(xiàn)數(shù)據(jù)合理化與最大共享,構(gòu)成餐飲規(guī)范化的效力體系。. 本文組織構(gòu)造本文主要包括以下幾個章節(jié):第一章:引言,結(jié)合餐飲行業(yè)的開展背景、論述了工程的開發(fā)背景、目的,和作者在開發(fā)過程中

20、的主要任務(wù),以及對論文的整體構(gòu)造做了一個簡單的引見。第二章:第三章:第四章:第五章:第六章:. 本章小結(jié)本章向大家闡明了開發(fā)中小餐飲銷售管理系統(tǒng)的背景、傳統(tǒng)餐飲管理的弊端、意義、目的。其次引見了他們的主要任務(wù)。最后引見了本論文的整體構(gòu)造。 相關(guān)實(shí)際與技術(shù)在本章中,作者以工程整體開發(fā)為出發(fā)點(diǎn),站在技術(shù)運(yùn)用的角度,為大家引見整個工程開發(fā)過程中,工程所用到的技術(shù)與方法。其中主要包括工程的開發(fā)工具以及框架構(gòu)造,圍繞本工程,站在技術(shù)運(yùn)用的角度,對相關(guān)技術(shù)進(jìn)展根底性簡介,為系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)奠定技術(shù)根底。. 工程開發(fā)工具Visual Studio 是微軟.NET平臺下研發(fā)出來的一個完好且強(qiáng)大的研發(fā)工具,利用這

21、個工具可以開發(fā)Web程序、XML和Web Services、桌面、挪動等運(yùn)用程序。VB.NET、Visual C#.NET等運(yùn)用的開發(fā)環(huán)境都具有一樣的集成,它們的開發(fā)環(huán)境可以使它們共享彼此的工具,其可以運(yùn)用不同的言語搭建處理方案。其次,以上開發(fā)言語還利用了.NET Framework 的功能,在Visual Studio 里可以享有設(shè)計(jì)、編寫代碼、調(diào)試、銜接數(shù)據(jù)庫等根本的開發(fā)功能和基于開放架構(gòu)的效力器組件開發(fā)平臺,企業(yè)開發(fā)工具和運(yùn)用程序重新發(fā)布工具以及性能評測報告等高級功能。Visual Studio 采用代碼后置的編程方式,代碼后置可以把界面開發(fā)和界面對應(yīng)的后臺開放在不同的文件里面,這樣就方

22、便了代碼的反復(fù)利用,同時也方便了代碼的調(diào)試,此外,運(yùn)轉(zhuǎn)程序的電腦還必需安裝IIS效力器,系統(tǒng)開發(fā)采用的就是Visual Studio ,Visual Studio 軟件任務(wù)流程圖,如圖-所示。 圖- Visual Studio 任務(wù)流程 Visual Studio 具有以下特點(diǎn): Visual Studio 精心打造云計(jì)算架構(gòu),使在線運(yùn)用軟件的開發(fā)及運(yùn)用更為簡約。 助力挪動與嵌入式安裝開發(fā)。 Visual Studio 搭配Windows ,在Web運(yùn)用上有較大切入,使Web運(yùn)用到達(dá)一個新境界。 Visual Studio 加大了對多核并行運(yùn)算的支持。 建美感與效能并重的新一代軟件。 支持最新

23、C+規(guī)范,加強(qiáng)IDE,真實(shí)提高開發(fā)人員的開發(fā)效率。. 工程處理方案 餐飲管理系統(tǒng)處理方案采用了B/S構(gòu)造,整個處理方案基于.NET框架的系統(tǒng)N層體系架構(gòu)成,共分個邏輯層,整體架構(gòu)如圖-所示:圖- 系統(tǒng)架構(gòu)Web層這一層是餐飲管理系統(tǒng)中Web工程的實(shí)現(xiàn),為客戶提供對應(yīng)程序的訪問。這一層是由ASP.NET的Web窗體和代碼隱藏文件組成。Web窗體是用HTML標(biāo)簽和效力器控件組成供永和操作,后臺代碼文件實(shí)現(xiàn)各種控件的事件處置。業(yè)務(wù)邏輯層業(yè)務(wù)邏輯層也可以看作是“隔離層,在這一層將處置餐飲管理系統(tǒng)中各種業(yè)務(wù)邏輯的實(shí)現(xiàn),它將用戶界面和各種業(yè)務(wù)功能的實(shí)現(xiàn)隔分開來。在這一層將會調(diào)用數(shù)據(jù)訪問層的方法,方法的真正

24、實(shí)現(xiàn)卻在數(shù)據(jù)訪問層。數(shù)據(jù)訪問層數(shù)據(jù)訪問層,為業(yè)務(wù)邏輯層提供數(shù)據(jù)庫訪問效力,在這一層運(yùn)用的是ADO.NET完成對數(shù)據(jù)庫的訪問。ADO.NET是一個基于規(guī)范的、面向創(chuàng)建式分布數(shù)據(jù)共享運(yùn)用程序的編程模型。ADO.NET包含了許多類,可以經(jīng)過這些類來訪問數(shù)據(jù)庫,這些類位于.NET Class Library中,可以被任何基于.NET設(shè)計(jì)的運(yùn)用程序運(yùn)用。業(yè)務(wù)虛體層實(shí)體層即數(shù)據(jù)庫表類,即由數(shù)據(jù)庫中的表籠統(tǒng)出來的類,也叫實(shí)體類。在SQL Server 中的表,每一個字段其實(shí)就是一種籠統(tǒng),一個共同點(diǎn),詳細(xì)的每一條記錄就是一個詳細(xì)的實(shí)例,實(shí)體類主要作為數(shù)據(jù)的載體,在各個層之間進(jìn)展傳送。整個處理方案各邏輯層之間的

25、援用關(guān)系如圖-所示: 圖 - 邏輯層援用關(guān)系經(jīng)過上述的講解和分析,得知餐飲管理系統(tǒng)主要是用三層架構(gòu)來實(shí)現(xiàn)的,當(dāng)然任何一項(xiàng)技術(shù)和方法都有其本身的優(yōu)點(diǎn)與缺陷,三層架構(gòu)自然也不例外,以下簡單引見三層架構(gòu)的優(yōu)點(diǎn)與缺陷;三層架構(gòu)的優(yōu)點(diǎn)工程的開發(fā)人員可以只用關(guān)懷本人所擔(dān)任的那一層;運(yùn)用三層架構(gòu),可以降低層與層之間的依賴性;有利用建立同一的開發(fā)規(guī)范;各個層之間的邏輯可以復(fù)用;三層架構(gòu)中,不同的層擔(dān)任的義務(wù)不同,例如:數(shù)據(jù)訪問層采用動態(tài)鏈接字符串來表示數(shù)據(jù)庫效力器的稱號,當(dāng)需求切換不同類型的數(shù)據(jù)庫時,只需修正鏈接字符串的配置就可以切換到不同的數(shù)據(jù)庫。這樣就加大了程序的可拓展性。平安性高。用戶端只能經(jīng)過邏輯層來

26、訪問數(shù)據(jù)層,減少了入口點(diǎn),把很多危險的系統(tǒng)功能都屏蔽了。工程構(gòu)造更清楚,分工更明確,有利于后期的維護(hù)和晉級。三層架構(gòu)能夠存在的問題由于在三層里,從數(shù)據(jù)庫中訪問到數(shù)據(jù)需求一層一層的往表示層傳送,供客戶運(yùn)用,所以速度有所減慢,假設(shè)沒有這么多層的傳送,直接訪問數(shù)據(jù)庫得到相應(yīng)的數(shù)據(jù),系統(tǒng)整體性能會更高一些。在三層架構(gòu)里,方法的調(diào)用是一層依賴一層的,這樣的話,其中某一層的方法發(fā)生改動,將會導(dǎo)致相關(guān)聯(lián)的各層都需求修正,這樣就會呵斥相關(guān)聯(lián)的修正。從而添加了代碼量,添加了任務(wù)量。. 工程數(shù)據(jù)平臺數(shù)據(jù)庫可以把它籠統(tǒng)的了解為存儲數(shù)據(jù)的“倉庫,數(shù)據(jù)庫是為了滿足實(shí)現(xiàn)一個工程時,不同的用戶對應(yīng)不同的需求時,將所需的數(shù)據(jù)

27、按照一定的數(shù)據(jù)模型在計(jì)算機(jī)系統(tǒng)中組織、存儲和運(yùn)用的相互關(guān)聯(lián)的數(shù)據(jù)集合。數(shù)據(jù)庫是管理具有量大、耐久、穩(wěn)定、共享等特點(diǎn)的數(shù)據(jù)的工具。關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的規(guī)范言語是SQL,經(jīng)過SQL語句的編寫,可以對數(shù)據(jù)進(jìn)展各種操作,目前許多關(guān)系型數(shù)據(jù)例如:Oracle、Microsoft SQL Server都采用了SQL言語的規(guī)范。規(guī)范的SQL命令有添加、刪除、修正、查詢,經(jīng)過這些命令根本上可以實(shí)現(xiàn)對數(shù)據(jù)的一切操作。要根據(jù)工程的需求,選擇適宜本人的數(shù)據(jù)庫平臺,選擇數(shù)據(jù)庫平臺時,可以思索一下幾個要素:性能:數(shù)據(jù)庫處置數(shù)據(jù)的效率能否滿足工程的需求;開放性:數(shù)據(jù)庫能否能在不同的操作系統(tǒng)下適用;平安性:存放在數(shù)據(jù)庫中

28、信息能否平安;并行性:數(shù)據(jù)庫能否可以在多節(jié)點(diǎn)上并行運(yùn)轉(zhuǎn);可操作性:在適用數(shù)據(jù)庫前能否需求復(fù)雜的培訓(xùn)。鑒于對以上要素的思索和根據(jù)工程的需求,決議采用SQL Server 。SQL Server 具有以下特點(diǎn):信息的存儲比以前更加平安,SQL Server 可以加密數(shù)據(jù)文件和日志文件,不需求修正其它的程序,加完密防止未授權(quán)用戶訪問數(shù)據(jù)的,保證系統(tǒng)數(shù)據(jù)的隱私和平安;SQL Server 還可以定義每一個數(shù)據(jù)庫的審查規(guī)范,審查配置可以為每一個數(shù)據(jù)庫作單獨(dú)的制定。為制定對象做審查配置,使審查的執(zhí)行性能更好,對SQL Server 的配置也會更加方便;SQL Server 基于Microsoft SQL

29、Server ,并提供了更加值得信任的數(shù)據(jù)庫鏡像平臺,這個鏡像平臺包括的新特性有:)頁面假設(shè)出現(xiàn)和錯誤,頁面經(jīng)過重新復(fù)制,從而到達(dá)自動修復(fù)的效果;SQL Server 對輸出的日志流進(jìn)展緊縮,從而使數(shù)據(jù)庫鏡像平臺所要求的帶寬也變小了。. 工程開發(fā)技術(shù)與方法本文作者以工程整體開發(fā)為出發(fā)點(diǎn),站在技術(shù)運(yùn)用的角度,為大家引見整個工程開發(fā)過程中所用到的技術(shù)與方法。ASP.NET技術(shù)ASP.NET微軟公司開發(fā)的技術(shù),這項(xiàng)技術(shù)可以讓嵌入到Web網(wǎng)頁中的腳本可由Internet效力器運(yùn)轉(zhuǎn)的效力器端的腳本技術(shù)。ASP.NET由ASP開展而來的,由于傳統(tǒng)的ASP具有:代碼邏輯混亂,難于管理;代碼的可重用性差;弱類

30、型呵斥的潛在出錯的能夠,所以,ASP.NET在這種情況下應(yīng)運(yùn)而生。ASP.NET不僅處理了現(xiàn)有開發(fā)環(huán)境呵斥的許多問題,而且提供了強(qiáng)大的可擴(kuò)展性,同時也帶來了強(qiáng)大的工具支持。ASP.NET是用于構(gòu)建Web運(yùn)用程序的一個完好的框架。這個模型的主要特性之一是選擇編程言語的靈敏性。ASP.NET經(jīng)過開發(fā)言語例如:VB、C#等。餐飲管理系統(tǒng)采用ASP.NET主要是由于ASP.NET具有以下一些優(yōu)點(diǎn):強(qiáng)大的工具支持ASP.NET框架對Visual Studio集成開發(fā)環(huán)境中的工具箱進(jìn)展來了大量的補(bǔ)充。所見即所得編輯、輕松的拖放布置效力器控件為程序的開發(fā)帶來了極大的方便。良好的性能與ASP不同,ASP.NE

31、T實(shí)時編譯、綁定、本機(jī)優(yōu)化等特點(diǎn),提高了代碼編寫之前的性能,它是在效力器端運(yùn)轉(zhuǎn)的,而且ASP.NET曾經(jīng)是編譯好了的公共代碼。靈敏性由于ASP.NET是曾經(jīng)編譯好了的效力器端的代碼,所以Web運(yùn)用開發(fā)者,可以很好的運(yùn)用ASP.NET這個平臺的靈敏性。ASP.NET和其開發(fā)言語無關(guān),所以可以選擇最適宜程序開發(fā)的言語,或者跨多種言語分布式運(yùn)用程序??晒芾硇訟SP.NET采用了在文本根底之上,分層次來配置的系統(tǒng),使設(shè)置在效力器方面的運(yùn)用和在Web運(yùn)用程序方面的運(yùn)用操作變得簡單化。由于其程序的配置信息是以文本的方式存在的,所以即使是沒有本地管理工具的協(xié)助 ,也可以設(shè)置新的運(yùn)用程序。這種“本地管理為零的

32、思想,也在ASP.NET框架運(yùn)用程序的部署中得以運(yùn)用。這樣的話僅僅需求把一些必要的文件Copy到效力器端,就可以將ASP.NET在效力器端部署ASP.NET框架的運(yùn)用程序。不需求將效力器重新運(yùn)轉(zhuǎn),哪怕是在部署或者在交換在運(yùn)轉(zhuǎn)的編譯代碼。簡易性ASP.NET可以很容易的執(zhí)行常見的義務(wù),不論是窗體的提交,還是身份在客戶端的驗(yàn)證,以及站點(diǎn)的部署。例如,ASP.NET框架使您可以生成將運(yùn)用程序邏輯與表示代碼清楚分開的用戶界面,和在類似Visual C#的簡單窗體處置模型中處置事件。另外,公共言語運(yùn)轉(zhuǎn)庫,利用托管代碼效力簡化了開發(fā)。. .NET Framework .Net Framework 是Mic

33、rosoft 為一個努力于矯捷軟件開發(fā)Agile software development、快速運(yùn)用開發(fā)Rapid application development、平臺無關(guān)性和網(wǎng)絡(luò)透明化的軟件開發(fā)新平臺,又叫.NET框架。.Net Framework 是Microsoft開發(fā)的一種全面且一致的編程模型,用于生成具有視覺震撼力的用戶體驗(yàn)、無縫的平安通訊和對一系列業(yè)務(wù)流程進(jìn)展建模才干的運(yùn)用程序。.Net Framework 是用于Windows的新托管代碼編程模型。.Net Framework強(qiáng)大功能與新技術(shù)結(jié)合起來,用于構(gòu)建具有視覺上引人注目的用戶體驗(yàn)的運(yùn)用程序,實(shí)現(xiàn)了跨技術(shù)邊境的無縫通訊并且能

34、支持各種業(yè)務(wù)流程。餐飲管理系統(tǒng)開發(fā)采用的是.Net Framework .,圖-展現(xiàn)了.Net Framework . 的構(gòu)造:圖-.Net Framework構(gòu)造.Net Framework 是以一種采用系統(tǒng)虛擬機(jī)運(yùn)轉(zhuǎn)的編程平臺,以通用言語運(yùn)轉(zhuǎn)庫為根底,支持多種言語例如:C#、VB、C+等言語的開發(fā)。這個新平臺使得程序設(shè)計(jì)員可以同時進(jìn)展Windows運(yùn)用軟件和網(wǎng)絡(luò)運(yùn)用軟件以及組件和效力web效力的開發(fā),由于.Net集成了各種開發(fā)言語,及未來還有能夠推出在其他操作系統(tǒng)下運(yùn)轉(zhuǎn)的版本。圖.展現(xiàn)的是.Net Frameworkd組件架構(gòu)概略:. 面向?qū)ο蠓椒嫦驅(qū)ο蠓椒∣bject-Oriented

35、 Method是一種面對對象的思想運(yùn)用于軟件開發(fā)過程中,指點(diǎn)開發(fā)活動的系統(tǒng)方法,簡稱OOObject-oriented方法。是建立在“對象概念根底上的方法學(xué)。對向是由數(shù)據(jù)和允許的操作組成的封裝體,與客觀實(shí)體有直接關(guān)系,一個對象類定義了具有類似性質(zhì)的一組對象。而承繼性是對詳細(xì)層次關(guān)系的類的屬性和操作進(jìn)展共享的一種方式。所為面向?qū)ο缶褪腔趯ο蟾拍?,以對象為中心,以類和承繼為構(gòu)造機(jī)制,來認(rèn)識、了解、描寫客觀世界和設(shè)計(jì)、構(gòu)建相應(yīng)的軟件系統(tǒng)。面向?qū)ο蠓椒ǖ谋举|(zhì)是:提倡從客觀世界曾經(jīng)存在的事物為出發(fā)點(diǎn)來構(gòu)造軟件系統(tǒng),要習(xí)慣用人們在現(xiàn)實(shí)生活中經(jīng)常運(yùn)用的方法和思想來認(rèn)識、了解和描畫描畫客觀事物,強(qiáng)調(diào)最終建立

36、的軟件系統(tǒng)是顯示生活中人事物的映射,即系統(tǒng)軟件中存在的對象以及對象和對象之間的關(guān)系應(yīng)該照實(shí)的反映固有存在的人事物之間的關(guān)系。面對對象的根本概念如下:.對象是想要研討的任何事物。而從程序的角度來看,對象是一個程序的模塊,從用戶的角度來看,對面要實(shí)現(xiàn)的行為。一個對象向另一個對象發(fā)出懇求,希望另一個對象為其效力的方式是發(fā)送音訊。.類可以了解為是對對象定義的模板。類是一對具有一樣的數(shù)據(jù),和一樣操作的對對象的集合。一個類包含的數(shù)據(jù)和方法描畫一組對象共同的屬性和方法。類是對詳細(xì)對象的一個籠統(tǒng)。對象那么石磊的詳細(xì)化和實(shí)例。面向?qū)ο笥腥筇卣?,如圖-所示:圖- 面向?qū)ο箝_發(fā)特征.封裝:封裝是對象和類概念的主要

37、特征。封裝也是把客觀的存在的事物封裝成類,并且類可以把本人的數(shù)據(jù)和方法只讓可信的類或者對象操作,對不可信的進(jìn)展隱藏。.承繼:承繼既是子類可以享有父類的一切功能,而且不需求去編寫父類的功能,就可以對承繼的子類功能的拓展。承繼的子類還可以叫派生類。被承繼的類稱為“基類、“父類或“超類。承繼的過程,就是從普通到個別的過程要實(shí)現(xiàn)承繼,可以經(jīng)過“承繼和“組合來實(shí)現(xiàn)。在一些面對對象的言語中,一個子類可以承繼多個父類??墒瞧胀ㄇ闆r下,一個子類只對應(yīng)一個父類,假設(shè)要實(shí)現(xiàn)多重承繼的話,就可以經(jīng)過多級承繼實(shí)現(xiàn)。承繼概念的實(shí)現(xiàn)方式有三類:實(shí)現(xiàn)承繼、接口承繼和可是承繼。.所謂實(shí)現(xiàn)承繼即子類直接承繼父類的一切功能,不需

38、求再額外修正;.所謂接口承繼即指,子類只運(yùn)用父類中的方法和屬性,那么子類實(shí)現(xiàn)的接口就必需實(shí)現(xiàn)父類接口中的方法。.可視承繼,是指子窗體承繼一個父窗體,且父窗體中的一切款式,代碼、功能,子窗體都可以享有。多態(tài):多態(tài)性可以將子類類型的指針賦值給父類類型的指針。實(shí)現(xiàn)多態(tài),有兩種方式,覆蓋,重載。.覆蓋,是指子類重寫父類中的虛函數(shù)的方法。.重載,是指方法名一樣,參數(shù)列表不同。重載的概念其實(shí)并不屬于“面向?qū)ο缶幊?,重載是這樣實(shí)現(xiàn)的:編譯器會根據(jù)不同的參數(shù)列表,對詳細(xì)一樣稱號的方法做修飾,和多態(tài)有關(guān)系的是覆蓋。當(dāng)子類重新定或者修正了基類中的虛函數(shù)后基類中的指針根據(jù)賦給它的不同的指針,動態(tài)地調(diào)用屬于子類的虛函

39、數(shù)的地址還沒方法確定。所以,這樣的函數(shù)地址是在運(yùn)轉(zhuǎn)其綁定的。重載和多態(tài)沒有什么關(guān)系,他僅代表是一種言語的特性。.本章小結(jié)本章主要向大家引見了餐飲管理系統(tǒng)的整個架構(gòu),數(shù)據(jù)庫開發(fā)平臺、及在體統(tǒng)實(shí)現(xiàn)過程中用到的技術(shù)ASP.net、Framework以及面向?qū)ο蟮姆椒?,接下來將要看看餐飲管理系統(tǒng)的詳細(xì)需求是什么,都有那些模塊需求實(shí)現(xiàn)。 系統(tǒng)分析. 需求分析餐飲行業(yè)是一個具有悠久歷史的行業(yè),在科學(xué)技術(shù)和社會經(jīng)濟(jì)開展的日新月異的今天,餐飲市場也得到了迅猛的開展,同時隨著市場的進(jìn)一步開發(fā),給這個行業(yè)帶來了越來越猛烈的競爭。餐飲管理系統(tǒng)和文娛管理處理方案旨在協(xié)助 您改善餐飲點(diǎn)管理程度,特別適宜零售與流通行業(yè)。

40、經(jīng)過為您打造一個靈敏的企業(yè)餐飲管理系統(tǒng),令您的管理信息程度,企業(yè)資源規(guī)劃,供應(yīng)鏈管理客戶關(guān)系管理得到大幅提升。因此如何利用現(xiàn)代的信息技術(shù)來提高餐飲企業(yè)的運(yùn)作效率,降低本錢,提高客戶的稱心度,如何在猛烈的市場競爭中獲得競爭優(yōu)勢與永續(xù)開展是每個餐飲企業(yè)的老板必需思索的問題。餐飲管理系統(tǒng)超越傳統(tǒng)餐飲管理理念,吸收客戶關(guān)系管理,企業(yè)資源方案等先進(jìn)的管理理念,圍繞滿足餐飲企業(yè)對物流、信息流、資金流等集成管理的需求進(jìn)展功能模塊的開發(fā)。由此衍生出各種管理模塊,如:集成賬務(wù)、銷售統(tǒng)計(jì)、庫存管理、本錢核算、物資流轉(zhuǎn)、統(tǒng)計(jì)分析查詢系統(tǒng)等。作為其重要組成部分的信息管理軟件也呈現(xiàn)出強(qiáng)勁的開展勢頭,市場需求激增為了滿足

41、中國企業(yè)的管理和開展需求,結(jié)合中國國情,開發(fā)出適宜中國企業(yè)、專業(yè)從事信息管理研討的管理軟件勢在必行,目前,國內(nèi)市場上曾經(jīng)有了一部分信息管理軟件,但大多只是從軟件運(yùn)用層面將信息管理軟件化實(shí)現(xiàn)。到目前為止,尚未出現(xiàn)一款可將管理理念交融其中的信息管理系統(tǒng)。由此可見,開發(fā)一套具有先進(jìn)意義的信息管理實(shí)際支撐的信息管理系統(tǒng)是勢在必行的。.功能分析本系統(tǒng)主要針對餐廳的銷售信息管理系統(tǒng)而進(jìn)展分析、規(guī)劃和設(shè)計(jì)餐飲管理系統(tǒng)中心功能模塊的開發(fā)包括前臺和后臺操作:前臺操作網(wǎng)上預(yù)訂、前臺點(diǎn)餐、結(jié)賬、菜單查詢等功能。后臺操作管理員訂單處置、菜單信息維護(hù)、財(cái)務(wù)信息處置等功能。. 銷售系統(tǒng)業(yè)務(wù)流程圖圖. 餐廳銷售管理信息系統(tǒng)

42、業(yè)務(wù)流程圖管理業(yè)務(wù)流程包括各環(huán)節(jié)的業(yè)務(wù)處置、信息來源、處置方法、計(jì)算方法、信息流經(jīng)去向、信息提供的時間和形狀報告、單據(jù)、屏幕顯示。本系統(tǒng)采用管理業(yè)務(wù)流程圖表示企業(yè)的管理業(yè)務(wù),管理業(yè)務(wù)流程圖是一種木梳系統(tǒng)內(nèi)個單位、人員之間的業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以協(xié)助 分析人員找出業(yè)務(wù)流程中的不合理流向。該管理系統(tǒng)主要包括對銷售過程即點(diǎn)菜的管理、銷售核算與統(tǒng)計(jì)的管理,業(yè)務(wù)流程圖反映了整個系統(tǒng)的業(yè)務(wù)流程,對系統(tǒng)的設(shè)計(jì)起了一個指點(diǎn)性的作用,也為后面的設(shè)計(jì)打下了根底。首先由顧客向銷售窗口提供本人對產(chǎn)品的需求信息,然后銷售窗口師傅把對應(yīng)的價錢信息反響給顧客,顧客根據(jù)該價錢信息決議本人能否可以接

43、受,假設(shè)可以接受,那么收銀臺打印小票,并憑仗小票在窗口取飯;假設(shè)不接受,那么重新選擇產(chǎn)品,產(chǎn)生再一次的需求信息。管理系統(tǒng)的業(yè)務(wù)流程圖如圖.所示。.網(wǎng)上訂餐業(yè)務(wù)流程圖圖.管理員登錄分析圖由用戶登錄系統(tǒng)之后分三種情況討論:身份驗(yàn)證失敗,那么退出系統(tǒng);用戶以“顧客身份登錄,那么流程圖如下圖:圖.用戶登錄功能圖.用戶以“管理員身份登錄,那么流程圖如下圖:圖.管理員登錄功能圖根據(jù)對顧客網(wǎng)上點(diǎn)菜系統(tǒng)業(yè)務(wù)流程的分析,可以看出顧客點(diǎn)菜主要涉及到一些數(shù)據(jù)庫的邏輯和程序運(yùn)用邏輯。詳細(xì)的功能歸納如下:顧客登錄網(wǎng)上點(diǎn)菜系統(tǒng)進(jìn)展菜單的閱讀。顧客注冊為會員。會員對本人的個人信息進(jìn)展更改,比如送餐地址和聯(lián)絡(luò)。以及賬戶密碼。

44、以會員方式登陸的顧客自動識別,并且以會員消費(fèi)。顧客對已選的菜單進(jìn)展更改選擇的數(shù)量或者取消選擇。當(dāng)顧客確定點(diǎn)菜終了后,顧客將提交至效力器并生成訂單。管理員管理系統(tǒng)功能分析:根據(jù)對顧客管理員系統(tǒng)業(yè)務(wù)流程的分析??梢钥闯龉芾韱T主系統(tǒng)要涉及到一些數(shù)據(jù)庫邏輯操作和程序運(yùn)用邏輯。詳細(xì)的功能歸納如下:.管理員在本地登錄。創(chuàng)建新的管理員。管理員對效力器上的菜單進(jìn)展添加、刪除和修正,比如更改菜單的圖片、價錢、菜單描畫等等。.管理員對訂單進(jìn)展管理,比如確定和打印訂單。.管理員根據(jù)訂單的不同屬性來查詢訂單,比如生成日期、編號等等。.管理員根據(jù)不同的時間段統(tǒng)計(jì)出營業(yè)額、本錢,同時還能統(tǒng)計(jì)出每道菜的銷售量、任何時間段銷

45、售情況以及每一個會員顧客的消費(fèi)情況。. 系統(tǒng)數(shù)據(jù)流量及數(shù)據(jù)字典設(shè)計(jì). 前臺銷售數(shù)據(jù)流程設(shè)計(jì)P銷售處置 圖. 頂層數(shù)據(jù)流程圖產(chǎn)品種類匯總表 P. 顧客選擇 種類價錢 信息 P. 分類統(tǒng)計(jì)銷售額 統(tǒng)計(jì)后的銷售額銷售額匯總表 需求信息銷售額月報表 P. 匯總 P. 打票月利潤報表圖.第二層數(shù)據(jù)流程圖數(shù)據(jù)流程圖Data Flow Diagram,簡稱DFD是管理信息系統(tǒng)邏輯模型的主要方式,是系統(tǒng)分析人員與用戶進(jìn)展交流的有效手段,也是系統(tǒng)設(shè)計(jì)的主要根據(jù)。它闡明系統(tǒng)所能完成的功能,并不闡明系統(tǒng)功能如何實(shí)現(xiàn)。在業(yè)務(wù)調(diào)查中繪制的業(yè)務(wù)流程圖額功能模塊圖等雖然籠統(tǒng)表達(dá)來了管理中信息的流動和存儲過程,但依然沒有完全

46、脫離一些物質(zhì)要素。為了用計(jì)算機(jī)進(jìn)展信息管理,還必需進(jìn)一步舍去物質(zhì)要素,搜集有關(guān)資料,繪制出原系統(tǒng)的數(shù)據(jù)流程圖。在多層數(shù)據(jù)流程圖中,頂層圖僅包含一個加工,它代表被開發(fā)系統(tǒng)。它的輸入流是該系統(tǒng)的輸入數(shù)據(jù),輸出流是該系統(tǒng)的輸出數(shù)據(jù)。第二層數(shù)據(jù)流程圖表示對其頂層圖的細(xì)化,在第二層圖中顯示了系統(tǒng)內(nèi)部的主要處置、數(shù)據(jù)流和數(shù)據(jù)存儲,而第二層圖普通會反復(fù)頂層圖中一樣的外部實(shí)體和數(shù)據(jù)流。圖.分別為本管理系統(tǒng)的銷售管理的頂層數(shù)據(jù)流程圖和第二層數(shù)據(jù)流程圖;包括了點(diǎn)菜、收銀、打票及對銷售額的匯總和統(tǒng)計(jì)等過程。首先是顧客經(jīng)過產(chǎn)品根本信息表提供的產(chǎn)品種類、價錢進(jìn)展選擇,得出本次消費(fèi)產(chǎn)品的信息,到收銀臺打小票。同時,由于顧

47、客的選擇而產(chǎn)生了產(chǎn)品的銷售額,財(cái)務(wù)部門定期進(jìn)展統(tǒng)計(jì),將銷售額記入銷售額匯總表中。.網(wǎng)上訂餐數(shù)據(jù)流分析該系統(tǒng)數(shù)據(jù)流程比較簡單,管理員可以添加餐飲信息包括菜品名,菜品種類,單價,味道,評價等信息,咨詢信息等,然而這些信息顧客是可以閱讀的,但是顧客沒有權(quán)限對這些信息進(jìn)展修正,這些信息對于顧客而言是單項(xiàng)的。對于預(yù)定信息,管理員可以查看及審核預(yù)定信息,顧客可以增刪改預(yù)定信息,并將信息提交給管理員等待審核,因此預(yù)定信息對于顧客和管理員而言都是雙向的。圖.網(wǎng)上訂餐數(shù)據(jù)流程圖. 系統(tǒng)數(shù)據(jù)字典設(shè)計(jì)為了對數(shù)據(jù)流程圖中的各個元素做出詳細(xì)的闡明,在這里他們有必要建立數(shù)據(jù)字典。數(shù)據(jù)字典的內(nèi)容主要是對數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)

48、、數(shù)據(jù)構(gòu)造、數(shù)據(jù)流、處置邏輯、數(shù)據(jù)存儲和外部實(shí)體等六個方面進(jìn)展詳細(xì)的定義。編寫數(shù)據(jù)字典是系統(tǒng)開發(fā)的一項(xiàng)重要的根底任務(wù)一旦建立,并按編號排序之后,就是一本可供查閱的關(guān)于數(shù)據(jù)的字典,從系統(tǒng)分析不斷到系統(tǒng)設(shè)計(jì)和實(shí)施都要運(yùn)用它。以下本系統(tǒng)詳細(xì)的數(shù)據(jù)字典內(nèi)容:數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)又稱為數(shù)據(jù)元素,它是最小的數(shù)據(jù)組成單位,也就是不可再分的數(shù)據(jù)單位,如產(chǎn)品代碼、單價等。對于每個數(shù)據(jù)元素,需求描畫以下屬性:稱號、別名、數(shù)據(jù)類型、長度、類型及有關(guān)數(shù)據(jù)構(gòu)造的闡明。本管理系統(tǒng)中主要有以下數(shù)據(jù)元素?cái)?shù)據(jù)元素條目稱號:代碼總編號:-別名:DM編號:數(shù)據(jù)值類型:延續(xù)有關(guān)編號闡明:XX XXX 單價簡寫 順序號類型:字符長度:有關(guān)數(shù)據(jù)

49、構(gòu)造:產(chǎn)品根本信息表數(shù)據(jù)元素條目稱號:單價總編號:-別名:DJ編號:數(shù)據(jù)值類型:延續(xù)有關(guān)編號闡明:XX XXX 單價簡寫 順序號類型:數(shù)值長度:有關(guān)數(shù)據(jù)構(gòu)造:產(chǎn)品根本信息表數(shù)據(jù)構(gòu)造數(shù)據(jù)構(gòu)造的描畫重點(diǎn)是數(shù)據(jù)之間的組合關(guān)系,即闡明這個數(shù)據(jù)構(gòu)造包括哪些成分、稱號、闡明、構(gòu)造、數(shù)量及簡要闡明。一個數(shù)據(jù)構(gòu)造可以由假設(shè)干個數(shù)據(jù)項(xiàng)組成;也可以由假設(shè)干個數(shù)據(jù)構(gòu)造組成,還可以由假設(shè)干個數(shù)據(jù)項(xiàng)和數(shù)據(jù)構(gòu)造組成。數(shù)據(jù)字典中對數(shù)據(jù)構(gòu)造的定義包括以下內(nèi)容:數(shù)據(jù)構(gòu)造的稱號和編號;簡述;數(shù)據(jù)構(gòu)造的組成本管理系統(tǒng)中主要有以下數(shù)據(jù)流: 數(shù)據(jù)構(gòu)造條目稱號:產(chǎn)品根本信息表簡述:記錄產(chǎn)品的根本信息編號:DS-構(gòu)造:代碼+稱號+單價+數(shù)

50、量+價錢+日期數(shù)據(jù)構(gòu)造條目稱號:銷售額匯總表簡述:登記各種產(chǎn)品的銷售情況編號:DS-構(gòu)造:代碼+稱號+單價+數(shù)量+價錢+日期數(shù)據(jù)流數(shù)據(jù)流由一個或一級固定的數(shù)據(jù)項(xiàng)組成。定義數(shù)據(jù)流時,不僅要闡明數(shù)據(jù)流的稱號、組成等,還要指明它的來源、去向和數(shù)據(jù)流量等。本管理系統(tǒng)中主要有以下數(shù)據(jù)流:數(shù)據(jù)流條目稱號:小票總編號:D-簡要闡明:顧客買飯時憑收銀臺打印的小票在售飯窗口買飯數(shù)據(jù)流來源:收銀臺編號:數(shù)據(jù)流去向:顧客流通量:次/每日包含的數(shù)據(jù)構(gòu)造:代碼+稱號+單價+數(shù)量+價錢+日期+有效日期+開票人員的編號數(shù)據(jù)流條目稱號:銷售額總編號:D-簡要闡明:銷售過程中顧客的消費(fèi)產(chǎn)生了銷售額數(shù)據(jù)流來源:收銀臺編號:數(shù)據(jù)流

51、去向:財(cái)會部門流通量:次/每日包含的數(shù)據(jù)構(gòu)造:代碼+銷售量+單價+銷售額+日期數(shù)據(jù)存儲數(shù)據(jù)存儲主要描寫該數(shù)據(jù)存儲的機(jī)構(gòu)及有關(guān)的數(shù)據(jù)流、查詢要求等。一個數(shù)據(jù)存儲的典型特性如下:數(shù)據(jù)存儲名或編號、闡明、構(gòu)造、相關(guān)的數(shù)據(jù)流包括輸入、輸出信息量等。本管理系統(tǒng)中主要有以下數(shù)據(jù)存儲:數(shù)據(jù)存儲稱號:銷售額月報表編號:F-闡明:對某月內(nèi)各種產(chǎn)品的銷售額進(jìn)展匯總分析構(gòu)造:稱號+銷售額數(shù)據(jù)存儲稱號:利潤月報表編號:F-闡明:對某月內(nèi)各種產(chǎn)品銷售產(chǎn)生的利潤進(jìn)展匯總分析構(gòu)造:稱號+利潤處置邏輯 處置邏輯的定義僅對數(shù)據(jù)流程圖最底層的處置加以闡明。處置的典型特性如下:稱號、闡明、輸入數(shù)據(jù)流、輸出數(shù)據(jù)流及簡要闡明。本系統(tǒng)中

52、主要有以下處置邏輯:處置邏輯處置邏輯編號:P-處置邏輯稱號:打票簡述:打印小票輸入的數(shù)據(jù)流:顧客提供的產(chǎn)品種類及價錢信息處置:收銀臺處的操作員根據(jù)顧客提供的需求價錢信息為顧客打印相應(yīng)的小票輸出的數(shù)據(jù)流:小票處置頻率:每天上千次處置邏輯處置邏輯編號:P-處置邏輯稱號:分類統(tǒng)計(jì)簡述:對產(chǎn)品銷售額匯總統(tǒng)計(jì)輸入的數(shù)據(jù)流:零星的銷售數(shù)據(jù)處置:管理員根據(jù)每月的銷售情況對銷售額進(jìn)展匯總統(tǒng)計(jì)輸出的數(shù)據(jù)流:賬單處置頻率:每月一次外部實(shí)體外部實(shí)體包括外部實(shí)體產(chǎn)生的數(shù)據(jù)流和傳給該外部實(shí)體的數(shù)據(jù)流,以及外部實(shí)體的數(shù)量。本管理系統(tǒng)中主要有以下外部實(shí)體:顧客顧客IDPK),密碼,姓,名,郵件地址,地址,城市,省,郵政編碼

53、,信譽(yù)卡編號,信譽(yù)卡類型,截止日期種類種類IDPK,種類,描畫餐飲餐飲名PK,餐飲描畫,種類ID(FK),單價,資料,照片,照片途徑購物車購物車ID,餐飲名(FK),份數(shù),其中“購物車ID和“餐飲名一同作為表的復(fù)合主鍵訂單訂單編號,訂單日期,購物車ID(FK),顧客ID(FK),運(yùn)送方式ID(FK),禮品包裝費(fèi)用,運(yùn)送費(fèi)用,訂單處置,總價,餐飲名FK其中“訂單編號和“顧客ID一同作為表的復(fù)合主鍵訂餐細(xì)節(jié)訂單編號FK,餐飲名FK),份數(shù),包裝,包裝ID(FK)信息,餐飲價值,其中“訂單編號,“顧客ID和“餐飲名作為“訂餐細(xì)節(jié)表的復(fù)合主鍵運(yùn)送方式運(yùn)送方式IDPK),運(yùn)送方式,用時,運(yùn)費(fèi)接受者訂單編

54、號FK),姓,名,地址,城市,省,郵政編碼,其中“訂單編號和“顧客ID作為主鍵月銷售量餐飲名,月,年,總銷售量,其中“餐飲名,“月及“年作為復(fù)合主鍵包裝包裝IDPK,描畫,包裝費(fèi)用,照片,包裝圖像途徑實(shí)體關(guān)系圖每個實(shí)體的屬性見上頁表中,此處不再畫出實(shí)體屬性,主要表現(xiàn)的是實(shí)體之間的關(guān)系 數(shù)據(jù)流程圖中比較簡單的計(jì)算性的處置邏輯可以在數(shù)據(jù)字典中做出定義,但還有不少邏輯上復(fù)雜的處置,有必要運(yùn)用一些描畫處置邏輯的工具來加以闡明。下面用決策樹來對數(shù)據(jù)流程圖中的處置邏輯“顧客選擇加以闡明,“顧客選擇是指顧客根據(jù)銷售窗口反響的價錢信息決議本人能否接受本次買賣。假設(shè)價錢在本人的支付范圍內(nèi),同時其性價比不會給本人

55、帶來負(fù)成效,那么接受;假設(shè)價錢超出本人的支付才干范圍,或此次消費(fèi)給本人帶來負(fù)成效,那么不接受。.新系統(tǒng)功能構(gòu)造設(shè)計(jì)系統(tǒng)總體設(shè)計(jì)包括系統(tǒng)流程圖設(shè)計(jì)、功能構(gòu)造設(shè)計(jì)和功能模塊設(shè)計(jì)等。功能構(gòu)造圖就是按功能從屬關(guān)系化成的圖表,圖中的每一個框稱為一個功能模塊,功能構(gòu)造圖中的隔層功能與新的信息系統(tǒng)中數(shù)據(jù)流程圖中的處置時對應(yīng)的。該銷售管理系統(tǒng)由產(chǎn)品信息處置、業(yè)務(wù)處置、歷史資料查詢、退出系統(tǒng)等幾個功能模塊組成。系統(tǒng)設(shè)計(jì).代碼設(shè)計(jì)代碼是用來表征客觀事物的一個或一組有序的符號,它的設(shè)計(jì)是為了易于計(jì)算機(jī)和人識別及處置。在本系統(tǒng)中代碼設(shè)計(jì)主要為產(chǎn)品代碼、稱號、單價、單位本錢、類別、銷售量、銷售額、日期、顧客編碼、姓名、

56、性別、結(jié)賬序號等編號。.產(chǎn)品代碼編號:產(chǎn)品代碼編號為位數(shù)字與大寫字母“DM的組合,例如DM.稱號編號:稱號編號為位數(shù)字編碼與大寫字母“MC的組合,例如MC.單價編號:單價編號為位數(shù)字編碼與大寫字母“DJ的組合,例如DJ.單位本錢編號:單位本錢編號為位數(shù)字編碼與大寫字母“DWCB的組合,例如DWCB. 類別編號:類別編號為位數(shù)字編碼與大寫字母“LB的組合,例如LB. 銷售量編號:銷售量編號為位數(shù)字編號與大寫字母“XSL的組合,例如XSL. 銷售額編號:銷售額編號為位數(shù)字編號與大寫字母“XSE的組合,例如XSE. 日期編號:日期編號為位數(shù)字編號與大寫字母“RQ的組合,例如RQ. 顧客編號:顧客編號

57、為位數(shù)字編碼與大寫字母“XM的組合,例如BH. 顧客姓名編碼:姓名編碼為位數(shù)字編碼與大寫字母“XM的組合,例如XM.顧客性別編碼:性別編號為位數(shù)字編碼與大寫字母“XB的組合,例如XB.結(jié)賬序號編號:結(jié)賬序號編號為位數(shù)字編號與大寫字母“XH的組合,例如XH. 數(shù)據(jù)庫設(shè)計(jì).概念構(gòu)造設(shè)計(jì). E-R模型數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及運(yùn)用系統(tǒng)其運(yùn)用系統(tǒng)的技術(shù),它是信息系統(tǒng)開發(fā)和建立中的中心技術(shù)。詳細(xì)地說,數(shù)據(jù)庫設(shè)計(jì)是指對于一個給定的運(yùn)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫方式,建立數(shù)據(jù)庫及其運(yùn)用系統(tǒng),使之可以有效地存儲數(shù)據(jù),滿足各種用戶的運(yùn)用需求。其中E-R模型是P.P.S.chen提出的表示概念模型的方法,該方法直接從現(xiàn)

58、實(shí)世界籠統(tǒng)出實(shí)體機(jī)其相互間的關(guān)系,并用E-R模型。本系統(tǒng)為餐廳的銷售管理系統(tǒng),思索了餐廳的實(shí)踐情況及多方面的要素以后,畫出了如下所示的E-R圖:圖 . E-R圖.關(guān)系模型在完成系統(tǒng)的E-R圖之后,將E-R模型轉(zhuǎn)化為關(guān)系模型如下:產(chǎn)品代碼,稱號,單價,單位本錢,類別顧客編號,姓名,性別,序號銷售編號,代碼,銷售量,銷售額,日期收銀臺序號,銷售額,日期分析以上關(guān)系模型不難看出,該關(guān)系模型滿足NF,即元組中的每一個分量都是不可分割的數(shù)據(jù)項(xiàng),同時一切非主屬性完全依賴于其主碼,例如在關(guān)系“產(chǎn)品中,稱號,單價,單位本錢,類別幾個非主屬性都直接依賴于主碼“代碼。而且任何一個非主屬性都不傳送依賴于任何主關(guān)鍵字

59、。例如,在關(guān)系“產(chǎn)品中,稱號、單價、單位本錢、類別幾個非主屬性都直接依賴于其主碼“代碼;在關(guān)系“銷售中,代碼、銷售額、銷售量、日期幾個非主屬性都直接依賴于主碼“編碼。根據(jù)關(guān)系模型設(shè)計(jì)出數(shù)據(jù)庫所需的表格。在這里,他們選用的是關(guān)系數(shù)據(jù)庫。由于關(guān)系數(shù)據(jù)庫中的二維表格可以很清楚描畫數(shù)據(jù)之間的聯(lián)絡(luò)。根據(jù)系統(tǒng)E-R圖。針對本系統(tǒng)的特點(diǎn),在對所搜集的數(shù)據(jù)進(jìn)展規(guī)范化之后,他們主要定義了如下表格,分別是產(chǎn)品根本信息表、顧客消費(fèi)表、銷售額匯總表、結(jié)賬表。字段名數(shù)據(jù)類型長度索引可否為空描畫DmVarcharPrimary keyNo產(chǎn)品代碼McVarcharNoneNo產(chǎn)品稱號DjNumericNoneNo產(chǎn)品單價

60、DwcbNumericNoneNo單位本錢LbVarcharNoneNo所屬類別表.產(chǎn)品根本信息表字段名數(shù)據(jù)類型長度索引可否為空描畫BhVarcharPrimary keyNo顧客編碼DmVarcharNoneNo產(chǎn)品代碼XslNumericNoneNo銷售量XseNumericNoneNo銷售額RqVarcharNoneNo日期表.銷售額匯總字段名數(shù)據(jù)類型長度索引可否為空描畫BhVarcharPrimary keyNo顧客編號XmNumericNoneNo姓名XbNumericNoneNo性別XhVarcharNoneNo結(jié)賬序號表.銷售額匯總表字段名數(shù)據(jù)類型長度索引可否為空描畫XhVarc

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論