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

正文內(nèi)容

課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告-圖書管理系統(tǒng)(已修改)

2025-08-17 17:00 本頁(yè)面
 

【正文】 課 程 報(bào) 告課 程 名 稱: 程序設(shè)計(jì)實(shí)踐 專 業(yè) 班 級(jí) : 計(jì)科1401 學(xué) 生 姓 名 : 牛草原 學(xué) 號(hào) : 201416010101 任 課 教 師 : 張玉宏 學(xué) 期 :20132014學(xué)年第二學(xué)期 課程報(bào)告任務(wù)書題 目圖書信息管理系統(tǒng)主要內(nèi)容開發(fā)一個(gè)圖書信息管理系統(tǒng),圖書信息包括:圖書編號(hào)、書名、作者、出版社、類別、出版時(shí)間、價(jià)格等基本信息(也可以根據(jù)自己情況進(jìn)行擴(kuò)充,比如是否借出、庫(kù)存量等)。使之能提供以下基本功能:(1)圖書信息錄入功能(圖書信息用文件保存)--輸入v(2)圖書信息瀏覽功能--輸出(3)查詢功能(至少一種查詢方式)、排序功能(至少一種排序方式): l①按書名查詢 ②按作者名查詢 ③ 按照價(jià)錢排序 ④按出版時(shí)間排序等等(4)圖書信息的刪除與修改擴(kuò)展功能:可以按照自己的程度進(jìn)行擴(kuò)展。比如(1)簡(jiǎn)單的權(quán)限處理 (2)報(bào)表打印功能(3)甚至根據(jù)自己情況,可以加上學(xué)生信息和借閱信息的管理,并擴(kuò)充為圖書借閱系統(tǒng)。(4)模糊查詢 (5)綜合查詢 (6)統(tǒng)計(jì)功能 比如統(tǒng)計(jì)處某一類別的圖書信息 或 篩選出小于指定數(shù)量庫(kù)存的圖書信息等等,總之,可以根據(jù)自己需求進(jìn)行分析功能。任務(wù)要求一、提交材料應(yīng)包括:(1)系統(tǒng)源代碼 (2)課程報(bào)告二、整個(gè)設(shè)計(jì)過程具體要求(1)需求分析 要求學(xué)生對(duì)案例系統(tǒng)進(jìn)行分析,設(shè)計(jì)出需要完成的功能,完善各個(gè)模塊的調(diào)用關(guān)系;(2)設(shè)計(jì)過程 要求學(xué)生進(jìn)一步明確各模塊調(diào)用關(guān)系,進(jìn)一步完善模塊函數(shù)細(xì)節(jié)(函數(shù)名、參數(shù)、返回值等)(3)實(shí)現(xiàn)過程 要求學(xué)生養(yǎng)成良好的編碼習(xí)慣、完成各個(gè)模塊并進(jìn)行測(cè)試,最終完成系統(tǒng)整體測(cè)試;(4)總結(jié)階段 按照要求完成系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)報(bào)告,并進(jìn)行總結(jié)、答辯。成績(jī)?cè)u(píng)定報(bào)告撰寫情況(30分)系統(tǒng)完成情況(30分)答辯情況(40分)總分內(nèi)容20分規(guī)范程度5分程序測(cè)試5分基本功能20分?jǐn)U展功能10分自述情況10分答辯情況30分成績(jī)?cè)u(píng)定教師: 49目 錄 引 言.....................................................3 緒 論.....................................................31. 需求分析...............................................32. 概要設(shè)計(jì)...............................................5 ..............................................................5 ..............................................................5 ..............................................................5 ..........................................................6 ..................................................................6 ..............................................................7 .............................................................21 ..............................................48 ........................................49 ..........................................49 引 言 經(jīng)過對(duì)程序設(shè)計(jì)題目的分析可知,整個(gè)程序的設(shè)計(jì)實(shí)現(xiàn)大致可以分為五個(gè)模塊,其中每個(gè)模塊對(duì)應(yīng)一個(gè)函數(shù),他們分別是:圖書的添加函數(shù)void add_book(void); 刪除圖書的函數(shù)void delete_book(void);查詢圖書的函數(shù)void inquire_book(void);對(duì)圖書進(jìn)行修改的函數(shù)void revise_book(void);以及對(duì)圖書進(jìn)行排序的函數(shù)void sort_book(void);在這幾個(gè)函數(shù)中,其功能的實(shí)現(xiàn)嚴(yán)格按照題目的要求:1 圖書信息錄入函數(shù):主要功能是從鍵盤上輸入圖書信息并將其寫入文件中,作為圖書館的書庫(kù)。以便對(duì)以下的函數(shù)進(jìn)行運(yùn)行,此函數(shù)應(yīng)是整個(gè)程序的基礎(chǔ)。2 查詢圖書函數(shù):主要功能是按照一定的圖書特征(圖書名,圖書作者)先將圖書查詢到。3 刪除圖書函數(shù): 主要功能是將已存圖書按照一定的圖書特征(圖書編號(hào),圖書名,圖書作者,圖書出版日期等)先將圖書查詢到,然后刪除。4 圖書排序函數(shù): 主要功能是將已存圖書按照一定的圖書特征將圖書進(jìn)行詳細(xì)的排序,具體可以分為按圖書名排序,按圖編號(hào)排序;按圖書出版日期排序,按圖書價(jià)格排序。5 圖書的修改函數(shù):功能是將已錄入的圖書的編號(hào),作者,出版日期,價(jià)錢等進(jìn)行修改。6退出函數(shù):該函數(shù)主要實(shí)現(xiàn)退出運(yùn)行界面的功能。緒 論整個(gè)程序的設(shè)計(jì)實(shí)現(xiàn)大致可以分為五個(gè)模塊,其中每個(gè)模塊對(duì)應(yīng)一個(gè)函數(shù),他們分別是:圖書的添加函數(shù)void add_book(void); 刪除圖書的函數(shù)void delete_book(void);查詢圖書的函數(shù)void inquire_book(void);對(duì)圖書進(jìn)行修改的函數(shù)void revise_book(void);以及對(duì)圖書進(jìn)行排序的函數(shù)void sort_book(void);1 需求分析開發(fā)一個(gè)圖書信息管理系統(tǒng),圖書信息包括:圖書編號(hào)、書名、作者、出版社、類別、出版時(shí)間、價(jià)格等基本信息。使之能提供以下基本功能:(1)圖書信息錄入功能(圖書信息用文件保存)--輸入v(2)圖書信息瀏覽功能--輸出(3)查詢功能、排序功能: l ①按書名查詢 ②按作者名查詢 ③ 按照價(jià)錢排序 ④按出版時(shí)間排序(4) 圖書信息的刪除與修改(5) 學(xué)生登錄和管理員登陸(6) 退出系統(tǒng)程序擴(kuò)展:(7) 管理員功能:①學(xué)生信息管理 1:學(xué)生卡添加2:學(xué)生卡信息查詢3:學(xué)生卡密碼查詢4:學(xué)生卡刪除②圖書信息管理(8)學(xué)生功能:①圖書信息查詢通過此次課程設(shè)計(jì),可以使我們?cè)鰪?qiáng)自己的動(dòng)手能力,并可以使自己編寫的程序與程序之間的銜接更為自然,同時(shí)可以提高我們使用計(jì)算機(jī)解決實(shí)際問題的能力,了解并掌握C語(yǔ)言開發(fā)程序的全過程。此外還可以較為綜合地提高自己C語(yǔ)言編程能力及調(diào)試能力和自己對(duì)C語(yǔ)言語(yǔ)法的進(jìn)一步認(rèn)知,為自己的后續(xù)課程打好基礎(chǔ)。二 概要設(shè)計(jì) 數(shù)據(jù)結(jié)構(gòu)該程序設(shè)計(jì)采用結(jié)構(gòu)體和文件操作,用于實(shí)現(xiàn)對(duì)圖書信息的存儲(chǔ),修改,查詢及排序等功能。 數(shù)據(jù)需求 該程序需要系統(tǒng)輸入及輸出圖書的編號(hào),圖書名,圖書作者,圖書出版日期以及圖書價(jià)格等數(shù)據(jù)。 模塊劃分 該程序總體上分為6個(gè)模塊,分別為:學(xué)生登錄系統(tǒng)模塊,管理員登陸系統(tǒng)模塊,圖書信息錄入模塊,圖書信息修改模塊,圖書信息刪除模塊,圖書信息查詢模塊及圖書信息排序模塊,學(xué)生卡添加模塊,學(xué)生卡刪除模塊,學(xué)生卡信息查詢模塊,學(xué)生卡密碼查詢模塊。其中圖書信息查詢模塊分為按書名查詢,作者名字查詢。圖書排序系統(tǒng)分為按圖書編號(hào)排序,按圖書價(jià)格排序,按圖書出版時(shí)間排序。各個(gè)模塊之間相互獨(dú)立但彼此之間有相互依附,通過彼此之間有規(guī)律的相互調(diào)用及參數(shù)的傳遞從而實(shí)現(xiàn)整個(gè)程序較為綜合的功能。簡(jiǎn)言之:(1)void main_menu(void)。 主菜單(2)void student(void)。 學(xué)生登錄函數(shù) (3)int stu_login(void)。 學(xué)生登錄驗(yàn)證 (4)void stu_find(void)。 學(xué)生圖書查詢函數(shù)1. void book_search_name(void)。 書名查找2. void book_search_author(void)。 作者查找 inquire_book(void)。 查詢圖書(輸出所有圖書) (5)void administrar(void)。 管理員登錄模塊 (6)int adm_login(void)。 管理員登錄驗(yàn)證 (7)void ad_st_menu(void)。 學(xué)生信息管理菜單 add_card(void)。 申請(qǐng)新學(xué)生卡 delete_card(void)。 刪除學(xué)生卡 passwordlookup(void)。 學(xué)生卡密碼查詢 inquire_stu(void)。 查詢學(xué)生卡(輸出所有學(xué)生卡信息)(8)void ad_bk_menu(void)。 圖書信息管理菜單 add_book(void)。 添加圖書 delete_book(void)。 刪除圖書 revise_book(void)。 修改圖書 inquire_book1(void)。 輸出所有圖書,管理員使用。 sort_book(void)。 圖書排序菜單①.void sort_book_num(void)。 圖書排序——編號(hào)②.void sort_book_price(void)。 圖書排序——價(jià)格③.void sort_book_time(void)。 圖書排序——出版時(shí)間 程序總體框架() 主界面 退出學(xué)生登錄學(xué)生登錄管理員 登 陸圖書管理學(xué)生信息管理 圖書查詢查詢圖書按作者查找按書名查找輸出所有圖書修改圖書刪除圖書添加圖書查詢學(xué)生卡查詢卡號(hào)密碼刪除卡號(hào)申請(qǐng)新卡號(hào)圖書排序按編號(hào)排序按出版時(shí)間排序按價(jià)格排序三 詳細(xì)設(shè)計(jì): (1) 基本介紹:用戶進(jìn)入當(dāng)用戶選擇進(jìn)入登錄界面時(shí)(),該界面會(huì)顯示出“歡迎使用草原圖書管理系統(tǒng)”字樣和一個(gè)圖書館的圖案,然后用戶可以選擇:學(xué)生登錄,管理員登陸和退出系統(tǒng)。選擇學(xué)生登錄時(shí)()需要登錄學(xué)生卡號(hào)和密碼經(jīng)行身份驗(yàn)證。選擇管理員登錄時(shí)()需要登錄管理員賬號(hào)和登錄密碼。而當(dāng)用戶選擇退出系統(tǒng)時(shí),按任意鍵系統(tǒng)退出()。進(jìn)入身份鑒定界面時(shí),需要輸入用戶名及密碼,允許輸入三次密碼。 (2) 程序解析: 首先,使用了基本的輸入輸出的標(biāo)準(zhǔn)庫(kù)函數(shù)printf與scanf函數(shù),將所需的提示語(yǔ)輸出并實(shí)現(xiàn)用戶選擇的輸入。之后,用switch語(yǔ)句選擇判斷用戶輸入的操作,以確定后續(xù)操作。其中在提示文字的排版上,我使用的是用空格鍵來做調(diào)整,這樣做雖然麻煩耗時(shí),但是可以精準(zhǔn)的實(shí)現(xiàn)自己預(yù)期效果。在身份鑒定操作界面,首先使用字符串?dāng)?shù)組將密碼存放。在密碼輸入時(shí),使用的是密文登陸方式,即輸入密碼時(shí),判斷若密碼不是“回車符”,就輸出“*”()并且密碼還能夠在發(fā)現(xiàn)輸入錯(cuò)后進(jìn)行退格處理,然后判斷輸入的密碼是否與密碼字符串?dāng)?shù)組中的一致,從而判斷是否進(jìn)入下一個(gè)選擇服務(wù)界面。輸入密碼時(shí),用for循環(huán)語(yǔ)句限制用戶只能輸入三次密碼,若三次全錯(cuò),則提示輸入密碼次數(shù)已達(dá)上限按任意鍵退出。(3) 實(shí)驗(yàn)代碼:include void main_menu(void){ char ch。 system(cls)。 printf( ==============================================\n)。 printf( 歡迎使用草原圖書管理系統(tǒng)\n\n)。 printf( █████\n)。 printf( █田█田█\n)。 printf( █田█田█\n)。 printf( █田█田█\n)。 printf( █田█田█\n)。 printf( █████\n)。 printf( ◢██□██◣\n)。 printf( ==============================================\n\n)。 printf( 請(qǐng)選擇您的登錄模式\n\n)。 printf( 【1】學(xué)生登錄 【2】管理員登陸\n\n)。 printf( 【0】退出\n\n)。 printf( ==============================================\n)。 printf(請(qǐng)輸入數(shù)字0~~2:)。 while(( ch=getch() ) amp。amp。 ( ch39。239。 || ch39。039。 )) //容錯(cuò)處理
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1