餐飲網(wǎng)站畢業(yè)設(shè)計(jì)_第1頁(yè)
餐飲網(wǎng)站畢業(yè)設(shè)計(jì)_第2頁(yè)
餐飲網(wǎng)站畢業(yè)設(shè)計(jì)_第3頁(yè)
餐飲網(wǎng)站畢業(yè)設(shè)計(jì)_第4頁(yè)
餐飲網(wǎng)站畢業(yè)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(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)介

摘要隨著網(wǎng)絡(luò)以與Web技術(shù)的迅速發(fā)展,B/S架構(gòu)的系統(tǒng)應(yīng)用越來(lái)越多的深入到各行各業(yè)中。本文介紹的餐飲業(yè)信息管理系統(tǒng)是為餐飲企業(yè)開(kāi)發(fā)的基于Web的餐飲行業(yè)綜合信息管理服務(wù)系統(tǒng)。本文深入探討了基于Web技術(shù)應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程與其相關(guān)技術(shù),結(jié)合實(shí)際工程項(xiàng)目中餐飲業(yè)信息管理系統(tǒng)的功能需求以與業(yè)務(wù)流程分析,運(yùn)用ASP.NET、Javascript技術(shù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)通信等技術(shù),設(shè)計(jì)了本信息管理系統(tǒng)的解決方案。重點(diǎn)解決了系統(tǒng)體系結(jié)構(gòu)、系統(tǒng)數(shù)據(jù)庫(kù)、系統(tǒng)操作界面、綜合管理模塊、部管理模塊以與系統(tǒng)安全等關(guān)鍵性問(wèn)題,有效的滿足了餐飲業(yè)信息管理系統(tǒng)的規(guī)模需求以與未來(lái)業(yè)務(wù)增長(zhǎng)的需要。數(shù)據(jù)庫(kù)系統(tǒng)的建立完成了本信息系統(tǒng)的最基礎(chǔ)部分,綜合管理模塊以與部管理模塊提供了實(shí)際應(yīng)用中的用戶需求。系統(tǒng)的安全則保證了本信息系統(tǒng)的正常運(yùn)行,防止出去非法訪問(wèn)以與越權(quán)操作等問(wèn)題。本文所闡述的信息管理系統(tǒng)均是在MicrosoftWindowsXPProf系統(tǒng)下用采MicrosoftASP.NET平臺(tái),利用MicrosoftC#編程實(shí)現(xiàn)的。本信息管理系統(tǒng)目前處于第二期開(kāi)發(fā)。關(guān)鍵詞:Web;餐飲業(yè);業(yè)務(wù)流程;ASP.NET;BasedonwebdiningindustryinformationmanagementsystemdesignandrelizationAbstractAlongwithnetworkaswellasWebtechnologyrapiddevelopment,B/Soverheadconstructionsystemapplicationmoreandmoremanypenetratingtoallthevarioustradesandoccupationsin.ThisarticleintroducedthediningindustryinformationmanagementsystemisdevelopsfortheJapaneseelectricityjoint-stockcompanybasedontheWebdiningprofessionsynthesisinformationmanagementsystem.Erectstheserverbythiscompany,buildstheplatformtoprovidethesynthesisinformationmanagementforthecustomer.ThisarticlethoroughlydiscussedhasresultedintheperformancehistoryanditsthecorrelationtechnologybasedontheWebtechnologyapplicationsystem,intheunionactualengineeringprojectthediningindustryinformationmanagementsystemfunctiondemandaswellastheflowanalysis,utilizedtechnologyandsoonASP.NET,Javascripttechnology,database,systemoperationcontactsurface,constructionofdata,networkcorrespondence,hasdesignedthisinformationmanagementsystemsolution.Hassolvedsystemsystemstructure,systemdatabase,synthesisadministrationmodule,internalmanagementmoduleaswellassystematicsecurityandsooncrucialwithemphasisthequestion,effectivehasmettheneedswhichthediningindustryinformationmanagementsystemscaledemandaswellasthefuturewillgrow.Thedatabasesystemestablishmentcompletedthisinformationsystemmostfoundationtobepartial,thesynthesisadministrationmoduleaswellastheinternalmanagementmodulehasprovidedinthepracticalapplicationuserdemand.Thesystemsecurityhadguaranteedthisinformationsystemnormaloperation,preventedtheillegalvisitaswellasexceedsauthoritytooperateandsoonthequestion.ThisarticleelaboratedtheinformationmanagementsystemissystemwithpicksMicrosoftinMicrosoftWindowsXPundertheProftheASP.NETplatform,usesMicrosofttheC#programmingrealization.Thisinformationmanagementsystematpresentisinthesecondissueofdevelopment.KeyWords:Web;Diningindustry;Serviceflow;ASP.NET;目錄摘要IAbstractII1緒論71.1研究背景與選題意義71.2實(shí)施的原則與步驟81.3軟件系統(tǒng)的建設(shè)81.3.1信息管理服務(wù)系統(tǒng)的基本需求91.3.2大量數(shù)據(jù)信息的處理91.3.3工作流的應(yīng)用91.3.4協(xié)同工作和移動(dòng)辦公101.4課題的應(yīng)用價(jià)值101.5本論文所要解決的問(wèn)題111.6本論文的主要工作以與容結(jié)構(gòu)122餐飲業(yè)信息管理服務(wù)系統(tǒng)總體方案設(shè)計(jì)132.1系統(tǒng)的總體結(jié)構(gòu)132.1.1需求分析132.1.2系統(tǒng)功能模塊的劃分142.2系統(tǒng)開(kāi)發(fā)模式的選擇152.2.1C/S開(kāi)發(fā)模式152.2.2B/S開(kāi)發(fā)模式的優(yōu)勢(shì)162.3基于B/S模式的餐飲業(yè)信息管理系統(tǒng)整體架構(gòu)182.4系統(tǒng)的運(yùn)行環(huán)境和開(kāi)發(fā)工具192.4.1硬件環(huán)境192.4.2軟件環(huán)境202.4.3系統(tǒng)的開(kāi)發(fā)工具212.4.4小組開(kāi)發(fā)工具SourceSafe233系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)243.1商業(yè)數(shù)據(jù)概述243.2系統(tǒng)數(shù)據(jù)庫(kù)功能要求253.3概念模型設(shè)計(jì)263.4數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)273.5數(shù)據(jù)庫(kù)的物理設(shè)計(jì)284企業(yè)信息管理模塊的設(shè)計(jì)與實(shí)現(xiàn)304.1信息管理方案的選擇304.2企業(yè)信息管理模塊的需求分析314.3系統(tǒng)界面的設(shè)計(jì)324.3.1界面設(shè)計(jì)概述324.3.2界面設(shè)計(jì)原則32用戶界面的設(shè)計(jì)步驟344.4企業(yè)信息管理模塊的設(shè)計(jì)與實(shí)現(xiàn)374.4.1企業(yè)總覽374.4.2企業(yè)信息的編輯384.4.3企業(yè)信息的參照394.4.4企業(yè)信息編輯的確認(rèn)404.4.5企業(yè)信息成功登錄的顯示415餐飲業(yè)信息管理系統(tǒng)部共通模塊的設(shè)計(jì)與實(shí)現(xiàn)425.1共通模塊425.1.1通用模塊<Usual>425.1.2服務(wù)器模塊<Server>435.1.3基類窗體模塊<UserInterface>435.1.4子系統(tǒng)模塊435.2ADO.NET435.2.1DataAdapter455.2.2DataSet465.2.3DataTable476系統(tǒng)的安全分析與性能分析486.1系統(tǒng)安全隱患分析486.2系統(tǒng)得性能分析506.2.1JavaScript506.2.2系統(tǒng)的移植50結(jié)論51參考文獻(xiàn)54致謝551緒論1.1研究背景與選題意義近年來(lái),信息科技的迅猛發(fā)展為人們的生活帶來(lái)越來(lái)越多的便利與快捷。當(dāng)今社會(huì)時(shí)間就是金錢的信條為人們所擁躉。信息的流動(dòng)、變化的產(chǎn)生、傳遞、發(fā)布、提交、修改、審批……。隨之而來(lái)的就是信息需要有序的管理、存儲(chǔ)、分析、查詢、統(tǒng)計(jì)……,傳統(tǒng)的辦公工作模式已經(jīng)無(wú)法滿足對(duì)信息的需求和處理。傳統(tǒng)的辦公模式主要以純手工勞動(dòng)為主,紙介質(zhì)為輔,在信息革命的浪潮中,顯然已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活需要。如何體現(xiàn)對(duì)信息處理的時(shí)效性、高效性以與安全性逐漸得到了人們的重視。當(dāng)今社會(huì),辦公自動(dòng)化成為人們津津樂(lè)道的概念。無(wú)論是辦公設(shè)備公司,還是系統(tǒng)集成公司,都大力推出自己的辦公自動(dòng)化商品。例如辦公設(shè)備、辦公自動(dòng)化軟件等??梢?jiàn),辦公自動(dòng)化的潮流性以與重要性。雖然辦公自動(dòng)化提了多年,但效果并不明顯,大多數(shù)用戶還是停留在單機(jī)字處理和表格處理的所謂辦公自動(dòng)化的初級(jí)階段。信息的交流和共享,以與團(tuán)隊(duì)的協(xié)同運(yùn)作等無(wú)法完美的實(shí)現(xiàn),極大地限制了工作的效率。辦公實(shí)際成為了文件的制作、修改、傳遞、簽訂、保存、銷毀和存檔的過(guò)程。目前,全球性的網(wǎng)絡(luò)化、信息化進(jìn)程正逐步改變?nèi)藗兊纳罘绞?Internet技術(shù)應(yīng)用以與電子商務(wù)的飛速增長(zhǎng)給人們生活工作的各個(gè)層面帶來(lái)了深刻的影響,辦公自動(dòng)化在其影響下也離人們?cè)絹?lái)越近?;仡欕娮由虅?wù)信息化的進(jìn)程,大致可分為三個(gè)階段:第一階段,以桌面字處理工具為典型的個(gè)人辦公工具軟件階段,計(jì)算機(jī)應(yīng)用提高了個(gè)人工作效率。第二階段,基于關(guān)系型數(shù)據(jù)庫(kù)技術(shù),以C/S體系結(jié)構(gòu)應(yīng)用為特征階段,這一階段基本實(shí)現(xiàn)了部門級(jí)的數(shù)據(jù)處理、公文處理等的自動(dòng)化。而目前的第三階段,基于符合Internet技術(shù)標(biāo)準(zhǔn)的平臺(tái)應(yīng)用階段。這一階段,不僅在技術(shù)上有了空前的進(jìn)步,并且應(yīng)用圍已從企業(yè)各個(gè)獨(dú)立部門擴(kuò)展到整個(gè)企業(yè)圍所有部門,高效的解決了信息的地域性以與時(shí)效性。2餐飲業(yè)信息管理服務(wù)系統(tǒng)總體方案設(shè)計(jì)2.1系統(tǒng)的總體結(jié)構(gòu)基于互聯(lián)網(wǎng)的餐飲行業(yè)信息管理服務(wù)系統(tǒng)主要是針對(duì)餐飲企業(yè)的信息管理而設(shè)計(jì)開(kāi)發(fā)的,是面向餐飲企業(yè)的在線信息管理,該主要包括:綜合系統(tǒng)、系統(tǒng)管理系統(tǒng)、收集配送信息管理系統(tǒng)、用戶管理系統(tǒng)、電子日?qǐng)?bào)系統(tǒng)等容。對(duì)本餐飲行業(yè)信息管理服務(wù)系統(tǒng)總的來(lái)說(shuō),分為前臺(tái)系統(tǒng)和后臺(tái)系統(tǒng)兩個(gè)部分。前臺(tái)系統(tǒng)的主要作用是服務(wù)對(duì)象的企業(yè)工作人員進(jìn)行信息的錄入和對(duì)一些信息的查詢或修改。后臺(tái)系統(tǒng)的主要作用是該信息管理系統(tǒng)的管理<系統(tǒng)管理、用戶管理和公共類等>。2.4系統(tǒng)的運(yùn)行環(huán)境和開(kāi)發(fā)工具硬件環(huán)境系統(tǒng)采用Browser/Server架構(gòu)。服務(wù)器DatabaseServer。數(shù)據(jù)庫(kù)服務(wù)器可以采用專業(yè)的數(shù)據(jù)服務(wù)器。當(dāng)然,如果系統(tǒng)的規(guī)模很小,為了節(jié)約開(kāi)支,同時(shí)降低系統(tǒng)的復(fù)雜性,可以采用單個(gè)Web服務(wù)器,自然也就不用負(fù)載平衡器了。Web服務(wù)器與Internet接入結(jié)構(gòu)如圖2.4所示。圖2.4Web服務(wù)器與Internet接入結(jié)構(gòu)網(wǎng)卡等Internet接入設(shè)備,在條件允許的情況下適當(dāng)采用高配置,以滿足變化的網(wǎng)絡(luò)的需求??蛻舳说挠布蟛桓?需要一臺(tái)接入Internet的計(jì)算機(jī)或簡(jiǎn)易終端,但是網(wǎng)絡(luò)條件是最重要的,帶寬、網(wǎng)速等應(yīng)該在經(jīng)濟(jì)允許的條件下采用高端配置。。軟件環(huán)境本系統(tǒng)采用瀏覽器/服務(wù)器的架構(gòu)模式,整個(gè)系統(tǒng)分成三大部分:Web服務(wù)器程序、后臺(tái)管理程序、數(shù)據(jù)庫(kù),運(yùn)行在基于TCP/IP協(xié)議基礎(chǔ)之上的廣域網(wǎng)。Web服務(wù)器端軟件和后臺(tái)管理程序應(yīng)運(yùn)行在WindowsNT/Windows2000/WindowsXP等操作系統(tǒng)之上。系統(tǒng)的開(kāi)發(fā)工具由于本系統(tǒng)的體系架構(gòu)基于.NET框架,.Net架構(gòu)本身就為系統(tǒng)的開(kāi)發(fā)提供了開(kāi)發(fā)平臺(tái)、開(kāi)發(fā)環(huán)境和開(kāi)發(fā)技術(shù)。.NETFramework是支持生成和運(yùn)行下一代應(yīng)用程序和XMLWebs的部Windows組件。.NETFramework旨在實(shí)現(xiàn)下列目標(biāo):提供一個(gè)一致的面向?qū)ο蟮木幊汰h(huán)境,而無(wú)論對(duì)象代碼是在本地存儲(chǔ)和執(zhí)行,還是在本地執(zhí)行但在Internet上分布,或者是在遠(yuǎn)程執(zhí)行的。提供一個(gè)將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。提供一個(gè)可提高代碼〔包括由未知的或不完全受信任的第三方創(chuàng)建的代碼〕執(zhí)行安全性的代碼執(zhí)行環(huán)境。.NETFramework具有兩個(gè)主要組件:公共語(yǔ)言運(yùn)行庫(kù)和.NETFramework類庫(kù)。公共語(yǔ)言運(yùn)行庫(kù)是.NETFramework的基礎(chǔ)。您可以將運(yùn)行庫(kù)看作一個(gè)在執(zhí)行時(shí)管理代碼的代理,它提供存管理、線程管理和遠(yuǎn)程處理等核心服務(wù),并且還強(qiáng)制實(shí)施嚴(yán)格的類型安全以與可提高安全性和可靠性的其他形式的代碼準(zhǔn)確性。事實(shí)上,代碼管理的概念是運(yùn)行庫(kù)的基本原則。以運(yùn)行庫(kù)為目標(biāo)的代碼稱為托管代碼,而不以運(yùn)行庫(kù)為目標(biāo)的代碼稱為非托管代碼。.NETFramework的另一個(gè)主要組件是類庫(kù),它是一個(gè)綜合性的面向?qū)ο蟮目芍赜妙愋图?您可以使用它開(kāi)發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面<GUI>應(yīng)用程序,也包括基于ASP.NET所提供的最新創(chuàng)新的應(yīng)用程序〔如Web窗體和XMLWebs〕。下面的插圖顯示公共語(yǔ)言運(yùn)行庫(kù)和類庫(kù)與應(yīng)用程序之間以與與整個(gè)系統(tǒng)之間的關(guān)系。圖2.5。圖2.5.NET平臺(tái)的框架結(jié)構(gòu)圖用Asp.NET開(kāi)發(fā)基于B/S模型的企業(yè)解決方案有以下一些特點(diǎn):<1>Asp.NET使用編譯后的語(yǔ)言,提升性能和伸縮性;<2>Asp.NET引入了面向?qū)ο蟮奶匦裕?lt;3>支持C#.NET等高級(jí)語(yǔ)言,而不像傳統(tǒng)ASP那樣只使用VBScript和JavaScript,功能上先天不足。而且ASP.NET可以使用.NET框架的所有基礎(chǔ)類庫(kù);<4>Asp.NET可以借助.NET所提供的ADO.NET技術(shù)和對(duì)XML的完全支持特性,高效的實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)和信息通信。也可以方便地采用WebServices實(shí)現(xiàn)特定的功能;<5>Asp.NET將頁(yè)面和代碼分離,提供了更易于編寫、結(jié)構(gòu)更清晰的代碼,這些代碼很容易進(jìn)行再利用和共享;<6>Asp.NET提供了完善的安全機(jī)制,也提供了緩沖技術(shù)、數(shù)據(jù)庫(kù)控件等技術(shù)。在后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)的選擇上,采用Access。小組開(kāi)發(fā)工具SourceSafe像餐飲業(yè)信息管理系統(tǒng)這樣的大型復(fù)雜的系統(tǒng),涉與到的開(kāi)發(fā)任務(wù)不是一個(gè)兩個(gè)人所能完成的,團(tuán)隊(duì)合作是最重要的。Microsoft的VisualSourceSafe<VSS>正好解決了軟件開(kāi)發(fā)小組長(zhǎng)期所面臨的版本管理問(wèn)題。它能有效地幫助項(xiàng)目開(kāi)發(fā)組的負(fù)責(zé)人對(duì)項(xiàng)目程序進(jìn)行管理,將所有的項(xiàng)目源文件以特有的方式存入數(shù)據(jù)庫(kù)。開(kāi)發(fā)組的成員不能對(duì)該數(shù)據(jù)庫(kù)中的文件進(jìn)行直接的修改,而是由該版本管理器將該項(xiàng)目的源程序或是子項(xiàng)目的源程序拷貝到各個(gè)成員自己的工作目錄下進(jìn)行調(diào)試和修改,然后將修改后的項(xiàng)目文件作Checkin提交給VSS,由它進(jìn)行綜合更新。3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)管理信息系統(tǒng)的主要任務(wù)就是通過(guò)大量的數(shù)據(jù)獲得管理所需要的信息,這就必須存儲(chǔ)和管理大量的數(shù)據(jù)。因此建立一個(gè)良好的數(shù)據(jù)組織結(jié)構(gòu)和數(shù)據(jù)庫(kù),使整個(gè)系統(tǒng)都可以迅速、方便、準(zhǔn)確地調(diào)用和管理所需的數(shù)據(jù),是衡量信息系統(tǒng)開(kāi)發(fā)工作好壞的主要指標(biāo)之一。3.1商業(yè)數(shù)據(jù)概述建立商業(yè)數(shù)據(jù)數(shù)據(jù)庫(kù)的根本目標(biāo)就是為企業(yè)信息管理、企業(yè)信息系統(tǒng)提供數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)的共享。商業(yè)數(shù)據(jù)數(shù)據(jù)庫(kù)中包含的商業(yè)數(shù)據(jù)數(shù)據(jù)有以下幾類:<1>店鋪信息數(shù)據(jù):店鋪信息指涉與到店鋪相關(guān)信息屬性的數(shù)據(jù),其中包括各個(gè)店鋪的名稱、店鋪的編號(hào)、店鋪的地址、店鋪的規(guī)模、以與店鋪經(jīng)理名稱等容,以上這些信息皆存儲(chǔ)在店鋪信息數(shù)據(jù)記錄。<2>企業(yè)信息數(shù)據(jù):這類企業(yè)信息性數(shù)據(jù)是數(shù)據(jù)庫(kù)系統(tǒng)中最重要的部分,用戶將自己企業(yè)的所有商品的詳細(xì)信息〔例如商品編號(hào)、商品規(guī)格、商品價(jià)格、商品描述以與推出時(shí)間等〕登錄到企業(yè)信息數(shù)據(jù)庫(kù)中。它是商業(yè)數(shù)據(jù)數(shù)據(jù)庫(kù)的一個(gè)重要組成部分。<3>店鋪員工數(shù)據(jù):企業(yè)在信息管理方面需要管理企業(yè)的員工信息,包括每個(gè)店鋪的員工數(shù)量、員工編號(hào)、員工的、住址以與等信息。以方便企業(yè)管理者對(duì)企業(yè)員工的管理。這些數(shù)據(jù)存儲(chǔ)在店鋪員工信息數(shù)據(jù)記錄。<4>辦公用品數(shù)據(jù):辦公用品數(shù)據(jù)主要包括諸如辦公設(shè)備〔例如計(jì)算機(jī)、復(fù)印機(jī)、打印機(jī)、和等〕和辦公用品〔例如辦公文具以與辦公耗材等〕等信息。辦公用品數(shù)據(jù)的使用頻率數(shù)據(jù)較高。例如,在統(tǒng)計(jì)企業(yè)固定資產(chǎn)或成本核算時(shí)就要用到商業(yè)數(shù)據(jù)數(shù)據(jù)庫(kù)中存儲(chǔ)的辦公用品的數(shù)據(jù)。<5>圖形數(shù)據(jù):商業(yè)數(shù)據(jù)文件中經(jīng)常會(huì)遇到圖形,如商品快照等。圖形數(shù)據(jù)是商業(yè)數(shù)據(jù)數(shù)據(jù)庫(kù)中的一種特殊類型數(shù)據(jù)。<6>其他必要數(shù)據(jù):商業(yè)數(shù)據(jù)文件中除了上述數(shù)據(jù)以外,還需要一些其他的必要數(shù)據(jù),例如商品圖號(hào)、名稱等表頭數(shù)據(jù);文件編制人、校對(duì)人、審核人等的標(biāo)記數(shù)據(jù)。3.2系統(tǒng)數(shù)據(jù)庫(kù)功能要求4企業(yè)信息管理模塊的設(shè)計(jì)與實(shí)現(xiàn)本章討論了幾種信息管理方案的優(yōu)缺點(diǎn),最終確定采用基于Web的網(wǎng)絡(luò)信息管理方案,可以有效解決降低管理成本的問(wèn)題。工作人員通過(guò)一臺(tái)聯(lián)網(wǎng)的計(jì)算機(jī)或簡(jiǎn)易終端,便可以對(duì)商品的信息進(jìn)行管理,包括新企業(yè)信息的增加、已有商品價(jià)格的更改和企業(yè)信息的查詢等事務(wù)。這樣不但可以方便的管理企業(yè)信息,還降低了企業(yè)信息管理的成本。4.1信息管理方案的選擇目前,企業(yè)企業(yè)信息的管理方式主要有傳統(tǒng)的以紙為載體的傳統(tǒng)企業(yè)信息管理、本地單機(jī)計(jì)算機(jī)的企業(yè)信息管理、基于WAP的企業(yè)信息管理以與基于Web的網(wǎng)絡(luò)企業(yè)信息管理這幾種方案。這幾種方案的優(yōu)缺點(diǎn)如下:<1>傳統(tǒng)信息管理傳統(tǒng)的信息管理模式是以紙為載體來(lái)記錄商品的相關(guān)信息。這種信息管理模式不僅需要大量的手工勞動(dòng),而且在資料保存上需要專門建立資料庫(kù)來(lái)存儲(chǔ)資料。如果某件商品的信息需要修改,則需要經(jīng)過(guò)繁瑣的步驟來(lái)花費(fèi)時(shí)間和人力去查詢資料并做修改,不僅管理不方便,還造成了信息管理成本的提高。相對(duì)小型企業(yè)來(lái)講,大中型企業(yè)在信息管理方面的不便要更多,比如信息的匯總等問(wèn)題。<2>基于Web的網(wǎng)絡(luò)企業(yè)信息管理當(dāng)企業(yè)需要對(duì)企業(yè)信息進(jìn)行管理時(shí),只需要工作人員輸入用戶名和密碼,服務(wù)器端的資料庫(kù)即可調(diào)出該企業(yè)先前登記過(guò)的商品基本資料,如果是大中型企業(yè)則直接進(jìn)入各分店選擇列表界面,方便各分店員工與時(shí)對(duì)企業(yè)信息進(jìn)行處理,其優(yōu)點(diǎn)如下:①企業(yè)不必專門匯總企業(yè)信息。②企業(yè)信息能夠保證實(shí)時(shí)性。③企業(yè)信息的查詢不需要花費(fèi)時(shí)間去等待。④不受時(shí)間限制,可以隨時(shí)進(jìn)行企業(yè)信息管理。通過(guò)對(duì)以上幾個(gè)企業(yè)信息管理方式的分析,不難看出相對(duì)于傳統(tǒng)的企業(yè)信息管理方式以與本地單機(jī)企業(yè)信息管理方式,基于Wap和基于Web的企業(yè)信息管理方式是屬于現(xiàn)代社會(huì)科技的發(fā)展帶給企業(yè)管理者的新選擇。但是對(duì)于Wap方式來(lái)說(shuō),由于技術(shù)的不成熟性導(dǎo)致無(wú)法完全擴(kuò)展。對(duì)以上幾種企業(yè)信息管理方式的分析,網(wǎng)上企業(yè)信息管理的優(yōu)勢(shì)比較突出,所以本文采用基于Web的企業(yè)信息管理這種方法。4.2企業(yè)信息管理模塊的需求分析企業(yè)信息管理模塊的最終目標(biāo)就是保證對(duì)企業(yè)企業(yè)信息管理的服務(wù)質(zhì)量,提高企業(yè)的工作效率,降低企業(yè)的管理成本。具體來(lái)說(shuō),需要滿足如下的系統(tǒng)需求:<1>保證對(duì)企業(yè)的服務(wù)質(zhì)量:采用友好的人機(jī)交互界面,使客戶的工作人員能夠非常直觀地檢索到相關(guān)企業(yè)的企業(yè)信息,方便地添加新企業(yè)信息、更新已有商品的信息等,從而有效地解決傳統(tǒng)的企業(yè)企業(yè)信息管理過(guò)于繁瑣的問(wèn)題。系統(tǒng)操作的規(guī),提高了服務(wù)質(zhì)量,最大限度的保證了客戶〔各型餐飲企業(yè)〕的滿意程度;<2>對(duì)企業(yè)部提高企業(yè)工作人員的工作效率:企業(yè)的工作人員可以隨時(shí)對(duì)商品的信息進(jìn)行增加、更新等處理,保證了企業(yè)信息的時(shí)效性。對(duì)企業(yè)部資源進(jìn)行統(tǒng)籌規(guī)劃,從而提高整個(gè)企業(yè)的工作效率以與降低企業(yè)信息管理成本;<3>系統(tǒng)資料的信息化管理:這涉與兩個(gè)方面的容,一個(gè)是和商品相關(guān)的信息,另外就是企業(yè)部工作人員的信息,通過(guò)有效的方式對(duì)這些系統(tǒng)資料進(jìn)行信息化的管理,不但能夠保證預(yù)約系統(tǒng)的高效準(zhǔn)確運(yùn)行,而且有利于進(jìn)行信息的交換和進(jìn)行進(jìn)一步的統(tǒng)計(jì)分析,對(duì)未來(lái)的發(fā)展趨勢(shì)做出有針對(duì)性的評(píng)估和預(yù)測(cè)。圖4.7企業(yè)信息編輯后的確認(rèn)流程圖企業(yè)信息成功登錄的顯示在企業(yè)信息編輯后的確認(rèn)畫面,用戶對(duì)照并確定編輯無(wú)誤后,便可以點(diǎn)擊確定按鈕保存編輯后的企業(yè)信息。在成功操作后,系統(tǒng)會(huì)將畫面遷移到企業(yè)信息成功登錄后顯示的畫面,并有數(shù)據(jù)成功保存的信息提示。這個(gè)功能模塊的流程如圖4.8所示:圖4.8企業(yè)信息成功登錄后顯示的流程圖考慮到用戶成功更新企業(yè)信息后會(huì)繼續(xù)有其他操作,本文在這里增加了返回企業(yè)總覽畫面的按鈕。如果用戶此次操作結(jié)束后不需要再做其他業(yè)務(wù)操作,可以直接點(diǎn)擊瀏覽器的關(guān)閉按鈕結(jié)束操作。5餐飲業(yè)信息管理系統(tǒng)部共通模塊的設(shè)計(jì)與實(shí)現(xiàn)在本文所介紹的餐飲業(yè)信息管理系統(tǒng)中,部的管理系統(tǒng)是必需的,也是非常重要的部分,它是服務(wù)提供商在互聯(lián)網(wǎng)上建立網(wǎng)上綜合信息管理系統(tǒng)的必要組成部分。餐飲業(yè)信息管理系統(tǒng)部管理系統(tǒng)包括系統(tǒng)管理和用戶管理這兩部分。5.1共通模塊共通模塊包括通用模塊<Usual>,服務(wù)器模塊<Server>,基類窗體模塊<UserInterface>,子系統(tǒng)模塊。以上子系統(tǒng)模塊是根據(jù)客戶的實(shí)際情況進(jìn)行個(gè)性化設(shè)計(jì)的。下面介紹逐個(gè)介紹各個(gè)模塊的作用。在典型的多層實(shí)現(xiàn)中,用于創(chuàng)建和刷新DataSet并依次更新原始數(shù)據(jù)的步驟包括:通過(guò)DataAdapter使用數(shù)據(jù)源中的數(shù)據(jù)生成和填充DataSet中的每個(gè)DataTable。通過(guò)添加、更新或刪除DataRow對(duì)象更改單個(gè)DataTable對(duì)象中的數(shù)據(jù)。調(diào)用GetChanges方法以創(chuàng)建只反映對(duì)數(shù)據(jù)進(jìn)行的更改的第二個(gè)DataSet。調(diào)用DataAdapter的Update方法,并將第二個(gè)DataSet作為參數(shù)傳遞。調(diào)用Merge方法將第二個(gè)DataSet中的更改合并到第一個(gè)中。針對(duì)DataSet調(diào)用AcceptChanges。或者,調(diào)用RejectChanges以取消更改。DataTableDataTable是ADO.NET庫(kù)中的核心對(duì)象。其他使用DataTable的對(duì)象包括DataSet和DataView。當(dāng)訪問(wèn)DataTable對(duì)象時(shí),注意它們是按條件區(qū)分大小寫的。例如,如果一個(gè)DataTable被命名為"mydatatable",另一個(gè)被命名為"Mydatatable",則用于搜索其中一個(gè)表的字符串被認(rèn)為是區(qū)分大小寫的。但是,如果"mydatatable"存在而"Mydatatable"不存在,則認(rèn)為該搜索字符串不區(qū)分大小寫。6系統(tǒng)的安全分析與性能分析6.1系統(tǒng)安全隱患分析系統(tǒng)的安全性,是大多數(shù)企業(yè)最關(guān)心的問(wèn)題。本系統(tǒng)網(wǎng)絡(luò)覆蓋面廣、用戶多、系統(tǒng)功能復(fù)雜,同時(shí)架構(gòu)在開(kāi)放的Internet上,因此存在著很大的安全隱患。其安全威脅主要來(lái)自于:<1>來(lái)自數(shù)據(jù)庫(kù)管理系統(tǒng)本身的威脅。由于餐飲業(yè)信息管理系統(tǒng)是一個(gè)大型事務(wù)處理系統(tǒng),其采用的數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)該穩(wěn)定、安全地運(yùn)行。所以應(yīng)當(dāng)防止系統(tǒng)崩潰〔包括操作系統(tǒng)和DBMS〕和重新啟動(dòng)〔Restart〕,避免存的數(shù)據(jù)丟失而使數(shù)據(jù)庫(kù)中的數(shù)據(jù)的完整性遭到破壞[24]。諸如此類的問(wèn)題屬于計(jì)算機(jī)系統(tǒng)本身的安全<2>程序設(shè)計(jì)中的安全隱患。大多數(shù)ASP程序利用表單<Form>實(shí)現(xiàn)與用戶交互的功能,而相應(yīng)的容會(huì)反映在瀏覽器的地址欄中,如果不采用適當(dāng)?shù)陌踩胧?只要記下這些容,就可以繞過(guò)驗(yàn)證,直接進(jìn)入某一頁(yè)面。例如在瀏覽器中鍵入"……s

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論