C語言課程設計報告圖書資訊管理系統

2021-03-04 03:57:57 字數 2012 閱讀 3461

c語言課程設計報告

圖書資訊管理系統設計

55071-13

陳傑20071001797

指導老師:劉文中

c 語言程式設計

程式設計實踐是學習c語言程式設計的一重要環節,上機實習和課程設計是提高同學們程式設計能力的有效途徑,能夠使同學們初步掌握程式設計的基本方法和除錯技能。學校安排上機時間有限,老師也只能教給我們一些方法,而我們自己需要投入很大的時間和精力來鍛鍊。

1、題目要求

設計「圖書資訊管理系統」

要求:圖書資訊包括:登入號,書名,作者名,分類號,出版單位,出版時間,**等。使之提供以下功能:

(1) 系統以選單方式工作。

(2) 圖書資訊錄入功能。(圖書資訊用檔案儲存)。

(3) 圖書資訊瀏覽功能。

(4) 圖書資訊查詢功能。

(5) 圖書資訊的刪除和修改。

2、分析:

根據題目要求,應當把圖書資訊用結構體形式輸入,再定義乙個全域性變數和檔案指標進行整個程式的執行,然後把圖書資訊送到檔案中,所以應該提供乙個結構體和檔案的輸入輸出等操作;在程式中需實現圖書資訊錄入,瀏覽,查詢,刪除和修改等功能的操作,所以需要建立相應的模組來實現;另外還需提供鍵盤式選擇選單實現功能,在執行時達到所要目的。

3、總體設計:

根據題目要求,可以將系統分為六個模組:

(1) 管理員登入系統模組。

(2) 選單選擇模組。

(3) 圖書資訊錄入功能模組。

(4) 圖書資訊瀏覽功能。

(5) 圖書資訊查詢功能。

(6) 圖書資訊的刪除和修改。

第1頁4、詳細設計:

頭函式名:

#include

#include

#include

圖書資訊結構體

/***包括登入號,書名,作者名,分類號,出版單位,出版時間,**等***/

struct bookinf

;一管理員登入系統模組:

(1) 來到圖書資訊管理系統頁面

void index()

(2) 管理員登陸進入功能選單頁面

第2頁file *fp;

struct manage pswd;

if ((fp=fopen("password.txt","r"))==null)

else

while (w!=0||k!=0);

adm_servelist(); }}

(3)來到功能選單頁面

第3頁void adm_servelist()

} while (in!=1&&in!=2&&in!=3&&in!=4&&in!=5&&in!=6);

switch (in) }

(3) 圖書資訊錄入功能模組

void book_add()

{第4頁

void adm_servelist();

void book_add();

int i=0,j;

file *fp;

char input注釋:輸入的圖書資訊

struct bookinf books是通過檔案進行

struct bookinf book_taxis[30儲存的

printf("\n\n\n\t---請輸入圖書資訊---\n\n");

printf("\t登入號:");

scanf("%d",&books.num);

printf("\n\t書名:");

scanf("%s",books.bname);

printf("\n\t作者名:");

scanf("%s",books.wname);

printf("\n\t分類號:");

scanf("%s",books.clanum);

printf("\n\t出版單位:");

scanf("%s",books.pub***);

printf("\n\t出版時間:");

scanf("%s",books.pubtime);

printf("\n\t**:");

C語言圖書資訊管理系統

江西科技師範大學 課程報告 課程名稱 程式設計實踐 專業班級 學生姓名 學號任課教師 學期 課程報告任務書 成績評定教師 1 需求分析 隨著當今社會發展,資訊化水平逐步提高,對圖書管理有了新的要求,因此,編寫乙個資訊管理系統是十分必要的。為了滿足圖書管理的要求,通過計算機技術給圖書管理人員和讀者借 ...

C語言圖書資訊管理系統

安徽電子資訊職業技術學院 c語言程式設計 課程設計報告書 題目 圖書資訊管理系統 姓名鞏福建 專業應用電子技術 班級電子094 學號090305416 設計成績 指導教師蔡駿 設計完成日期 2010年 12月 17日 摘要二十一世紀是資訊的社會,資訊作為社會最主要的資源,將成為戰略資源引起人們廣泛的...

C語言課程資訊管理系統課程設計報告

c語言程式設計 課程設計報告 專業 班級 姓名 指導教師 二零一二年十二月二十六日 一 設計題目2 二 設計目的2 三 設計內容2 3.1需求分析2 3.2 概要設計3 3.3 詳細設計6 3.5 編寫過程中遇到的問題及解決辦法7 3.4 除錯結果8 3.6課程設計總結16 四 參考書目17 附錄a...