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

正文內(nèi)容

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

2025-05-09 04:51 本頁面
 

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