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

正文內(nèi)容

c語言課程設計--圖書管理(已修改)

2025-06-21 10:01 本頁面
 

【正文】 C 語言課程設計 系 別 計算機科學與技術系 專業(yè)班級 嵌入式軟件 1108 班 姓 名 溫小琴 指導老師 繆寧 2021 年 6 月 20 日 一、 需求分析 依據(jù)題目要求以及中國書的需求,應將該系統(tǒng)分為兩大模塊:圖書管理和會員管理。圖書管理模塊中包括對圖書的增加、修改、刪除、查詢 、統(tǒng)計等操作,以及對圖書借入借出服務。會員管理包括會員卡號的申請、刪除、統(tǒng)計等操作。 界面應該具有友善、直觀、易操作等特點,本系統(tǒng)采用數(shù)字輸入選擇操作。 二、 概要設計 整體設計 經(jīng)過需求分析,本系統(tǒng)分為兩大模塊:書籍管理模塊和會員管理模塊。 但是從易用性方面考慮,將書籍管理模塊中的借書和還書模塊放到主界面中。結構圖如下: 圖書管理系統(tǒng) 借書系統(tǒng) 還書系統(tǒng) 會員管理里系統(tǒng) 書籍管理系統(tǒng) 刪除卡 借書統(tǒng) 卡號統(tǒng) 增加圖 刪除圖 查詢圖 修改資 申請新卡 書籍統(tǒng) 三 、程序代碼 include /*標準輸入輸出函數(shù)庫 */ include /*標準函數(shù)庫 */ include /*字符串函數(shù)庫 */ include /*屏幕操作函數(shù)庫 */ define HEADER1 BOOK\n define HEADER2 | number | name |price| author | publishing pany |number|\n define HEADER3 ||||||\n define HEADER4 Member\n define HEADER5 | number | name | telephone |\n define HEADER6 ||||\n define HEADER7 | mnumber | member name | bnumber | book name |\n define HEADER8 |||||\n define HEADER9 |borrow book|\n define FORMAT |%10s|%15s|%5d|%15s|%20s|%5d |\n define FORMAT1 |%10s|%15s|%15s|\n define FORMAT2 |%10s|%15s|%10s|%15s|\n define DATA p,p,p,p,p,p define END \n define N 100 typedef struct book { char num[10]。 /*書號 */ char name[15]。 /*書名 */ int price。 /*定價 */ char author[15]。 /*作者 */ char pub[20]。 /*出版社 */ int number。/*數(shù)量 */ }。 typedef struct Member { char mnum[10]。/*會員號 */ char mname[15]。/*會員姓名 */ char tel[15]。/*聯(lián)系電話 */ }。 typedef struct borrow { char mnum[10]。/*會員號 */ char mname[15]。/*會員姓名 */ char num[10]。/*書號 */ char name[15]。/*書名 */ }。 typedef struct node/*定義圖書信息鏈表的結點結構 */ { struct book data。 /*數(shù)據(jù)域 */ struct node *next。 /*指針域 */ }Node,*Link。 /*定義 node 類型的結構變量及指針變量 */ typedef struct mnode/*定義 會員信息鏈表的結點結構 */ { struct Member inf。 struct mnode *next。 }Mnode,*Mlink。 typedef struct bnode/*定義借書信息鏈表的結點結構 */ { struct borrow binf。 struct bnode *next。 }Bnode,*Blink。 void menu() /*主菜單 */ { system(cls)。 /*清屏 */ printf( Book Management System \n)。 printf(\t*************************Menu**********************************\n)。 printf(\t* 1 Add book 2 delete book *\n)。 printf(\t* 3 search book 4 modify record *\n)。 printf(\t* 5 Add member 6 borrow book *\n)。 printf(\t* 7 return book 8 save book *\n)。 printf(\t* 9 save member 0 quit system *\n)。 printf(\t***************************************************************\n)。 } void printheader() /*格式化輸出表頭 */ { printf(HEADER1)。 printf(HEADER2)。 printf(HEADER3)。 } void printdata(Node *pp) /*格式化輸出表中數(shù)據(jù) */ { Node* p。 p=pp。 printf(FORMAT,DATA)。 } void Wrong() /*輸出按鍵錯誤信息 */ { printf(\n\n\n\n\n***********Error:input has wrong! press any key to continue**********\n)。 getchar()。 } void Nofind() /*輸出未查找此學生的信息 */ { printf(\n=====Not find this record!\n)。 } void Disp(Link l) /*顯示單鏈表 l 中存儲的圖書記錄 */ { Node *p。 p=lnext。 if(!p) /*p==NULL則說明暫無記錄 */ { printf(\n=====Not record!
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1