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

正文內(nèi)容

倉庫庫存管理系統(tǒng)源程序(參考版)

2024-10-25 16:05本頁面
  

【正文】 代碼不再詳細描述。調(diào)用的主要函數(shù)是Refresh_Data()、OnAddButton()函數(shù)。 設(shè)計入庫操作管理對話框入庫單管理對話框的ID為IDD_STOREINMAN_DIALOG。} 庫存操作管理模塊設(shè)計庫存操作管理模塊可以實現(xiàn)以下功能:入庫操作的添加、修改、刪除、出庫操作的添加、修改和刪除。//插入數(shù)據(jù)庫(cPid)。其代碼如下: CProEditDlg::OnOK(){ CProduct pr。()。主要代碼如下: CProManDlg::OnClickDatabo1(short Area){ ……cUpper = ()。添加、修改、刪除操作函數(shù)的功能與其他對話框功能類似在此不再詳述。對話框的布局如圖:為對話框添加CProManDlg類?!瓆 設(shè)計商品信息管理對話框商品信息管理對話框可以按照商品類別查詢商品信息,也可以對商品信息進行添加,修改和刪除等操作。//類別名稱……if(cTypeId == ”“)//表示插入數(shù)據(jù)()。主要代碼如下: CProTypeEditDlg::OnOK(){ ……CProType pt。其布局如圖:對話框?qū)?yīng)的類為CProTypeEditDlg。 設(shè)計商品類別編輯對話框編輯商品類別信息的對話框可以用來添加和修改商品類別信息。//刷新 } 剩下右側(cè)的按鈕與左側(cè)的按鈕功能類似,只不過刪除的商品類別不一樣。主要代碼如下: CProTypeManDlg::OnDel1Button(){ (Tid)。} 當用戶單擊左側(cè)“修改”按鈕時,執(zhí)行OnModilButton()函數(shù),其功能與“添加”按鈕功能類似。 = 0。 = ”“。} 當用戶單擊左側(cè)的“添加”按鈕時,執(zhí)行OnAdd1Buttom()函數(shù),其功能是顯示商品類別編輯對話框。//讀取選擇類別的編號//設(shè)置二級類別的記錄源(”SELECT * FROM ProType WHERE UpperId=“ + cUpper)。主要代碼如下:CProTypeManDlg::OnClickDatalist1(){ CString cUpper。商品類別管理對話框的ID為IDD_PROTYPEMAN_DIALOG,對話框布局入圖:對話框?qū)?yīng)的類為CProtypeManDlg。//更新當前用戶密碼…… } 商品管理模塊可以實現(xiàn)以下功能:商品類別的添加、修改、刪除。主要代碼如下: CChangePwdDlg::OnOK(){ ……(m_NewPwd1)。} 修改用戶密碼對話框的ID為IDD_CHANGEPWD_DIALOG,對話框的布局如圖:對話框?qū)?yīng)的類為CChangePwdDlg。主要代碼如下: OnOK(){CUsers usr。} 設(shè)計用戶信息編輯對話框用戶信息編輯對話框的ID為IDD_USEREDIT_DIALOG,對話框布局如圖:對話框?qū)?yīng)的類為CUserEditDlg。(())。} 當用戶單擊“刪除”時,執(zhí)行OnDelButton()函數(shù),其功能刪除用戶。//設(shè)置默認密碼(())。主要代碼如下:OnModiButton(){ ……CUsers usr。if(()== IDOK)()。主要代碼為: OnAddButton(){ CUserEditDlg dlg。對話框中使用DataList控件顯示用戶列表,使用ADO Data控件為其提供數(shù)據(jù)源。普通用戶只能修改自身密碼??梢园韵虑樾危篈dmin用戶可以創(chuàng)建系統(tǒng)管理員或普通用戶、復位用戶密碼、刪除系統(tǒng)管理員或普通用戶,也可以修改自身的密碼。//倉庫說明…… //表示插入新記錄()。(m_Sname)。當用戶單擊“確定”時,執(zhí)行OnOK()函數(shù)用來把在對話框輸入的信息添加或修改到數(shù)據(jù)庫中。 設(shè)計倉庫信息編輯對話框編輯倉庫信息的對話框可以用來添加和修改倉庫信息,其ID為IDD_STOREHOUSEEDIT_DIALOG。函數(shù)實現(xiàn)過程也非常類似。該對話框的主要函數(shù)為Refresh_Data()、OnAddButtom()、OnModiButton()、OnDelButton()。插入進數(shù)據(jù)庫……(cCid)。(m_Cname)。當用戶單擊“確定”按鈕,添加OnOK()函數(shù),其功能是將輸入的信息保存到數(shù)據(jù)庫中。} 設(shè)計客戶信息編輯對話框編輯客戶信息的對話框可以用來添加和修改客戶信息,對話框名稱為IDD_CLIENTEDIT_DIALOG。((0))。} ()函數(shù)當用戶單擊“刪除”按鈕時,執(zhí)行此函數(shù),其功能是刪除所選擇的記錄。 = (0)。其功能是彈出編輯對話框進行修改記錄操作。主要代碼如下: OnAddButton(){ ……//打開編輯對話框CClientEditDlg dlg。//設(shè)置表格列寬度} ()函數(shù)當用戶單擊“添加”按鈕時,執(zhí)行此函數(shù)。//設(shè)置SELECT語句,按客戶單位排序 ……(cSource)。()函數(shù)它的功能是為ADO Data控件設(shè)置數(shù)據(jù)源,從而決定在DataGrid控件中顯示的數(shù)據(jù)內(nèi)容。添加控件包括四個按鈕控件,一個組合框、ADO Data和DataGrid控件。對話框?qū)?yīng)的類為CClientManDlg。查看客戶信息。修改客戶信息。主要代碼如下: void CLoginDlg::OnBnClickedCancel(){ OnCancel()。} }當用戶單擊取消時,添加CLoginDlg::OnBnClickedCancel()函數(shù)來響應(yīng)此消息。//用于從表Users中讀取數(shù)據(jù)//如果讀取的數(shù)據(jù)與用戶輸入數(shù)據(jù)不同,則返回if(()!= m_Pwd){ MessageBox(”用戶信息不正確,無法登錄!“)。}CUsers user。} if(m_Pwd == ”“){ MessageBox(”請輸入密碼“)。主要代碼如下: CLoginDlg::OnOK(){ ……//檢查數(shù)據(jù)有效性if(m_UserName == “){MessageBox(”請輸入用戶名“)。在確認按鈕處添加此消息響應(yīng)函數(shù)CLoginDlg :OnOK()。在登陸對話框用戶首先輸入用戶名,然后輸入密碼。用戶要使用系統(tǒng),首先必須通過系統(tǒng)的身份認證,這個過程叫做登陸。CProInStore類用來管理表ProInStore的數(shù)據(jù)庫操作。CStoreln類用來管理表Storeln的數(shù)據(jù)庫操作。CProType類用來管理表ProType的數(shù)據(jù)庫的操作。CStorehouse類用來管理表Storehouse的數(shù)據(jù)庫操作。添加這些菜單項如圖所示:根據(jù)數(shù)據(jù)庫邏輯設(shè)計,我們可以為這些表添加相應(yīng)的類。添加這些菜單項如圖所示:當用戶單擊庫存操作管理時,顯示入庫操作、出庫操作、庫存盤點。如圖所示:當用戶單擊基本信息管理時,顯示客戶信息管理、倉庫信息管理、用戶信息管理、修改用戶密碼、退出系統(tǒng)菜單項。Pid為入庫商品編號、MakeDate為生產(chǎn)日期、Pprice為入庫商品單價、Pnum為入庫商品數(shù)量、Cid為客戶編號、Sid為倉庫編號、EmpName為經(jīng)辦人、OptDate為入庫日期(7)出庫操作信息表(TakeOut)說明:Ttype為入庫操作類型,包括銷售出庫、退貨出庫、用料出庫等。(3)用戶信息表(Users)說明:UserName為用戶名、Pwd為密碼、User_type為用戶類型(系統(tǒng)管理員用戶,普通用戶)(4)商品類別表(ProType)說明:TypeId為商品類別編號、TypeName為商品類別名稱、UpperId為上級商品類別(5)商品信息表(Product)說明:Pid為商品編號、Pname 為商品名稱、TypeId為商品類型編號、Pstyle商品規(guī)格、Punit為計量單位、Pprice為參考價格、Plow為商品數(shù)量下限、Phigh為商品數(shù)量上限、Valid為有效期、AlarmDay為在到達有效期前幾天發(fā)出警告。(1)客戶信息表(Client)說明:Cid為客戶編號、Cname為客戶名稱、Ctype為客戶類型其中包括(供應(yīng)商供貨商)、Ctype為聯(lián)系人、Address為通信地址、Postcode為郵政編碼、Phone為聯(lián)系電話、Fax為傳真電話、Memo為備注信息。每個表格表示在數(shù)據(jù)庫中的一個表。本設(shè)計根據(jù)上面的設(shè)計規(guī)劃出的實體有客戶實體、倉庫實體、用戶實體、商品類別實體、商品實體、入庫實體、出庫實體、庫存實體。有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項,就能進行下面的數(shù)據(jù)庫設(shè)計。(5)庫存操作管理信息。(4)商品管理信息。(3)用戶信息。(2)倉庫信息。因此得到它的系統(tǒng)流程分析圖如下:第三章 數(shù)據(jù)庫設(shè)計 在本設(shè)計中,通過對企業(yè)倉庫管理的內(nèi)容和系統(tǒng)流程分析,設(shè)計的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下:(1)客戶信息。第一個過程決定用戶能否進入系統(tǒng)。身份認證可以分為以下兩個過程:(1)確認用戶是否是有效的系統(tǒng)用戶。對于多類型用戶的管理系統(tǒng)來說,每一類用戶的工作流程都是不相同的。系統(tǒng)管理員用戶可以管理其他用戶信息,而在其他方面與所有用戶的權(quán)限相同。從而使用戶能夠全面的了解庫存狀況。商品出現(xiàn)短線、超儲、接近或超過有效期限時都需要報警。在商品信息中,包含商品的合理數(shù)量范圍和有效期限。(3)庫存操作管理庫存操作管理可以實現(xiàn)入庫管理、出庫管理和庫存盤點等功能。 (1)基本信息管理 基本信息管理包括對客戶信息、倉庫信息和用戶信息信息的管理。●界面盡量簡單化,做到實用、方便,盡量滿足企業(yè)中不同層次員工的需要。●刪除不必要的管理冗余,實現(xiàn)管理規(guī)范化、科學化。在本系統(tǒng)的設(shè)計過程中,為了克服以上困難,滿足計算機管理的需要,我們采取了下面的一些原則。因此在管理上實現(xiàn)起來有一定的困難。而現(xiàn)在的倉庫管理系統(tǒng)多種多樣,而倉庫管理的特點是信息處理量比較大。ADO針對客戶/服務(wù)器以及WEB應(yīng)用程序作了優(yōu)化。同傳統(tǒng)的數(shù)據(jù)對象層次(DAO和RDO)不同,ADO可以獨立創(chuàng)建。ADO向程序員提供了很多好處。如同RDO對象是ODBC驅(qū)動程序接口一樣,ADO對象是OLE DB的接口;如同不同的數(shù)據(jù)庫系統(tǒng)需要它們自己的ODBC驅(qū)動程序一樣,不同的數(shù)據(jù)源要求它們自己的OLE DB提供者(OLE DB provider)。ADO向我們提供了一個熟悉的,高層的對OLE DB的Automation封裝接口。ADO是由早期的微軟數(shù)據(jù)接口?遠程數(shù)據(jù)對象RDO演化而來的。ADO的一項屬性??遠程數(shù)據(jù)服務(wù),支持“數(shù)據(jù)倉庫”ActiveX 組件以及高效的客戶端緩存。為實現(xiàn)這一目標,微軟在數(shù)據(jù)庫和微軟的OLE DB中提供了一種“橋”程序,這種程序能夠提供對數(shù)據(jù)庫的連接。可以使用ADO 去編寫緊湊簡明的腳本以便連接到 Open Database Connectivity(ODBC)兼容的數(shù)據(jù)庫和 OLE DB 兼容的數(shù)據(jù)源,這樣 ASP 程序員就可以訪問任何與 ODBC 兼容的數(shù)據(jù)庫,包括 MS SQL SERVER、Access、Oracle 等等。RDO與ODBC一起工作訪問關(guān)系數(shù)據(jù)庫,但不能訪問如ISAM和VSAM的非關(guān)系數(shù)據(jù)庫。作為ActiveX的一部分,ADO也是Microsoft的組件對象模式(COM)的一部分,它的面向組件的框架用以將程序組裝在一起。為達到這一目的,Microsoft和其它數(shù)據(jù)庫公司在它們的數(shù)據(jù)庫和Microsoft的OLE數(shù)據(jù)庫之間提供了一個“橋”程序,OLE數(shù)據(jù)庫已經(jīng)在使用ADO技術(shù)。象Microsoft的其它系統(tǒng)接口一樣,ADO是面向?qū)ο蟮摹C糠N版本都在標準版的特性上進行了擴展,包括用于遠程服務(wù)程序開發(fā)和調(diào)試、SQL Server2005開發(fā)的工具,以及完整的、沒有限制的開發(fā)環(huán)境。這個版本的 Visual Studio 包含有眾多版本,分別面向不同的開發(fā)角色。它同時也能開發(fā)跨平臺的應(yīng)用程序,如開發(fā)使用微軟操作系統(tǒng)的手機的程序等。2005 年,微軟發(fā)布了 Visual Studio 2005。Visio 作為使用統(tǒng)一建模語言(UML)架構(gòu)應(yīng)用程序框架的程序被引入,同時被引入的還包括移動設(shè)備支持和企業(yè)模版。后者僅語法同 Java 相同,但是面向的不是 Java 虛擬機, Framework。Visual Basic、Visual C++ 都被擴展為支持托管代碼機制的開發(fā)環(huán)境,且 Visual Visual Basic 脫胎換骨,徹底支持面向?qū)ο蟮木幊虣C制。.NET 的通用語言框架機制(Common Language Runtime, CLR),其目的是在同一個項目中支持不同的語言所開發(fā)的組件。2002 年, 口號的提出與 Windows XP / Office XP 的發(fā)布,微軟發(fā)布了 Visual (內(nèi)部版本號為 )。這也是 Visual Basic 最后一次發(fā)布,從下一個版本()開始,Microsoft Basic 進化成了一種新的面向?qū)ο蟮恼Z言:Microsoft 。1998 年,微軟公司發(fā)布了 Visual Studio 。它本身不僅具有極其強大的編程能力,它允許選擇和管理外接程序,并內(nèi)含多種實用控件,這些對Visual C++的擴充又進一步增強了它的開發(fā)環(huán)境的能力。因此,庫存管理系統(tǒng)能夠為用戶提供充足的信息和快捷的查詢手段。因此設(shè)計一款倉庫管理系統(tǒng)是非常重要的。這種管理方式存在著許多缺點,諸如效率低,保密性差等,而且時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難?!边@個定義全面地說明了管理信息系統(tǒng)的目標、功能和組成,而且反映了管理信息系統(tǒng)在當時達到的水平。1985年,管理信息系統(tǒng)的創(chuàng)始人,明尼蘇達大學的管理學教授Gordon ,即“管理信息系統(tǒng)是一個利用計算機軟硬件資源,手工作業(yè),分析、計劃、控制和決策模型以及數(shù)據(jù)庫的人機系統(tǒng)。1970年,Walter :“以口頭或書面的形式,在合適的時間向經(jīng)理、職員以及外界人員提供過去的、現(xiàn)在的、預測未來的有關(guān)企業(yè)內(nèi)部及其環(huán)境的信息,以幫助他們進行決策。1958年,蓋爾寫到:“管理將以較低的成本得到及時準確的信息,做到較好的控制。20世紀50年代,西蒙提出管理依賴于信息和決策的思想。在系統(tǒng)的實現(xiàn)中,給出了相應(yīng)模塊功能控件的事件及代碼。在系統(tǒng)分
點擊復制文檔內(nèi)容
化學相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1