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

正文內(nèi)容

曹偉偉——商品銷售管理系統(tǒng)3月6(編輯修改稿)

2025-05-04 21:39 本頁面
 

【文章內(nèi)容簡介】 SQL Server 2022 的操作,為了操作的方便,將數(shù)據(jù)庫的各種操作封裝在一個自定義的 CDataBase 類中。在實現(xiàn)數(shù)據(jù)庫的過程中,首先要創(chuàng)建一個新類 CDataBase,然后再向新創(chuàng)建的該類中添加一個成員函數(shù)和成員變量。在程序連接和操作數(shù)據(jù)庫時,需要設置數(shù)據(jù)庫連接的相關(guān)信息,該系統(tǒng)是通過一個數(shù)據(jù)庫配置的 INI 文件,與數(shù)據(jù)庫進行連接的,當系統(tǒng)啟動時,首先從 INI 文件中獲取數(shù)據(jù)庫的配置信息,如若系統(tǒng)所在的服務器與數(shù)據(jù)庫發(fā)生變化,只需要修改 INI 文件中的配置信息即可,無需再改動代碼。在 CDataBase 類中,自定義了一個初始化數(shù)據(jù)庫連接的函數(shù),主要用于獲取 INI 文件中的鏈接信息,如主機名、用戶名、密碼、默認庫。如果該初始化函數(shù)調(diào)用成功,即連接成功,則返回 1,否則返回 0,即表示連接數(shù)據(jù)庫失敗 [4]。該初始化函數(shù)為InitData(),實現(xiàn)代碼如下:int CDatabase::InitData(){char m_szConnect[512]。char m_szTmp[1024]= 。char m_szHost[20], m_szUser[20], m_szPwd[20], m_szDef[20] 。GetPrivateProfileString(數(shù)據(jù)庫, 主機名, NULL, m_szHost, sizeof(m_szHost), IniFile) 。GetPrivateProfileString(數(shù)據(jù)庫, 用戶名, NULL, m_szUser, sizeof(m_szUser), IniFile) 。GetPrivateProfileString(數(shù)據(jù)庫, 密碼, NULL, m_szPwd, sizeof(m_szPwd), IniFile) 。GetPrivateProfileString(數(shù)據(jù)庫, 默認庫, NULL, m_szDef, sizeof(m_szDef), IniFile) 。try{//連接 XdDataHRESULT hr = (__uuidof(Connection))。sprintf(m_szConnect,provider = sqloledb。server=%s。database=%s。, m_szHost, m_szDef)。hr=m_ConnectionOpen(_bstr_t(m_szConnect),_bstr_t(m_szUser),_bstr_t(m_szPwd),1)。吉林大學計算機科學與技術(shù)學院 本科生畢業(yè)論文題目:商品銷售管理系統(tǒng) 第 13 頁共33 頁sprintf(m_szTmp, 數(shù)據(jù)庫連接成功 !)。//連接 XdData}catch(__error amp。 e) {sprintf(m_szTmp, 數(shù)據(jù)庫打開失敗 ,錯誤原因:%s\n,LPCTSTR(()))。return 0 。}return 1 。}吉林大學計算機科學與技術(shù)學院 本科生畢業(yè)論文題目:商品銷售管理系統(tǒng) 第 14 頁共33 頁第 4 章 系統(tǒng)模塊設計與實現(xiàn) 登錄模塊設計與實現(xiàn)用戶登錄模塊是所有管理系統(tǒng)所應具備的基礎模塊之一,該模塊主要用于實現(xiàn)系統(tǒng)的檢驗工作,只有具有相應權(quán)限的管理員用戶可以使用這個系統(tǒng),增加了系統(tǒng)的安全性,該系統(tǒng)用戶登錄的界面如圖 所示。圖 系統(tǒng)登錄模塊用戶登錄系統(tǒng)是整個系統(tǒng)中最先顯示的一個窗體,在運行一個系統(tǒng)時,要首先通過這個窗體,以管理員的身份進入該系統(tǒng),若輸入用戶名與密碼正確,則進入此系統(tǒng),若輸入錯誤,則無法進入此系統(tǒng)。在登錄窗體創(chuàng)建的同時應該創(chuàng)建數(shù)據(jù)庫的連接,與數(shù)據(jù)庫連接這個過程,需要在應用程序類的初始化方法(CMerchandiseSellApp)中實現(xiàn),連接數(shù)據(jù)庫的操作代碼如下:if(!()){MessageBox(NULL, 數(shù)據(jù)庫訪問失敗,程序異常關(guān)閉!, 出錯啦, MB_OK) 。exit(1) 。}//login CDlgLogin m_hDlg 。 /*定義登錄對話框類的對象 */if(() == IDOK) /*顯示登錄對話框 */{吉林大學計算機科學與技術(shù)學院 本科生畢業(yè)論文題目:商品銷售管理系統(tǒng) 第 15 頁共33 頁}else{//exit(1) 。}CMerchandiseSellDlg dlg。 /*定義應用程序主窗體 */m_pMainWnd = amp。dlg。int nResponse = ()。 /*顯示主窗體 */if (nResponse == IDOK){// TODO: Place code here to handle when the dialog is// dismissed with OK}else if (nResponse == IDCANCEL){// TODO: Place code here to handle when the dialog is// dismissed with Cancel}用戶登錄模塊的實現(xiàn)主要經(jīng)過如下幾步:(1)創(chuàng)建一個對話框,設置相應的對話框?qū)傩裕趯υ捒蛑刑砑屿o態(tài)文本控件、編輯框控件和兩個按鈕控件。由于顯示密碼的編輯框中輸入的密碼是看見的,因此,在密碼相對應的這個編輯框需要設置特別的屬性,即在 Styles 這個屬性中,勾選 Password 這個屬性。如圖 所示。吉林大學計算機科學與技術(shù)學院 本科生畢業(yè)論文題目:商品銷售管理系統(tǒng) 第 16 頁共33 頁圖 密碼編輯框的特殊屬性(2)在對話框窗體的初始化方法中設置對話框的按鈕背景圖,以及相對應的圖標,實現(xiàn)代碼如下:BOOL CDlgLogin::OnInitDialog() {CDialog::OnInitDialog()。// TODO: Add extra initialization here(IDI_ICON_OK)。 /*設置確定按鈕的圖標 */(CButtonST::BTNST_COLOR_BK_IN, shBtnColor)。(CButtonST::BTNST_COLOR_FG_IN, RGB(0, 128, 0))。(IDI_ICON_CANCEL)。 /*設置取消按鈕的圖標 */(CButtonST::BTNST_COLOR_BK_IN, shBtnColor)。(CButtonST::BTNST_COLOR_FG_IN, RGB(0, 128, 0))。return TRUE。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}(3)在“確定”按鈕的事件中實現(xiàn)用戶名和密碼的驗證。在“確定”按鈕的實現(xiàn)過程中,首先獲取該對話框的編輯控件中的文本信息,即輸入的姓名、密碼,然后,將獲取的姓名、密碼字符串,復制給定義的數(shù)據(jù)庫中的操作員姓名和密碼的成員變量,如果與數(shù)據(jù)庫操作員信息表中的數(shù)據(jù)相匹配,則登錄成功,否則,登錄失敗, “確定”按鈕的實現(xiàn)代碼如下:void CDlgLogin::OnOK() {char m_szName[30], m_szPwd[30] 。GetDlgItemText(IDC_EDIT_NAME, m_szName, sizeof(m_szName)) 。 /*獲取用戶名*/GetDlgItemText(IDC_EDIT_PWD, m_szPwd, sizeof(m_szPwd)) 。 /*獲取密碼*/switch((m_szName, m_szPwd, m_szLevel)){case 1://成功吉林大學計算機科學與技術(shù)學院 本科生畢業(yè)論文題目:商品銷售管理系統(tǒng) 第 17 頁共33 頁{strcpy(m_szOpName, m_szName) 。break 。}case 0://失敗{MessageBox(登錄失敗,用戶名/ 密碼錯誤!) 。() 。return 。}case 1://數(shù)據(jù)庫操作異常{MessageBox(數(shù)據(jù)庫操作異常,請與系統(tǒng)管理員聯(lián)絡!) 。exit(0) 。break 。}}CDialog::OnOK()。}吉林大學計算機科學與技術(shù)學院 本科生畢業(yè)論文題目:商品銷售管理系統(tǒng) 第 18 頁共33 頁 入庫管理模塊設計與實現(xiàn)商品入庫管理模塊是銷售過程中的重要處理過程,在入庫的過程中,主要有兩部分,一部分是商品的入庫信息登記與顯示,還有一部分是入庫退貨信息的錄入與顯示功能。 商品入庫管理入庫的商品主要需要記錄商品的入庫單號、操作員、供應商、單價、入庫時間等等信息,在該模塊可以添加、修改、刪除這些入庫的信息。商品入庫管理信息的錄入功能,如圖 所示。圖 商品入庫錄入商品入庫管理模塊的實現(xiàn)過程主要有如下幾點:(1)添加一個商品入庫管理模塊的對話框資源,設置該對話框的屬性,設置 ID 值,將標題改為“商品入庫管理” 。(2)向?qū)υ捒蛑刑砑影粹o控件,標簽控件,靜態(tài)文本框控件,文本編輯框控件以及時間選擇控件,每一個控件設置相應的屬性
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1