版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、課 程 設(shè) 計(jì) 報(bào) 告課程名稱 C語言程序設(shè)計(jì) 課題名稱 圖書信息管理系統(tǒng) 專 業(yè) 電子技術(shù) 班 級 1101班 學(xué) 號 201101040240 姓 名 陳正軍 指導(dǎo)教師 2012年 6 月 19 日湖南工程學(xué)院課 程 設(shè) 計(jì) 任 務(wù) 書課程名稱 C語言程序設(shè)計(jì) 課 題 圖書信息管理系統(tǒng) 專業(yè)班級 電子技術(shù)1101班 學(xué)生姓名 陳正軍 學(xué) 號 201101040240 指導(dǎo)老師 審 批 任務(wù)書下達(dá)日期 2012 年 6月 19日任務(wù)完成日期 2012 年 7 月 4 日一、設(shè)計(jì)內(nèi)容與設(shè)計(jì)要求1 設(shè)計(jì)內(nèi)容:圖書信息管理系統(tǒng)設(shè)計(jì)涉及的知識點(diǎn):掌握并熟練運(yùn)用C語言的基本數(shù)據(jù)類型與各種表達(dá)式,程序的
2、流程控制語句;掌握數(shù)組的基本概念。熟練掌握一維數(shù)組、二維數(shù)組的應(yīng)用、掌握字符數(shù)組與字符串的關(guān)系以及字符串的簡單處理。掌握函數(shù)的定義,函數(shù)的返回值,函數(shù)的調(diào)用,函數(shù)的形式參數(shù)和實(shí)際參數(shù)之間的關(guān)系;掌握變量的作用域與生存期,了解函數(shù)的作用域。掌握結(jié)構(gòu)體的概念,結(jié)構(gòu)體類型的定義,結(jié)構(gòu)體變量的定義和初始化,結(jié)構(gòu)體成員的表示,結(jié)構(gòu)體變量的賦值含義,結(jié)構(gòu)體與指針、函數(shù)的關(guān)系。掌握文件、文件類型指針的基本概念,熟練掌握文件的打開與關(guān)閉以及文件的建立、讀寫等有關(guān)操作。2設(shè)計(jì)要求:1) 用C語言實(shí)現(xiàn)系統(tǒng);利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)圖書信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);應(yīng)提供一個(gè)界面來調(diào)用各個(gè)功
3、能,調(diào)用界面和各個(gè)功能的操作界面應(yīng)盡可能清晰美觀。2) 建立一個(gè)圖書信息數(shù)據(jù)庫,文件名為book.txt,并從該文件中讀取數(shù)據(jù);3) 圖書信息管理系統(tǒng)應(yīng)能提供以下功能:系統(tǒng)以菜單方式工作圖書信息顯示功能;能以表格形式顯示圖書庫中所有信息,且應(yīng)有表頭。圖書信息追加功能;追加一條(或多條)新記錄,要求在追加過程中有相應(yīng)的提示信息,完成追加后能重新排序和顯示;圖書信息查詢功能;a. 按書名查詢;b. 按單價(jià)查詢; c. 按出版單位查詢; d. 按出版時(shí)間查詢e. 按分類號查詢; f. 按入庫時(shí)間查詢要求系統(tǒng)在上述查詢方式中至少應(yīng)有兩種以上的查詢方式,且能顯示符合條件的所有記錄。圖書信息的刪除;要求可
4、按指定的圖書編號和指定的圖書書名兩種定位方式刪除圖書記錄。圖書信息的修改;要求能按指定的圖書編號和按指定的圖書書名兩種定位方式進(jìn)行修改,且可以按用戶要求修改記錄中除圖書編號和書名以外的指定內(nèi)容,并重新顯示;圖書信息的統(tǒng)計(jì):能按指定的圖書分類號或按指定的單價(jià)兩種方式分別進(jìn)行統(tǒng)計(jì),并將統(tǒng)計(jì)的結(jié)果以及被統(tǒng)計(jì)的圖書信息用表格的形式顯示;能按圖書單價(jià)排序(降序)要求在刪除模塊、修改模塊和查詢模塊中若找不到所需的記錄時(shí),系統(tǒng)設(shè)計(jì)中應(yīng)有一定的提示信息。4) 說明:(1) 要求將修改后的數(shù)據(jù)寫入到一個(gè)新的數(shù)據(jù)文件newbook.txt中。(2) 對系統(tǒng)有興趣的同學(xué)可以在實(shí)現(xiàn)基本要求的基礎(chǔ)上,完善系統(tǒng)的其它功能
5、。5) 圖書信息管理系統(tǒng)采用一個(gè)結(jié)構(gòu)體數(shù)組,圖書信息包括:圖書編號、分類號、書名、作者名、出版單位、出版時(shí)間、入庫時(shí)間、價(jià)格等,其數(shù)據(jù)庫結(jié)構(gòu)如下:int bh /*圖書編號*/ int flh /*分類號*/char sname15 /*書名*/ char zname10 /*作者名*/char cbdw 20; /*出版單位*/char cbdate8 /*出版時(shí)間*/ char rkdate8 /*入庫時(shí)間*/double dj /*單價(jià)*/ 注意:圖書編號不能重復(fù)且不少于4位數(shù)字,各項(xiàng)字符串的長度要求在410之間,數(shù)據(jù)庫應(yīng)有10條或多于10條以上的記錄。6) 要求:1 要求每個(gè)學(xué)生必須獨(dú)
6、立思考,認(rèn)真并按時(shí)完成本課程設(shè)計(jì)所包含的所有內(nèi)容;2 要求學(xué)生必須按照課程設(shè)計(jì)報(bào)告的完整格式說明設(shè)計(jì)內(nèi)容,設(shè)計(jì)任務(wù)分析過程和算法,給出程序流程圖和全部源程序;3 設(shè)計(jì)報(bào)告的完整格式應(yīng)包括以下部分的內(nèi)容:系統(tǒng)設(shè)計(jì)總體思路;系統(tǒng)的主要功能;系統(tǒng)功能模塊的劃分(要求畫出總體模塊框圖);主要功能的實(shí)現(xiàn)和各個(gè)程序模塊說明(每個(gè)功能模塊的框圖、系統(tǒng)主模塊的流程圖,各個(gè)功能模塊至少要有一個(gè)主要的流程圖);程序調(diào)試過程及各模塊調(diào)試中相應(yīng)的部分截圖;課程設(shè)計(jì)總結(jié)與體會(huì)(不少于500字)。課程設(shè)計(jì)參考文獻(xiàn);程序清單;4 課程設(shè)計(jì)周內(nèi),凡規(guī)定的集中上機(jī)時(shí)間必須到機(jī)房調(diào)試程序;5 子文檔。7)分組及安排所選題目根據(jù)學(xué)
7、生班號和學(xué)號確定,(班號+學(xué)號)% 6+1。如你的班號為01班、學(xué)號為01,則所選題目號為:(1+1)%6+13,即課題號為3。8)成績評定程序設(shè)計(jì)方案是否合理;程序設(shè)計(jì)是否正確;調(diào)試結(jié)果;設(shè)計(jì)說明書的質(zhì)量高低;答辯時(shí)回答問題情況;課程設(shè)計(jì)周表現(xiàn)情況;總評成績記入“課程設(shè)計(jì)成績評分表”。二、進(jìn)度安排第 19 周 星期一 8:0012:00 講課、布置任務(wù)星期二 8:0012:00 機(jī)房上機(jī)調(diào)試程序星期三 14:0018:00 機(jī)房上機(jī)調(diào)試程序星期四 14:0018:00 機(jī)房上機(jī)調(diào)試程序、答辯 附:課程設(shè)計(jì)報(bào)告排版、打印和裝訂要求1. 課程設(shè)計(jì)報(bào)告裝訂順序:封面、任務(wù)書、目錄、正文、附件、評分
8、表。按A4大小的紙張排版和打印。 2. 設(shè)計(jì)報(bào)告的頁碼從目錄之后開始使用;3. 正文的格式:一級標(biāo)題用3號黑體,二級標(biāo)題用四號宋體加粗,正文用小四號宋體;行距為22磅。正文中程序清單(英文)用英文字體Times New Roman,單倍行間距。 4. 正文的內(nèi)容:一、課題的主要功能;二、課題的功能模塊的劃分(要求畫出模塊圖);三、主要功能的實(shí)現(xiàn)(至少要有一個(gè)主要模塊的流程圖);四、程序調(diào)試(各模塊至少有一個(gè)程序調(diào)試的截圖);五、總結(jié)(不少于500字);六、參考文獻(xiàn);t、附件(包含所有程序的原代碼,且程序中應(yīng)有必要的注釋)。八.正文總字?jǐn)?shù)要求在5000字以上(不含程序原代碼)。5設(shè)計(jì)報(bào)告中任務(wù)書
9、和評分表不需重新排版。目 錄一系統(tǒng)的主要思路1二、系統(tǒng)的主要功能21、顯示功能22、追加功能23、修改模塊24、刪除模塊25、查詢模塊26、統(tǒng)計(jì)模塊27、排序模塊28、退出模塊2三系統(tǒng)功能模塊的劃分31.總體模塊功能框圖3四總流程圖31.總流程圖32.八大模塊的流程圖5五程序調(diào)試131.顯示模塊142 . 追加模塊153. 修改模塊174. 刪除模塊195. 查詢模塊226. 統(tǒng)計(jì)模塊247.排序模塊268. 退出模塊28六心得與體會(huì)28七參考文獻(xiàn):29八附件:29一系統(tǒng)的主要思路 此系統(tǒng)事用C語言實(shí)現(xiàn)一個(gè)圖書館信息管理系統(tǒng);利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)圖書館信息的數(shù)據(jù)結(jié)構(gòu);例如,刪除圖書信息、追加圖書
10、信息、修改圖書信息、圖書信息的統(tǒng)計(jì)等等;系統(tǒng)的各個(gè)功能調(diào)用各個(gè)函數(shù)的形式實(shí)現(xiàn);并提供一個(gè)界面來調(diào)用,各個(gè)功能的操作。 首先我們要對系統(tǒng)操作就必須先創(chuàng)建一個(gè)數(shù)據(jù)庫,用來存放各圖書的信息,如:圖書編號、分類號、書名、作者名、出版單位、出版時(shí)間、入庫時(shí)間、單價(jià)等。并用讀函數(shù)fscanf讀取數(shù)據(jù),然后才能進(jìn)入主控程序。然后,運(yùn)行該程序顯示的為主菜單界面,并且主菜單界面顯示調(diào)用各個(gè)功能函數(shù)的功能鍵;通過提示用戶,調(diào)用各個(gè)功能操作。按下相應(yīng)的功能鍵,就會(huì)進(jìn)入相應(yīng)的功能模塊系統(tǒng),并進(jìn)行相應(yīng)的操作。程序操作完并正常退出后,系統(tǒng)又會(huì)調(diào)用寫函數(shù)fprintf將修改過的數(shù)據(jù)存入一個(gè)新的文件。 圖書館信息管理系統(tǒng)存放
11、了每種圖書的圖書編號、分類號、書名、作者名、出版單位、出版時(shí)間、入庫時(shí)間、單價(jià)的數(shù)據(jù)庫。每本書的信息定義在一個(gè)結(jié)構(gòu)體變量中。其結(jié)構(gòu)如下:系統(tǒng)通過顯示程序、追加程序、查詢程序、刪除程序、修改程序、排序程序來實(shí)現(xiàn)圖書館信息管理系統(tǒng)的顯示功能、追加功能、查詢功能、刪除功能、修改功能、排序功能和統(tǒng)計(jì)功能。各個(gè)功能的調(diào)用通過主函數(shù)中的switch語句來實(shí)現(xiàn)。二、系統(tǒng)的主要功能1、顯示功能通過設(shè)計(jì)此模塊,來實(shí)現(xiàn)圖書館圖書信息的顯示。以便于瀏覽圖書信息。2、追加功能通過設(shè)計(jì)此模塊,以便當(dāng)加入新的圖書信息的時(shí)候,來實(shí)現(xiàn)新圖書信息的加入。3、修改模塊通過設(shè)計(jì)此模塊,當(dāng)要對某一信息進(jìn)行修改時(shí),可以通過此模塊來進(jìn)行
12、修改。并且可以按用戶指定的信息進(jìn)行修改。4、刪除模塊通過設(shè)計(jì)此模塊,可以按用戶指定的圖書編號和指定的圖書書名進(jìn)行圖書記錄的刪除。5、查詢模塊通過設(shè)計(jì)此模塊,可以按圖書編號和書名來查詢圖書庫的所有的信息,并可以顯示所查詢的圖書信息。6、統(tǒng)計(jì)模塊通過設(shè)計(jì)此模塊,當(dāng)輸入所要統(tǒng)計(jì)的圖書的單價(jià)或分類號時(shí),可以按圖書的單價(jià)和分類號進(jìn)行統(tǒng)計(jì),并顯示統(tǒng)計(jì)之后的圖書總數(shù)。7、排序模塊通過設(shè)計(jì)此模塊,來實(shí)現(xiàn)書籍庫的信息按圖書單價(jià)進(jìn)行排序。8、退出模塊通過設(shè)計(jì)此模塊,來實(shí)現(xiàn)退出系統(tǒng)主菜單。三系統(tǒng)功能模塊的劃分1.總體模塊功能框圖主函數(shù)顯示模塊追加模塊刪除模塊查詢模塊排序模塊退出模塊修改模塊退出四總流程圖1.總流程圖
13、進(jìn)入輸出Sele=?退出程序輸出Sele=6Sele=4Sele=5Sele=1退出Sele=2追加模塊排序模塊修改模塊刪除模塊查詢模塊統(tǒng)計(jì)模塊顯示模塊Sele=32.八大模塊的流程圖2.1顯示模塊 開始輸入1顯示模塊輸出退出 2.2 追加模塊開始輸入2追加模塊輸出追加幾個(gè)人的信息 退出顯示模塊2.3 修改模塊輸入修改信息(圖書編號)開始輸入3修改模塊n =?輸入n輸入修改信息(圖書書號)Sele=1Sele=2輸入mm = ?顯示模塊退出Sele=1Sele=22.4 刪除模塊開始輸入4刪除模塊輸入刪除信息n=?輸入1或2 退出Sele=1Sele=22.5 查詢模塊開始輸入5查詢模塊輸入n
14、n = ?圖書編號圖書書名查詢信息輸入mm = ?退出Sele=1Sele=2Sele=1Sele=2Sele=32.6 統(tǒng)計(jì)模塊開始輸入6統(tǒng)計(jì)模塊輸入統(tǒng)計(jì)信息輸出顯示信息退出2.7 排序模塊開始輸入7排序模塊輸入排序信息輸出排序信息n = ?退出Sele=1Sele=22.8 退出模塊開始輸入8退出五程序調(diào)試 在VC的環(huán)境下,調(diào)試程序,進(jìn)入菜單界面1.顯示模塊從菜單界面輸入“1”,進(jìn)入顯示模塊顯示的信息如上圖所示。2 . 追加模塊請輸入數(shù)字2,進(jìn)行追加兩條信息追加信息如上圖所示:若選擇1,則繼續(xù)追加;若選擇2,則退出此模塊,并進(jìn)入顯示模塊3. 修改模塊輸入數(shù)字3,進(jìn)入修改模塊若輸入數(shù)字1,則
15、按圖書編號修改修改后結(jié)果如上:若輸入2,則退出此模塊,如下圖所示:4. 刪除模塊選擇數(shù)字4,進(jìn)入刪除模塊:選擇1,按圖書編號刪除,如上圖所示。刪除后的結(jié)果如上。按任意鍵退出,返回主界面。如上圖所示。5. 查詢模塊輸入數(shù)字5,進(jìn)入查詢模塊輸入1,則進(jìn)行查詢?nèi)糨斎?,則按圖書編號查詢?nèi)糨斎?,則按書名進(jìn)行查詢?nèi)糨斎?,則繼續(xù)進(jìn)行查詢?nèi)糨斎?,則退出此模塊。并進(jìn)入現(xiàn)實(shí)模塊6. 統(tǒng)計(jì)模塊輸入數(shù)字6,進(jìn)入統(tǒng)計(jì)模塊若輸入數(shù)字1,則按單價(jià)進(jìn)行統(tǒng)計(jì)若輸入數(shù)字2,則按分類號進(jìn)行統(tǒng)計(jì) 7.排序模塊輸入數(shù)字7,進(jìn)入排序模塊若輸入數(shù)字1,則按單價(jià)升序排序若輸入數(shù)字2,則按單價(jià)降序進(jìn)行排序8. 退出模塊 輸入數(shù)字8,進(jìn)
16、入退出系統(tǒng)模塊六心得與體會(huì)通過這次課程設(shè)計(jì),我體會(huì)到了C語言課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程。.隨著科學(xué)技術(shù)發(fā)展的日新日異,當(dāng)今計(jì)算機(jī)應(yīng)用在生活中可以說得是無處不在。因此作為二十一世紀(jì)的大學(xué)來說掌握計(jì)算機(jī)開發(fā)技術(shù)是十分重要的。萬事開頭難?。』仡櫰鸫舜握n程設(shè)計(jì),至今我仍感慨頗多,的確,從拿到題目到完成整個(gè)編程,從理論到實(shí)踐,在整整一個(gè)半個(gè)月的日子里,可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很
17、重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做課程設(shè)計(jì),難免會(huì)遇到過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,復(fù)習(xí)的不夠仔細(xì),比如說函數(shù),數(shù)組,結(jié)構(gòu)體等等。這次課程設(shè)計(jì)讓我更加體會(huì)到了堅(jiān)持的重要性,堅(jiān)持后總會(huì)有所收獲!雖然中間過程很艱難,但最后發(fā)現(xiàn)還是受益匪淺!過這次課程設(shè)計(jì)之后,都把以前所學(xué)過的知識重新溫故了一遍。這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多編程問
18、題,最后在肖老師,王老師和黃老師的辛勤指導(dǎo)下,終于順利完成。同時(shí),在肖老師的教導(dǎo)里我學(xué)得到很多實(shí)用的知識和學(xué)好C語言的方法,在次我表示衷心的感謝!同時(shí),對給過我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示由衷的感謝!在今后的日子里,一定要學(xué)會(huì)多自學(xué),多思考,做一個(gè)優(yōu)秀的大學(xué)生!七參考文獻(xiàn):1 陳世清,李杰君,C語言程序設(shè)計(jì),浙江大學(xué)出版社,2012.12 黃曉宇,肖偉平,丁敬忠,陳志斌,大學(xué)計(jì)算機(jī)基礎(chǔ),北京郵電大學(xué)出版社,2010.83 譚浩強(qiáng),C程序設(shè)計(jì)(第五版),北京:清華大學(xué)出版社,2011.1八附件:#include stdio.h#include string.h#include conio
19、.hint N=0;struct stu int bh; /*圖書編號*/ int flh; /*分類號*/ char sname15; /*書名*/ char zname10; /*作者名*/ char cbdw 20; /*出版單位*/ char cbdate8; /*出版時(shí)間*/ char rkdate8; /*入庫時(shí)間*/ double dj; /*單價(jià)*/ s40;void Re_file() FILE *fp; fp=fopen(E:310book.txt,r); while( fscanf(fp,%dn%dn%sn%sn%sn%sn%sn%lfn,&sN.bh,&sN.flh,s
20、N.sname,sN.zname,sN.cbdw,sN.cbdate,sN.rkdate,&sN.dj)!=EOF) N+; fclose(fp);void Wr_file()int i; FILE *fp; fp=fopen(E:310newbook.txt,w); for(i=0;iN;i+) fprintf(fp,%dn%dn%sn%sn%sn%sn%sn%lfn,si.bh,si.flh,si.sname,si.zname,si.cbdw,si.cbdate,si.rkdate,si.dj); fclose(fp);void Disp() /*顯示模塊*/ int i; printf(
21、-); printf( 圖書館信息管理系統(tǒng) ); printf(*); printf(圖書編號 分類號 書號 作者名 出版單位 出版時(shí)間 入庫時(shí)間 單價(jià) n); for(i=0;iN;i+) printf(%-8d %-6d%-12s %-8s%-14s %-8s %-10s%-10lfn,si.bh,si.flh,si.sname,si.zname,si.cbdw,si.cbdate,si.rkdate,si.dj); printf(*); printf(-n);void Appe() /*追加模塊*/ int i,j,k; printf(-n);printf(- -n);printf( 請
22、問您要追加幾條信息 ? n);printf(- -n);printf(-n);printf(請您輸入要追加幾條信息的數(shù)字:);scanf(%d,&j);for(i=1;i=j;i+) printf(您添加的圖書編號為:); scanf(%d,&sN.bh);printf(您添加的分類號:);scanf(%d,&sN.flh);printf(您添加的書名為:);scanf(%s,sN.sname);printf(您添加的作者名為:);scanf(%s,sN.zname);printf(您添加的出版單位為:);scanf(%s,sN.cbdw);printf(您添加的出版時(shí)間為:);scanf(%
23、s,sN.cbdate);printf(您添加的入庫時(shí)間為:);scanf(%s,sN.rkdate);printf(您添加的單價(jià)為:);scanf(%lf,&sN.dj);N+;printf(請問您是否還要追加?n);printf(*n);printf( 繼續(xù)請按1 否則請按2 n);printf(*n);scanf(%d,&k);switch(k) case 1:Appe();break; case 2: ;break;void Modi() /*修改模塊*/ int i,j,k,n,m,x,y,z; char sm50,ch20; printf(-n); printf(-n); prin
24、tf( *(1)按圖書編號修改*(2)按圖書書名修改* n); printf(-n); printf(-n); printf(請您選擇1或2,進(jìn)入編號修改或書名修改n); scanf(%d,&m); if(m=1) printf(*n); printf(- -n); printf( 請輸入您所要修改的圖書編號 n); printf(- -n); printf(*n); scanf(%d,&n); for(i=0;iN;i+) if(n=si.bh) printf(*); printf(圖書編號 分類號 書號 作者名 出版單位 出版時(shí)間 入庫時(shí)間 單價(jià) n); printf(%-8d %-6d%
25、-12s %-8s%-14s %-8s %-10s%-10lfn,si.bh,si.flh,si.sname,si.zname,si.cbdw,si.cbdate,si.rkdate,si.dj); printf(*); printf(n); k=1;j=i; else if(m=2) printf(*n); printf(- -n); printf( 請輸入您所要修改的圖書書名 n); printf(- -n); printf(*n); scanf(%s,sm); for(i=0;iN;i+) if(!strcmp(sm,si.sname) printf(*); printf(圖書編號 分類
26、號 書號 作者名 出版單位 出版時(shí)間 入庫時(shí)間 單價(jià) n); printf(%-8d %-6d%-12s %-8s%-14s %-8s %-10s%-10lfn,si.bh,si.flh,si.sname,si.zname,si.cbdw,si.cbdate,si.rkdate,si.dj); printf(*); printf(n); k=1;j=i; if (k=1) printf( *n); printf( * * *n); printf( * * * *n); printf( * * 1.圖書編號 2.分類號 * *n); printf( * * * *n); printf( * *
27、3.圖書書號 4.作者名 * *n); printf( * * * *n); printf( * * 5.出版單位 6.出版時(shí)間 * *n); printf( * * * *n); printf( * * 7.入庫時(shí)間 8.單價(jià) * *n); printf( * * * *n); printf( * * *n); printf( *n);printf(請輸入您的選擇進(jìn)行繼續(xù)修改:);scanf(%d,&x);switch(x) case 1:scanf(%d,&y);sj.bh=y;break; case 2:scanf(%d,&y);sj.flh=y;break; case 3:scanf(
28、%s,ch);strcpy(sj.sname,ch);break; case 4:scanf(%s,ch);strcpy(sj.zname,ch);break; case 5:scanf(%s,ch);strcpy(sj.cbdw,ch);break; case 6:scanf(%s,ch);strcpy(sj.cbdate,ch);break; case 7:scanf(%s,ch);strcpy(sj.rkdate,ch);break; case 8:scanf(%lf,&y);sj.dj=y;break;default:printf(無此選項(xiàng)!n);break;elseprintf( *
29、 *n);printf( * *n);printf( * 您的輸入有錯(cuò)誤,沒有您所要的信息 *n);printf( * *n);printf( * *n);printf(請問還要繼續(xù)修改嗎?n);printf( 1.是 2.否 n);printf(請您選擇:n);scanf(%d,&z);switch(z)case 1:Modi();break;case 2: ;break;void Dele() /*刪除模塊*/ int m,n,k=0,j,i,t; char sh10; printf(-n); printf(-n); printf( (1)按圖書編號刪除*(2)按圖書書名刪除* n); p
30、rintf(-n); printf(-n); printf(請您選擇1或2:); scanf(%d,&m); if(m=1) printf(-n); printf(-n); printf( 請輸入要?jiǎng)h除的圖書編號 n); printf(-n); printf(-n); scanf(%d,&n); for(i=0;iN;i+) if(n=si.bh ) k=1;j=i;else if(m=2) printf(-n); printf(-n); printf( 請輸入要?jiǎng)h除的圖書書名號 n); printf(-n); printf(-n); scanf(%s,sh); for(i=0;iN;i+)
31、if(!strcmp(si.sname,sh)k=1;j=i;if(k=1)for(i=j;iN;i+)si=si+1; N-; else printf(-n); printf(-n); printf( 沒找到您所要?jiǎng)h除的信息 n);printf(-n);printf(-n);printf(*n); printf(* 是否要繼續(xù) *n); printf(* 1.是 2.否 *n); printf(*n);scanf(%d,&t);if(t=1) Dele(); void Query() /*查詢模塊*/ int i,m,j,d;char c10;printf(tt* n);printf(tt*
32、 * n);printf(tt* 歡迎進(jìn)入查詢模塊 * n);printf(tt* * n);printf(tt*nn);for(i=0;i+)printf(tt*n); printf(tt* 1.查詢 *n); printf(tt* 2.退出 *n); printf(tt*n);scanf(%d,&m);if(m!=1&m!=2)printf(*-*-*-*-*-*-*-*-*-*-*n); printf(*無此選項(xiàng)/請重新輸入*n); printf(*-*-*-*-*-*-*-*-*-*-*n);continue;elseif(m=2)break;else printf(tt*n); printf(tt* 按什么方式查詢 *n); printf(tt* 1.圖書編號 *n); printf(tt* 2.書名 *n); printf(tt* 3.返回上級 *n); printf(tt*n); scanf(%d,&j); if(j!=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《新加坡專利局檢索》課件
- 2024校園安全學(xué)生演講稿(35篇)
- 《新房幫使用幫助》課件
- 第6單元 走向和平發(fā)展的世界(B卷·能力提升練)(解析版)
- 《孕期保健新理念》課件
- 2024年度天津市公共營養(yǎng)師之三級營養(yǎng)師題庫附答案(基礎(chǔ)題)
- 2024年度天津市公共營養(yǎng)師之二級營養(yǎng)師高分通關(guān)題型題庫附解析答案
- 年產(chǎn)1000噸茶油加工可行性研究報(bào)告申請備案立項(xiàng)
- 氣體分析儀生產(chǎn)項(xiàng)目可行性研究報(bào)告建議書
- 2021-2026年中國飲用水鉛污染治理市場供需現(xiàn)狀及投資戰(zhàn)略研究報(bào)告
- 航空概論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 業(yè)務(wù)流程可視化改善
- 期末復(fù)(知識清單)2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 45001-2020職業(yè)健康安全管理體系危險(xiǎn)源識別與風(fēng)險(xiǎn)評價(jià)及應(yīng)對措施表(各部門)
- 人教版六年級科學(xué)重點(diǎn)知識點(diǎn)
- 春節(jié):藝術(shù)的盛宴
- 煙草公司化肥采購項(xiàng)目-化肥投標(biāo)文件(技術(shù)方案)
- 【良品鋪?zhàn)映杀究刂浦写嬖诘膯栴}及優(yōu)化建議探析(定量論文)11000字】
- 2023八年級語文上冊 第三單元 13 唐詩五首說課稿 新人教版
- 2024至2030年中國青年旅舍行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略研究報(bào)告
- 牙膏采購?fù)稑?biāo)合同范本
評論
0/150
提交評論