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

正文內(nèi)容

數(shù)據(jù)庫課程設(shè)計之倉庫設(shè)備管理-資料下載頁

2025-04-07 23:10本頁面
  

【正文】 strcpy(,m_date)。 strcpy(, m_provider)。 strcpy(, m_tel)。 = m_number。 = m_price。 strcpy(, m_buyer)。 //開始更新數(shù)據(jù) TESTHR(picRsUpdate(amp。rs))。 //釋放ADO對象 picRsRelease()。 pRstClose()。 } catch(__erroramp。 e) { AfxMessageBox(())。 return。 } MessageBox(完成操作!)。 m_logAddLog(修改入庫信息)。 RefreshData()。}void CDlgViewDevIn::OnBtnVidel() { if (!UpdateData()) return。 CString sql_。 (CString(DELETE FROM DEVICE_IN WHERE in_date=)+DATEFMT, m_date)。 _bstr_t sql = sql_。 try { //執(zhí)行刪除數(shù)據(jù)的SOL語句 m_DBCntExecute(sql, NULL, adCmdText)。 } catch(__erroramp。 e) { AfxMessageBox(())。 return。 } MessageBox(完成操作!)。 m_logAddLog(刪除入庫信息)。 RefreshData()。}在主對話框中單擊“設(shè)備入庫”按鈕就進入如圖117所示的界面。 設(shè)備入庫登記界面下面就是單擊“確定”按鈕之后,更新數(shù)據(jù)庫操作的代碼:////添加入庫記錄void CDlgDevIn::OnBtnDiadd() { if (()==CB_ERR) { MessageBox(請選擇一個設(shè)備)。 return。 } if (!UpdateData()) return。 _RecordsetPtr pRst = NULL。 CDevInRs rs。 try { TESTHR((__uuidof(Recordset)))。 //打開數(shù)據(jù)庫表格到Recordest對象 pRstOpen(device_in,_variant_t((IDispatch *) m_DBCnt, true),adOpenKeyset,adLockOptimistic,adCmdTable)。 //填寫新數(shù)據(jù) (,11)。 sprintf(,%d%d%d %d:%d:%d, (), (), (), (), (), ())。 strcpy(, m_provider)。 strcpy(, m_tel)。 = m_number。 = m_price。 strcpy(, m_buyer)。 COleSafeArray vaFieldlist, vaValuelist。 (vaFieldlist,vaValuelist)。 //開始一個事務(wù) m_DBCntBeginTrans()。 //添加新數(shù)據(jù)到device_in表 TESTHR(pRstAddNew(vaFieldlist, vaValuelist))。 pRstClose()。 //打開device表 CString sql_。 (SELECT * FROM device WHERE code=39。%s39。, )。 _bstr_t sql = sql_。 pRstOpen(sql, _variant_t((IDispatch *) m_DBCnt, true),adOpenKeyset,adLockOptimistic,adCmdText)。 //若沒有此設(shè)備的庫存記錄 if (pRstGetRecordCount()==0) { CDevRs rsDev。 strcpy(, )。 = 。 = 。 = 1。 = 1。 //創(chuàng)建一個設(shè)備庫存記錄 COleSafeArray vaFields, vaValues。 (vaFields,vaValues)。 TESTHR(pRstAddNew(vaFields, vaValues))。 } else//若有此設(shè)備的庫存記錄 { CDevRs rsDev。 IADORecordBinding *picRs = NULL。 //Interface Pointer declared.(VC++ Extensions) TESTHR(pRstQueryInterface(__uuidof(IADORecordBinding),(LPVOID*)amp。picRs))。 TESTHR(picRsBindToRecordset(amp。rsDev))。 strcpy(, )。 = + 。 = + 。 //修改原有的設(shè)備庫存記錄 TESTHR(picRsUpdate(amp。rsDev))。 picRsRelease()。 } pRstClose()。 //提交事務(wù) m_DBCntCommitTrans()。 } catch(__erroramp。 e) { AfxMessageBox(())。 m_DBCntRollbackTrans()。 return。 } MessageBox(完成操作!)。 m_logAddLog(添加入庫信息)。 EndDialog(0)。}本系統(tǒng)的幫助模塊由兩部分組成,一部分是本程序的About窗口,另一個是在外部編譯好的chm格式的幫助文件。單擊主對話框中的相應(yīng)按鈕可以分別激活這兩部分功能。 下面是“幫助”和“關(guān)于”兩個按鈕的消息處理函數(shù):////激活“幫助”和“關(guān)于”void CDMSDlg::OnBtnAbout() { CAboutDlg dlg。 ()。}void CDMSDlg::OnBtnHelp() { WinExec( ,SW_SHOW)。}第二個函數(shù)調(diào)用WinExec這個Win 32API激活了外部的chm幫助文件 “關(guān)于”窗口的界面 圖120 “關(guān)于”窗口的界面七、課程設(shè)計心得體會1 問題和解決方案問題1:再裝好運行軟件后,沒有裝該代碼的數(shù)據(jù)庫,出現(xiàn)了未指定錯誤的問題。解決方案:上網(wǎng)搜尋資料后,才發(fā)現(xiàn)原來該代碼要連接相應(yīng)的數(shù)據(jù)庫后才可運行。打開控制面板——管理工具——數(shù)據(jù)源——添加,則添加相應(yīng)的數(shù)據(jù)庫文件。再次運行程序后,就沒有出現(xiàn)該現(xiàn)象。問題2:運行時未有程序編寫錯誤,但運行到某個程序卻突然報錯。解決方案:通過單步運行程序查到出錯地方,發(fā)現(xiàn)Query1 的SQL語句寫錯。修改后運行正常。通過調(diào)倉庫管理系統(tǒng),它的基本功能基本實現(xiàn),但是還是有一些地方需要改進。 首先,功能不是很強大,有些基本功能不可以實現(xiàn),再增加了一些模塊后,一般倉庫所需的功能基本上能實現(xiàn)。其次,在倉庫管理員登錄時,開始沒有設(shè)置驗證信息,這對倉庫設(shè)備的安全性有很大的隱患,所以又增添了登錄信息驗證界面。最后,該倉庫管理系統(tǒng)在實際運用過程中還會遇到一些實際的問題,可根據(jù)具體實際情況進行改進。經(jīng)過一個星期的設(shè)計和開發(fā),我們的倉庫管理系統(tǒng)基本開發(fā)完畢。其功能基本符合任務(wù)要求,能夠完成倉庫的基本入庫出庫還庫等,很好的實現(xiàn)倉庫管理系統(tǒng)的功能。通過這次課程設(shè)計,它不僅檢驗了我所學(xué)的知識,也培養(yǎng)了我如何去把握一件事,如何去做一件事,又如何完成一件事情。在設(shè)計過程中,與同學(xué)分工設(shè)計,和同學(xué)們相互探討,相互學(xué)習,相互監(jiān)督。學(xué)會了合作,學(xué)會了運籌帷幄,學(xué)會了寬容,學(xué)會了理解,也學(xué)會了做人與處世。課程設(shè)計是我們專業(yè)課程知識綜合應(yīng)用的實踐訓(xùn)練,著是我們邁向社會,從事職業(yè)工作前一個必不少的過程.”千里之行始于足下”,通過這次課程設(shè)計,我深深體會到這句千古名言的真正含義.我今天認真的進行課程設(shè)計,學(xué)會腳踏實地邁開這一步,就是為明天能穩(wěn)健地在社會大潮中奔跑打下堅實的基礎(chǔ)。通過這次windows課程設(shè)計,我在多方面都有所提高。通過這次課程設(shè)計,綜合運用本專業(yè)所學(xué)課程的理論和實際具體應(yīng)用,從而培養(yǎng)和提高學(xué)生獨立工作能力,鞏固與擴充了wingdows系統(tǒng)編程與計算機語言與相關(guān)知識等課程所學(xué)的內(nèi)容,掌握倉庫管理設(shè)計的方法和步驟,各科相關(guān)的課程都有了全面的復(fù)習,獨立思考的能力也有了提高。總之,通過本次課程設(shè)計,進一步加深了對軟件設(shè)計的掌握,加強了對軟件MS Visual Studio 2005的使用。學(xué)習到了很多理論知識,加強了實踐的能力。但由于專業(yè)課程設(shè)計時間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如用戶界面不夠美觀,出錯處理不夠等多方面問題。這些都有待今后的進一步改善。31 / 31
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1