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

正文內(nèi)容

c語言題庫管理系統(tǒng)—免費畢業(yè)設(shè)計論文-全文預(yù)覽

2024-12-31 20:47 上一頁面

下一頁面
  

【正文】 和菜單的 COMMAND 消息響應(yīng)函數(shù):并且要在主程序中添加一個變量 BOOL m_bIsAdmin 用來標識管理員用戶,在非管理員和管理員不能同時使用的功能,要給對應(yīng)的菜單添加 UPDATE_COMMACD_UI 類型的消息響應(yīng)函數(shù),并且在菜單的 pCmdUIEnable()。 AfxEnableControlContainer()。所以工具欄按鈕的 ID都對應(yīng)一個菜單項。 } else { HavEx=FALSE。no39。 CDStrs strShijName。 } else { //分配用戶權(quán)限 if(value[0][3]==0) ptheAppm_bIsAdmin = FALSE。 if(()==0) { //密碼錯誤處理 MessageBox(密碼錯誤,請重新輸入 )。 AND stupwd=39。 ()。 //檢查用戶名是否輸入 if(()) { AfxMessageBox(請輸入用戶名! )。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } void CLoginDlg::OnOK() { // TODO: Add extra validation here CDStrs value。i()。,m_strUser,m_strPass)。 //(select * from password where user=39。本對話框為了更容易操作,在登錄對話框的初始化中把用戶表中的用戶名讀取出來, 放到用戶名欄(接受用戶名的控件是一個可以下拉的組合框);對應(yīng)對話框的的控件綁定的變量如下: 給 對話框的 登錄 按鈕添加消息響應(yīng)函數(shù): OnOk();為對話框添加初始化函數(shù):OnInitDialog(); 實現(xiàn)代碼如下: BOOL CLoginDlg::OnInitDialog() { CDialog::OnInitDialog()。 } END_CATCH } 以上是 用于數(shù)據(jù)庫操作的封裝類,只要在本系統(tǒng)的工程中引入上面四個文件 , , , ,然后在系統(tǒng)的 文件中加上 include 就可以在本工程中的所有類中使用 對象 g_odbcDB 進行數(shù)據(jù)庫操作了。 AfxMessageBox (memory exception)。 } ()。 i++){ ((short)i, temp)。 while (!()) { CStrs strs。 Fields) { if(!()){ return。 } AND_CATCH(CException,e) { TCHAR szError[100]。 }//異常處理 CATCH(CDBException,ex) { AfxMessageBox (exm_strError)。m_db)。 ()。 return MS_OTHER_EXCEPTION。 } AND_CATCH(CMemoryException,pEx) { pExReportError()。PWD=%s,strDBSource,strDBUser,strDBPwd)。 m_strDBPwd = strDBPwd。 } HRESULT COdbcDB::Connect(CString strDBSource,CString strDBUser,CString strDBPwd) { //Init DB param,in case reconnect m_IsDBOpen = FALSE。 TRY { //執(zhí)行 SQL 語句 (lpszSQL)。 m_strDBPwd = _T()。 //數(shù)據(jù)庫用戶名 CString m_strDBPwd。 protected: //數(shù)據(jù)庫對象 CDatabase m_db。 //根據(jù) SQL 語句查詢數(shù)據(jù)庫,獲取的記錄集保存在二維字符串數(shù)組中 void ExecuteQuery(LPCTSTR lpszSQL,CDStrsamp。 public: //數(shù)據(jù)庫連接 HRESULT Connect(CString strDBSource,CString strDBUser,CString strDBPwd)。 文件 3 // ifndef ODBC_DB_H define ODBC_DB_H include include vector //利用 vector 數(shù)組結(jié)構(gòu)構(gòu)造一維字符串數(shù)組 typedef ::std::vectorCString CStrs。 extern BOOL HavEx。 運行 VC++ 新建工程,命名為 TESTING,在第一步選擇單文檔,其他保持默認值。這里,我就把系統(tǒng)的各個功能放到了不同的類里面去實現(xiàn),還要完成與用戶的交互,所以把功能模塊用對話框類的派生類來實現(xiàn),具體由對話框來完成交互,類里的成員函數(shù)來完成后臺的數(shù)據(jù)處理。每個表格表示在數(shù)據(jù)庫中的一個表。 ? 選擇題信息表:包括字段:選擇題 ID,選擇題題目,選擇題選項 A,選擇題選項 B,選擇題選項 C,選擇題選項 D,選擇題選項 E,選擇題選項 F,選擇題答案,所屬章節(jié),分值。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的詳細設(shè)計打下基礎(chǔ) 。合理的數(shù)據(jù)庫設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。所得的效益完全超過軟件的開發(fā)費用,此后也就會帶來相應(yīng)的經(jīng)濟效益。 系統(tǒng)的可行性研究 現(xiàn)在的硬件、軟件,及數(shù)據(jù)庫技術(shù)已經(jīng)完全可以支持這樣的一個系統(tǒng)的所有需求的實現(xiàn)。 三、編譯原理試題庫系統(tǒng)的需求分析 系統(tǒng)的開發(fā)背景 在當前的 信息 環(huán)境 下 ,隨著社會的進步和技術(shù)的發(fā)展 ,知識 正在發(fā) 揮著越來越大的作用。屬于數(shù)據(jù)操縱的有 3 個:insert,update 和 delete。它集成了數(shù)據(jù)定義語言( Date Defintion Language,DDL),數(shù)據(jù)操縱語言 (Date Manipulation Language,DML),數(shù)據(jù)控制語言 (Date Control Language)于一身,具有強勁的數(shù)據(jù)查詢 (Date Query)功能。 SQL 語言簡介 SQL 是 Structed Query Language(結(jié)構(gòu)化查詢語言)的英文縮略語,也有人稱之為 Standart Query Language(標準化查詢語言 )。 對應(yīng)每一個應(yīng)用程序,有一個 文件,這個文件中列出了,應(yīng)用程序中用到的,所有文件的信息,打開查看,就能對應(yīng)用程序的結(jié)構(gòu)有一個基本的認識。 與 dsw 類型的文件相配合的一個重要的文件是 .opt 文件,這個文件保存的是和 workspace 中用到的有關(guān)本機的配置文件,所以不能在不同的計算機上共享。 Vc++基礎(chǔ) Visual C++ 作為一種程序設(shè)計語言,它同時也是一個集成開發(fā)工具,提供了軟件代碼自動生成和可視化的資源編輯功能。還能夠添加用戶,可以更改用戶信息,刪除信息。這種背景下,試題庫管理系統(tǒng)被提到了,也就是試題的集成,試卷生成,和無紙考試。 關(guān)鍵字: 題庫管理系統(tǒng), VISUAL C++ ,數(shù)據(jù)庫 。 使用 MICROSOFT 公司的 ACCESS 作為后臺數(shù)據(jù)庫 ,設(shè)計數(shù)據(jù)庫, 使用 MICROSOFT 公司的 VISUAL C++ 開發(fā)工具 ,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具 , 使用 ADO 控件連接數(shù)據(jù)庫,開發(fā)出產(chǎn)品 。信 息時代也帶來了教學(xué)的改革,現(xiàn)在越來越多的學(xué)校使用電子教學(xué)手段,不僅可以減少大量的繁雜的勞動,而且可以大大提高教學(xué)質(zhì)量。另外,還可以對用戶提交的試卷進行管理,可以查看成績,可以刪除。 本論文共部分: 二、開發(fā)工具和相關(guān)知識簡介 本系統(tǒng)主要是以 vc++ 為開發(fā)工具, Access2020 作為數(shù)據(jù)庫。在 vc 中,應(yīng)用程序是以 project 的形式存在的, project文件的擴展名為 .dsp ,在 .dsw 文件中可以包含多個 .dsp 的文件,由 workspace文件對他們統(tǒng)一的管理。這些信息是 vc中的 class wizard 工具管理和使用類的信息來源。 Vc中以 .rc 為擴展名的文件叫資源文件,其中包含應(yīng)用程序中用到的所有資源。 SQL 語言之所以被廣泛接受和認可,是因為他是一個綜合的,通用的,功能強大并且簡單易學(xué)的語言。 SQL 的核心命令只有 9 個動詞語句,其中屬于數(shù)據(jù)定義的有 3 個: create,drop 和 alter。 SQL 語言不區(qū)分大小寫,但對數(shù)據(jù) ,表名和字段名最好統(tǒng)一。 在這種環(huán)境下,提出了對試題庫系統(tǒng)的需求。 本系統(tǒng)開發(fā)的費用比較低,在交付使用之后,其實用性、方便性,會贏得廣大教師的認同。 開發(fā)過程框圖 系統(tǒng)功能分析 本系統(tǒng)需要完成的功能主要有: ? 教師 登錄 、考生登錄 ? 用戶管理(記錄的新建、修改、刪除和定位) ? 題庫管理與維護 (記錄的新建、修改、刪除和定位 ) ? 從題庫中自動選擇一定數(shù)量的試題 (選擇和填空題 ), 生成考盤 (隨機產(chǎn)生題號 , 使各考生的題目順序不一樣 )作為本次考試的學(xué)生考試庫 ? 答題 (選擇和填空題 ),如果中途退出 ,可再次進入答題環(huán)境 ? 答題結(jié)束退出時 ,系統(tǒng)可自動評分 ,評分后不能再進入答題環(huán)境 , 評 分時還向用 提供答題的相關(guān)信息:每類題的得分,出錯的試題等 ? 管理員身份可以查看用戶的考試信息,得分等,能進 行維護,可以刪除用戶的 卷信息(已提交試卷) ? 考試結(jié)束用戶可以查詢自己的考試成績,包括以往的考試(已提交的成績) 軟件計劃 需求分析 軟件設(shè)計 軟件編碼 軟件試用 軟件維護 有錯 復(fù)審 開始 用戶登錄 檢查用戶 名和密碼 是否是管理員 管理員界面 一般用戶界面 用戶管理 試題管理 試卷管理、成績管理 添加用戶 刪除用戶 更新用戶 查看刪除成績和試卷 試題管理:修改 評分、改錯 是否交卷 試題管理:添加 試題管理:刪除 是否已生成試卷 生成試卷 進行考試 結(jié)束 是否退出 系統(tǒng)總體流程圖 四、系統(tǒng)總體設(shè)計 系統(tǒng)功能模塊框圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效 率以及實現(xiàn)的效果產(chǎn)生影響。 數(shù)據(jù)庫需求分析 用戶登陸模塊 試題庫管理系統(tǒng) 選擇題管理 試卷管理模塊 用戶管理模塊 填空題模塊 考試模塊 試卷生成模塊 系統(tǒng)安全模塊 資料維護模塊 用戶應(yīng)用模塊 添加新用戶 刪除試題 刪除已有用戶 更新已有用戶 查看刪除試卷 更改試題 新建試題 新建試題 更改試題 刪除試題 評分錯題查看
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1