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

正文內(nèi)容

倉(cāng)庫(kù)庫(kù)存管理系統(tǒng)源程序-資料下載頁(yè)

2024-10-25 16:05本頁(yè)面
  

【正文】 eId為商品類型編號(hào)、Pstyle商品規(guī)格、Punit為計(jì)量單位、Pprice為參考價(jià)格、Plow為商品數(shù)量下限、Phigh為商品數(shù)量上限、Valid為有效期、AlarmDay為在到達(dá)有效期前幾天發(fā)出警告。(6)入庫(kù)操作信息表(Storeln)說(shuō)明:SiType為入庫(kù)操作類型,包括銷售出庫(kù)、退貨出庫(kù)、用料出庫(kù)等。Pid為入庫(kù)商品編號(hào)、MakeDate為生產(chǎn)日期、Pprice為入庫(kù)商品單價(jià)、Pnum為入庫(kù)商品數(shù)量、Cid為客戶編號(hào)、Sid為倉(cāng)庫(kù)編號(hào)、EmpName為經(jīng)辦人、OptDate為入庫(kù)日期(7)出庫(kù)操作信息表(TakeOut)說(shuō)明:Ttype為入庫(kù)操作類型,包括銷售出庫(kù)、退貨出庫(kù)、用料出庫(kù)等。Pid為入庫(kù)商品編號(hào)、MakeDate為生產(chǎn)日期、Pprice為入庫(kù)商品單價(jià)、Pnum為入庫(kù)商品數(shù)量、Cid為客戶編號(hào)、Sid為倉(cāng)庫(kù)編號(hào)、EmpName為經(jīng)辦人、OptDate為入庫(kù)日期(8)庫(kù)存商品信息表(ProlnStore)說(shuō)明: SpId為商品存儲(chǔ)編號(hào)、Pid為商品編號(hào)、Pprice為商品入庫(kù)單價(jià)、Pnum為商品數(shù)量、MakeDate為生產(chǎn)日期、Sid為倉(cāng)庫(kù)編號(hào) 第四章 系統(tǒng)各主要功能模塊的實(shí)現(xiàn)根據(jù)對(duì)系統(tǒng)功能分析,主界面的菜單項(xiàng)包括基本信息管理、商品信息管理、庫(kù)操作管理和庫(kù)存警示管理。如圖所示:當(dāng)用戶單擊基本信息管理時(shí),顯示客戶信息管理、倉(cāng)庫(kù)信息管理、用戶信息管理、修改用戶密碼、退出系統(tǒng)菜單項(xiàng)。添加這些菜單項(xiàng)如圖所示:當(dāng)用戶單擊商品信息管理時(shí),顯示商品類別管理、商品信息管理。添加這些菜單項(xiàng)如圖所示:當(dāng)用戶單擊庫(kù)存操作管理時(shí),顯示入庫(kù)操作、出庫(kù)操作、庫(kù)存盤點(diǎn)。添加這些菜單項(xiàng)如圖所示:當(dāng)用戶單擊庫(kù)存警示管理時(shí),顯示數(shù)量報(bào)警和實(shí)效報(bào)警。添加這些菜單項(xiàng)如圖所示:根據(jù)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì),我們可以為這些表添加相應(yīng)的類。CClient類用來(lái)管理客戶表的數(shù)據(jù)庫(kù)操作。CStorehouse類用來(lái)管理表Storehouse的數(shù)據(jù)庫(kù)操作。CUsers類用來(lái)管理表Users的數(shù)據(jù)庫(kù)操作。CProType類用來(lái)管理表ProType的數(shù)據(jù)庫(kù)的操作。CProductl類用來(lái)管理表Product的數(shù)據(jù)庫(kù)操作。CStoreln類用來(lái)管理表Storeln的數(shù)據(jù)庫(kù)操作。CTakeOut類用來(lái)管理表TakeOut的數(shù)據(jù)庫(kù)操作。CProInStore類用來(lái)管理表ProInStore的數(shù)據(jù)庫(kù)操作。 登陸對(duì)話框布局如圖:其ID值設(shè)為IDD_USERNAME_DIALOG。用戶要使用系統(tǒng),首先必須通過(guò)系統(tǒng)的身份認(rèn)證,這個(gè)過(guò)程叫做登陸。此模塊的功能就是要進(jìn)行身份認(rèn)證。在登陸對(duì)話框用戶首先輸入用戶名,然后輸入密碼。輸入完畢時(shí),點(diǎn)擊確定將發(fā)送BN_CLICKED消息。在確認(rèn)按鈕處添加此消息響應(yīng)函數(shù)CLoginDlg :OnOK()。此函數(shù)的主要功能是檢查用戶輸入數(shù)據(jù)的有效性,如果輸入的信息不符合要求會(huì)自動(dòng)退出程序。主要代碼如下: CLoginDlg::OnOK(){ ……//檢查數(shù)據(jù)有效性if(m_UserName == “){MessageBox(”請(qǐng)輸入用戶名“)。return。} if(m_Pwd == ”“){ MessageBox(”請(qǐng)輸入密碼“)。return。}CUsers user。//定義CUsers對(duì)象(m_UserName)。//用于從表Users中讀取數(shù)據(jù)//如果讀取的數(shù)據(jù)與用戶輸入數(shù)據(jù)不同,則返回if(()!= m_Pwd){ MessageBox(”用戶信息不正確,無(wú)法登錄!“)。return。} }當(dāng)用戶單擊取消時(shí),添加CLoginDlg::OnBnClickedCancel()函數(shù)來(lái)響應(yīng)此消息。此函數(shù)的功能是退出程序。主要代碼如下: void CLoginDlg::OnBnClickedCancel(){ OnCancel()。} 客戶管理模塊可以實(shí)現(xiàn)以下功能:添加客戶。修改客戶信息。刪除客戶。查看客戶信息。 設(shè)計(jì)客戶信息管理對(duì)話框 對(duì)話框布局如圖:其ID值設(shè)為IDD_CLENTMAN_DIALOG。對(duì)話框?qū)?yīng)的類為CClientManDlg。它繼承CDialog類。添加控件包括四個(gè)按鈕控件,一個(gè)組合框、ADO Data和DataGrid控件。該對(duì)話框的主要函數(shù)為Refresh_Data()、OnAddButtom()、OnModiButton()、OnDelButton()。()函數(shù)它的功能是為ADO Data控件設(shè)置數(shù)據(jù)源,從而決定在DataGrid控件中顯示的數(shù)據(jù)內(nèi)容。主要代碼如下: Refresh_Data(){ CString cSource。//設(shè)置SELECT語(yǔ)句,按客戶單位排序 ……(cSource)。()。//設(shè)置表格列寬度} ()函數(shù)當(dāng)用戶單擊“添加”按鈕時(shí),執(zhí)行此函數(shù)。其功能是打開編輯對(duì)話框。主要代碼如下: OnAddButton(){ ……//打開編輯對(duì)話框CClientEditDlg dlg?!璱f(()== IDOK)…… } ()函數(shù)當(dāng)用戶單擊“修改”按鈕時(shí),執(zhí)行此函數(shù)。其功能是彈出編輯對(duì)話框進(jìn)行修改記錄操作。主要代碼如下: OnModiButton(){ ……CClientEditDlg dlg。 = (0)。//記錄編號(hào)……if(()== IDOK)Refresh_Data()。} ()函數(shù)當(dāng)用戶單擊“刪除”按鈕時(shí),執(zhí)行此函數(shù),其功能是刪除所選擇的記錄。主要代碼如下: OnDelButton(){ ……CClient clt。((0))。刪除記錄Refresh_Data()。} 設(shè)計(jì)客戶信息編輯對(duì)話框編輯客戶信息的對(duì)話框可以用來(lái)添加和修改客戶信息,對(duì)話框名稱為IDD_CLIENTEDIT_DIALOG。對(duì)話框的布局如圖:為對(duì)話框創(chuàng)建CClientEditDlg類并繼承與CDialog類。當(dāng)用戶單擊“確定”按鈕,添加OnOK()函數(shù),其功能是將輸入的信息保存到數(shù)據(jù)庫(kù)中。主要代碼如下: OnOK(){ …..CClient clt。(m_Cname)。//客戶單位……()。插入進(jìn)數(shù)據(jù)庫(kù)……(cCid)。} 倉(cāng)庫(kù)管理模塊設(shè)計(jì)倉(cāng)庫(kù)管理模塊可以實(shí)現(xiàn)以下功能:添加倉(cāng)庫(kù)信息修改倉(cāng)庫(kù)信息刪除倉(cāng)庫(kù)信息查看倉(cāng)庫(kù)信息 設(shè)計(jì)倉(cāng)庫(kù)信息管理對(duì)話框?qū)υ捒虿季秩鐖D:。該對(duì)話框的主要函數(shù)為Refresh_Data()、OnAddButtom()、OnModiButton()、OnDelButton()。其功能與客戶信息管理對(duì)話框函數(shù)的功能一樣。函數(shù)實(shí)現(xiàn)過(guò)程也非常類似。在此不再詳細(xì)說(shuō)明。 設(shè)計(jì)倉(cāng)庫(kù)信息編輯對(duì)話框編輯倉(cāng)庫(kù)信息的對(duì)話框可以用來(lái)添加和修改倉(cāng)庫(kù)信息,其ID為IDD_STOREHOUSEEDIT_DIALOG。對(duì)話框的布局如圖:對(duì)話框?qū)?yīng)的類為CStoreHouseEditDlg。當(dāng)用戶單擊“確定”時(shí),執(zhí)行OnOK()函數(shù)用來(lái)把在對(duì)話框輸入的信息添加或修改到數(shù)據(jù)庫(kù)中。主要代碼如下:CStoreHouseEditDlg::OnOK(){ ……CStorehouse sh。(m_Sname)。//倉(cāng)庫(kù)名稱(m_Memo)。//倉(cāng)庫(kù)說(shuō)明…… //表示插入新記錄()?!瓆 根據(jù)用戶類型的不同,用戶管理模塊的功能也不相同。可以包含以下情形:Admin用戶可以創(chuàng)建系統(tǒng)管理員或普通用戶、復(fù)位用戶密碼、刪除系統(tǒng)管理員或普通用戶,也可以修改自身的密碼。系統(tǒng)管理員用戶可以創(chuàng)建普通用戶、對(duì)普通用戶的密碼進(jìn)行復(fù)位、刪除普通用戶,也可以修改自身密碼。普通用戶只能修改自身密碼。 用戶信息管理對(duì)話框ID為IDD_USERMAN_DIALOG,對(duì)話框的布局如圖:對(duì)話框?qū)?yīng)的類為CUserManDlg。對(duì)話框中使用DataList控件顯示用戶列表,使用ADO Data控件為其提供數(shù)據(jù)源。當(dāng)用戶單擊“添加”按鈕時(shí),執(zhí)行OnAddButtom()函數(shù),其功能是顯示用戶信息編輯對(duì)話框。主要代碼為: OnAddButton(){ CUserEditDlg dlg。 = 2。if(()== IDOK)()。} 當(dāng)用戶單擊“密碼復(fù)位”按鈕時(shí),執(zhí)行OnModiButton()函數(shù),功能是對(duì)用戶密碼進(jìn)行復(fù)位,復(fù)位密碼默認(rèn)值為888888。主要代碼如下:OnModiButton(){ ……CUsers usr。(”888888“)。//設(shè)置默認(rèn)密碼(())。MessageBox(”密碼已經(jīng)復(fù)位“)。} 當(dāng)用戶單擊“刪除”時(shí),執(zhí)行OnDelButton()函數(shù),其功能刪除用戶。主要代碼如下: OnDelButton(){ ……CUsers usr。(())。()。} 設(shè)計(jì)用戶信息編輯對(duì)話框用戶信息編輯對(duì)話框的ID為IDD_USEREDIT_DIALOG,對(duì)話框布局如圖:對(duì)話框?qū)?yīng)的類為CUserEditDlg。當(dāng)用戶單擊“確定”按鈕時(shí),執(zhí)行OnOK()函數(shù),其功能是創(chuàng)建一個(gè)新用戶,并將其加入到數(shù)據(jù)庫(kù)中。主要代碼如下: OnOK(){CUsers usr?!?/插入用戶記錄()。} 修改用戶密碼對(duì)話框的ID為IDD_CHANGEPWD_DIALOG,對(duì)話框的布局如圖:對(duì)話框?qū)?yīng)的類為CChangePwdDlg。當(dāng)用戶單擊“確定”按鈕時(shí),執(zhí)行OnOK()函數(shù),其功能是對(duì)用戶密碼進(jìn)行修改。主要代碼如下: CChangePwdDlg::OnOK(){ ……(m_NewPwd1)。(m_UserName)。//更新當(dāng)前用戶密碼…… } 商品管理模塊可以實(shí)現(xiàn)以下功能:商品類別的添加、修改、刪除。商品信息的添加、修改、刪除。商品類別管理對(duì)話框的ID為IDD_PROTYPEMAN_DIALOG,對(duì)話框布局入圖:對(duì)話框?qū)?yīng)的類為CProtypeManDlg。當(dāng)用戶單擊一級(jí)商品類別列表框時(shí),執(zhí)行OnClickDatalist()函數(shù),其功能是選擇一級(jí)商品列表的內(nèi)容時(shí),決定二級(jí)商品類別列表框顯示的內(nèi)容。主要代碼如下:CProTypeManDlg::OnClickDatalist1(){ CString cUpper。cUpper = ()。//讀取選擇類別的編號(hào)//設(shè)置二級(jí)類別的記錄源(”SELECT * FROM ProType WHERE UpperId=“ + cUpper)。()。} 當(dāng)用戶單擊左側(cè)的“添加”按鈕時(shí),執(zhí)行OnAdd1Buttom()函數(shù),其功能是顯示商品類別編輯對(duì)話框。主要代碼如下:CProTypeManDlg::OnAdd1Button(){ CProTypeEditDlg dlg。 = ”“。//表示添加記錄 = ”“。 = 0。//表示一級(jí)類別 //打開編輯對(duì)話框if(()== IDOK)()。} 當(dāng)用戶單擊左側(cè)“修改”按鈕時(shí),執(zhí)行OnModilButton()函數(shù),其功能與“添加”按鈕功能類似。當(dāng)用戶單擊左側(cè)的“刪除”按鈕時(shí),執(zhí)行OnDel1Button()函數(shù),其功能刪除商品類別。主要代碼如下: CProTypeManDlg::OnDel1Button(){ (Tid)。//刪除()。//刷新 } 剩下右側(cè)的按鈕與左側(cè)的按鈕功能類似,只不過(guò)刪除的商品類別不一樣。參照左側(cè)功能函數(shù)即可。 設(shè)計(jì)商品類別編輯對(duì)話框編輯商品類別信息的對(duì)話框可以用來(lái)添加和修改商品類別信息。對(duì)話框ID為IDD_PROTYPEEDIT_DIALOG。其布局如圖:對(duì)話框?qū)?yīng)的類為CProTypeEditDlg。當(dāng)用戶單擊“確定”按鈕時(shí),執(zhí)行OnOK()函數(shù),其功能是添加商品類別到數(shù)據(jù)庫(kù)中。主要代碼如下: CProTypeEditDlg::OnOK(){ ……CProType pt。(m_TypeName)。//類別名稱……if(cTypeId == ”“)//表示插入數(shù)據(jù)()?!璭lse(cTypeId)?!瓆 設(shè)計(jì)商品信息管理對(duì)話框商品信息管理對(duì)話框可以按照商品類別查詢商品信息,也可以對(duì)商品信息進(jìn)行添加,修改和刪除等操作。對(duì)話框ID為IDD_PROMAN_DIALOG。對(duì)話框的布局如圖:為對(duì)話框添加CProManDlg類。在對(duì)話框中有3個(gè)ADO Data控件,它們分別為一級(jí)商品類別、二級(jí)商品類別和商品表格提供數(shù)據(jù)源。添加、修改、刪除操作函數(shù)的功能與其他對(duì)話框功能類似在此不再詳述。此對(duì)話框用的主要函數(shù)是當(dāng)用戶單擊一級(jí)商品類別時(shí),執(zhí)行OnClickDatabol()函數(shù),其功能是根據(jù)用戶選擇的一級(jí)類別來(lái)設(shè)置要顯示的二級(jí)商品類別。主要代碼如下: CProManDlg::OnClickDatabo1(short Area){ ……cUpper = ()。//讀取選擇類別的編號(hào)//設(shè)置二級(jí)類別的記錄源(”SELECT * FROM ProType WHERE UpperId=“ + cUpper)。()。} 設(shè)計(jì)商品信息編輯對(duì)話框 編輯商品信息的對(duì)話框當(dāng)用戶單擊“確定”按鈕時(shí),執(zhí)行OnOK()函數(shù),功能將輸入的數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中。其代碼如下: CProEditDlg::OnOK(){ CProduct pr。……()。//插入數(shù)據(jù)庫(kù)(cPid)。CDialog::OnOK()。} 庫(kù)存操作管理模塊設(shè)計(jì)庫(kù)存操作管理模塊可以實(shí)現(xiàn)以下功能:入庫(kù)操作的添加、修改、刪除、出庫(kù)操作的添加、修改和刪除。庫(kù)存盤點(diǎn)的添加、修改、刪除。 設(shè)計(jì)入庫(kù)操作管理對(duì)話框入庫(kù)單管理對(duì)話框的ID為IDD_STOREINMAN_DIALOG。對(duì)話框的布局如圖:對(duì)話框所對(duì)應(yīng)的類為CStoreInManDlg。調(diào)用的主要函數(shù)是Refresh_Data()、OnAddButton()函數(shù)。Refresh_Data()的功能是設(shè)置ADO Data控件的記錄源與其他對(duì)話框的ADO控件的功能類似,OnAddButton()函數(shù)與其他對(duì)話框的添加函數(shù)類似。代碼不再詳細(xì)描述。 設(shè)計(jì)入庫(kù)單編輯對(duì)話框入庫(kù)單編輯對(duì)話框的ID為IDD_STOREINDIT_DI
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1