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

正文內(nèi)容

圖書(shū)管理系統(tǒng)程序設(shè)計(jì)-在線瀏覽

2025-05-30 06:05本頁(yè)面
  

【正文】 書(shū)管理員的工作日益繁重起來(lái),迫使人們起用新的管理方法來(lái)管理圖書(shū)。介紹了圖書(shū)管理系統(tǒng)的設(shè)計(jì)和系統(tǒng)功能的實(shí)現(xiàn)過(guò)程。一般通用的圖書(shū)館管理系統(tǒng)通常包括系統(tǒng)管理、讀者管理、編目、圖書(shū)流通、統(tǒng)計(jì)、查詢等功能。此外,隨著工Internet應(yīng)用的發(fā)展,一個(gè)完善的系統(tǒng)還應(yīng)提供無(wú)縫接入Internet的功能,通過(guò)IE瀏覽器讓讀者使用借閱資料查詢、更換密碼、預(yù)約、資料檢索等功能。為滿足圖書(shū)管理現(xiàn)代化的需求,國(guó)內(nèi)軟件商已開(kāi)發(fā)出很多商品化圖書(shū)管理軟件,但他們大多是面向大型專業(yè)圖書(shū)館而開(kāi)發(fā)的,專業(yè)性強(qiáng),操作和使用比較復(fù)雜,難以掌握。目前在大的圖書(shū)館己經(jīng)有一整套比較完善的信息管理系統(tǒng),而在一般小型圖書(shū)館中大部分工作還是進(jìn)行手工管理,工作效率低,并不能即時(shí)了解圖書(shū)館各類圖書(shū)的庫(kù)存,讀者比較需求的圖書(shū)難以在短時(shí)間內(nèi)找到,圖書(shū)的入庫(kù)和更新比較麻煩等等,不便于動(dòng)態(tài)及時(shí)調(diào)整圖書(shū)結(jié)構(gòu)。為了更好的適應(yīng)當(dāng)前中小型圖書(shū)館的讀者借閱需求,緩解手工管理存在的各種弊端,因此開(kāi)發(fā)了面向中小型圖書(shū)館的圖書(shū)管理系統(tǒng),為用戶提供全方位的信息服務(wù)。第二是讀者能通過(guò)計(jì)算機(jī)來(lái)查詢?yōu)g覽圖書(shū)館中的圖書(shū),來(lái)確定自己需要的書(shū)籍,為借閱做好準(zhǔn)備。第四也是圖書(shū)館的核心工作,對(duì)圖書(shū)的借閱管理。硬件的配置要求不能太高,這樣可以適應(yīng)中小型圖書(shū)館的經(jīng)濟(jì)條件。同時(shí)提供了系統(tǒng)智能輔助與用戶自主選擇的兩種方式,提高查詢效率。要求為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單。圖書(shū)館管理系統(tǒng)包括:l 錄入:新進(jìn)圖書(shū)及基本信息輸入l 刪除:舊圖書(shū)及基本信息刪除l 查詢:查詢要借閱的圖書(shū)信息l 修改:修改已有的圖書(shū)信息l 借書(shū):實(shí)現(xiàn)用戶辦理借書(shū)手續(xù)l 還書(shū):系統(tǒng)以菜單方式工作,界面友好,易于操作。:本系統(tǒng)使用Visual C++ 作為程序開(kāi)發(fā)工具。利用Visual C++提供的可視化組件庫(kù)進(jìn)行編程,可以快速、高效地開(kāi)發(fā)出基于Windows環(huán)境的各類應(yīng)用程序。與其它編程軟件相比,特別是在數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)應(yīng)用方面,Visual C++具有簡(jiǎn)便易用、靈活高效的特點(diǎn)。Visual C++正是建立在這種高效編譯器的基礎(chǔ)之上,是針對(duì)Windows的最快的高級(jí)語(yǔ)言代碼編譯器,因此生成的代碼十分精練高效,使Visual C++程序的運(yùn)行速度更快。3管理系統(tǒng)的總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)總體設(shè)計(jì)目標(biāo):使用者可以利用本系統(tǒng)進(jìn)行對(duì)圖書(shū)館借閱的各項(xiàng)運(yùn)算操作,如根據(jù)用戶的需求自動(dòng)的進(jìn)行添加圖書(shū),刪除圖書(shū),借書(shū)還書(shū)。最后清晰完整的結(jié)果于屏幕中。 總體設(shè)計(jì)策略:本系統(tǒng)采用的是[3]自頂向下、層次化的模塊結(jié)構(gòu)。對(duì)低層模塊,采用以變換為中心的設(shè)計(jì)策略。結(jié)合上述分析該系統(tǒng)應(yīng)包括以下模塊:信息輸入、信息刪除,信息查詢,信息顯示,信息修改,圖書(shū)借出、圖書(shū)歸還?!?主函數(shù)主函數(shù)要求設(shè)計(jì)比較簡(jiǎn)潔,只提供設(shè)[5]輸入,處理和輸出部分的函數(shù)調(diào)用。流程圖如下圖32:顯示一系列功能選項(xiàng)輸入n,判斷n是否18根據(jù)輸入的值調(diào)用各功能模塊的函數(shù) 圖32 主函數(shù)流程圖程序: void main(void) {menu: page_title(操作選單)。 printf(\t\t\t1 注冊(cè)新書(shū)\t\t\t2 借閱圖書(shū) \n)。 printf(\t\t\t5 歸還圖書(shū)\t\t\t6 刪除圖書(shū)\n)。 printf(請(qǐng)按數(shù)字鍵:\n)。139。 break。239。 break。339。 break。439。 break。539。 break。639。 break。739。 break。839。 } goto menu。 流程圖如下圖33:圖33 輸入模塊流程圖程序:void book_add(void) { int n。page_title(注冊(cè)新書(shū))。n100。 printf(序號(hào):)。books[n].id)。 scanf(%s,amp。 printf(作者:)。books[n].author)。 scanf(%s,amp。 printf(數(shù)量:)。books[n].total)。 return_confirm()。顯示完所有紀(jì)錄后,用戶需輸入圖書(shū)編號(hào)進(jìn)而查找圖書(shū)信息。 system(cls)。 printf(請(qǐng)輸入所要?jiǎng)h除的書(shū)的編號(hào):)。num)。n100。i100。 strcpy(books[i].name,books[i+1].name)。 printf(該書(shū)已刪除.\n)。 } } printf(沒(méi)有找到相關(guān)記錄\n)。 }● 查詢模塊分析:改模塊功能應(yīng)體現(xiàn)為用戶輸入圖書(shū)書(shū)名,若有書(shū)則查詢[8]出來(lái)。 char nam[30]。 printf(請(qǐng)輸入書(shū)名:)。nam)。n100。 printf(書(shū)名:%s\t,books[n].name)。 printf(出版社:%s\t,books[n].publish)。 printf(總數(shù):%d\n,books[n].total)。 } } if(i==1) printf(\n沒(méi)有找到相關(guān)記錄.\n)。 }● 修改模塊分析:該模塊功能應(yīng)體現(xiàn)為用戶修改圖書(shū)信息,若有記錄則修改信息。 system(cls)。 printf(請(qǐng)輸入要修改的圖書(shū)編號(hào):)。i)。n100。 scanf(%s,books[n].name)。 scanf(%s,books[n].author)。 scanf(%s,books[n].publish)。 scanf(%d,amp。 printf(修改圖書(shū)信息成功.\n)。 return n。 return 1。流程圖如下圖37:圖37 顯示模塊流程圖程序: int book_show(void){int n,i=1。 for(n=0。n++) { if(strlen(books[n].name)!=0) { printf(序號(hào):%d\t,books[n].id)。 printf(作者:%s\t,books[n].author)。 printf(存數(shù):%d\t,books[n].store)。 i=0。 return 1。流程圖如下圖38:圖38 借書(shū)模塊流程圖程序:void book_out(void) {int n,s,l,d。 page_title(借閱圖書(shū))。amp。 scanf(%d,amp。 printf(請(qǐng)輸入可借天數(shù):)。d)。l10。 books[n].days[l]=d。 } } books[n].store。amp。 return_confirm()。 page_title(歸還圖書(shū))。amp。 for(l=0。l++) if (books[n].usr[l]!=0) printf([%d] %d天\n,books[n].usr[l],books[n].days[l])。 scanf(%d,amp。 for(l=0。l++) {if(books[n].usr[l]==s) { books[n].usr[l]=0。 break。} if(n!=1amp。books[n].store==books[n].total) printf(全部入藏.\n)。} ● 公共函數(shù)定義結(jié)構(gòu)體: struct BOOK { int id,usr
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1