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

正文內(nèi)容

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

2024-09-21 05:30本頁面
  

【正文】 更新、刪除、查詢和其他與商品信息集合類有關(guān)的操作。供貨商信息集合類 clsSupplier 用來查詢并以集合類的形式返回供貨商的信息,它包含的大部分函數(shù)實(shí)現(xiàn)與 clsUser 類也很相似。 其他模塊的開發(fā) 1) 供貨商管理模塊 供貨商管理模塊包括操作類 clsSupplier 和集合類 clsSuppliers,實(shí)現(xiàn)的功 能有添加、更新、刪除、查詢和其他與供貨商信息有關(guān)的操作。 設(shè)計(jì)思路:組織連接字符串,然后打開數(shù)據(jù)庫的連接。 Connecttodatebase 函數(shù) —— 與數(shù)據(jù)庫建立連接 功能:連接到 SQL 數(shù)據(jù)庫。 例程 Sub main()過程 ?ActiveX DLL 的啟動(dòng)程序, DLL 初始化時(shí)執(zhí)行 Public Sub Main() If ConnectToDatebase=Fale then magbox “連接數(shù)據(jù)庫出錯(cuò)! ”, vblnformation . . End Sub 其中 Connecttodatebase 函數(shù)的功能是用來與數(shù)據(jù)庫連接,并返回 是否連接成功。本模塊的主要功能包括 ActiveX DLL 的啟動(dòng)程序 Sub Main()過程,與數(shù)據(jù)庫建立連接及過濾字符串單引號(hào)等。 在對(duì)象集合類:實(shí)現(xiàn) 與多個(gè)信息相關(guān)的操作,主要是根據(jù)不同的條件查找和統(tǒng)計(jì)。 開發(fā)組件 對(duì)象操作類加集合類的設(shè)計(jì)思想 在本組件中,每個(gè)模塊的設(shè)計(jì)都是由這個(gè)模塊的對(duì)象操作類加對(duì)應(yīng)的集合類來實(shí)現(xiàn)的。 將新建工程時(shí)主動(dòng)生成的類 Class1 的名稱重設(shè)置為 clsPublic,然后按照默認(rèn)文件名 保存工程。 將組合文件保存在與 BuySaleStorage 同級(jí)的文件夾中,取 ,其他去默認(rèn)值。 創(chuàng)建業(yè)務(wù)邏輯組件 在 BuySaleStorage 工程中選擇【文件】 —— 【添加工程】菜單命令,打開“添加工程”對(duì)話框,選擇 ActiveXLL,創(chuàng)建 ActiveXLL 程序。INSERT tmpTable 39。] = 39。] WHERE [39。]) FROM [39。SELECT COUNT([39。dbo.tmpTable39。 表 系統(tǒng)用戶表 名稱 基本類型 長度 允許 NUL值 默認(rèn)值 使 用 gacaption varchar 100 0 實(shí)體名稱 gxcid int 4 0 實(shí)體編號(hào) gxcmoney samallmon 4 0 進(jìn)貨、銷售金額 gxcremark vachar 1000 1 dbo. 備注 gxcturnname vachar 10 0 真實(shí)姓名 列名 數(shù)據(jù)類型 長度 允許空 默認(rèn)值 說 明 userid Gxcid 4 0 用戶編號(hào),遞增,主鍵 Username gxccaption 100 0 用戶賬號(hào)名 Password gxccaption 100 0 密碼 Turename gxcturename 10 0 真實(shí)姓名 lastlogintime datetame 8 1 Gatdate() 上次登錄時(shí)間 usertype bit 1 0 用戶類型 1:管理員 2: . . 表 供貨商信息表 數(shù)據(jù)庫程序設(shè)計(jì) 添加 ExistByID 存儲(chǔ)過程 功能:查看某個(gè)數(shù)據(jù)表中,是否存在某個(gè)整型字段等于某個(gè)值得記錄。 表 用戶自定義數(shù)據(jù)類型 用戶定義數(shù)據(jù)類型創(chuàng)建完成之后,可以當(dāng)作 SQL Server 數(shù)據(jù)庫的內(nèi)置數(shù)據(jù)類型來使用。 數(shù)據(jù)庫表的設(shè)計(jì) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì),即把前兩個(gè)階段的成果轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的數(shù)據(jù)模型。概念模式是數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征描述,通常以某種數(shù)據(jù)模型為基礎(chǔ)。 圖 商品實(shí)體圖 圖 用戶實(shí)體圖 圖 供貨商關(guān)系圖 用戶 用戶名 密 碼 真實(shí)姓名 用戶類型 商品 供貨商 商品類型 單價(jià) 商品介紹 單 位 備 注 商 品 名稱 供 貨 商 簡要介紹 備注 聯(lián)系方式 供貨商名稱 . . 圖 庫存關(guān)系 圖 進(jìn)貨關(guān)系圖 圖 銷售關(guān)系圖 圖 統(tǒng)計(jì)關(guān)系圖 庫存 商品類型 單價(jià) 入庫數(shù)量 入庫日期 商品名稱 商品編號(hào) 進(jìn)貨 數(shù)量 單價(jià) 送貨員 商品名稱 備注 辦理員 銷售 數(shù)量 備注 銷售單價(jià) 商品名稱 統(tǒng)計(jì) 銷售 報(bào)損 進(jìn)貨 . . 數(shù)據(jù)庫的設(shè)計(jì) 數(shù)據(jù)庫一般分為三級(jí)模式:外模式、概念模式和內(nèi)模式。 圖 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖 商品進(jìn)銷存管理系統(tǒng) 用戶操作界面 業(yè)務(wù)邏輯組件 數(shù)據(jù)庫 用戶登錄界面 進(jìn)銷存系統(tǒng)主界面 添加和修改系統(tǒng)界面 查詢信息界面 關(guān)于界面 公共模塊 用戶信息類及對(duì)應(yīng)集合類 供貨信息類及對(duì)應(yīng)集合類 商品類型信息類及對(duì)應(yīng)集合類 商品信息類及對(duì)應(yīng)集合類 進(jìn)貨信息類及對(duì)應(yīng)集合類 銷售信息類及對(duì)應(yīng)集合類 報(bào)損信息類及對(duì)應(yīng)集合類 公共枚舉類 視圖和用戶自定義函數(shù) 存儲(chǔ)過程和觸發(fā)器 . . 數(shù)據(jù)庫概念設(shè)計(jì) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)是根據(jù)需求分析得到的數(shù)據(jù) 項(xiàng)和數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)相關(guān)實(shí)體和關(guān)系,并描述出實(shí)體關(guān)系 ER 圖。 7)統(tǒng)計(jì)模塊:本模塊主要是對(duì)商品的庫存、進(jìn)貨、銷售和報(bào)損數(shù)量進(jìn)行統(tǒng)計(jì),用以分析計(jì)算,能更好的管理商品。添加商品信息:主要功能添加新報(bào)損的商品。 6)報(bào)損管理模塊:本模塊的主 要功能是商品報(bào)損信息的查詢和更新。輸入項(xiàng)、輸出項(xiàng):本模塊的數(shù)據(jù)輸入項(xiàng)主要是商品的銷售單號(hào)和商品編號(hào)。在該查詢模塊中可以按照商品的編號(hào)、銷售日期等多種方式進(jìn)行商品銷售信息查詢。 5)銷售管理模塊:本模塊的主要功能是把銷售信息寫入銷售清單,同時(shí)對(duì)庫存清單進(jìn)行更新,以備用戶將來對(duì)庫存信息進(jìn)行查詢和打印,此外還可以對(duì)銷售信息進(jìn)行查詢和盤點(diǎn)功能。 入庫信息查詢:該模塊為進(jìn)銷存提供整個(gè)進(jìn)銷存的入庫情況查詢,也可以進(jìn)行入庫信息的明細(xì)查詢,并以入庫報(bào)表形式打印出來。 供貨商查詢:可以對(duì)某種商品進(jìn)行供貨商的查詢;管理供貨商:對(duì)供貨商的信息進(jìn)行修改、刪除和添加 3)商品管理模塊:可以瀏覽所有的商品,對(duì)商品進(jìn)行添加、修改等功能。當(dāng)員工和管理員信息發(fā)生變化,或者是員工離職,換崗對(duì)相關(guān)信息發(fā)生變化時(shí),利實(shí)現(xiàn)目 標(biāo)用此子模塊對(duì)其進(jìn)行信息變更。 系統(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ì)成功。 4)商品銷售管理系統(tǒng)也包括兩個(gè)功能:第一個(gè)功能是銷售管理,包括銷售的商品的類型、數(shù)量、登記、添加等信息;第二個(gè)功能是營銷分析,主要是對(duì)商品類別、銷售狀況及季節(jié)性商品銷售狀況進(jìn)行分析。管理人員可以按商. . 品的供貨商、商品類別進(jìn)行組合查詢。用戶可以根據(jù)需要進(jìn)行查詢操作,管理人員可以根據(jù)需要進(jìn)行增加、修改、刪除、查詢等操作。主要實(shí)現(xiàn)的功能有: 1)聯(lián)合進(jìn)銷存系統(tǒng)使用終端將商品目錄、商品庫存、商品銷售等系統(tǒng)聯(lián)合起來將該系統(tǒng)實(shí)際應(yīng)用。 系統(tǒng)設(shè)計(jì)思想 本商品進(jìn)銷存系統(tǒng)以商品管理為核心,設(shè) 計(jì)目的是可以實(shí)現(xiàn)商品信息的動(dòng)態(tài)變化,完成進(jìn)貨、銷售、庫存一體化的管理。系統(tǒng)設(shè)計(jì)要求能夠體現(xiàn)擴(kuò)展要求,以適應(yīng)將來功能和系統(tǒng)的可重用性。 可重用性:服務(wù)器端使用三層體系結(jié)構(gòu),將業(yè)務(wù)邏輯從表示層中抽出,使頁面,業(yè)務(wù)邏輯和數(shù)據(jù)開發(fā)相互獨(dú)立,并行的進(jìn)行,這樣可以大大減少開發(fā)時(shí)間。系統(tǒng)需能夠防止各類誤操作可能造成的數(shù)據(jù)丟失、破壞 ,并提醒用戶及時(shí)保存新信息。報(bào)損分析:列出當(dāng)前報(bào)損量最多的前幾項(xiàng)商品和報(bào)損量最少的前幾項(xiàng)商品。分類查看:可以根據(jù)商品類型來查看某種商品的報(bào)損情況。 4)報(bào)損管理 商品報(bào)損信息管理:商品報(bào)損信息包括商品報(bào)損數(shù)量、報(bào)損原因等。更新庫存:銷售信息的變動(dòng)直接關(guān)系到庫存的變化。商品銷售管理功能完成銷售信息登記、修改和刪除等。庫存分析:列出當(dāng)前庫存量最多的前幾項(xiàng)商品和庫存量最少的前幾項(xiàng)商品。更新庫存:進(jìn)貨信息的變動(dòng)直接關(guān)系到庫存的變化。商品進(jìn)貨管理功能完成進(jìn)貨信息登記、修改和刪除等。管理員信息 管理:系統(tǒng)管理員的添加、刪除和修改密碼等 。商品基本信息管理:包括商品基本信息的新建、修改和刪除等。 系統(tǒng)需求概述 系統(tǒng)功能分析 為了使系統(tǒng)的功能更加的齊全和完善,所以從以下幾個(gè)方面分析了系統(tǒng)需要的一些基本功能,為后面的設(shè)計(jì)提供了一定的參照。 操作可行性 . . 主要是了解商品銷售管理的相關(guān)人員對(duì)開發(fā)信息系統(tǒng)是否支持,現(xiàn)有商品銷售管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。這兩個(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ìn)銷存管理系統(tǒng)可行性研究 系統(tǒng)的 可行性研究 必須從總體出發(fā),對(duì)技術(shù)、 經(jīng)濟(jì) 、 操作 等多個(gè)方面進(jìn)行分析和論證,以確定 系統(tǒng) 是否可行,為正確進(jìn)行 開發(fā) 提供科學(xué)依據(jù)。 8)如果使用事務(wù),根據(jù)前面對(duì)數(shù)據(jù)庫操作的成功與否決定是否接受事務(wù)。 6)通過數(shù)據(jù)集對(duì)象對(duì)數(shù)據(jù)進(jìn)行各種操作,包括獲取某種字段值,以及修改、增加、刪除記錄等。 3)組織一條 SQL 語句,此 SQL 語句既可以進(jìn)行插入 、修改和刪除等任何數(shù)據(jù)庫操作,只要 4)數(shù)據(jù)庫建立連接時(shí)所使用的用戶有足夠的權(quán)限。 使用 ADO 操縱數(shù)據(jù)庫一般分為以下 9 個(gè)步驟: . . 1)創(chuàng)建一個(gè)到數(shù)據(jù)源的連接( Connection) ,連接到數(shù)據(jù)庫。 在一 個(gè)打開的 Visual 的工程中,選擇【工程】 → 【引用】菜單命令,出現(xiàn)引用對(duì)話框,在“可引用”列表框中選擇“ Microsoft ActiveX Date Objects Library”選項(xiàng),單擊【確定】按鈕。對(duì)話框左側(cè)是當(dāng)前工程中類存在的類,右側(cè)是選中類對(duì)應(yīng)的屬性、方法和事件等 [2]。這樣設(shè)計(jì)使得程序非常的清晰,易于維護(hù)和調(diào)試。 在業(yè)務(wù)邏輯實(shí)現(xiàn)中,又將每個(gè)信息實(shí)體模塊化。 選擇【工程】 → 【屬性】菜單命令,打開‘工程屬性’對(duì)話框,在工程類型中顯示“ ActiveX DLL”項(xiàng),啟動(dòng)對(duì)象選擇“ Sub Main”。 用戶界面 邏輯處理層 數(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
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1