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

正文內(nèi)容

餐飲連鎖企業(yè)倉庫進銷存管理系統(tǒng)的設(shè)計與實現(xiàn)_畢業(yè)設(shè)計說明書(編輯修改稿)

2024-10-01 18:35 本頁面
 

【文章內(nèi)容簡介】 象類型(如 Integer 和 Double)之間進行相互轉(zhuǎn)換。 c. 類型安全。 C是強類型語言,即每個變量與對象都必須具有聲明類型。 C禁止進行不安全的類型轉(zhuǎn)換(如將 double 轉(zhuǎn)換成 boolean)。數(shù)組類型下標從 0開始而且進行越界檢查。另外, C中類型溢出將被檢查。 d. 現(xiàn)代。 C語言包括許多現(xiàn)代先進語言的特性。例如: 支持屬性,充當私有成員變量的訪問器。 支持封裝的方法簽名 (稱為“委托” ),它實現(xiàn)了類型安全的事件通知。 支持特性,提供關(guān)于運行時類型的聲明性元數(shù)據(jù)。 支持內(nèi)聯(lián) XML 文檔注釋,編入了自己的文檔。 支持 泛型方法和類型,從而提供了更出色的類型安全和性能。 提供了迭代器,允許集合類的實施者自定義迭代行為,以便客戶端代碼使用。 在 C 當中,語言集成查詢( LINQ)表達式使強類型查詢成為一流的語言構(gòu)造。 隱式類型的本地變量和數(shù)組。在與本地變量一起使用時, var 關(guān)鍵字指示編譯器根據(jù)初始化語句右側(cè)的表達式推斷變量或數(shù)組元素的類型。 對象初始值設(shè)定項。支持無須顯式調(diào)用構(gòu)造函數(shù)即可進行對象初始化。 集合初始值設(shè)定項。支持使用初始化列表而不是對 Add 或其他方法的特定調(diào)用來初始化集合。 擴展方法。使用靜態(tài)方 法擴展現(xiàn)有類,這些靜態(tài)方法可以通過實例方法語法進行調(diào)用。 匿名類型。使用關(guān)鍵字 var 聲明,無須預先顯式定義,其類型名由編譯器生成。匿名類型廣泛用于 LINQ 查詢表達式。 Lambda 表達式。支持帶有可綁定到委托或表達式樹的輸入?yún)?shù)的內(nèi)聯(lián)表達式。 自動實現(xiàn)的屬性。支持使用簡化的語法聲明屬性。 分部方法定義。分部類型可以包含分部方法。 垃圾回收。將自動回收不再使用的對象所占用的內(nèi)存。 異常處理。提供了結(jié)構(gòu)化和可擴展的錯誤檢測和恢復方法。 e. 相互兼容性。 C提供對 COM 和基于 Windows 的應用程序 的原始的支持。 C允許用戶將指針作為不安全的代碼段來操作舊的代碼。 和其他中間代碼語餐飲連鎖企業(yè)倉庫進銷存管理 系統(tǒng) 的 設(shè)計 與實現(xiàn) 6 言中的組件可以在 C中直接使用。 f. 可伸縮性和可升級性。 C中的設(shè)計中充分考慮到版本控制的需要,其中包括單獨使用的 virtual 和 override 修飾符、方法重載決策規(guī)則以及對顯式接口成員聲明的支持,以確保 C程序和庫能夠以兼容的方式逐步演進。 C程序在 .NET Framework 上運行。 .NET Framework 是 Windows 的一個組件,包括一個被稱為公共語言運行庫的虛擬運行環(huán)境和一組統(tǒng)一的類庫 [3]。 2 系統(tǒng)可行性分析 可行性研究的目的,就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。要達到這個目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程度。因此,可行性研究實質(zhì)上是要進行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計的過程,也就是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設(shè)計的過程。 可行性分析是上層進行決策的重要依據(jù),通過對需求分析的研究,對項目的可行性分析如下。 技術(shù)可行性 隨著科學技術(shù)的進步,計 算機網(wǎng)絡(luò)以及通信平臺技術(shù)快速發(fā)展,計算機硬件設(shè)備的質(zhì)量也不斷攀升,使計算機逐漸能夠全面地應用于學校以及各大企業(yè),這讓進銷存的管理成為可能。很多以前一直難以攻破的難題,現(xiàn)如今已經(jīng)得到了解決。計算機應用的不斷普及,為設(shè)計和開發(fā)各類進銷存管理系統(tǒng)(自然也包括餐飲連鎖企業(yè)進銷存管理系統(tǒng))提供了技術(shù)上的保障。 本系統(tǒng) 以 SQL Server 2020 作為建立系統(tǒng)的后臺數(shù)據(jù)庫,使用 Microsoft Visual Studio 2020 進行代碼編寫及調(diào)試, 不僅能提高軟件開發(fā)的質(zhì)量和效率,縮短開發(fā)周期,而且還具備強大的數(shù)據(jù) 庫管理功能,完全能夠滿足本系統(tǒng)的開發(fā)需求。此外,從開發(fā)人員的水平考慮,作為計算機科學與技術(shù)專業(yè)畢業(yè)的學生,大學四年所積累的專業(yè)知識使我們從一定程度上具備了開發(fā)一個小型系統(tǒng)的能力,而且現(xiàn)有的計算機設(shè)備也完全能夠滿足開發(fā)的需要。 因此,在技術(shù)上,這兩者結(jié)合完全可以勝任此平臺的開發(fā)。 經(jīng)濟可行性 由于本系統(tǒng)所要求的硬件(計算機及相關(guān)硬件)和軟件環(huán)境 (Microsoft Visual Studio 2020+SQL Server 2020),市場上都容易購買到或從相關(guān)網(wǎng)站下載,系統(tǒng)成本主要集中在本系 統(tǒng)的開發(fā)與維護上,對用戶不造成過重的經(jīng)濟負擔。而一旦此系統(tǒng)投入使用 ,不僅可以減少 倉庫進銷存管理 的工作強度,提高工作效率,而且方便了對倉庫進銷存 的管理,延續(xù)了傳統(tǒng)的管理模式,極大限度地方便了庫存管理人員,而且,目標系統(tǒng)不是很復雜,開發(fā)的周期較短,經(jīng)濟支出不大,所節(jié)省的大量人力、財力產(chǎn)生的效益將遠遠大于本系統(tǒng)的開發(fā)成本 。 所以從經(jīng)濟方面此系統(tǒng)是可行的。 鹽城工學院本科生畢業(yè)設(shè)計說明書 7 操作可行性 IT 行業(yè)中從業(yè)的工作人員一般都要求掌握計算機技術(shù),具有一定的軟硬件基礎(chǔ),會使用各種管理軟件,熟悉 IT 產(chǎn)品。因為,有的進銷存對員工的素質(zhì)要求比較 高,從管理層到下面的銷售人員,都要求具有一定的計算機基礎(chǔ),所以在新系統(tǒng)投入使用時,只要對員工進行少量的培訓,系統(tǒng)的功能和使用方法就基本上能夠是系統(tǒng)順利運行。 法律 可行性 本系統(tǒng)不會觸及相關(guān)的法律法規(guī),不會侵犯專利權(quán),侵犯版權(quán)等問題。而且由于現(xiàn)有系統(tǒng)的不完善,本系統(tǒng)可以填補某些技術(shù)上的空白,并受法律保護。 綜合以上 四 方面,無論是從技術(shù)上 、 經(jīng)濟上 , 操作上還是 法律上, 該系統(tǒng)具有很高的開發(fā)可行性。 3 需求分析 系統(tǒng)基本需求 針對餐飲連鎖企業(yè)倉庫進銷存業(yè)務的需求,設(shè)計如下所示的數(shù)據(jù)項和數(shù)據(jù)結(jié) 構(gòu): a. 供貨商信息,包括的數(shù)據(jù)項有供貨商編號、供貨商名稱、供貨商負責人,供貨商號碼、供貨商傳真、供貨商地址等; b. 客戶信息,包括的數(shù)據(jù)項有客戶編號、客戶姓名、客戶性別、客戶生日、家庭電話、手機號碼、家庭住址等; c. 商品進貨信息,包括的數(shù)據(jù)項有商品編號、操作員編號、供貨商名稱、倉庫名稱、貨物名稱、進貨數(shù)量、商品計量單位、進貨時間、商品規(guī)格、進貨單價、銷售單價、應付金額、實付金額等; d. 用戶信息,包括的數(shù)據(jù)項有用戶編號、用戶姓名、系統(tǒng)登錄者姓名、登錄密碼、用戶性別、用戶生日、所在部門、職位、家 庭電話、手機號碼、家庭住址、權(quán)限編號等; e. 系統(tǒng)權(quán)限管理信息,包括的數(shù)據(jù)項有權(quán)限編號、系統(tǒng)用戶分類、系統(tǒng)用戶姓名、員工信息、供貨商信息、顧客檔案信息、采購進貨信息等; f. 商品銷售信息,包括的數(shù)據(jù)項有銷售編號、庫存編號、商品編號、用戶編號、銷售商品名稱、銷售數(shù)量、銷售時間、商品計量單位、銷售商品規(guī)格、進貨單價、銷售單價、應收金額、實收金額等; g. 商品退貨信息,包括的數(shù)據(jù)項有退貨商品編號、庫存編號、商品編號、用戶編號、客戶編號、供貨商名稱、倉庫名稱、退貨商品名稱、退貨商品規(guī)格、退貨時間、退貨數(shù)量、退 貨商品計量單位、退貨單價、應付金額、已退款金額、退貨原因、退貨類型等; h. 商品調(diào)撥信息,包括的數(shù)據(jù)項有庫存調(diào)撥編號、用戶編號、商品編號、商品名稱、調(diào)出倉庫名稱、調(diào)入倉庫名稱、商品調(diào)動時間、庫存數(shù)量、調(diào)出數(shù)量等。 餐飲連鎖企業(yè)倉庫進銷存管理 系統(tǒng) 的 設(shè)計 與實現(xiàn) 8 系統(tǒng) 功能概述 根據(jù)本系統(tǒng)的需求分析,本系統(tǒng)的主要功能模塊以及各個模塊的主要功能如下: a. 基本檔案模塊,主要包括員工信息、供貨商信息和客戶檔案的添加修改刪除和查詢?;緳n案模塊圖如圖 31所示。 圖 31 基本檔案模塊圖 b. 進貨管理模塊,主要包括采購進貨、采購退貨和采購查詢 。進貨管理模塊圖如圖 32所示。 圖 32 進貨管理模塊圖 c. 銷售管理模塊,主要包括商品銷售、客戶退貨和銷售查詢。銷售管理模塊結(jié)構(gòu)圖如圖 33所示。 圖 33 銷售管理模塊圖 d. 庫存管理模塊,主要包括庫存調(diào)撥、庫存報警和庫存查詢。庫存管理模塊圖基本檔案 員工信息 供貨商信息 客戶檔案 進貨管理 采購進貨 采購退貨 采購查詢 進貨管理 商品銷售 客戶退貨 銷售查詢 鹽城工學院本科生畢業(yè)設(shè)計說明書 9 如圖 34所示。 圖 34 庫存管理模塊圖 e. 報表設(shè)計模塊,主要包括進貨商品報表、商品進貨分析報表、銷售價格分析報表和員工銷售分析報表。報表模塊圖如圖 35所示。 圖 35 報表設(shè)計模塊圖 f. 系統(tǒng)維 護模塊,主要包括系統(tǒng)用戶、權(quán)限設(shè)置、更改密碼、數(shù)據(jù)備份和數(shù)據(jù)還原。系統(tǒng)維護模塊圖如圖 36所示。 圖 36 報表設(shè)計模塊圖 庫存管理 庫存調(diào)撥 庫存報警 庫存查詢 報表設(shè)計 進貨商品報表 商品進貨分析報表 銷售價格分析報表 員工銷售分析報表 系統(tǒng)維護 系統(tǒng)用戶 權(quán)限設(shè)置 更改密碼 數(shù)據(jù)備份 數(shù)據(jù)還原 餐飲連鎖企業(yè)倉庫進銷存管理 系統(tǒng) 的 設(shè)計 與實現(xiàn) 10 系統(tǒng) 設(shè)計目標 通過系統(tǒng)的需求分析和數(shù)據(jù)流圖分析,得出系統(tǒng)的最初設(shè)計目標,最終可歸結(jié)為以下幾點: a. 利用報表中圖表分析員工的銷售業(yè)績,實現(xiàn)報表動態(tài)地分析數(shù)據(jù); b. 實現(xiàn)各種查詢,如定位查詢,模糊查詢等。定位查詢例如銷售查詢中的銷售ID、商品 ID 和商品名稱查詢,模糊查詢例如銷售查詢中的進貨價格查詢(,=,=,=)、銷售價格查詢 (,=,=,=)、銷售數(shù)量查詢等等; c. 信息查詢靈活方便,信息存儲安全可靠; d. 實現(xiàn)商品進貨分析與統(tǒng)計、銷售分析與統(tǒng)計、利潤與損失統(tǒng)計等明細功能; e. 實現(xiàn)庫存預警功能,盡可能減少商家不必要的損失; f. 對用戶輸入的數(shù)據(jù),進行嚴格的數(shù)據(jù)檢驗,盡可能避免人為錯誤; g. 實現(xiàn)對系統(tǒng)用戶的權(quán)限設(shè)置,并實現(xiàn)數(shù)據(jù)備份,數(shù)據(jù)還原功能; h. 為每個商品設(shè)置條形碼,實現(xiàn)條形碼的生成與錄入。 4 系統(tǒng)概要設(shè)計 系統(tǒng) 設(shè)計思想 C/S 編程采用比較容易實現(xiàn)的 Visual Basic 開發(fā)環(huán)境, B/S 編程采用 Visual Studio 2020 開發(fā)環(huán)境,腳本采用 C[4]。所以,本系統(tǒng)采用的是三層客戶 /服務器( B/S)模式應用系統(tǒng)。 基于 Web 的數(shù)據(jù)庫應用采用三層客戶 /服務器模式,也稱 B/S 結(jié)構(gòu)。第一層為瀏覽器,第二層為 Web 服務器,第三層為數(shù)據(jù)庫服務器。瀏覽器是用戶輸入數(shù)據(jù)和顯示結(jié)果的交互界面。用戶在瀏覽器表單中輸入數(shù)據(jù),然后將表單中的數(shù)據(jù)提交并發(fā)送到 Web 服務器。 Web 服務器應用程序接受并處理用戶的數(shù)據(jù),通過數(shù)據(jù)庫服務器,從數(shù)據(jù)庫中查詢需要的數(shù)據(jù)(或把數(shù)據(jù)錄入數(shù)據(jù)庫)并返回給 Web 服務器。 Web 服務器再把返回的 結(jié)果插入 HTML 頁面,傳送到客戶端,在瀏覽器中顯示出來 [5]。三層客戶 /服務器結(jié)構(gòu)如圖 41 所示。 圖 41 三層客戶 /服務器結(jié)構(gòu) 之所以采用三層體系架構(gòu),是因為在傳統(tǒng)的兩層 C/S 架構(gòu)中,客戶端與數(shù)據(jù)庫完全分開,把大量的數(shù)據(jù)訪問規(guī)則、業(yè)務規(guī)則及合法性校驗等服務集成到客戶端應用程序。每個客戶端都存在數(shù)字引擎,而且與數(shù)據(jù)庫服務器建立獨立的數(shù)據(jù)庫連接。應用這種開發(fā)體系,能迅速建立應用程序,使開發(fā)變得簡單快捷。另外,通常在一個模塊里面就能查看到全部代碼,不用同時查看組件。 但當數(shù)據(jù)庫數(shù)據(jù)容量不斷增瀏覽器 Web 服務器 數(shù)據(jù)庫服務器 瀏覽器 eb 服務器 鹽城工學院本科生畢業(yè)設(shè)計說明書 11 加,客戶端數(shù)目越來越大對應用程序進行升級維護時,系統(tǒng)結(jié)構(gòu)弊端暴露無遺 [6]。 :對于數(shù)據(jù)庫服務器端,每建立一個連接,就會占用大量系統(tǒng)資源,當連接數(shù)量達到一定數(shù)量的時候,數(shù)據(jù)庫服務器響應和處理速度都會急速降低,給系統(tǒng)的運行性帶來很大打擊。 :由于大量的業(yè)務規(guī)則和操作都置于客戶端應用程序,當需求發(fā)生改變的時候,必須修改客戶端程序并通知每個用戶進行升級。 c可移植性,集成了大量合法性校驗、業(yè)務原則,數(shù)據(jù)庫連接的訪問的客戶端應用程序,要把相應功能移植到另外的工程,即使 可以利用復制粘貼并稍稍修改的方式以盡可能利用客戶端代碼,難度也可想而知 [7]。 而在三層結(jié)構(gòu)下,用戶界面層與數(shù)據(jù)庫之間可以完全不聯(lián)系,它們通過業(yè)務層接口進行工作。對于用戶界面端的開發(fā)人員而言,可以完全不具有數(shù)據(jù)庫開發(fā)的知識,只需要對業(yè)務層返回的類型進行操作即可。這樣為系
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1