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

正文內(nèi)容

課程設(shè)計(jì)-庫(kù)存管理系統(tǒng)設(shè)計(jì)說(shuō)明書-wenkub.com

2025-05-10 04:00 本頁(yè)面
   

【正文】 5.課程設(shè)計(jì)結(jié)束,每個(gè)小組出一份課程設(shè)計(jì)說(shuō)明書,小組成員各自完成個(gè)人設(shè)計(jì)總結(jié)。黃曉偉設(shè)計(jì)總結(jié)模板一、作業(yè)背景課程作業(yè)要求如下:,并根據(jù)模塊的設(shè)計(jì)原則進(jìn)行分析和綜合。在這次課程設(shè)計(jì)中,我就是按照實(shí)驗(yàn)指導(dǎo)的思想來(lái)完成。把死板的課本知識(shí)變得生動(dòng)有趣,激發(fā)了學(xué)習(xí)的積極性。3.實(shí)現(xiàn)查詢功能,通過(guò)該系統(tǒng)可以對(duì)倉(cāng)庫(kù)物品的庫(kù)存狀態(tài)進(jìn)行查詢;查詢出庫(kù)、入庫(kù)情況;報(bào)表查詢等。作業(yè)目標(biāo) 庫(kù)存管理系統(tǒng)功能要求1.用戶及權(quán)限管理。、布局合理;程序設(shè)計(jì)中要有適當(dāng)?shù)淖⑨?,便于閱讀。數(shù)據(jù)庫(kù)已經(jīng)普遍應(yīng)用在各個(gè)領(lǐng)域。5.按物料的盤點(diǎn)周期經(jīng)行盤點(diǎn)和清查工作,編著盤點(diǎn)表申報(bào)并修改庫(kù)存實(shí)際量三、工作業(yè)績(jī)個(gè)人主要工作本人主要進(jìn)行了程序的錄入,界面編輯及數(shù)據(jù)庫(kù)的連接主要收獲通過(guò)這次的設(shè)計(jì),我不僅拓寬了自己的知識(shí)面,增長(zhǎng)了自己的見(jiàn)識(shí),還在實(shí)踐過(guò)程中鞏固和加深了自己所學(xué)的理論知識(shí),使自己的技術(shù)素質(zhì)和實(shí)踐能力有了進(jìn)一步的提高,同時(shí)我的專業(yè)水平也有了很大的進(jìn)步。從而達(dá)到庫(kù)存管理的級(jí)別控制。5.課程設(shè)計(jì)結(jié)束,每個(gè)小組出一份課程設(shè)計(jì)說(shuō)明書,小組成員各自完成個(gè)人設(shè)計(jì)總結(jié)。參考文獻(xiàn)[1] C++[2][3]黃梯云,倪洪飛的個(gè)人設(shè)計(jì)總結(jié)模板一、作業(yè)背景課程作業(yè)要求如下:,并根據(jù)模塊的設(shè)計(jì)原則進(jìn)行分析和綜合。這次設(shè)計(jì)選了VC++來(lái)編寫系統(tǒng)程序,但是接觸了之后,才發(fā)現(xiàn)VC++確實(shí)是很難,沒(méi)有掌握好C++語(yǔ)言和Windows編程基礎(chǔ)學(xué)起來(lái)就更難了,只有通過(guò)圖書館和老師的幫助不斷學(xué)習(xí)。利用ADO編程來(lái)實(shí)現(xiàn)信息的輸入、編輯(刪除、增加、修改)等功能,繼而完成對(duì)產(chǎn)品信息數(shù)據(jù)庫(kù)、員工信息數(shù)據(jù)庫(kù)、客戶信息數(shù)據(jù)庫(kù)等的必要操作。 } 出庫(kù)產(chǎn)品匯總表查詢需要查詢視圖productOutFormView,具體的過(guò)程和入庫(kù)產(chǎn)品匯總查詢基本相同第四章 設(shè)計(jì)總結(jié)這次設(shè)計(jì)的主要目的是通過(guò)利用當(dāng)今最流行且功能強(qiáng)大的可視化編程工具Visual C++ ,用來(lái)管理由SQL Server2000創(chuàng)建的數(shù)據(jù)庫(kù)。//倉(cāng)庫(kù)名稱 (i,1,((CStoreApp*)AfxGetApp())GetStringFromVariant(m_pRecordsetGetCollect(num)))。//按照倉(cāng)庫(kù)分組 hTRes = (_T())。+m_formID+39。//結(jié)束日期 if(m_department!=)//部門 { strSQL=strSQL+ and produceDepartment=39。//構(gòu)造查詢產(chǎn)品入庫(kù)匯總的sql語(yǔ)句strSQL=strSQL+ where formDate=39。具體操作步驟如下:第一步:構(gòu)造查詢的SQL語(yǔ)句,如果某個(gè)條件為空,則該條件不參加查詢。 m_pRecordsetMoveNext()。//打開(kāi)查詢結(jié)果記錄集 if(SUCCEEDED(hTRes)) { int i=0。 strSQL=strSQL+str+39。具體實(shí)現(xiàn)代碼如下: POSITION pos = ()。//記錄集指針向后移動(dòng) i++。//打開(kāi)記錄集 if(SUCCEEDED(hTRes)) { int i=0。+((CStoreApp*)AfxGetApp())ToStringCTime(m_formDateEnd)+39。//構(gòu)造查詢語(yǔ)句if(((CStoreApp*)AfxGetApp())ToStringCTime(m_formDateBegin)!=)//開(kāi)始日期 {strSQL=strSQL+where formDate=39。執(zhí)行查詢前要判斷用戶選擇了那些可選項(xiàng),通過(guò)對(duì)這些可選項(xiàng)的判斷完成相應(yīng)的的數(shù)據(jù)庫(kù)查詢語(yǔ)句的編寫,進(jìn)而將查詢到的結(jié)構(gòu)顯示在列表框控件中,供用戶使用。//單價(jià) } *pResult = 0。//產(chǎn)品編號(hào) m_productName=(nFirstSelItem,1)。代碼如下:void CSelectProduct::OnClickList1(NMHDR* pNMHDR, LRESULT* pResult) { UpdateData(true)。最后將數(shù)據(jù)庫(kù)中存在的產(chǎn)品的信息顯示在列表框中。//構(gòu)造查詢語(yǔ)句//省略部分代碼m_pRecordsetPutCollect(productInputFormID,_variant_t((25)))。 (((CStoreApp*)AfxGetApp())m_pConn)Execute((_bstr_t)strSQL,amp。//省略部分代碼 } else if(flag==2) //修改 {_variant_t RecordsAffected。i()。//構(gòu)建查詢語(yǔ)句 try {hTRes = (_T())。//打開(kāi)查詢記錄集 if(flag==1) //添加 { m_pProductInputFormRecordsetAddNew()。 strSQL=select * from productInputForm。代碼如下:UpdateData(true)。如果是新增加的單據(jù),則調(diào)用記錄集的AddNew()方法添加新的記錄。 } POSITION pos = ()。刪除時(shí)要經(jīng)過(guò)用戶的確認(rèn),如果選擇“是”,則刪除該條信息,否則不進(jìn)行任何操作。//獲得插入列表框的位置 CString str。該函數(shù)調(diào)用產(chǎn)品選擇對(duì)話框。 //此處省略部分代碼 tx_remarkEnableWindow(true)。//更新對(duì)話框數(shù)據(jù)(3)為修改按鈕提供實(shí)現(xiàn)函數(shù)“修改”按鈕完成修改當(dāng)前產(chǎn)品入庫(kù)但前的準(zhǔn)備工作,將除了“產(chǎn)品入庫(kù)單號(hào)”以外的所有編輯控件處于可用狀態(tài)。 m_storeHouse = _T()。 ((CStoreApp*)AfxGetApp())m_pIDRecordsetUpdate()。formID99) (CPRK00%d,formID)。amp。待錄入采購(gòu)入庫(kù)單信息之后,單擊“存盤”按鈕完成信息的存儲(chǔ)。 } UpdateData(false)。如果search=1則是被查詢對(duì)話框調(diào)用,如果search=0則是被菜單調(diào)用。//打開(kāi)記錄集 if(SUCCEEDED(hTRes)) {while(!(m_pRecordsetadoEOF)) { (((CStoreApp*)AfxGetApp())GetStringFromVariant(m_pRecordsetGetCollect(staffName)))。 _RecordsetPtr m_pRecordset。第二步:調(diào)用Open()方法打開(kāi)查詢結(jié)果記錄集。 //設(shè)定新的列表框樣式 (0,產(chǎn)品編號(hào),LVCFMT_LEFT,100)。style=()。下面以產(chǎn)品入庫(kù)單為例說(shuō)明操作流程。 //刪除按鈕不可用 //為控件關(guān)聯(lián)變量賦默認(rèn)值 m_productID = _T()。 //執(zhí)行sql語(yǔ)句,刪除記錄 POSITION pos = ()。 //構(gòu)造刪除記錄的sql語(yǔ)句 strSQL=delete from product where productID=39。代碼如下:void CProductInfo::OnDelete() { CAffirm dlg。//保存按鈕不可用 //所有的編輯控件均不可用 tx_productIDEnableWindow(false)。 //設(shè)定按鈕的可用性 bt_addEnableWindow(true)。//產(chǎn)品名稱//此處省略部分代碼 AfxMessageBox(修改成功!)。 if (SUCCEEDED(hTRes)) {hTRes = m_pRecordsetOpen((LPTSTR)(130), ((CStoreApp*)AfxGetApp())(), adOpenDynamic,adLockPessimistic,adCmdText)。 。 //產(chǎn)品名稱 //此處省略部分代碼 AfxMessageBox(插入成功!)。 //更新數(shù)據(jù)庫(kù) int j。 CString str。//構(gòu)造sql語(yǔ)句 try { HRESULT hTRes。代碼如下:void CProductInfo::OnSave() { UpdateData(true)。 flag=2。當(dāng)所有的內(nèi)容修改完畢后,單擊“存盤”按鈕才能實(shí)現(xiàn)實(shí)際的保存工作。 //添加按鈕不可用 bt_modifyEnableWindow(false)。 //添加 //設(shè)定除產(chǎn)品編號(hào)以外的其他編輯控件均可用 tx_productIDEnableWindow(false)。 ((CStoreApp*)AfxGetApp())m_pIDRecordsetUpdate()。productID99) (product00%d,productID)。amp。代碼如下:void CProductInfo::OnAdd() { UpdateData(true)。 //將數(shù)據(jù)更新到對(duì)話框 *pResult = 0。//獲取單擊的條目 m_productID=(nFirstSelItem,0)。調(diào)用m_list的GetItemText()方法,獲得條目中對(duì)應(yīng)列的字符串,并將其轉(zhuǎn)換成預(yù)定的類型。 (2)實(shí)現(xiàn)列表框控件的NM_CLICK消息函數(shù)當(dāng)列表框中的條目被單擊(如列表框的條目被選中)時(shí)該函數(shù)自動(dòng)被調(diào)用。//修改按鈕可用 bt_deleteEnableWindow(false)。 tx_productName=GetDlgItem(IDC_productName)。 } } } } } } catch(__error e)///捕捉異常 {CString errormessage。 while(!(m_pListRecordsetadoEOF)) {(i,((CStoreApp*)AfxGetApp())GetStringFromVariant(m_pListRecordsetGetCollect(productID)))。 hTRes = (_T())。//插入組合框 m_pStoreHouseRecordsetMoveNext()。 hTRes = (_T())。 //用于創(chuàng)建一個(gè)查詢記錄集 CString strSQL。//設(shè)定列表框風(fēng)格 網(wǎng)格\行選擇 取消復(fù)選框 (style)。步驟如下:調(diào)用列表框控件的InsertColumm()方法插入列,并設(shè)定列標(biāo)題;分別查詢storeHouse、product表,并構(gòu)造相應(yīng)的查詢結(jié)果記錄集;打開(kāi)storeHouse的查詢結(jié)果記錄集,將記錄集中的數(shù)據(jù)插入到相應(yīng)的組合框中;打開(kāi)product的查詢結(jié)果記錄集,調(diào)用列表框控件的InsertItem()和SetItemText()方法將記錄集中的數(shù)據(jù)插入到列表框控件中;調(diào)用控件的GetDlgItem()方法,為控件可用性控制變量賦值;調(diào)用控件的EnableWindow()方法,設(shè)定控件的可用性。 }在要用記錄集指針的時(shí)候可以用CreateInstance方法創(chuàng)建ADO連接對(duì)象。 //顯示錯(cuò)誤信息 return FALSE。 //超時(shí)八秒 hRes=m_pConnOpen(_bstr_t((LPCTSTR) TreeConnString),_T(),_T(),adModeUnknown)。PWD=。該庫(kù)存管理系統(tǒng)的功能圖如下:庫(kù)存管理基本設(shè)置產(chǎn)品基本信息設(shè)置雇員基本信息設(shè)置客戶基本信息設(shè)置倉(cāng)庫(kù)基本信息設(shè)置信息錄入產(chǎn)品入庫(kù)單產(chǎn)品出庫(kù)單產(chǎn)品調(diào)撥單產(chǎn)品報(bào)損單統(tǒng)計(jì)匯總信息查詢產(chǎn)品入庫(kù)單查詢產(chǎn)品出庫(kù)單查詢產(chǎn)品調(diào)撥單查詢產(chǎn)品報(bào)損單查詢?nèi)霂?kù)產(chǎn)品統(tǒng)計(jì)匯總出庫(kù)產(chǎn)品統(tǒng)計(jì)匯總 業(yè)務(wù)流程分析庫(kù)存管理數(shù)據(jù)流圖生產(chǎn)部門產(chǎn)品入庫(kù)產(chǎn)品倉(cāng)庫(kù)部門客戶產(chǎn)品出庫(kù)產(chǎn)品企業(yè)主管產(chǎn)品入庫(kù)單產(chǎn)品出庫(kù)單產(chǎn) 品報(bào) 損報(bào)損信息訂購(gòu)訂單信息產(chǎn)品信息產(chǎn)品調(diào)撥產(chǎn)品產(chǎn)品產(chǎn)品報(bào)損單 系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)字典名字:產(chǎn)品編號(hào)別名:描述: 此產(chǎn)品在產(chǎn)品中的惟一的標(biāo)識(shí).定義:1{數(shù)字}10位置: 產(chǎn)品信息 產(chǎn)品入庫(kù)單 產(chǎn)品出庫(kù)單產(chǎn)品調(diào)撥單產(chǎn)品報(bào)損單名字:產(chǎn)品入庫(kù)單號(hào)別名:描述: 此入庫(kù)單在單據(jù)中的惟一的標(biāo)識(shí).定義:1{數(shù)字}10位置: 產(chǎn)品入庫(kù)單 產(chǎn)品入庫(kù)單產(chǎn)品信息 入庫(kù)產(chǎn)品匯總統(tǒng)計(jì)名字:產(chǎn)品出庫(kù)單號(hào)別名:描述: 此出庫(kù)單在單據(jù)中的惟一的標(biāo)識(shí).定義:1{數(shù)字}10位置: 產(chǎn)品處庫(kù)單 產(chǎn)品出庫(kù)單產(chǎn)品信息 出庫(kù)產(chǎn)品匯總統(tǒng)計(jì)名字:產(chǎn)品報(bào)損單號(hào)別名:描述: 此報(bào)損單在單據(jù)中的惟一的標(biāo)識(shí).定義:1{數(shù)字}10位置: 產(chǎn)品報(bào)損單 產(chǎn)品報(bào)損單產(chǎn)品信息名字:產(chǎn)品調(diào)撥單號(hào)別名:描述: 此調(diào)撥單在單據(jù)中的惟一的標(biāo)識(shí).定義:1{數(shù)字}10位置: 產(chǎn)品調(diào)撥單 產(chǎn)品調(diào)撥單產(chǎn)品信息 數(shù)據(jù)字典 數(shù)據(jù)與數(shù)據(jù)流程分析第三章 系
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1