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

正文內(nèi)容

超市庫存管理系統(tǒng)—畢業(yè)設(shè)計論文(編輯修改稿)

2025-01-08 17:05 本頁面
 

【文章內(nèi)容簡介】 ,經(jīng)系統(tǒng)分析,可以設(shè)計出符合實際需求、易于理解、易于操作、易于維護(hù)的操作系統(tǒng)。因此,開發(fā)實施本系統(tǒng),從軟件的角度看,是可行的。 開發(fā)的硬件的可行性 開發(fā)本系統(tǒng)所使用的軟件對于計算機硬件有一定的要求, Visual C++. 對計算機的內(nèi)存、外存(主要是硬盤的容量)都有要求,這樣才能是系統(tǒng)正常運行,基本要求是: ( 1)設(shè)計環(huán)境為 Microsoft Windows 2021 或更高版本; ( 2)應(yīng)用程序要求 8MBRAM。 從目前市場上流行是硬件水平來看,這種要求水平對企業(yè)而言,是完全可以達(dá)到的。所以在硬件方面,本系統(tǒng)也是可行的。 操作可行性 Windows 友好的用戶界面和本系統(tǒng)良好的安全設(shè)置,可以使其內(nèi)部員工在系統(tǒng)實施人員的指導(dǎo)幫助下很快掌握系統(tǒng)的使用方法。 、系統(tǒng)的詳細(xì)調(diào)查 系統(tǒng)詳細(xì)設(shè)計原理 系統(tǒng)的詳細(xì)調(diào)查目標(biāo)是在可行性分析的基礎(chǔ)上進(jìn)一步對原有系統(tǒng)進(jìn)行全面、深入的調(diào)查和分析,弄清原有計算器的運行狀況,發(fā)現(xiàn)其薄弱環(huán)節(jié),找出 要解決問題的實質(zhì),確保新系統(tǒng)比原系統(tǒng)更加有效、可靠。具體內(nèi)容包括:復(fù)雜數(shù)據(jù)的調(diào)查分析、數(shù)據(jù)流程的調(diào)查分析。 系統(tǒng)調(diào)查可以通過發(fā)表征求意見、座談、訪問參觀、參加業(yè)務(wù)實踐等方法,自上而下的逐步細(xì)化了解。 根據(jù)需求不同 大體上可分為如下幾個方面: ( 1) 客戶管理功能:客戶分為供應(yīng)商和購貨商兩種類型,在產(chǎn)品入庫時,需要提供供應(yīng)商的信息:在產(chǎn)品出庫退貨時,需要提供購貨商的信息。客戶管理功能具體包括添加,刪除和查看客戶信息等功能。 ( 2) 倉庫管理功能:倉庫信息包括倉庫編號,倉庫名稱和倉庫說明等信息。倉庫管理功能具 體包括添加,刪除和查看倉庫信息等功能。 ( 3) 用戶管理功能:用戶信息包括用戶名,密碼,員工姓名等信息。用戶管理功能具體包括添加,刪除和查看用戶信息等功能。 ( 4) 產(chǎn)品管理功能:對產(chǎn)品的信息管理功能包括: 1 添加,刪除,修改,查看產(chǎn)品類別; 2 添加,刪除,修改查看產(chǎn)品信息。 ( 5) 操作管理功能:操作的對象是庫存,由倉庫管理員執(zhí)行,就是把產(chǎn)品放入倉庫或把產(chǎn)品從倉庫中取出的操作,即入庫和出庫。 入庫分為采購入庫,生產(chǎn)入庫,退貨入庫,退料入庫等情況。入庫操作需要記錄相關(guān)的產(chǎn)品信息,倉庫信息,客戶信息,經(jīng)辦 人,涉及金額和入庫時間等信息。 出庫可以分為銷售出庫,退貨出庫,用料出庫等情況。出庫操作需要記錄相關(guān)的產(chǎn)品信息,倉庫信息,客戶信息,經(jīng)辦人,涉及金額和出庫時間等信息。 ( 6) 統(tǒng)計查詢管理功能:該功能可以對庫存產(chǎn)品進(jìn)行各種類型的統(tǒng)計和查詢,從而使用戶能夠全面的了解庫存狀況。 ( 7) 數(shù)量管理功能:該功能是指對庫存中的產(chǎn)品進(jìn)行數(shù)量的管理。如果產(chǎn)品數(shù)量小于合理數(shù)量的下限則稱為斷線;產(chǎn)品數(shù)量大于合理數(shù)量的上限成為超儲。產(chǎn)品出現(xiàn)這這些情況都需要給出提醒。 本系統(tǒng)的邏輯模型主要是以系統(tǒng)的數(shù)據(jù)流程圖和數(shù)據(jù) 字典為主要描述工具,以系統(tǒng)中應(yīng)有的數(shù)據(jù)流程和數(shù)據(jù)結(jié)構(gòu)來描述系統(tǒng)。 系統(tǒng)需求分析 任務(wù)概述 設(shè)計一個能對超市倉庫物流進(jìn)行管理的系統(tǒng)。 系統(tǒng)需求 硬件環(huán)境: CPU PⅢ 550 ,內(nèi)存 64M ,硬盤 20G 軟件環(huán)境使用 Windows2021 操作系統(tǒng),用 visual c++ . 為開發(fā)平臺,在開發(fā)此軟件時用的是 VC 中的 MFC 框架。采用 ADO技術(shù)與 SQLServer 進(jìn)行連接與操作。 MFC 簡述 MFC( Microsoft Foundation Class)指的是 Microsoft 基礎(chǔ)類,是用來為 Windows 開發(fā) C++GUI 應(yīng)用程序。 MFC 是一種十分優(yōu)秀的工具 ,使得面向?qū)ο蟮能浖瘮?shù)包裝技術(shù)演變成為一種可以進(jìn)行代碼復(fù)用、簡化了程序的復(fù)雜性并使程序更加有效的軟件開發(fā)環(huán)境 ..對于使用 Windows API 進(jìn)行應(yīng)用程序開發(fā)的人員來說 , MFC使程序員大大提高了程序開發(fā)效率 .你不必創(chuàng)建 GDU 對象 ,不必編寫許多代碼行對這些對象進(jìn)行初始化 ,并且小心地跟蹤其生命周期的運行情況 ,你只需建立一個 MFC 類的實例 ,使用其默認(rèn)值 ,然后讓撤消程序來清除 系統(tǒng)資源即可 . VC++.2021 環(huán)境介紹 Visual C++.2021 是微軟公司推出的開發(fā) Win32 應(yīng)用程序( Windows 95/98/2021/XP/NT)的、面向?qū)ο蟮目梢暬晒ぞ摺?從原來的 Visual C++升級而來, 它的最大優(yōu)點就是提供了功能強大的 MFC 類庫, MFC 是一個很大的 C++類層次結(jié)構(gòu),其中封裝了大量的類及其函數(shù),很多 Windows 程序所共有的標(biāo)準(zhǔn)內(nèi)容可以由 MFC 的類來提供, MFC 類為這些內(nèi)容提供了用戶接口的標(biāo)準(zhǔn)實現(xiàn)方法,程序員所要做的就是通過預(yù)定義 的接口把具體應(yīng)用程序特有的東西填入這個輪廓,這將簡化編程工作,大大的減少程序員編寫的代碼數(shù)量,使編程工作變得更加輕松容易。 ADO 技術(shù)簡介 SQL Server 2021 作為面向中小型企業(yè)的網(wǎng)絡(luò)數(shù)據(jù)庫服務(wù)系統(tǒng) ,提供了 與眾多高級數(shù)據(jù)庫管理器相同的運行性能 ,向傳統(tǒng)的數(shù)據(jù)庫廠商發(fā)起了強有力的挑戰(zhàn)。在程 序設(shè)計方面: SQL Server 2021 采用了關(guān)鍵而新穎的對稱式結(jié)構(gòu) ,從而簡化了程序設(shè)計 ,并且 Microsoft在它的 Visual C++可視化編程語言中為程序員提供了良好的控件;在數(shù)據(jù)庫管理方面 : SQL Server 2021 以一種易于管理的方式處理多服務(wù)器事務(wù)管理 ,提供了一種把 SQL Server系統(tǒng)擴展而超出單個計算機能力的方法。 ADO 是 Microsoft 為最新和最強大的數(shù)據(jù)訪問范例 OLE DB 而設(shè)計的,是一個便于使用的應(yīng)用程序?qū)咏涌凇?ADO 使您能夠編寫應(yīng)用程序以通過 提供者訪問和操作數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)。 ADO 最主要的優(yōu)點是易于使用、速度快、內(nèi)存支出少和磁盤遺跡小。 ADO 在關(guān)鍵的應(yīng)用方案中使用最少的網(wǎng)絡(luò)流量,并且在前端和數(shù)據(jù)源之間使用最少的層數(shù),所有這些都是為了提供 輕量、高性能的接口。 4 系統(tǒng)設(shè)計 概要設(shè)計 在系統(tǒng)功能需求分析的基礎(chǔ)上,結(jié)合 Visual C++程序編制的特點,得到下圖所示的系統(tǒng)功能模塊圖。 下面用我們用數(shù)據(jù)流圖( DFD, Data Flow Diagram) ,也就是從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程。如下圖所示: 由上面的數(shù)據(jù)流圖可以導(dǎo)出系統(tǒng)結(jié)構(gòu)圖。 可以看出,系統(tǒng)主要對入庫出庫物流進(jìn)行管理,同時對供貨商和銷售商信息進(jìn) 行區(qū)別管理。 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫表結(jié)構(gòu)分析設(shè)計 針對于概要設(shè)計的分析,可以將數(shù)據(jù)庫表結(jié)構(gòu)分成以下幾個表結(jié)構(gòu): 、購貨商表 字段名 定義 意義 客戶信息 員工信息 超市存儲系統(tǒng) 倉庫 入庫 出庫 CID int 供應(yīng)商 /購貨商唯一標(biāo)識 CName varchar(50) 客戶單位 CType tinyint 1:供應(yīng)商 2:購貨商 Contact varchar(30) 聯(lián)系人 Address varchar(50) 地址 PostCode varchar(10) 郵編 Phone varchar(30) 聯(lián)系電話 Fax varchar(30) 傳真電話 Memo varchar(100) 備注信息 1. 產(chǎn)品列表由兩個表組成,主要用于管理產(chǎn)品類別與產(chǎn)品信息 產(chǎn)品類別表:主要用于設(shè)置產(chǎn)品的上一級父類與子類的關(guān)系 表名: Protype 字段名 定義 意義 TypeId int 產(chǎn)品唯一標(biāo)識 TypeName varchar(50) 產(chǎn)品名稱 UpperId Int 父類標(biāo)識名: 若為父類則為 0,否則為2n+1( n=0, 1, 2,??),外鍵 比如我們有產(chǎn)品:臺灣產(chǎn)蘋果樹,它有兩級父類:果樹 —— 蘋果樹 —— 臺灣蘋 果樹,這樣,果樹的 UpperId 為 0,蘋果樹 UpperId 為 過 Protype 表表明產(chǎn)品的具體屬性,這個思想來源于 c++類的設(shè)計思想 ,也就是面向?qū)ο?,類與對象的方法。 Protype 是產(chǎn)品的具體信息表: 字段名 定義 意義 Pid int 產(chǎn)品標(biāo)識號 PName varchar(50) 產(chǎn)品名稱 Typeid Int 父類標(biāo)識名 ,主鍵,與Protype表 UpperId關(guān)聯(lián)。 Typeid=2*UpperID,主要考慮到同一類產(chǎn)品有多種產(chǎn)品的問題 PStyle varchar(50) 產(chǎn)品規(guī)格:用于標(biāo)準(zhǔn)件的規(guī)格化比如螺絲釘為多少毫米尺寸的 PUnit varchar(10) 產(chǎn)品的計量單位 PPrice decimal(15, 2) 產(chǎn)品的規(guī)范價格 Plow Int 庫存數(shù)量的下限 Phigh Int 庫存數(shù)量的上限 Valid int 有效期:考慮到產(chǎn)品變質(zhì)問題 AlarmDays Int 警告期 2. ProId 與 TakeOut 表用于記錄入庫出庫信息,兩者都與產(chǎn)品 Protype 表聯(lián)系以獲得產(chǎn)品的相關(guān)信息 ProId 表:入庫單表,用于記錄入庫的信息 字段名 定義 意義 SpId int 入庫單標(biāo)識號 Pid Int 外鍵,與 Protype表的Pid 關(guān)聯(lián) PPrice decimal(15, 2) 產(chǎn)品市場價格 Pnum Int 產(chǎn)品的數(shù)量 MakeDate char(10) 入庫單產(chǎn)生的時間 TakeOut 表:出庫單表,用于記錄出庫的信息 字段名 定義 意義 Ttype varchar(20) 出庫原因:銷售出庫;退貨出庫,退料出庫 Pid Int 外鍵,與 Protype表的Pid 關(guān)聯(lián) Pprice decimal(15, 2) 產(chǎn)品市場價格 PNume Int 產(chǎn)品出庫數(shù)量 Cid Int 外鍵,與 Client 供應(yīng)商 /購貨商唯一標(biāo)識關(guān)聯(lián) EmpName varchar(50) 外鍵,與員工表員工姓名關(guān)聯(lián),標(biāo)識經(jīng)手人 OptDate char(20) 出庫產(chǎn)生時間 表用于對用戶的管理,其中包括員工的管理以及對用戶使用此系統(tǒng)時權(quán)限的設(shè)置 字段名 定義 意義 UserName varchar(40) 用戶名 Pwd varchar(40) 密碼 User_Type Int 用戶權(quán)限標(biāo)識 : 1,超級用戶,能修改一切信息 2: 普通用戶,只能查詢與輸入 name varchar(50) 用戶姓名 Address varchar(50) 地址 Phone varchar(30) 電話 Memo varchar(100) 備注信息 字段名 定義 意義 Sid Int 倉庫標(biāo)識 Sname Varchar( 50) 倉庫名稱 Memo Varchar(100) 倉庫詳細(xì)信息 視圖的實現(xiàn) 視圖是一個命名的虛擬表( virtual table),它由一個查詢來定義,可以當(dāng)作表使用。與持久表( permanent table)不同的是,視圖中的數(shù)據(jù)沒有物理表現(xiàn)形式,除非你為其創(chuàng)建索引。當(dāng)你在一個未建索引的視圖執(zhí)行查詢時, SQL Server 實際訪問的是基礎(chǔ)表( underlying table)。除非特別說明,本章的討論都是指的未建索引的視圖。 如果你要創(chuàng)建一個視圖,為其指定一個名稱和一個查詢即可。 Microsoft SQL Server 只保存視圖的元數(shù)據(jù)( metadata),用于描述這個對象,以及它所包含的列、安全、依賴等。當(dāng)你查詢視圖時,無論是獲取數(shù)據(jù)還是修改數(shù)據(jù),查詢處理器( query processor)都會用視圖定義代替視圖引用。也就是說,查詢處理器展開視圖定義并生成訪問基對象( underlying objects)的執(zhí)行計劃。 視圖在數(shù)據(jù)庫中發(fā)揮著重要的作用。視圖的重要用途之一便是被用作一個抽象裝置( abstraction mechanism)。例如,在適當(dāng)時利用視圖你可以很容易地為基礎(chǔ)數(shù)據(jù)提供或多或少的規(guī)范化映像( normalized picture),這樣就不用更改實際數(shù)據(jù)的規(guī)范化( normalization)。通過應(yīng)用模塊化的方法(逐步解決復(fù)雜問題),可以簡化解決方案??梢岳靡晥D訪問經(jīng)過篩選 和處理的數(shù)據(jù),而不是直接對基表( base table)進(jìn)行操作(讓視圖的架構(gòu)和基對象的架構(gòu)相同),可以把視圖作為一個安全層( security layer)(在一定程度上)。 基于視圖的思想,我們可以實現(xiàn) Micrisoft ADC 控件與視圖的完美統(tǒng)一 以建立庫存沒有失效的查詢?yōu)槔航⒁粋€名為 Valid 的查詢 CREATE VIEW AS SELECT AS 庫存記錄編號 , AS 產(chǎn)品名稱 , AS 產(chǎn)品價格 , AS 產(chǎn)品數(shù)量 , AS 生產(chǎn)日期 , AS 倉庫名稱 , ROUND(DATEDIFF(day, DATEADD(d
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1