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

正文內(nèi)容

班級(jí)信息管理系統(tǒng)-畢業(yè)設(shè)計(jì)論文(參考版)

2025-07-01 11:03本頁(yè)面
  

【正文】 。其中,我最需要感謝的是我的指導(dǎo)教師張靜老師,在整個(gè)過(guò)程中當(dāng)我遇到各種難以解決的問(wèn)題張老師都會(huì)熱情的為我出謀劃策,嚴(yán)格的督促我,時(shí)刻關(guān)系畢業(yè)設(shè)計(jì)的進(jìn)展。設(shè)計(jì)的過(guò)程其實(shí)也是一種學(xué)習(xí)的過(guò)程,經(jīng)過(guò)這段時(shí)間的設(shè)計(jì)學(xué)習(xí),更加深刻理解了要做好一件事,要多方面考慮,要有系統(tǒng)的思維方式和整體的設(shè)計(jì)方法。在設(shè)計(jì)的過(guò)程中也曾遇到過(guò)不少問(wèn)題,比如安裝 SQLserver2022 時(shí)計(jì)算機(jī)的名稱(chēng)必須是大寫(xiě)字母開(kāi)頭。經(jīng)過(guò)這段時(shí)間的學(xué)習(xí)、設(shè)計(jì)和開(kāi)發(fā)工作,基本上完成了本系統(tǒng)的所有功能。}//更新界面UpdateData(FALSE)。i++。}else (i,5,0)。if( != DBVT_NULL){sprintf(buf,%d,)。}else (i,4,0)。if( != DBVT_NULL){sprintf(buf,%d,)。}else (i,3,0)。if( != DBVT_NULL){sprintf(buf,%d,)。else (i,2,0)。(2,varValue)。if( != DBVT_NULL)(i,1,GetBuffer(1))。(i,GetBuffer(1))。while(!()){int temp = 0。if(()==0){MessageBox(對(duì)不起,沒(méi)有您所需要的結(jié)果,請(qǐng)核對(duì)后重新輸入!,無(wú)此結(jié)果)。m_database)。()。%d39。%s39。 ,m_subject)。else if(()==0)(select * from COURSE_SCORE where COURSE_NAME = 39。 條件查詢(xún)學(xué)生成績(jī)界面的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生有時(shí)候需要特別的條件查詢(xún)同學(xué)的成績(jī),即本界面所示按條件查詢(xún),具體的界面信息如下圖 25 所示:圖 25 條件查詢(xún)學(xué)生成績(jī)界面石家莊學(xué)院班級(jí)信息管理系統(tǒng)44按條件查詢(xún)成績(jī)的部分代碼如下:int xueqi = _ttoi(m_xueqi1)。 按學(xué)號(hào)查詢(xún)學(xué)生成績(jī)界面的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生可以查詢(xún)所有同學(xué)的全部成績(jī),在此界面可以按學(xué)號(hào)查詢(xún),即輸入同學(xué)的學(xué)號(hào),點(diǎn)查詢(xún)得到結(jié)果,也可以直接點(diǎn)擊查詢(xún)所有人的成績(jī)。 查詢(xún)聯(lián)系方式界面的設(shè)計(jì)與實(shí)現(xiàn)在查詢(xún)模塊中查詢(xún)身份證信息、查詢(xún)生日信息和本界面查詢(xún)類(lèi)似,故在此僅介紹此界面的實(shí)現(xiàn)。 查詢(xún)教育背景界面的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生在本界面可以按學(xué)號(hào)或姓名查詢(xún)所有人的教育背景,若所查學(xué)生的教育背景還未添加則在查詢(xún)結(jié)果里顯示為空。i++。(i,8,GetBuffer(1))。(i,7,GetBuffer(1))。(i,6,GetBuffer(1))。(i,5,buf)。(5,varValue)。sprintf(buf,%d%d%d,year,monthday)。(i,3,buf)。(3,varValue)。(2,varValue)。(1,varValue)。(temp,varValue)。if(()!=0)()。),m_ID)。 選修課成績(jī)界面的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生可以查詢(xún)?yōu)g覽自己的選修課成績(jī),具體界面如下圖 20 所示:圖 20 選修課成績(jī)界面選修課成績(jī)查詢(xún)的部分代碼如下:石家莊學(xué)院班級(jí)信息管理系統(tǒng)40(select * from COURSE where COURSE_ID in (select COURSE_ID from COURSE_SCORE where STU_ID=39。 添加教育背景界面的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生可以根據(jù)自己的受教育歷史添加自己的教育背景,學(xué)生用戶(hù)可以查詢(xún)別人的教育背景,當(dāng)然班級(jí)里的其他人也可以查詢(xún)到自己的教育背景,在添加的時(shí)候不能修改自己的姓名和學(xué)號(hào),可以添加修改曾經(jīng)所受教育的開(kāi)始/結(jié)束時(shí)間,學(xué)校名字,所在學(xué)校的證明人,和備注信息。具體界面效果如下圖 18 所示:圖 18 查詢(xún)花名冊(cè)界面學(xué)生花名冊(cè)的代碼和上面查詢(xún)模塊的類(lèi)似,這里不再贅述。具體界面如下圖 17 所示:石家莊學(xué)院班級(jí)信息管理系統(tǒng)38圖 17 查詢(xún)班干部名單界面查詢(xún)班干部名單的代碼和上面查詢(xún)班級(jí)大事記的代碼類(lèi)似將不再贅述。 查詢(xún)班干部名單界面的設(shè)計(jì)與實(shí)現(xiàn)教師可以查詢(xún)班干部名單,其中包括班干部的職位、聯(lián)系方式等。}()。()。 !=0)(i,4,GetBuffer(1))。if( != DBVT_NULL amp。else (i,3,0)。amp。(3,varValue)。(i,2,buf)。 !=0){石家莊學(xué)院班級(jí)信息管理系統(tǒng)37(2,varValue)。if( != DBVT_NULL amp。 !=0)(i,1,GetBuffer(1))。if( != DBVT_NULL amp。(i,buf)。(temp,varValue)。else{()。(AFX_DB_USE_DEFAULT_TYPE,strSQL)。CClassThingSet m_recordset(amp。 查詢(xún)班級(jí)大事記界面的設(shè)計(jì)與實(shí)現(xiàn)教師可以查詢(xún)由管理員添加的班級(jí)大事,同樣學(xué)生具有相同的功能,后面將不再介紹學(xué)生端的此功能,管理員添加班級(jí)大事后會(huì)在教師端和學(xué)生端的查詢(xún)班級(jí)大事記界面的班級(jí)大事列表中顯示出來(lái),鼠標(biāo)點(diǎn)擊顯示具體的班級(jí)大事的信息,具體的查詢(xún)界面如下圖 16 所示:石家莊學(xué)院班級(jí)信息管理系統(tǒng)36圖 16 查詢(xún)班級(jí)大事記界面查詢(xún)班級(jí)大事記的部分代碼如下:(select * from CLASS_THING order by SHIJIAN)。}}initial()。else{(score,m_stuID,m_courseID)。else{int score = _ttoi(m_score)。m_room = varValue[7].m_pstringGetBuffer(1)。m_dayhour = varValue[5].m_pstringGetBuffer(1)。m_teacher = varValue[3].m_pstringGetBuffer(1)。m_course_name = varValue[1].m_pstringGetBuffer(1)。if(flag==FALSE)MessageBox(對(duì)不起,沒(méi)有您所需要的結(jié)果,請(qǐng)核對(duì)后重新輸入!,無(wú)此結(jié)果)。((CMainFrame *)AfxGetMainWnd())OnCourseScore()。//同步其它窗口if(((CMainFrame *)AfxGetMainWnd())m_pCourseScore!=NULL){((CMainFrame *)AfxGetMainWnd())m_pCourseScoreDestroyWindow()。MessageBox(已經(jīng)刪除此門(mén)課程!,刪除課程,MB_OK)。 //更新控件內(nèi)容CCourseSet m_recordset。//再打開(kāi)課程成績(jī)子窗口((CMainFrame *)AfxGetMainWnd())OnCourseScore()。}//同步課程成績(jī)子窗口if(((CMainFrame *)AfxGetMainWnd())m_pCourseScore!=NULL){//先關(guān)閉課程成績(jī)子窗口((CMainFrame *)AfxGetMainWnd())m_pCourseScoreDestroyWindow()。MessageBox(請(qǐng)注意,刪除已選課程子窗口中已選課程信息將同步進(jìn)行修改!,注意)。initial()。if(flag==TRUE)MessageBox(已成功選擇該課程!)。UpdateData(FALSE)。m_new = 。((CMainFrame *)AfxGetMainWnd())m_pUserChangeDestroyWindow()。else if(strcmp(m_new,m_new_sure)==0){CLoginSet::UpdateDatabase(m_ID,m_new)。UpdateData(FALSE)。if(!flag){MessageBox(舊密碼不正確,請(qǐng)重新輸入!)。UpdateData(FALSE)。m_party = varValue[5].m_iVal。m_phone = varValue[9].m_pstringGetBuffer(1)。m_hometown = varValue[7].m_pstringGetBuffer(1)。m_sex = varValue[5].m_iVal。m_department = varValue[3].m_pstringGetBuffer(1)。m_name = varValue[1].m_pstringGetBuffer(1)。(varValue,m_ID)。 教師端的實(shí)現(xiàn)教師端、學(xué)生端、管理員端的登錄模塊都是類(lèi)似的,前面以介紹了管理員端的登錄模塊,所以以下都省去登錄模塊的介紹。} 添加班干部名單界面的設(shè)計(jì)與實(shí)現(xiàn)管理員可以添加班干部名單,以提供學(xué)生和教師查詢(xún)班干部的職位和聯(lián)系方式。}elseMessageBox(添加失敗!)。else{BOOL flag = (m_xiaobanhao,m_shijian,m_dashi,m_beizhu)。CClassThingSet m_recordset。清空按鈕的作用是把顯示結(jié)果清空以方便重新添加大事。在班級(jí)大事中可以添加發(fā)生大事的小班號(hào),發(fā)生時(shí)間,具體的大事,和備注信息。具體界面如下圖 6 所示:石家莊學(xué)院班級(jí)信息管理系統(tǒng)26圖 6 添加選修課程信息界面添加選修課課程信息與上面添加必修課程信息的代碼類(lèi)似,這里不再贅述。}}initial()。(m_ID,添加課表信息)。if(flag){MessageBox(已成功添加課表信息!)。else if(()==0)MessageBox(學(xué)期不能為空)。else if(()==0)MessageBox(教學(xué)樓不能為空!)。else if(()==0)MessageBox(上課時(shí)間不能為空)。else if(()==0)MessageBox(小班班號(hào)不能為空!)。if(()==0)MessageBox(課程號(hào)不能為空!)。CString mm=()。CCourseListSet m_recordset。添加授課教師界面如下圖 4 所示:圖 4 添加教師界面添加授課教師的代碼和上面添加學(xué)生的代碼類(lèi)似這里不在贅述。}else return FALSE。(strSQL)。139。%s39。%s39。(strSQL)。%s\39。0\39。 \39。 \39。 \39。 \39。%d%d%d\39。039。 \39。 \39。%d%d%d\39。%s\39。if(()==0){ CTime time = CTime::GetCurrentTime()。,m_ID)。添加學(xué)生界面如下圖 3 所示:石家莊學(xué)院班級(jí)信息管理系統(tǒng)22圖 3 添加學(xué)生界面添加學(xué)生的部分代碼是:(select * from STUDENT_INFO where STU_ID=39。學(xué)生以自己的學(xué)號(hào)為登錄系統(tǒng)的用戶(hù)名和密碼。EndDialog(IDCANCEL)。count++。m_userpassword = 。}else{if(flag)if(count3){MessageBox(用戶(hù)名或密碼不正確!)。bLogin=TRUE。amp。}else{bLogin = CLoginSet::CheckDatabase(m_userID,m_userpassword,type)。}else if(()==0){MessageBox(用戶(hù)類(lèi)型未選擇!)。}elseif(()==0)石家莊學(xué)院班級(jí)信息管理系統(tǒng)20{MessageBox(用戶(hù)密碼不能為空!)。if(()==0){MessageBox(用戶(hù)賬號(hào)不能為空!)。elseif((教師)==0)type=2。如表 9 所示:表 9 TEACH_BACK字段名 數(shù)據(jù)類(lèi)型 字段長(zhǎng)度 允許空 描述STU_ID Char 20 否 學(xué)號(hào)STU_NAME Char 20 是 姓名START_TIME Datetime 8 是 開(kāi)始時(shí)間END_TIME Datetime 8 是 結(jié)束時(shí)間SCHOOL Varchar 50 是 所在學(xué)校PERSON Char 20 是 證明人BEIZHU Varchar 50 是 備注ID Int 4 否 唯一標(biāo)識(shí)(10)LOG (管理日志信息表)日志信息表的主要功能是記錄管理員的操作信息,管理員可以查看此信息。如表 7 所示:表 7 CLASSTHING字段名 數(shù)據(jù)類(lèi)型 字段長(zhǎng)度 允許空 描述ID Int 4 否 標(biāo)識(shí)XIAOBANHAO Char 10 是 小班號(hào)SHIJIAN Datetime 8 是 時(shí)間DASHI Varchar 50 是 班級(jí)大事記BEIZHU Varchar 50 是 備注(8)BANGANBU (班干部信息表)班干部信息表的主要功能是保存每個(gè)小班級(jí)的班干部,管理員可以添加、修改、刪除此信息,學(xué)生和教師可以查詢(xún)。數(shù)據(jù)表的具體結(jié)構(gòu)如表
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1