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

正文內(nèi)容

基于vc和mssqlserver的學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(存儲(chǔ)版)

  

【正文】 Lt,(LPSTR)(LPCSTR)szSQL)。 } } if (() amp。,AR4,Ctext4,text4)。amp。%s39。 } if ((Ctext4!=請(qǐng)選擇 ...) amp。 (!())) { ( %s %s like 39。 。 _variant_t vDno,vDname。 and 專業(yè)信息 .專業(yè)名稱 =39。 + szSDS + 39。 switch (n) 更多計(jì)算機(jī)類課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)、論文請(qǐng)?jiān)L問(wèn): 17 { case 1: //第一層 選中院系 szSQL+= and 系別信息 .系名 =39。 } if ((m_nFlag==2) || (m_nFlag==3) || (m_nFlag==4)) *b_Np=n。 CTreeCtrl *ptree = (CTreeCtrl*)GetDlgItem(IDC_TREE_class)。 ptreeInsertItem(str,0,1,hroot3)。 //插入專業(yè) // 班 szSQL=SELECT * FROM 班級(jí)信息 ,專業(yè)信息 where 班級(jí)信息 .所屬專業(yè) = 專業(yè)信息 .專業(yè) 代碼 AND 專業(yè)代碼 = 39。 + Nostr + 39。 while(!pT_set1adoEOF) { vDno=pT_set1GetCollect(系別代碼 )。 HTREEITEM hroot2,hroot3。本系統(tǒng)面向初級(jí)用戶,即使用戶不懂計(jì)算機(jī)專門知識(shí),只要按照提示操作,都能方便順利完成。 7 總結(jié) 在 做這個(gè)系統(tǒng)的過(guò)程中 我深深體會(huì)數(shù)據(jù)庫(kù)需求設(shè)計(jì)分析的重要性。),totalCent,Stu[k].Sno)。重修成績(jī) 39。 //看補(bǔ)考過(guò)了沒(méi)有 (SELECT 成績(jī) FROM 成績(jī)表 ,考試類型代碼 WHERE 成績(jī)表 .考試代碼 = 考試類型代碼 .考試代碼 AND 考試類型代碼 .考試名稱 = 39。 //把所有學(xué)生和它選課 一個(gè)個(gè)選出來(lái) CString szSQL=SELECT 學(xué)號(hào) , 課程代碼 FROM 成績(jī)表 GROUP BY 學(xué)號(hào) ,課程代碼 。 szSQL2=考試類型代碼 .考試名稱 = 39。 AND 成績(jī) 40)) 更多計(jì)算機(jī)類課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)、論文請(qǐng)?jiān)L問(wèn): 13 ()。 ( AND 成績(jī) = %s AND 成績(jī) %s,b_MinScore,b_Score)。%s39。 (SELECT 成績(jī) FROM 成績(jī)表 WHERE (考試代碼 = 39。) GROUP BY 學(xué)號(hào) , 課程代碼 。如:點(diǎn)擊學(xué)號(hào),按學(xué)號(hào)降序排列,再點(diǎn)一下學(xué)號(hào),便按學(xué)號(hào)升序排列;點(diǎn)考試類型,就會(huì)按平時(shí)成績(jī)、期末考試、總評(píng)成績(jī)分組排列,再點(diǎn)又以原序排列。 系統(tǒng)設(shè)置模塊的設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)設(shè)置主要涉及用戶添加、密碼修改、用戶登錄與注銷,還可以還原數(shù)據(jù)庫(kù)和備份數(shù)據(jù)庫(kù)。 補(bǔ)考處理 更多計(jì)算機(jī)類課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)、論文請(qǐng)?jiān)L問(wèn): 8 重修處理 統(tǒng)計(jì)學(xué)分 統(tǒng)計(jì)學(xué)分是根據(jù)該生該科的總評(píng)成績(jī)是還及格來(lái)決定該生該科是否獲得學(xué)分。如今許多數(shù)據(jù)庫(kù)管理系統(tǒng)和微機(jī)上常用的數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),都支持 SQL 語(yǔ)言作為查詢語(yǔ)言。管理系統(tǒng)中除了要包括以上的功能外,還要實(shí)現(xiàn)基本的管理工作,例如添加學(xué)生成績(jī)、修改學(xué)生成績(jī)、刪除成績(jī),由平時(shí)成績(jī)和考試成績(jī),算出學(xué)生的總評(píng)成績(jī) 數(shù)據(jù)庫(kù)功能: 根據(jù)已有的學(xué)生選課信息登記平時(shí)成績(jī)和考試成績(jī),然后對(duì)所有成績(jī)信息進(jìn)行相關(guān)的處理; 數(shù)據(jù)庫(kù)的事物處理: 打印成績(jī)表和補(bǔ)考、重修成績(jī)表; 考試和平時(shí)成 績(jī)登記,然后生成總評(píng)成績(jī); 判斷是否修得學(xué)分并登記學(xué)分; 打印補(bǔ)考通知單,補(bǔ)考成績(jī)單,重修成績(jī)單,重修通知單及補(bǔ)考重修登記; 評(píng)選優(yōu)秀學(xué)生(緊根據(jù)成績(jī)); 3 成績(jī)管理系統(tǒng)的概要設(shè)計(jì) 本成績(jī)管理系統(tǒng)主要分三大功能模塊。操作方便、直觀、快捷、高效。 問(wèn)題定義 本軟件采用可視化數(shù)據(jù)庫(kù)編程工具 Visual C++ 開(kāi)發(fā)而成,運(yùn)行于 Windows環(huán)境。并要求根據(jù)成績(jī)?cè)u(píng)選出優(yōu)秀學(xué)生。 SQL 全稱是“結(jié)構(gòu)化查詢語(yǔ)言 (Structured Query Language)”, SQL 語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),推出以來(lái),得到了廣泛的應(yīng)用。 更多計(jì)算機(jī)類課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)、論文請(qǐng)?jiān)L問(wèn): 7 成績(jī)總評(píng) 如上圖,可調(diào)整總評(píng)成績(jī)的構(gòu)成比例,確定后,系統(tǒng)將生成總評(píng)成績(jī)并顯示所有學(xué)生的總評(píng)成績(jī)。 導(dǎo)出 Excel 導(dǎo)出 Excel 是根據(jù)當(dāng)前操作的界面表格的數(shù)據(jù)(所有的學(xué)生信息或經(jīng)某個(gè)條件查詢出來(lái)的學(xué)生信息)用 Excel 顯示出來(lái)。 5 貼心小功能 如圖,為方便用戶的查看閱讀和操作,本系統(tǒng)提供了多種數(shù)據(jù)排列方式,點(diǎn)擊數(shù)據(jù)列的名稱,系統(tǒng)就會(huì)自動(dòng)按該列將數(shù)據(jù)分組,再按升序或降序排列。0239。),szSno,szCno)。 //最后插入總評(píng)成績(jī) (INSERT INTO 成 績(jī) 表 VALUES (39。 //再在后面加上條件,還有處理范圍 where 條件語(yǔ)句省略??傇u(píng)成績(jī) 39。 ()。 CString szSQLdelstu=UPDATE 學(xué)生基本信息 SET 總得學(xué)分 = NULL 。),szSno,szCno)。 //看重修過(guò)了沒(méi)有 (SELECT 成績(jī) FROM 成績(jī)表 ,考試類型代碼 WHERE 成績(jī)表 .考試代碼 = 考試類型代碼 .考試代碼 AND 考試類型代碼 .考試名稱 = 39。%s39。 szSQL += szSQLlast。對(duì)數(shù)據(jù) 修改、刪除等系統(tǒng)會(huì)給出相應(yīng)的提示和警告。 //設(shè) 0 為層數(shù) ID //HTREEITEM hroot1 = ptreeInsertItem(TVIF_TEXT,_T(廣工全部學(xué)院 ), 1, 2, 3, 4, 5, NULL, NULL)。 pT_set1Open((LPCSTR)szSQL,RS_PARAM)。 //插入學(xué)院 /// 專業(yè) szSQL=SELECT * FROM 專業(yè)信息 ,系別信息 where 專業(yè)信息 .所屬系別 = 系別信息 .系別代碼 AND 系別代碼 = 39。 更多計(jì)算機(jī)類課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)、論文請(qǐng)?jiān)L問(wèn): 16 hroot3=ptreeInsertItem(str,0,1,hroot2)。 //AfxMessageBox(aa)。 ( 2)點(diǎn)擊樹(shù)動(dòng)態(tài)更新 ComobList 控件 (太長(zhǎng)了,這里只列出一部分代碼 ) szSQL = SELECT * FROM 學(xué)生基本信息 。 hN=ptreeGetParentItem(hN)。 if ((m_nFlag ==2) || (m_nFlag ==3) || (m_nFlag==4)) *b_School = szSDS。 and 專業(yè)信息 .專 業(yè)名稱 =39。 + szGra + 39。 CString Nostr,str。 以下略。amp。 sql3+=%39。 (!())) ( %s = 39。 if ((Ctext3!=請(qǐng)選擇 ...) amp。%s39。 (fc,2)。 szSQL+=szSQLlast。 } switch (m_nSortedCol) { case 0: //按班級(jí)排 if (m_fAsc) szSQL = curSQL + ORDER BY 班級(jí)信息 .班級(jí)名稱 。 break。 else szSQL = curSQL + ORDER BY 成績(jī)表 .成績(jī) DESC。 default: szSQL = curSQL。 return。 ()。 ConAccPath = (fc+7,()fc7)。 return。 (buffer, dwRead)。 pFramem_pConnectionOpen((LPCSTR)(pFrameConSQL),””,””,adModeUnknown)。 MessageBox(還原成功 !,NULL,MB_ICONINFORMATION)。 // 創(chuàng)建數(shù)據(jù)庫(kù) (既 Excel表格文件 ) if ((sSql,CDatabase::noOdbcDialog)) { //sSql = if exists (select * from where id = object_id(N39。 for (int i=0。 Class = pListGetItemText(i,5)。%s39。%s39。 // AfxMessageBox(sSql)。從課題的選擇到項(xiàng)目的最終完成,學(xué)姐 都始終給予我細(xì)心的指導(dǎo)和不懈的支持 。 } 更多計(jì)算機(jī)類課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)、論文請(qǐng)?jiān)L問(wèn): 24 END_CATCH_ALL ::ShellExecute(NULL,opr,sExcelFile,0,0,SW_SHOW)。%s39。%s39。 Sdang = pListGetItemText(i,9)。 Sname = pListGetItemText(i,1)。) = 1) drop table [dbo].[grade] GO。FIRSTROWHASNAMES=1。///顯示錯(cuò)誤信息 } } } 數(shù)據(jù)庫(kù)還原: 類似備份,主要 SQL 語(yǔ)句為: (RESTORE DATABASE %s FROM DISK = 39。 MessageBox(Msg,”備份成功 !”,MB_ICONINFORMATION)。 return。 CfileException ex。 } //AfxMessageBox(Dpath)。 } } 更多計(jì)算機(jī)類課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)、論文請(qǐng)?jiān)L問(wèn): 21 else //當(dāng)前為 access 連接 { Cstring Dpath。 if (fc!=1) //當(dāng)前連接為 SQL Server { Cstring szSQL。 break。 case 4: if (m
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1