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

正文內(nèi)容

c課程設(shè)計(教務(wù)管理系統(tǒng))-在線瀏覽

2024-10-27 07:46本頁面
  

【正文】 ==(pDatapDataage)){} pDatapDatadisp_stu()。pData=pDatapNext。} coutvoid University::search(string n){} int i,j,m=0。for(i=0。for(j=0。j++){if(n==pDatapDatasex){ pDatapDatadisp_stu()。pData=pDatapNext。void University::search(int n){int i,j,m=0。for(i=0。for(j=0。j++){if(n==pDatapDatanumber){pDatapDatadisp_stu()。}pData=pDatapNext。} cout/****************************************信息查詢菜***********************************************/void University::search_menu(){ int i。system(“cls”)。coutdesign_ins()。} case 2:{} =。i} pDatadisp_ins_1()。coutsearch_menu()。case 3: {} int j。couti。//清屏 =。jpNext。coutsearch_menu()。case 4:{string n。system(“cls”)。} coutsearch_menu()。case 5:{} int n1。search_age(n1)。break。//清屏case 6: {} string n。system(“cls”)。coutsearch_menu()。case 7: {} int n。system(“cls”)。coutsearch_menu()。case 8: {menu(*this)。/**********************************************************************/ {int i,j。inf。inf。//學(xué)院個數(shù) for(i=0。導(dǎo)出文件數(shù)據(jù)void file_in(University amp。//建立學(xué)院信息節(jié)點 mpData=p。if(i==0)=m。//把節(jié)點m賦給下一個學(xué)院信息節(jié)點 mpPrev=。//學(xué)院信息的尾節(jié)點始終指向m節(jié)點 infpData。jpData。infqname。infqsex。infqmajor。npData=q。if(j==0)pData=n。npPrev=pData。//學(xué)生信息的尾節(jié)點始終指向n節(jié)點} } }/************************************************************************************/ void file_out(University uni){ofstream ouf(“”,ios::out)。ouf導(dǎo)入文件數(shù)據(jù)ouf=。ioufpDatanameoufpDatapData=pData。jpData。//學(xué)生當前指針后移}} } =pNext。couti。//清屏 switch(i){ case 1:{} file_out(uni)。break。break。break。}} menu(uni)。/***************************************************************************************/ void menu(University uni){system(“cls”)。cout主菜單 coutcoutcoutcouti。//清屏}int main(){ University u。menu(u)。switch(i){case 1:()。case 2:()。case 3:()。case 4:()。case 5:exit(uni)。}第二篇:c++課程設(shè)計:教務(wù)管理系統(tǒng)源代碼include include using namespace std。}。void input_stu()。void display_qu()。int number。}。}void Student::display_qu(){ coutvoid Student::input_stu(){ cinStudent::name。cinStudent::address。void input_t()。void display_an()。string str2。void Teacher::display_an(){ coutvoid Teacher::show(){ coutstr2。cinTeacher::subject。void input_ad()。void display_gg()。string str3。void Admin::display_gg(){ coutvoid Admin::show(){coutstr3。cinAdmin::telphone。z=0。m=0。Teacher tea(“cuiyu”,“math”,“dsdf”)。while(1){int x。if(x3)coutelse{switch(x){case 1:couty。break。} cout{::show()。} break。case 2:coutcout()。if(q3)coutswitch(q){case 1:()。case 2:()。break。::show()。}}break。case 3:coutcoutcoutl。break。cout()。case 3:{::show()。}break。}}}return 0。(2)、實現(xiàn)用戶管理,系統(tǒng)具有用戶注冊功能。一般用戶注冊后才能登錄使用系統(tǒng)。一般用戶只有圖書查詢功能。(4)、圖書管理功能,管理員能夠錄入、查詢、刪除圖書信息。提示:上述為基本功能,可參考實際的系統(tǒng)進行擴展。同時應(yīng)該建立兩個dat文件,一個為存儲用戶信息,一個用來儲存圖書信息。(2)圖書查詢頁面。包含讀取所有圖書數(shù)據(jù)響應(yīng)函數(shù),以及根據(jù)作者姓名或者書名來查詢圖書響應(yīng)函數(shù)。由Cdialog類派生出CBookdata類。(4)用戶信息管理頁面,由Cdialog類派生出CUserdata類。因為本人能力有限,而且自己是根據(jù)老師給的教程以及結(jié)合書本內(nèi)容來完成課程設(shè)計,于是我第一想到的就是應(yīng)數(shù)組來存儲信息,而不是用鏈表,所以,對于文件數(shù)據(jù)的刪除與修改,難免會過于乏力。char password[20]。:class Book//圖書類 { public:char author[10]。//設(shè)置圖書書名char pub_name[20]。//設(shè)置出版年月 }。:void CMyprojectDlg::OnButton3()//用戶注冊 { // TODO: Add your control notification handler code here////////////////////////////////////////////////////////////////////////////////////// //以下代碼主要還是把這條記錄寫入文件,注意寫入的格式:文件的前四個字節(jié)是保持用戶記錄數(shù),//后面依次保持用戶記錄注意,寫用戶的每個信息的順序要與讀取時的順序一致。CUser user。//用戶的個數(shù),管理員默認為第一個。int size=0。// 建立一個文件類,關(guān)于其用法,請baidu。//將文件指針指向文件頭。n_user,sizeof(n_user))。n_user+=1。((char*)amp。//寫學(xué)生記錄個數(shù)=m_num。memcpy(,(()),())。39。(4+(n_user1)*sizeof(CUser),ios::beg)。,sizeof())。,sizeof())。///////////////////////////////////////////////////////////////////////////////////////// //用消息框提示CString str。///因為第一個為管理員,不算為用戶人數(shù)。} 。void CMyprojectDlg::OnButton2()//用戶登錄 { // TODO: Add your control notification handler code hereUpdateData(TRUE)。int i。int n_user=0。//根據(jù)記錄個數(shù),依次讀取用戶記錄 放在成員變量m_st數(shù)組中(已在類體中聲明了)CFile file。size=GetFileSize((void*),NULL)。(amp。}if(n_user0 amp。 n_user{for(i=0。(amp。(amp。} } ()。amp。()。for(i=0。if(m_user[i].num==m_num){if(str_password==m_password){CSearch search。}else{CString str。AfxMessageBox(str)。包含讀取所有圖書數(shù)據(jù),以及根據(jù)作者姓名或者書名來查詢圖書。int size。//文件book的本數(shù)////////////////////////////////////////////////////////////////////////////////////////// //讀取文件中的書本記錄,注意讀取順序與寫入的順序要一致,文件最開始的4個字節(jié)是表示記錄個數(shù)。(“”,CFile::modeReadWrite)。//讀取文件大小,size==0表示是空文件if(size0){()。n_book,sizeof(n_book))。amp。for(i=0。(amp。(amp。(amp。(amp。} } ()。(1,“書名”,LVCFMT_LEFT,100,1)。(3,“出版日期”,LVCFMT_LEFT,100,1)。iCString str。(i,str)。(i,1,str)。(i,2,str)。///整型變?yōu)樽址?,便于在控件顯示(i,3,str)。void CSearch::OnButton4()//查詢圖書 { // TODO: Add your control notification handler code hereUpdateData(TRUE)。int num=0。for(i=0。int ret1=0,ret2=0。ret1=(m_author,0)。ret2=(m_bname,0)。(num,str)。(num,1,str)。(num,2,str)。///整型變?yōu)樽址?,便于在控件顯示(num,3,str)。//結(jié)果+1;}} }(4)管理員圖書管理頁面。(3)的實現(xiàn)一樣。Book book。//書本的個數(shù)int size=0。// 建立一個文件類,關(guān)于其用法,請baidu。//將文件指針指向文件頭。n_book,sizeof(n_book))。////////////////////////////////////////////////////////////////////////////////////// //以下代碼主要還是把這條記錄寫入文
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1