freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)校食堂安全責(zé)任書-學(xué)校食堂管理論文(編輯修改稿)

2024-12-22 16:19 本頁面
 

【文章內(nèi)容簡介】 食品。 系統(tǒng)性能分析 1)多層結(jié)構(gòu)設(shè)計(jì) 嚴(yán)格意義上的三層結(jié)構(gòu)設(shè)計(jì),其程序邏輯結(jié) 構(gòu)分為用戶界面層、業(yè)務(wù)邏輯處理層和數(shù)據(jù)存儲(chǔ)層。本系統(tǒng)采用的上有三層結(jié)構(gòu)進(jìn)一步擴(kuò)展而成的多層結(jié)構(gòu)。 2)面向?qū)ο笤O(shè)計(jì) 在系統(tǒng)中將食品類型、食品等都封裝成相應(yīng)的類,同時(shí)每個(gè)類都有自己對(duì)應(yīng)的集合類和操作類,從而再次提高了對(duì)數(shù)據(jù)庫操作的安全性和程序的可擴(kuò)展性。 3)指導(dǎo)經(jīng)營的功能 進(jìn)銷存管理系統(tǒng)并不僅僅能代替?zhèn)鹘y(tǒng)的書面操作,更重要的是它提供了信息分析的功能,只要單擊一個(gè)按鈕就可以查到目前銷售最好的食品或是庫存最多的食品,從而起到指導(dǎo)經(jīng)營的作用。 系統(tǒng)功能模塊設(shè)計(jì) 按結(jié)構(gòu)化程序設(shè)計(jì)思想,分析得出如下系 統(tǒng)功能模塊圖: 系統(tǒng)功能模塊圖 數(shù)據(jù)流程圖 4 總體方案設(shè)計(jì) 一、系統(tǒng)設(shè)計(jì)概述 1)經(jīng)濟(jì)可行性分析 貨物管理中節(jié)省人力,減輕的勞動(dòng)強(qiáng)度。 降低成本及其他費(fèi)用。 趕緊薄弱環(huán)節(jié),提高工作效率。 提高數(shù)據(jù)處理的及時(shí)性和準(zhǔn)確性。 2)技術(shù)可行性分析 CPU PIII 800 RAM 64MB 硬盤 3G 網(wǎng)絡(luò)協(xié)議 TCP/IP 打印機(jī) windows98/windowsxp/windos2020 支持的各類打印機(jī) 二、代碼 設(shè)計(jì) 采用規(guī)劃的格式和命名方式,層次分明,有條理,代碼中附有程序注釋,讓人容易明白,可讀性強(qiáng)。 三、 界面設(shè)計(jì) 界面設(shè)計(jì)美觀,用戶友好性強(qiáng)。 5 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫需求分析 1)針對(duì)學(xué)校食堂管理系統(tǒng),分別對(duì)采購部、銷售部和庫存保管部進(jìn)行詳細(xì)的調(diào)研和分析,總結(jié)出如下的需求信息: 食品按類管理,所以需要有一食品類型信息。 食品必須屬于一個(gè)食品類型。 如果一個(gè)食品類型存在食品,或存在下級(jí)食品類型,則該類型不可刪除。 需要記錄供應(yīng)食品信息。 在涉及食品數(shù)量的地方,要給出相應(yīng)的單位。 食品 銷售信息單中要包含登記食品銷售數(shù)量、單價(jià)等信息。 在進(jìn)貨信息中要包含食品供應(yīng)商等信息。 食品報(bào)損要有報(bào)損原因。 進(jìn)貨、銷售、報(bào)損操作要有相應(yīng)操作員信息。 只有管理員登錄之后才可以使用系統(tǒng)。 默認(rèn)的管理員不可以刪除。 進(jìn)貨、銷售、庫存、報(bào)損信息都要可以添加、修改、刪除、分類查找。 當(dāng)進(jìn)行進(jìn)貨、銷售和報(bào)損操作后,能相應(yīng)更新庫存。 需要對(duì)進(jìn)貨、銷售、庫存、報(bào)損進(jìn)行分析,總結(jié)熱門食品。 2)經(jīng)上述系統(tǒng)功能分析和需求總結(jié),考慮到將來功能的擴(kuò)展,設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 食品類型信息,包括數(shù)據(jù)項(xiàng)有:食品類 型編號(hào)、食品類型名稱等。 食品信息,包括的數(shù)據(jù)項(xiàng)有:食品編號(hào)、食品名稱、食品介紹、庫存量等。 食品單位信息,包括單位編號(hào)、單位名稱等。 供應(yīng)商信息,包括供應(yīng)商名稱、介紹等。 進(jìn)貨信息,包括進(jìn)貨食品、數(shù)量、單位、單價(jià)、進(jìn)貨時(shí)間經(jīng)手人等。 銷售信息,包括銷售食品、數(shù)量、單位、單價(jià)、登記時(shí)間等。 報(bào)損信息,包括報(bào)損食品、數(shù)量、單位、原因、登記時(shí)間等。 管理員信息,包括管理員賬號(hào)、密碼、是否是默認(rèn)賬號(hào)等。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)根據(jù)以上的設(shè)計(jì)規(guī)劃出的實(shí)體有:食品類型信息實(shí)體、食品信息實(shí)體、食品單 位信息實(shí)體、供應(yīng)商信息實(shí)體、進(jìn)貨信息實(shí)體、銷售信息實(shí)體、報(bào)損信息實(shí)體和管理員信息實(shí)體。 各個(gè)實(shí)體具體的描述E R圖如下 食品類型信息實(shí)體 ER 圖 食品信息實(shí)體 ER 圖 單位信息實(shí)體 ER 圖 供應(yīng)商信息實(shí)體 ER 圖 進(jìn)貨信息實(shí)體 ER 圖 銷售信息實(shí)體 ER 圖 報(bào)損信息實(shí)體 ER 圖 管理員信息實(shí)體 ER 圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 首先將罪犯管理信息系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 Access 數(shù)據(jù)庫或 SQL Server 2020 數(shù)據(jù) 庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,即:數(shù)據(jù)庫的邏輯結(jié)構(gòu)。其各個(gè)表格的設(shè)計(jì)結(jié)果如下 數(shù)據(jù)表:食品類型信息表 (MerchandiseType) 數(shù)據(jù)表:食品信息表 (Merchandise) 數(shù)據(jù)表:食品單位信息表 (Unit) 數(shù)據(jù)表:供應(yīng)商信息表 (Provider) 數(shù)據(jù)表:進(jìn)貨信息表 (Buy) 數(shù)據(jù)表:銷售信息表 (Sell) 數(shù)據(jù)表:報(bào)損信息表 (Dispose) 數(shù)據(jù)庫的生成與配置 經(jīng)過以上的需求分析和概念結(jié)構(gòu)設(shè)計(jì)以后,得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)?,F(xiàn)在就可以在 Access 數(shù)據(jù)庫或 SQL Server 2020 數(shù)據(jù)庫中創(chuàng)建表了。 創(chuàng)建應(yīng)用程序結(jié)構(gòu) 1)創(chuàng)建用戶界面端程序 VB 中選擇文件 新建工程,打開,選擇 VB 應(yīng)用程序向?qū)АTO(shè)置后將向?qū)傻哪K命名 mdlMain保存與文件夾 Merchandise中。 2)創(chuàng)建業(yè)務(wù)邏輯處理組件 新建 ActiveX DLL 工程 設(shè)置工程屬性 加入對(duì) ADO 的引用。 3)創(chuàng)建基本界面組件 新建 ActiveX DLL 工程 設(shè)置工程屬性 加入對(duì)業(yè)務(wù)邏輯組件的引用。 4)在界面端程序中使用組件 在工程資源管理器中選中工程 Merchandise,選擇菜單工程 引用命令。打開引用對(duì)話框,在可用的引用列表中選擇 BuySellStorageUI和 BuySellStorageDB。 6 詳細(xì)設(shè)計(jì) 開發(fā)業(yè)務(wù)邏輯處理組件 進(jìn)銷存業(yè)務(wù)處理組件用來處理進(jìn)銷存管理系統(tǒng)中的業(yè)務(wù)邏輯,既負(fù)責(zé)與界面進(jìn)行數(shù)據(jù)傳遞,同時(shí)也要將界面端的請(qǐng)求應(yīng)用業(yè)務(wù)邏輯之后對(duì)數(shù)據(jù)庫進(jìn)行操作。它包含以下功能: 食品類型信息管理,對(duì)應(yīng) clsMType 類和 clsMTypes 類。 食品信息管理,對(duì)應(yīng) clsMerchandise 類和 clsMerchandises 類。 供應(yīng)商信息管理,對(duì)應(yīng) ClsProvider 類和 ClsProviders 類。 進(jìn)貨信息管理,對(duì)應(yīng) clsBuy 類和 clsBuys 類。 銷售信息管理,對(duì)應(yīng) clsSell 類和 clsSells 類。 報(bào)損信息管理,對(duì)應(yīng) clsDispose 類和 clsDisposes 類。 管理員信息管理,對(duì)應(yīng) clsAdmini 類和clsAdminis 類。 信息管理類加集合類的設(shè)計(jì)思想 在本組件中,每一個(gè)模塊的設(shè)計(jì)都是由這個(gè)模塊的信息管理類加與之對(duì)應(yīng)的集合類求實(shí)現(xiàn)的。具體完成的功能如下: 在信息管理類:實(shí)現(xiàn)與單個(gè)信息相關(guān)的操作,包 括添加、修改和刪除。 在信息管理集合類:實(shí)現(xiàn)與多個(gè)信息先觀的操作,主要是根據(jù)不用的條件查找。 因此,每個(gè)模塊在設(shè)計(jì)上都是獨(dú)立的,除非它在邏輯上有不可分割的關(guān)系,如進(jìn)貨 信息的操作,與食品庫存直接掛鉤,將進(jìn)貨信息表的操作與食品表的操作放入到一個(gè)事務(wù)中,這樣來確保數(shù)據(jù)的安全性與一致性。 創(chuàng)建組件的通用模塊 這里需要給組件添加兩個(gè)通用模塊,他們分別是: 自定義枚舉類 clsPunliv:主要功能是保存一些自定義枚舉類型。 公共模塊 mdlMain:組件初始化的函數(shù)和數(shù)據(jù)庫操作的常用函數(shù)與 過程。 1) 自定義枚舉類 我們已經(jīng)將新建工程時(shí)自動(dòng)生成的類名稱設(shè)為 clsPublic,此類沒有其他具體的意義,主要功能是保存一些自定義枚舉類型,這些枚舉類型在以后其他各類中要經(jīng)常用到,所以這里首先介紹。 2) 組件的公共模塊 在工程中添加一個(gè)模塊,命名為 mdlMain,此模塊有兩個(gè)功能: 用來連接數(shù)據(jù)庫及相關(guān)的初始化操作。 存放在對(duì)數(shù)據(jù)庫的操作過程中可能用到的一些公共函數(shù)。 ( 1) 添加全局變量 ( 2) Sub Main()過程 —— 組件啟動(dòng)入口 手動(dòng)加入 Sub Main()過程,這個(gè)就 是剛才在“工程屬性”中指定的啟動(dòng)對(duì)象。這個(gè)過程完成 ActiveX DLL 的初始化工作。在這個(gè)過程中假如對(duì) g_DBPath 的默認(rèn)設(shè)置,并打開數(shù)據(jù)庫連接。 在 Sub Main 中的 ConnectToDatabase 函數(shù),功能是用來連接到數(shù)據(jù)庫。 ( 3) ConnectToDatabase 函數(shù) —— 與數(shù)據(jù)庫建立連接 功能:根據(jù)傳入?yún)?shù)是 DBAccess 還是 DBSQLSever 來決定連接到 Access 數(shù)據(jù)庫還是 SPLSever 數(shù)據(jù)庫。 參數(shù)設(shè)計(jì): gxDBType 類型,參見 clsPublic 類中的枚舉定義 。 返回值: Boolean 類型, True 表示成功, False 表示失敗。 ( 4) RealString—— 替換字符串的單引號(hào) ( 5) MaxID—— 獲取編號(hào)的最大值 MaxID 函數(shù)用來獲取表中當(dāng)前主健的最大值,這個(gè)函數(shù)用于在數(shù)據(jù)庫中添加新記錄后,立即獲取剛才添加記錄的主健值。 3)創(chuàng)建模塊類 ( 1)設(shè)計(jì)、總結(jié)公共屬性和方法 單個(gè)模型的信息管理類有以下共同的屬性和方法: 屬性 ID 方法 AddNew() 方法 Update() 方法 Delete( lngID As Long) 方法 DeleteEx() 多個(gè)模型的集合類有以下共同的屬性和方法: 方法 AddEx 方法 Clear 方法 Find ( 2)創(chuàng)建模板類 下面,首先利用類生成器創(chuàng)建一個(gè)類 clsDBbase,作為模板類,向其中添加一個(gè)屬性,名稱為 ID,類型為 Long,聲明為 Let/Get,然后,如下表所示。 然后再新建一個(gè)集合類 clsDBbase,作為集合類的模板類,集合組成選 clsDBbase,如下表所示。 ( 3)使用模板類 模板類的使用很簡單,在用類生成器新建類時(shí),只要在“基于”下拉列表框中選擇所需要的 模板類即可。 食品類型信息管理模塊 食品類型信息管理模塊的功能需要由 clsMType和 clsMTypes兩個(gè)類來實(shí)現(xiàn),它的主要功能是: 添加食品類型信息。 修改食品類型信息。 刪除食品類型信息。 查找食品類型信息。 其他與食品類型相關(guān)的常用操作。 1)、食品類型信息管理類clsMType ( 1)創(chuàng)建 clsMType 類并添加屬性 食品類型信息類 clsMType 用來處理單個(gè)食品類型的信息,實(shí)現(xiàn)食品類型操作的基本功能,如添加、修改、刪除等。 選擇菜單 [工程 ]— [添加類模塊 ]命令,打開“添加類模塊”對(duì)話框,選擇“ VB 類生成器”,使用類生成器向工程中添加 clsMType類,基于下拉列表框中選擇 clsDBbase。如下表所示。 屬性添加完畢并應(yīng)用后,可以看到在 clsMType 類中已經(jīng)自動(dòng)添加了類的成員變量和 屬性。 ( 2) AddNew 方法 功能:添加耽擱食品類型。 參數(shù)設(shè)計(jì):無。 返回值: gxcAddNew 類型請(qǐng)參考 clsPublic 類中 gxcAddNew 枚舉類型的定義。 ( 3) Update 方法 功能:修改食品類型。 返回值: gxcUpdate 類型,請(qǐng)參考 clsPublic 類中 gxcUpdate 枚舉類型的定義。 ( 4) Delete 方法 功能:刪除食品類型。 參數(shù)設(shè)計(jì):可選參數(shù) lngID 表示食品類型 ID,默認(rèn)為 1。 返回值: gxcDelete 類型,請(qǐng)參考 clsPublic 類中 gxcDelete 枚舉類型的定義。 2)、食品類型信息管理集合類 clsMTypes 食品類型信息集合類 clsMTypes 用來處理多個(gè)食品類型的信息,其最小的單元是 clsMType,它完成與一組食品類型信息相關(guān)的操作,比如查找功能。 選擇菜單 [工程 ]— [添加類模塊 ]命令,打開“添加類模塊”對(duì)話框,選擇“ VB 類生成器”,使用類生成器在工程中添加一個(gè)集合類,命名為 clsMTypes 類,在“基于”下拉列表框中選擇 clsDBbases,在“集合組成”欄中選擇 clsMType 類。應(yīng)用設(shè)置后系統(tǒng)會(huì)自動(dòng)生成一個(gè)標(biāo)準(zhǔn)集合類所具有的最基本屬性與方法,另外也加入了clsDBbases 中方法的定義。 ( 1) 添加 AddEx 方法 ( 2)添加 Find方法 功能:根據(jù)給定參數(shù)查找食品類型,結(jié)果以 clsMTypes 類型返回。 參數(shù)設(shè)計(jì):一個(gè)可選的類型 ID,默認(rèn)值為 1。 返回值: clsMTypes 類型,一個(gè) clsMType 的集合。省略參數(shù)時(shí),返回全部食品類 型。 食品信息管理模塊 食品信息管理模塊的功能需要有 clsMerch和 clsMerchs兩個(gè)類來實(shí)現(xiàn),它的主要功能是: 添加食品信息 修改食品信息 刪除食品信息 查找食品信息 其他與食品信息相關(guān)的常用操作 1)、食品信息管理類clsMerch ( 1)創(chuàng)建 clsMerch 類并添加屬性 ( 2) AddNew 方法 功能:添加單個(gè)食品信息 參數(shù)設(shè)計(jì):無。 返回值: gxcAddNew 類型,參考 clsPublic 類中 gxcAddNew 枚舉類型的定義。 ( 3) Upda
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1