計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文_餐館管理系統(tǒng)(最終版)_第1頁(yè)
計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文_餐館管理系統(tǒng)(最終版)_第2頁(yè)
計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文_餐館管理系統(tǒng)(最終版)_第3頁(yè)
計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文_餐館管理系統(tǒng)(最終版)_第4頁(yè)
計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文_餐館管理系統(tǒng)(最終版)_第5頁(yè)
已閱讀5頁(yè),還剩69頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、安徽工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)目錄摘要IIIAbstractIV1 緒論11.1 選題相關(guān)11.1.1 選題的背景和目的11.1.2 選題的意義11.2 課題研究的基本內(nèi)容11.3 開發(fā)工具介紹21.3.1 Microsoft Visual Studio 2010簡(jiǎn)介21.3.2 Microsoft SQL Server 2012簡(jiǎn)介21.4 需要的相關(guān)知識(shí)和技術(shù)21.4.1 C#語(yǔ)言31.4.2 ASP.NET知識(shí)41.4.3 SQL數(shù)據(jù)庫(kù)技術(shù)41.4.4 JS和CSS技術(shù)知識(shí)52 系統(tǒng)需求分析72.1 系統(tǒng)環(huán)境和配置要求72.1.1 要求的軟件環(huán)境72.1.2 要求的硬件環(huán)境72.2 可行性

2、分析72.3 功能分析82.3.1 系統(tǒng)所具備的基本功能82.3.2 管理員對(duì)功能的需求82.3.3 普通用戶對(duì)功能的需求82.4 性能需求92.4.1 系統(tǒng)安全性92.5.2 信息的準(zhǔn)確性93 系統(tǒng)總體設(shè)計(jì)103.1 基本簡(jiǎn)介103.2 數(shù)據(jù)庫(kù)設(shè)計(jì)103.2.1 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)ER103.2.2 數(shù)據(jù)庫(kù)中表格設(shè)計(jì)143.3 系統(tǒng)結(jié)構(gòu)圖174 功能詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)194.1 系統(tǒng)各功能模塊詳細(xì)設(shè)計(jì)194.1.1 餐館就餐管理系統(tǒng)維護(hù)模塊194.1.2 數(shù)據(jù)流圖194.2 登陸界面(Default.aspx)實(shí)現(xiàn)234.3 系統(tǒng)主頁(yè)面(Main.aspx)實(shí)現(xiàn)254.4 桌臺(tái)信息管理(files/

3、boardimformation.aspx)364.5 菜單信息管理(files/foodimformation.aspx)374.6 職員信息管理(files/workerimformation.aspx)404.7 營(yíng)業(yè)額統(tǒng)計(jì)(按日)(files/countasday.aspx)414.8 營(yíng)業(yè)額統(tǒng)計(jì)(按月)(files/countasmonth.aspx)434.9 營(yíng)業(yè)額統(tǒng)計(jì)(按年)(files/countasyear.aspx)434.10 用戶管理(files/userimformation.aspx)444.11 系統(tǒng)設(shè)置(files/systemsetting.aspx)454

4、.12 密碼修改(files/passwordchange.aspx)475 軟件測(cè)試48結(jié)論49參考文獻(xiàn)50致謝51附錄52摘要隨著計(jì)算機(jī)科學(xué)技術(shù)的的快速發(fā)展,以及餐館的經(jīng)營(yíng)規(guī)模變大,原有的手工管理已無(wú)法保持酒店或者餐館自身在業(yè)界的競(jìng)爭(zhēng)力。這種模式不僅浪費(fèi)人力和物力而且經(jīng)營(yíng)運(yùn)作效率低下。而本餐館管理系統(tǒng)的開發(fā)可以實(shí)現(xiàn)上述流程操作的線上自動(dòng)化處理,不僅提高效率而且便于查看和管理。本餐館管理系統(tǒng)以Microsoft SQL Server2012為后臺(tái)數(shù)據(jù)庫(kù),Visual studio 2010為前端開發(fā)工具,基于B/S結(jié)構(gòu)采用C#和ASP.NET語(yǔ)言開發(fā)的管理系統(tǒng),實(shí)現(xiàn)了各級(jí)管理者權(quán)限控制、前臺(tái)

5、管理、桌臺(tái)信息操作、開臺(tái)、點(diǎn)菜、結(jié)賬、查看桌臺(tái)信息、消費(fèi)查詢和營(yíng)業(yè)額信息統(tǒng)計(jì)、數(shù)據(jù)庫(kù)備份還原及初始化等功能。系統(tǒng)主要分為管理人員登陸模塊, 菜單管理模塊, 桌臺(tái)管理模塊, 餐廳人員管理模塊, 點(diǎn)菜功能模塊, 消費(fèi)結(jié)賬模塊, 查詢統(tǒng)計(jì)功能模塊。并使用Flash圖表來(lái)顯示查詢統(tǒng)計(jì)結(jié)果。登錄系統(tǒng)時(shí)通過(guò)判斷權(quán)限,來(lái)加載由樹形控件表示的菜單選項(xiàng),普通用戶只能登錄“主界面”;管理員則可以訪問(wèn)全部模塊。左邊菜單欄和上方頁(yè)面為固定頁(yè)面,其他功能頁(yè)面均連接導(dǎo)航到mainfrm.aspx的位置。關(guān)鍵詞:ASP.NET;Microsoft SQL Server;B/S;餐館管理系統(tǒng)AbstractWith the

6、fast development of computer science technology as well as the restaurant business scale. The original manual management can't keep the competitiveness of the hotel and restaurant in the industry itself. The operation of this mode is not only a waste of manpower and material resources and ineffi

7、cient. While the development of this restaurant management system can implement on-line automation of the process operation, not only improve the efficiency and easy to view and manage.This restaurant management system based on Microsoft SQL Server2012 as background database, Visual studio 2010 as t

8、he front-end development tool, based on B/S structure and using c# and ASP.NET language to development management system , realized the manager access control, front desk management at all levels, countertops information operation, founding, order, invoicing, information desk, consumption informatio

9、n query and turnover statistics, database backup, restore and initialization, and other functions. The system mainly divided into the management of landing module, menu, table management module, the restaurant staff management module, order function module, consumption checkout module, query statist

10、ics function module. And use Flash chart to display the query results. Login system permissions by judgment, when to load the tree control menu options, ordinary users can only login "main screen" The administrator can access all the modules. Fixed menu bar on the left and top page, other

11、functions page are connected to the position where the mainfrm.aspx is in.Keywords:ASP.NET; Microsoft SQL Server; B/S; Restaurant management system共IV頁(yè) 第III頁(yè)1 緒論1.1 選題相關(guān)1.1.1 選題的背景和目的近年來(lái),人民生活水平不斷提高,生活節(jié)奏也在不斷加快,越來(lái)越多的人選擇到各種飯店、餐館就餐,因此餐飲業(yè)得以快速發(fā)展。但同時(shí)餐飲行業(yè)的競(jìng)爭(zhēng)也同時(shí)加劇,為使餐館立于不敗之地,應(yīng)該從管理上開始整合改善。目前,大的酒店,餐館都采用了計(jì)算機(jī)管理系

12、統(tǒng),而且也相當(dāng)成熟了。從前臺(tái)到后臺(tái),從賓館到餐館,從點(diǎn)菜到結(jié)賬到呼叫服務(wù)員可以通過(guò)管理系統(tǒng)做到統(tǒng)一管理。而很多中小餐館卻還未使用此管理系統(tǒng)。手工管理模式無(wú)論是在工作效率、人員成本亦或提供決策信息方面都已難以適應(yīng)當(dāng)下經(jīng)營(yíng)管理的要求,故制約了個(gè)餐管規(guī)模化發(fā)展和整體服務(wù)水平的提升,有效的管理成為了一個(gè)難題。為使中小餐館納入現(xiàn)代化管理軌道,提高經(jīng)營(yíng)效率以及減小成本,現(xiàn)開發(fā)適合中小餐館的餐館管理系統(tǒng)。1.1.2 選題的意義餐飲業(yè)的蓬勃發(fā)展帶動(dòng)著餐飲的投資多元化,大量資本的進(jìn)入推動(dòng)了餐飲業(yè)的快速發(fā)展,隨著社會(huì)各領(lǐng)域信息化建設(shè)的不斷普及,餐飲業(yè)也開始不斷注入信息化元素,將餐飲業(yè)務(wù)融入計(jì)算機(jī)管理,既節(jié)省人力資

13、源,也提高了管理效率和工作效率,以前人工操作和紙質(zhì)化階段效率低下而且容易出現(xiàn)錯(cuò)誤。若采用管理系統(tǒng)則可以實(shí)現(xiàn)從客人開臺(tái)、點(diǎn)菜、結(jié)賬、營(yíng)業(yè)額統(tǒng)計(jì)等過(guò)程統(tǒng)一處理,這些都將餐飲業(yè)提升到一個(gè)新的階段。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用,越來(lái)越多的管理人員意識(shí)到信息管理的重要性。1.2 課題研究的基本內(nèi)容本課題的任務(wù)是基于日常餐館經(jīng)營(yíng)管理所需要的功能需求為基礎(chǔ),為“聚緣閣”餐館開發(fā)一個(gè)易于進(jìn)行統(tǒng)一前臺(tái)后臺(tái)營(yíng)業(yè)管理的餐館就餐管理系統(tǒng)。系統(tǒng)分為五大模塊非別是:主界面、基礎(chǔ)信息、營(yíng)業(yè)額統(tǒng)計(jì)、用戶管理、系統(tǒng)設(shè)置。 主界面顯示

14、桌臺(tái),有大廳和包間兩種類型,通過(guò)在桌臺(tái)圖片旁邊右鍵快捷菜單的方式進(jìn)行開臺(tái)、點(diǎn)菜、查詢消費(fèi)和結(jié)賬等功能,不同圖標(biāo)對(duì)應(yīng)不同的包間或大廳使用狀態(tài)。開臺(tái)后圖標(biāo)變?yōu)橛腥说臓顟B(tài)。結(jié)賬完成后,圖標(biāo)又變成空閑時(shí)的狀態(tài)。點(diǎn)菜的時(shí)候,在左邊樹形控件的節(jié)點(diǎn)上根據(jù)菜種分類顯示菜譜;每點(diǎn)擊節(jié)點(diǎn)選中某一個(gè)菜品的時(shí)候,該菜品的相應(yīng)信息顯示到右側(cè)相應(yīng)文本框中,可以根據(jù)需要輸入數(shù)量,此時(shí)線面列表顯示所點(diǎn)的菜?;A(chǔ)信息模塊用于管理桌臺(tái)信息,菜譜信息,菜種信息以及職員信息,可分別進(jìn)行增、刪、改、查。營(yíng)業(yè)額統(tǒng)計(jì)模塊可分別進(jìn)行按日、按月、按年統(tǒng)計(jì)。本系統(tǒng)采用條形圖的方式顯示營(yíng)業(yè)額,直觀簡(jiǎn)潔。用戶管理模塊中管理員可對(duì)普通用戶進(jìn)行管理。系

15、統(tǒng)設(shè)置模塊可以初始化、還原等操作。1.3 開發(fā)工具介紹1.3.1 Microsoft Visual Studio 2010簡(jiǎn)介Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設(shè)計(jì)和組織,變得更加簡(jiǎn)單明了。Visual Studio 2010也帶來(lái)了NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),且支持開發(fā)面

16、向Windows 7的應(yīng)用程序。除了Microsoft SQL Server之外,它還支持 IBM DB2和Oracle數(shù)據(jù)庫(kù)。1Visual Studio目前有五個(gè)版本:專業(yè)版、高級(jí)版、旗艦版、學(xué)習(xí)版和測(cè)試版。1.3.2 Microsoft SQL Server 2012簡(jiǎn)介SQL是英文Structured Query Language的縮寫,意思是結(jié)構(gòu)化查詢語(yǔ)言。SQL語(yǔ)言的主要功能是與各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。根據(jù)ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,SQL被當(dāng)作關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的數(shù)據(jù)操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)、從數(shù)據(jù)

17、庫(kù)中提取數(shù)據(jù)等。目前,大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語(yǔ)言標(biāo)準(zhǔn)。22012年3月7日消息,微軟于正式發(fā)布最新的SQL Server 2012 RTM(Release-to-Manufacturing)版本,面向公眾的版本將于4月1日發(fā)布。微軟此次版本發(fā)布的口號(hào)是用“大數(shù)據(jù)”來(lái)替代“云”的概念,微軟對(duì)SQL Server 2012的定位是幫助企業(yè)處理每年大量的數(shù)據(jù)(Z級(jí)別)增長(zhǎng)。1.4 需要的相關(guān)知識(shí)和技術(shù)1.4.1 C#語(yǔ)言C#是微軟公司于2000年6月發(fā)布的一種新的編程語(yǔ)言,并定于微軟

18、職業(yè)開發(fā)者論壇上亮相登臺(tái)。C#是微軟公司研究院Anders Hejlsberg的最新成果。C#與Java有著驚人的相似;它包括了諸如單一繼承、界面、與Java幾乎同樣的語(yǔ)法,和編譯成中間代碼再運(yùn)行的過(guò)程。但C#與Java有著明顯的不同,它借鑒了Delphi的一個(gè)特點(diǎn),與COM(組件對(duì)象模型)是直接集成的,并且它是微軟公司.NET windows網(wǎng)絡(luò)框架的主角。微軟C#語(yǔ)言定義主要是由從C和C+繼承而來(lái),而且C#語(yǔ)言中的許多元素也反映了這一點(diǎn)。3C#是專門為.NET的應(yīng)用而開發(fā)的語(yǔ)言。它同時(shí)吸收了C+、Visual Basic、Delphi、Java等語(yǔ)言的優(yōu)點(diǎn),這體現(xiàn)了當(dāng)今最新的程序設(shè)計(jì)技術(shù)的

19、功能和精華。.NET框架為C#提供了一個(gè)強(qiáng)大的、易用的、邏輯結(jié)構(gòu)一致的程序設(shè)計(jì)環(huán)境。同時(shí),公共語(yǔ)言運(yùn)行時(shí)(Common Language Runtime)為C#程序語(yǔ)言提供了一個(gè)托管的運(yùn)行時(shí)環(huán)境,使程序比以往更加穩(wěn)定、安全。(1)C#與Java的比較· C#面向?qū)ο蟮某潭缺菾ava高。· C#中的基本類型都是面向?qū)ο蟮摹?#183; C#具有比Java更強(qiáng)大的功能。· C#語(yǔ)言的執(zhí)行速度比Java快。(2)語(yǔ)法關(guān)鍵字編輯abstract:可以和類、方法、屬性、索引器及事件一起使用,標(biāo)識(shí)一個(gè)可以擴(kuò)展但不能被實(shí)體化的、必須被實(shí)現(xiàn)的類或方法。 checked:既是操作符

20、又是語(yǔ)句,確保編譯器運(yùn)行時(shí),檢查整數(shù)類型操作或轉(zhuǎn)換時(shí)出現(xiàn)的溢出。 const:標(biāo)識(shí)一個(gè)可在編譯時(shí)計(jì)算出來(lái)的變量值,即一經(jīng)指派不可修改的值。 delegate:指定一個(gè)聲明為一種委托類型。委托把方法封裝為可調(diào)用實(shí)體,能在委托實(shí)體中調(diào)用。 enum:表示一個(gè)已命名常量群集的值類型。 event:允許一個(gè)類或?qū)ο筇峁┩ㄖ某蓡T,他必須是委托類型。 extern:標(biāo)識(shí)一個(gè)將在外部(通常不是c#語(yǔ)言)實(shí)現(xiàn)的方法。 finally:定義一個(gè)代碼塊,在程序控制離開try代碼快后執(zhí)行。參見try和catch。foreach:用于遍歷一個(gè)群集的元素。 namespace:定義一個(gè)邏輯組的類型和命名空間。 out

21、:標(biāo)識(shí)一個(gè)參數(shù)值會(huì)受影響的參數(shù),但在傳入方法時(shí),該參數(shù)無(wú)需先初始化。 params:聲明一個(gè)參數(shù)數(shù)組。如果使用,必須修改指定的最后一個(gè)參數(shù),允許可選參數(shù)。 readonly:標(biāo)識(shí)一個(gè)變量的值在初始化后不可修改。41.4.2 ASP.NET知識(shí)ASP.net是M的一部分,作為戰(zhàn)略產(chǎn)品,不僅僅是 Active Server Page (ASP) 的下一個(gè)版本;它還提供了一個(gè)統(tǒng)一的 Web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級(jí) Web 應(yīng)用程序所需的各種服務(wù)。ASP.NET 的語(yǔ)法在很大程度上與 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保

22、護(hù)??梢酝ㄟ^(guò)在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 ASP.NET 功能,隨時(shí)增強(qiáng) ASP 應(yīng)用程序的功能。ASP.NET 是一個(gè)已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語(yǔ)言(包括 Visual Basic .NET、C# 和 JScript .NET.)創(chuàng)作應(yīng)用程序。另外,任何 ASP.NET 應(yīng)用程序都可以使用整個(gè) .NET Framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。5Ø 跨平臺(tái)性編輯因?yàn)锳SP .NET是基于通用語(yǔ)言的編譯運(yùn)行的程序,其實(shí)現(xiàn)完全依賴于虛擬機(jī),所以它擁有跨平臺(tái)性,ASP .N

23、ET構(gòu)建的應(yīng)用程序可以運(yùn)行在幾乎全部的平臺(tái)上。其中大致分為以微軟.NET Framework為基礎(chǔ)使用IIS做為Web 服務(wù)器承載的微軟體系,以及使用Mono為基礎(chǔ)框架運(yùn)行在Windows或Linux上的開源體系Ø 簡(jiǎn)單易學(xué)編輯使運(yùn)行一些很平常的任務(wù)如表單的提交客戶端的身份驗(yàn)證、分布系統(tǒng)和網(wǎng)站配置變得非常簡(jiǎn)單。例如頁(yè)面構(gòu)架允許你建立你自己的用戶分界面,使其不同于常見的VB-Like界面。1.4.3 SQL數(shù)據(jù)庫(kù)技術(shù)SQL語(yǔ)法中的Select, Insert, Update, Delete, Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令可以被

24、用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作。下面,我們就來(lái)詳細(xì)介紹一下SQL語(yǔ)言的基本知識(shí)。Ø 數(shù)據(jù)庫(kù)表格 數(shù)據(jù)表是數(shù)據(jù)庫(kù)中最重要的對(duì)象,數(shù)據(jù)庫(kù)里的所有數(shù)據(jù)都要放在數(shù)據(jù)表中。數(shù)據(jù)表與平常所說(shuō)的表類似,也是按著行和列的格式組織的。表定義的是一個(gè)列的集合。每一行代表的是一個(gè)記錄,每一列代表的是記錄中的屬性,稱為字段。6Ø 數(shù)據(jù)查詢 在眾多的SQL命令中,select語(yǔ)句應(yīng)該算是使用最頻繁的。Select語(yǔ)句主要被用來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢并返回符合用戶查詢標(biāo)準(zhǔn)的結(jié)果數(shù)據(jù)。Select語(yǔ)句的語(yǔ)法格式如下: select column1 , 

25、column2,etc from tablename where condition; Ø 創(chuàng)建表格 SQL語(yǔ)言中的create table語(yǔ)句被用來(lái)建立新的數(shù)據(jù)庫(kù)表格。Create table語(yǔ)句的使用格式如下: create table tablename (column1 data type, column2 data type, column3 data type); Ø

26、; 向表格中插入數(shù)據(jù)  SQL語(yǔ)言使用insert語(yǔ)句向數(shù)據(jù)庫(kù)表格中插入或添加新的數(shù)據(jù)行。Insert語(yǔ)句的使用格式如下: insert into tablename (first_column,.last_column) values (first_value,.last_value); 例如: insert into employee (firstname, lastname, age, address, city) va

27、lues (Li, Ming, 45, No.77 Chang Road, Beijing”); Ø 更新記錄  SQL語(yǔ)言使用update語(yǔ)句更新或修改滿足規(guī)定條件的現(xiàn)有記錄。Update語(yǔ)句的格式為: update tablename set columnname = newvalue , nextcolumn = newvalue2. where columnname&#

28、160;OPERATOR value and|or column OPERATOR value;Ø 刪除記錄SQL語(yǔ)言使用delete語(yǔ)句刪除數(shù)據(jù)庫(kù)表格中的行或記錄。Delete語(yǔ)句的格式為: delete from tablename 1.4.4 JS和CSS技術(shù)知識(shí)u JSJavascript是網(wǎng)頁(yè)制作中常見的腳本語(yǔ)言,可以嵌入到HTML中,在客戶端執(zhí)行,是動(dòng)態(tài)特效網(wǎng)頁(yè)設(shè)計(jì)的最佳選擇,同時(shí)也是瀏覽器普遍支持的網(wǎng)頁(yè)腳本語(yǔ)言。Javascript使網(wǎng)頁(yè)增加互動(dòng)性,使有規(guī)律重復(fù)的HTML文段簡(jiǎn)化,

29、減少下載時(shí)間。Javascript能及時(shí)響應(yīng)用戶的操作,對(duì)提交表單做及時(shí)的檢查,無(wú)需浪費(fèi)時(shí)間交由CGI驗(yàn)證。7(1)語(yǔ)句JavaScript程序是由若干語(yǔ)句組成的,語(yǔ)句是編寫程序的指令。JavaScript提供了完整的基本編程語(yǔ)句,它們是:賦值語(yǔ)句、switch選擇語(yǔ)句、while循環(huán)語(yǔ)句、for循環(huán)語(yǔ)句、for each循環(huán)語(yǔ)句、do.while循環(huán)語(yǔ)句、break循環(huán)中止語(yǔ)句、continue循環(huán)中斷語(yǔ)句、with語(yǔ)句、trycatch語(yǔ)句、if語(yǔ)句(if.else,ifelse if)。(2)函數(shù)一般的函數(shù)都是以下格式:Function myFunction(params)/執(zhí)行的語(yǔ)句函

30、數(shù)表達(dá)式:Var myFunction=function(params)/執(zhí)行的語(yǔ)句myFunction();/調(diào)用函數(shù)u CSS它是一種用來(lái)表現(xiàn)HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的一個(gè)應(yīng)用)或XML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的一個(gè)子集)等文件樣式的計(jì)算機(jī)語(yǔ)言。如果你要在HTML元素中設(shè)置CSS樣式,你需要在元素中設(shè)置"id" 和 "class"選擇器. HTML元素以id屬性來(lái)設(shè)置id選擇器,CSS 中 id 選擇器以 "#" 來(lái)定義。class 選擇器用于描述一組元素的樣式,class 選擇器有別于id選擇器,class可以在多個(gè)元素中使用。cl

31、ass 選擇器在HTML中以class屬性表示, 在 CSS 中,類選擇器以一個(gè)點(diǎn)"."號(hào)顯示: 有三種方法可以在站點(diǎn)網(wǎng)頁(yè)上使用樣式表:l 外部樣式:將網(wǎng)頁(yè)鏈接到外部樣式表。l 內(nèi)頁(yè)樣式:在網(wǎng)頁(yè)上創(chuàng)建嵌入的樣式表。l 行內(nèi)樣式:應(yīng)用內(nèi)嵌樣式到各個(gè)網(wǎng)頁(yè)元素。2 系統(tǒng)需求分析2.1 系統(tǒng)環(huán)境和配置要求2.1.1 要求的軟件環(huán)境由于本系統(tǒng)采用B/S架構(gòu),服務(wù)器需要安裝.Net FrameWork2.0以上, MicroSoft SqlServer 2000以上,IIS6.0以上。客戶端需要安裝InternetExplore6.0以上,F(xiàn)lashPlayer9.0以上。2.1.2

32、要求的硬件環(huán)境處 理 器Pentium II300以上內(nèi) 存64MB 以上硬盤剩余空間1GB 以上顯 卡一般VGA顯卡顯 示 器一般彩色顯示器表2.1 運(yùn)行系統(tǒng)所需的硬件配置要求2.2 可行性分析可行性分析是在系統(tǒng)調(diào)查的基礎(chǔ)上,新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、社會(huì)、經(jīng)濟(jì)等各方面進(jìn)行分析與研究,以避免投資失誤,保證新系統(tǒng)的成功開發(fā)??尚行苑治龇譃橐韵聝煞N:(1) 技術(shù)可行性:技術(shù)上的可行性分析主要是分析技術(shù)條件是否能順利完成本次開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。本管理系統(tǒng)采用了Browser/Server模式進(jìn)行開發(fā),以C#為編程語(yǔ)言,Microsoft SQL

33、 Server 2012作為后臺(tái)數(shù)據(jù)庫(kù),以Microsoft Visual Studio 2010作為開發(fā)平臺(tái)。Microsoft SQL Server 2012它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能,安全高效。因此,系統(tǒng)的軟件開發(fā)平臺(tái)已成熟可行。硬件方面,硬件更新的速度越來(lái)越快,容量已經(jīng)越來(lái)越大,可靠性也越來(lái)越高,價(jià)格越來(lái)越低,故其硬件平臺(tái)完全能滿足此系統(tǒng)的需要。(2) 經(jīng)濟(jì)可行性:主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)估。本系統(tǒng)的開發(fā)經(jīng)費(fèi)在經(jīng)濟(jì)上是可以接受的,并且本系統(tǒng)實(shí)施后可以節(jié)省餐廳的運(yùn)作成本,通過(guò)減少人力資源投入來(lái)減少成本。故所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。綜上所述,此系統(tǒng)

34、在技術(shù)和經(jīng)濟(jì)等方面都可行,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。2.3 功能分析本系統(tǒng)主要針對(duì)“聚緣閣”餐館,開發(fā)餐館管理系統(tǒng),目的是用于取代傳統(tǒng)手工操作方法,形成前臺(tái)后臺(tái)統(tǒng)一管理,以便縮減成本和提高管理水平。因此主要實(shí)現(xiàn)功能有:查看桌臺(tái)使用狀態(tài)、開臺(tái)、點(diǎn)菜、查詢賬單、結(jié)賬、桌臺(tái)信息管理、菜譜信息管理、職員信息管理、營(yíng)業(yè)額統(tǒng)計(jì)、系統(tǒng)設(shè)置等功能。2.3.1 系統(tǒng)所具備的基本功能(1)密碼修改:管理員和普通用戶可以根據(jù)需要來(lái)修改個(gè)人密碼。(2)主界面:管理員和普通用戶可登錄主界面進(jìn)行開臺(tái)、點(diǎn)菜、查詢、消費(fèi)查詢、結(jié)賬等操作。(3)桌臺(tái)信息:管理員可以對(duì)桌臺(tái)進(jìn)行增、刪、改、查操作。(4)菜單

35、信息:管理員可以對(duì)菜單以及菜單分類進(jìn)行增、刪、改、查操作。(5)職員信息:管理員可以對(duì)職員進(jìn)行增、刪、改、查操作。(6)按日進(jìn)行統(tǒng)計(jì):管理員和普通用戶可對(duì)營(yíng)業(yè)額進(jìn)行按日期統(tǒng)計(jì)。(7)按月進(jìn)行統(tǒng)計(jì):管理員和普通用戶可對(duì)營(yíng)業(yè)額進(jìn)行按月份統(tǒng)計(jì)。(8)按年進(jìn)行統(tǒng)計(jì):管理員和普通用戶可對(duì)營(yíng)業(yè)額進(jìn)行按年份統(tǒng)計(jì)。(9)用戶管理:管理員可以對(duì)用戶進(jìn)行增刪改操作。 (10)系統(tǒng)設(shè)置:管理員可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份、還原、初始化操作。2.3.2 管理員對(duì)功能的需求 管理員可以進(jìn)入所有界面,主頁(yè)面、基礎(chǔ)信息、營(yíng)業(yè)額統(tǒng)計(jì)、系統(tǒng)設(shè)置、用戶管理。(1)登陸并取得管理員權(quán)限(管理員可查看所有信息,使用所有功能);(2)對(duì)所有數(shù)

36、據(jù)庫(kù)信息進(jìn)行查詢操作;(3)對(duì)所有數(shù)據(jù)庫(kù)信息進(jìn)行添加操作;(4)對(duì)所有數(shù)據(jù)庫(kù)信息進(jìn)行刪除操作;(5)對(duì)所有數(shù)據(jù)庫(kù)信息進(jìn)行修改操作。(6) 對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份、還原、初始化操作。2.3.3 普通用戶對(duì)功能的需求普通用戶只有登陸到主頁(yè)面的權(quán)限,一般為餐館職員,可以進(jìn)行開臺(tái),點(diǎn)菜,結(jié)賬、查詢等權(quán)限。(1)登陸并取得普通用戶權(quán)限;(2)對(duì)桌臺(tái)信息、點(diǎn)菜信息、消費(fèi)表信息進(jìn)行查詢操作;(3)對(duì)點(diǎn)菜信息進(jìn)行添加操作;(4)對(duì)點(diǎn)菜信息進(jìn)行修改操作。(5)查詢消費(fèi)并結(jié)賬。2.4 性能需求2.4.1 系統(tǒng)安全性用戶只有在輸入了正確的用戶名以及與該用戶名相匹配的密碼后才能登陸系統(tǒng),且本系統(tǒng)采用了MD5加密。系統(tǒng)設(shè)置了

37、“管理員”和“普通用戶”兩個(gè)權(quán)限,不同權(quán)限的用戶所能進(jìn)行的操作是不同的。用戶登錄時(shí)會(huì)根據(jù)用戶的用戶名以及登陸選項(xiàng)對(duì)用權(quán)限進(jìn)行判定,用戶只能在自己相應(yīng)的權(quán)限下對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行相應(yīng)權(quán)限內(nèi)的操作。2.5.2 信息的準(zhǔn)確性系統(tǒng)要求能夠準(zhǔn)確地判別該用戶名是否已經(jīng)存在、用戶輸入的密碼是否與該用戶名相匹配、該用戶的權(quán)限以及對(duì)數(shù)據(jù)庫(kù)的各項(xiàng)操作都能從后臺(tái)數(shù)據(jù)庫(kù)中得出準(zhǔn)確的信息和相應(yīng)的操作結(jié)果。3 系統(tǒng)總體設(shè)計(jì)總體設(shè)計(jì)的基本目的就是明確系統(tǒng)應(yīng)該如何實(shí)現(xiàn)。通過(guò)這個(gè)階段的工作將需求分析得到的用戶需求抽象為概念模型并初步設(shè)計(jì)出數(shù)據(jù)庫(kù)。此外,還需要設(shè)計(jì)軟件的結(jié)構(gòu),確定系統(tǒng)的各個(gè)模塊及其子功能。3.1 基本簡(jiǎn)介此系統(tǒng)實(shí)

38、現(xiàn)了管理人員登陸模塊, 菜單管理模塊, 桌臺(tái)管理模塊, 餐廳人員管理模塊, 點(diǎn)菜功能模塊, 消費(fèi)結(jié)賬模塊, 查詢統(tǒng)計(jì)功能模塊。此系統(tǒng)是基于B/S結(jié)構(gòu),并使用Flash圖表來(lái)顯示查詢統(tǒng)計(jì)結(jié)果。 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合2。數(shù)據(jù)庫(kù)除了包含用戶的數(shù)據(jù)外,還包含關(guān)于它本身結(jié)構(gòu)的描述。首先,數(shù)據(jù)庫(kù)包含用戶數(shù)據(jù)文件和其他內(nèi)容,數(shù)據(jù)庫(kù)在數(shù)據(jù)中包含關(guān)于數(shù)據(jù)自身的描述。第二,數(shù)據(jù)庫(kù)還包含用來(lái)表示數(shù)據(jù)之間的關(guān)系和提高數(shù)據(jù)庫(kù)應(yīng)用的性能的索引。數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程一般包括以下幾個(gè)步驟: 確定建立數(shù)據(jù)庫(kù)的目的和收集數(shù)據(jù) 建立概念模型 建立數(shù)據(jù)模型 實(shí)施與維護(hù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)

39、的設(shè)計(jì)在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)中占有很重要的地位。只有設(shè)計(jì)出合理的數(shù)據(jù)庫(kù),才能為建立在數(shù)據(jù)庫(kù)上的應(yīng)用提供方便。不過(guò)數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程從來(lái)都不會(huì)有真正的結(jié)束,因?yàn)殡S著用戶需求和具體應(yīng)用的變化和擴(kuò)大,數(shù)據(jù)庫(kù)的結(jié)構(gòu)也可能會(huì)隨之變化。3.2.1 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)ERE-R模型的組成元素有:實(shí)體、屬性、聯(lián)系。E-R模型用E-R圖表示。實(shí)體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對(duì)實(shí)體特征的描述。E-R模型的關(guān)鍵元素是實(shí)體、屬性和聯(lián)系。實(shí)體是可以從用戶的工作環(huán)境中標(biāo)識(shí)出的事物,是用戶想要跟蹤的某個(gè)事物。實(shí)體在E-R圖中,用矩形表示,矩形框內(nèi)寫明實(shí)體名。實(shí)體具有屬性,是用來(lái)描述實(shí)體的特征的。屬性必須是不可分的數(shù)據(jù)項(xiàng)并

40、且不能和其他實(shí)體具有聯(lián)系3。在E-R圖中,屬性用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái)。實(shí)體可以通過(guò)聯(lián)系相互關(guān)聯(lián)。一般的聯(lián)系主要有三種類型,1:1,1:n,m:n。在1:1聯(lián)系中,一種類型的單個(gè)實(shí)體實(shí)例與另一個(gè)類型的單個(gè)實(shí)體實(shí)例關(guān)聯(lián)。在1:n聯(lián)系中,一個(gè)類型的單個(gè)實(shí)體實(shí)例與另一個(gè)類型的多個(gè)實(shí)體實(shí)例相關(guān)聯(lián)。在m:n聯(lián)系中,一個(gè)類型的單個(gè)實(shí)例與另一個(gè)類型的多個(gè)實(shí)體實(shí)例相關(guān)聯(lián),同時(shí)地,后一類型的單個(gè)實(shí)體實(shí)例與前一類型的多個(gè)實(shí)體實(shí)例相關(guān)聯(lián)。在E-R圖中,聯(lián)系用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型(1:1,1:n或者m:n)。以下是根據(jù)本系

41、統(tǒng)需求所畫出的單個(gè)實(shí)體圖:管理員用戶名密碼權(quán)限圖3.1 管理員實(shí)體圖普通用戶用戶名密碼權(quán)限圖3.2 普通用戶實(shí)體圖職員工號(hào)身份證號(hào)姓名性別年齡電話地址圖3.3 職員實(shí)體圖餐桌桌號(hào)桌型位置備注狀態(tài)包間費(fèi)餐具費(fèi)當(dāng)前訂單號(hào)當(dāng)前客人名當(dāng)前客人數(shù)量開臺(tái)時(shí)間開臺(tái)職員圖3.4 餐桌實(shí)體圖菜單菜單名菜單編號(hào)菜單類型單價(jià)計(jì)量單位圖3.5 菜單實(shí)體圖菜單類型類型名稱圖3.6 菜單類型實(shí)體圖子訂單訂單號(hào)桌號(hào)菜單編號(hào)菜單名稱菜單數(shù)量菜單總價(jià)開單職員開單時(shí)間備注圖3.7 子訂單實(shí)體圖賬單訂單號(hào)桌號(hào)客人數(shù)量包間費(fèi)餐具費(fèi)菜單總價(jià)總消費(fèi)已支付找零消費(fèi)時(shí)間圖3.8 賬單實(shí)體圖管理員管理1N普通用戶職員NNNN餐桌菜單菜單分類屬

42、于1N開臺(tái)11N點(diǎn)菜11N子訂單對(duì)應(yīng)11對(duì)應(yīng)1N對(duì)應(yīng)1N對(duì)應(yīng)賬單11包含1N結(jié)賬11N以下是根據(jù)本系統(tǒng)需求進(jìn)行數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)所做出的E-R圖:圖3.9 E-R圖3.2.2 數(shù)據(jù)庫(kù)中表格設(shè)計(jì)表3.1 Rest_board(餐桌表)序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1Idint40是是否主鍵2BoardIdnvarchar500是桌號(hào)3BoardTypeNvarchar500是桌型4PositionNvarchar500是位置5RemarkNvarchar1000是備注6StatusNvarchar500是狀態(tài)7ExtraPriceFloat80是包間費(fèi)8TablewarePr

43、iceFloat80是餐具費(fèi)9CurrentOrderIdNvarchar500是訂單號(hào)10CurrentGuestNvarchar1000是客人名11CurrentGuestNumInt40是客人數(shù)量12CurrentTimeNvarchar500是開臺(tái)時(shí)間13CurrentWorkerNvarchar500是開臺(tái)職員表3.2:Rest_cost(賬單表)序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1IdInt40是是否主鍵2OrderIdnvarchar500是訂單號(hào)3BoardIdnvarchar500是桌號(hào)4GuestNumInt40是客人數(shù)量5ExtraPriceFloat

44、80是包間費(fèi)6TableWareAllPriceFloat80是餐具費(fèi)7FoodAllPriceFloat80是菜品消費(fèi)8CostFloat80是總消費(fèi)9PayedFloat80是支付總額10PaybackFloat80是找零11CostTimenvarchar500是消費(fèi)時(shí)間表3.3:Rest_food(菜單表)序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1Idint40是是否主鍵2FoodNamenvarchar500是菜單名稱3FoodIdnvarchar500是菜單編號(hào)4FoodTypenvarchar500是菜單類型5FoodPricefloat80是菜單價(jià)格6FoodUn

45、itnvarchar500是計(jì)量單表3.4:Rest_foodtype(菜單類型表)序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1Idint40是是否主鍵2TypeNamenvarchar500是類型名稱表3.5:Rest_guestfood(子訂單表)序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1IdInt40是是否主鍵2OrderIdNvarchar500是訂單號(hào)3BoardIdNvarchar500是桌號(hào)4FoodIdNvarchar500是菜單編號(hào)5FoodNameNvarchar500是菜單名稱6FoodNumFloat80是菜單數(shù)量7FoodAllPriceFl

46、oat80是菜單總價(jià)8WorkerNameNvarchar500是開單職員9RemarkNvarchar1000是備注10AddTimeNvarchar500是添加時(shí)間表3.6:Rest_user(用戶表)序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1Idint40是是否主鍵2UserNamenvarchar500是用戶名3UserPwdnvarchar500是密碼4UserRightnvarchar500是權(quán)限表3.7:Rest_worker(職員表)序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1Idint40是是否主鍵2WorkerIdnvarchar500是工號(hào)3Ca

47、rdIdnvarchar500是身份證號(hào)4Namenvarchar500是姓名5Sexnvarchar500是性別6Agenvarchar500是年齡7Telnvarchar500是電話8Addressnvarchar1000是地址3.3 系統(tǒng)結(jié)構(gòu)圖模塊是數(shù)據(jù)說(shuō)明可執(zhí)行語(yǔ)句等程序?qū)ο蟮募?,它是單?dú)命名而且可通過(guò)名字來(lái)訪問(wèn)。模塊化就是把程序劃分成若干個(gè)模塊,每個(gè)模塊完成一個(gè)子功能。把這些模塊集中起來(lái)組成一個(gè)整體,即可完成指定的功能并滿足選題的要求8。根據(jù)需求分析、用戶的要求以及為完善系統(tǒng)而添加的一些功能,可以得到系統(tǒng)的模塊層次圖。管理員登陸普通用戶登陸 開臺(tái)點(diǎn)菜結(jié)賬桌臺(tái)信息維護(hù)菜單信息維護(hù)職員

48、信息維護(hù)營(yíng)業(yè)額統(tǒng)計(jì)用戶管理系統(tǒng)設(shè)置開臺(tái)點(diǎn)菜結(jié)賬身份驗(yàn)證身份驗(yàn)證餐館就餐管理系統(tǒng) 驗(yàn)證失敗 驗(yàn)證失敗 驗(yàn)證成功 驗(yàn)證成功圖3.10 餐館就餐管理系統(tǒng)功能結(jié)構(gòu)圖4 功能詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)詳細(xì)設(shè)計(jì)階段的任務(wù)是在總體設(shè)計(jì)階段的基礎(chǔ)上對(duì)系統(tǒng)功能結(jié)構(gòu)圖中的每一個(gè)功能模塊設(shè)計(jì)出實(shí)現(xiàn)的方法,利用流程圖等工具加以描述,并且要設(shè)計(jì)出各個(gè)人機(jī)交互界面。本系統(tǒng)詳細(xì)設(shè)計(jì)過(guò)程中將描繪出本系統(tǒng)的具體管理目標(biāo),向用戶展現(xiàn)出邏輯合理、性能優(yōu)越,而且易于閱讀和理解的功能模塊4.1 系統(tǒng)各功能模塊詳細(xì)設(shè)計(jì)4.1.1 餐館就餐管理系統(tǒng)維護(hù)模塊根據(jù)如上得到的用戶需求,我將本系統(tǒng)按照所完成的功能分成以下兩部分:1)、管理員管理部分(1)處理

49、管理員登錄(2)管理員可以查詢餐廳的餐桌、菜單、職員信息。(3)管理員可以更新餐廳的餐桌、菜單、職員信息。(4)營(yíng)業(yè)員可以查詢餐桌、菜單、訂單、賬單、個(gè)人信息(5)管理員可以更新餐桌、賬單、個(gè)人的基本信息(6)管理員可以修改管理員、普通用戶密碼。2)、普通用戶管理部分(1)處理普通用戶登錄(2)普通用戶可以查詢桌臺(tái)信息并開臺(tái)。(3)普通用戶可以查詢菜單信息并點(diǎn)菜。(4)普通用戶可以提交生成訂單信息。(5)普通用戶可以修改自己的密碼。4.1.2 數(shù)據(jù)流圖普通用戶管理員餐桌表更新餐桌查詢餐桌查詢信息查詢信息更新信息更新信息,開臺(tái),結(jié)賬開臺(tái)、結(jié)賬查詢信息圖4.1 餐桌分?jǐn)?shù)據(jù)流圖普通用戶管理員菜單表更

50、新菜單查詢菜單查詢信息查詢信息更新信息更新信息查詢信息圖4.2 菜單分?jǐn)?shù)據(jù)流圖普通用戶管理員菜單分類表更新菜單分類查詢菜單分類查詢信息查詢信息更新信息更新信息查詢信息圖4.3 菜單分類分?jǐn)?shù)據(jù)流圖更新信息管理員職員表更新職員查詢職員查詢信息查詢信息更新信息普通用戶查詢信息 圖4.4 職員分?jǐn)?shù)據(jù)流圖點(diǎn)菜信息用戶訂單表更新訂單查詢訂單查詢信息查詢信息點(diǎn)菜信息圖4.5 子訂單分?jǐn)?shù)據(jù)流圖更新信息用戶客人賬單表更新賬單查詢賬單查詢信息查詢信息結(jié)賬信息更新信息 圖4.6 賬單分?jǐn)?shù)據(jù)流圖更新信息普通用戶管理員用戶表更新查詢查詢信息更新信息、修改密碼修改密碼查詢信息圖4.7 普通用戶分?jǐn)?shù)據(jù)流圖普通用戶管理員用戶表更新更新信息修改密碼查詢更新開臺(tái),結(jié)賬餐桌表查詢更新職員表菜單表菜單類別表查詢更新子訂單表賬單表查詢 圖4.8 總數(shù)據(jù)流圖4.2 登陸界面(Default.aspx)實(shí)現(xiàn)系統(tǒng)登錄模塊實(shí)現(xiàn)對(duì)使用本系統(tǒng)的用戶進(jìn)行身份驗(yàn)證,只有通過(guò)驗(yàn)證的用戶才可以使用本系統(tǒng),下圖為系統(tǒng)登錄的主界面:圖 4.9 系統(tǒng)登錄界面實(shí)現(xiàn)過(guò)程如下:本系統(tǒng)采用MD5加密以及驗(yàn)證碼技術(shù)。用戶輸入用戶名、密碼以及驗(yàn)證碼,系統(tǒng)首先在客戶端

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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)論