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

正文內(nèi)容

基于vc教學(xué)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(存儲版)

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

下一頁面
  

【正文】 ///////////////////////////// // CLoginDlg dialog extern int UserType。另外,使用的用戶有多種類型,不同的用戶具有不同的操作權(quán)限。 //釋放環(huán)境 ::CoUninitialize()。 // 打開數(shù)據(jù)庫 } catch (__error e) { AfxMessageBox(數(shù)據(jù)庫連接失敗,確認(rèn)數(shù)據(jù)庫路徑是否正確 !)。本系統(tǒng)采用 ADO 技術(shù)訪問數(shù)據(jù)庫。另外,還有查詢條件對話框和打印預(yù)覽對話框等。選中一條記錄后,也可以“修改”某個(gè)學(xué)生的成績。系統(tǒng)根據(jù)登錄用戶的權(quán)限進(jìn)行相應(yīng)的操作。特別是近幾年來,國家政策的調(diào)整,我國高等院校大規(guī)模的擴(kuò)招,給高 等院校的教學(xué)管理、學(xué)生管理、后勤管理等方面都帶來不少的沖擊。這些特性 使得 OLE DB 技術(shù)比傳統(tǒng)的數(shù)據(jù)庫訪問技術(shù)更加優(yōu)越。 但由于 ODBC 只能用于關(guān)系數(shù)據(jù)庫,使得利用 ODBC 很難訪問對象數(shù)據(jù)庫及其它非關(guān)系數(shù)據(jù)庫。 靈活性 Visual C++提供的開發(fā)環(huán)境可以使開發(fā)者根據(jù)自己的需要設(shè)計(jì)應(yīng)用程序的界面和功能,而且, Visual C++提供了豐富的類庫和方法,可以使開發(fā)者根據(jù)自己的應(yīng)用特點(diǎn)進(jìn)行 選擇。除此之外,通過使用 MS Access,用戶還可以創(chuàng)建 “前端 ”或一種對用戶友好的、頗受歡迎的數(shù)據(jù)訪問方式。但是, Visual C++也不等于 MFC。 這是一個(gè)集成開發(fā)環(huán)境,我們?nèi)粘9ぷ鞯?99%都是在它上面完成的,再加上它的標(biāo)題赫然寫著“ Microsoft Visual C++”,所以很多人理所當(dāng)然的認(rèn)為,那就是 Visual C++了。如何利用信息管理系統(tǒng)查看各個(gè)學(xué)生的信息,采用數(shù)據(jù)挖掘技術(shù),找出有價(jià)值的信息,并根據(jù)此信息進(jìn)行分析、比較、選擇等,獲得最有用的信息。另外, 教學(xué)信息管理 系統(tǒng)還存在可擴(kuò)充性和靈活性差,缺乏強(qiáng)有力后續(xù)技術(shù)支持,無法不斷完善系統(tǒng),適應(yīng)學(xué)校的發(fā)展需要,致使這些軟件運(yùn)行了一段時(shí)間后中途廢棄或擱置,造成很大的浪費(fèi)。 教學(xué)信息管理 工作是高校信息管理工作的重要組成部分,許多高校都針對自己學(xué)校的規(guī)模和特點(diǎn)開發(fā)出了 教學(xué)信息管理 系統(tǒng),將管理人員從繁雜的日常事務(wù)性工作中解脫出來,提高了工作效率,實(shí)現(xiàn)了信息共享。 隨著各個(gè)學(xué)校校園網(wǎng)的建設(shè)和 Inter 技術(shù)的引進(jìn),基于校園網(wǎng)和 Inter 的系統(tǒng)開發(fā)也蓬勃發(fā)展。隨著各個(gè)高校的教育規(guī)模不斷的發(fā)展擴(kuò)大,學(xué)生人數(shù)急劇的增加,有關(guān)學(xué)生的各種信息量也成倍增長。 學(xué)生信息管理系統(tǒng)是一個(gè)對學(xué)生 隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。該系統(tǒng)充分考慮用戶的操作簡便性,實(shí)現(xiàn)快捷操作如何調(diào)程序也非常重要,通過這 個(gè)程序可以學(xué)習(xí)到以前調(diào)試短程序沒有的經(jīng)驗(yàn)。 學(xué)生信息管理系統(tǒng)是一個(gè)人機(jī)系統(tǒng),以計(jì)算機(jī)為基礎(chǔ)的,但這并不意味著一切都是自動化的。 1.推進(jìn)高校的信息化建設(shè) 信息化是全球化的趨勢和潮流,是國家社會經(jīng)濟(jì)發(fā)展的必然選擇,信息化水平的高低已成為一個(gè)國家綜合國力與發(fā)展?jié)摿Φ闹匾饬恐笜?biāo),積極推進(jìn)國家信息化又是我國促進(jìn)經(jīng)濟(jì)社會發(fā)展的重要舉措,高校作為促進(jìn)經(jīng)濟(jì)社會發(fā)展的重要領(lǐng)地,他的信息化水平必將對國家信息化建設(shè)產(chǎn)生深遠(yuǎn)的影響,必將對國家教育信息化建設(shè)提供借鑒,信息化不僅影響高校的教學(xué)與科研活動,也將給傳統(tǒng)教學(xué)、科研活動帶來巨大的變化,同時(shí)也將給學(xué)?,F(xiàn)行的體系與機(jī)制提出挑戰(zhàn),推動他們的變革。各個(gè)相關(guān)系統(tǒng)間沒有緊密、有效的聯(lián)系,影響了信息的重用和共享。而在信息標(biāo)準(zhǔn)化和規(guī)范化的基礎(chǔ)上,對信息進(jìn)行合理的布局 ,使得相關(guān)人員可以按照各自的權(quán)限進(jìn)行信息查詢和維護(hù)。 5 第二章 開發(fā)環(huán)境 VC++概述 VC++是微軟公司開發(fā)的一個(gè) IDE(集成開發(fā)環(huán)境 ),換句話說 ,就是使用 C++的一個(gè)開發(fā)平臺。所以不要把Developer Studio當(dāng)成 Visual C++, 它充其量只是 Visual C++的一個(gè)殼子而已。大致說來, Platform SDK 是以 Microsoft C/C++編譯器為核心(不是 Visual C++,看清楚了),配合 MASM,輔以其他一些工具和文檔資料。 與 SQL Server 數(shù)據(jù)庫一樣, MS Access 中的數(shù)據(jù)庫可以有一個(gè)或多個(gè)相關(guān)的表 。使用 OLE 技術(shù)和 ActiveX 技術(shù)可以使開發(fā)者利用 Visual C++中提供的各種組件、控件以及第三方開發(fā)者提供的組件來 創(chuàng)建自己的程序,從而實(shí)現(xiàn)應(yīng)用程序的組件化。 DAO DAO 提供了一種通過程序代碼創(chuàng)建和操縱數(shù)據(jù)庫的機(jī)制。在 VC 中提供了 ATL 模板,用于設(shè)計(jì) OLE DB 數(shù)據(jù)應(yīng)用程序和數(shù)據(jù)提供程序。這 種傳統(tǒng)的手工管理模式必 然被以計(jì)算機(jī)為物質(zhì)基礎(chǔ)的信息管理方法所取代。 維護(hù)功能 :為管理員用戶提供查詢及相應(yīng)的修改,刪除、添加功能。 ( 3)導(dǎo)入:將預(yù)先準(zhǔn) 備好的某個(gè) 學(xué)年、學(xué)期、課程、班級的學(xué)生成績 數(shù)據(jù)一定要和數(shù)據(jù)庫中表 Scores 表格式完全一致,給定的 Scores 有 10 個(gè)字段) EXECL 文件導(dǎo)入進(jìn)來,并在列表視圖里顯示出來。 ( 2)學(xué)生成績表,包括學(xué)號、課程代號、學(xué)年、學(xué)期、平時(shí)成績、期末成績、總評成績、備注(缺考 /補(bǔ)考 /緩考)。 define new DEBUG_NEW endif ////////////////////////////////////////////////////////////////////// // Construction/Destruction ////////////////////////////////////////////////////////////////////// CADOConn::CADOConn(){} CADOConn::~CADOConn(){} void CADOConn::OnInitADOConn() { ::CoInitialize(NULL)。 // 執(zhí)行 SQL 語句 return true。 19 (__uuidof(Recordset))。 用戶輸入用戶名和密碼,單擊“登陸”按鈕 , 就會實(shí)現(xiàn) 進(jìn)入系統(tǒng) 主窗體 的功能 。 m_strUserPsw = _T()。 return。 LoginSet=(strSQL)。 ()。 (RGB(0,0,255))。在對話框?qū)傩源翱谥袨閷υ捒蜿P(guān)聯(lián)菜單。 void CStudentMISDlg::OnExit() { // TODO: Add your mand handler code here OnOK()。Bitmap)。 // 釋放設(shè)備環(huán)境 } } 學(xué)生基本信息管理模塊 主要實(shí)現(xiàn)對學(xué)生 基本信息 的添加、刪除、修改和查詢等功能。 圖 6 “查詢條件”對話框 核心 代碼 ( 1)“添加”按鈕的處理代碼: void CBaseInfoDlg::OnButtonAdd() 27 { // TODO: Add your control notification handler code here UpdateData()。 CADOConn m_ADOConn。 if ( m_nSex == 0 ) strSex=男 。+strSex+39。+m_Address+39。 CString strSex,strBirthday。 CADOConn m_ADOConn。 BaseInfoSetFieldsGetItem(Class)Value=_bstr_t(m_Class)。 MessageBox(修改成功 !)。 // 刪除所選學(xué)生的基本信息 vSQL=delete from StudentInfo where StuID=39。 // 查詢的中文條件 CString strField[3]={StuID,StuName,Class}。 ListRecordset()。 ()。 BaseInfoSetUpdate()。 CString strTemp。 _bstr_t vSQL。 (vSQL)。+m_Class+39。+m_StuID+39。 // 判斷數(shù)據(jù)庫中是否有同一學(xué)號,如 果有則退出 if ( !BaseInfoSetadoEOF ) { MessageBox(同一學(xué)號學(xué)生已經(jīng)存在! )。 return。 ( 2)“修改”按鈕的單擊消息處理過程是:首先在列表控件中選擇一條記錄,將原來的數(shù)據(jù)讀到編輯區(qū),數(shù)據(jù)修改完畢 后再寫回到記錄集并更新列表控件。 // 取得視圖客戶區(qū)大小 pDCBitBlt(0,0,(),(),amp。 (IDB_BITMAP1)。 // 用戶類型 0學(xué)生, 1教師, 2系統(tǒng)管理員 CString UserName。 界面設(shè)計(jì) 學(xué)生管理信息系統(tǒng)主界面主要實(shí)現(xiàn) 學(xué)生基本信息 管理、 課程信息 管理、 學(xué)生 成績管理和 系統(tǒng)用戶 等功能。 (30,0,0,0,700,TRUE,FALSE,0,ANSI_CHARSET, OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY, DEFAULT_PITCH | FF_SWISS,楷體 )。 theValue=LoginSetGetCollect(UserName)。+m_strUserName+39。 //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CLoginDlg, CDialog) //{{AFX_MSG_MAP(CLoginDlg) ON_WM_PAINT() //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CLoginDlg message handlers void CLoginDlg::OnOK() { // TODO: Add extra validation here UpdateData(true)。 核心代碼 include include include include ifdef _DEBUG define new DEBUG_NEW undef THIS_FILE static char THIS_FILE[] = __FILE__。 } 系統(tǒng)登陸主要用于對用戶進(jìn)行安全性檢查,以防止非法用戶進(jìn)入系統(tǒng)。 m_pConnectionClose()。 18 m_pConnectionOpen(strConnect,adModeUnknown)。 學(xué)生基本信息表設(shè)計(jì) StudentInfo 表 1 StudentInfo 字段名稱 類型 長度 說明 StuID 文本 12 學(xué)號 StuName 文本 15 姓名 Sex 文本 2 性別 15 Specialty 文本 20 專業(yè) Class 文本 10 班級 Birthday 文本 10 出生日期 Address 文本 50 家庭住址 Meno 文本 50 備注 (獎勵和處分等) 學(xué)生成績信息表設(shè)計(jì) Scores 表 2 Scores 字段名稱 類型 長度 說明 StuID 文本 12 學(xué)號 StuName 文本 15 姓名 Class 文本 10 班級 CourseID 文本 10 課程代號 AcademicYear 文本 15 學(xué)年 Semester 文本 2 學(xué)期 UsualScore 單精度 平時(shí)成績 TestScore 單精度 期末成績 TotalScore 單精度 總評成績 Meno 文本 10 備注(缺考 /補(bǔ)考 /緩考) 課程信息表設(shè)計(jì) Coures 表 3 Coures 字段名稱 類型 長度 說明 16 CourseID 文本 10 課程代號 CourseName 文本 15 課程名 CreditHour 整型 學(xué)時(shí) CreditScore 單精度 學(xué)分 CourseKind 文本 10 課程性質(zhì)(必修/限選 /校選) 系統(tǒng)用戶表設(shè)計(jì) Users 表 4 Users 字段名稱 類型 長度 說明 UserName 文本 10 用戶名 UserPsw 文本 12 用戶密碼 UserType 文本 用戶類型 ( 教師/學(xué)生 /系統(tǒng)管理員) 17 第五章 系統(tǒng)實(shí)現(xiàn) 本系統(tǒng) 采用基于對話框的應(yīng)用程序框架,由一個(gè)主對話框和幾個(gè)模態(tài)子對話框組成,項(xiàng)目名為 StudentMIS。主對話框?yàn)橄到y(tǒng)主窗體對話框;模態(tài)子對話框分別是系統(tǒng)的幾個(gè)功能模塊的窗口界面,其中有 系統(tǒng)登
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1