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

正文內(nèi)容

基于vc教學信息管理系統(tǒng)的設計與實現(xiàn)-免費閱讀

2025-06-15 08:29 上一頁面

下一頁面
  

【正文】 } } ( 4)“查詢”按鈕的處理 代碼: void CBaseInfoDlg::OnButtonSearch() { // TODO: Add your control notification handler code here UpdateData()。+m_StuID+39。 29 ()。 BaseInfoSetFieldsGetItem(Sex)Value=_bstr_t(strSex)。 vSQL = select * from StudentInfo where StuID=39。 28 ListRecordset()。+strBirthday +39。+m_StuName +39。 return。 vSQL = select * from StudentInfo WHERE StuID=39。 ( 4)“查詢”按鈕處理:如果需要查詢學生的基本信息,首先要選擇查詢條件(按學號、按姓名、按班級),然后單擊“查詢”按鈕打開查詢對話框,在編輯框中輸入要查詢的值,單擊“確定”按鈕,如果有符合條件的記錄,則顯示在列表控件中。 //顯示位圖 (pOldBmp)。 (pDC)。 // 用戶類型 0學生, 1教師, 2系統(tǒng)管理員 extern CString UserName。下圖是學生管理信息系統(tǒng)主界面窗體。 // 設置背景模式 CFont *pOldFont=(amp。 theValue=LoginSetGetCollect(UserType)。+m_strUserPsw+39。 return。 // 用戶類型 0學生, 1教師, 2系統(tǒng)管理員 extern CString UserName。 系統(tǒng)運行時首先出現(xiàn)登錄窗口,要求用戶輸入用戶名和密碼,單擊“登陸”按鈕時對用戶的 身份進行驗證。 } _RecordsetPtramp。 } } BOOL CADOConn::ExecuteSQL(_bstr_t bstrSQL) { try { if ( m_pConnection == NULL ) OnInitADOConn()。 添加 ADO 連接類 CADOConn 為了適用 ADO,首先要引入 ADO 的庫文件,在頭文件 中加入以下代碼,導入 動態(tài)鏈接庫。 數(shù)據(jù)庫 設計 根據(jù) 系統(tǒng)分析可以列出以下數(shù)據(jù)項和數(shù)據(jù)結構。選中一條記錄后,還可以“刪除”一個記錄。 11 錄入 功能 :為管理員用戶提供相應的錄入功能。其包含的數(shù)據(jù)量大,涉及的人員面廣,而且需要及時更新,故較為復雜,難以單純地依 *人工管理,而且傳統(tǒng)的人工管理方式既不易于規(guī)范化,管理效率也不高,目前我國各類高等院校中還有相當一部分學生檔案管理還停留在紙介質的基礎上,尤其是中、小學對學生檔案的管理更是落后,這樣的管理機制已經(jīng)不能適應時代發(fā)展的要求,其管理方法將浪費許多人力和物力。與 ODBC 技術相似,OLE DB 屬于數(shù)據(jù)庫訪問技術中的底層接口。 9 由于 ODBC 是一種底層的訪問技術,因些, ODBC API 可以使客戶應用程序能夠從底層設置和控制數(shù)據(jù)庫,完成一些高層數(shù)據(jù)庫技術無法完成的功能。 訪問速度快 為了解決 ODBC 開發(fā)的數(shù)據(jù)庫應用程序訪問數(shù)據(jù)庫的速度慢的問題, Visual C++提供了新的訪問技術 —— OLE DB 和 ADO, OLE DB 和 ADO 都是基于 COM 接口的技術,使用這種技術可以直接對數(shù)據(jù)庫的驅動程序進行訪問,這大大提供了訪問速度。 與 SQL Server 數(shù)據(jù)庫進 行比較, Access 數(shù)據(jù)庫具有以下的特點: 功能比較單一,不提供數(shù)據(jù)發(fā)布、分布式事務處理等操作,因此比 Access 數(shù)據(jù)庫需要的內(nèi)存和磁盤資源要少; Access 數(shù)據(jù)庫一般用于桌面應用程序,不適用于大型的企業(yè)級應用; Access 數(shù)據(jù)庫由七個對象組成:表、查詢、窗體、報表、頁、宏以及模塊。 Platform SDK。其實不然,雖然 Developer Studio 提供了一個很好的編輯器和很多 Wizard,但實際上它沒有任何編譯和鏈接程序的功能,真正完成這些工作的幕后英雄后面會介紹。 技術方面的發(fā)展動態(tài) 從技術的發(fā)展來看,高校教學信息管理系統(tǒng)的開發(fā)技術已經(jīng)日益成熟。 3 國外研究現(xiàn)狀 隨著國外經(jīng)濟的持 續(xù)發(fā)展,高校辦學規(guī)模的擴大,學生的數(shù)量也成倍增長,學生信息管理模式也發(fā)生了變革,并隨著計算機科學技術的不斷發(fā)展,使得信息管理系統(tǒng)在各個領域發(fā)揮著越來越重要的作用。國內(nèi)一些高校及軟件公司也紛紛看好這一有著廣闊市場前景的軟件開發(fā),但是從現(xiàn)有高校的 教學信息管理 系統(tǒng)來看還存在很多的問題,主要是: (1)功能單一。學生信息查詢是各個學校教學的一項重要工作,現(xiàn)代化的學生信息需要現(xiàn)代化的信息查詢系統(tǒng)支持。也帶來了各個高校教育發(fā)展過程中的一個重要的問題,就是學生信息的管理問題。管理信息系統(tǒng)是一個不斷發(fā)展的新型學科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統(tǒng) 。 這個 學生信息管理系統(tǒng)用Visual C++來設計界面,采用面向對象的語言編程,實現(xiàn)對學生信息的基本管理,包括 學生 信息,班級信息,課程信息,成績信息的添加,修改和查詢 以及密碼等功能 。面對龐大的信息量就需要有一個學生信息管理系統(tǒng)來提高學生信息管理工作的效率,做到信息的規(guī)范管理、科學統(tǒng)計和快速查詢,以減少管理工作方面的工作量。從 20 世紀 90 年代開始,為適應新世紀人才培養(yǎng)的目標,國內(nèi)高校教育體制進行了大規(guī)模 的改革。一個系統(tǒng)只為了解決一個具體的問題而開發(fā)的。 國外的大中型軟件公司有很多也曾做過很多高校的學生的信息管理系統(tǒng),開發(fā)技術也比國內(nèi)的成熟,在開發(fā)過程中遵循了可擴展性和包容性,使得系統(tǒng)能接納已有的數(shù)據(jù)結構,在今后擴展時有效地保護已有的資源,在需要變化時,能方便地調整結構,易于擴充功能,升級方便,即滿足當前的業(yè)務需求,又為今后的擴展留有很大的空間。計算機和 4 網(wǎng)絡技術的不斷發(fā)展為學校的信息化建設提供了得天獨厚的技術條件;各個局域網(wǎng)、城域網(wǎng)的建成和完善為實現(xiàn)信息管理的網(wǎng)絡化提供了硬件設施保障;先進的軟件系統(tǒng)開發(fā)工具、好的圖形用戶界面操作系統(tǒng)的推廣,高 效漢字處理技術的不斷改進,都為高校教學信息管理系統(tǒng)的開發(fā)、應用提供了強有力的支持。我們也知道, Developer Studio 并不是專門用于 VC的,它也同樣用于 VB, VJ, VID 等 Visual Studio 家族的其他同胞兄弟。 這才是 Visual C++和整個 Visual Studio 的精華和靈魂,雖然我們很少能直接接觸到它。 —數(shù)據(jù)庫中的數(shù)據(jù)主要存儲在 “表 ”中; —“查詢 ”幫助用戶檢索基于某些條件的特定數(shù)據(jù); —“窗體 ”幫助用戶創(chuàng)建用于輸入、修改和操縱數(shù)據(jù)的用戶界面; —“報表 ”以某種格式顯示一個或多個表中的數(shù)據(jù),數(shù)據(jù)可以直接從表中提 取,也 7 可以是字段經(jīng)過某些計算的結果,報表還提供良好的打印效果; —“宏 ”和 “模塊 ”有用來計算、在應用程序中導航以及打印報表等操作; —“頁 ”有提供給瀏覽器忠訵 eb 頁的形式查看數(shù)據(jù)庫中的數(shù)據(jù)。 8 可擴展性 Visual C++提供了 OLE 技術和 ActiveX技術,這種技術可以增強應用程序的能力。 MFC ODBC 由于直接使用 ODBC API 編寫應用程序要編制大量代碼,在 Visual C++中提供了MFC ODBC 類,封裝了 ODBC API,這使得利用 MFC 來創(chuàng)建 ODBC 的應用程序非常簡便。直接使用 OLE DB 來設計數(shù)據(jù)庫應用程序需要大量的代碼。隨著科學技術的不斷提高,計算機科學與技術日漸成熟,計算機應用的普及已進入人類社會生活的各個領域,并發(fā)揮著越來越重要的作用。 查詢功能 :為所有用戶提供查詢的功能,可查詢允許范圍內(nèi)的所有信息。 ( 2)查詢:可以根據(jù)學年、學期、課程、班級 (這些字段值是固定設置的,為簡 13 單起間不從數(shù)據(jù)庫里提取 )進行查詢并顯示在列表視圖里。 ( 1)學生基本信息,包括學號、姓名、性別、生日、專業(yè)、班級、家庭住址 、備注(獎勵和處分等)。 import c:\program files\mon files\system\ado\ no_namespace rename(EOF, adoEOF) rename(BOF, adoBOF) ADO 連接類 CADOConn 的主要代碼如下: include include include ifdef _DEBUG undef THIS_FILE static char THIS_FILE[]=__FILE__。 m_pConnectionExecute(bstrSQL,NULL,adCmdText)。 CADOConn::GetRecordset(_bstr_t bstrSQL) { try { if ( m_pConnection == NULL ) OnInitADOConn()。 界面設計 系統(tǒng)登錄模塊 界面主要實現(xiàn) 系統(tǒng)用戶 進入系統(tǒng) 功能。 // 用戶名 CLoginDlg::CLoginDlg(CWnd* pParent /*=NULL*/) : CDialog(CLoginDlg::IDD, pParent) { //{{AFX_DATA_INIT(CLoginDlg) m_strUserName = _T()。 } if ( m_strUserPsw == ) { MessageBox(請輸入密碼 )。 _RecordsetPtr LoginSet。 //獲取用戶類型 if ( != VT_NULL ) UserType = 。NewFont)。 圖 3 主窗體圖 . 設計思路 ( 1)添加一個菜單資源 IDR_MENU_MAIN,菜單屬性設置如下表。 // 用戶名 ( 4)為“退出”菜單添加單擊消息處理函數(shù),代碼如下。 // 創(chuàng)建與 pDC 兼容的內(nèi)存設備環(huán)境 CBitmap *pOldBmp=(amp。 // 恢復原來的位圖 ReleaseDC(pDC)?!安樵儣l件”對話框界面設計如圖 5 所示。 + m_StuID + 39。 } // 如果沒有同一學生,則執(zhí)行正常的添加操作 CString strSex,strBirthday。,39。,39。 // 顯示記錄集 } ( 2)“修改”按鈕的處理代碼: void CBaseInfoDlg::OnButtonModify() { // TODO: Add your control notification handler code here UpdateData()。 + m_StuID + 39。 BaseInfoSetFieldsGetItem(Specialty)Value=_bstr_t(m_Specialty)。 ListRecordset( )。 (vSQL)。 CString strFieldName[3] = {學號 ,姓名 ,班級 }。 // 顯示記錄集 MessageBox(刪除成功 !)。 // 刪除所選學生的成績信息 vSQL=delete from Scores where StuID=39。 } else return。 if( !BaseInfoSetadoEOF ) // 如果記錄集不空,修改該記錄的值 { BaseInfoSetFieldsGetItem(StuName)Value=_bstr_t(m_StuName)。 _RecordsetPtr BaseInfoSet。 // 向數(shù)據(jù)庫表中添加一條記錄 ()。,39。,39。 ()。 } // 查找是否有同一學號 _bstr_t vSQL。 ( 3)“刪除”按鈕的單擊消息處理過程是:首先在列表控件中選擇一條記錄,然后彈出確認刪除對話框,用戶確認后先刪除該學生的 成績 信息 , 然后再刪除該學生的 基本信息 并更新列表控件。MemDC,0,0,SRCCOPY)。 // 加載位圖 CDC MemDC。 // 用戶名 使用全局變量的類的 .cpp 文件首添加兩條外部聲明語句: extern int UserType。選擇該界面中不同的 功能 按鈕,就會進入實現(xiàn)不同 功能 的窗體。 (TRANSPARENT)。 //獲取用戶名 if ( != VT_NULL ) UserName = (char*)_bstr_t(theValue)。and UserPsw=39。 if ( m_strUserName == ) { MessageBox(請輸入用戶名 )。 endif ////////////////////////////////////////////////
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1