選課系統(tǒng)_教育學(xué)_高等教育_教育專區(qū)

選課系統(tǒng)_教育學(xué)_高等教育_教育專區(qū)

ID:42768009

大小:211.24 KB

頁數(shù):10頁

時間:2019-09-20

選課系統(tǒng)_教育學(xué)_高等教育_教育專區(qū)_第1頁
選課系統(tǒng)_教育學(xué)_高等教育_教育專區(qū)_第2頁
選課系統(tǒng)_教育學(xué)_高等教育_教育專區(qū)_第3頁
選課系統(tǒng)_教育學(xué)_高等教育_教育專區(qū)_第4頁
選課系統(tǒng)_教育學(xué)_高等教育_教育專區(qū)_第5頁
資源描述:

《選課系統(tǒng)_教育學(xué)_高等教育_教育專區(qū)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、學(xué)&選課系統(tǒng)基木原理數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)名稱數(shù)據(jù)類型解釋classNumstring課程編號classNamestring課程名稱classPropertiesstring課程性質(zhì)totalClassNumberInt總課吋currentClassNumberInt授課學(xué)時expClassNumberInt上級或?qū)嶒瀸W(xué)時creditDouble學(xué)分rightTermstring開課學(xué)期模塊說明(1)課程信息錄入。課程信息錄入應(yīng)包括:課程編號、課程名稱、課程性質(zhì)、總學(xué)時、授課學(xué)時、實驗學(xué)時、學(xué)分、開課信息八個成員,為錄入以上信息,首先使用setClassNum>setClassName^s

2、etClassProperties>setTotalClassNumber^setCurrentClassNumber>setExpCIassNumber^setCredit>setRightTerm輸出捉示信息,其次使用addClass函數(shù)添加課程信息。(2)課程信息瀏覽。該功能主要是讀取所有的課程信息,在程序屮首先通過getClassNum、getClassName、getClassProperties、getTotalClassNumber、getCurrentClassNumber>getExpClassNumber>getCredit、getRightTerm八個函數(shù)讀

3、取課程信息的相關(guān)信息,設(shè)置為靜態(tài)成員函數(shù),防止已錄入的數(shù)據(jù)被篡改;其次使用showclass、showeachclassinfo函數(shù)顯示全部課程信息。(3)按學(xué)分查詢。首先使用getCredit函數(shù)得到課程的學(xué)分信息,其次使用searchByCredit函數(shù)輸出“按學(xué)分查詢”的提示信息;接著使用showAddCredit函數(shù)輸出“請輸入學(xué)分”的提示信息;最后使用showSearchByCredit函數(shù)將查詢結(jié)果輸出。(4)按課程性質(zhì)查詢。按照課程性質(zhì)的查詢實現(xiàn)了根據(jù)課程的性質(zhì)對課程的查詢,程序主要通過、showAddClassProperties、setClassProperti

4、es、getClassProperties、searchByClassProperties>showSearchByClassProperties^來實現(xiàn)對課程的查詢,同樣全部設(shè)置為靜態(tài)成員函數(shù),已經(jīng)錄入的數(shù)據(jù)部能被篡改,根據(jù)提示輸入就能得到想要查詢的內(nèi)容。(5)存儲信息。選擇存儲信息選項之后用showLoadingSaving函數(shù)進(jìn)行數(shù)拯的存儲,顯示正在存儲數(shù)據(jù)。數(shù)據(jù)存儲完畢后用showSuccessedSaving函數(shù)顯示輸出數(shù)據(jù)存儲完畢。(6)退出系統(tǒng)。一個完整的系統(tǒng)應(yīng)該包括退出系統(tǒng),在程序中使用quit函數(shù),在按數(shù)字鍵6后給出提示信息:“pressanykeytocont

5、inue”捉示使用者按任意鍵退出系統(tǒng)。源程序:#include#include#inelude#include#include#includeusingnamespacestd;//class類的封裝classClass{//定義了課程類的一些屬性public:voidsetClassNum(stringclassNumTemp);//課程編號voidsetClassName(stringclassNameTemp);//課程名稱voidsetClassProperties

6、(stringclassPropertiesTemp);//課程性質(zhì)voidsetTotalClassNumber(inttotalClassNumberTemp);//總學(xué)時voidsetCurrentClassNumber(intcurrentClassNumber);//授課學(xué)時voidsetExpClassNumber(intexpCIassNumberTemp);//實驗或上機(jī)學(xué)時voidsetCredit(doublecredit);//學(xué)分voidsetRightTerm(stringrightTermTemp);//開課信息、//錄入函數(shù)設(shè)為常量函數(shù)防止信息被篡改

7、stringgetClassNum()const;//課程編號錄入stringgetClassName()const;//課程名稱錄入stringgetClassPropertiesf)const;//課程性質(zhì)錄入intgetTotalClassNumber()const;//總學(xué)時錄入intgetCurrentClassNumber()const;//授課學(xué)時錄入intgetExpClassNumber()const;//實驗或上機(jī)學(xué)時錄入doublegetCredit()co

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。