肯德基排班管理系統(tǒng)葛曉靜_第1頁
肯德基排班管理系統(tǒng)葛曉靜_第2頁
肯德基排班管理系統(tǒng)葛曉靜_第3頁
肯德基排班管理系統(tǒng)葛曉靜_第4頁
肯德基排班管理系統(tǒng)葛曉靜_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、山西大學(xué)繼續(xù)教育學(xué)院畢業(yè)論文山西大學(xué)繼續(xù)教育學(xué)院畢業(yè)論文類另U專 科年級2006級專 業(yè)計算機信息與管理姓名葛 曉靜學(xué)號06418538022論文題目肯德某排班管理系統(tǒng)論文評語建議成績 指導(dǎo)教師摘要一說起肯德基大部分的人都知道,但他們只知道那里的東西好吃, 誰也沒想過在這里工作的員工都是在校學(xué)習(xí)的學(xué)生,他們都是一邊上 學(xué)一邊賺錢幫助家里。正因為這樣,在排班上造成了很大的困難,一 方面要保證員工的上學(xué)時間又要按店內(nèi)需要,安排好他們的上班時間,這樣的工作一直由人工完成,工作量很大,而且一點點的疏忽都可能 會造成員工上班時間的沖突。鑒于他的復(fù)雜性,我決定運用VB設(shè)計一個電子排班系統(tǒng)。該系統(tǒng)研究成功,

2、可以較好地解決排班的工作處理, 省去了經(jīng)理很 多繁重的工作,同時該系統(tǒng)具有經(jīng)濟(jì)、實用、快捷、界面人性化的特 點,不但對經(jīng)理具有極大的幫助,而且最重要的是解決了員工上學(xué)和 上班時間沖突的問題,使這些勤工儉學(xué)的學(xué)生可以安心上學(xué)的同時并 拿到一定的工資。關(guān)鍵詞:員工留班 預(yù)估營業(yè)額工作站 時段工時 班表目錄目 錄弓I 言 -1 -第一章概述 -2 -1.1管理信息系統(tǒng)的發(fā)展歷程 -2 -1.2管理信息系統(tǒng)的發(fā)展趨勢 -3 -第二章 肯德基排班系統(tǒng)分析 -6 -2.1系統(tǒng)調(diào)查 -6-2.2功能分析 -9-2.3可行性分析 -10-2.4數(shù)據(jù)流程調(diào)查 -13-2.5數(shù)據(jù)字典 -17-第三章 肯德基排班系

3、統(tǒng)設(shè)計 -20 -3.1系統(tǒng)設(shè)計的目標(biāo)任務(wù)和原則 -20-3.2總體設(shè)計 -21-3.3功能模塊設(shè)計 -22-3.4數(shù)據(jù)庫設(shè)計 -26-3.5代碼設(shè)計 -27-3.6輸入輸出設(shè)計 -29-3.7安全設(shè)計 -32-第四章 肯德基排班系統(tǒng)實施 -34 -4.1軟件環(huán)境 -34-4.2硬件環(huán)境 -34-4.3程序設(shè)計 -34-第五章 肯德基排班系統(tǒng)的運行與維護(hù) -37 -5.1系統(tǒng)運行 -37-5.2系統(tǒng)維護(hù) -37-第六章 肯德基排班系統(tǒng)的測評 -39 -6.1系統(tǒng)測試 -39-6.2系統(tǒng)評價 -41-第七章 肯德基排班系統(tǒng)的展望 -42 -結(jié)束語 -43 -參考文獻(xiàn) -44 -第一章概述引 言現(xiàn)

4、在我國人均收入不斷增加,人民的生活水平都有了很大的提高, 但還是有些家庭由于父母下崗或諸如此類的原因,而使家庭出現(xiàn)了嚴(yán) 重的經(jīng)濟(jì)困難。也許你會問有手有腳還能餓死?對沒錯,只要有手有 腳絕對餓不死,如果這樣的家庭還有一個正在上大學(xué)的孩子,可想而 知,經(jīng)濟(jì)問題就會更加嚴(yán)重。我們來算一算:一個大學(xué)生一年的學(xué)費 要五千元,每月的在校生活費至少要三百元,試想一個月收入只有一 千元的家庭,要供養(yǎng)一個大學(xué)生該有多么的困難。為了解決幫助這些 有困難的學(xué)生,國家給出了不少相關(guān)的政策,例如:定期資助,臨時 資助,學(xué)生貸款等,這些政策雖然可以幫助大部分學(xué)生,但還是有一 部分學(xué)生由于某些條件不符而得不到這些幫助,為了

5、繼續(xù)學(xué)習(xí)深造, 就必須靠白己的力量找一份工作,由于工作時間需要配合學(xué)習(xí)時間, 因此,大多數(shù)的學(xué)生都會選擇計時工??系禄褪瞧渲幸环N面向?qū)W生 招工的單位。因此這也增加了肯得基排班工作的復(fù)雜性,既要保證員工的正常 上課時間,又要保持有足夠的員工來維持店內(nèi)的正常營運。這是讓每 一個排班經(jīng)理都頭痛的工作,只要一點點的疏忽,就可能會出現(xiàn)員工 上學(xué)上班兩為難的情況,而學(xué)生打工本身就是為了繼續(xù)學(xué)業(yè),為了能 上課就只好礦工,而這樣,就耽誤了營運。我在學(xué)習(xí)了管理信息系統(tǒng) 之后,對肯得基的排班系統(tǒng)進(jìn)行了一定的研究。我發(fā)現(xiàn)它是一個很完 善的管理系統(tǒng),只是由于一直由人工完成,不僅費時費力,還會有一 定的錯誤率。因此,

6、本人通過 VB設(shè)計了一個肯得基排班系統(tǒng)。第一章概述管理信息系統(tǒng)是一個以人為主體的利用計算機硬件軟件網(wǎng)絡(luò)通信 設(shè)備以及其他辦公設(shè)備進(jìn)行信息的收集傳輸加工存儲更新和維護(hù),以 企業(yè)戰(zhàn)略竟優(yōu)提高效益和效率為目的,支持企業(yè)高層決策中層控制基 層運作的集成化的人機系統(tǒng)。1. 1管理信息系統(tǒng)的發(fā)展歷程隨著全球信息化進(jìn)程的逐步推廣,人類進(jìn)入了信息時代,信息作 為主客體之間的媒介,具有客觀性,價值性,時效性的特征,對人類 的發(fā)展進(jìn)步,尤其對人類的政治經(jīng)濟(jì)生活產(chǎn)生了巨大的影響,并發(fā)揮 著不可替代的作用。50年代末,隨著電子計算機的研究和應(yīng)用,人們開始把信息納入 社會經(jīng)濟(jì)管理系統(tǒng)中,開始了以紀(jì)錄型、印刷型文獻(xiàn)為管理

7、對象的信 息系統(tǒng)(通常稱為信息系統(tǒng)得一階段)向技術(shù)管理(一般稱為信息管 理的第二階段)方面進(jìn)行轉(zhuǎn)化,即完成了信息管理從第一階段向第二 階段轉(zhuǎn)化。這一時期以電子信息系統(tǒng)為特征,信息技術(shù)以及信息專家 的作用日益突出?,F(xiàn)在人們所提到的 MIS,通常指以計算機為工具, 對管理信息進(jìn)行收集存儲,檢索加工,傳遞,維護(hù),和使用的人機系 統(tǒng)。70年代初,“后工業(yè)經(jīng)濟(jì)”即“信息經(jīng)濟(jì)”時代到來,計算機作 為組織機構(gòu)和企業(yè)管理領(lǐng)域的工具方興未艾,但初期的MIS是單一的 人機系統(tǒng),其功能簡單,效率低,對管理的作用并沒有很好的體現(xiàn)。進(jìn)入80年代以后,隨著計算機網(wǎng)絡(luò)和通訊技術(shù)的發(fā)展,MIS也進(jìn) 入了信息資源管理時期,即信

8、息管理的第三階段,其主要特征是:設(shè) 計信息活動的各種要素(信息,信息生產(chǎn)者,信息技術(shù),信息用戶等) 均被作為信息管理的要素而被納入管理的范疇。在世界的一些發(fā)達(dá)國 家里,已經(jīng)建立了比較完善的先進(jìn)的 MIS系統(tǒng),并且這些系統(tǒng)在社會 經(jīng)濟(jì),政治,文化教育等領(lǐng)域發(fā)揮著巨大的作用。MIS系統(tǒng)在90年代的我國才真正的發(fā)展起來,國家相繼建立了 “金 卡”,“金點”,“金橋”三金工程,許多的企事業(yè)單位建立了,局域網(wǎng) 和廣域網(wǎng)管理信息系統(tǒng),MIS也逐步演化為信息獲取,加工處理等多 元分析系統(tǒng)。如:決策支持系統(tǒng)DSS辦公白動化系統(tǒng) OA(officeautomation).DSS 又進(jìn)一步 發(fā)展為 EIS(Exe

9、cutive information system)和成組決策系統(tǒng) GDDS Group decision surport system)。人們之所以要進(jìn)行信息管理,根本在于要滿足用戶對信息的需求,而 信息需求的不斷增長和變化,也是推動信息生產(chǎn)的根本動力。1. 2管理信息系統(tǒng)的發(fā)展趨勢隨著世界逐步向知識經(jīng)濟(jì)的邁進(jìn),原本得MIS已經(jīng)不能適應(yīng)時代經(jīng)濟(jì)發(fā)展的趨勢,在知識經(jīng)濟(jì)時代,要求全體員工的參與創(chuàng)新,這就 使MIS系統(tǒng)向第四階段一一知識信息系統(tǒng)階段發(fā)展,它是信息系統(tǒng)發(fā) 展的最新階段。信息管理是知識管理的基礎(chǔ),知識管理是信息管理在 深度和廣度上的進(jìn)一步深化和延伸。-3 -第一章概述知識信息系統(tǒng)是對知

10、識的獲取、加工處理、傳播以及創(chuàng)新,如果 說信息管理使數(shù)據(jù)信息化,那么知識管理則使信息轉(zhuǎn)化為知識,并用 知識提高特定組織的應(yīng)變和創(chuàng)新能力。隨著知識經(jīng)濟(jì)向更高階段一一 智能經(jīng)濟(jì)的進(jìn)化,知識信息系統(tǒng)也將會向智能信息系統(tǒng)進(jìn)化,它將以 思維模擬系統(tǒng)為核心,具有很強的決策支持和知識創(chuàng)新功能,也將會 服務(wù)于整個社會群體,并推動人類社會的發(fā)展。當(dāng)前的知識信息系統(tǒng)主要有以下幾個特點:<1>對知識資源和無形資產(chǎn)的信息管理;<2>為決策提供有選方案;<3>結(jié)構(gòu)化的處理模式;<4>在決策中處于主動地位,是人的伙伴;<5>以專家系統(tǒng)為核心,服務(wù)于全體員工,由進(jìn)

11、化性;<6>體系結(jié)構(gòu)上主要是分布式數(shù)據(jù)庫體系結(jié)構(gòu)模式,以 internet和intranet 為主;綜上,我們可以看到未來的 MIS系統(tǒng)有以下發(fā)展趨勢:從功能上看,基于intranet的多媒體管理系統(tǒng)(Multimedia MISMMIS將無論企事業(yè)內(nèi)部各個部門,還是外部供應(yīng)商和客戶都可 以通過網(wǎng)絡(luò)進(jìn)行信息交互和共享,以及對聲音、圖像和語音等媒體信息的進(jìn)一步處理,從而使得用戶界面更加人性化,因此可以說MMIS是一個發(fā)展方向。從結(jié)構(gòu)模式看,MIS的結(jié)構(gòu)模式將以c/s和b/s兩種模式為主, 鐵別是b/s模式對于網(wǎng)絡(luò)應(yīng)用和發(fā)展有著巨大的推動作用。從MIS開發(fā)角度來看,面向?qū)ο蠹夹g(shù)將滲透到

12、 MIS中的從析、設(shè) 計到編程的整個過程里。前段開發(fā)工具,DELPHI4 VC+ PB都是面向?qū)ο蟮膬?yōu)秀開發(fā)工具;ORACLE SQL也是面向?qū)ο蟮牡臄?shù)據(jù)庫管理 系統(tǒng)。面向?qū)ο蠹夹g(shù)的應(yīng)用也將推進(jìn) MIS系統(tǒng)的發(fā)展。-5 -第二章肯德基排班系統(tǒng)分析第二章肯德基排班系統(tǒng)分析2. 1系統(tǒng)調(diào)查系統(tǒng)需求分析是在對用戶進(jìn)行深入細(xì)致的調(diào)查基礎(chǔ)上進(jìn)行的,它 是應(yīng)用人工排班系統(tǒng)的基礎(chǔ),通過員工經(jīng)理與系統(tǒng)進(jìn)行書面交流,將 收集的信息根據(jù)系統(tǒng)軟件設(shè)計的要求歸納整理后,得到對系統(tǒng)概略的 描述和可行性分析的論證文件。全面深入地了解掌握用戶需求是進(jìn)行 優(yōu)良的系統(tǒng)設(shè)計的關(guān)鍵,也是系統(tǒng)生命力的保證,需求分析使本系統(tǒng) 開發(fā)者可

13、以明確地了解用戶對本系統(tǒng)內(nèi)容和行為的期望和需求。系統(tǒng)調(diào)查需求分析和可行性研究是系統(tǒng)開發(fā)工作中最重要的幾個 環(huán)節(jié)之一。實事求是地全面調(diào)查是分析與設(shè)計系統(tǒng)的基礎(chǔ),也就是說 這一步工作的質(zhì)量對于整個開發(fā)工作的成敗都是決定性的。同時系統(tǒng) 調(diào)查工作又是一項工作量很大,所涉及的業(yè)務(wù)和人、數(shù)據(jù)、信息都非 常多的工作。所以如何科學(xué)地組織和展開這項工作,是非常重要且艱 巨的任務(wù)。其原則是指在系統(tǒng)調(diào)查過程中應(yīng)始終堅持的方法、做法或 指導(dǎo)思想,它對于確保調(diào)查工作客觀、順利地進(jìn)行是至關(guān)重要的。這 些原則是:1. 白頂向下全面展開2. 先弄清它存在的道理再分析有無改進(jìn)的可能性3. 工程化的工作方式4. 全面鋪開與重點調(diào)

14、查結(jié)合5. 主動溝通和親與友善的工作方式信息系統(tǒng)的開發(fā)一般都是從用戶提出要求開始的。與這種開發(fā)要 求是否具有可行性,以原有信息系統(tǒng)是否真到了必須推倒重來的地步 等等,都需要我們在系統(tǒng)開發(fā)之前認(rèn)真考慮。在沒做這些考慮之前提 前進(jìn)入后續(xù)任何一項工作都是很不明智的。為了使系統(tǒng)開發(fā)工作更加 有效地展開,有經(jīng)驗的開發(fā)者往往要做系統(tǒng)調(diào)查。調(diào)查先投入少量人 力對系統(tǒng)進(jìn)行大致的了解,然后再看有無開發(fā)的可行性;然后在系統(tǒng) 開發(fā)具有可行性并已正式立項后,再投入大量人力展開大規(guī)模的、全 面的系統(tǒng)業(yè)務(wù)調(diào)查。調(diào)查的范圍大致包括:1. 現(xiàn)有人工處理狀況經(jīng)過我對公司的深入調(diào)查得出內(nèi)部組織架構(gòu)圖圖2.1現(xiàn)有人工處理組織架構(gòu)圖

15、2.2現(xiàn)有人工處理流程圖現(xiàn)有處理的基本狀況包括:員工留班、員工資料、歷史班表、內(nèi) 部數(shù)據(jù)、班表紙、員工留班紙、經(jīng)理排班手冊等等。這些都是與系統(tǒng) 開發(fā)可行性研究、系統(tǒng)開發(fā)初步建設(shè)方案以及下一步詳細(xì)調(diào)查直接相 關(guān),所以應(yīng)該在初步調(diào)查中弄清楚。如圖2.2,該組織由經(jīng)理統(tǒng)一管理各項表格的制作,通過員工留 班、員工資料、歷史紀(jì)錄等等,以保證數(shù)據(jù)的各項工作得以順利進(jìn)行。2. 用戶需求分析首先就是要從用戶提出新系統(tǒng)開發(fā)的緣由,以及用戶對新系統(tǒng)的 要求入手,考察用戶對新系統(tǒng)的需求。結(jié)合本系統(tǒng),肯德基排班是一 個非常復(fù)雜又容易出錯的工作,而沒有一個白動化的程序,這樣只能 是采集以往的班表再加上有經(jīng)驗的經(jīng)理,進(jìn)行

16、匯總、處理、分析最后 得出最貼近最適合的班表。本系統(tǒng)大大的提高了工作效率更避免了因 為人為的錯誤導(dǎo)致的不必要的麻煩,因此本系統(tǒng)對其潛在用戶是非常 必要的,尤其是那些想上學(xué)的員工,并且減輕了排班經(jīng)理的工作量。7 第二章肯德基排班系統(tǒng)分析3. 現(xiàn)有信息系統(tǒng)運行狀況信息系統(tǒng)是一個人機結(jié)合的開放式系統(tǒng),廣義地說它并不是因計 算機和網(wǎng)絡(luò)等應(yīng)用而存在的。所以說在決定是否開發(fā)新系統(tǒng)之前一定 要了解一下現(xiàn)有系統(tǒng)的運行狀況、特點、所存在的問題、可利用的信 息資源、可利用的技術(shù)力量以及可利用的信息處理設(shè)備等?,F(xiàn)有的人工排班方式工作復(fù)雜繁瑣,錯誤率 高,運用本系統(tǒng)只需察看一些新添數(shù)據(jù),剩下的由計算機白動完成。 這樣

17、既提高了工作效率又降低了錯誤率。2.2功能分析1. 輸入的員工留班文件為 mdb格式的文件,每條記錄包括員工工 號、姓名、留班時間、工作站、備注五項。程序讀入后對于每一項都給一個變量名,分別為 GH XM SJ、GZZ BZ,這樣做可以為以后的 統(tǒng)計算法和程序的實現(xiàn)提供方便。其中統(tǒng)計的內(nèi)容主要統(tǒng)計員工留班 時間,員工資料存放在工作站一欄。2. 輸入預(yù)估營業(yè)額結(jié)合內(nèi)部數(shù)據(jù)制出時段分工表。3. 根據(jù)員工留班把時段分工表中的唯一時間段分給合適的員工。4. 經(jīng)理審核班表修改、打印班表。圖2.3為功能結(jié)構(gòu)圖經(jīng)理登陸員工登陸2.3功能結(jié)構(gòu)圖2.3可行性分析2.3.1系統(tǒng)方案設(shè)想圖2-2為新系統(tǒng)方案設(shè)想的內(nèi)

18、容。初步和可行性研究要解決的問題就是新系統(tǒng)是否有必要立項開發(fā)的問題。如果經(jīng)初步調(diào)查認(rèn)為有必要立項開發(fā), 則下一步就對新系統(tǒng)初步構(gòu)想方案的可行性進(jìn)行分析,分析新系統(tǒng)構(gòu) 想方案以及實現(xiàn)的技術(shù)路線是否具有可行性。新系統(tǒng)方案設(shè)想包括如下幾個方面:1. 排班白動化系統(tǒng)。2. 選擇最佳方案。-# 第二章肯德基排班系統(tǒng)分析3. 避免時間沖突-ii -第二章肯德基排班系統(tǒng)分析-19 -2.4新系統(tǒng)方案設(shè)想流程圖2.3.2系統(tǒng)開發(fā)的可行性分析在對系統(tǒng)的情況有所了解后,就可以開始對項目進(jìn)行可行性分析??尚行苑治鼍褪且鶕?jù)系統(tǒng)環(huán)境、資源等條件,判斷所提出的項 目是否具有實際開發(fā)的可能性。可以從如下兩方面著手分析:1

19、. 從技術(shù)上來考察。分析所提出的要求在現(xiàn)有技術(shù)條件下是否有可能實現(xiàn)。針對 本系統(tǒng),管理模型的要求、對定量化分析及對現(xiàn)實的所有數(shù)據(jù)的 要求,從現(xiàn)有的技術(shù)角度都可以達(dá)到。而對于加快速度、存儲能 力的要求可通過普通計算機而達(dá)到預(yù)期效果。2. 從經(jīng)濟(jì)上來考察。它包括對項目所需費用的結(jié)算和對項目效益的估算。這是非 常重要的,如果忽略了,就會造成很大的損失。通常,在估算費 用的過程中常常容易估計過低,而在估算受益的過程中常常把收 益估計過高。實踐證明人力、物力、財力這幾部分工作已經(jīng)構(gòu)成 了整個系統(tǒng)開發(fā)工作的主體(占工作量的 70%。本程序在實施時 只需一臺電腦,比人工完成省去了大量的紙張,從經(jīng)濟(jì)角度,節(jié)

20、約了成本。2.4數(shù)據(jù)流程調(diào)查管理業(yè)務(wù)調(diào)查過程中繪制的的管理業(yè)務(wù)流程圖和表格分配圖等 雖然形象的表達(dá)了管理中信息的流動和存儲過程。為了用計算機進(jìn)行 信息管理,還必須進(jìn)一步舍去物質(zhì)要求,收集有關(guān)資料,繪制出原系 統(tǒng)的數(shù)據(jù)流程圖,為下一步分析做好準(zhǔn)備。數(shù)據(jù)流程調(diào)查過程中收集的資料包括:1. 收集原系統(tǒng)全部輸入單據(jù)、輸出報表和數(shù)據(jù)存儲介質(zhì)的典型格式。2. 弄清各環(huán)節(jié)的處理方法和計算方法。3. 在上述各種單據(jù)、報表、賬本的典型樣品或用附頁注明制作單位、報送單位、存放地點、發(fā)生頻率、發(fā)生的高峰時間及發(fā)生 童等。4. 在上述各種單據(jù)、報表、賬冊的典型樣品上注明各項數(shù)據(jù)的類型、長度、取值范圍。通過調(diào)查可以繪制

21、出原系統(tǒng)的數(shù)據(jù)流程圖。 數(shù)據(jù)流程圖是一種 能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少十幾種符號綜合的反應(yīng)池信息在系統(tǒng)中的流動、處理和存儲情況。數(shù)據(jù)流程 圖具有抽象性和概括性。抽象性表現(xiàn)在它完全設(shè)去了具體的物質(zhì), 只剩下數(shù)據(jù)的流動、加工處理和存儲;概括性表現(xiàn)在它可以把信息 中的各種不同業(yè)務(wù)處理過程聯(lián)系起來, 形成一個整體。無論是手工 操作部分還是計算機處理部分,都可以用它表達(dá)出來。各數(shù)據(jù)流程圖如下:1.頂層數(shù)據(jù)流程圖如圖2.5:圖2.5頂層數(shù)據(jù)流程圖2.第一層數(shù)據(jù)流程圖如圖2.6 :2.6第一層數(shù)據(jù)流程圖3.第二層數(shù)據(jù)流程圖如圖2.7圖2.7第二層數(shù)據(jù)流程圖2. 5數(shù)據(jù)字典數(shù)據(jù)字典的內(nèi)容

22、是對數(shù)據(jù)流程圖總的各種元素作出詳細(xì)說明或定 義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩方面對系統(tǒng)的 邏輯模型進(jìn)行完整的描述。其具體內(nèi)容舉例如:2.5.1數(shù)據(jù)項的定義數(shù)據(jù)項又稱數(shù)據(jù)元素,是數(shù)據(jù)的最小單位。例: 數(shù)據(jù)項定義員工工號:200301員工姓名:劉森留班時間:8/16工作站:P備 注:無2.5.2數(shù)據(jù)流的定義數(shù)據(jù)流由一個或一組固定的數(shù)據(jù)項組成。例: 數(shù)據(jù)流定義數(shù)據(jù)流編號:D1數(shù)據(jù)流名稱:員工資料數(shù)據(jù)流來源:經(jīng)理數(shù)據(jù)流去向:排班系統(tǒng)數(shù)據(jù)流組成:員工工號+員工姓名+工作站+備注2.5.3數(shù)據(jù)處理邏輯的定義數(shù)據(jù)邏輯的定義僅對數(shù)據(jù)流程圖中最底層的處理邏輯加以說明例:數(shù)據(jù)處理邏輯定義處理邏輯編

23、號:P5.4處理邏輯名稱:分析員工分工輸入的數(shù)據(jù)流:員工資料、時間表處理:排班各種計算輸出的數(shù)據(jù)流:班表處理頻率:1天/次2.5.4數(shù)據(jù)存儲的定義數(shù)據(jù)存儲在數(shù)據(jù)字典中只描述數(shù)據(jù)的邏輯存儲結(jié)構(gòu),而不涉及它的物理組織。例:數(shù)據(jù)存儲定義數(shù)據(jù)存儲編號:D1數(shù)據(jù)存儲名稱:班表數(shù)據(jù)存儲組成:日期、工號、員工、時間、工作站關(guān) 鍵 字:工號相關(guān)聯(lián)的處理:P5.4第三章肯德基排班系統(tǒng)設(shè)計第三章肯德基排班系統(tǒng)設(shè)計3.1系統(tǒng)設(shè)計的目標(biāo)任務(wù)和原則系統(tǒng)設(shè)計是在系統(tǒng)分析的基礎(chǔ)上,根據(jù)系統(tǒng)分析階段所提出的新 系統(tǒng)邏輯模型,建立起新系統(tǒng)物理模型。具體的講,就是根據(jù)新系統(tǒng) 邏輯模型所提出的各項功能要求,結(jié)合實際條件詳細(xì)的設(shè)計出

24、新系統(tǒng) 處理流程和基礎(chǔ)結(jié)構(gòu),并為系統(tǒng)實施階段的各項工作準(zhǔn)備好必要的技 術(shù)資料和有關(guān)文件。1. 系統(tǒng)設(shè)計的目標(biāo)系統(tǒng)設(shè)計的基本目標(biāo)就是要使所設(shè)計的系統(tǒng)必須滿足系統(tǒng)邏輯 模型的各項功能要求,同世界盡可能的提高系統(tǒng)的性能。1. 系統(tǒng)的可靠性2. 系統(tǒng)的可變性3. 系統(tǒng)的效率4. 系統(tǒng)的通用性5. 系統(tǒng)的工作質(zhì)量2. 系統(tǒng)設(shè)計的任務(wù)1. 系統(tǒng)結(jié)構(gòu)設(shè)計2. 計算機處理流程設(shè)計3. 系統(tǒng)物理配置方案設(shè)計4. 代碼設(shè)計5. 數(shù)據(jù)文件和數(shù)據(jù)庫設(shè)計6. 系統(tǒng)安全與數(shù)據(jù)完整性設(shè)計3. 系統(tǒng)設(shè)計的原則1. 系統(tǒng)性原則2. 經(jīng)濟(jì)性原則3. 可靠性原則4. 管理可接受性原則3.2總體設(shè)計根據(jù)要求,功能模塊圖如圖3.1 :

25、內(nèi)部數(shù)據(jù)修改查看員工留班圖3.1功能模塊圖三個控制按鍵:經(jīng)理管理、員工留班分別對應(yīng)一個窗口,實現(xiàn)一個功能,所以每一個窗口都為一個單一的模塊,分別編程實現(xiàn),退出即結(jié)束系統(tǒng)。3.3功能模塊設(shè)計3.3.1首模塊設(shè)計第一窗口進(jìn)入員工留班和經(jīng)理管理界面,在員工留班這個模塊主 要實現(xiàn)員工按白己的時間來提供上班時間,用員工工號為標(biāo)記向數(shù)據(jù) 庫輸入各種數(shù)據(jù),數(shù)據(jù)庫中記錄了員工工號、員工姓名、留班時間、 工作站、備注如表:員工工號員工姓名留班時間工作站備注200401劉森8/16P200402黎暝8/13S2200403王曉彬8/15S1/P表3.1員工留班后點擊保存系統(tǒng)白動在留班數(shù)據(jù)庫按員工工號查找并按 上表

26、格式保留,點擊確定即返回上級菜單。在點擊經(jīng)理管理后進(jìn)入經(jīng)理登陸界面這個界面的功能是經(jīng)理通過 工號和密碼進(jìn)入經(jīng)理總控界面。這是一個授權(quán)的過程,防止員工誤操 作進(jìn)入經(jīng)理管理面板,導(dǎo)致不必要的麻煩。經(jīng)理總控界面有五個功能 按鍵:內(nèi)部數(shù)據(jù)修改、查看員工留班、預(yù)估營業(yè)額、查看班表、關(guān)閉' 3.3.2內(nèi)部數(shù)據(jù)修改內(nèi)部數(shù)據(jù)指的是小時營業(yè)額在某個范圍內(nèi)時各工作站需要員工 數(shù),這些數(shù)據(jù)是天津肯德基總公司內(nèi)部規(guī)定的,在一般的情況下是無 變動的,但在遇到促銷產(chǎn)品或新產(chǎn)品推出時工資會對其有所改動,本 窗口的主要功能就是在遇到這種情況時對內(nèi)部數(shù)據(jù)進(jìn)行修改,在一般 情況下不用進(jìn)入該功能模塊。3.3.3查看員工資料

27、查看員工資料主要實現(xiàn)經(jīng)理對員工留班的審核、 員工工作站修改1. 對員工留班審核:查看員工留班是否有效,如格式不對進(jìn)行 修改,時間不符合留班規(guī)定時由經(jīng)理與員工溝通后進(jìn)行修 改,察看留班備注是否有異樣針對具體問題做出處理。2. 員工工作站修改:當(dāng)員工學(xué)習(xí)會了其他工作站后,經(jīng)理對其 進(jìn)行考核,考核通過員工既能在此工作站上班,只須在員工 資料工作站一欄添加對應(yīng)的工作站的符號。此模塊有3個控件保存、打印、確定。1. 保存:當(dāng)修改后點保存,這時才真正保留在系統(tǒng)數(shù)據(jù)庫中。2. 打印:打印系統(tǒng)數(shù)據(jù)庫中的數(shù)據(jù)。3. 確定:關(guān)閉當(dāng)前窗口并返回經(jīng)理總控界面。3.3.4預(yù)估營業(yè)額預(yù)估營業(yè)額時經(jīng)理通過歷史紀(jì)錄編寫的。其

28、格式如表8910111213141516178006001000120030002500200010001200800表3.2第一行為時間8點9點 第二行為對應(yīng)時間的預(yù)估小時營業(yè) 額。這個模塊只有兩個控件保留、確定。功能同上。3.3.5查看班表查看班表是這個系統(tǒng)最關(guān)鍵的模塊,當(dāng)點擊察看班表控件時,系 統(tǒng)對前面的所有數(shù)據(jù)進(jìn)行計算,編排班表主要流程分為三步:1. 按預(yù)估營業(yè)額查找內(nèi)部數(shù)據(jù),將每個時段各工作站需要人數(shù)計 算出來,編寫一個表8910111213141223433111222211123221112222表3.3第一行為時段,第二行市對應(yīng)時段前臺工作人數(shù),第三行對應(yīng)時 段大廳人數(shù),第四行

29、對應(yīng)時段總配工作人數(shù)。第五行對應(yīng)時段廚房工 作人數(shù)。2. 依照表3.3連接同工作站的工時,原則最短 3小時、最長8小 時、最佳工時長5小時,3次計算挑選最佳分配,如有無法分配的時 間段單獨在備注標(biāo)出*號(時間段小于3小時)計入班表,如表:員工工號員工姓名上班時間工作站備注8/13S18/11S28/13p n-17/19P*表3.43. 一張本表在員工留班中找適合人選。流程圖為-33 -記錄表3.4第n行的工作站列的數(shù)據(jù)在表3.3中找出工作站同上的數(shù)據(jù)刨除做過!標(biāo)記的將工號、姓名填入表 3.4,并在表3.3中這行做標(biāo)記!結(jié)束圖3.2流程圖這樣計算出時段分配并存入到班表里。該界面有四個控件:1.

30、 保存:保存當(dāng)前班表。2. 修改:系統(tǒng)有一部分分配不了的工時在這里做了標(biāo)記,經(jīng)理通 過修改鍵進(jìn)行調(diào)配修改。3. 打?。捍蛴“啾怼?. 確定:關(guān)閉當(dāng)前界面并返回經(jīng)理總管界面。3.4數(shù)據(jù)庫設(shè)計系統(tǒng)中數(shù)據(jù)庫簡介:員工資料表(員工工號,員工姓名,留班時間,工作站,備注)內(nèi)部數(shù)據(jù)表(營業(yè)額,工時分配)預(yù)估營業(yè)額表(時段,營業(yè)額)預(yù)估時段分工表(時段,前臺工作人數(shù),大廳工作人數(shù),總配工作人數(shù),廚房工作人數(shù))班表(員工工號,員工姓名,上班時間,工作站,備注)員工資料表字段名稱數(shù)據(jù)內(nèi)容員工工號白動編號員工姓名文本留班時間數(shù)字工作站文本備注文本內(nèi)部數(shù)據(jù)表字段名稱數(shù)據(jù)內(nèi)容營業(yè)額數(shù)字工時分配數(shù)字預(yù)估營業(yè)額表字段名稱

31、數(shù)據(jù)內(nèi)容時段數(shù)字營業(yè)額數(shù)字預(yù)估時段分工表字段名稱數(shù)據(jù)內(nèi)容時段數(shù)字前臺工作人數(shù)數(shù)字大廳工作人數(shù)數(shù)字總配工作人數(shù)數(shù)字廚房工作人數(shù)數(shù)字班表字段名稱數(shù)據(jù)內(nèi)容員工工號白動編號員工姓名文本上班時間數(shù)字工作站文本備注文本3.5代碼設(shè)計代碼是給予被處理對象(事務(wù)、概念)的符號,是用來代表事務(wù) 某種屬性的一組有序的字母,它是人機的共同語言,是進(jìn)行分類、校 對、統(tǒng)計和檢索的關(guān)鍵。由于當(dāng)前計算機只能識別以二進(jìn)制為基礎(chǔ)的 數(shù)字、英文、漢字及少數(shù)特殊符號,因此,代碼設(shè)計就是如何合理地把被處理對象數(shù)字化、字符化的過程。代碼設(shè)計是一項復(fù)雜的工作, 需要多方面的知識和經(jīng)驗。涉及面廣的代碼,一般要由幾方面人員在 標(biāo)準(zhǔn)化部門組織

32、下進(jìn)行,制定后要正式頒布,統(tǒng)一貫徹。3.5.1代碼的功能代碼的功能有:鑒別功能、分類、排序、專用含義。3.5.2代碼的種類以下是代碼的種類,如圖3.2:圖3.2代碼的種類3.5.3代碼設(shè)計的原則代碼設(shè)計的原則如下:1. 唯一性2.合理性3.可擴充性4.簡單性5.適用性6.規(guī)范性7.系統(tǒng)性3.5.4代碼設(shè)計的步驟代碼設(shè)計的步驟如下:1. 確定代碼對象2. 考察是否已有標(biāo)準(zhǔn)代碼3. 根據(jù)代碼的使用范圍、使用時間,根據(jù)實際情況選擇代碼的種類與類型4. 考慮檢錯功能5. 編寫代碼表3.5.5具體設(shè)計員工資料表中的項員工工號、員工姓名、留班時間、工作站、備 注分別分配變量 GH XM SJ、GZZ B乙

33、 員工工號是員工每人都有的 唯一編號、留班時間是員工按白己的時間留下的可提供上班時間他是 以24小時計算格式為“ */* ”或“*/*/* ”、工作站是記錄員工所在 的崗位(S1、S2、P、K分別為前臺、大廳、總配、廚房)格式為“ *” 或“*/* ”,備注是員工有的一些特殊問題不參與程序運行,由經(jīng)理人 工處理。時間編碼如下:* / * 和 * / *'二次終止時間二次起始時間 終止時間 起始時間例如:8/10和12/14代表上8點下10點中間休息兩個小時上12 點下143.6輸入輸出設(shè)計由于為可視化窗口,為了用戶的方便,在第一界面使用了下面一些控件,如表3-12 :名稱類型所屬窗口用

34、途經(jīng)理管理Command button全部進(jìn)入經(jīng)理登陸界面員工留班Command button全部進(jìn)入員工留班界面退出Command button全部退出系統(tǒng)在進(jìn)入員工留班界面,員工可以通過白己的工號留下白己留班時當(dāng)進(jìn)入經(jīng)理管理控件后,進(jìn)入經(jīng)理登陸界面,通過經(jīng)理工號和密 碼才能進(jìn)入管理界面。如圖所示經(jīng)理管理界面:名稱類型所屬窗口用途內(nèi)部數(shù)據(jù) 修改Command button全部進(jìn)入內(nèi)部數(shù)據(jù)界面查看員工 留班Command button全部進(jìn)入留班表界面預(yù)估營業(yè) 額Command button全部進(jìn)入預(yù)估營業(yè)額界面查看班表Command button全部進(jìn)入班表界面關(guān)閉Command butto

35、n全部返回第一界面本程序的最終結(jié)果是班表,當(dāng)點擊查看班表控件后系統(tǒng)進(jìn)行最終的運算計算出班表如圖:3.7安全設(shè)計3.7.1排班數(shù)據(jù)庫中數(shù)據(jù)的安全1. 應(yīng)有防計算機病毒措施;2. 對數(shù)據(jù)進(jìn)行分級、分類管理。針對數(shù)據(jù)的級別和類別,劃分用戶權(quán) 限。3. 在通過網(wǎng)絡(luò)向授權(quán)用戶提供數(shù)據(jù), 應(yīng)根據(jù)數(shù)據(jù)的保密級別,采取數(shù) 據(jù)加密措施;4. 應(yīng)定期進(jìn)行數(shù)據(jù)備份并保證備份數(shù)據(jù)的安全。3.7.2差錯檢測為了保證輸入條件的有效性,應(yīng)保證下面的條件成立:1. 各項輸入值不能為負(fù);2. 結(jié)束時間應(yīng)該晚于開始時間;3. 留班時間應(yīng)在8到24之間;這樣,在窗口代碼中,設(shè)計了錯誤排查,來保證用戶輸入條件的正確性和有效性。第四章

36、 肯德基排班系統(tǒng)實施第四章肯德基排班系統(tǒng)實施4.1軟件環(huán)境Visual Basic 6.0 WINDOWSXP以上操作系統(tǒng)。Microsoft VisualBasic是在Windows操作平臺下設(shè)計應(yīng)用程序的最迅速、最簡潔的工 具之一。不論是初學(xué)者還是專業(yè)開發(fā)人員,VB都為他們提供了一整套 的工具,可以輕松方便地開發(fā)應(yīng)用程序。用戶最終創(chuàng)建的程序是一個 真正的.EXE文件,可以白由發(fā)布。4.2硬件環(huán)境CPIW騰200以上,內(nèi)存32MB以上,硬盤至少100MB余空間,顯示器800*600真彩4.3程序設(shè)計系統(tǒng)設(shè)計是以程序設(shè)計說明書為基礎(chǔ),選擇某一種編程工具和方 法,去實現(xiàn)系統(tǒng)功能模塊的程序編制工作

37、。1. 系統(tǒng)設(shè)計的基礎(chǔ)要求1. 可靠性:系統(tǒng)的可靠性是指從衡量系統(tǒng)質(zhì)量的首要指標(biāo)。2. 實用性:實用性是指從用戶的角度來審查系統(tǒng)的功能實 用。3. 規(guī)范性:規(guī)范性是指系統(tǒng)功能劃分、書寫的格式、變量 的命名等都有統(tǒng)一的規(guī)范。4. 可讀性:可讀性是指系統(tǒng)的程序結(jié)構(gòu)和命令語句清晰。5. 可維護(hù)性:可維護(hù)性是指系統(tǒng)程序的各個組成部分是相互獨立的,沒有牽一發(fā)而動全身的繁瑣反映。2. 結(jié)構(gòu)化的程序設(shè)計方法1. 采用白上而下的設(shè)計步驟2. 系統(tǒng)邏輯組織模塊化3. 限制無條件轉(zhuǎn)移語句的使用3. 程序流程圖部分窗口模塊的流程圖:-37 -圖4-1制表流程圖第五章肯德基排班系統(tǒng)的運行與維護(hù)第五章肯德基排班系統(tǒng)的運

38、行與維護(hù)5.1系統(tǒng)運行由于系統(tǒng)不大而且是單機版的只要有一臺電腦就能運行。這樣易于系 統(tǒng)的應(yīng)用,而且減小用此系統(tǒng)的公司的資產(chǎn)投入。5.2系統(tǒng)維護(hù)系統(tǒng)剛建成,所以對其進(jìn)行改動是在所難免的。1. 程序的維護(hù):由于本系統(tǒng)的開放性,所以系統(tǒng)維護(hù)人員可以隨時根據(jù)用戶所提 出的新要求進(jìn)行源代碼的添加、 刪除、修改。修改是應(yīng)做好修改紀(jì)錄, 并在程序變更通知書上寫明新老程序的不同之處。2. 數(shù)據(jù)文件的維護(hù):我們已經(jīng)知道排班數(shù)據(jù)文件為*.mdb格式的數(shù)據(jù)流文件,每條記錄 包括員工工號、員工姓名、留班時間、工作站、備注等五項。對于不 同的要求對于數(shù)據(jù)進(jìn)行處理,最后輸出。用戶的要求由程序提供的窗 口可視化輸入,結(jié)果按

39、照規(guī)定的格式以 TXT格式文檔輸出。程序可以 導(dǎo)入這些文檔,形成新的數(shù)據(jù)文件,對于不同的要求使用不同的統(tǒng)計 方法進(jìn)行分析得出結(jié)果。這樣用戶就可以隨時將數(shù)據(jù)錄入系統(tǒng)。3. 代碼的維護(hù):代碼的維護(hù)由本人組進(jìn)行維護(hù)。由于代碼最初設(shè)計時可能會考慮不周全,而本系統(tǒng)在使用過程中會因代碼出現(xiàn)一些問題,因此在經(jīng)歷 和員工運用中都需要向我提供可參考信息,以供本人更好的維護(hù)。與 程序維護(hù)一樣,在對代碼進(jìn)行修改的前后要做好維護(hù)記錄。-39 -第六章肯德基排班系統(tǒng)的測評第六章肯德基排班系統(tǒng)的測評6.1系統(tǒng)測試為了更好的進(jìn)行評價,在此先做一個實例測試1. 測試實例(測試集)的研究與選擇測試使用黑盒法檢測,為了遍及所有可

40、能路徑和邊界值、 臨界值的檢驗,選擇測試集如下:1. 輸入數(shù)據(jù)隨便輸入了 30人的留班資料隨即輸入預(yù)估營業(yè)額給出前面所述的錯誤條件,測試軟件的各項查錯能力。2. 測試環(huán)境與測試條件測試硬件環(huán)境:CPU賽揚900MH;rt存:256MESM盤可用空間:10GB測試軟件環(huán)境:Windows XP VB6.03. 實例測試結(jié)果如表6-1 ,經(jīng)檢驗結(jié)果完全符合要求,測試成功。員工工號員工姓名上班時間工作站備注200413張三8/13S1200406李小五8/13S2200409陳四8/13P200421劉歡8/13K200435姜忠10/15S1200408吳偉11/17P200407劉偉12/17S

41、2200429王磊12/18 S1200427陳紅12/20K200418白方12/14S2*200417李森12/15 S1200401王林12/17S1200411張偉12/20S2200416劉凱12/19P200419杜雪17/20P200422閻悶18/20K200425張玲17/21S1200428吳華18/22S2200403華冕19/24K200402陳聲20/24P200426宋偉19/24S1200424李凱18/24S1200423李小偉20/24S2表6-1注:1 .黑盒法測試是把程序看成是一個黑盒子, 完全不考慮它的內(nèi)部 結(jié)構(gòu)和處理過程,給它適當(dāng)?shù)娜肟趨?shù),看其出口參

42、數(shù)是否正確 或是否實現(xiàn)了應(yīng)有的功能。黑盒測試也稱功能測試,只要測試方 案給的正確,測試就比較容易實現(xiàn)。2. 由于本系統(tǒng)所涉及單位數(shù)據(jù)的保密性,以上測試的數(shù)據(jù)庫僅為 演示版。6.2系統(tǒng)評價經(jīng)過實例測試以后,軟件完全滿足設(shè)計要求,沒有明顯的缺陷, 可以投入實際的應(yīng)用。通過多次使用也發(fā)現(xiàn)了一些缺點,如班表制作 后經(jīng)常有2小時的工時。-41 -第七章肯德基排班系統(tǒng)的展望第七章肯德基排班系統(tǒng)的展望近年來,由于信息技術(shù)的快速發(fā)展,特別是因特網(wǎng)的發(fā)展,國際 上各主要信息中心均已相繼建立起各白的數(shù)據(jù)庫和信息服務(wù)系統(tǒng),通 過這些系統(tǒng),或者可以直接從該中心獲取所需數(shù)據(jù),或者通過網(wǎng)絡(luò)鏈 接達(dá)到其他數(shù)據(jù)中心、臺網(wǎng)中心或大學(xué),獲取它們能提供的數(shù)據(jù);另 一方面,正在發(fā)展一種所謂“套餐式”的服務(wù),即對于熱門主題提供 全面的數(shù)據(jù)信息服務(wù),從而用戶不必分別訪問各數(shù)據(jù)

溫馨提示

  • 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

提交評論