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

正文內容

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

2025-08-10 05:30 本頁面


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