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

正文內(nèi)容

學(xué)生信息管理系統(tǒng)c課設(shè)報(bào)告-展示頁

2024-12-29 02:31本頁面
  

【正文】 case 6:depart=南京西路 。 case 5:depart=南京東路 。 case 4:depart=順外路 。 case 3:depart=北京西路 。 case 2:depart=北京東路 。 switch(choice1) { case 1:depart=上海路 。 cout請(qǐng)輸入你的選擇 endl。 cout選擇地址 endl。 cout請(qǐng)輸入學(xué)生班級(jí) endl。 } cout請(qǐng)輸入學(xué)生年齡 endl。 endl。break。break。 cinchoice2。 cout( )endl。 cinname。 cinnum。 public: zhongxuesheng(int n=0,string nm=,string s=男 ,int a=0,int b=0,string d=上海路 ,int sp=0,int t=0,int yw=0,int sx=0,int yy=0) :Person(n,nm,s,a,b),depart(d),spec(sp),title(t),yuwen(yw),shuxue(sx),yingyu(yy){}。 int choice1。 int shuxue。 int title。 class zhongxuesheng:virtual public Person//聲明為虛基類 是因?yàn)樵谂缮愔兄焕^承一次 { public: string depart。}//獲取編號(hào) string GetName(){return name。//虛函數(shù),派生類中重新定義 virtual void Output(){}。 public: Person(int n=0,string nm=,string s=,int a=0,int b=0):num(n),name(nm),sex(s),age(a),banji(b){}。 int age。 string name。//定義常變量 using namespace std。 保存函數(shù) 將輸入程序的數(shù)據(jù)保存到文件中 統(tǒng)計(jì)函數(shù) 根據(jù) 選擇的統(tǒng)計(jì)方式 ,然后使用一個(gè) for 循環(huán)語句,從第一個(gè)學(xué)生開始檢索,如果該學(xué)生的 信息 和 選擇統(tǒng)計(jì)方式 一樣, 則計(jì)數(shù)變量自增 ,應(yīng)該從第一個(gè)學(xué)生開始檢索直到最后一名學(xué)生。用一個(gè) for 循環(huán)語句,來把所有學(xué)生的信息都輸出。 顯示函數(shù) 此函數(shù)實(shí)現(xiàn)的功能主要是,顯示所有學(xué)生的信息。 按姓名查詢 根據(jù)提示信息輸入姓名后,然后使用一個(gè) for 循環(huán)語句,從第一個(gè)學(xué)生開始檢索,如果該學(xué)生的姓名和輸入的姓名一樣,則輸出該學(xué)生的信息,由于學(xué)生的姓名有可能重復(fù)出現(xiàn),所以不能使用 break 語句跳出循環(huán),應(yīng)該從第一個(gè)學(xué)生開始檢索直到最后一名學(xué)生。 按學(xué)號(hào)查詢 根據(jù)提示信息輸入學(xué)號(hào)后,然后使用一個(gè) for 循環(huán)語句,從第一個(gè)學(xué)生開始檢索,如果該學(xué)生的學(xué)號(hào)和輸入 的學(xué)號(hào)相等,則輸出該學(xué)生的信息,由于學(xué)生的學(xué)號(hào)是唯一固定的,所以并使用 break 語句跳出循環(huán)。 5 查詢函數(shù) 在查詢功能中,可以按多條件查詢,本系統(tǒng)分為兩個(gè)查詢條件,即按學(xué)號(hào)查詢和按姓名查詢。 修改函數(shù) 此函數(shù)實(shí)現(xiàn)的功能主要是,修改一個(gè)學(xué)生的信息。在此函數(shù)中,先以讀的方式打開文件,讀出文件里的信息在顯示在屏幕上,用戶再根據(jù)提示信息輸入想要?jiǎng)h除第幾個(gè)人的信息,關(guān)閉文件。在此函數(shù)中也使用文件處理的方式,但使用的是以追加的方式打開文件,使輸入的學(xué)生信息寫在文件里原有信息的后面。 主函數(shù)是一個(gè)程序必不可少的,在主函數(shù)中,使用一個(gè) switch 語句來選擇調(diào)用主菜單中的各個(gè)功能函數(shù)。 實(shí)現(xiàn)數(shù)據(jù)保存功能 void Read()。 實(shí)現(xiàn)數(shù)據(jù)刪除功能 void Total()。 實(shí)現(xiàn)數(shù)據(jù)查詢功能 void Edit()。 實(shí)現(xiàn)數(shù)據(jù)添加功能 void Show()。 分別表示學(xué)號(hào)、姓名、性別、 年齡 、 班級(jí) 。 int age。 string name。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。 例如 : 檢索迅速、查找方便、易修改、可靠性高、存儲(chǔ)量大、數(shù)據(jù)處理快捷、保密性好、壽命長(zhǎng)、成本低等。隨著科學(xué)技術(shù)的不斷提高 , 使用日趨成熟的計(jì)算機(jī)技術(shù)來代替?zhèn)鹘y(tǒng)的人工模式,來實(shí)現(xiàn)學(xué)生信息的現(xiàn)代化管理,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí) , 它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。在傳統(tǒng)模式下利用人工進(jìn)行學(xué)生信息管理,存在著較多的缺點(diǎn),如:效率底,保密性差,時(shí)間一長(zhǎng)將產(chǎn)生大量 的文件和數(shù)據(jù),更不便于查找,更新,維護(hù)等。目錄 前言 2 概要設(shè)計(jì) 3 詳細(xì)設(shè)計(jì) 4 原程序清單和執(zhí)行結(jié)果 6 1. 源程序 6 2. 執(zhí)行結(jié)果 34 用戶使用說明 36 調(diào)試與測(cè)試 36 總結(jié)與體會(huì) 36 參考資料 36 2 前言 學(xué)生信息管理系統(tǒng),是針對(duì)學(xué)校人事處的大量業(yè)務(wù)處理工作而開發(fā)的管理軟件,是典型的管理信息系統(tǒng)。 它是一個(gè)教育單位不可缺少的部分 , 它的內(nèi)容對(duì)于學(xué)校管理者來說 是 至關(guān)重要 的, 能有效的幫助學(xué)校和老師掌握學(xué)生的情況。諸如這些情況,令學(xué)校管理者對(duì)學(xué)生的信息管理帶來了很大困難,嚴(yán)重影響了教育工作者的工作效率。作為計(jì)算機(jī)應(yīng)用的一部分 , 使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理 , 具有著手工管理所無法比擬的優(yōu)點(diǎn) 。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生信息管理的效率 , 也是學(xué)校 實(shí)現(xiàn) 科學(xué)化、正規(guī)化管 理的重要條件 。 3 概要 設(shè)計(jì) 功能模塊圖 設(shè)計(jì)思路 將學(xué)生信息定義為一個(gè) person 類,在類中包含數(shù)據(jù)成員 : int num。 string sex。 int banji。 分別定義小、中、大學(xué)三個(gè)類為 class xiaoxuesheng、 class zhongxuesheng、 class daxuesheng并繼承 person 類,而后分別為它們一個(gè)管理類并定義公有成員函數(shù) void Add()。 實(shí)現(xiàn)數(shù)據(jù)顯示功能 void Search()。 實(shí)現(xiàn)數(shù)據(jù)修改功能 void Delete()。 實(shí)現(xiàn)數(shù)據(jù)統(tǒng)計(jì)功能 void Save()。 可從文件中將記錄讀取到該類的數(shù)組中; 然后定義了一 個(gè)主菜單 函數(shù) 和三個(gè)分 菜單函數(shù),使功能菜單顯示在運(yùn)行窗口以提示用戶如何進(jìn)行操作。 學(xué)生信息管理系統(tǒng) 小 學(xué) 生 管 理 中 學(xué) 生 管 理 中 學(xué) 生 管 理 4 詳細(xì)設(shè)計(jì) 程序中函數(shù)及數(shù)據(jù)介紹 class Person 學(xué)生類 class zhongxuesheng 中學(xué)生類 class daxuesheng 大學(xué)生類 class xiaoxuesheng 小學(xué)生類 class xiao_Manage 小學(xué)生管理類 class zhong_Manage 中學(xué)生管理類 class da_Manage 大學(xué)生管理類 void xiaoMenu() 小學(xué)生管理菜單函數(shù) void zhongMenu() 中學(xué)生管理菜單函數(shù) void daMenu() 大學(xué)生管理菜單函數(shù) int main() 主函數(shù) 函數(shù)功能介紹 顯示函數(shù) 顯示保存的數(shù)據(jù) 添加函數(shù) 此函數(shù)實(shí)現(xiàn)的功能主要是,添加一個(gè)學(xué)生的信息,也就是說調(diào)用一次這個(gè)函數(shù)只能添加一個(gè)學(xué)生的信息。 刪除函數(shù) 此函數(shù)實(shí)現(xiàn)的功能主要是,刪除一個(gè)學(xué)生的信息。再以寫的方式打開文件,以一個(gè) if 條件語句控制,再重新將學(xué)生信息寫入文件(除了打算刪除的那個(gè)學(xué)生的信息),由于是以寫的方式打開的文件,所以文件里原有的輸入就都沒有了,存入的新的數(shù)據(jù)。此函數(shù)的設(shè)計(jì)方法和刪除函數(shù)的設(shè)計(jì)思想相類似,應(yīng)用的思想都是將學(xué)生信息重新寫入文件的方法,將原有數(shù)據(jù)覆蓋。使用 if 語句來選擇查詢條件。 當(dāng)無查詢結(jié)果時(shí),會(huì)輸出一條提示信息“無此人信息!” 。 當(dāng)無查詢結(jié)果時(shí),會(huì)輸出一條提示信息“無此人信息!” 。先是從文件中讀取學(xué)生信息,然后在輸出到顯示窗口中。 退出系統(tǒng) 當(dāng)輸入“ 0”時(shí),就能退出系統(tǒng),這是通過 while 語句來控制實(shí)現(xiàn)的。 最后輸出結(jié)果 6 源程序清單和 執(zhí)行結(jié)果 源程序 includeiostream includestring includefstream includeiomanip//輸入操縱 const int TMAX=50。 class Person { public: int num。 string sex。 int banji。 virtual void Input(){}。 int GetNum(){return num。}//獲取姓名 }。 int spec。 int yuwen。 int yingyu。 int choice2。 void Input() 7 { cout請(qǐng)輸入學(xué)生生學(xué)號(hào) endl。 cout請(qǐng)輸入學(xué)生名字 endl。 cout選擇性別 。 cout請(qǐng)輸入你的選擇 endl。 switch(choice2) { case 1:sex=男 。 case 2:sex=女 。 default:cout輸入錯(cuò)誤。break。 cinage。 cinbanji。 coutsetw(10) setw(10) setw(10)路 setw(10) setw(10) setw(10) setw(10) setw(10)西路 setw(10) endl。 cinchoice1。break。break。brea
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1