圖書(shū)信息管理系統(tǒng)_第1頁(yè)
圖書(shū)信息管理系統(tǒng)_第2頁(yè)
圖書(shū)信息管理系統(tǒng)_第3頁(yè)
圖書(shū)信息管理系統(tǒng)_第4頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、圖書(shū)信息管理系統(tǒng)內(nèi)蒙古科技大學(xué)本科生課程設(shè)計(jì)說(shuō)明書(shū)題 目:c語(yǔ)言課程設(shè)計(jì) 圖書(shū)信息管理系統(tǒng)學(xué)生姓名:張建東學(xué) 號(hào):13專(zhuān) 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班 級(jí):計(jì)2014-1指導(dǎo)教師:周李涌日 期:2015年01月06日iiii內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)任務(wù)書(shū)課程名稱(chēng)c語(yǔ)言課程設(shè)計(jì)設(shè)計(jì)題目圖書(shū)信息管理系統(tǒng)指導(dǎo)教師周李涌時(shí)間一、教學(xué)要求1. 鞏固和加深學(xué)生對(duì)c語(yǔ)言課程的基本知識(shí)的理解和掌握2. 掌握c語(yǔ)言編程和程序調(diào)試的基本技能3. 利用c語(yǔ)言進(jìn)行基本的軟件設(shè)計(jì)4. 掌握書(shū)寫(xiě)程序設(shè)計(jì)說(shuō)明文檔的能力5. 提高運(yùn)用c語(yǔ)言解決實(shí)際問(wèn)題的能力二、設(shè)計(jì)資料及參數(shù)每個(gè)學(xué)生在教師提供的課程設(shè)計(jì)題目中任意選擇一題,獨(dú)立完成,

2、題目選定后不可更換。圖書(shū)信息管理系統(tǒng)圖書(shū)信息包括:登錄號(hào)、書(shū)名、作者名、分類(lèi)號(hào)、出版單位、出版時(shí)間、價(jià)格等。試設(shè)計(jì)一圖書(shū)信息管理系統(tǒng),使之能提供以下功能:v圖書(shū)信息錄入功能(圖書(shū)信息用文件保存)輸入v圖書(shū)信息瀏覽功能輸出v查詢(xún)或排序功能:(至少兩種種查詢(xún)方式)算法按書(shū)名查詢(xún) 按作者名查詢(xún)v圖書(shū)信息的刪除與修改v圖書(shū)的借出與歸還三、設(shè)計(jì)要求及成果1. 分析課程設(shè)計(jì)題目的功能需求(可選用數(shù)組或鏈表實(shí)現(xiàn),可多人(最多3人)協(xié)作完成一個(gè)題目)2. 寫(xiě)出詳細(xì)設(shè)計(jì)說(shuō)明(至少包括功能實(shí)現(xiàn)分析和模塊流程圖)3. 編寫(xiě)程序代碼,調(diào)試程序使其能正確運(yùn)行(代碼書(shū)寫(xiě)要規(guī)范,標(biāo)示符要見(jiàn)名知意,要有必要的注釋?zhuān)咳酥辽?

3、00行代碼,不包括注釋和花括號(hào))4. 設(shè)計(jì)完成的軟件要便于操作和使用5. 設(shè)計(jì)完成后提交課程設(shè)計(jì)報(bào)告(請(qǐng)嚴(yán)格按照模板進(jìn)行排版)四、進(jìn)度安排第一天  選擇課程設(shè)計(jì)題目,分析課題的要求第二天  編程第三天  編程及調(diào)試第四天  寫(xiě)課程設(shè)計(jì)報(bào)告第五天  提交課程設(shè)計(jì)報(bào)告(打印稿及電子稿)五、評(píng)分標(biāo)準(zhǔn)1. 根據(jù)平時(shí)上機(jī)考勤、表現(xiàn)和進(jìn)度,教師將每天點(diǎn)名和檢查2. 根據(jù)課程設(shè)計(jì)完成情況,必須有可運(yùn)行的軟件。3. 根據(jù)課程設(shè)計(jì)報(bào)告的質(zhì)量,如有雷同,則所有雷同的所有人均判為不及格。 目 錄內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)任務(wù)書(shū)i目 錄ii第一章 需求分析3 引言:3 任

4、務(wù)概述:3 數(shù)據(jù)描述:3 功能需求:4 性能需求:4 運(yùn)行需求:4 任務(wù)計(jì)劃:4第二章 概要設(shè)計(jì)5 總體設(shè)計(jì):5 數(shù)據(jù)類(lèi)型設(shè)計(jì)(或數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)):5 接口設(shè)計(jì) :6表:函數(shù)列表6 運(yùn)行界面設(shè)計(jì):6第三章 詳細(xì)設(shè)計(jì)13 輸入模塊設(shè)計(jì);13 輸出模塊設(shè)計(jì):13 查找模塊設(shè)計(jì):14 排序模塊設(shè)計(jì):16 保存及讀取模塊設(shè)計(jì):16第四章 測(cè)試分析17 測(cè)試程序執(zhí)行情況:17 出現(xiàn)的問(wèn)題和解決的方法:17第五章 課程設(shè)計(jì)總結(jié)18附錄:程序代碼:18參考文獻(xiàn)30致謝30第一章 需求分析1.1 引言:編程實(shí)踐是學(xué)習(xí)c語(yǔ)言程序設(shè)計(jì)的一重要環(huán)節(jié),上機(jī)實(shí)習(xí)和課程設(shè)計(jì)是提高同學(xué)們程序設(shè)計(jì)能力的有效途徑,能夠使同學(xué)們初

5、步掌握程序設(shè)計(jì)的基本方法和調(diào)試技能。學(xué)校安排上機(jī)時(shí)間有限,老師也只能教給我們一些方法,而我們自己需要投入很大的時(shí)間和精力來(lái)鍛煉。1.2 任務(wù)概述: 設(shè)計(jì)一個(gè)圖書(shū)館信息管理系統(tǒng)的程序,能分別實(shí)現(xiàn)圖書(shū)信息的錄入、瀏覽、查詢(xún)、刪除、修改、借出以及歸還的功能。根據(jù)用戶(hù)需求,選擇相應(yīng)的功能,通過(guò)程序?qū)崿F(xiàn)該功能。1.3 數(shù)據(jù)描述: case 1:creat_news(); break; case 2:search_news(); break; case 3:delete_news(); break; case 4:update_news();break; case 5:show(); break; cas

6、e 0:quit();break; case 6:bookborrow(); break; case 7:bookreturn();1.4 功能需求: 所設(shè)計(jì)的圖書(shū)信息管理系統(tǒng)的程序能夠?qū)崿F(xiàn)圖書(shū)的錄入,瀏覽,查詢(xún),刪除,修改,借出以及歸還的功能1.5 性能需求:v 圖書(shū)信息錄入功能(圖書(shū)信息用文件保存)輸入v 圖書(shū)信息瀏覽功能輸出v 查詢(xún)或排序功能:(至少兩種種查詢(xún)方式)算法 按書(shū)名查詢(xún) 按作者名查詢(xún)v 圖書(shū)信息的刪除與修改v 圖書(shū)的借出與歸還1.6 運(yùn)行需求: 能夠在windoes系統(tǒng)的次下穩(wěn)定運(yùn)行1.7 任務(wù)計(jì)劃: 圖書(shū)信息管理系統(tǒng); 1.錄入圖書(shū)信息 2.查找圖書(shū)信息 3.刪除圖書(shū)信息

7、4.修改圖書(shū)信息; 5.顯示圖書(shū)信息 6.借出圖書(shū)信息 7.歸還圖書(shū)信息 8.退出 第二章 概要設(shè)計(jì)2.1 總體設(shè)計(jì):根據(jù)題目要求,可以將系統(tǒng)分為七個(gè)模塊:(1) 管理員登錄系統(tǒng)模塊。(2) 菜單選擇模塊。(3) 圖書(shū)信息錄入功能模塊。(4) 圖書(shū)信息瀏覽功能。(5) 圖書(shū)信息查詢(xún)功能。(6) 圖書(shū)信息的刪除和修改。(7) 圖書(shū)信息的借出與歸還。圖書(shū)信息包括:登錄號(hào)、書(shū)名、作者名、分類(lèi)號(hào)、出版單位、出版時(shí)間、價(jià)格等。管理員登錄系統(tǒng)模塊菜單選擇模塊。菜單選擇模塊。菜單選擇模塊。菜單菜單選擇模塊。(1) 擇模塊。圖書(shū)信息錄入功能模塊圖書(shū)信息瀏覽功能模塊圖書(shū)信息查詢(xún)功能模塊圖書(shū)信息的刪除和修改圖書(shū)信

8、息管理系統(tǒng)2.2 數(shù)據(jù)類(lèi)型設(shè)計(jì)(或數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)): 本系統(tǒng)中主要的數(shù)據(jù)結(jié)構(gòu)就是圖書(shū)的信息,包含書(shū)名、作者名、分類(lèi)號(hào)、出版單位、出版時(shí)間、價(jià)格等;在處理過(guò)程中各項(xiàng)可以作為一本圖書(shū)的不同屬性來(lái)進(jìn)行處理。2.3 接口設(shè)計(jì) : 表:函數(shù)列表函數(shù)名函數(shù)格式 n按作者名查找請(qǐng)按2.n按組合查找請(qǐng)按3.n"); scanf("%d",&i); if(i=1) printf("請(qǐng)輸入要查找的書(shū)名:"); scanf("%s",name); for(p=head;p!=null;p=p->next) if(strcmp(name

9、,p->name)=0) .",0,menu_count);fflush(stdin); n按作者名查找請(qǐng)按2.n按組合查找請(qǐng)按3.n"); scanf("%d",&i); if(i=1) printf("請(qǐng)輸入要查找的書(shū)名:"); scanf("%s",name); for(p=head;p!=null;p=p->next) n"); scanf("%d",&i); if(i=1) printf("請(qǐng)輸入要查找的書(shū)名:"); scanf("%s",name); for(p=head;p!=null;p=p->next) n"); scanf("%d",&i); if(i=1) printf("請(qǐng)輸入要

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論