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

正文內(nèi)容

小商店進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與開發(fā)-文庫吧

2025-08-10 05:30 本頁面


【正文】 Basic 作為前臺(tái)開發(fā)工具,使用 SQLServer2020 作為后臺(tái)數(shù)據(jù)庫開發(fā)工具,開發(fā)了小型商店進(jìn)銷存管理系統(tǒng),采用計(jì)算機(jī)輔助店主管理商品的進(jìn)、銷、存,提高工作效率,促進(jìn)小型商 店管理更加科學(xué)化。 系統(tǒng)目標(biāo) 系統(tǒng)目標(biāo)是系統(tǒng)開發(fā)的依據(jù)及歸宿,在總體系統(tǒng)分析基礎(chǔ)上從商店的經(jīng)營(yíng)目標(biāo)出發(fā),確定的系統(tǒng)的目標(biāo)如下: 1)界面設(shè)計(jì)簡(jiǎn)潔,友好,美觀,操作簡(jiǎn)單,快捷方便。 2)數(shù)據(jù)存儲(chǔ)安全、可靠,信息分類清晰,準(zhǔn)確。 3)強(qiáng)大的 查詢功能,保證數(shù)據(jù)查詢的靈活性。 4)提供銷售信息,為管理員提供真實(shí)的數(shù)據(jù)信息。 5)對(duì)用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排出人為的錯(cuò)誤。 系統(tǒng)開發(fā)關(guān)鍵技術(shù)介紹 三層體系結(jié)構(gòu) 傳統(tǒng)的兩層 C/S 架構(gòu)中,客戶端與數(shù)據(jù)庫完全分開,把大量的數(shù)據(jù)訪問規(guī)則、業(yè)務(wù)規(guī)則及合法性校驗(yàn)等服務(wù)集成到客戶端應(yīng)用程序。每個(gè)客戶端都存在數(shù)字引擎,并且與數(shù)據(jù)庫服務(wù)器建立獨(dú)立的數(shù)據(jù)庫連接。采用三層架構(gòu)之后,用戶界面層通過統(tǒng)一的接口向業(yè)務(wù)邏輯處理層發(fā)送請(qǐng)求,業(yè)務(wù)層按照自己的邏輯規(guī)則將請(qǐng)求處理后再通過數(shù)據(jù)存儲(chǔ)層 [1]。數(shù)據(jù)存儲(chǔ)層接到業(yè)務(wù)層的通知后,對(duì)數(shù)據(jù)進(jìn)行操作并把結(jié)果返回給業(yè)務(wù)層。業(yè)務(wù)層接受來自. . 數(shù)據(jù)存儲(chǔ)層的數(shù)據(jù),封裝成類的形式返回給用戶界面。 以查詢商品信息為例的三層架構(gòu)工作原理如圖 所示。 用戶界面 邏輯處理層 數(shù)據(jù)存儲(chǔ)層 IUnknown 給出條件,要 調(diào)用存儲(chǔ)過程或 查看商品信息 用戶自定義函 數(shù) 封裝 返回執(zhí)行結(jié) 數(shù)據(jù)庫操作 返回商品對(duì)象 內(nèi)部有商品信 果和記錄集 數(shù)據(jù)庫 商品進(jìn)銷存管理系統(tǒng)用戶操作界面 商品管理組件 圖 三層架構(gòu)工作原理 在 Visual Basic 中,可以使用 ActiveX DLL 來封裝業(yè)務(wù)邏輯。選擇【文件】 → 【新建工程】菜單命令,打開“新建工程”對(duì)話框。 選擇【工程】 → 【屬性】菜單命令,打開‘工程屬性’對(duì)話框,在工程類型中顯示“ ActiveX DLL”項(xiàng),啟動(dòng)對(duì)象選擇“ Sub Main”。 封裝數(shù)據(jù)庫 現(xiàn)在的管理信息系統(tǒng)中,越來越多的人傾向于將用戶界面、業(yè)務(wù)操作邏輯、數(shù)據(jù)庫分層實(shí)現(xiàn),一方面提高了數(shù)據(jù)庫的安全性,另外也適合多人的協(xié)同開發(fā)。 在業(yè)務(wù)邏輯實(shí)現(xiàn)中,又將每個(gè)信息實(shí)體模塊化。比如一個(gè)商品管理系統(tǒng)中,將商品類型單獨(dú)作為一個(gè)實(shí)體,將其抽象為一個(gè)類,在其中封裝了對(duì)商品類型的相關(guān)操作;商品又是一個(gè)單獨(dú)的實(shí)體,也可以將其抽象為一個(gè)類,在其中封裝商品的相關(guān) 操作。這樣設(shè)計(jì)使得程序非常的清晰,易于維護(hù)和調(diào)試。 在 Visual Basic 中,選擇【工程】 → 【類模塊】菜單命令,打開“添加類模塊”對(duì)話框,選擇“ VB 類生成器”,單擊【打開】按鈕后,彈出“類生成器”對(duì)話框。對(duì)話框左側(cè)是當(dāng)前工程中類存在的類,右側(cè)是選中類對(duì)應(yīng)的屬性、方法和事件等 [2]。 使用 ADO 操縱數(shù)據(jù)庫 ADO 即 Active date objects ,實(shí)際是一種提供訪問各種數(shù)據(jù)類型的連接機(jī)制,是Microsoft 提供并建議在 Visual studio 環(huán)境中使用的數(shù)據(jù)訪問接口。 在一 個(gè)打開的 Visual 的工程中,選擇【工程】 → 【引用】菜單命令,出現(xiàn)引用對(duì)話框,在“可引用”列表框中選擇“ Microsoft ActiveX Date Objects Library”選項(xiàng),單擊【確定】按鈕。這樣在程序中便加入了對(duì) ADO 的引用。 使用 ADO 操縱數(shù)據(jù)庫一般分為以下 9 個(gè)步驟: . . 1)創(chuàng)建一個(gè)到數(shù)據(jù)源的連接( Connection) ,連接到數(shù)據(jù)庫。 2)如果需要,開始一個(gè)事務(wù)( Transaction),不過要與結(jié)束事務(wù)對(duì)應(yīng)。 3)組織一條 SQL 語句,此 SQL 語句既可以進(jìn)行插入 、修改和刪除等任何數(shù)據(jù)庫操作,只要 4)數(shù)據(jù)庫建立連接時(shí)所使用的用戶有足夠的權(quán)限。 5)執(zhí)行 SQL 語句如果 SQL 語句中使用的是 Select 語句,則可以將返回的數(shù)據(jù)保存在數(shù)據(jù)集對(duì)象 Recordest 中,以便進(jìn)一步操作數(shù)據(jù)庫。 6)通過數(shù)據(jù)集對(duì)象對(duì)數(shù)據(jù)進(jìn)行各種操作,包括獲取某種字段值,以及修改、增加、刪除記錄等。 7)如果使用數(shù)據(jù)集對(duì)象 Recordest 對(duì)數(shù)據(jù)庫進(jìn)行了增刪改的操作,最后必須更新數(shù)據(jù)源。 8)如果使用事務(wù),根據(jù)前面對(duì)數(shù)據(jù)庫操作的成功與否決定是否接受事務(wù)。 9)結(jié)束連接。 小型 商店進(jìn)銷存管理系統(tǒng)可行性研究 系統(tǒng)的 可行性研究 必須從總體出發(fā),對(duì)技術(shù)、 經(jīng)濟(jì) 、 操作 等多個(gè)方面進(jìn)行分析和論證,以確定 系統(tǒng) 是否可行,為正確進(jìn)行 開發(fā) 提供科學(xué)依據(jù)。 技術(shù)可行性 商品進(jìn)銷存管理系統(tǒng)采用 Visual Basic 作為前臺(tái)開發(fā)工具,使用 SQLServer2020 作為后臺(tái)數(shù)據(jù)庫開發(fā)工具。這兩個(gè)開發(fā)工具是比較熟悉的, VB 能夠通過 ActiveX DLL 組建快速的搭建三層體系結(jié)構(gòu)下的數(shù)據(jù)庫管理系統(tǒng),也能夠訪問遠(yuǎn)程存儲(chǔ)過程和用戶自定義函數(shù),改善應(yīng)用 程序的性能,因此開發(fā)商品進(jìn)銷存系統(tǒng)的技術(shù)是可行的。 經(jīng)濟(jì)可行性 商品管理系統(tǒng)的投入,能夠提高工作效率,減少工作人員,從而減少勞力資本的投入,根據(jù)核算,系統(tǒng)投之后,就能夠收回開發(fā)系統(tǒng)的投資,經(jīng)過對(duì)上述幾個(gè)方面的調(diào)查研究和分析,我們得出小商品銷售管理這個(gè)軟件的市場(chǎng)前景是相當(dāng)客觀的,在經(jīng)濟(jì)角度來說,開發(fā)商品銷售管理是可行的。 操作可行性 . . 主要是了解商品銷售管理的相關(guān)人員對(duì)開發(fā)信息系統(tǒng)是否支持,現(xiàn)有商品銷售管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。商品銷售管理人員積極支持該系 統(tǒng)開發(fā),使新系統(tǒng)能夠充分的發(fā)揮作用;系統(tǒng)操作簡(jiǎn)單,易于理解,操作者經(jīng)過短時(shí)間的培訓(xùn)就可以使用小商品銷售管理系統(tǒng)。 系統(tǒng)需求概述 系統(tǒng)功能分析 為了使系統(tǒng)的功能更加的齊全和完善,所以從以下幾個(gè)方面分析了系統(tǒng)需要的一些基本功能,為后面的設(shè)計(jì)提供了一定的參照。 1)基本信息的維護(hù) 商品類型的建立與維護(hù),包括商品類型的新建、修改和刪除等。商品基本信息管理:包括商品基本信息的新建、修改和刪除等。供貨商信息管理:包括供貨商信息的新建、修改和刪除等。管理員信息 管理:系統(tǒng)管理員的添加、刪除和修改密碼等 。 2)進(jìn)貨管理 商品進(jìn)貨信息管理:商品進(jìn)貨信息包括商品進(jìn)貨數(shù)量、單價(jià)、供貨商等。商品進(jìn)貨管理功能完成進(jìn)貨信息登記、修改和刪除等。分類查看:可以根據(jù)商品類型來查看某種商品的進(jìn)貨情況。更新庫存:進(jìn)貨信息的變動(dòng)直接關(guān)系到庫存的變化。進(jìn)貨分析:列出當(dāng)前進(jìn)貨量最多的前幾項(xiàng)商品和進(jìn)貨量最少的前幾項(xiàng)商品。庫存分析:列出當(dāng)前庫存量最多的前幾項(xiàng)商品和庫存量最少的前幾項(xiàng)商品。 3)銷售管理 商品銷售信息管理:商品銷售信息包括商品銷售數(shù)量、單價(jià)、統(tǒng)計(jì)日期等。商品銷售管理功能完成銷售信息登記、修改和刪除等。分類查看:可以 根據(jù)商品類型來查看某種商品的銷售情況。更新庫存:銷售信息的變動(dòng)直接關(guān)系到庫存的變化。銷售分析:列出當(dāng)前銷售量最多的前幾項(xiàng)商品和銷售量最少的前幾項(xiàng)商品。 4)報(bào)損管理 商品報(bào)損信息管理:商品報(bào)損信息包括商品報(bào)損數(shù)量、報(bào)損原因等。商品報(bào)損管理功能完成報(bào)損信息登記、修改和刪除等。分類查看:可以根據(jù)商品類型來查看某種商品的報(bào)損情況。更新庫存:報(bào)損信息的變動(dòng)同樣直接關(guān)系到庫存的變化。報(bào)損分析:列出當(dāng)前報(bào)損量最多的前幾項(xiàng)商品和報(bào)損量最少的前幾項(xiàng)商品。 系統(tǒng)性能分析 . . 作為使用的系統(tǒng),它必須具有相應(yīng)的性能加 以支持,下面就從四個(gè)方面來說明系統(tǒng)的性能 安全性:使用 SQL Server 2020 提供的諸如視圖、約束、存儲(chǔ)過程、用戶自定義函數(shù)和觸發(fā)器等技術(shù)的設(shè)計(jì),提高了系統(tǒng)的性能。系統(tǒng)需能夠防止各類誤操作可能造成的數(shù)據(jù)丟失、破壞 ,并提醒用戶及時(shí)保存新信息。 可維護(hù)性:因?yàn)橄到y(tǒng)采用的是三層架構(gòu)體系的設(shè)計(jì),因此業(yè)務(wù)規(guī)則、合法性校驗(yàn)存在于中間層,所以業(yè)務(wù)規(guī)則發(fā)生改變時(shí),只需更改中間層服務(wù)器上的某個(gè)組件(如某個(gè) DLL文件),而客戶端應(yīng)用程序不需要做任何處理,有些時(shí)候,甚至不必修改中間層組件,只需修改數(shù)據(jù)庫中某個(gè)存儲(chǔ)過程就可 以了。 可重用性:服務(wù)器端使用三層體系結(jié)構(gòu),將業(yè)務(wù)邏輯從表示層中抽出,使頁面,業(yè)務(wù)邏輯和數(shù)據(jù)開發(fā)相互獨(dú)立,并行的進(jìn)行,這樣可以大大減少開發(fā)時(shí)間。同時(shí)這種設(shè)計(jì)方法降低了三層之間的耦合程度,日后對(duì)某一層的修改,擴(kuò)充時(shí),對(duì)其他層可以只產(chǎn)生很小的影響。系統(tǒng)設(shè)計(jì)要求能夠體現(xiàn)擴(kuò)展要求,以適應(yīng)將來功能和系統(tǒng)的可重用性。 易操作性:保證設(shè)計(jì)的系統(tǒng)能夠簡(jiǎn)潔、美觀、功能齊全、易于理解和操作,事務(wù)處理更加靈活,可以在數(shù)據(jù)庫端、組件層管理器中進(jìn)行事務(wù)處理。 系統(tǒng)設(shè)計(jì)思想 本商品進(jìn)銷存系統(tǒng)以商品管理為核心,設(shè) 計(jì)目的是可以實(shí)現(xiàn)商品信息的動(dòng)態(tài)變化,完成進(jìn)貨、銷售、庫存一體化的管理??蓪?duì)商品進(jìn)行入庫登記和銷售登記,并提供綜合查詢、添加、修改、刪除、統(tǒng)計(jì)等功能,能夠準(zhǔn)確及時(shí)地為商戶提供第一手信息。主要實(shí)現(xiàn)的功能有: 1)聯(lián)合進(jìn)銷存系統(tǒng)使用終端將商品目錄、商品庫存、商品銷售等系統(tǒng)聯(lián)合起來將該系統(tǒng)實(shí)際應(yīng)用。 2)用戶管理系統(tǒng)主要功能是管理客戶信息,包括客戶編碼、客戶名稱、聯(lián)系電話等。用戶可以根據(jù)需要進(jìn)行查詢操作,管理人員可以根據(jù)需要進(jìn)行增加、修改、刪除、查詢等操作。 3)商品進(jìn)貨管理系統(tǒng)包括兩個(gè)功能:第一個(gè)功能是商品進(jìn)貨管 理,其主要功能是管理商品的目錄信息,包括商品編碼、商品名稱、供貨商、安全庫存量等。管理人員可以按商. . 品的供貨商、商品類別進(jìn)行組合查詢。第二個(gè)功能是商品庫存管理,其主要功能包括商品入庫和出庫信息的盤點(diǎn)等。 4)商品銷售管理系統(tǒng)也包括兩個(gè)功能:第一個(gè)功能是銷售管理,包括銷售的商品的類型、數(shù)量、登記、添加等信息;第二個(gè)功能是營(yíng)銷分析,主要是對(duì)商品類別、銷售狀況及季節(jié)性商品銷售狀況進(jìn)行分析。通過各種組合查詢,反映商品銷售的特點(diǎn)及流向,給商戶提供決策信息 [3]。 系統(tǒng)功能模塊劃分 根據(jù)系統(tǒng)的功能分析,可以得出如圖 所示的系統(tǒng)功能模塊圖 圖 1)用戶管理模塊的主要功能是對(duì)用戶身份進(jìn)行,添加修改系統(tǒng)管理員和普通用戶,普通用戶在進(jìn)行系統(tǒng)登錄過程中,登錄模塊將調(diào)用數(shù)據(jù)庫里的用戶清單,并對(duì)賬號(hào)和密碼進(jìn)行驗(yàn)證,只有輸入了正確的賬號(hào)和密碼后,系統(tǒng)登錄才會(huì)成功。在進(jìn)銷存招進(jìn)新員工時(shí),對(duì)其進(jìn)行基本信息的存儲(chǔ),對(duì)員工信息進(jìn)行基本的了解。當(dāng)員工和管理員信息發(fā)生變化,或者是員工離職,換崗對(duì)相關(guān)信息發(fā)生變化時(shí),利實(shí)現(xiàn)目 標(biāo)用此子模塊對(duì)其進(jìn)行信息變更。 2)供貨商管理模塊:實(shí)現(xiàn)了對(duì)供貨商的查詢、添加和修改功能。 供貨商查詢:可以對(duì)某種商品進(jìn)行供貨商的查詢;管理供貨商:對(duì)供貨商的信息進(jìn)行修改、刪除和添加 3)商品管理模塊:可以瀏覽所有的商品,對(duì)商品進(jìn)行添加、修改等功能。 4)進(jìn)貨管理模塊:該模塊主要是實(shí)現(xiàn)進(jìn)行入庫信息查詢、添加功能。 入庫信息查詢:該模塊為進(jìn)銷存提供整個(gè)進(jìn)銷存的入庫情況查詢,也可以進(jìn)行入庫信息的明細(xì)查詢,并以入庫報(bào)表形式打印出來。輸入項(xiàng)、輸出項(xiàng):該模塊的輸入項(xiàng)為進(jìn)銷存商品進(jìn)銷存管理系統(tǒng) 用戶管理模塊 供貨商管理模塊 商品類型管理模塊 商品管理模塊 進(jìn)貨管理模塊 銷售管理模塊 報(bào)損管理模塊 統(tǒng)計(jì) 進(jìn)貨 銷售 報(bào)損 . . 的進(jìn)貨單,其中包括進(jìn)貨商品的編號(hào),供貨商號(hào), 進(jìn)貨價(jià),數(shù)量,金額進(jìn)貨日期等。 5)銷售管理模塊:本模塊的主要功能是把銷售信息寫入銷售清單,同時(shí)對(duì)庫存清單進(jìn)行更新,以備用戶將來對(duì)庫存信息進(jìn)行查詢和打印,此外還可以對(duì)銷售信息進(jìn)行查詢和盤點(diǎn)功能。銷售信息查詢:根據(jù)商品銷售情況,按需要對(duì)銷售情況進(jìn)行查詢。在該查詢模塊中可以按照商品的編號(hào)、銷售日期等多種方式進(jìn)行商品銷售信息查詢。銷售信息盤點(diǎn):可以按照需要對(duì)在一定時(shí)期內(nèi)的銷售情況進(jìn)行盤點(diǎn)。輸入項(xiàng)、輸出項(xiàng):本模塊的數(shù)據(jù)輸入項(xiàng)主要是商品的銷售單號(hào)和商品編號(hào)。其中還包括銷售數(shù)量和銷售日期。 6)報(bào)損管理模塊:本模塊的主 要功能是商品報(bào)損信息的查詢和更新。查詢商品信息:主要功能查詢商品的明細(xì)報(bào)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1