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

正文內(nèi)容

c程序設(shè)計語言課程設(shè)計報告(學(xué)生學(xué)籍管理系統(tǒng))-wenkub

2023-05-25 01:39:18 本頁面
 

【正文】 WrongIn類的說明 class WrongIn //用于捕捉輸入異常 { }。 //學(xué)籍證明 7 void Book(char *)。 //按學(xué)號排序輸出 void ListMark()。 ? Show類的說明 class Show:public Stu //Stu的子類,顯示模塊,抽象類 { public: void ShowOne(Info *)。 //比較成績高低,重載 運算符 friend void InputOne(Info *p1)。 fstream people。 (節(jié)選自《 C++簡明教程》(皮德常),電子工業(yè)出版社) 綜合以上優(yōu)點,我們選定 C++為本次系統(tǒng)的程序設(shè)計語言。 綜合以上眾多優(yōu)勢,證明了本系統(tǒng)存在的價值。 1 南京航空航天大學(xué) 《 C++程序設(shè)計語言》課程設(shè)計報告 學(xué) 生 學(xué) 籍 管 理 系 統(tǒng) 小組成員: 081110310 曲 健 指導(dǎo)教師:陳 丹 完成日期:二○一二年四月十八日 2 目 錄 一、需求分析 ......................................................................................... 3 二、程序的主要功能 .............................................................................. 4 三、程序運行平臺 ................................................................................. 5 四、系統(tǒng)總框架圖 ................................................................................. 5 五、程序類的說明 ................................................................................. 6 六、 模塊分析 ......................................................................................... 8 七、比較有特色的函數(shù) .......................................................................... 9 八、存在的不足與對策 ........................................................................12 九、程序源代碼 ...................................................................................13 3 一、 需求分析 ? 學(xué)籍管理現(xiàn)狀 目前國內(nèi)大中專院校眾多,在校的學(xué)生人數(shù)占據(jù)了社會人 口很大一部分,是社會群體中的新生力量; 對學(xué)生學(xué)籍的管理是各大院校日常管理中不可忽視的一個重要環(huán)節(jié); 隨著計算機等高新科技的發(fā)展,對學(xué)籍的管理早已不能僅僅滿足于紙質(zhì)文件。 ? 選擇 C++的理由 C++為了解決程序設(shè)計的復(fù)雜性,美國貝爾實驗室于 1980 年開始研制一種“帶類”的 C,到 1983年才正式命名為 C++。 4 二、 程序的主要功能 ? 顯示全部學(xué)生信息 顯示全部學(xué)生的學(xué)生信息。 //創(chuàng)建二進(jìn)制文件 public: Stu()。 //友元函數(shù) void creat()。 //顯示指定的學(xué)生信息 void ShowAll()。 //按績點高低排序輸出 }。 //學(xué)生證預(yù)約 void Change(char *)。 8 六、 模塊分析 ? 顯示模塊 顯示全部學(xué)生的學(xué)生信息。記錄指定學(xué)生的獎懲信息記錄; 學(xué)生信息更新 /修改。版權(quán)信息模塊 顯示作者及課設(shè)的相關(guān)信息 9 七、 比較有特色的函數(shù) ? 純虛函數(shù) SearNum virtual Info *SearNum(char *)=0。 char GoOn=39。 ((char *)p1, sizeof(*p1))。||GoOn==39。 else p2next=p1。 cin GoOn。 amp。) //判斷輸入是否結(jié)束 { ()。 ((char *)p1, sizeof(*p1))。 Info *p。 while(p!=NULL amp。 record=true。 else return false。 cout 開始按學(xué)號排序! \n。 while(p2 amp。 p1==person) //插入到頭結(jié)點之前 { temp=p2。 //p2 插入到最前 } if(strcmp(p2num,p1num)0) { temp=p2。 } now=nownext。 (,ios::out | ios::binary)。 } ()。 對策: 類外部定義 Info 結(jié)構(gòu)體,在類內(nèi)部用結(jié)構(gòu)體 +鏈表的方式存儲學(xué)生的信息 ? 文件寫入的問題 描述: 用普通文件存儲學(xué)生信息顯得較為復(fù)雜,數(shù)據(jù)錄入較為繁瑣,不便于操作。 對策: 參考相關(guān)書籍 ,請教老師等。 /* 本程序應(yīng)用了: 布爾類型 格式化輸入輸出 () 引用作為函數(shù)參數(shù) 函數(shù)重載 內(nèi)存的動態(tài)分配 二進(jìn)制文件 結(jié)構(gòu)體指針 構(gòu)造函數(shù) 析構(gòu)函數(shù) 靜態(tài)數(shù)據(jù)成員 函數(shù)覆蓋 純虛函數(shù) 抽象類 友元函數(shù) 運算符重載 繼承和多重繼承 異常處理 通過鏈表動態(tài)存儲數(shù)據(jù) 多文件組織 等 C++的特色功能 */ includeiostream using namespace std。 //電話 char adres[40]。 //學(xué)生 證預(yù)約 Info *next。 fstream people。 //比較成績高低,重載 運算符 friend void InputOne(Info *p1)。 class Show:public Stu //Stu的子類,顯示模塊,抽象類 { public: void ShowOne(Info *)。 //按學(xué)號排序輸出 void ListMark()。 //學(xué) 籍證明 void Book(char *)。 class WrongIn //用于捕捉輸入異常 { }。 if(()) { cout創(chuàng)建文件
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1