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

正文內容

2996a倉庫管理系統(tǒng)的設計與實現(xiàn)(csql)-資料下載頁

2025-08-27 09:55本頁面

【導讀】但一直以來人們使用傳統(tǒng)人工的方式管理倉庫中的各種物資設備,這種管理。更新和維護都帶來了不少的困難。已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與。世界接軌的重要條件。因此,開發(fā)這樣一套庫存管理軟件成為很有必要的事情。

  

【正文】 ), Memo varchar(100) )GO名稱:倉庫信息表 Storehouse 標識:Storehouse數(shù)據(jù)來源:前臺頁面取得。表 2 倉庫信息表 StorehouseXXX 師范大學學士學位論文42 編號 字段名稱 數(shù)據(jù)結構 說 明1 Sid int 倉庫編號2 Sname varchar(50) 倉庫名稱3 Memo varchar(100) 倉庫說明建表語言如下:USE StockGOCREATE TABLE Storehouse (Sid int PRIMARY KEY IDENTITY, Sname varchar(50) NOT NULL, Memo varchar(100) )GO 名稱:用戶信息表 Users 標識:Users數(shù)據(jù)來源:前臺頁面取得。表 3 用戶信息表 Users編號 字段名稱 數(shù)據(jù)結構 說 明1 UserNamevarchar(40) 用戶名2 Pwd varchar(40) 密碼3 User_type tinyint 用戶類型(1——系統(tǒng)管理員用戶2——普通用戶)建表語言如下:USE StockGOCREATE TABLE UsersXXX 師范大學學士學位論文43 (UserName varchar(40) PRIMARY KEY, Pwd varchar(40) NOT NULL, User_Type tinyint NOT NULL )GOINSERT INTO Users Values(39。Admin39。, 39。88888839。, 1)GO 名稱:產品類別表 ProType 標識:ProType數(shù)據(jù)來源:前臺頁面取得。表 4 產品類別表 ProType編號 字段名稱 數(shù)據(jù)結構 說 明1 TypeId int 產品類別編號2 TypeNamevarchar(50) 產品類別名稱3 UpperId int 上級產品建表語言如下:USE StockGOCREATE TABLE ProType (TypeId int PRIMARY KEY IDENTITY, TypeName varchar(50) NOT NULL, UpperId int )GO5. 名稱:產品信息表 Product標識:Product數(shù)據(jù)來源:前臺頁面取得。表 5 產品信息表 ProductXXX 師范大學學士學位論文44 編號 字段名稱 數(shù)據(jù)結構 說 明1 Pid int 產品編號2 Pname varchar(50) 產品名稱3 TypeId int 產品類型編號4 Pstyle varchar(50) 產品規(guī)格5 Punit varchar(10) 計量單位6 Pprice decimal(15,2) 參考價格7 Plow int 產品數(shù)量下限8 Phigh int 產品數(shù)量上限9 Valid int 有效期(以天為單位)10 AlarmDaysint 在到達有效期前幾天發(fā)出警告建表語言如下:USE StockGOCREATE TABLE Product (Pid int PRIMARY KEY IDENTITY, Pname varchar(50) NOT NULL, TypeId int, Pstyle varchar(50), Punit varchar(10), Pprice decimal(15, 2), Plow int, Phigh int, Valid int, AlarmDays int )GOXXX 師范大學學士學位論文45 6.名稱:入庫操作信息表 StoreIn標識:StoreIn數(shù)據(jù)來源:前臺頁面取得。表 6 入庫操作信息表 StoreIn編號 字段名稱 數(shù)據(jù)結構 說 明1 SiType varchar(20) 入庫操作類型,包括采購入庫、生產入庫、退貨入庫、退料入庫等2 Pid int 入庫產品編號3 MakeDate char(10) 生產日期4 Pprice decimal(15,2) 入庫產品單價5 Pnum int 入庫產品數(shù)量6 Cid int 客戶編號7 Sid int 倉庫編號8 EmpNamevarchar(50) 經(jīng)辦人9 OptDate char(10) 入庫日期建表語言如下:USE StockGOCREATE TABLE StoreIn (SiType varchar(20), Pid int, MakeDatechar(10), Pprice decimal(15,2), Pnumint, Cid int, Sid int, EmpName varchar(50),XXX 師范大學學士學位論文46 OptDate char(10) )GO 7.名稱:出庫操作信息表 TakeOut標識:TakeOut數(shù)據(jù)來源:前臺頁面取得。表 7 出庫操作信息表 TakeOut編號 字段名稱 數(shù)據(jù)結構 說 明1 Type varchar(20) 出庫操作類型,包括銷售出庫、退貨出、用料出庫等2 Pid int 出庫產品編號3 Pprice decimal(15,2) 出庫產品單價4 Pnum int 出庫產品數(shù)量5 Cid int 客戶編號6 Sid int 倉庫編號7 EmpNamevarchar(50) 經(jīng)辦人8 OptDate char(20) 出庫日期 建表語言如下: USE StockGOCREATE TABLE TakeOut (Ttype varchar(20) NOT NULL, Pid int, Pprice decimal(15,2), Pnumint, Cid int, Sid int,XXX 師范大學學士學位論文47 EmpName varchar(50), OptDate char(20) )GO 8.名稱:庫存產品信息表 ProInStore標識:ProInStore數(shù)據(jù)來源:前臺頁面取得 表 8 庫存產品信息表 ProInStore編號 字段名稱 數(shù)據(jù)結構 說 明1 Type varchar(20) 產品存儲編號2 Pid int 產品編號3 Pprice decimal(15,2) 產品入庫單價4 Pnum Int 產品數(shù)量5 MakeDate char(10) 生產日期6 Sid Int 倉庫編號建表語言如下:USE StockGOCREATE TABLE ProInStore (SpIdint PRIMARY KEY IDENTITY, Pid int NOT NULL, Pprice decimal(15, 2), Pnum int, MakeDate char(10), Sid int )GOXXX 師范大學學士學位論文48 附錄Ⅱ:倉庫管理系統(tǒng)部分程序代碼設計入庫單管理對話框void CStoreInManDlg::Refresh_Data(){//讀取月份信息CString cYear, cMonth。int index。index = ()。XXX 師范大學學士學位論文49 (index, cYear)。index = ()。(index, cMonth)。//設置 SELECT 語句CString cSource。cSource = SELECT AS 入庫類型, AS 產品名稱, AS 生產日期,。cSource += AS 單價, AS 數(shù)量, * AS 總價格,。cSource += AS 客戶單位, AS 入庫倉庫, AS 經(jīng)辦用戶 ,。cSource += AS 入庫日期 FROM StoreIn s, Product p, Client c, Storehouse sh。cSource += WHERE *= AND *= AND *=。cSource += AND LIKE 39。% + cYear + + cMonth + %39。//設置記錄源(cSource)。()。}設計出庫操作編輯對話框void CTakeOutEditDlg::OnOK() {UpdateData(TRUE)。 //將輸入數(shù)據(jù)讀取到成員變量//判斷輸入數(shù)據(jù)是否有效if (() == ){MessageBox(請選擇客戶)。return。}XXX 師范大學學士學位論文50 if (() == ){MessageBox(請選擇產品)。return。}if (() == ){MessageBox(請選擇倉庫)。return。}if (m_Pnum == 0){MessageBox(請輸入出庫產品數(shù)量)。return。}if (().GetEof()){MessageBox(請選擇要出庫的庫存產品記錄)。return。}// 從庫存產品表中讀取當前的產品數(shù)量// 因為此庫存產品可能在其他客戶端被出庫,從而導致庫存數(shù)量變量CProInStore pi。((0))。if (m_Pnum ()){MessageBox(出庫數(shù)量大于庫存數(shù)量)。m_Pnum1 = ()。 //顯示新的庫存數(shù)量UpdateData(FALSE)。XXX 師范大學學士學位論文51 return。}//保存出庫信息CTakeOut to。int index。index = ()。CString cType。(index, cType)。(cType)。 //出庫類型(atoi(()))。 //產品編號(atof(m_Pprice))。 //單價(m_Pnum)。 //數(shù)量(atoi(()))。 //客戶編號(atoi(()))。 //倉庫編號(m_User)。 //操作用戶(m_OptDate)。 //操作日期//插入出庫數(shù)量()。//@@@@@ 保存庫存產品信息 @@@@@(atoi(()))。 //產品編號(atof(m_Pprice))。 //單價(m_Pnum * (1))。 //數(shù)量(因為要減去庫存,所以乘以1 )CString cMakeDate。cMakeDate = (3)。(cMakeDate)。 //生產日期(atoi(()))。 //倉庫編號//如果不存在當前庫存產品,則插入新記錄,否則更新庫存數(shù)量CString cPid。XXX 師范大學學士學位論文52 (%d, ())。CString cSid。(%d, ())。if ((cPid, m_Pprice, (), cSid) == 1)(cPid, m_Pprice, (), cSid)。else()。CDialog::OnOK()。}函數(shù) Refresh_Data()的代碼void CTakeOutManDlg::Refresh_Data(){//讀取月份信息CString cYear, cMonth。int index。index = ()。(index, cYear)。index = ()。(index, cMonth)。//設置 SELECT 語句CString cSource。cSource = SELECT AS 出庫類型, AS 產品名稱,。cSource += AS 單價, AS 數(shù)量, * AS 總價格,。cSource += AS 客戶單位, AS 出庫倉庫, AS 經(jīng)辦用戶 ,。cSource += AS 出庫日期 FROM TakeOut t, Product p, Client c, XXX 師范大學學士學位論文53 Storehouse s。cSource += WHERE *= AND *= AND *=。cSource += AND LIKE 39。% + cYear + + cMonth + %39。//設置記錄源(cSource)。()。}庫存盤點操作對話框void CCheckEditDlg::OnOK() {// TODO: Add extra validation hereUpdateData(TRUE)。 //將用戶輸入數(shù)據(jù)讀取到成員變量中//更新庫存數(shù)量CProInStore obj。(m_NewNum)。(cSpId)。CDialog::OnOK()。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1