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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文—_基于vc語(yǔ)言軟件設(shè)計(jì)——商店管理助手的分析與設(shè)計(jì)-資料下載頁(yè)

2025-01-17 01:37本頁(yè)面
  

【正文】 //以應(yīng)用類(lèi)的 CADODatabase 類(lèi)指針變量初始化記錄集變量 CADORecordset* pRs=new CADORecordset(((CHeavenMISApp*)AfxGetApp())pDB)。 CString strSQL。 (select * from tbUser where UserName=39。%s39。,cUserName)。 pRsOpen(strSQL,CADORecordset::openQuery)。 if(pRsGetRecordCount()==1) { 四川理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 25 pRsGetFieldValue(UserName,m_userName)。 pRsGetFieldValue(Password,m_Pwd)。 pRsGetFieldValue(TypeID,m_type)。 } pRsClose()。 delete pRs。 } //修改密碼 void CUser::UpdatePwd(CString cUserName) { CString strSQL。 //構(gòu)造修改數(shù)據(jù)的 SQL 命令 strSQL = UPDATE tbUser SET Password=39。 + m_Pwd + 39。 WHERE UserName=39。 + cUserName + 39。 ((CHeavenMISApp*)AfxGetApp())pDBExecute(strSQL)。 } //添加新用戶(hù) void CUser::AddUser() { CADORecordset* pRs=new CADORecordset(((CHeavenMISApp*)AfxGetApp())pDB)。 CString strSQL。 (select * from tbUser)。 pRsOpen(strSQL,CADORecordset::openQuery)。 pRsAddNew()。 pRsSetFieldValue(UserName,m_userName)。 pRsSetFieldValue(Password,m_Pwd)。 pRsSetFieldValue(TypeID,m_type)。 pRsUpdate()。 pRsClose()。 delete pRs。 王強(qiáng)南:基于 VC++語(yǔ)言軟件設(shè)計(jì) —— 商店管理助手的分析與設(shè)計(jì) 26 } //刪除用戶(hù) void CUser::DeleteUser(CString cName) { CString strSQL。 strSQL = DELETE FROM tbUser WHERE UserName=39。 + cName + 39。 ((CHeavenMISApp*)AfxGetApp())pDBExecute(strSQL)。 } ( 3)修改密碼對(duì)話(huà)框中【確認(rèn)】按鈕相應(yīng)函數(shù) OnOK 實(shí)現(xiàn)如下: void CChangPwdDlg::OnOK() { //將對(duì)話(huà)框中編輯框的數(shù)據(jù)讀取到成員變量中 UpdateData(TRUE)。 //檢查數(shù)據(jù)有效性 if (m_OldPwd == ) { MessageBox(請(qǐng)輸入舊密碼 )。 return。 } if (m_NewPwd1 == ) { MessageBox(請(qǐng)輸入新密碼 )。 return。 } if (m_NewPwd1 != m_NewPwd2) { MessageBox(兩次輸入的新密碼不同 )。 return。 } //定義 CUser 對(duì)象,用于從表 User 中讀取數(shù)據(jù) 四川理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 27 CUser user。 (m_struserName)。 CString cUserName=()。 //如果讀取的數(shù)據(jù)與用戶(hù)輸入數(shù)據(jù)不同,則返回 if (() != m_OldPwd) { MessageBox(用戶(hù)密碼不正確! )。 return。 } //調(diào)用 CUser 類(lèi)成員函數(shù) 設(shè)置新密碼 (m_NewPwd1)。 (m_struserName)。 MessageBox(密碼修改成功,下次登錄請(qǐng)使用新密碼 )。 CDialog::OnOK()。 } ( 4) 添加 CUserManDlg 類(lèi),添加如下函數(shù): public: void RefreshList()。 函數(shù)實(shí)現(xiàn)如下: BOOL CUserManDlg::OnInitDialog() { CDialog::OnInitDialog()。 // TODO: Add extra initialization here //初始化 List 控件 (0,用戶(hù)名 ,LVCFMT_LEFT,60,1)。 (1,類(lèi)型 ,LVCFMT_LEFT,80,1)。 (LVS_EX_FULLROWSELECT| LVS_EX_GRIDLINES)。 王強(qiáng)南:基于 VC++語(yǔ)言軟件設(shè)計(jì) —— 商店管理助手的分析與設(shè)計(jì) 28 RefreshList()。 return TRUE。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } //添加 CUaerManDlg 類(lèi)【添加用戶(hù)】按鈕的響應(yīng)函數(shù) void CUserManDlg::OnButtonAdduser() { // TODO: Add your control notification handler code here CAddUserDlg adduserdlg。 if(()==IDOK) RefreshList()。 } //刷新 List 控件的數(shù)據(jù) void CUserManDlg::RefreshList() { ()。 CADORecordset* pRs=new CADORecordset(((CHeavenMISApp*)AfxGetApp())pDB)。 CString strSQL=select * from tbUser。 //查詢(xún)數(shù)據(jù)表 pRsOpen(strSQL,CADORecordset::openQuery)。 CString name,Type。 int type,index=0。 if(pRsGetRecordCount()0) { while(!pRsIsEOF()) { pRsGetFieldValue(UserName,name)。 pRsGetFieldValue(Type,type)。 (index,name)。 (index,type)。 四川理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 29 pRsMoveNext()。 } } } //添加 CUserManDlg 類(lèi)【刪除】按鈕的響應(yīng)函數(shù) void CUserManDlg::OnButtonDelete() { // TODO: Add your control notification handler code here int sel=()。 if(sel0) { MessageBox(沒(méi)有選擇刪除的用戶(hù) !)。 return。 } else { CString name。 name=(sel,0)。 CUser user。 (name)。 } } ( 5) 添加 CAddUserDlg 類(lèi)的【確定】按鈕的響應(yīng)函數(shù)。 void CAddUserDlg::OnOK() { UpdateData(TRUE)。 CString type。 CUser user。 //新添加用戶(hù)都設(shè)置默認(rèn)密碼 (666666)。 (m_strName)。 王強(qiáng)南:基于 VC++語(yǔ)言軟件設(shè)計(jì) —— 商店管理助手的分析與設(shè)計(jì) 30 (m_ComboType)。 ()。 CDialog::OnOK()。 } ( 6)添加菜單【用戶(hù)信息管理】的響應(yīng)函數(shù),函數(shù)實(shí)現(xiàn)如下: void CMainFrame::OnMenuUserman() { // TODO: Add your mand handler code here CUserManDlg userMandlg。 ()。 } //用戶(hù)菜單權(quán)限設(shè)置 void CMainFrame::OnUpdateMenuUserman (CCmdUI* pCmdUI) { CProjectApp *p=(CProjectApp *)AfxGetApp()。 pCmdUIEnable(pType== 管理員 ||pType == 店長(zhǎng) )。 } 基本信息 管理 模塊 設(shè)計(jì) 供應(yīng)商信息管理 模塊 設(shè)計(jì) 1.供應(yīng)商 信息管理界面設(shè)計(jì) 供應(yīng)商信息管理界面的設(shè)計(jì)與 VIP客戶(hù)信息管理對(duì)話(huà)框類(lèi)似。添加相應(yīng)控件后完成界面設(shè)計(jì)如圖 。 四川理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 31 圖 供應(yīng)商信息管理界面設(shè)計(jì)圖 供應(yīng)商信息管理對(duì)話(huà)框的信息設(shè)置如表 。 表 供應(yīng)商 信息管理對(duì)框信息設(shè)置 ID 標(biāo)題 對(duì)應(yīng)的類(lèi) IDD_DIALOGSUPPLIER 供應(yīng)商 信息管理 CSupplierDlg 對(duì)話(huà)框界面主要屬性以及對(duì)應(yīng)成員變量信息如表 。 表 VIP客戶(hù)信息管理對(duì)話(huà)框控 件設(shè)置 控件類(lèi)型 屬性 屬性值 對(duì)應(yīng)成員變量 ADO Data 標(biāo)題 記錄查詢(xún) CAdodc m_AdodcSup ID IDC_ADODCI ConnectionString 在 屬 性 對(duì) 話(huà) 框 的【 Control】選項(xiàng)卡中這只到“商店管理助手”數(shù)據(jù)庫(kù)的鏈接 CommandType 1Text CommandType RecordSource Select*from 供應(yīng)商信息表 ADO Datagrid 標(biāo)題 供應(yīng)商 信息列表 CDataGrid m_DatagridSup ID IDC_DATAGRID1 AllowDelete True AllowUpdate True DataSource IDC_ADODC1 王強(qiáng)南:基于 VC++語(yǔ)言軟件設(shè)計(jì) —— 商店管理助手的分析與設(shè)計(jì) 32 Edit Box ID IDC_EDIT_PROVINCE CString m_Province Edit Box ID IDC_EDIT_CITY CString m_City Button 標(biāo)題 查詢(xún) ID IDC_BUTTON_QUERY Button 標(biāo)題 添加 ID IDC_BUTTON_ADD Button 標(biāo)題 關(guān)閉 ID IDCANCEL 2.添加加供應(yīng)商信息界面設(shè)計(jì) 在 VIP客戶(hù)信息的添加界面中需要包括以下信息的錄入:客戶(hù)姓名、性別、年齡、聯(lián)系電話(huà)、身份證號(hào)、居住地址。設(shè)計(jì)界面如圖 。 圖 添加 供應(yīng)商 信息對(duì)話(huà)框的信息設(shè)置如表 。 表 VIP客戶(hù)信息對(duì)話(huà)框信息設(shè)置 ID 標(biāo)題 對(duì)應(yīng)的類(lèi) IDD_DIALOG_ADDSUPPLIER 添加客戶(hù)信息 CAddSuppDlg 對(duì)話(huà)框界面主要屬性以及對(duì)應(yīng)成員變量信息如表 。 表 添加 VIP客戶(hù)信息對(duì)話(huà)框控件設(shè)置 控件類(lèi)型 ID 對(duì)應(yīng)的變量 Edit IDC_EDIT_NAME CString m_Factory Edit IDC_EDIT_CONNAME CString m_ContactName 四川理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 33 Edit IDC_EDIT_PHONE CString m_Phone Edit IDC_EDIT_PROVINCE CString m_Province Edit IDC_EDIT_ADDRESS CString m_Address Edit IDC_EDIT_CITY CString m_City VIP 客戶(hù)信息管理模塊、員工信息管理模塊界面設(shè)計(jì) VIP客戶(hù)信息管理、添加 VIP客戶(hù)信息界面和員工信息管理、添加員工信息管理界面設(shè)計(jì)可以參考供應(yīng)商信息管理、添加供應(yīng)商界面設(shè)計(jì)結(jié)合數(shù)據(jù)庫(kù)設(shè)計(jì)和第 2章中的對(duì)象分析設(shè)計(jì)界面這里就不做具體 供應(yīng)商信息管理模塊代碼設(shè)計(jì) 添加供應(yīng)商 CSupplier,該類(lèi)與表供應(yīng)商信息表對(duì)應(yīng),新建【 Generic Class】CSupplier類(lèi)定義如下: //定義 CSupplier 類(lèi) class CSupplier { public: CSupplier()。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1