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

正文內容

圖書館管理系統(tǒng)文檔(含源代碼)(已修改)

2025-08-19 18:39 本頁面
 

【正文】 程序設計綜合訓練圖書館管理系統(tǒng) 設 計 報 告院 系: 材料科學與工程學院 專業(yè)班級: 材料成型一班 姓 名: 張成智 學 號: 20111402128 指導老師: 肖老師 一、 程序功能簡介圖書排序功能1) 按圖書編號排序可以按圖書編號的大小排序,顯示到屏幕上。(從小到大)2) 按圖書出版時間排序可以按圖書出版時間的前后排序,顯示到屏幕上。(從近到遠)3) 按圖書價格排序可以按圖書價格的貴宜排序,顯示到屏幕上。(從便宜到貴)4) 按圖書書名排序可以按圖書書名字符的大小排序,顯示到屏幕上。(從小到大)5) 按圖書作者名排序可以按圖書作者名字符的大小排序,顯示到屏幕上。(從小到大)二、 本人完成的主要工作圖書排序功能(排序比較簡單只要做出來一個,其他都和它雷同。)三、 設計方案1. 設計分析;1)序功能簡介:進入系統(tǒng)s菜單0退出系統(tǒng) 7錄入數據 5查詢圖書 1添加圖書2刪除圖書3圖書列表 4圖書排序 6修改圖書 輸入0返回原始菜單。選擇編號、書名、作者名、出版社、類別、出版時間、價格進行修改。來。按照編號、書名、作者名、出版社、類別、出版時間、價格進行排列。按照編號、書名、作者名、出版社、類別、出版時間、價格進行刪除。 || 依次錄入編號、書名、作者名、出版社、類別、出版時間、價格。按照編號、書名、作者名、出版社、類別、出版時間、價格進行咨詢。來。按照編號、書名、作者名、出版社、類別、出版時間、價格進行列出。來。輸入編號、書名、作者名、出版社、類別、出版時間、價格。2)各個功能流程圖按圖書編號排序 輸入排序的功能序號1是 開始輸入y/n進,輸入n的話返回到主菜單Y/n是(y)顯示排序否(n)按Enter按圖書出版時間排序 輸入排序的功能序號2是 開始輸入y/n進,輸入n的話返回到主菜單Y/n是(y)顯示排序否(n)按Enter按圖書價格排序 輸入排序的功能序號3是 開始輸入y/n進,輸入n的話返回到主菜單Y/n是(y)顯示排序否(n)按Enter按圖書書名排序 輸入排序的功能序號4是 開始輸入y/n進,輸入n的話返回到主菜單Y/n是(y)顯示排序否(n)按Enter按圖書作者名排序 輸入排序的功能序號5是 開始輸入y/n進,輸入n的話返回到主菜單Y/n是(y)顯示排序否(n)按Enter 2. 操作方法簡介;1)主面板輸入密碼9進入系統(tǒng)。2) 主菜單按4進入排序功能。2) 排序功能目錄 3)選擇功能(比如3)按價格的大小排序3. 實驗結果(包括輸入數據和輸出結果)四、 設計體會在期末課程設計中,我們所選擇的是設計一個圖書管理系統(tǒng),這對我們來說是一次嘗試與創(chuàng)新的過程,也可以說是一個挑戰(zhàn)的過程,畢竟以前沒有作過,缺少經驗?,F在利用自己學到的知識設計并制作一個圖書管理系統(tǒng),這本身就是一個知識轉化為生產力的過程,所以大家都很興奮,不同程度的投入了很高的熱情與努力。在具體的設計與實施中,我們看到并感受到了一個管理系統(tǒng)從無到有的過程,對具體的設計步驟、思路、方法、技巧都有了進一步的了解,并感受深刻。在設計中我們基本能按照規(guī)范的方法和步驟進行,首先對現有的系統(tǒng)進行調查,并查閱有關資料,最后確定設計方案,然后設計并制作,實施過程中我們深刻的認識到認真執(zhí)行管理系統(tǒng)軟件標準的重要性,我們由于對管理系統(tǒng)軟件相關的標準和規(guī)范不太了解,缺少行為操作準則,所以在設計中手法比較生硬,主與次也沒能很好把握住,這些方面通過這次我們都要加強了解。在這次課程設計中,我們被分配以小組為單位去完成圖書管理系統(tǒng)的設計與制作,所以小組內的分工和相互協調很重要,大家可以在分工中揚長避短,個及所長,這樣可以很好的提高大家的積極性,和合作意識,并有效的縮短開發(fā)時間。在其中我掌握了結構體的應用、鏈表的建立文件的操作、還有一個小的地方就是case39。n39。的應用。五、 參考資料C/c++語言程序設計教程——從模塊化到面向對象六、 附錄1. 程序中主要變量、自定義函數的功能說明void paixu(struct book *head)。 //對圖書進行排序void num_paixu(struct book *head)。 //按圖書編號排序void time_paixu(struct book *head)。 //按圖書出版時間排序void price_paixu(struct book *head)。 //按圖書價格排序void bname_paixu(struct book *head)。 //按圖書名排序void wname_paixu(struct book *head)。 //按作者名排序While() 循環(huán) 提供可連續(xù)的選擇操作Switch() 分支 選擇進行的操作。system(cls)。 清空輸入緩沖區(qū),通常是為了確保不影響后面的數據讀取 。輸入0即可返回或停止輸入。l 主要數據 int num。 編號; char bname[50]。 書名; char wname[20]。 作者名; char press[50]。 出版社; char sort[50]。 圖書類別; int time。 出版時間; float price。 圖書價格;2. 源程序代碼includeincludeincludestruct book{ int num。 char bname[50]。 char wname[20]。 char press[50]。 char sort[50]。 int time。 float price。 struct book *next。}。struct book *creatbook()。 //創(chuàng)建鏈表struct book *addbook(struct book *head)。 //添加圖書int yanzheng(struct book *head,int m)。 //驗證新添加的圖書編碼是否已存在void deletebook(struct book *head)。 //刪除圖書void fprint(struct book *head)。 //將鏈表寫入文件struct book *load()。 //從文件中讀取信息并建成鏈表void print_book(struct book *head)。 //將鏈表信息輸出void chaxun(struct book *head)。 //查詢圖書信息void num_chaxun(struct book *head)。 //按圖書編號查詢圖書void wname_chaxun(struct book *head)。 //按作者名查詢圖書void sort_chaxun(struct book *head)。 //按類別查詢圖書void time_chaxun(struct book *head)。 //按出版時間查詢圖書void bname_chaxun(struct book *head)。 //按圖書名查詢圖書void xiugai(struct book *head)。 //修改圖書信息void paixu(struct book *head)。 //對圖書進行排序void num_paixu(struct book *head)。 //按圖書編號排序void time_paixu(struct book *head)。 //按圖書出版時間排序void price_paixu(struct book *head)。 //按圖書價格排序void bname_paixu(struct book *head)。 //按圖書名排序void wname_paixu(struct book *head)。 //按作者名排序int main(){ int choice,n,x,y=1,c,c1=1234。 char a,d,b[10],b1[10]=yjk。 struct book *head=NULL。 while(y){ system(cls)。 printf(\n\n\n\n\n\n\n)。 printf( ********** 歡迎光臨 **********\n\n)。 printf( ********************** 圖書信息管理系統(tǒng) ************************\n\n\n)。 printf(\n\n)。 printf( ============1用戶登錄===========\n)。 printf( ============0退出系統(tǒng)===========\n)。 printf( 請輸入您的選擇:)。 scanf(%d,amp。n)。 printf(\n)。 getchar()。 switch(n){ case 0: y=0。 break。 case 1: printf( 請輸入您的用戶名:)。 gets(b)。 printf(\n)。 printf( 請輸入您的密碼:)。 scanf(%d,amp。c)。 printf(\n)。 if(c=0amp。amp。c=8){ printf( 驗證失敗,請重新輸入!\n)。 scanf(%c,amp。d)。 getchar()。 system(cls)。 } else{ printf( 驗證通過!請按Enter鍵進入!\n)。 scanf(%c,amp。d)。 getchar()。 x=1。 while(x){ system(cls)。 printf( \n)。 printf( *圖書信息管理系統(tǒng)*\n)。 printf( \n\n)。 printf( **********************************************\n\n)。 printf( *********************************************
點擊復制文檔內容
語文相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1