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

正文內(nèi)容

臺(tái)球廳收費(fèi)管理系統(tǒng)計(jì)算機(jī)課程設(shè)計(jì)-免費(fèi)閱讀

2025-08-05 20:45 上一頁面

下一頁面
  

【正文】 圖 刪除用戶圖 然后點(diǎn)擊 “修改 ”按 鈕,則出現(xiàn)刪除信息界面,操作員就可以對 會(huì)員 用戶進(jìn)行刪除操作欄,如圖 所示。 同時(shí),該用戶的信息添加成功后,后臺(tái)數(shù)據(jù)庫中也會(huì)有所顯示,如圖 所示 ,。 圖 用戶信息管理 如果管理員對修改密碼這欄進(jìn)行操作后,那么彈出的窗口如圖 所示,在這個(gè)窗口中,管理員可以填寫好信息,點(diǎn)擊確定,相應(yīng)的用戶密碼就會(huì)被更改。 35 圖 普通 卡模塊 CLinshiManageDlg 類的類視圖 如圖 是 普通 卡用戶基本信息模塊 CLinshiManageSet 類的類視圖,這個(gè)類主要是用來 設(shè)置 普通 卡用戶基本信息的內(nèi)容 。 (s)。 (s)。 //數(shù)據(jù)庫更新,值保存 ()。//從 Eidt 框中獲取數(shù)據(jù)給 CString 變量賦值 if(ChangQiCarID==) { MessageBox(請輸入 會(huì)員 卡號(hào) )。 ()。 CString s,strSQL。//設(shè)置按鈕是否可用 (true)。 ()。 RefreshList()。 s=(row,0)。//設(shè)施 Edit 框可用,初始化 Edit 框內(nèi)數(shù)據(jù)為空 ()。 (true)。 (true)。//對應(yīng) 04 標(biāo)題編號(hào)顯示數(shù)據(jù)數(shù)值 ()。i++) { CString temp。 RefreshList()。//給 List 最上方設(shè)置顯示名稱 RECT rectList。 圖 會(huì)員 卡用戶模塊 CChangQiSet 類的類視圖 操作員管理對話框運(yùn)行時(shí),先對數(shù)據(jù)庫進(jìn)行 查詢,顯示 ChangQiTable 表中所有的 會(huì)員用戶信息,包括用戶名、 會(huì)員 卡號(hào)、車牌號(hào)、地址、和繳費(fèi)狀態(tài)描述。 } 會(huì)員 用戶 模塊設(shè)計(jì) 會(huì)員 用戶模塊設(shè)計(jì)步驟是:添加新對話框設(shè)置 ID 號(hào)為 IDD_DIALOG_ChangQi,并以CDialog 為基類創(chuàng)建 CChangQiDlg 類,以 CRecordset 為 基類創(chuàng)建 CChangQiSet 類。 (strSQL)。 pConfirmSetWindowText()。%s39。 } else { if(newPassword!=conformPassword) { MessageBox(兩次輸入密碼不一致,請重新輸入新密碼 )。 CString username,password,newPassword,conformPassword。 where UID=39。添加控件、成員變量及函數(shù),完成之后得到如圖 所示的修改密碼窗口對話框圖。 ()。 Exp=操作員 。 RefreshList()。 uid=(row,0)。 =Exp。 } else { int i=()。//設(shè)置按鈕是否可用 (true)。 ()。 (true)。 (true)。 (true)。 //數(shù)據(jù)集合指針下移一位 } UpdateData(false)。 (i,temp)。039。 (管理員 )。 (amp。 //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. endif // !defined(AFX_USERINFOMANAGEDLG_H__CA082AD8_E557_41FF_AC2D_FF8338248450__INCLUDED_) 在 用戶管理對話框運(yùn)行時(shí),先對數(shù)據(jù)庫進(jìn)行查詢,顯示 Admin 表中所有的用戶信息,包 括 用 戶 名 、 密 碼 、 權(quán) 限 類 別 和 權(quán) 限 描 述 。 //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CUserInfoManageDlg) protected: virtual void DoDataExchange(CDataExchange* pDX)。 CButton m_bOK。 圖 UserInfoManageDlg 類視圖 16 圖 DataRowset 類視圖 接下來,介紹下以 CRecordset 為基類創(chuàng)建 CUserInfoManageSet 類的過程,首先 找到用戶管理模塊,點(diǎn)擊鼠標(biāo)右鍵出現(xiàn)一個(gè)對話框,點(diǎn)擊 “建立類向?qū)?”如圖 所示 圖 建立 DataRowset 類過程( 1)圖 在彈出的窗口中找到 “Add Class”按鈕,再從彈出的菜單欄中選擇 “New”,如圖 所示 圖 建立 CUserInfoManageSet 類過程( 2)圖 完成上述操作后,注意在 中添加相應(yīng)的函數(shù),以及變量,如下所示 if !defined(AFX_USERINFOMANAGEDLG_H__CA082AD8_E557_41FF_AC2D_FF8338248450__INCLUDED_) define AFX_USERINFOMANAGEDLG_H__CA082AD8_E557_41FF_AC2D_FF8338248450__INCLUDED_ include 17 if _MSC_VER 1000 pragma once endif // _MSC_VER 1000 // : header file // ///////////////////////////////////////////////////////////////////////////// // CUserInfoManageDlg dialog class CUserInfoManageDlg : public CDialog { // Construction public: CDatabase m_database。添加控件、成員變量及函數(shù)。 m_pMainWndUpdateWindow()。 //使菜單“用戶管理”無效。 pDocTemplate = new CSingleDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CStoppingManageSysDoc), RUNTIME_CLASS(CMainFrame), // main SDI frame window RUNTIME_CLASS(CStoppingManageSysView))。 CDialog::OnOK()。 and PWD=39。 登錄代碼的設(shè)計(jì)如下: void CLogin::OnOk() { // TODO: Add your control notification handler code here CString username,password。 利用 SQL 查詢語句 (select * from 用戶表 where UID=39。表 是本模塊添加的控件列表。包括會(huì)員 卡號(hào)、持有 會(huì)員 卡客戶的姓名、家庭住址、身份證號(hào)、繳費(fèi)狀態(tài) 。 用戶 用戶類別名稱 姓名 用戶 類別編號(hào) 密碼 圖 用戶 ER 圖 5 實(shí)體 3: 普通 客戶:(普通 卡號(hào),身份證 號(hào),進(jìn)入時(shí)間,離開時(shí)間,計(jì)時(shí)費(fèi)用,普通 卡狀態(tài)) 本系統(tǒng)主要存儲(chǔ)的是持有會(huì)員 卡客戶的信息,基本信息還是本系統(tǒng)的實(shí)體。 (二)數(shù)據(jù)庫的建立、設(shè)計(jì)及實(shí)施 數(shù)據(jù)庫的建立 點(diǎn)擊“開始”按鈕,在所有程序中找到 Microsoft SQL Server,再從彈出的菜單中找到 “企 業(yè)管理器”單擊進(jìn)入。 會(huì)員 卡 的特點(diǎn)是 輸入用戶名、密碼便可登陸 , 可充值 會(huì)員 使用 。 實(shí)驗(yàn)環(huán)境: 前臺(tái)使用 C++編寫,實(shí)現(xiàn)工具 visual studio 20xx update4。 ( 3)系統(tǒng)管理模塊:管理員可以進(jìn)行系統(tǒng)的管理,包括用戶信息的增、刪、改、查。 圖 系統(tǒng)流程分析圖 3 管理員 操作員 管理員 操作員 圖 系統(tǒng)功能模塊 邏輯結(jié)構(gòu)設(shè)計(jì): 用戶表將涉及以下屬性: 姓名、密碼、 新密碼、確認(rèn)密碼 。 實(shí)體 2: 會(huì)員 客戶:( 會(huì)員 卡號(hào),姓名,身份證號(hào),賬戶余額,繳費(fèi)狀態(tài)) 本系統(tǒng)主要存儲(chǔ)的是持有會(huì)員 卡 客戶的信息,因此本系統(tǒng)單設(shè)了一個(gè)基本信息實(shí)體。這張表介紹了本數(shù)據(jù)庫的用戶,包括管理員和操作員。 圖 登錄窗口對話框圖 如果系統(tǒng)登錄不成功,就會(huì)彈出一個(gè)小的對話框,里面會(huì)告訴你 “密碼錯(cuò)誤,請重新輸入 ”的字樣,如圖 所示登錄失敗窗口圖 如果系統(tǒng)登錄成功,就會(huì)彈出一個(gè)小的對話 框,里面會(huì)告訴用戶,該用戶是什么登錄身份,如圖 所示登錄成功窗口圖,本圖以管理員登錄成功為例。該模塊的設(shè)計(jì)過程中有兩個(gè)值得注意的點(diǎn):其一是該模塊中主要有兩個(gè)變量用戶名和密碼。 中數(shù)據(jù)庫的 Admin 表中進(jìn)行查詢,如果找到相應(yīng)的記錄,則登錄成功,取出這個(gè)用戶相對應(yīng)的權(quán)限 Type 賦值給 m_userLevel 變量。 CString strSQL。 ()。 } 其次,利用登錄模塊中獲取的 m_userLevel 的值,判斷該登錄用戶的類別和權(quán)限。 CMenu* pMenu=m_pMainWndGetActiveWindow()GetMenu()。 m_pMainWndUpdateWindow()。 接下來,該圖為系統(tǒng)用戶的數(shù)據(jù)庫信息圖,如圖 所示。 表 其它類型控件表 ID 控件類型 變量類型 變量名稱 函數(shù)名稱 IDC_EDIT_userID Edit Box CEdit m_userID OnChangeEDITuserID() IDC_EDIT_userPwd Edit Box CEdit m_userPwd IDC_COMBO_userType ComboBox CComboBox m_userType IDC_LIST_UserInfo ListCtrl CListCtrl m_list OnClickLISTListener() IDC_BTN_UserAdd Button CButton m_bAdd OnBTNUserAdd() I IDC_BTN_UserDelete Button CButton m_bDel OnBTNUserDelete() IDC_BTN_UserUpdate Button CButton m_bUpdata OnBTNUserUpdata() ID_USER_OK Button CButton m_bOK OnBtnOk() IDCANCLE Button CButton m_bCancal OnBtnCancel() 其中, List 控件的“樣式”屬性中,將“查看”修改為“報(bào)告”模式,如下圖: 15 本模塊 中也 添加 了一 些成 員函 數(shù)和 成員變 量, 如圖 是用 戶管 理模 塊的CUserInfoManageDlg 類的類視圖,圖這個(gè)類主要是實(shí)現(xiàn)用戶管理模塊中的各個(gè)功能。 CUserInfoManageDlg(CWnd* pParent = NULL)。 CComboBox m_userType。 afx_msg void OnBTNUserUpdate()。 (2,用戶權(quán)限 )。i++) (i,wid/4)。 ()。i()。 (Exp,temp)。//設(shè)置 Edit 框和 Combobox 是否可用 (false)。 ()。 (false)。 } else { (UID=39。 (false)。 (Pwd)。 } =uID。 } } 刪除信息時(shí),需要先中 ListControl 控件中選取要?jiǎng)h除的一個(gè)用戶信息,然后點(diǎn)擊 “確定 ”按鈕。,uid)。 } else if
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1