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

正文內(nèi)容

c課程設(shè)計(jì)之學(xué)生選修課程系統(tǒng)設(shè)計(jì)-展示頁

2024-08-24 15:32本頁面
  

【正文】 ****************endl。coutendlendlendl。fclose(fp)。fscanf(fp,%s,password)。FILE *fp。char password[20]。 //用向量指向?qū)W生信息fclose(fp)。 ()。fprintf(fp,%s %s %d %d\n,)。cin。cin。cout\t\t***************************************************endlendl。cout\t\t***************************************************endl。 //打開學(xué)生信息文件system(cls)。fp=fopen(d:\\,a)。 //聲明添加學(xué)生信息的函數(shù)void del()。 //聲明提取信息的函數(shù)void tq2()。void xuanke()。void chaxun1()。void add()。 //聲明載入文件信息的函數(shù)void Load2()。void output()。void DL()。 //聲明一個(gè) 選課主菜單函數(shù)int find(int no)。 //建立一個(gè) 向量集合set int ::iterator it。 //聲明一個(gè) 指向?qū)W生信息的向量set int T。vector subject v。int t。char num[15]。}S。int Time,time1,time2,xf。char name[30]。int F。 //保存學(xué)生信息到文件中void del()。void AddStuInfo()。void tq1()。void chaxun2()。void ChaXun()。void quit()。 void Load()。 //登錄界面的函數(shù)void MainMenu()。 void Save()。()該系統(tǒng)功能說明:1) 系統(tǒng)以菜單方式工作 2) 課程信息錄入功能(課程信息用文件保存)--輸入 3) 課程信息瀏覽功能--輸出 4) 查詢功能:(至少一種查詢方式)--算法 5) 按學(xué)分查詢 6) 按課程性質(zhì)查詢 7) 學(xué)生選修課程(可選項(xiàng)) 四、詳細(xì)設(shè)計(jì)該成序包含的主要函數(shù)功能說明:void XuanKeMenu()。考慮到添加課程信息的功能只適合老師,因此我們設(shè)置了添加課程的權(quán)限設(shè)置(必須輸入密碼)。5) 退出系統(tǒng)。3) 查詢:顯示所有符合要求的課程信息。該程序包括以下功能模塊: 1) 學(xué)生信息添加模塊:能夠輸入學(xué)生基本信息并保存到文件中。學(xué)生可以按要求(如每個(gè)學(xué)生總學(xué)分不得少于沒學(xué)期不能超過3門課程,每門課程不得超過50個(gè)人,但不能少于10否則該課程不開設(shè))自由選課。然后通過數(shù)組、向量、集合等來實(shí)現(xiàn)學(xué)生選課信息的記錄、保存,刪除等相關(guān)操作從而達(dá)到管理學(xué)生選課的。本課程設(shè)計(jì)的目的是設(shè)計(jì)一個(gè)學(xué)生選修課程系統(tǒng)的程序,用來實(shí)現(xiàn)對學(xué)生成績的管理,其中包括學(xué)生信息的文件讀入、添加、查詢、保存、刪除以及相應(yīng)的課程信息管理。通過計(jì)算機(jī)對一些系統(tǒng)的管理已經(jīng)成為一種系統(tǒng)、便捷的方式。深入掌握計(jì)算機(jī)專業(yè)知識(shí)、具有良好系統(tǒng)設(shè)計(jì)與分析能力的計(jì)算機(jī)高級(jí)專業(yè)人才在社會(huì)上深受歡迎?!禖++程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告學(xué)生選修課程系統(tǒng)設(shè)計(jì) 一、需求分析計(jì)算機(jī)技術(shù)作為信息化的核心技術(shù)受到全社會(huì)的普遍重視。如今,計(jì)算機(jī)的使用也已不再局限于科學(xué)計(jì)算,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。而系統(tǒng)設(shè)計(jì)與分析能力的培養(yǎng)需要通過實(shí)踐訓(xùn)練才能獲得。本課程設(shè)計(jì)就是用C++設(shè)計(jì)學(xué)生選課系統(tǒng)的問題,實(shí)現(xiàn)對學(xué)生選課的管理操作。程序設(shè)計(jì)了兩個(gè)類,其中一個(gè)包含學(xué)生的學(xué)號(hào)、姓名、選課數(shù)以及選修總學(xué)分,另一個(gè)則包含了課程的信息,包括課程編號(hào)、課程名稱、課程性質(zhì)、課時(shí)等等。二、設(shè)計(jì)要求假定有n門課程,每門課程有課程編號(hào)、課程名稱、課程性質(zhì)、總學(xué)時(shí)、授課學(xué)時(shí)、實(shí)驗(yàn)學(xué)時(shí)、學(xué)分、開課學(xué)期等信息。使之能提供一些功能:1) 課程信息錄入功能2) 課程信息瀏覽功能3) 查詢功能:(按課程性質(zhì)查詢、按課程學(xué)分查詢,查詢每個(gè)學(xué)生的選修信息、查詢每門課程的選修信息等)4) 學(xué)生選修課程5) 修改課程或選課信息(根據(jù)課程編號(hào)或名稱修改課程信息、根據(jù)學(xué)生姓名修改選課信息);6) 刪除課程或選課信息(根據(jù)課程編號(hào)或名稱刪除課程信息、根據(jù)學(xué)生姓名刪除選課信息);三、總體設(shè)計(jì)我們設(shè)計(jì)一個(gè)程序?qū)W(xué)生選課信息進(jìn)行保存,對學(xué)生的選課信息進(jìn)行可執(zhí)行操作,如添加、刪除、查詢等等。2) 查看模塊:顯示所有可選修課程的信息。4) 選課:顯示學(xué)生已選課程信息和選課,刪除已選課程信息。為了完善系統(tǒng),我們還添加了一個(gè)登錄界面。我們建立了兩個(gè)文件用來保存學(xué)生信息和課程信息。 // 選課主菜單函數(shù)int find(int no)。 void DL()。void output()。 //載入文件信息的函數(shù)void Load2()。void add()。void chaxun1()。void xuanke()。 //提取選課編號(hào)的函數(shù)void tq2()。 //添加學(xué)生信息的函數(shù)void SaveStuInfo()。 //刪除已選課程信息的函數(shù)主要的數(shù)據(jù)結(jié)構(gòu)表: 序號(hào)成員名數(shù)據(jù)類型字段含義1namchar姓名2numchar學(xué)號(hào)3zxfint總學(xué)分4tint選課總數(shù)5namechar課程名稱6numint課程編號(hào)7chachar 課程性質(zhì)8Timeint課程總學(xué)時(shí)9time1int授課總學(xué)時(shí)10time2int實(shí)驗(yàn)(上機(jī))總學(xué)時(shí)11xfint課程學(xué)分12kkxqchar開課學(xué)期五、程序代碼includeiostreamincludevectorincludesetincludestringincludedefine N 10using namespace std。class subject //建立一個(gè)課程類,保存課程信息{public:int num。char cha[20]。char kkxq[20]。class student //建立一個(gè)學(xué)生類,保存學(xué)生信息{public:char nam[10]。int zxf。}Stu。 //聲明一個(gè) 指向課程信息的向量vector student z。 //建立一個(gè) 集合vector setint TT。 //建立一個(gè) 迭代器void XuanKeMenu()。void Save()。 //聲明一個(gè)登錄界面的函數(shù)void MainMenu()。void Load()。void quit()。void ChaXun()。void chaxun2()。void tq1()。void AddStuInfo()。void AddStuInfo(){FILE *fp。fseek(fp,0,2)。coutendlendlendlendlendl。cout\t\t***************** 學(xué)生選課系統(tǒng) ******************endl。cout\t\t\t請輸入學(xué)號(hào):。cout\t\t\t請輸入姓名:。==0。 //存入文件 (Stu)。 (T)。}void add(){string password1,password2。int _t=0。fp=fope
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1