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

正文內(nèi)容

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

2024-10-01 18:35 本頁(yè)面
 

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