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

正文內(nèi)容

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

2023-07-03 20:45:11 本頁面
 

【正文】 通卡姓名、 進(jìn)入時間、離開時間、計時交費(fèi)、 普通 卡發(fā)放狀態(tài)。用戶是通過類別編號來區(qū)分用戶類別的,用戶表共有 4 個字段,分別表示用戶姓名、密碼、用戶類別編號及用戶類別名稱。 Status 表示普通 卡的發(fā)放狀態(tài)。基本信息實(shí)體使用 ChangQiTable 表示,它包含 5 個屬性: ChangQiCardID 表示會員 卡號、ChangQiName 表示持有會員 卡客戶的姓名、 ChangQiAddr 表示持有會員 卡客戶的賬戶余額、 ChangQiCarNum 表示持有會員 卡客戶的身份證號、 ChangQiFee 表示持有會員 卡客戶的繳費(fèi)狀態(tài)。 臺球廳收費(fèi) 管理系統(tǒng) 收費(fèi)管理 系統(tǒng)管理 系統(tǒng)登陸 會員卡 普通卡 4 數(shù)據(jù)實(shí)體及其關(guān)系 本數(shù)據(jù)庫中有 3 個實(shí)體,分別如下介紹: 實(shí)體 1: 用戶:(姓名 ,密碼,用戶類別編號,類別名稱) 本系統(tǒng)的數(shù)據(jù)庫并沒有將每類用戶分別作為一個實(shí)體進(jìn)行設(shè)計,而是將用戶作為整個數(shù)據(jù)庫的一個實(shí)體,通過用戶的屬性中的類別編號來判斷用戶的類別。 會員 卡 將涉及以下屬性: 卡號、 用戶姓名、身份證號、賬戶余額、是否續(xù)費(fèi) 。 概念結(jié)構(gòu)設(shè)計: 一張用戶管理表,表名 [用戶表 ] 一張 會員 打臺球 ,簡稱 [會員 卡 ] 一張 普通 ,簡稱 [普通 卡 ] 所有用戶共同使用一個主界面,在用戶登錄的時候確定用戶及其權(quán)限,當(dāng)?shù)卿浀挠脩魶]有該項(xiàng)權(quán)限時,在界面中這項(xiàng)權(quán)限所對應(yīng)的功能模塊不能被點(diǎn)擊,這樣的設(shè)計方便了系統(tǒng)管理和維護(hù)。 ( 4) 普通 卡號 模塊: 記錄 普通 卡號、身份證號、進(jìn)入和離開時間以及費(fèi)用等信息 。用戶管理方面分成操作員 和管理員兩種。1 課程設(shè)計報告 課程名稱: 計算機(jī)實(shí)踐( 1) 項(xiàng)目名稱: 臺球廳收費(fèi) 管理系統(tǒng) 學(xué) 院: 專 業(yè): 姓名 /學(xué)號: 班 級: 實(shí)驗(yàn)時間: 成 績: 指導(dǎo)教師: 2 (一)課題介紹 題目: 臺球廳 管理系統(tǒng) 設(shè)計目標(biāo): 實(shí)現(xiàn) 臺球廳 的數(shù)字化管理,規(guī)范化管理借入借出,準(zhǔn)確定位,實(shí)現(xiàn)增刪改查。 系統(tǒng)功能模塊包括: ( 1)系統(tǒng)登錄模塊:根據(jù)不同權(quán)限將用戶角色分為操作人員和管理員,操作人員可以進(jìn)行系統(tǒng)操作;管理員可以對用戶進(jìn)行管理。 項(xiàng)目的研究思路是:首先 劃分為 會員卡和普通 卡 兩種。用戶在使用本系統(tǒng)時的工作過程為:進(jìn)入系統(tǒng)后,會看到登錄窗體,對用戶的身份進(jìn)行驗(yàn)證,身份正確則進(jìn)入本系統(tǒng),登錄到主界面,選擇需要的功能進(jìn)行操作,結(jié)束后退出本系統(tǒng)。 普通 卡 將涉及以下屬性: 普通 卡號、身份證號、普通 卡狀態(tài)、進(jìn)入和離開時間以及費(fèi)用。用戶實(shí)體使用 [用戶表 ]表示,其中包含四個屬性: UID 表示姓名、 PWD 表示密碼、 Type 表示用戶類別編號、 Exp表示用戶類別名稱。 圖 是實(shí)體 2 會員 客戶的 ER 圖。 圖 是實(shí)體 3 普通 借閱 的 ER 圖。 表 數(shù)據(jù)庫用戶表 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 UID 用戶姓名 是 char 10 PWD 密碼 否 char 20 Type 類別編號 是 char 4 Exp 類別名稱 否 char 20 表 是 會員客戶基本信息表。 表 數(shù)據(jù)庫的 普通 客戶表 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 LinShiCardID 普通 卡 號 是 char 10 LinShiCarNum 普通 客戶姓名 否 char 10 InTime 進(jìn)入時間 否 char 20 OutTime 離開時間 否 char 20 Fee 計時繳費(fèi) 否 char 10 Status 普通 卡狀態(tài) 否 char 1 Status3 狀態(tài) 否 char 10 建立完成如下圖所示: 數(shù)據(jù)庫的鏈接: 打開管理工具 打開 ODBC 數(shù)據(jù)源( 32 位) 添加 Stopping 數(shù)據(jù)庫 7 (三)系統(tǒng)詳細(xì)設(shè)計 用戶登錄模塊設(shè)計 用戶登錄模塊是本系統(tǒng)的基本功能模塊,要與后臺數(shù)據(jù)庫緊密相連。本模塊添加了兩個 Button 類型的控件,用來設(shè)置確定和取消按鈕。 OnOK()函數(shù)設(shè)計的是確定按鈕, OnCancel()函數(shù)設(shè)計的是取消按鈕,如圖 是用戶登錄類 CLogin 的成員函數(shù)和成員變量視圖。 首先 在頭文件 .h 中添加需要用到的數(shù)據(jù)源變量 然后 利用 GetWindowText() 函數(shù)獲取對話框中輸入的用戶名和密碼信息,傳遞給username 和 password 兩個變量。%s39。如果 SQL 查詢的結(jié)果為 0,即 ()==0,則說明該用戶名或密碼在 用戶 表中找不到,則登錄失敗。 if(!()) { 11 if((_T(taiqiuting))) { =amp。%s39。 (CRecordset::forwardOnly,strSQL)。 } else { (Type,m_userLevel)。 } else { MessageBox(不能打開數(shù)據(jù)庫 )。 if(()==IDOK) { 12 CSingleDocTemplate* pDocTemplate。 ParseCommandLine(cmdInfo)。 pMenuEnableMenuItem (0,MF_GRAYED|MF_BYPOSITION)。 pMenuEnableMenuItem (ID_LinShi,MF_DISABLED|MF_GRAYED)。 m_pMainWndSetWindowText(臺球廳 管理系統(tǒng) )。 } 系統(tǒng)主界面模塊設(shè)計 本系統(tǒng)的主界面設(shè)計 步驟為: 編輯 “Menu”下的 “IDR_MAINFRAME”,調(diào)整菜單資源,得到如圖 所示的主界面窗口對話框圖。表 是本模塊添加的控件列表 表 Menu 資源列表 ID 標(biāo)題 函數(shù)名稱 ID_ChangePwd 修改密碼 OnPassword() ID_ManageUserInfo 用戶信息管理 OnCreate () ID_Exit 退出系統(tǒng) I ID_ChangQi 會員 用戶管理 OnChangQi() ID_LinShi 普通 卡管理 OnLinShi() ID_HELP 幫助 用戶管理模塊設(shè)計 用 戶 管 理 模 塊 的 設(shè) 計 步 驟 是 : 添 加 新 對 話 框 設(shè) 置 ID 號為IDD_DIALOG_UserInfoManage,并以 CDialog 為基類創(chuàng)建 UserInfoManage 類, 以 CRecordset為基類創(chuàng)建 DataRowset 類 。表 是 Static text 類型的控件列表。這個類的主要功能是設(shè)置用戶信息。 void RefreshList()。 CButton m_bCancel。 CButton m_bAdd。 CEdit m_userID。 18 afx_msg void OnBTNUserAdd()。 //}}AFX_MSG DECLARE_MESSAGE_MAP() }。 (0,用戶名 )。 // 向 ListControl 控件中添加表頭 RECT rectList。 for(int i=0。 RefreshList()。 return TRUE。 =Type=39。 ()。 (UID,temp)。 (Type,temp)。 //插入一條記錄 ()。 (false)。 (true)。另外的兩個函數(shù)分別是設(shè)計確定( OnBtnOk)和取消( OnBtnCancel)按鈕的函數(shù)。 ()。 ()。 (true)。 uid=(row,0)。,uid)。 ()。 (false)。 } } void CUserInfoManageDlg::OnBtnOk()//修改完畢,點(diǎn)擊 OK 按鈕修改成功 ,下面是 OK 按鈕的函數(shù) { // TODO: Add your control notification handler code here CString uID,Pwd,type,Exp。 } else if(Pwd==) 21 { MessageBox(請輸入密碼 )。 } if(i==1) { type=1。 =type。 RefreshList()。 CString uid,strSQL。 (delete from Admin where UID=39。 ()。 (Pwd)。 if(i==0) { type=0。 } =uID。 ()。 } } 取消按鈕函數(shù)( OnBtnCancel)代碼如下: void CUserInfoManageDlg::OnBtnCancel() { // TODO: Add your control notification handler code here CDialog::OnCancel()。 if(()==IDOK) { } else { } } 24 修改密碼模塊設(shè)計 修改密碼模塊的設(shè)計步驟:添加新對話框設(shè)置 ID 號為 IDD_DIALOG_ChangePWD,并以 CDialog 為基類創(chuàng)建 ChangePWDDlg 類。 表 修改 密碼模塊控件表 ID 控件類型 控件名稱 變量類型 變量名稱 函數(shù)名稱 IDC_STATIC Static Text 用戶名 IDC_STATIC Static Text 密碼 IDC_STATIC Static Text 新密碼 IDC_STATIC Static Text 確認(rèn)密碼 IDC_EDIT_UName Edit Box CEdit m_userName IDC_EDIT_OldPWD Edit Box CEdit m_oldPwd IDC_EDIT_NewPWD Edit Box CEdit m_newPwd IDC_EDIT_ConformPWD Edit Box CEdit m_conformPwd ID_ChangePWDOK Button 確定 OnChangePWDOK() ID_ChangePWDCANCEL Button 取消 OnChangePWDCANCEL() 從表 中 可 以 看 到 本 模 塊 有 兩 個 成 員 函 數(shù) , 分 別 是 OnChangePWDOK() 和OnChangePWDCANCEL()。%s39。 對數(shù)據(jù)庫進(jìn)行更新,實(shí)現(xiàn)密碼的修改操作 。 CEdit*pConfirm=(CEdit*)thisGetDlgItem(IDC_EDIT_ConformPWD)。 pNewGetWindowText(newPassword)。 if(()||()) { MessageBox(新密碼不能為空 )。 pNewSetFocus()。 (select * from Admin where UID=39。,username,password)。 pNewSetWindowText()。 (update Admin set PWD=39。,newPassword,username)。 } ()。 } void CChangePWDDlg
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1