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

正文內容

小型機房計費管理系統(tǒng)的開發(fā)-閱讀頁

2024-08-30 12:27本頁面
  

【正文】 DO 的封裝包括 ADO 的聲明和 ADO 的定義,最后還要在 中導入 ADO 動態(tài)鏈接庫,代碼為import C:\Program Files\Common Files\System\ado\ no_namespace\ rename(EOF,adoEOF)rename(BOF,adoBOF)6 .1 .1 ADO 對象的聲明class ADO {public:_ConnectionPtr m_pConnection。 //記錄集對象指針public:ADO()。void OnInitADOConn()。 OpenRecordset(CString sql)。 //關閉記錄集void CloseConn()。 //獲得記錄數(shù)}。try{ ()。\uid=。DBQ=。 //打開數(shù)據(jù)庫}catch(__error e){AfxMessageBox(())。 ADO::OpenRecordset(CString sql){ASSERT(!())。 //創(chuàng)建記錄集對象實例m_pRecordsetOpen(_bstr_t(sql), (),adOpenDynamic, adLockOptimistic, adCmdText)。}return m_pRecordset。 //關閉記錄集}void ADO::CloseConn(){m_pConnectionClose()。 //釋放 COM 環(huán)境}UINT ADO::GetRecordCount(_RecordsetPtr pRecordset){int nCount = 0。 //將記錄集指針移動到第一條記錄}catch(...) //捕捉可能出現(xiàn)的錯誤{return 0。 //無記錄時返回 0while (!pRecordsetadoEOF) //當記錄集指針沒有指向最后時{pRecordsetMoveNext()。 //記錄個數(shù)的變量加 1}pRecordsetMoveFirst()。 //返回記錄數(shù)} 系統(tǒng)登錄模塊 設計思路說明山東建筑大學畢業(yè)設計說明書14在系統(tǒng)啟動時彈出登錄界面,學生輸入學號、密碼,對用戶的輸入信息進行以下兩種情況的判斷:(1) 學號或密碼是否非空,如果至少有一個為空,應使用戶重填。用戶單擊上機按鈕后檢索數(shù)據(jù)庫,若記錄集非空,則說明為合法用戶,即可進入系統(tǒng),同時暫存用戶的學號和上機時間。上機\下機流程圖如圖所示。山東建筑大學畢業(yè)設計說明書15BOOL CJifeiDlg::OnInitDialog( ){ CLoginDlg dlg。}在登錄對話框中,主要實現(xiàn)了上機、下機功能,其中,OnButok( )響應了單擊登錄對話框的“上機“按鈕消息。void CLoginDlg::OnButok() {CString c_password。(c_password)。return。()。(select * from stu where stuno=39。 and password=39。,c_stuno,c_password)。if(!adoEOF){tt1=CTime::GetCurrentTime()。}else{山東建筑大學畢業(yè)設計說明書16MessageBox(學號或密碼錯誤!)。}()。CDialog::OnOK()。if(pMsgmessage==WM_KEYDOWNamp。pMsgwParam==VK_RETURN)OnMyFunction()。}void CLoginDlg::OnMyFunction(){CString c_password。(c_password)。return。()。(select * from stu where stuno=39。 and password=39。,c_stuno,c_password)。山東建筑大學畢業(yè)設計說明書17if(!adoEOF){tt1=CTime::GetCurrentTime()。}else{MessageBox(學號或密碼錯誤!)。}()。} 6 .2 .3 頁面截圖。在退出系統(tǒng)前關閉定時器 KillTimer(1)。void CJifeiDlg::OnTimer(UINT nIDEvent) { ADO ado。CString sql。(select * from stu where stuno=39。,c_stuno)。tempmoney=GetCollect(amount)。PutCollect(amount,tempmoney)。()。 KillTimer(1)。}else{tempmoney=。Update()。()。} 用戶操作模塊學生登錄到自己的頁面后點擊相應的按鈕可查詢賬戶詢余、本次上機時長、上次上機時間和實現(xiàn)下機功能。代碼如下。()。float tempmoney。%s39。=(sql)。 //余額yue=你的賬戶還剩 。(%.2f,tempmoney)。yue+=元。()。}本次上機時長用戶單擊”本次上機時間 ”按鈕,響應函數(shù) OnButtimespan ()開始執(zhí)行并實現(xiàn)響應功能。void CJifeiDlg::OnButtimespan() { CString str。CTimeSpan ts。 ts=tt2tt1。(str)。代碼如下。()。(select * from recordinfo where stuno=39。,c_stuno)。if(adoEOF) (你還未產(chǎn)生訪問記錄 )。str=(char*)(_bstr_t)GetCollect(begintime)。}()。}6 .4 .2 界面截圖 余額查詢山東建筑大學畢業(yè)設計說明書23 日志登記模塊日志登記模塊將學生的上機信息自動記入數(shù)據(jù)庫,以便以后供管理員作統(tǒng)計分析之用。void CJifeiDlg::OnClose() {CTime tt2。CString s1,s2。 (%d 年%d 月%d 日%d:%d:%d,(),(),(),(),(),())。()。=(sql)。if(adoEOF)num=1。num=GetCollect(infonum)。}AddNew()。PutCollect(stuno,(_bstr_t)c_stuno)。PutCollect(endtime,(_bstr_t)s2)。()。CDialog::OnClose()。山東建筑大學畢業(yè)設計說明書25 賬戶管理模塊 功能說明及實現(xiàn)賬戶管理模塊用來對會員的信息進行添加、刪除、查詢、修改和充值。查詢:在_RecordsetPtr 對象的 Open()函數(shù)中的 source 參數(shù)中,用 SELECT * FROM table1 where 學號 =39。 從數(shù)據(jù)庫中搜索出相應的記錄,然后顯示到 ListCtrl 中。更改:用_RecordsetPtr 對象的 PutCollect()函數(shù)修改相應的記錄。6 .6 .2 界面截圖。系統(tǒng)的測試由開發(fā)人員和測試人員共同完成,主要采用黑盒等價類劃分法測試和手動測試兩種方法進行。1)系統(tǒng)登錄測試在運行程序時,輸入學號和相應的密碼進入系統(tǒng),檢測系統(tǒng)是否可以正常使用。其中一個測試用例是:學號:2022121310密碼:1111112)計費管理測試用戶合法登錄系統(tǒng)后,查看系統(tǒng)是否準確計費,并將結果及時更新數(shù)據(jù)庫。 賬戶管理對話框山東建筑大學畢業(yè)設計說明書274)日志錄入測試用戶登錄登出系統(tǒng),測試數(shù)據(jù)庫是否正確形成訪問日志。山東建筑大學畢業(yè)設計說明書287 結 論機房管理系統(tǒng)是一個針對學校機房管理工作而設計的一個管理信息系統(tǒng),它主要實現(xiàn)了用戶登錄、用戶操作、自動計費、日志登記、帳戶管理等功能。用戶登錄有效防止了用戶有意或無意的非法登錄,保證了系統(tǒng)的安全性。 本文的主要成果有:論文討論了如何封裝 ADO 技術以簡化對數(shù)據(jù)庫的操作,并使用此 ADO 對象完成對數(shù)據(jù)庫的訪問操作。自動計費功能模塊通過設計系統(tǒng)計時器完成,計費操作準確度較高,完全符合本系統(tǒng)的要求。論文詳細介紹了機房計算機管理系統(tǒng)的總體框架和功能模型,給出了系統(tǒng)的主要函數(shù)的實現(xiàn)代碼和流程圖。在系統(tǒng)設計時對我理清思路進行了詳細的講解,在查閱資料(圖書或網(wǎng)站)進行學習借鑒方面給我較多幫助,在此,十分感謝
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1