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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)圖書管理系統(tǒng)高校教師人事管理系統(tǒng)(完整版)

  

【正文】 hBclass()用來(lái)實(shí)現(xiàn)按圖書分類進(jìn)行圖書信息的查詢。管理員和學(xué)生都可以使用圖書信息查詢模塊。 函數(shù) OriginalStud()用來(lái)實(shí)現(xiàn)學(xué)生信息的初始化,在程序第 1 次運(yùn)行時(shí)必須調(diào)用該函數(shù)。 函數(shù) OutputBrief()用來(lái)實(shí)現(xiàn)以列表方式輸出全部圖書的簡(jiǎn)要信息,簡(jiǎn)要信息包括:書號(hào)、書名、作者和總量。 函數(shù) ModifyBook()用來(lái)實(shí)現(xiàn)對(duì)圖書信息的修改,用戶首先輸入書號(hào),書號(hào)錯(cuò)誤則輸出提示信息,要求用戶重新輸入;書號(hào)正確則用戶可以選擇要修改的數(shù)據(jù)項(xiàng)對(duì)圖書信息進(jìn)行修改(用 switch 結(jié)構(gòu)實(shí)現(xiàn)),一本圖書的信息修改完畢后,調(diào)用 SaveOnebook()函數(shù),將修改后的信息保存到文件中。 (3) 圖書信息管理模塊包括 11 個(gè)函數(shù): InputOnebook()、 LoadBooks()、 SaveOnebook()、SaveAllbooks()、 OriginalBook()、 ModifyBook()、 AddBook()、 DelBook()、 OutputOnebook()、OutputAllbooks()和 OutputBrief ()。 系統(tǒng)定義了兩個(gè)全局變量數(shù)組,分別存放圖書信息和學(xué)生信息,因數(shù)組大小是固定的,為使用方便在系統(tǒng)中定義兩個(gè)符號(hào)常量,具體定義如下: define BOOKNUM 1000 // BOOKNUM 為系統(tǒng)允許的最大圖書數(shù)量 define STUDNUM 100 // STUDNUM 為系統(tǒng)允許的最多學(xué)生人數(shù) SSTUD student[STUDNUM]={0}。 //書號(hào) char bookname[40]。 //是否借閱標(biāo)記 Char ISBN[20]。借書時(shí),先判斷學(xué)生是否有空閑的借書卡,若沒有則應(yīng)輸出提示信息;若有空閑的借書卡,則要求學(xué)生輸入所借圖書的書號(hào),若該書庫(kù)存 量不為 0,則將該書借出,同時(shí)在借書卡上記錄該書的書號(hào)和借閱時(shí)間,并修改該書的庫(kù)存量。圖書信息包括:書號(hào)、書名、作者、圖書分類、出版社、出版時(shí)間、單價(jià)、總量和庫(kù)存量。系統(tǒng)用戶分為管理員和學(xué)生。 ④ 圖書查詢功能。 //月 short day。 //姓名 SLCARD card[5]。 //總量,庫(kù)存量 float price。 (2) 用戶登錄管理模塊包括 2 個(gè)函數(shù): ManagerLogin()和 StudentLogin(),該模塊由 main函數(shù)調(diào)用。 函數(shù) SaveAllbooks()用來(lái)實(shí)現(xiàn)將全部圖書的信息保存到文件 “”中。最后詢問(wèn)用戶是否繼續(xù)刪除其他圖書的信息,用戶選擇 ?y?,則重復(fù)上述過(guò)程;用戶選擇 ?n?,則結(jié)束函數(shù),返回到管理員菜單界面。 函數(shù) LoadStuds()用來(lái)實(shí)現(xiàn)從文件 “”中輸入全部學(xué)生的信息,并將這些數(shù)據(jù)存放到內(nèi)存數(shù)組 student 中。 函數(shù) OutputOnestud()用來(lái)實(shí)現(xiàn)輸出一個(gè)學(xué)生的全部信息。通常,模糊查詢會(huì)列出多個(gè)查詢結(jié)果。使用該函數(shù)必須注意要按系統(tǒng)規(guī)定的格式輸入日期,若想查詢 2021 年 5 月份出版的圖書,則應(yīng)輸入 “”;若想查詢 2021 年出版的圖書,則應(yīng)輸入 “2021”。 // seconds after the minute [0,59] int tm_min。 // daylight savings time flag }。 函數(shù) ReturnBook()用來(lái)實(shí)現(xiàn)還書管理。 //是否借閱標(biāo)記 char ISBN[20]。 //書號(hào) char bookname[40]。 define SDATE_LEN sizeof(SDATE) //SDATE_LEN 為日期類型占用存儲(chǔ)空間的大小 define SLCARD_LEN sizeof(SLCARD) //SLCARD_LEN 為借書卡類型占用存儲(chǔ)空間的大小 define SSTUD_LEN sizeof(SSTUD) //SSTUD_LEN 為學(xué)生類型占用存儲(chǔ)空間的大小 define SBOOK_LEN sizeof(SBOOK) //SBOOK_LEN 為圖書類型占用存儲(chǔ)空間的大小 define BOOKNUM 1000 //圖書總數(shù),可按需要更改其數(shù)值 define STUDNUM 100 //學(xué)生總數(shù),可按需要更改其數(shù)值 SSTUD student[STUDNUM]={0}。 //保存全部圖書信息的函數(shù) int OriginalBook(void)。 //輸入一個(gè)學(xué)生信息的函數(shù) int LoadStuds(void)。 //輸出一個(gè)學(xué)生信息的函數(shù) void OutputAllstuds(int sn)。 //借書函數(shù) void ReturnBook(int bn,int m)。 printf(\t* *\n)。 scanf(%d, amp。 break。 if(strcmp(password, 123)!=0) //密碼按需要事先設(shè)置好,這里假設(shè)為 “123” { printf(\n 密碼錯(cuò)誤! \n)。 printf( 4. 刪除圖書信息 10. 刪除學(xué)生信息 \n)。 break。139。 if(flag==2) OutputBrief(*pbn)。 case 9: *psn=AddStud(*psn)。 } //end switch } //end while } //====================================================================// // 功能:實(shí)現(xiàn)學(xué)生登錄 , 顯示學(xué)生用戶菜單,進(jìn)行功能選擇 // 參數(shù): bn 表示圖書數(shù)量, sn 表示學(xué)生人數(shù) // 返回:無(wú) // 主要思路:用 strcmp 函數(shù)實(shí)現(xiàn)學(xué)號(hào)驗(yàn)證,用 switch 結(jié)構(gòu)實(shí)現(xiàn)菜單功能選擇 //====================================================================// void StudentLogin(int bn, int sn) { int select, j, m=1。 j++) //在學(xué)生數(shù)組中查找輸入的學(xué)號(hào) if(strcmp(student[j].num, snum)==0) { m=j。 printf( 3. 借書 \n)。 break。 default: printf(\n 按鍵錯(cuò)誤,請(qǐng)重新選擇! \n)。 int bn=0。 //返回圖書數(shù)量,即 bn 的值 } //====================================================================// // 功能:將一本圖書的信息保存到文件 “”中 // 參數(shù): i 表示將第 i 本圖書的信息保存到文件中 // 返回:無(wú) // 主要思路:先用 fseek 函數(shù)定位,再用 fwrite 函數(shù)寫入第 i 本圖書的信息 //====================================================================// void SaveOnebook(int i) { 略 } //====================================================================// // 功能:將全部圖書的信息保存到文件 “”中 // 參數(shù): bn 表示圖書的數(shù)量 // 返回:無(wú) // 主要思路:用 fwrite 函數(shù)將數(shù)組 book 中的數(shù)據(jù)一次性寫入文件 //====================================================================// void SaveAllbooks(int bn) { 略 } //====================================================================// // 功能:實(shí)現(xiàn)圖書信息的初始化 // 參數(shù):無(wú) // 返回:輸入圖書的數(shù)量 // 主要思路:用 for 循環(huán)實(shí)現(xiàn)輸入多本圖書信息,并寫入文件 //====================================================================// int OriginalBook(void) { int n。 n++) { printf(\n 輸入圖書 %d 的信息 : \n, n+1)。 getchar()。 return。 gets(isbn)。 //顯示該圖書的全部信息 while(c2==39。 printf( 3. 作者 8. 單價(jià) \n)。 gets(book[k].ISBN)。 case 4: printf( 出版社: )。book[k].total_num)。 if(book[k].stock_numbook[k].total_num) book[k].stock_num=book[k].total_num。 scanf(%d.%d, amp。 getchar()。 } //====================================================================// // 功能:添加圖書信息 // 參數(shù): bn 表示添加前的圖書數(shù)量 // 返回:添加后的圖書數(shù)量 // 主要思路:調(diào)用 InputOnebook 函數(shù)輸入要添加的圖書信息,再用 fwrite 將其寫入文件 //====================================================================// int AddBook(int bn) { char c=39。||c==39。 c=getchar()。y39。) { c2=39。 } //找到要?jiǎng)h除的圖書 , 用 k 記錄其下標(biāo) if(k0) //k 小于 0,表示沒找到輸入書號(hào)所對(duì)應(yīng)的圖書 printf(\n 輸入的書號(hào)有誤 , 請(qǐng)重新輸入 ! \n)。) //c2 為 ?y?,表示確定進(jìn)行刪除操作 { for(i=k。 getchar()。 for(i=0。t open file \n)。y39。 //調(diào)用函數(shù) , 輸入第 n 個(gè)學(xué)生的信息 printf(\n 繼續(xù)輸入請(qǐng)按 39。 //將輸入的 n個(gè)學(xué)生的信息保存到文件中 return(n)。 isn。 printf(%d.%d.%d, student[i].card[j]., student[i].card[j].,stu。 for(j=0,t=0。 } //====================================================================// // 功能:添加學(xué)生信息 // 參數(shù): sn 表示添加前的學(xué)生人數(shù) // 返回:添加后的學(xué)生人數(shù) // 主要思路:調(diào)用 InputOnestud 函數(shù)輸入要添加的學(xué)生信息,再用 fwrite 將其寫入文件//====================================================================// int AddStud(int sn) { 添加方法與 AddBook 函數(shù)類似,代碼略。 停止請(qǐng)按 39。 c==39。 } fseek(fs, SSTUD_LEN*i, 0)。i++) { printf( %2d %18s %20s, i+1, book[i].ISBN, b
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1