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

正文內(nèi)容

基于c語(yǔ)言的學(xué)校圖書(shū)管理系統(tǒng)(參考版)

2025-05-18 07:33本頁(yè)面
  

【正文】 printf(\t\t\t※ ※ \n)。 printf(\t\t\t※ ※ \n)。 printf(\n\n\n\n)。 coutendlendl。 system(date/t)。 system(cls)。char yn。 void bianhaochashu() {char bh[9]。 16 圖 用戶的基本信息 書(shū)目查詢功能 按編號(hào)查詢函數(shù) 按編號(hào)進(jìn)行精確搜索圖書(shū):用戶輸入圖書(shū)編號(hào)可以精確查出圖書(shū),并輸出此書(shū)的所有信息。r++)printf( 借 閱 的 第 %d 本 書(shū) 編 號(hào)為: %s\n,r+1,stu[k].jieshu[r])。for(int r=0。 printf(\n\t 已 借 書(shū) 數(shù) 量 : %d 密碼: %d\n,stu[k].jie,stu[k].mima)。 )。 printf(\n167。 printf(\n\n\n\n)。 coutendlendl。 system(date/t)。 } void xinxichaxun(int k) { system(cls)。 if(cf==27) exit(0)。coutendl。 } else printf(\t\t密碼錯(cuò)吳 \n)。 if(stu[i].mima==mima) {//printf(登陸成功 \n)。i++) 15 if(stu[i].id==id)break。 for(int i=0。 scanf(%d,amp。id)。 printf(\t\t請(qǐng)輸入學(xué)號(hào): )。 cout 弘德明志 博學(xué)篤行 endl。 system(time/t)。 system(color 57)。char cf。 void xxcxjiemian() {int id。這個(gè)功能有兩個(gè)函數(shù)實(shí)現(xiàn), void xinxichaxun(int k)函數(shù)可以輸出第 K 個(gè)struct student 結(jié)構(gòu)體中的信息。 } } } else printf(\t\t密碼錯(cuò)吳 \n)。 ts[k].jcs。k2ts[k].jcs。k1ts[k].jcs。k10000。 } } if(p==0)printf(\t\t%s 同學(xué),您未曾借閱過(guò)該書(shū) \n,stu[i].name)。 stu[i].jie。r9。j6。 if(stu[i].mima==mima) { int p=0。i++) if(stu[i].id==id)break。 for(i=0。如果用戶未曾借閱過(guò)這本書(shū),系統(tǒng)輸出“未曾借閱過(guò)該書(shū)”。 } 借書(shū)界面如圖 所示。 printf(\t\t 祝賀 %s 同 學(xué) , 您 已 成 功 借 閱 《 %s 》\n,stu[i].name,ts[k].name)。k++) if(strcmp(bh,ts[k].bh)==0) { 13 ts[k].jz[ts[k].jcs]=id。 for (int k=0。j++) { stu[i].jieshu[stu[i].jie][j]=bh[j]。 if(stu[i].mima==mima) {for(int j=0。i++) if(stu[i].id==id)break。 for(i=0。 12 圖 舊書(shū)刪除 學(xué)生用戶功能 借書(shū)函數(shù) 只有用戶輸入所要借閱的書(shū)的編號(hào)和正確的賬號(hào)和密碼才能完成借閱。 } n1。kn1。 } void shanchuhanshu(int i) {int k。 } else guanliyuan()。 if(a==yn)shanshujiemian()。char a=39。 printf(\n\t\t 刪除成功 是否繼續(xù)刪除 y/n:)。y39。yn=getch()。 j++。i10000。 scanf(%s,bh)。 printf(\t\t\t \n)。 printf(\t\t\t※ ※ \n)。 printf(\t\t\t※ ※ \n)。 printf(\n\n\n\n)。 coutendlendl。 system(date/t)。 system(cls)。//中的變量 int j=0。 void shanshujiemian() { char bh[9]。 } 新書(shū)登記如圖 所示。) guanliyuan()。 if(bx==39。 coutendl。 n1++。l++) ts[n1].jz[l]=0。 for(int l=0。scanf(%s,amp。ts[n1].sl)。 printf(\t\t\t※請(qǐng)輸入圖書(shū)數(shù)量(輸入整形常數(shù)):)。scanf(%d,amp。ts[n1].zz)。 printf(\t\t\t※請(qǐng)輸入圖書(shū)作者(輸入漢字或字符):)。scanf(%d,amp。ts[n1].name)。 printf(\t\t\t※請(qǐng)輸入新書(shū)書(shū)名(輸入字符或漢字):)。 printf(\t\t\t※ ※ \n)。 printf(\t\t\t※ ※ \n)。 printf(\n\n\n\n)。 coutendlendl。 system(date/t)。//新書(shū)注冊(cè)中的變量 system(cls)。//登錄函數(shù) 9 4 各功能模塊的設(shè)計(jì)與實(shí)現(xiàn) 管理員功能 管理員功能包括新書(shū)登記和舊書(shū)刪除 新書(shū)登記 當(dāng)管理員成功登陸后,管理員可以通過(guò)輸入圖書(shū)的基本信息可以添加新的圖書(shū)到圖書(shū)系統(tǒng)中。//總查詢界面函數(shù) void zhuce()。//學(xué)生用戶的基本信息查詢的界面 void chashu()。//借書(shū)程序用于實(shí)現(xiàn)還書(shū) void xinxichaxun(int i)。//借書(shū)的界面 void huanshujiemian()。//總查詢界面函數(shù) 學(xué)生模塊: void jieshu(char bh[9],int id,int mima)。//管理員刪書(shū)的界面 void shanchuhanshu(int i)。//管理員登錄密碼驗(yàn)證函數(shù) 管理員模塊: void xinshuzhuce()。 //注冊(cè)函數(shù) void denglu()。//學(xué)生登陸函數(shù) void guanliyuan()。 登錄模塊: void youke()。如果輸入了錯(cuò)誤的賬號(hào),系統(tǒng)會(huì)顯示賬號(hào)錯(cuò)誤并且不能進(jìn)入系統(tǒng)界面。 //表示注冊(cè)的學(xué)生數(shù)量 static int n1=15。 int mima。 圖 管理員 由以上實(shí)體圖我們可以定義圖書(shū)結(jié)構(gòu)體 struct guanliyuan 如下: 密碼 管理員 姓名 賬號(hào) 類(lèi)別 出版 日期 狀態(tài) 出版社 作者 圖書(shū) 圖書(shū)數(shù)量 單價(jià) 借閱者的學(xué)號(hào) 借出數(shù)量 圖書(shū)編號(hào) 8 struct guanliyuan{ char name[20]。 //定義借閱者的 ID假定同一本書(shū)只能被六個(gè)人借閱 int jcs。 //定義單價(jià) char zt[6]。 //定義圖書(shū)作者 int sl。 //定義圖書(shū)名 char bh[9]。 } stu[100]; 圖書(shū)(圖書(shū)編號(hào),圖書(shū)名稱(chēng),作者, 單價(jià) , 借出數(shù)量,借閱者的學(xué)號(hào),總數(shù)量, 是否借出 ) ,如圖 所示。//借閱圖書(shū)數(shù)目 char jieshu[6][9]。//電話 char banji[8]。 int id。 圖 學(xué)生用戶 由以上實(shí)體圖我們可以定義圖書(shū)結(jié)構(gòu)體 struct student 如下: struct student{ char name[9]。 管理員流程圖 圖 管理員流程圖 圖 用戶流程圖 管理員操作頁(yè)面 管理員操作頁(yè)面包括書(shū)目查詢、添加新書(shū)、刪除舊書(shū),如圖 所示。 系統(tǒng)登陸流程圖 登陸頁(yè)面由游客操作頁(yè)面和學(xué)生操作頁(yè)面,還有管理員操作頁(yè)面所組成,如圖 ??梢詫?shū)名中含有此關(guān)鍵字的所有書(shū)目都列出來(lái)。若系統(tǒng)中無(wú)此書(shū),則輸出“查無(wú)此書(shū)”。若系統(tǒng)中無(wú)此書(shū),則輸出“查無(wú)此書(shū)”。 ( 4)查閱自己的借書(shū)情況和個(gè)人情況:用戶可以查閱用戶的基本信息和借的書(shū)目。如果用戶未曾借閱過(guò)這本書(shū),系統(tǒng)輸出“未曾借閱過(guò)該書(shū)”。 ( 2)借書(shū):只有用戶輸入所要借閱的書(shū)的編號(hào)和正確的賬號(hào)和密碼才能完成借閱。如果輸入了錯(cuò)誤的賬號(hào),系統(tǒng)會(huì)顯示賬號(hào)錯(cuò)誤并且不能進(jìn)入用戶系統(tǒng)界面。查閱圖書(shū)時(shí)可以選擇按編號(hào)和名字進(jìn)行精確查找,也可實(shí)現(xiàn)按關(guān)鍵字進(jìn)行模糊查找。 2.未注冊(cè)用戶(游客)的功能有: 游客可以瀏覽所有的圖書(shū)信息,但是無(wú)法借閱。 ( 2)注冊(cè)新書(shū):當(dāng)管理員成功登陸后,管理員可以通過(guò)輸入圖書(shū)的基本信息可以添加新的圖書(shū)到圖書(shū)系統(tǒng)中 。如果輸入了錯(cuò)誤的賬號(hào),系統(tǒng)會(huì)顯示賬號(hào)錯(cuò)誤并且不能進(jìn)入管理員系統(tǒng)界面。 4 2 功能分析 本系統(tǒng)的主體分為管理員、學(xué)生用戶和未注冊(cè)用戶(游客)三部分。其編譯及創(chuàng)建 預(yù)編譯 頭文件()、最小重建功能及累加連結(jié) (link)著稱(chēng)。比如 ,它允許用戶進(jìn)行遠(yuǎn)程調(diào)試,單步執(zhí)行等。所以實(shí)際中,更多的是以 Visual C++ 為平臺(tái)。自 1993 年 Microsoft 公司推出 Visual C++ 后,隨著其新版本的不斷問(wèn)世, Visual C++已成為專(zhuān)業(yè)程序員進(jìn)行 軟件 開(kāi)發(fā)的首選工具。 Microsoft 的主力 軟件 產(chǎn)品。 Visual C++ 由許多組件組成,包括 編輯器 、調(diào)試器以及程序向?qū)?AppWizard、類(lèi)向?qū)?Class Wizard 等開(kāi)發(fā)工具。所以實(shí)際中,更多的是以 Visual C++ 為平臺(tái)。自 1993 年 Microsoft 公司推出 Visual C++ 后,隨著其新版本的不斷問(wèn)世, Visual C++已成為專(zhuān)業(yè) 程序員 進(jìn)行 軟件 開(kāi)發(fā)的首選工具。 Visual C++ 的介紹 Visual C++ ,簡(jiǎn)稱(chēng) VC 或者 ,是 微軟 推出的一款 C++編譯器 ,將 “高級(jí)語(yǔ)言 ”翻譯為 “機(jī)器語(yǔ)言 (低級(jí)語(yǔ)言) ”的程序。 3 1 系統(tǒng)的特點(diǎn)和 Visual C++ 的介紹 系統(tǒng)的特點(diǎn) 由于系統(tǒng)是基于 Visual C++ 為開(kāi)發(fā)環(huán)境開(kāi)發(fā)出來(lái)的在 DOS 界面下的圖書(shū)管理系統(tǒng),系統(tǒng)簡(jiǎn)潔易于操作,用戶界面友好,人機(jī)交互方便。 根據(jù)系統(tǒng)特點(diǎn)確定了開(kāi)發(fā)模型,再通過(guò)對(duì)系統(tǒng)進(jìn)行需求分析研究,建立結(jié)構(gòu)化分析,系統(tǒng)功能模塊,系統(tǒng)流程圖。 所以 中小型圖書(shū)館管理信息系統(tǒng)旨在提供一個(gè)可以操作的,方便查詢的,易于修改的輔助管理系統(tǒng)。 在軟、硬件方面對(duì)系統(tǒng)的需求 2 是軟件要易學(xué),容易掌握,可以很簡(jiǎn)單方便地管理各種圖書(shū)信
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1