

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 論文題目:基于Web的餐飲業(yè)信息管理系統(tǒng)的設計與實現(xiàn)</p><p><b> 摘 要</b></p><p> 隨著網(wǎng)絡以及Web技術的迅速發(fā)展,B/S架構的系統(tǒng)應用越來越多的深入到各行各業(yè)中。本文介紹的餐飲業(yè)信息管理系統(tǒng)是為餐飲企業(yè)開發(fā)的基于Web的餐飲行業(yè)綜合信息管理服務系統(tǒng)。</p><p> 本文深入
2、探討了基于Web技術應用系統(tǒng)的開發(fā)過程及其相關技術,結合實際工程項目中餐飲業(yè)信息管理系統(tǒng)的功能需求以及業(yè)務流程分析,運用ASP.NET、Javascript 技術、數(shù)據(jù)庫、數(shù)據(jù)結構、網(wǎng)絡通信等技術,設計了本信息管理系統(tǒng)的解決方案。重點解決了系統(tǒng)體系結構、系統(tǒng)數(shù)據(jù)庫、系統(tǒng)操作界面、綜合管理模塊、內部管理模塊以及系統(tǒng)安全等關鍵性問題,有效的滿足了餐飲業(yè)信息管理系統(tǒng)的規(guī)模需求以及未來業(yè)務增長的需要。</p><p>
3、 數(shù)據(jù)庫系統(tǒng)的建立完成了本信息系統(tǒng)的最基礎部分,綜合管理模塊以及內部管理模塊提供了實際應用中的用戶需求。系統(tǒng)的安全則保證了本信息系統(tǒng)的正常運行,防止出去非法訪問以及越權操作等問題。本文所闡述的信息管理系統(tǒng)均是在Microsoft WindowsXP Prof 系統(tǒng)下用采Microsoft ASP.NET 平臺,利用Microsoft C# 編程實現(xiàn)的。本信息管理系統(tǒng)目前處于第二期開發(fā)。</p><p> 關鍵詞
4、:Web;餐飲業(yè);業(yè)務流程;ASP.NET; </p><p> Based on web dining industry information management system </p><p> design and relization</p><p><b> Abstract</b></p><p>
5、 Along with network as well as Web technology rapid development, B/S overhead construction system application more and more many penetrating to all the various trades and occupations in. This article introduced the dini
6、ng industry information management system is develops for the Japanese electricity joint-stock company based on the Web dining profession synthesis information management service system. Erects the server by this company
7、, builds the service platform to provide the synthesis informa</p><p> This article thoroughly discussed has resulted in the performance history and its the correlation technology based on the Web technolog
8、y application system, in the union actual engineering project the dining industry information management system function demand as well as the service flow analysis, utilized technology and so on ASP.NET, Javascript tech
9、nology, database, system operation contact surface,construction of data, network correspondence, has designed this information management system </p><p> The database system establishment completed this inf
10、ormation system most foundation to be partial, the synthesis administration module as well as the internal management module has provided in the practical application user demand. The system security had guaranteed this
11、information system normal operation, prevented the illegal visit as well as exceeds authority to operate and so on the question. This article elaborated the information management system is system with picks Microsoft in
12、 Microso</p><p> Key Words:Web;Dining industry;Service flow;ASP.NET; </p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p> AbstractII</
13、p><p><b> 1 緒論7</b></p><p> 1.1 研究背景及選題意義7</p><p> 1.2 實施的原則及步驟8</p><p> 1.3 軟件系統(tǒng)的建設8</p><p> 1.3.1 信息管理服務系統(tǒng)的基本需求9</p><p>
14、 1.3.2 大量數(shù)據(jù)信息的處理9</p><p> 1.3.3 工作流的應用9</p><p> 1.3.4 協(xié)同工作和移動辦公10</p><p> 1.4 課題的應用價值10</p><p> 1.5 本論文所要解決的問題11</p><p> 1.6 本論文的主要工作以及內容結構12<
15、;/p><p> 2 餐飲業(yè)信息管理服務系統(tǒng)總體方案設計13</p><p> 2.1 系統(tǒng)的總體結構13</p><p> 2.1.1 需求分析13</p><p> 2.1.2 系統(tǒng)功能模塊的劃分14</p><p> 2.2 系統(tǒng)開發(fā)模式的選擇15</p><p> 2.
16、2.1 C/S開發(fā)模式15</p><p> 2.2.2 B/S開發(fā)模式的優(yōu)勢16</p><p> 2.3 基于B/S模式的餐飲業(yè)信息管理系統(tǒng)整體架構18</p><p> 2.4 系統(tǒng)的運行環(huán)境和開發(fā)工具19</p><p> 2.4.1 硬件環(huán)境19</p><p> 2.4.2 軟件環(huán)境2
17、0</p><p> 2.4.3 系統(tǒng)的開發(fā)工具21</p><p> 2.4.4 小組開發(fā)工具SourceSafe23</p><p> 3 系統(tǒng)數(shù)據(jù)庫設計24</p><p> 3.1 商業(yè)數(shù)據(jù)概述24</p><p> 3.2 系統(tǒng)數(shù)據(jù)庫功能要求25</p><p>
18、 3.3 概念模型設計26</p><p> 3.4 數(shù)據(jù)庫結構設計27</p><p> 3.5 數(shù)據(jù)庫的物理設計28</p><p> 4 企業(yè)信息管理模塊的設計與實現(xiàn)30</p><p> 4.1 信息管理方案的選擇30</p><p> 4.2 企業(yè)信息管理模塊的需求分析31</p&
19、gt;<p> 4.3 系統(tǒng)界面的設計32</p><p> 4.3.1 界面設計概述32</p><p> 4.3.2 界面設計原則32</p><p> 4.3.3用戶界面的設計步驟34</p><p> 4.4 企業(yè)信息管理模塊的設計與實現(xiàn)37</p><p> 4.4.1 企
20、業(yè)總覽37</p><p> 4.4.2 企業(yè)信息的編輯38</p><p> 4.4.3 企業(yè)信息的參照39</p><p> 4.4.4 企業(yè)信息編輯的確認40</p><p> 4.4.5 企業(yè)信息成功登錄的顯示41</p><p> 5 餐飲業(yè)信息管理系統(tǒng)內部共通模塊的設計與實現(xiàn)42<
21、;/p><p> 5.1 共通模塊42</p><p> 5.1.1 通用模塊(Usual)42</p><p> 5.1.2 服務器模塊(Server)43</p><p> 5.1.3 基類窗體模塊(UserInterface)43</p><p> 5.1.4 子系統(tǒng)模塊43</p>
22、<p> 5.2 ADO.NET43</p><p> 5.2.1 DataAdapter45</p><p> 5.2.2 DataSet46</p><p> 5.2.3 DataTable47</p><p> 6 系統(tǒng)的安全分析與性能分析48</p><p> 6.1 系統(tǒng)安全
23、隱患分析48</p><p> 6.2 系統(tǒng)得性能分析50</p><p> 6.2.1 JavaScript50</p><p> 6.2.2 系統(tǒng)的移植50</p><p><b> 結 論51</b></p><p> 參 考 文 獻54</p>&
24、lt;p><b> 致 謝55</b></p><p><b> 1 緒論</b></p><p> 1.1 研究背景及選題意義</p><p> 近年來,信息科技的迅猛發(fā)展為人們的生活帶來越來越多的便利與快捷。當今社會時間就是金錢的信條為人們所擁躉。信息的流動、變化的產(chǎn)生、傳遞、發(fā)布、提交、修改、審
25、批……。隨之而來的就是信息需要有序的管理、存儲、分析、查詢、統(tǒng)計……,傳統(tǒng)的辦公工作模式已經(jīng)無法滿足對信息的需求和處理。</p><p> 傳統(tǒng)的辦公模式主要以純手工勞動為主,紙介質為輔,在信息革命的浪潮中,顯然已經(jīng)遠遠不能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活需要。如何體現(xiàn)對信息處理的時效性、高效性以及安全性逐漸得到了人們的重視。</p><p> 當今社會,辦公自動化成為人們津津樂道的
26、概念。無論是辦公設備公司,還是系統(tǒng)集成公司,都大力推出自己的辦公自動化商品。例如辦公設備、辦公自動化軟件等。可見,辦公自動化的潮流性以及重要性。雖然辦公自動化提了多年,但效果并不明顯,大多數(shù)用戶還是停留在單機字處理和表格處理的所謂辦公自動化的初級階段。信息的交流和共享,以及團隊的協(xié)同運作等無法完美的實現(xiàn),極大地限制了工作的效率。辦公實際成為了文件的制作、修改、傳遞、簽訂、保存、銷毀和存檔的過程。</p><p>
27、 目前,全球性的網(wǎng)絡化、信息化進程正逐步改變人們的生活方式,Internet技術應用以及電子商務的飛速增長給人們生活工作的各個層面帶來了深刻的影響,辦公自動化在其影響下也離人們越來越近?;仡欕娮由虅招畔⒒倪M程,大致可分為三個階段:第一階段,以桌面字處理工具為典型的個人辦公工具軟件階段,計算機應用提高了個人工作效率。第二階段,基于關系型數(shù)據(jù)庫技術,以 C/S 體系結構應用為特征階段,這一階段基本實現(xiàn)了部門級的數(shù)據(jù)處理、公文處理等的自動
28、化。而目前的第三階段,基于符合 Internet 技術標準的平臺應用階段。這一階段,不僅在技術上有了空前的進步,并且應用范圍已從企業(yè)內各個獨立部門擴展到整個企業(yè)范圍內所有部門,高效的解決了信息的地域性以及時效性。</p><p> 1.2 實施的原則及步驟</p><p> (1) 實施的原則[1]:</p><p> 實用性原則、先進性及成熟性原則、可靠性原
29、則、開放性及安全性原則、標準化原則、可擴充性原則、可維護性原則、可管理性原則、節(jié)約性原則。</p><p> (2) 實施的步驟[2]:</p><p><b> ?、?軟件項目計劃。</b></p><p><b> ?、?軟件項目設計。</b></p><p><b> ?、?軟件項
30、目實施。</b></p><p> ④ 建立服務器系統(tǒng)搭建測試平臺。</p><p> 在以上過程中,網(wǎng)絡信息系統(tǒng)的安全穩(wěn)定性自始至終都是十分重要的。是否建立起強健的網(wǎng)絡信息安全防范系統(tǒng),在某種程度上決定了企業(yè)信息化建設的成敗。</p><p> 1.3 軟件系統(tǒng)的建設</p><p> 功能需求[3,4]:</p&
31、gt;<p> 對于提供餐飲行業(yè)綜合信息管理服務來說,服務系統(tǒng)應以信息管理(信息儲存、更新以及安全的處理)為核心,同時對系統(tǒng)的日常管理、維護以及硬件設施的管理也在考慮范圍之內,以保證提供優(yōu)質的服務。因此,該綜合信息管理服務系統(tǒng)包括綜合信息、服務系統(tǒng)管理、收集配送信息、用戶管理、電子日報等應用,如果有某些相似的應用可以采用建立公共類來支持。另外,鑒于不同客戶會有不同的需求,對功能升級方面應該留有平滑的接口。</p&g
32、t;<p> 1.3.1 信息管理服務系統(tǒng)的基本需求</p><p> 在一個餐飲行業(yè)綜合信息管理服務系統(tǒng)中通常包含了多個應用子系統(tǒng),如綜合系統(tǒng)、HUB管理系統(tǒng)、系統(tǒng)管理系統(tǒng)、收集配送信息管理系統(tǒng)、數(shù)據(jù)支持系統(tǒng)、電子日報系統(tǒng)等等,可以利用終端通過Internet訪問服務器對信息進行處理和系統(tǒng)的管理,真正體現(xiàn)網(wǎng)絡及時快捷的特性。</p><p> 1.3.2 大量數(shù)據(jù)信息
33、的處理</p><p> 餐飲行業(yè)綜合信息管理服務系統(tǒng)在日常應用中勢必需要處理大量的信息,這直接決定了關系型數(shù)據(jù)庫系統(tǒng)的選擇,針對系統(tǒng)特性以及安全性,選擇Oracle公司Oracle9i的作為數(shù)據(jù)庫的支持,以保證服務正常提供。</p><p> 1.3.3 工作流的應用</p><p> 所謂的工作流就是一組人員為完成某一項業(yè)務所進行的所有工作與工作轉交(交互
34、)過程。信息管理服務系統(tǒng)的大多數(shù)應用如信息的提交、更新、保存以及查詢等。每一項工作以流程的形式,由發(fā)起者(如信息登錄人員)發(fā)起流程,經(jīng)過本部門以及其他部門的處理(如確認、更改),最終到達流程的終點(如信息入庫)。一般工作流自動化有三種實現(xiàn)模式。即:基于郵件的、基于共享數(shù)據(jù)庫的、基于郵件和共享數(shù)據(jù)庫結合模式(即“群件模式”)的。從信息技術的角度出發(fā),基于共享數(shù)據(jù)庫的模式最大程度上保證了信息的及時性及管理性,充分發(fā)揮了不同技術的優(yōu)點,克服了
35、其缺點,是理想的自動化流程處理模式,也使信息操作人員擁有了完整的信息技術工具。</p><p> 1.3.4 協(xié)同工作和移動辦公</p><p> 在日常事務中,工作人員需要花費大量的時間進行信息錄入、匯總和保存,信息的匯總則需要進行各方數(shù)據(jù)上報,才能做到數(shù)據(jù)的完整性和正確性。而這種在群體中互相溝通、合作的工作方式就是所謂的“協(xié)同工作”。隨著網(wǎng)絡技術的發(fā)展,異步協(xié)作方式如電子郵件、網(wǎng)絡
36、論壇等,以及同步協(xié)作方式如數(shù)據(jù)庫的同步更新正在逐漸成為除了人們面對面交流之外的新的工作方式,它們打破了時間、地域的限制,使人們可以隨時隨地參加到協(xié)同工作中去,大大提高了工作效率。</p><p> 所謂的“移動辦公”就是提供辦公人員在工作地點以外的辦公手段,他可以遠程撥號或登錄到出差地的網(wǎng)絡,通過電話線、廣域網(wǎng)絡或者移動網(wǎng)絡,隨時可以訪問到信息管理服務系統(tǒng),信息的時效性得到充分的保障。信息管理服務系統(tǒng)作為網(wǎng)絡應
37、用系統(tǒng)應提供用戶協(xié)同工作支持和移動辦公支持。</p><p> 1.4 課題的應用價值</p><p> 隨著企業(yè)管理信息化需求的增長和互聯(lián)網(wǎng)的迅速發(fā)展,企業(yè)管理信息化從“局域網(wǎng)絡系統(tǒng)”轉變到“互聯(lián)網(wǎng)絡系統(tǒng)”,對于企業(yè)規(guī)模不斷增大以及中小型餐飲企業(yè)的日益增多,信息管理系統(tǒng)投入不停增長的情況,提高企業(yè)的工作效率,降低企業(yè)的信息管理成本等問題已經(jīng)逐步提上日程。對于大型餐飲企業(yè),信息管理的投
38、入成本隨著企業(yè)規(guī)模的增大成幾何般增長,且后期維護以及安全問題成為管理者不得不重視的問題。而中小餐飲企業(yè)的一個典型特點就是不可能像大型餐飲企業(yè)那樣,投入大量資金建設信息管理系統(tǒng)。這些客戶都需要一個專業(yè)、靈活以及高質量服務的綜合信息管理系統(tǒng)。因此,針對市場的實際需求和發(fā)展趨勢,開發(fā)了基于Web的餐飲業(yè)信息管理系統(tǒng),讓用戶通過互聯(lián)網(wǎng)來管理自己的企業(yè),實現(xiàn)遠程辦公。并且不需要企業(yè)投入大量的資金來進行信息化管理建設。</p><
39、;p> 采用基于Web的餐飲行業(yè)綜合信息管理,企業(yè)的工作人員只需通過一臺能夠連接互聯(lián)網(wǎng)的終端就可以進行信息的管理,及時高效的通過聯(lián)網(wǎng)的計算機或終端將當前信息登錄或更新。對于企業(yè)信息管理的效率給予最高的體現(xiàn)。</p><p> 1.5 本論文所要解決的問題</p><p> 本課題要求開發(fā)一套實用的基于Web的餐飲業(yè)信息管理系統(tǒng)。這套系統(tǒng)可供大中小型餐飲企業(yè)注冊使用,用戶通過互聯(lián)
40、網(wǎng)遠程管理自己的企業(yè),根據(jù)自己企業(yè)的實際情況,對自己的企業(yè)進行管理配置,如商品單價的更改、銷售額統(tǒng)計、辦公設備管理等。企業(yè)工作人員對企業(yè)的信息管理只需一臺能夠連接互聯(lián)網(wǎng)的計算機或終端,不需要自己對軟件系統(tǒng)進行開發(fā)和維護。課題的研究涉及到互聯(lián)網(wǎng)通訊技術、數(shù)據(jù)庫技術、Web技術、Asp.NET多層體系架構以及設計模式等方面的內容。</p><p> 本課題的提出來源于實際工程項目,根據(jù)實際需求,本課題將完成以下主要
41、研究任務:</p><p> (1) 基于Web技術的餐飲業(yè)信息管理系統(tǒng)的總體設計方案,業(yè)務流程及其功能模塊的設計,技術方案的選擇。</p><p> (2) 系統(tǒng)數(shù)據(jù)庫的設計與實現(xiàn)。</p><p> (3) 企業(yè)信息管理模塊的設計與實現(xiàn)。</p><p> (4) 綜合信息管理系統(tǒng)的內部管理功能模塊的設計與實現(xiàn)。</p>
42、;<p> (5) 系統(tǒng)的安全性設計。 </p><p> 1.6 本論文的主要工作以及內容結構</p><p> 針對企業(yè)信息化管理的現(xiàn)狀,本文介紹了基于Web的餐飲業(yè)信息管理系統(tǒng)的設計思想、總體框架設計、遠程信息管理、系統(tǒng)內部管理(系統(tǒng)管理、用戶管理和公共類等)。</p><p> 本論文的結構組織如下:</p><p&
43、gt; 首先討論本課題的研究背景和意義,然后提出本課題的研究任務;闡述了選題在餐飲業(yè)信息管理系統(tǒng)這一領域的發(fā)展進程和研究方向,特別是近年來的發(fā)展趨勢和研究成果;通過研究成果的討論說明了本課題的實際應用價值和意義。本論文在緒論部分完成了上述工作。</p><p> 在分析了餐飲業(yè)信息管理系統(tǒng)的研究背景之后,在第二章進行了總體方案設計。介紹系統(tǒng)的總體方案設計,并且進行方案比較。</p><p&
44、gt; 最后在四個方面對課題進行分別的闡述:</p><p> 在第三章中介紹本系統(tǒng)在數(shù)據(jù)庫系統(tǒng)方面的設計與實現(xiàn)。</p><p> 在第四章中介紹企業(yè)信息管理功能模塊的設計與實現(xiàn)。 </p><p> 在第四章中介紹本系統(tǒng)的內部部分核心技術。</p><p> 在全文的最后對工作進行總結,并對下一步的研究工作進行展望。<
45、;/p><p> 2 餐飲業(yè)信息管理服務系統(tǒng)總體方案設計</p><p> 2.1 系統(tǒng)的總體結構</p><p> 基于互聯(lián)網(wǎng)的餐飲行業(yè)信息管理服務系統(tǒng)主要是針對餐飲企業(yè)的信息管理而設計開發(fā)的,是面向餐飲企業(yè)的在線信息管理網(wǎng)站,該網(wǎng)站主要包括:綜合系統(tǒng)、系統(tǒng)管理系統(tǒng)、收集配送信息管理系統(tǒng)、用戶管理系統(tǒng)、電子日報系統(tǒng)等內容。對本餐飲行業(yè)信息管理服務系統(tǒng)總的來說,分
46、為前臺系統(tǒng)和后臺系統(tǒng)兩個部分。前臺系統(tǒng)的主要作用是服務對象的企業(yè)工作人員進行信息的錄入和對一些信息的查詢或修改。后臺系統(tǒng)的主要作用是該信息管理系統(tǒng)的管理(系統(tǒng)管理、用戶管理和公共類等)。</p><p> 2.1.1 需求分析</p><p> 本系統(tǒng)作為餐飲行業(yè)的一個重要的實際項目,最終的目標就是設計和實現(xiàn)的餐飲行業(yè)信息管理服務系統(tǒng)可以為客戶(各類型的餐飲企業(yè))提高工作效率,降低客戶
47、(各類型的餐飲企業(yè))的信息管理成本,最大化的體現(xiàn)信息的時效性。隨著各個類型的餐飲企業(yè)日益增多,如何滿足這些企業(yè)的信息電子化管理的問題已被逐漸提上日程。對于大型餐飲企業(yè)而言,由于企業(yè)的規(guī)模決定了管理系統(tǒng)的龐大,直接造成建設信息管理系統(tǒng)的投入成本成幾何數(shù)字增長。而各中小型餐飲企業(yè)一個典型的特點就是不能像大型餐飲企業(yè)那樣,投入大量資金建設信息管理系統(tǒng),也沒有足夠的人力對信息化系統(tǒng)進行維護。這些客戶都需要一個專業(yè)、靈活以及高質量的服務的綜合信息
48、管理系統(tǒng)。為滿足餐飲企業(yè)信息管理建設的實際需求,建立一個高效、靈活、穩(wěn)定、可靠的餐飲行業(yè)綜合信息管理服務系統(tǒng)顯得極其重要。因此,針對這一狀況,我們開發(fā)了基于Web的餐飲行業(yè)綜合信息管理服務系統(tǒng)。服務對象的企業(yè)人員可以利用任何一臺計算機或終端通過互聯(lián)網(wǎng)直接登錄自己企業(yè)的信息管理界面,對信息進行日常的管理操作。這樣對于客戶(各類型的餐飲企業(yè))來說可以做到不需要每天花費大量的時間來制作報表和財務統(tǒng)計,享受信息化帶來的便利</p>
49、<p> 2.1.2 系統(tǒng)功能模塊的劃分</p><p> 該系統(tǒng)主要是針對各類餐飲企業(yè)所設計的,它的業(yè)務邏輯主要是實現(xiàn)企業(yè)對信息的管理高效化、低成本化,企業(yè)員工可以通過互連網(wǎng)對本企業(yè)的信息進行管理。包括信息的錄入,例如辦公設備的統(tǒng)計、營業(yè)額的統(tǒng)計等等;信息的刪除,例如對過期作廢的信息進行刪除處理;信息的更新,例如商品價格的更改等等。另外,服務提供商可以通過本信息管理系統(tǒng)對系統(tǒng)進行內部管理,以保證
50、服務的優(yōu)質提供?;趯υ摼C合信息服務系統(tǒng)的功能分析,將其分為以下幾個模塊:</p><p><b> 信息管理模塊</b></p><p> 客戶的普通工作人員可以在任何時間以及任何地點通過計算機或終端連接互聯(lián)網(wǎng)進行企業(yè)信息的管理。首先,工作人員用已注冊的用戶名稱以及正確的密碼登陸,成功登陸后進入系統(tǒng)選擇相應的業(yè)務模塊進行信息管理操作。例如新商品的介紹、價格和參考
51、圖片;當日銷售額以及銷售數(shù)量的登記;氣候變化的記錄;辦公設備(如打印機)的備案;企業(yè)重大事務變動原因的記錄等等。在進行數(shù)據(jù)存儲時,系統(tǒng)會自動轉換到確認界面,以供工作人員進行確認,如果有錯誤可以返回做修改,在確認無誤后便可以將數(shù)據(jù)存入數(shù)據(jù)庫系統(tǒng)。而高級客戶管理員,即在客戶企業(yè)中級別高于普通工作人員的管理者們,在考慮到企業(yè)規(guī)模擴大的問題,相應的信息管理可由擁有更高權限的企業(yè)管理者自行為系統(tǒng)添加新店的信息(包括店鋪名稱、店鋪編號、員工信息等等
52、),為新店增加或刪除工作人員的ID,設定企業(yè)工作人員對信息系統(tǒng)的操作權限。而在企業(yè)信息管理方面,加入了查詢企業(yè)營業(yè)額的統(tǒng)計,貨品銷售記錄,以及企業(yè)設備統(tǒng)計等功能,方便企業(yè)管理人員更全面化直觀化的管理企業(yè)信息。</p><p> (2) 信息服務系統(tǒng)內部管理模塊</p><p><b> 本模塊包含的功能:</b></p><p> ?、?系
53、統(tǒng)管理。列表管理是服務商根據(jù)企業(yè)要求進行個性化設置的地方,設置相應企業(yè)所需要的功能模塊,例如有的企業(yè)需要辦公設備的登記,有的企業(yè)不需要天氣變化的記錄等。這個功能的目的是為了隱藏客戶不需要的功能模塊,達到最符合客戶要求的信息管理。</p><p> ② 用戶管理。設計本功能是為整個信息服務系統(tǒng)的訪問權限做出限定。最高級的系統(tǒng)管理員可以為用戶提升權限,提升了權限的用戶可根據(jù)不同的權限進行不同的操作,例如訪問高級別權
54、限的企業(yè)信息以及提升本企業(yè)內員工的權限等。使信息管理服務更合理化安全化。</p><p> 2.2 系統(tǒng)開發(fā)模式的選擇</p><p> 基于Web的信息系統(tǒng)目前有兩種結構模式,一種是C/S (Client/Server)兩層結構模式,另一種是B/S(Browser/Server)三層結構模式(見圖2.2).</p><p> 2.2.1 C/S開發(fā)模式<
55、;/p><p> C/S模式是一種分布式計算模式。它將某個應用適當分解為多個任務,由多臺機器分別執(zhí)行,共同實現(xiàn)整個應用。在這多個任務之間存在著多種交互關系[5],其中最基本的是“請求/響應”關系:即Client向Server提出對某種信息或數(shù)據(jù)的處理請求,Server針對請求,完成相應處理,并將結果作為響應返回給Client。C/S模式主要由服務器管理程序(Server)、客戶應用程序(Client)和中間件(mi
56、ddleware)三個部件組成。</p><p> 2.2.2 B/S開發(fā)模式的優(yōu)勢</p><p> 基于Web的B/S (Browser/Server,以下簡稱B/S模式)結構是針對兩層結構的缺陷改進而來的.B/S模式是以Web技術為基礎的新型的MIS系統(tǒng)平臺模式。把傳統(tǒng)C/S模式中的服務器部分分解為一個數(shù)據(jù)服務器與一個或多個應用服務器(Web服務器),從而構成一個三層結構的客戶服
57、務器體系。近年來,基于Web技術的Intranet正受到廣泛的應用,這種以TCP/IP協(xié)議為基礎、以Web為核心的企業(yè)內部網(wǎng)正吸引著越來越多的企業(yè)。低成本、簡單易用的客戶瀏覽器能隨時隨地到企業(yè)的Web站點上查閱自己所需的數(shù)據(jù)[9]。客戶端操作界面的一致性克服了兩層結構C/S模式客戶端多種程序所帶來的企業(yè)資料的不一致性,而服務器端的開放和基于標準的連接方案,大大加強了企業(yè)與外部的聯(lián)系。同時,動態(tài)的、交互式的信息發(fā)布改進了企業(yè)對客戶的服務質
58、量,增加了企業(yè)的商業(yè)機會。在B/S的三層結構模式中,它將系統(tǒng)處理負載分別分布在Web服務器、應用程序服務器和數(shù)據(jù)庫服務器上,如圖2.2所示:</p><p> 圖2. 2 B/S三層結構模式</p><p> 第一層是表示層,也叫瀏覽器層,只要用戶擁有電腦可以上網(wǎng),就能夠在任何時間、任何地點進行動態(tài)交互式的數(shù)據(jù)交換活動;第二層是Web服務器層,它接收所有用戶訪問請求,并將處理結果通過網(wǎng)
59、絡返回給用戶端。Web服務器層根據(jù)實際的業(yè)務需要,可以將其劃分為更多的邏輯層。第三層是數(shù)據(jù)庫服務器層,Web服務器層根據(jù)客戶請求向該層發(fā)送查詢數(shù)據(jù)的請求(利用結構化查詢語言SQL),該層接收請求后查詢數(shù)據(jù)庫并將結果返回給Web層。</p><p> 采用B/S開發(fā)模式,雖然用了應用服務器體系結構,但是能夠很好的解決C/S模式的缺點:</p><p> (1) 系統(tǒng)處理負載分布在Web服
60、務器、應用服務器和數(shù)據(jù)庫服務器上。Web服務器、應用服務器的數(shù)量可以根據(jù)訪問量進行擴展,這樣,當用戶數(shù)量增多時性能不會明顯下降。</p><p> (2) 業(yè)務處理駐留在應用服務器上,應用服務器可以建立與數(shù)據(jù)庫系統(tǒng)的連接池 (Connection Pool),通過復用連接,可以支持更多的客戶。</p><p> (3) B/S模式中的應用服務器和數(shù)據(jù)庫服務器通常集中放置,并且有比客戶
61、機更強大的處理能力。</p><p> (4) 容易根據(jù)需求部署各種安全模型。在局域網(wǎng)、廣域網(wǎng)環(huán)境下都能使用而且現(xiàn)有瀏覽器都支持SSL等安全協(xié)議,很容易實現(xiàn)客戶端通信數(shù)據(jù)的加密,這在B/S模式中將花費極大的代價才可能做到。</p><p> (5) 由于系統(tǒng)集中管理配置,客戶端都是標準的瀏覽器,所以大規(guī)模部署使用B/S應用不會引發(fā)系統(tǒng)管理難題。</p><p>
62、 (6) 采用Internet/Intranet技術,以TCP/IP作為基本通信協(xié)議,適用于局域網(wǎng)和廣域網(wǎng)環(huán)境。用戶可以在局域網(wǎng)內通過Internet網(wǎng)或DDN專線訪問系統(tǒng)。</p><p> 2.3 基于B/S模式的餐飲業(yè)信息管理系統(tǒng)整體架構</p><p> 本系統(tǒng)以開放平臺為核心,采用B/S體系結構,是一個立足于新技術的先進網(wǎng)絡及系統(tǒng)平臺。本系統(tǒng)將應用服務層劃分成五個邏輯層:W
63、eb層、業(yè)務外觀層、業(yè)務規(guī)則層、數(shù)據(jù)實體層、數(shù)據(jù)訪問層。設計本系統(tǒng)的基于.NET框架的系統(tǒng)N層體系架構圖如圖2.3所示,圖中的箭頭表示調用關系。將系統(tǒng)劃分成這么多層次,其好處是能夠使得系統(tǒng)的架構更加清晰,這樣每個層次完成的功能就比較單一,功能的代碼有規(guī)律可循,也就意味著可以實現(xiàn)多個應用程序對同一個子系統(tǒng)共同使用,如對客戶的基本資料的調用等,都可以利用公共的層來完成相似的功能,從而減少代碼編寫的工作量,使得開發(fā)人員可以將更多的精力放到業(yè)務
64、邏輯的處理上。</p><p> Web層為客戶端提供對應用程序的訪問[10],這一層是作為餐飲業(yè)信息管理系統(tǒng)解決方案文件中的Web項目實現(xiàn)的。Web層是由Asp.NET的Web窗體和代碼隱藏文件組成。Web窗體是用HTML供用戶操作,而代碼隱藏文件實現(xiàn)各種控件的事件處理。</p><p> 業(yè)務外觀層為Web層提供用戶信息管理的界面。這一層是作為餐飲業(yè)信息管理系統(tǒng)解決方案文件中的Bu
65、sinessFacade項目實現(xiàn)的。</p><p> 業(yè)務規(guī)則層是作為餐飲業(yè)信息管理系統(tǒng)解決方案文件中的BusinaessRules項目實現(xiàn)的,它包含各種業(yè)務規(guī)則和邏輯的實現(xiàn)。</p><p> 2.4 系統(tǒng)的運行環(huán)境和開發(fā)工具</p><p> 2.4.1 硬件環(huán)境</p><p> 系統(tǒng)采用Browser/Server架構。服務
66、器Database Server。 數(shù)據(jù)庫服務器可以采用專業(yè)的數(shù)據(jù)服務器。當然,如果系統(tǒng)的規(guī)模很小,為了節(jié)約開支,同時降低系統(tǒng)的復雜性,可以采用單個Web服務器,自然也就不用負載平衡器了。Web服務器與Internet接入結構如圖2. 4所示。</p><p> 圖2.4 Web服務器與Internet接入結構</p><p> 網(wǎng)卡等Internet接入設備,在條件允許的情況下適當采
67、用高配置,以滿足變化的網(wǎng)絡的需求。</p><p> 客戶端的硬件要求不高,需要一臺接入Internet的計算機或簡易終端,但是網(wǎng)絡條件是最重要的,帶寬、網(wǎng)速等應該在經(jīng)濟允許的條件下采用高端配置。。</p><p> 2.4.2 軟件環(huán)境</p><p> 本系統(tǒng)采用瀏覽器/服務器的架構模式,整個系統(tǒng)分成三大部分:Web服務器程序、后臺管理程序、數(shù)據(jù)庫,運行在
68、基于TCP/IP協(xié)議基礎之上的廣域網(wǎng)內。Web服務器端軟件和后臺管理程序應運行在Windows NT/Windows 2000/Windows XP等操作系統(tǒng)之上。</p><p> 2.4.3 系統(tǒng)的開發(fā)工具</p><p> 由于本系統(tǒng)的體系架構基于.NET框架,. Net架構本身就為系統(tǒng)的開發(fā)提供了開發(fā)平臺、開發(fā)環(huán)境和開發(fā)技術。</p><p> .NE
69、T Framework 是支持生成和運行下一代應用程序和 XML Web services 的內部 Windows 組件。.NET Framework 旨在實現(xiàn)下列目標: </p><p> 提供一個一致的面向對象的編程環(huán)境,而無論對象代碼是在本地存儲和執(zhí)行,還是在本地執(zhí)行但在 Internet 上分布,或者是在遠程執(zhí)行的。</p><p> 提供一個將軟件部署和版本控制沖突最小化的代
70、碼執(zhí)行環(huán)境。</p><p> 提供一個可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境。</p><p> .NET Framework 具有兩個主要組件:公共語言運行庫和 .NET Framework 類庫。公共語言運行庫是 .NET Framework 的基礎。您可以將運行庫看作一個在執(zhí)行時管理代碼的代理,它提供內存管理、線程管理和遠程處理等核心
71、服務,并且還強制實施嚴格的類型安全以及可提高安全性 和可靠性的其他形式的代碼準確性。事實上,代碼管理的概念是運行庫的基本原則。以運行庫為目標的代碼稱為托管代碼,而不以運行庫為目標的代碼稱為非托管代 碼。.NET Framework 的另一個主要組件是類庫,它是一個綜合性的面向對象的可重用類型集合,您可以使用它開發(fā)多種應用程序,這些應用程序包括傳統(tǒng)的命令行或圖形用戶界面 (GUI) 應用程序,也包括基于 ASP.NET 所提供的最新創(chuàng)新的
72、應用程序(如 Web 窗體和 XML Web services)。</p><p> 下面的插圖顯示公共語言運行庫和類庫與應用程序之間以及與整個系統(tǒng)之間的關系。圖2.5。</p><p> 圖2. 5 . NET平臺的框架結構圖</p><p> 用Asp. NET開發(fā)基于B/S模型的企業(yè)解決方案有以下一些特點:</p><p> (
73、1) Asp. NET使用編譯后的語言,提升性能和伸縮性;</p><p> (2) Asp. NET引入了面向對象的特性;</p><p> (3) 支持C#.NET等高級語言,而不像傳統(tǒng)ASP那樣只使用VB Script和JavaScript,功能上先天不足。而且ASP. NET可以使用.NET框架的所有基礎類庫;</p><p> (4) Asp. NE
74、T可以借助.NET所提供的ADO. NET技術和對XML的完全支持特性,高效的實現(xiàn)數(shù)據(jù)訪問和信息通信。也可以方便地采用Web Services實現(xiàn)特定的功能;</p><p> (5) Asp. NET將頁面和代碼分離,提供了更易于編寫、結構更清晰的代碼,這些代碼很容易進行再利用和共享;</p><p> (6) Asp. NET提供了完善的安全機制,也提供了緩沖技術、數(shù)據(jù)庫控件等技術
75、。</p><p> 在后臺數(shù)據(jù)庫系統(tǒng)的選擇上,采用Access。</p><p> 2.4.4 小組開發(fā)工具SourceSafe </p><p> 像餐飲業(yè)信息管理系統(tǒng)這樣的大型復雜的系統(tǒng),涉及到的開發(fā)任務不是一個兩個人所能完成的,團隊合作是最重要的。</p><p> Microsoft的Visual SourceSafe(VS
76、S)正好解決了軟件開發(fā)小組長期所面臨的版本管理問題。它能有效地幫助項目開發(fā)組的負責人對項目程序進行管理,將所有的項目源文件以特有的方式存入數(shù)據(jù)庫。開發(fā)組的成員不能對該數(shù)據(jù)庫中的文件進行直接的修改,而是由該版本管理器將該項目的源程序或是子項目的源程序拷貝到各個成員自己的工作目錄下進行調試和修改,然后將修改后的項目文件作Checkin提交給 VSS,由它進行綜合更新。</p><p><b> 3 系統(tǒng)數(shù)
77、據(jù)庫設計</b></p><p> 管理信息系統(tǒng)的主要任務就是通過大量的數(shù)據(jù)獲得管理所需要的信息,這就必須存儲和管理大量的數(shù)據(jù)。因此建立一個良好的數(shù)據(jù)組織結構和數(shù)據(jù)庫,使整個系統(tǒng)都可以迅速、方便、準確地調用和管理所需的數(shù)據(jù),是衡量信息系統(tǒng)開發(fā)工作好壞的主要指標之一。</p><p> 3.1 商業(yè)數(shù)據(jù)概述</p><p> 建立商業(yè)數(shù)據(jù)數(shù)據(jù)庫的根本
78、目標就是為企業(yè)信息管理、企業(yè)信息系統(tǒng)提供數(shù)據(jù),實現(xiàn)數(shù)據(jù)的共享。商業(yè)數(shù)據(jù)數(shù)據(jù)庫中包含的商業(yè)數(shù)據(jù)數(shù)據(jù)有以下幾類:</p><p> (1) 店鋪信息數(shù)據(jù):店鋪信息指涉及到店鋪相關信息屬性的數(shù)據(jù),其中包括各個店鋪的名稱、店鋪的編號、店鋪的地址、店鋪的規(guī)模、以及店鋪經(jīng)理名稱等內容,以上這些信息皆存儲在店鋪信息數(shù)據(jù)記錄內。 </p><p> (2) 企業(yè)信息數(shù)據(jù):這類企業(yè)信息性數(shù)據(jù)是數(shù)據(jù)庫系統(tǒng)
79、中最重要的部分,用戶將自己企業(yè)的所有商品的詳細信息(例如商品編號、商品規(guī)格、商品價格、商品描述以及推出時間等)登錄到企業(yè)信息數(shù)據(jù)庫中。它是商業(yè)數(shù)據(jù)數(shù)據(jù)庫的一個重要組成部分。</p><p> (3) 店鋪員工數(shù)據(jù):企業(yè)在信息管理方面需要管理企業(yè)的員工信息,包括每個店鋪的員工數(shù)量、員工編號、員工的姓名、住址以及電話等信息。以方便企業(yè)管理者對企業(yè)員工的管理。這些數(shù)據(jù)存儲在店鋪員工信息數(shù)據(jù)記錄內。</p>
80、<p> (4) 辦公用品數(shù)據(jù):辦公用品數(shù)據(jù)主要包括諸如辦公設備(例如計算機、復印機、打印機、電話和傳真等)和辦公用品(例如辦公文具以及辦公耗材等)等信息。辦公用品數(shù)據(jù)的使用頻率數(shù)據(jù)較高。例如,在統(tǒng)計企業(yè)固定資產(chǎn)或成本核算時就要用到商業(yè)數(shù)據(jù)數(shù)據(jù)庫中存儲的辦公用品的數(shù)據(jù)。 </p><p> (5) 圖形數(shù)據(jù):商業(yè)數(shù)據(jù)文件中經(jīng)常會遇到圖形,如商品快照等。圖形數(shù)據(jù)是商業(yè)數(shù)據(jù)數(shù)據(jù)庫中的一種特殊類型數(shù)據(jù)
81、。 </p><p> (6) 其他必要數(shù)據(jù):商業(yè)數(shù)據(jù)文件中除了上述數(shù)據(jù)以外,還需要一些其他的必要數(shù)據(jù),例如商品圖號、名稱等表頭數(shù)據(jù);文件編制人、校對人、審核人等的標記數(shù)據(jù)。</p><p> 3.2 系統(tǒng)數(shù)據(jù)庫功能要求</p><p> 本商業(yè)數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫包括商業(yè)數(shù)據(jù)文件數(shù)據(jù)庫和商業(yè)數(shù)據(jù)資源數(shù)據(jù)庫兩大類。商業(yè)數(shù)據(jù)文件數(shù)據(jù)庫用來存貯商業(yè)數(shù)據(jù)設計過程中產(chǎn)生
82、的全部商業(yè)數(shù)據(jù)信息;而商業(yè)數(shù)據(jù)資源數(shù)據(jù)庫則主要用來存貯包括店鋪信息、企業(yè)信息、員工信息、辦公用品以及商業(yè)數(shù)據(jù)規(guī)范等制造資源和商業(yè)數(shù)據(jù)數(shù)據(jù)資源信息,以供商業(yè)數(shù)據(jù)人員設計時參考和調用,最終生成存放商業(yè)數(shù)據(jù)規(guī)程的商業(yè)數(shù)據(jù)文件。和靜態(tài)數(shù)據(jù)管理的模式不同,商業(yè)數(shù)據(jù)數(shù)據(jù)庫動靜相結合的特點決定了相應的商業(yè)數(shù)據(jù)數(shù)據(jù)庫管理功能應具備下述的一般性和特殊性要求。 </p><p> (1) 支持對復雜數(shù)據(jù)類型的定義。數(shù)據(jù)類型是構成數(shù)
83、據(jù)對象的基礎,因此,相應的數(shù)據(jù)管理功能應能實現(xiàn)對結構化定長數(shù)據(jù)、非結構化變長數(shù)據(jù)(圖形、長文本等)的定義與描述。 </p><p> (2) 支持對動態(tài)數(shù)據(jù)模式的操作。由于商業(yè)數(shù)據(jù)設計進程中動態(tài)數(shù)據(jù)的庫模式動態(tài) 變化,因此,相應的數(shù)據(jù)管理功能應能支持庫模式的動態(tài)修改與擴充,并具備商業(yè)數(shù)據(jù)文件修改的權限控制機制。 </p><p> (3) 支持復雜數(shù)據(jù)模型的定義、描述與操作。商業(yè)數(shù)據(jù)數(shù)
84、據(jù)常涉及到多對多關系的數(shù)據(jù)實體,這樣就要求應具有表示和處理實體間復雜關系,并保證實體完整性的能力。 </p><p> (4) 支持工程事物處理和恢復功能??紤]到商業(yè)數(shù)據(jù)設計事務的長期性和事務分層的特性,因而要求相應的數(shù)據(jù)管理功能應具備事務分解、事務處理功能,并能保留中間結果。</p><p> (5) 支持分布式運行環(huán)境下的數(shù)據(jù)操作。在計算機集成管理過程中,不可避免的存在商業(yè)數(shù)據(jù)信息
85、與CAM 系統(tǒng)以及管理信息系統(tǒng)(MIS)等交換數(shù)據(jù)的問題,要實現(xiàn)這一目的必然要依賴于計算機網(wǎng)絡的使用。這就要求對相應的商業(yè)數(shù)據(jù)數(shù)據(jù)管理具備網(wǎng)絡操作功能,同時應具有分布式數(shù)據(jù)存儲與處理機制。</p><p> 3.3 概念模型設計</p><p> 概念模型設計是整個數(shù)據(jù)庫設計的關鍵。在此設計過程中逐步形成數(shù)據(jù)庫的各級模型如圖3.1所示。</p><p> 設計
86、數(shù)據(jù)庫的概念模型或概念結構,是數(shù)據(jù)庫邏輯設計的第一步。此模型既獨立于特定的 DBMS,也獨立于數(shù)據(jù)庫的邏輯結構,即獨立于數(shù)據(jù)庫的邏輯模型,獨立于計算機和存儲介質上數(shù)據(jù)的物理模型。它的作用是:</p><p> (1) 提供能夠識別和理解系統(tǒng)要求的框架。因此,必須弄清每個應用的重要方面和各個應用的細微差別,否則就會設計不出實用的概念模型; </p><p> (2) 該模型為數(shù)據(jù)庫提供一
87、個說明結構,作為設計數(shù)據(jù)庫邏輯結構即邏輯模型的基礎。</p><p> 圖3.1 數(shù)據(jù)庫各級模型的形成</p><p> 3.4 數(shù)據(jù)庫結構設計</p><p> 下面是本系統(tǒng)中的部分表結構。表3.1為企業(yè)信息的數(shù)據(jù)表結構,用于存放與企業(yè)相關的信息數(shù)據(jù)。</p><p> 表3.1 企業(yè)信息數(shù)據(jù)表結構</p><p
88、> 表3.2為用戶信息管理數(shù)據(jù)表結構,用于存放用戶信息的相關數(shù)據(jù)</p><p> 表3.2 用戶信息管理數(shù)據(jù)表結構</p><p> 3.5 數(shù)據(jù)庫的物理設計</p><p> 數(shù)據(jù)庫的物理設計是指對于一個給定的數(shù)據(jù)庫邏輯結構,研究并實現(xiàn)一個有效的數(shù)據(jù)庫物理結構的過程。由于我們所選用的是關系數(shù)據(jù)庫管理系統(tǒng) Access,該系統(tǒng)可以自動地確定數(shù)據(jù)的存儲
89、安排、存取方法和存取路徑,因此,我們在這里就不再就這個問題多作討論了。</p><p> 4 企業(yè)信息管理模塊的設計與實現(xiàn)</p><p> 本章討論了幾種信息管理方案的優(yōu)缺點,最終確定采用基于Web的網(wǎng)絡信息管理方案,可以有效解決降低管理成本的問題。工作人員通過一臺聯(lián)網(wǎng)的計算機或簡易終端,便可以對商品的信息進行管理,包括新企業(yè)信息的增加、已有商品價格的更改和企業(yè)信息的查詢等事務。這樣
90、不但可以方便的管理企業(yè)信息,還降低了企業(yè)信息管理的成本。</p><p> 4.1 信息管理方案的選擇</p><p> 目前,企業(yè)企業(yè)信息的管理方式主要有傳統(tǒng)的以紙為載體的傳統(tǒng)企業(yè)信息管理、本地單機計算機的企業(yè)信息管理、基于WAP的企業(yè)信息管理以及基于Web的網(wǎng)絡企業(yè)信息管理這幾種方案。這幾種方案的優(yōu)缺點如下:</p><p><b> (1)傳統(tǒng)
91、信息管理</b></p><p> 傳統(tǒng)的信息管理模式是以紙為載體來記錄商品的相關信息。這種信息管理模式不僅需要大量的手工勞動,而且在資料保存上需要專門建立資料庫來存儲資料。如果某件商品的信息需要修改,則需要經(jīng)過繁瑣的步驟來花費時間和人力去查詢資料并做修改,不僅管理不方便,還造成了信息管理成本的提高。相對小型企業(yè)來講,大中型企業(yè)在信息管理方面的不便要更多,比如信息的匯總等問題。</p>
92、<p> (2) 基于Web的網(wǎng)絡企業(yè)信息管理</p><p> 當企業(yè)需要對企業(yè)信息進行管理時,只需要工作人員輸入用戶名和密碼,服務器端的資料庫即可調出該企業(yè)先前登記過的商品基本資料,如果是大中型企業(yè)則直接進入各分店選擇列表界面,方便各分店員工及時對企業(yè)信息進行處理,其優(yōu)點如下:</p><p> ?、?企業(yè)不必專門匯總企業(yè)信息。</p><p>
93、 ② 企業(yè)信息能夠保證實時性。</p><p> ?、?企業(yè)信息的查詢不需要花費時間去等待。</p><p> ?、?不受時間限制,可以隨時進行企業(yè)信息管理。</p><p> 通過對以上幾個企業(yè)信息管理方式的分析,不難看出相對于傳統(tǒng)的企業(yè)信息管理方式以及本地單機企業(yè)信息管理方式,基于Wap和基于Web的企業(yè)信息管理方式是屬于現(xiàn)代社會科技的發(fā)展帶給企業(yè)管理者的新
94、選擇。但是對于Wap方式來說,由于技術的不成熟性導致無法完全擴展。對以上幾種企業(yè)信息管理方式的分析,網(wǎng)上企業(yè)信息管理的優(yōu)勢比較突出,所以本文采用基于Web的企業(yè)信息管理這種方法。</p><p> 4.2 企業(yè)信息管理模塊的需求分析</p><p> 企業(yè)信息管理模塊的最終目標就是保證對企業(yè)企業(yè)信息管理的服務質量,提高企業(yè)的工作效率,降低企業(yè)的管理成本。具體來說,需要滿足如下的系統(tǒng)需求
95、:</p><p> (1) 保證對企業(yè)的服務質量:采用友好的人機交互界面,使客戶的工作人員能夠非常直觀地檢索到相關企業(yè)的企業(yè)信息,方便地添加新企業(yè)信息、更新已有商品的信息等,從而有效地解決傳統(tǒng)的企業(yè)企業(yè)信息管理過于繁瑣的問題。系統(tǒng)操作的規(guī)范,提高了服務質量,最大限度的保證了客戶(各型餐飲企業(yè))的滿意程度;</p><p> (2) 對企業(yè)內部提高企業(yè)工作人員的工作效率:企業(yè)的工作人員
96、可以隨時對商品的信息進行增加、更新等處理,保證了企業(yè)信息的時效性。對企業(yè)內部資源進行統(tǒng)籌規(guī)劃,從而提高整個企業(yè)的工作效率以及降低企業(yè)信息管理成本;</p><p> (3) 系統(tǒng)資料的信息化管理:這涉及兩個方面的內容,一個是和商品相關的信息,另外就是企業(yè)內部工作人員的信息,通過有效的方式對這些系統(tǒng)資料進行信息化的管理,不但能夠保證預約系統(tǒng)的高效準確運行,而且有利于進行信息的交換和進行進一步的統(tǒng)計分析,對未來的發(fā)
97、展趨勢做出有針對性的評估和預測。</p><p> 4.3 系統(tǒng)界面的設計</p><p> “良好的用戶界面是一個軟件成功的一半。隨著計算機和網(wǎng)絡的不斷普及,社會信息化程度日益加深,用戶和市場的不斷成熟,人們己經(jīng)不僅僅滿足于‘夠用’,而是更加強調‘好用’、‘易用’,因此,不論是普通最終用戶的個人軟件,還是企業(yè)應用的大型系統(tǒng),界面設計在系統(tǒng)構建中都成為了一個非常重要的方面”。</
98、p><p> 4.3.1 界面設計概述</p><p> 要進行界面開發(fā)設計,用戶是系統(tǒng)設計的至關重要的問題,用戶分析是第一步。眾所周知,進行任務和用戶分析,以及相關調研在項目研發(fā)中的必要性和重要性。用戶是計算機資源,軟件界面信息的使用者,由于目前計算機系統(tǒng)以及相關的信息技術應用范圍很廣,其用戶范圍也遍及各個領域。系統(tǒng)設計必須考慮并適合人的各方面的因素,以便充分發(fā)揮系統(tǒng)的功能和效益。在界面
99、設計時必須了解各類用戶的習性,技能、知識和經(jīng)驗,以便預測不同類別的用戶對界面有什么不同的需要與反應,為交互系統(tǒng)的分析設計提供依據(jù)和參考,使設計出的交互系統(tǒng)更適合于各類用戶的使用。由于用戶具有知識、視聽能力、智能、記憶能力、可學習性、動機、受訓練程度、以及易遺忘、易出錯等特性,使得對用戶的分類、分析和設計變得更加復雜化。Web界面設計是人機交互界面設計的一個延伸,是人與計算機交互的演變。</p><p> 4.3
100、.2 界面設計原則</p><p> “通常Web界面設計應遵循如下原則”:</p><p> (1) 了解瀏覽者的心理狀態(tài);</p><p> (2) 內容與形式的統(tǒng)一;</p><p> (3) 減少瀏覽層次;</p><p><b> (4) 特點明確;</b></p>
101、<p> (5) 統(tǒng)一整體的形象;</p><p> (6) Web界面設計的3C原則:</p><p> ?、?Concise(簡潔);</p><p> ?、?Consistent(一致性);</p><p> ?、?Contrast(對比度);</p><p> 圖4.1 餐飲業(yè)信息管理系統(tǒng)登
102、陸界面</p><p> 4.3.3用戶界面的設計步驟</p><p> (1) 用戶調研,擬定需求,初步建立界面原型。</p><p> (2) 任務分析,根據(jù)任務的復雜性、難易程度等,詳細分解任務動作,進行合理分工,確定適合于用戶的交互方式。</p><p> (3) 環(huán)境分析,確定系統(tǒng)硬、軟件支持環(huán)境及接口,向用戶提供各類文檔要
103、求等。</p><p> (4) 成本/效益分析,根據(jù)需求分析、任務分析、環(huán)境分析等,分析實現(xiàn)界面形式所要花費的成本/效益,如開發(fā)成本/效益、用戶要花費的成本/效益等,以便選擇合適的開發(fā)設計途徑。</p><p> (5) 確定界面,根據(jù)用戶的自身特性。以及系統(tǒng)任務、環(huán)境、成本/效益,確定合適的界面類型。</p><p> (6) 屏幕顯示和布局設計,制定屏幕
104、顯示信息的內容和界面顯示的次序,然后進行屏幕總體布局和顯示結構設計。</p><p> (7) 進行藝術設計完善,包括為吸引用戶的注意所進行的增強顯示的設計,例如,采取運動,改變形狀、大小、顏色、亮度、環(huán)境等特征(如加線,加框、前景和背景設計等)。</p><p> (8) 幫助和出錯信息設計,決定和安排幫助信息和出錯信息的內容,組織查詢方法,并進行出錯信息、幫助信息的顯示格式設計。&
105、lt;/p><p> (9) 原型設計,在經(jīng)過初步系統(tǒng)需求分析后,開發(fā)出一個滿足基本要求的、簡單的、可運行的系統(tǒng)給用戶試用,讓用戶進行評價并提出改進意見,進一步完善系統(tǒng)的需求規(guī)格和系統(tǒng)設計。</p><p> (10) 綜合測試與評估,這個階段的關鍵任務是通過各類型的測試與評估,使系統(tǒng)達到預定的要求。</p><p> (11) 維護階段,維護階段的關鍵任務是:通
106、過各種必要的維護活動,使系統(tǒng)持久地滿足用戶的需要。</p><p> 本系統(tǒng)界面的設計是在采用Windows標準界面風格的基礎上,充分考慮到信息管理的功能特點,采用了框架界面,如圖4.2所示為用戶登錄后的主界面,屏幕被劃分為三個視圖,正上方視圖為系統(tǒng)的標題;左視圖為系統(tǒng)功能導航菜單,用戶在這里根據(jù)工作需要選擇相應的功能;右視圖在未選擇功能菜單時為默認界面,默認界面右側的日歷系統(tǒng)方便用戶直接點選察看企業(yè)有無預期內
107、容,下方的鐘表系統(tǒng)提示用戶當前時間,左側的預期內容板塊為顯示企業(yè)預期內容區(qū)域。</p><p> 圖4.2 用戶登陸后的主界面</p><p> 當選擇某項導航菜單后,系統(tǒng)界面的右下框架將作相應的改變,如選擇“綜合信息管理系統(tǒng)”之后,界面將改變?yōu)槿鐖D4.3所示,屏幕仍然被劃分為三個框架:中上框架視圖顯示當前用戶所處在的系統(tǒng)位置。</p><p> 左下框架視圖
108、顯示內容為根據(jù)整個信息管理系統(tǒng)的分類以及層次結構實現(xiàn)的鏈接目錄目錄,在整個瀏覽的過程中,用戶可根據(jù)自身的情況針對不同的選項進行相應的選擇。每一項都有詳細的列表以供用戶了解每項功能所包括的內容,方便用戶根據(jù)目錄選擇需要的內容。</p><p> 在右框架視圖顯示與左邊的框架試圖相對應的功能列表,例如選定綜合信息管理后,右框架試圖自動刷新顯示出對應的列表。包括總部管理和店鋪管理兩大部分,店鋪管理又包括店鋪信息管理、
109、企業(yè)信息管理、店鋪員工管理以及辦公用品管理這幾大部分。一目了然的列表形式讓用戶可以直接進行目的操作。</p><p> 圖4. 3綜合管理界面</p><p> 4.4 企業(yè)信息管理模塊的設計與實現(xiàn)</p><p> 企業(yè)信息管理模塊的業(yè)務邏輯主要是實現(xiàn)企業(yè)工作人員通過登陸網(wǎng)站對預做信息處理的商品進行信息管理。企業(yè)工作人員將新的企業(yè)信息登陸到相應的數(shù)據(jù)庫中,或
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲業(yè)ERP系統(tǒng)的設計與實現(xiàn).pdf
- 基于web的學生信息管理系統(tǒng)的設計與實現(xiàn)
- 餐飲業(yè)菜單與餐位信息管理設計方案.pdf
- 基于WEB的學生信息管理系統(tǒng)設計與實現(xiàn).pdf
- 基于Web的影院信息管理系統(tǒng)設計與實現(xiàn).pdf
- 基于Web的工藝信息管理系統(tǒng)的設計與實現(xiàn).pdf
- 基于web的通用信息管理系統(tǒng)的設計與實現(xiàn).pdf
- 基于WEB的珠寶信息管理系統(tǒng)的設計與實現(xiàn).pdf
- 基于Web的IT項目信息管理系統(tǒng)的設計與實現(xiàn).pdf
- 基于WEB的酒店信息管理系統(tǒng)設計與實現(xiàn).pdf
- 餐飲業(yè)無線管理系統(tǒng)終端部分的設計與實現(xiàn).pdf
- 餐飲業(yè)稅收風險管理系統(tǒng)設計與實現(xiàn).pdf
- 基于Web Services的信息管理系統(tǒng)的設計與實現(xiàn).pdf
- 基于web的學生信息管理系統(tǒng)的設計與實現(xiàn).pdf
- 基于Web的網(wǎng)站信息管理系統(tǒng)的設計與實現(xiàn).pdf
- 基于Web的教務信息管理系統(tǒng)的設計與實現(xiàn).pdf
- 基于Web的財務信息管理系統(tǒng)的設計與實現(xiàn).pdf
- 基于Web Service的庫存信息管理系統(tǒng)設計與實現(xiàn).pdf
- 基于Web技術的辦公信息管理系統(tǒng)設計與實現(xiàn).pdf
- 基于Web Service的員工信息管理系統(tǒng)設計與實現(xiàn).pdf
評論
0/150
提交評論