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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)--圖書(shū)管理(已修改)

2025-06-21 10:01 本頁(yè)面
 

【正文】 C 語(yǔ)言課程設(shè)計(jì) 系 別 計(jì)算機(jī)科學(xué)與技術(shù)系 專業(yè)班級(jí) 嵌入式軟件 1108 班 姓 名 溫小琴 指導(dǎo)老師 繆寧 2021 年 6 月 20 日 一、 需求分析 依據(jù)題目要求以及中國(guó)書(shū)的需求,應(yīng)將該系統(tǒng)分為兩大模塊:圖書(shū)管理和會(huì)員管理。圖書(shū)管理模塊中包括對(duì)圖書(shū)的增加、修改、刪除、查詢 、統(tǒng)計(jì)等操作,以及對(duì)圖書(shū)借入借出服務(wù)。會(huì)員管理包括會(huì)員卡號(hào)的申請(qǐng)、刪除、統(tǒng)計(jì)等操作。 界面應(yīng)該具有友善、直觀、易操作等特點(diǎn),本系統(tǒng)采用數(shù)字輸入選擇操作。 二、 概要設(shè)計(jì) 整體設(shè)計(jì) 經(jīng)過(guò)需求分析,本系統(tǒng)分為兩大模塊:書(shū)籍管理模塊和會(huì)員管理模塊。 但是從易用性方面考慮,將書(shū)籍管理模塊中的借書(shū)和還書(shū)模塊放到主界面中。結(jié)構(gòu)圖如下: 圖書(shū)管理系統(tǒng) 借書(shū)系統(tǒng) 還書(shū)系統(tǒng) 會(huì)員管理里系統(tǒng) 書(shū)籍管理系統(tǒng) 刪除卡 借書(shū)統(tǒng) 卡號(hào)統(tǒng) 增加圖 刪除圖 查詢圖 修改資 申請(qǐng)新卡 書(shū)籍統(tǒng) 三 、程序代碼 include /*標(biāo)準(zhǔn)輸入輸出函數(shù)庫(kù) */ include /*標(biāo)準(zhǔn)函數(shù)庫(kù) */ include /*字符串函數(shù)庫(kù) */ include /*屏幕操作函數(shù)庫(kù) */ 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]。 /*書(shū)號(hào) */ char name[15]。 /*書(shū)名 */ int price。 /*定價(jià) */ char author[15]。 /*作者 */ char pub[20]。 /*出版社 */ int number。/*數(shù)量 */ }。 typedef struct Member { char mnum[10]。/*會(huì)員號(hào) */ char mname[15]。/*會(huì)員姓名 */ char tel[15]。/*聯(lián)系電話 */ }。 typedef struct borrow { char mnum[10]。/*會(huì)員號(hào) */ char mname[15]。/*會(huì)員姓名 */ char num[10]。/*書(shū)號(hào) */ char name[15]。/*書(shū)名 */ }。 typedef struct node/*定義圖書(shū)信息鏈表的結(jié)點(diǎn)結(jié)構(gòu) */ { struct book data。 /*數(shù)據(jù)域 */ struct node *next。 /*指針域 */ }Node,*Link。 /*定義 node 類型的結(jié)構(gòu)變量及指針變量 */ typedef struct mnode/*定義 會(huì)員信息鏈表的結(jié)點(diǎn)結(jié)構(gòu) */ { struct Member inf。 struct mnode *next。 }Mnode,*Mlink。 typedef struct bnode/*定義借書(shū)信息鏈表的結(jié)點(diǎn)結(jié)構(gòu) */ { 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() /*輸出按鍵錯(cuò)誤信息 */ { printf(\n\n\n\n\n***********Error:input has wrong! press any key to continue**********\n)。 getchar()。 } void Nofind() /*輸出未查找此學(xué)生的信息 */ { printf(\n=====Not find this record!\n)。 } void Disp(Link l) /*顯示單鏈表 l 中存儲(chǔ)的圖書(shū)記錄 */ { Node *p。 p=lnext。 if(!p) /*p==NULL則說(shuō)明暫無(wú)記錄 */ { printf(\n=====Not record!
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1