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

正文內(nèi)容

基于vc的班級信息管理系統(tǒng)-免費(fèi)閱讀

2025-06-15 07:31 上一頁面

下一頁面
  

【正文】 myexamsubmarkset_findsame = new CExaminfo_submarkset(amp。%s39。 year = (%Y)。 } if(myfindset_idGetRecordCount()==0) //判斷記錄集是否為空 { AfxMessageBox(沒有此學(xué)生,請確認(rèn)學(xué)號后再輸入 !)。 return。 if(!myexamsubmarksetOpen(AFX_DB_USE_DEFAULT_TYPE,sqlStr)) //180。 “學(xué)生成績錄入 ”窗口如 圖 28 圖 學(xué)生成績錄入 學(xué)生成績錄入技術(shù)分析 向數(shù)據(jù)表中添加記錄,首先要打開記錄集,可以使用 CRecordset 類的 Open 函數(shù)來實(shí)現(xiàn),語法如下: virtual BOOL Open(UINT nOpenType=AFX_DB_USE_DEFAULT_TYPE,LPCTSTR lpszSQL=NULL,DWORD dwOptions=none)。更新窗口顯示 } } void CSubjectdlg::Onsubjectinfotoolbarlast() { if(!mysubjectsetIsEOF()) { mysubjectsetMoveLast()。 DisplayRecord()。 mystudentsetm_age = m_studentage。 m_studentid = 。 UpdateData(FALSE)。否則前移 { if(mystudentsetIsEOF()) { mystudentsetMovePrev()。 m_studentage = 。 sqlStr=SELECT * FROM tb_studentinfo。 (0,TBBS_CHECKBOX)。 } 學(xué)生信息管理模塊設(shè)計(jì) 學(xué)生信息管理模塊概述 信息管理用于設(shè)置學(xué)生的基本信息,主要表現(xiàn)對學(xué)生信息的添加、修改和刪除等操作, “學(xué)生信息管理 ”界面如圖 所示 21 圖 學(xué)生信息管理 修改記錄使用 CRecordset 類的 Edit 函數(shù),調(diào)用了 Edit 函數(shù)以后,就可以重新設(shè)定當(dāng)前記錄中的每個(gè)字段的值了,但是這時(shí)修改的記錄值只是被保存起來,只有在調(diào)用了CRecordset 類的 Updata 函數(shù)以后才修改,否則不對記錄作修改。 //移動到末一條記錄 DisplayRecord()。 //關(guān)閉數(shù)據(jù)表 delete myclass_subject_findref。 myclass_subject_findref=newCClass_subjectset(amp。 } catch( CDBException* e ) { AfxMessageBox( em_strError,MB_ICONEXCLAMATION )。 } if(mysubjectset_findIsOpen()) //判斷數(shù)據(jù)表是否打開 { mysubjectset_findClose()。 。 m_subjectid = 。 //為控件賦空值 m_subjectid = 。 sqlStr=SELECT * FROM tb_subject。 } //顯示工具欄 RepositionBars( AFX_IDW_CONTROLBAR_FIRTS,AFX_IDW_CONTROLBAR_LAST,0); //設(shè)置工具欄按鈕風(fēng)格 (0,TBBS_CHECKBOX)。 ( 7)在映射類 CSubjectinfo 的頭文件中引入 頭文件。 科目信息管理模塊設(shè)計(jì) 科目信息管理模塊概述 科目信息管理用于維護(hù)科目信息,主要實(shí)現(xiàn)科目的添加,修改和刪除等操作, “科目信息管理 ”窗口如圖 所示 圖 科目信息管理 科目信息管理技術(shù)分析 本系統(tǒng)是用 ODBC 連接的數(shù)據(jù)源,在進(jìn)行對數(shù)據(jù)表的操作時(shí)可以以 CRecordset 類為基類派生一個(gè)數(shù)據(jù)表映射類,這樣可以方便地操作數(shù)據(jù)表。 //刪除 return FLASE。DSN=mystudentsys。 表 Open 函數(shù)的參數(shù)說明 參數(shù) 描述 lpszDSN 通過 ODBC 管理器注冊的數(shù)據(jù)源名,如果 DSN 在 lpszConnect 中被設(shè)置,那么 lpszDSN 應(yīng)設(shè)為 NULL,并顯示一個(gè)數(shù)據(jù)源對話框,用戶可以在該對話框中選擇數(shù)據(jù)源 bExclusive 默認(rèn)為 FALSE,表示以共享的方式打開數(shù)據(jù)源,當(dāng)前版本的類庫不支持獨(dú)占方式,不能設(shè)置為 TRUE bReadOnly 默認(rèn)為 FLASE,當(dāng)前為 TRUE 時(shí)以只讀方式打開數(shù)據(jù)源 lpszConnect 連接字符串,可以包括數(shù)據(jù)源命、用戶賬號( ID)、密碼和其它信息,字符串必須以 “ODBC。 管理員實(shí)體 : 包括管理員名稱和管理員密碼。 C++所提供的抽象機(jī)制能夠被應(yīng)用于那些對效率和可適應(yīng)性具有極高要 求 的程序設(shè)計(jì)任務(wù)之中。還可以通過以 Access 作為前臺客戶端 , 以 SQL Server 作為后臺數(shù)據(jù)庫的方式 , 如 ADP開發(fā)大型數(shù)據(jù)庫應(yīng)用系統(tǒng)。 SQL 基于 Windows 操作系統(tǒng)下的集成開發(fā)環(huán)境 。 面向?qū)ο? SQL 是一個(gè)面向?qū)ο蟮拈_發(fā)工具 , 利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫系統(tǒng)中的各種功能對象化 , 將數(shù)據(jù)庫管理的各種功能封裝在各類對象中。 數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn) , 特別是網(wǎng)上資料以及參考其他程序的功能 , 因此完全可以實(shí)現(xiàn)。 ,方便任命班級的班主任。 ( 4) 學(xué)生違規(guī)處理。有著手工管理無法比擬的優(yōu)點(diǎn),如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。信息的獲取、交流和應(yīng)用能力,已經(jīng)成為人們最重要的能力之一。 開發(fā)主要包括后期數(shù)據(jù)庫的建立和維護(hù)以及前期應(yīng)用程序的開發(fā)兩方面,實(shí)現(xiàn)了學(xué)生信息的創(chuàng)建及學(xué)生成績、違紀(jì)情況的輸入、瀏覽、維護(hù)和統(tǒng)計(jì),使得系統(tǒng)具有功能強(qiáng)大,界面友好的特點(diǎn)。此外,時(shí)間一長將產(chǎn)生大量冗余的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。 ( 1) 學(xué)生信息錄入。本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)該滿足以下幾點(diǎn): ,信息查詢靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲安全可靠。 3 可行性分析 由于本系統(tǒng)的管理對象單一 , 都是在校學(xué)生 , 且每 個(gè)數(shù)據(jù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性 涉及的計(jì)算過程不是很復(fù)雜 。提供了多種數(shù)據(jù)庫訪問技術(shù),可視化的編程環(huán)境,使操作更加直觀簡便。數(shù)據(jù)庫管理系統(tǒng)是架構(gòu)在一個(gè)或多個(gè)數(shù)據(jù)庫之上的 , 并針對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行管理運(yùn)用。 SQL 是一個(gè)可視化工具 , 是風(fēng)格與 Windows 完全一樣 , 用戶想要生成對象并應(yīng)用 , 只要使 用鼠標(biāo)進(jìn)行拖放即可 , 非常直觀方便。利用數(shù)據(jù)庫訪問對象生成HTML 文件 , 輕松構(gòu)建 Inter/Intra 的應(yīng)用。 它在 C 語言的基礎(chǔ)上發(fā)展而來 , 但它比 C語言更容易為人們學(xué)習(xí)和掌握。 C++提供了 class、 namespace 和訪問控制 ,使設(shè)計(jì)決策的各異化( locality) 成為可能 。 tb_user(管理員信息表 ):管理員信息表用于保存管理員的信息,如表 所 示 表 表 tb_user 的結(jié)構(gòu) 學(xué)生信息 學(xué)生年齡 聯(lián)系電話 學(xué)生姓名 學(xué)生編號 學(xué)生性別 所在班級 家庭住址 違規(guī)信息 違規(guī)編號 違規(guī)內(nèi)容 違規(guī)時(shí)間 備注信息 處理結(jié)果 成績等成績信息 等級名稱 成績上限 成績下限 考試科目 考試成績 考試類別 學(xué)生編號 考試時(shí)間 9 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 username varchar 20 管理員名稱 pwd varchar 10 管理員密碼 tb_teacher(教師信息表 ):用于保存教師的信息,如表 所示 表 表 tb_teacher 的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 teacherid varchar 50 教師編號 teachername varchar 50 教師姓名 sex varchar 50 教師性別 office varchar 50 所在辦公室 knowledge varchar 50 教師文憑 level varchar 50 教師職稱 tb_studentinfo(學(xué)生信息表 ):用于保存學(xué)生的信息,如表 所示 表 表 tb_studentinfo 的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 studentid varchar 50 主鍵 學(xué)生編號 studentname varchar 50 學(xué)生姓名 sex varchar 50 學(xué)生性別 age varchar 8 學(xué)生年齡 addr varchar 50 聯(lián)系地址 phone varchar 80 聯(lián)系電話 class varchar 50 所在班級 tb_regbreakinfo(違規(guī)信息表 ):用于保存違規(guī)事件的信息,如表 所示 表 表 tb_regbeakinfo 的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 studengid varchar 50 學(xué)生編號 breakcontent varchar 100 違規(guī)內(nèi)容 handleresult varchar 100 處理結(jié)果 memo varchar 100 備注信息 breaktime smalldatatime 4 違規(guī)時(shí)間 tb_gradelevel(成績等級表 ): 成績等級表 用于保存學(xué)生成績等級信息,如表 所示 表 表 tb_gradelevel 的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 grade_level varchar 50 等級名稱 up_grade float 8 成績上限 low_grade float 8 成績下限 tb_examinfo_sub(成績信息表 ):成績信息表用于保存學(xué)生的等級信息,如表 所示 10 表 表 tb_examinfo_sub 的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 studentid varchar 50 學(xué)生編號 code varchar 50 考試科目 grade float 8 考試成績 kind varchar 50 考試類別 examdata datatime 8 考試時(shí)間 本系統(tǒng)是由 ODBC 連接的數(shù)據(jù)源,可以通過 CDatabase 類的 Open 函數(shù)連接數(shù)據(jù)源Open 函數(shù)用于創(chuàng)建數(shù)據(jù)源的連接,語法如下: virtual BOOL Open(LPCTSTR lpszDSN,BOOL bExclusive=FALSE,BOOL bReadonly FALSE,LPCTSTR lpszConnect=”O(jiān)DBC。 (“DSN=mystudentsys。 return FALSE。 ( 4)在主窗口中放置 1 個(gè)圖像控件,并導(dǎo)入 1 幅位圖資源,適當(dāng)調(diào)整圖像控件的位置。 ( 4)單擊 “OK”按鈕,打開 “SQL Server 登陸 ”對話框 。在該類的頭文件中引入 頭文件,使其可以使用映射類 CSubjectinfo。 (5,TBBS_CHECKBOX)。 } ( 6)自定義一個(gè) DisplayRecord()方法,在記錄集指針移動時(shí)為控件賦值,代碼如下: bool CSubjectdlg::DisplayRecord() //判斷是否移動到開頭和結(jié)尾 { if(mysubjectsetIsEOF()amp。 UpdateData(FALSE)。 } //設(shè)置 SQL 數(shù)據(jù) CString sqlStr_findid。 if(mysubjectset_findIsOpen()) //判斷數(shù)據(jù)表是否打開 { mysubj
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1