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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)圖書管理系統(tǒng)高校教師人事管理系統(tǒng)-全文預(yù)覽

  

【正文】 的圖書信息 printf(\n 還需要修改其它圖書的信息嗎? (y/n):)。 } //end switch printf(\n 還要修改此圖書的其他信息嗎? (y/n):)。book[i].)。 break。 case 8: printf( 單價(jià): )。book[k].stock_num)。 book[k].stock_num=book[k].total_num。 case 6: printf( 總量: )。 break。 gets(book[k].author)。 case 2: printf( 書名: )。 getchar()。 printf( 5. 圖書分類 \n)。 printf( 1. 書號(hào) 6. 總量 \n)。||c2==39。 else // k 大于等于 0,表示找到該圖書,應(yīng)進(jìn)行以下操作 { printf(\n 顯示此圖書信息: \n)。 ibn。y39。y39。, c2。 //將輸入的 n 本圖書的數(shù)據(jù)保存至文件 return(n)。:)。 //調(diào)用函數(shù) , 輸入第 n 本圖書 printf(\n 繼續(xù)輸入請(qǐng)按 39。||c==39。y39。 //從文件中每讀一本圖書,圖書數(shù)量加 1 fclose(fb)。t open file \n)。 gets(book[i].author)。 gets(book[i].ISBN)。 break。 break。 getchar()。 printf( 0. 返回主菜單 \n)。 printf( 1. 輸出個(gè)人借書信息 \n)。 } if(m0) //m 小于 0 表示數(shù)組中沒(méi)有找到輸入的學(xué)號(hào) printf(\n 學(xué)號(hào)錯(cuò)誤,請(qǐng)重新輸入! \n)。 for(j=0。 //數(shù)組 snum 用來(lái)存放登錄學(xué)生的學(xué)號(hào) if(sn==0) { printf(\n 學(xué)生信息為空,無(wú)法執(zhí)行操作! \n)。 case 0: return。 case 10: *psn=DelStud(*psn)。 case 8: ModifyStud(*psn)。 case 6: SearchMenu(*pbn)。 getchar()。239。 break。 break。 getchar()。 printf( 6. 圖書信息查詢 0. 返回主菜單 \n)。 printf( 2. 修改圖書信息 8. 修改學(xué)生信息 \n)。 //若密碼錯(cuò)誤,返回主菜單 } while(1) { printf(\n)。 //密碼最多為 10 位 printf(\n 請(qǐng)輸入密碼: )。 exit(1)。 break。 getchar()。 printf(\t 0. 退出系統(tǒng) \n\n)。 printf(\t* *\n)。 while(1) { printf(\n)。 bn=LoadBooks()。 //按出版社查詢函數(shù) void SearchPubtime(int bn)。 //圖書查詢函數(shù) void SearcBname (int bn)。 //添加學(xué)生信息的函數(shù) int DelStud(int sn)。 //保存一個(gè)學(xué)生信息的函數(shù) void SaveAllstuds(int sn)。 //輸出全部圖書詳細(xì)信息的函數(shù) void OutputBrief(int bn)。 //修改圖書信息的函數(shù) int AddBook(int bn)。 //從文件載入全部圖書信息的函數(shù) void SaveOnebook(int i)。 //圖書數(shù)組 (全局變量 ) //函數(shù)聲明 void ManagerLogin(int *pbn, int *psn)。 //單價(jià) SDATE publish_time。 //作者 char publisher[30]。 //借書卡 }SSTUD。 //借閱時(shí)間 }SLCARD。 //日 }SDATE。 最后詢問(wèn)學(xué)生是否 繼續(xù)還書嗎? (y/n),若學(xué)生輸入 ?y?,則重復(fù)上面的還書過(guò)程;若輸入 ?n?,則返回到學(xué)生功能選擇菜單界面。 step5 保存修改過(guò)的圖書信息和學(xué)生信息; step6 提示用戶借書成功。通過(guò)調(diào)用函數(shù)_getsystime(amp。 // days since Sunday [0,6] int tm_yday。 // hours since midnight [0,23] int tm_mday。若庫(kù)存量大于 0,則將該書借給學(xué)生,此時(shí)需要進(jìn)行以下 6 步操作: step1 將該書的庫(kù)存量減 1; step2 學(xué)生借書卡的借閱標(biāo)記 flag 置 1; step3 學(xué)生借書卡的書號(hào)填寫上該書的書號(hào); step4 學(xué)生借書卡的借閱時(shí)間賦值為系統(tǒng)時(shí)間;為了提取系統(tǒng)時(shí)間,首先定義一個(gè)結(jié)構(gòu)體變量 d: struct tm d。 (6) 圖書借閱管理模塊包括 2 個(gè)函數(shù): BorrowBook()和 ReturnBook()函數(shù)。用戶在輸入出版社名稱時(shí),一般不會(huì)輸入 “出版社 ”這三個(gè)字(如想查詢清華大學(xué)出版社的圖書,通常用戶會(huì)輸入 “清華大學(xué) ”),所以在該函數(shù)中也是只采用模糊查詢方式。用戶可以輸入完整的姓名進(jìn)行精確查詢(如輸入 “譚浩強(qiáng) ”),也可以只輸入姓氏進(jìn)行模糊查詢(如只輸入 “張 ”),具體方法與按書名查詢類似。用戶可以輸入完整的書名進(jìn)行精確查詢(如輸入 “C語(yǔ)言程序設(shè)計(jì) ”),精確查詢是使用字符串比較函數(shù) strcmp(),將輸入的書名與已有圖書的書名逐一進(jìn)行比較,當(dāng)該函數(shù)的返回 值等于 0,表示這兩個(gè)書名完全相同,即找到要查詢的圖書。 (5) 圖書信息查詢模塊包括 6 個(gè)函數(shù): SearchMenu()、 SearcBname()、 SearchAuthor()、SearchBclass()、 SearchPublisher()、 SearchPubtime()。 函數(shù) AddStud()用來(lái)實(shí)現(xiàn)添加學(xué)生信息。 函數(shù) SaveAllstuds()用來(lái)實(shí)現(xiàn)將全部學(xué)生的信息保存到文件 “”中。 學(xué)生信息管理模塊中函數(shù)的實(shí)現(xiàn)方法與圖書信息管理中的類似,以下僅作簡(jiǎn)單說(shuō) 明。 函數(shù) OutputAllbooks()通過(guò)多次調(diào)用 OutputOnebook()函數(shù)來(lái)實(shí)現(xiàn)輸出全部圖書的信息。然后詢問(wèn)用戶是否繼續(xù)添加其他圖書的信息,用戶選擇 ?y?,則重復(fù)上述過(guò)程;用戶選擇 ?n?,則結(jié)束函數(shù),返回到管理員菜單界面。該函數(shù)是通過(guò)循環(huán)多次調(diào)用InputOnebook()函數(shù)實(shí)現(xiàn)多本圖書信息的輸入,然后調(diào)用 SaveAllbooks()函數(shù)將已輸入的所有圖書的信息保存在文件 “”中。 函數(shù) LoadBooks()用來(lái)實(shí)現(xiàn)從文件 “”中輸入全部圖書的信息,并將這些數(shù)據(jù)存放到內(nèi)存數(shù)組 book 中。 函數(shù) StudentLogin()用來(lái)完成學(xué)生登錄工作,要求學(xué)生輸入學(xué)號(hào),若學(xué)號(hào)錯(cuò)誤則要求學(xué)生重新輸入學(xué)號(hào);輸入學(xué)號(hào)正確則顯示學(xué)生用戶的功能菜單,輸入數(shù)字可執(zhí)行相應(yīng)的功能。如果 bn=0 或 sn=0,系統(tǒng)會(huì)輸出提示信息,讓管理員輸入圖書信息和學(xué)生信息。 //出版時(shí)間 }SBOOK。 //出版社 char bookclass[20]。 typedef struct book //圖書類型 { char ISBN[20]。 typedef struct student //學(xué)生類型 { char num[15]。 typedef struct library_card //借書卡類型 { Short flag。 系統(tǒng)總體設(shè)計(jì) 1. 功能模塊圖 用戶登錄 管理模塊 圖書借閱管理系統(tǒng) 圖書信息 管理模塊 學(xué)生信息 管理模塊 圖書信息 查詢模塊 圖書借閱 管理模塊 系統(tǒng)功能模塊 圖 管理員登錄 學(xué)生登錄 輸入圖書信息 保存圖書信息 修改圖書信息 增加圖書信息 刪除圖書信息 輸出圖書信息 輸入學(xué)生信息 保存學(xué)生信息 修改學(xué)生信息 增加學(xué)生信息 刪除學(xué)生信息 輸出學(xué)生信息 按書名查詢 按作者查詢 按圖書分類查詢 按出版社查詢 按出版時(shí)間查詢 借書管理 還書管理 2. 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)共定義了四個(gè)結(jié)構(gòu)體類型,包括日期類型、借書卡類型、圖書類型和學(xué)生類型,其中在圖書類型中要使 用日期類型,而在學(xué)生類型中要使用日期和借書卡類型,定義如下: typedef struct date //日期類型 { short year。 ⑤ 借書功能。學(xué)生信息包括:學(xué)號(hào)、姓名、借書卡(借閱標(biāo)記、書號(hào)、借閱時(shí)間)。 ② 圖書信息管理。圖書借閱管理系統(tǒng) 圖書借閱管理是圖書館一個(gè)最基本的工作,這里用 C 語(yǔ)言的知識(shí)設(shè)計(jì)開發(fā)一個(gè)簡(jiǎn)單的圖書借閱管理系統(tǒng),系統(tǒng)主要實(shí)現(xiàn)圖書信息和學(xué)生信息的管理,圖書查詢及圖書借閱管理。管理員登錄時(shí)必須輸入密碼,密碼正確才能進(jìn)入系統(tǒng);學(xué)生登錄時(shí)無(wú)需密碼,輸入學(xué)號(hào)即可。 ③ 學(xué)生信息管理。圖書查詢分為:按書名查詢、按作者查詢、按圖書分類查詢、按出版社查詢和按出版時(shí)間查詢。還書時(shí),先檢查學(xué)生的借書卡,若借書卡都為空,則不能進(jìn)行還書操作,若有借書卡不為空,則可以還書,此時(shí)要求學(xué)生輸入所還圖書的書號(hào),將對(duì)應(yīng)借書卡上的記錄清零,并修改該書的庫(kù)存量。 //日 }SDATE。 //借閱時(shí)間 }SLCARD。 //借書卡(規(guī)定每人最多有 5 張) }SSTUD。 //作者 char publisher[30]。 //單價(jià) SDATE publish_time。 //圖書數(shù)組,初始化為 0 3. 功能模塊設(shè)計(jì) (1) main 函數(shù)的設(shè)計(jì):由于圖書信息和學(xué)生信息都保存在文件中,系統(tǒng)運(yùn)行的第一個(gè)工作是從文件中將圖書信息和學(xué)生信息讀入到內(nèi)存數(shù)組 book 和數(shù)組 student 中,在讀入信息的過(guò)程中同時(shí)統(tǒng)計(jì)出目前圖書的數(shù)量和學(xué)生的人數(shù),并將數(shù)據(jù)分別存放在整型變量 bn和 sn中,bn 為圖書數(shù)量, sn 為學(xué)生人數(shù)。 函數(shù) ManagerLogin()用來(lái)完成管理員登錄工作,首先要求管理員用戶輸入密碼,若密碼錯(cuò)誤,則直接返回主菜單界面;密碼正確時(shí)將顯示管理員用戶的功能菜單,輸入數(shù)字可執(zhí)行相應(yīng)的功能。 函數(shù) InputOnebook()用來(lái)實(shí)現(xiàn)從鍵盤輸入一本圖書的全部信息。 函數(shù) OriginalBook()用來(lái)實(shí)現(xiàn)圖書信息的初始化,在程序第 1 次運(yùn)行時(shí)必須調(diào)用該函數(shù),輸入若干本圖書的 信息,并將這些信息保存在文件中。 函數(shù) AddBook()用來(lái)實(shí)現(xiàn)添加圖書信息,通過(guò)調(diào)用 InputOnebook()函數(shù),從鍵盤輸入一本圖書的信息,然后將該信息寫入文件。 函數(shù) OutputOnebook()用來(lái)實(shí)現(xiàn)輸出一本圖書的全部信息。 管理員用戶可以使用學(xué)生信息管理模塊的全部功能,學(xué)生用戶只能使用該模塊中的一個(gè)功能,即 OutputOnestud()函數(shù)(輸出一個(gè)學(xué)生的信息)。 函數(shù) SaveOnestud()用來(lái)實(shí)現(xiàn)將一各學(xué)生的信息保存到文
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1