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

正文內(nèi)容

圖書館圖書借閱信息管理系統(tǒng)(完整版)

2025-02-01 00:25上一頁面

下一頁面
  

【正文】 ruct book))。 } } int Insert(BookPtr * bookhead) //錄入圖書信息 { FILE * pbook2。n==0) { printf(\n 已注冊,可借閱圖書 \n)。u。Y39。)。 int i=0。 system(cls)。amp。dengl,sizeof(dengl),1,fp1)。 )。 if(trytime==2amp。 for(trytime=1。 return 0。 cmd0=cmd。 if(feof(pbook1)) break。 //將文件中的圖書信息導(dǎo)出,并存放在鏈表中 bookheadnext=NULL。 printf(2: 學(xué) 號 注 冊 \n)。 BookPtr bookhead=NULL。 int nameserch(BookPtr)。 int Jieshu(BookPtr)。 struct book * next。 //管理用賬戶信息 typedef USER2 * UserPtr2。 個人設(shè)計實現(xiàn)(按組員分小節(jié)) 王逸飛、王嘉琦、李聰設(shè)計實現(xiàn) ( 1)主函數(shù)函數(shù)界面 ( 2)管理員界面函數(shù) ( 3)管理員主要功能實現(xiàn) ( 4) 登錄確認函數(shù) ( 5)圖書信息錄入 ( 6)圖書信息刪除 ( 7) 圖書信息顯示 ( 8)圖書信息修改 ( 9)圖書信息排序 ( 10)圖書信息保存 ( 11)普通用戶觀閱函數(shù) include include include include include define Max_username_size 64+1 define Max_password_size 64+1 struct user1 { char username[65]。圖書狀態(tài)查詢 int priceserch(BookPtr)。借書函數(shù) int Huanshu(BookPtr)。 我們將結(jié)構(gòu)的創(chuàng)建 , 初始化 , 插入刪除等基本操作都封裝在主界面函數(shù) , 插入函數(shù) , 注冊函數(shù)等之中 , 后面還有詳細的說明 , 在此不贅述 。 char auther[65]。而兩類人群中,管理員應(yīng)該擁有對該系統(tǒng)的最高權(quán)限,全面掌握普通用戶的借閱信息,全面掌握所有圖書的借閱信息。 ( 3)實現(xiàn)圖書的各種借閱查詢和統(tǒng)計功能。 ( 2)實現(xiàn)圖書的創(chuàng)建、分類、插入、刪除、修改、借閱等管理功能。 ( 3)實現(xiàn)圖書的各種借閱查詢和統(tǒng)計功能。 ( 4)考慮采用優(yōu)化的查詢和排序算法。權(quán)限較低的用戶只有圖書信息一般查詢權(quán)限,經(jīng)過注冊的用戶可有進一步對圖書信息進行操作的權(quán)限。 char chubanshe[65]。 函數(shù)原型設(shè)計 int show_function1_window(UserPtr1)。還書函數(shù) int Insert(BookPtr *)。價格查詢 int Delete(BookPtr)。 char password[65]。 typedef struct book { char bookname[65]。 }BOOK。 int Huanshu(BookPtr)。 int adresserch(BookPtr)。 int main1() { int cmd0。 printf(3: 管理員登陸 \n\n\n)。 if((pbook1=fopen(f:\\,rb))!=NULL) { rewind(pbook1)。 pb1next=pb2。 while(cmd3||cmd1) //進入主要功能選項 { io++。 } printf(無效字符 ,無法識別?。?! \n)。m!=0amp。amp。 system(pause)。 fclose(fp1)。strcmp(,zaq)==0) { show_function2_window(amp。 printf(*******************************************************************************\n)。 char ch=0。 bpassword[i] = ch。||a==39。 int m=1,n=1。 system(pause)。 system(cls)。 rnext=NULL。 printf(請輸入圖書作者: \n)。rbooknumber)。 fclose(pbook2)。y39。 if((pbook3=fopen(f:\\,wb))==NULL) { printf(\n 不能打開文件 !!!)。changenum)。 p1=p1next。 } p2=p1。 break。p1price)。 while(p1!=NULL) { if(==p1booknumber) { printf(請輸入要修改之后的出版社: \n)。 scanf(%d,amp。 } break。 } int Delete(BookPtr a) //刪除圖書信息 { system(cls)。 while(p1!=NULL) { if(strcmp(,p1bookname)==0) { if(p1==a) { a=p1next。 } int Save(BookPtr a) //將處理好的鏈表存入文件 { FILE * pbook3。 return 0。 printf(\n\n\n1 查詢服務(wù) )。m)。 case 4:Huankuan()。 int m。 printf(\n5,查詢圖書信息 )。 break。 break。 jiemian()。 while(p1!=NULL) { if(strcmp(,p1bookname)==0) { if(p1onof==0) { printf(\n 抱歉,該書已被借走,是否再借其他書籍: )。 ch=getchar()。 ch=getchar()。 } int Huanshu(BookPtr a) //還書 { system(cls)。 scanf(%s,)。 } else { printf(\n 在架借出,是否還書: )。 ch=getchar()。 } Save(a)。 BookPtr p1,p2。 printf(出版社: %s\n,p1chubanshe)。 } int Serch(BookPtr a) //查找函數(shù) { system(cls)。 printf(6, 按狀態(tài)查詢 \n)。 case 3:adresserch(a)。 } system(pause)。 scanf(%s,bookname)。 } p2=p1。 char auther[65]。 printf(圖書狀態(tài): %d\n,p1onof)。 p1=p2=a。 printf(圖書編號: %ld\n,p1booknumber)。 jiemian()。 while(p1!=NULL) { if(p1booknumber==num) { printf(圖書名稱: %s\n,p1bookname)。 p1=p1next。 printf(請輸入你要查詢的狀態(tài): )。 printf(圖書狀態(tài): %d\n,p1onof)。 p1=p2=a。 printf(出版社: %s\n,p1chubanshe)。 } int main() { int cmd1=0,cmd2。 錄入 依次輸入圖書信息 將輸入的圖書信息保存文件中 刪除 輸入要刪除的圖書信息的名字 將圖書刪除后在保存到文件之中 修改 選擇修改選項 將圖書信息修改后保存到文件中 顯示 顯示所有圖書信息 借書 輸入書名 書庫內(nèi)有書,顯示借書成功; 沒有書 顯示借書失敗 還書 書名 提示還書成功 查詢 輸入查詢選項 進入不同查詢選項界面 系統(tǒng)運行 系統(tǒng)運行結(jié)果如下: 6 課題總結(jié) 課題分析 完成了課題要求功能,容易封裝便于使用。剛開始的時候,總是在空想函數(shù)該怎樣編寫,而沒有考慮實際生活中圖書館的功能以及工作流程,導(dǎo)致做出來的東西很不切實際。 李聰設(shè)計小結(jié) 此次課程設(shè)計,我通過上網(wǎng)查找資料學(xué)習(xí),深刻理解了線性表及其應(yīng)用。一個人的力量對于編寫一個大型的程序來說簡直是渺茫的,但是編寫程序這種工作又是不能忽略每一個個體的,因為只要一個人有一個小小的疏忽,就可能導(dǎo)致整個程序無法運行,甚至崩潰。 while(cmd2!=cmd1) { cmd2=main1()。 printf(圖書價格: %d\n,p1price)。 int pri。 } p2=p1。of)。 } int onofserch(BookPtr a) { system(cls)。 printf(出版社: %s\n,p1chubanshe)。 p1=p2=a。 printf(圖書狀態(tài): %d\n,p1onof)。 char adress[65]。 } p2=p1。 scanf(%s,auther)。 } if(flag==1) printf(\n 對不起,尚未收錄您正查詢的圖書 !!!)。 printf(圖書作者: %s\n,p1auther)。 jiemian()。 case 4:numserch(a)。 scanf(%d,amp。 int b。 printf(圖書價格: %d\n,p1price)。 int i=0。 printf(******************************************************************
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1