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

正文內(nèi)容

倉庫管理系統(tǒng)畢業(yè)設(shè)計_文獻(xiàn)綜述-資料下載頁

2024-10-25 15:21本頁面
  

【正文】 功能是添加商品類別到數(shù)據(jù)庫中。主要代碼如下: CProTypeEditDlg::OnOK(){ ……CProType pt。(m_TypeName)。//類別名稱……if(cTypeId == ”“)//表示插入數(shù)據(jù)()?!璭lse(cTypeId)?!瓆 設(shè)計商品信息管理對話框商品信息管理對話框可以按照商品類別查詢商品信息,也可以對商品信息進(jìn)行添加,修改和刪除等操作。對話框ID為IDD_PROMAN_DIALOG。對話框的布局如圖:為對話框添加CProManDlg類。在對話框中有3個ADO Data控件,它們分別為一級商品類別、二級商品類別和商品表格提供數(shù)據(jù)源。添加、修改、刪除操作函數(shù)的功能與其他對話框功能類似在此不再詳述。此對話框用的主要函數(shù)是當(dāng)用戶單擊一級商品類別時,執(zhí)行OnClickDatabol()函數(shù),其功能是根據(jù)用戶選擇的一級類別來設(shè)置要顯示的二級商品類別。主要代碼如下: CProManDlg::OnClickDatabo1(short Area){ ……cUpper = ()。//讀取選擇類別的編號//設(shè)置二級類別的記錄源(”SELECT * FROM ProType WHERE UpperId=“ + cUpper)。()。} 設(shè)計商品信息編輯對話框 編輯商品信息的對話框當(dāng)用戶單擊“確定”按鈕時,執(zhí)行OnOK()函數(shù),功能將輸入的數(shù)據(jù)保存到數(shù)據(jù)庫中。其代碼如下: CProEditDlg::OnOK(){ CProduct pr?!?)。//插入數(shù)據(jù)庫(cPid)。CDialog::OnOK()。} 庫存操作管理模塊設(shè)計庫存操作管理模塊可以實(shí)現(xiàn)以下功能:入庫操作的添加、修改、刪除、出庫操作的添加、修改和刪除。庫存盤點(diǎn)的添加、修改、刪除。 設(shè)計入庫操作管理對話框入庫單管理對話框的ID為IDD_STOREINMAN_DIALOG。對話框的布局如圖:對話框所對應(yīng)的類為CStoreInManDlg。調(diào)用的主要函數(shù)是Refresh_Data()、OnAddButton()函數(shù)。Refresh_Data()的功能是設(shè)置ADO Data控件的記錄源與其他對話框的ADO控件的功能類似,OnAddButton()函數(shù)與其他對話框的添加函數(shù)類似。代碼不再詳細(xì)描述。 設(shè)計入庫單編輯對話框入庫單編輯對話框的ID為IDD_STOREINDIT_DIALOG。對話框的布局如圖:對話框?qū)?yīng)的類為CStoreInEditDlg。在此對話框中使用了5個ADO Data控件,功能與其他對話框的ADO Data控件相同。此對話框主要函數(shù)是OnSelchangeClttypeCombo()和OnChangePpriceEdit()函數(shù)。OnSelchangeClttypeCombo()函數(shù)功能是當(dāng)用戶在客戶類別組合框中選擇不同類別時,根據(jù)用戶所選擇的客戶類別設(shè)置查詢條件。主要代碼如下: OnSelchangeClttypeCombo(){ //設(shè)置查詢客戶的SELECT語句CString cSource。cSource = ”SELECT * FROM Client“。//根據(jù)客戶類別設(shè)置查詢條件if(()== 0)cSource += ” WHERE Ctype = 1“。elsecSource += ” WHERE Ctype = 2“。(”“)。//清除客戶組合框的顯示內(nèi)容(cSource)。//設(shè)置數(shù)據(jù)源,重新客戶列表()。}OnChangePpriceEdit()函數(shù)功能是當(dāng)用戶改變商品單價數(shù)據(jù)時,總價格也隨著變化而變化。主要代碼如下: CStoreInEditDlg::OnChangePpriceEdit(){ UpdateData(TRUE)。//讀取輸入數(shù)據(jù)到成員變量 (”%.2f“, m_Pprice * m_Pnum)。//計算總價格UpdateData(FALSE)。//顯示成員變量值 } 當(dāng)用戶單擊“確定“按鈕時執(zhí)行OnOK()函數(shù),將輸入的信息插入到數(shù)據(jù)庫中。 設(shè)計出庫操作管理對話框:對話框所對應(yīng)的類為CTakeOutManDlg。主要函數(shù)Refresh_Data()、OnAddButton()。功能與入庫管理對話框相似。不再詳述。 設(shè)計出庫操作編輯對話框出庫操作編輯對話框的ID為IDD_TAKEOUTEDIT_DIALOG。對應(yīng)的類為CTakeOutEditDlg。布局如圖:對話框中的DataGrid控件用于根據(jù)用戶選擇的商品和倉庫信息顯示相關(guān)的庫存商品,用戶可以從其中選擇需要出庫的商品,然后輸入出庫數(shù)量。在顯示庫存商品時,需要查詢默認(rèn)商品的價格數(shù)量,并顯示在表格下方。因此,需要調(diào)用OnClickDatagrid2()函數(shù)。程序?qū)腄ataGrid控件中讀取商品價格和庫存數(shù)量等信息,并顯示在對話框的相關(guān)位置。主要代碼如下:OnClickDatagrid2(){ ……m_Pprice = (1)。//從表格中讀取產(chǎn)品價格m_Pnum1 = (2)。//從表格中讀取產(chǎn)品庫存數(shù)量UpdateData(FALSE)。……} 當(dāng)用戶點(diǎn)擊“確定“按鈕時,執(zhí)行OnOK()函數(shù),將編輯的倉庫出庫單保存到數(shù)據(jù)庫中。主要代碼如下: { ……CProInStore pi。CTakeOut to。CString cType。//插入出庫數(shù)量()。//@@@@@ 保存庫存產(chǎn)品信息 @@@@@ ……()。} 設(shè)計庫存盤點(diǎn)管理對話框庫存盤點(diǎn)管理對話框的ID為IDD_CHECKMAN_DIALOG。對話框的布局如圖:對話框?qū)?yīng)的類為CCheckManDlg。對話框主要函數(shù)是Refresh_Data()。功能是設(shè)置數(shù)據(jù)源,查詢相關(guān)庫存盤點(diǎn)信息。主要代碼如下:Refresh_Data(){CString cPid。//保存當(dāng)前選擇的產(chǎn)品編號 ……CString cSid。//保存當(dāng)前選擇的倉庫編號…..//設(shè)置SELECT語句CString cSource。cSource = ”SELECT SpId, Pprice As 產(chǎn)品入庫單價, Pnum As 庫存數(shù)量, MakeDate As 生產(chǎn)日期“。cSource += ” FROM ProInStore WHERE Pid=“ + cPid + ” AND Sid= + cSid。//設(shè)置記錄源(cSource)。()?!瓆 設(shè)計庫存盤點(diǎn)編輯對話框庫存盤點(diǎn)編輯對話框用于編輯指定商品的庫存數(shù)量,從而糾正庫存數(shù)量可能存在的錯誤。對話框的ID為IDD_CHECKEDIT_DIALOG。對話框的布局如圖: 對話框類為CCheckEditDlg。當(dāng)用戶單擊“確定”按鈕時,執(zhí)行OnOK()函數(shù)。其功能是更新庫存數(shù)量。代碼如下: OnOK(){ UpdateData(TRUE)。//將用戶輸入數(shù)據(jù)讀取到成員變量中//更新庫存數(shù)量CProInStore obj。(m_NewNum)。(cSpId)。} 庫存警示管理模塊設(shè)計庫存警示管理模塊可以實(shí)現(xiàn)以下功能:實(shí)現(xiàn)數(shù)量報警管理。即當(dāng)庫存商品的數(shù)量低于下線或超過上線時報警。實(shí)現(xiàn)失效報警管理,即當(dāng)庫存商品即將達(dá)到有效期時報警。 設(shè)計商品數(shù)量報警管理模塊商品數(shù)量報警信息管理對話框用來顯示所有需要進(jìn)行數(shù)量報警的商品信息。為了更方便的統(tǒng)計商品數(shù)量報警信息,需要創(chuàng)建一個視圖Total_Num,它的作用是統(tǒng)計每種庫存商品數(shù)量。主要代碼如下: USE [Stock] GO ALTER VIEW [dbo].[Total_Num] AS SELECT , SUM()AS Total FROM INNER JOIN ON = GROUP BY GO 商品數(shù)量報警信息管理對話框的ID為IDD_NUMALARM_DIALOG。對話框布局如圖:對話框?qū)?yīng)的類為CNumAlarmDlg。主要函數(shù)是Refresh_Data()。功能與其他對話框的Refresh_Data()類似。在此不再詳述。警告類型分為短線和超儲兩種情況,程序?qū)⒏鶕?jù)用戶選擇的類型進(jìn)行統(tǒng)計。 設(shè)計商品失效報警管理模塊商品失效報警信息管理對話框用來顯示所有需要進(jìn)行失效報警的商品信息。為了更好方便的統(tǒng)計商品失效報警信息,需要創(chuàng)建一個視圖Vaild,它的功能是統(tǒng)計庫存商品價格、數(shù)量、生產(chǎn)日期、倉庫名稱和距離失效期的天數(shù)等信息。主要代碼如下: USE [Stock] GO ALTER VIEW [dbo].[Valid] AS SELECT AS 庫存記錄編號, AS 商品名稱, AS 商品價格, AS 商品數(shù)量, AS 生產(chǎn)日期, AS 倉庫名稱,ROUND(DATEDIFF(day, DATEADD(day,, ),GETDATE()), 0)AS 距離失效期的天數(shù) FROM INNER JOIN ON = AND DATEDIFF(day,GETDATE(), )= INNER JOIN ON = GO 在SELECT語句中,使用了如下的SQL Server函數(shù):DATEADD 在向指定日期加上一段時間的基礎(chǔ)上,返回新的datatime值。DATEDIFF 返回兩個指定日期的時間差。ROUND 根據(jù)指定的長度和精度對數(shù)字表達(dá)式進(jìn)行四舍五入。GETDATE 按datetime值的SQL Server標(biāo)準(zhǔn)內(nèi)部格式返回當(dāng)前系統(tǒng)日期和時間。商品失效報警信息管理對話框ID為IDD_VALID_DIALOG。對應(yīng)的類為CValidDlg。對話框的布局與商品數(shù)量報警信息管理對話框類似。因為功能已經(jīng)在視圖里實(shí)現(xiàn)了所以此對話框不用添加額外的函數(shù)。第五章 結(jié)束語 開發(fā)中的問題和解決辦法如何高效的在VC++中添加類與對話框及消息響應(yīng)函數(shù)。為了解決這些問題,本設(shè)計中的所設(shè)計的類與對話框采用利用VC++向?qū)?,然后在自動生成的基礎(chǔ)上修改,節(jié)省了相當(dāng)一部分繁瑣的時間加快了程序開發(fā)的速度,節(jié)省了開發(fā)的時間。在設(shè)計中使用了大量的數(shù)據(jù),設(shè)計了大量的表格。為了便于實(shí)現(xiàn)數(shù)據(jù)與表的連接、表與類的連接,采用了數(shù)據(jù)庫軟件。這樣只要調(diào)用數(shù)據(jù)庫本身的查詢、插入、修改等語句就以輕松的操作這些數(shù)據(jù)。使理論上的知識很好的與實(shí)際問題相結(jié)合。 系統(tǒng)不足之處在本設(shè)計中,還有很多不足之處:界面的美觀還可以進(jìn)行更進(jìn)一步的改善,還可以再增加一些功能,比如在狀態(tài)欄增加時間顯示,可以讓使用人員很方便的看到當(dāng)前時間。也可以增加實(shí)時的通訊功能,可以讓管理員與普通用戶之間進(jìn)行實(shí)時通訊。本系統(tǒng)在處理大量的數(shù)據(jù)時能力還很欠缺,應(yīng)該再設(shè)計時采用一些適當(dāng)?shù)乃惴▽Ρ鞠到y(tǒng)進(jìn)行優(yōu)化。第六章 致謝在論文完成之際,我要特別感謝我的指導(dǎo)老師呂知辛老師的熱情關(guān)懷和悉心指導(dǎo)。在我撰寫論文的過程中,呂知辛老師傾注了大量的心血和汗水,無論是在論文的選題、構(gòu)思和資料的收集方面,還是在論文的研究方法以及成文定稿方面,我都得到了呂知辛老師悉心細(xì)致的教誨和無私的幫助,特別是他廣博的學(xué)識、深厚的學(xué)術(shù)素養(yǎng)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和一絲不茍的工作作風(fēng)使我終生受益,在此表示真誠地感謝和深深的謝意。在論文的寫作過程中,也得到了許多同學(xué)的寶貴建議,在此一并致以誠摯的謝意。感謝所有關(guān)心、支持、幫助過我的良師益友。參考文獻(xiàn)【1】++:【2】屈磊 ++:電子工業(yè)出版社2007【3】(美)Sartaj 、算法與應(yīng)用——C++: 【4】王立副 麻志毅 :.【5】苗雪蘭 劉瑞新 : 【6】李濤 劉凱奎 : 【7】 Server 2005 : 【8】(美)Timothy : 【9】 C++教程[M].北京:機(jī)械工業(yè)出版社,2004 【10】 C++ [M].北京:【11】:劉誠方,++:【12】:使用C++:
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1