版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 《高級(jí)語(yǔ)言程序設(shè)計(jì)》</p><p><b> 課程設(shè)計(jì)報(bào)告</b></p><p> 設(shè)計(jì)題目:**高校圖書館信息管理系統(tǒng)</p><p><b> 姓 名: </b></p><p> 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù)</p><p>
2、<b> 班 級(jí): </b></p><p><b> 指導(dǎo)老師:</b></p><p> 2012年01月01日</p><p><b> 摘要</b></p><p><b> 緒論</b></p><p>
3、 問題定義(或系統(tǒng)分析)</p><p><b> 總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)</b></p><p><b> 調(diào)適與測(cè)試</b></p><p><b> 總結(jié)與心得</b></p><p><b> 附錄</b></p><p&
4、gt;<b> 附錄一 源代碼</b></p><p><b> 附錄二 參考文獻(xiàn)</b></p><p> **高校圖書館管理系統(tǒng)</p><p><b> 摘要</b></p><p><b> 【設(shè)計(jì)題目】</b></p>&
5、lt;p> 圖書信息包括:登錄號(hào)、書名、作者名、分類號(hào)、出版單位、出版時(shí)間、價(jià)格等.</p><p> 試設(shè)計(jì)一圖書信息管理系統(tǒng),使之能提供以下功能:</p><p> 1)系統(tǒng)以菜單方式工作</p><p> 2)圖書信息錄入功能(圖書信息用文件保存)--輸入</p><p> 3)圖書信息瀏覽功能--輸出</p>
6、;<p> 4)查詢和排序功能:(至少一種查詢方式)--算法</p><p><b> 5)按書名查詢</b></p><p><b> 6)按作者名查詢</b></p><p> 7)圖書信息的刪除與修改(可選項(xiàng))*</p><p><b> 緒論</b&g
7、t;</p><p><b> 【設(shè)計(jì)目的】</b></p><p> 通過本次課程設(shè)計(jì)對(duì)c語(yǔ)言的充分編程和實(shí)際應(yīng)用進(jìn)一步熟悉和鞏固c語(yǔ)言語(yǔ)法知識(shí)和程序設(shè)計(jì)的基本方法。</p><p> 因?yàn)榫幊叹哂屑?xì)致繁瑣的特點(diǎn),訓(xùn)練大家的編程素質(zhì),養(yǎng)成耐心細(xì)致的習(xí)慣。</p><p> 鍛煉思維能力,養(yǎng)成多思考的習(xí)慣,同時(shí)有
8、助于培養(yǎng)團(tuán)隊(duì)意識(shí)</p><p> 了解大型程序的編寫過程,為以后編寫大型程序和開發(fā)軟件打下基礎(chǔ)。</p><p><b> 【設(shè)計(jì)要求】</b></p><p> 掌握面相對(duì)象程序設(shè)計(jì)的功能抽象和數(shù)據(jù)抽象方法,掌握類,對(duì)象的使用的方法;</p><p> 掌握數(shù)據(jù)類型的使及不同程序方式的應(yīng)用.</p>
9、;<p> 掌握函數(shù)使用技巧,包括函數(shù)類型的選擇,含參數(shù)的傳遞方式等;</p><p> 掌握使用數(shù)組,指針,引用,文件等編程的方法.</p><p> 掌握C++流類庫(kù)的使用.</p><p> 掌握C++模板的使用;</p><p> 掌握中小型規(guī)模程序的設(shè)計(jì),開發(fā),調(diào)試的全過程.</p><p
10、> 問題定義(或系統(tǒng)分析)</p><p><b> 【設(shè)計(jì)思路】</b></p><p> 根據(jù)題目要求,應(yīng)當(dāng)把圖書信息用結(jié)構(gòu)體形式輸入,再定義一個(gè)全局變量和文件指針進(jìn)行整個(gè)程序的運(yùn)行,然后把圖書信息送到文件中去,所以應(yīng)該提供下個(gè)結(jié)構(gòu)體和文件的輸入等操作:在程序中需要實(shí)現(xiàn)圖書信息錄入,瀏覽,查詢,刪除和修改等功能的操作,所以需要建立相應(yīng)的模塊來實(shí)現(xiàn):另外
11、還需提供選擇菜單實(shí)現(xiàn)功能,在運(yùn)行時(shí)達(dá)到所要求的目的。</p><p><b> 總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)</b></p><p><b> 【總體設(shè)計(jì)】</b></p><p> 圖1 系統(tǒng)功能模塊圖</p><p><b> 【詳細(xì)設(shè)計(jì)】</b></p>&
12、lt;p><b> 主函數(shù)</b></p><p> 主函數(shù)設(shè)計(jì)要求簡(jiǎn)潔,只提供部分提示語(yǔ)和函數(shù)的調(diào)用</p><p><b> 【程序】</b></p><p><b> 頭函數(shù)名:</b></p><p> #include<stdio.h>&l
13、t;/p><p> #include<stdlib.h></p><p> #include<string.h></p><p> struct bookinf </p><p> {int num;//登錄號(hào)</p><p> char bname[20];//書名</p>
14、;<p> char wname[10];// 作者名</p><p> char clanum[14];// 分類號(hào)</p><p> char pubcom[10];//出版單位</p><p> char pubtime[10];// 出版時(shí)間</p><p> float price;//價(jià)格</p>
15、;<p><b> };</b></p><p> 來到圖書信息管理系統(tǒng)頁(yè)面</p><p> void index() </p><p><b> { </b></p><p> char input;
16、 </p><p> printf("\n\n\t\t\t*****************************\n"); </p><p> printf("\t\t\t 圖書信息管理系統(tǒng)\n");
17、 </p><p> printf("\t\t\t*****************************\n\n\n");</p><p> printf(" ------------------------------------------------------------------------------\n"
18、;);</p><p> printf("\t<按任意鍵進(jìn)入>\n\t");</p><p> input=getchar(); </p><p><b> }</b></p><p> (2)來到功能菜單頁(yè)面</p><p> void adm_s
19、ervelist()</p><p><b> {</b></p><p> void book_add();</p><p> void book_view();</p><p> void change();</p><p> void del();</p><p
20、> void book_search();</p><p> void login();</p><p> void pwchange();</p><p> int in; </p><p> char input;
21、 </p><p> do </p><p> { </p><p> pri
22、ntf("\n\n\n\t--歡迎使用信息管理系統(tǒng)--");</p><p> printf("\n\n\t1.圖書信息錄入\n");</p><p> printf("\t2.圖書信息瀏覽\n");</p><p> printf("\t3.圖書信息查詢\n");</p&g
23、t;<p> printf("\t4.圖書信息刪除\n");</p><p> printf("\t5.圖書信息修改\n");</p><p> printf("\t6.退出管理模式\n");</p><p> printf("\n\t請(qǐng)選擇服務(wù)種類:");<
24、/p><p> scanf("%d",&in);</p><p> if (in!=1&&in!=2&&in!=3&&in!=4&&in!=5&&in!=6)</p><p><b> { </b></p><p&g
25、t; printf("\n\t沒有這項(xiàng)服務(wù)~\n");</p><p> printf("\t按任意鍵重新選擇");</p><p> input=getchar();</p><p><b> }</b></p><p><b> }</b><
26、;/p><p> while (in!=1&&in!=2&&in!=3&&in!=4&&in!=5&&in!=6);</p><p> switch (in)</p><p><b> {</b></p><p> case 1: boo
27、k_add(); break; </p><p> case 2: book_view(); break; </p><p> case 3: book_search(); break;
28、 </p><p> case 4: del(); break;</p><p> case 5: change();break;</p><p> case 6: login(); break;</p><p><b> }</b></p><p><b&
29、gt; }</b></p><p> (3)圖書信息錄入功能模塊</p><p> void book_add()</p><p><b> {</b></p><p> void adm_servelist();</p><p> void book_add();<
30、/p><p> int i=0,j;</p><p><b> FILE *fp;</b></p><p> char input; </p><p> struct bookinf books;
31、 </p><p> struct bookinf book_taxis[30]; </p><p> printf("\n\n\n\t---請(qǐng)輸入圖書信息---\n\n");</p><p> printf("\t登錄號(hào):");</p>
32、;<p> scanf("%d",&books.num);</p><p> printf("\n\t書名:");</p><p> scanf("%s",books.bname);</p><p> printf("\n\t作者名:");</p>
33、;<p> scanf("%s",books.wname);</p><p> printf("\n\t分類號(hào):");</p><p> scanf("%s",books.clanum);</p><p> printf("\n\t出版單位:");</p>
34、;<p> scanf("%s",books.pubcom);</p><p> printf("\n\t出版時(shí)間:");</p><p> scanf("%s",books.pubtime);</p><p> printf("\n\t價(jià)格:");</p&g
35、t;<p> scanf("%f",&books.price);</p><p> if ((fp=fopen("book.txt","r"))!=NULL) </p><p><b> {</b></p><p><b> do</b
36、></p><p><b> {</b></p><p> fread(&book_taxis[i],sizeof(struct bookinf),1,fp); </p><p><b> i=i+1;</b></p><p><b> }</b><
37、;/p><p> while(!feof(fp));</p><p> fclose(fp);</p><p> for (j=0;j<=i;j++)</p><p> if (books.num==book_taxis[j].num) </p><p><b> {</b><
38、;/p><p> printf("\n\n\n\t對(duì)不起,這個(gè)編號(hào)已經(jīng)使用過了~\n");</p><p> printf("\t按任意鍵返回管理菜單~");</p><p> input=getchar();</p><p> adm_servelist();</p><p&g
39、t;<b> break;</b></p><p><b> }</b></p><p><b> }</b></p><p> if ((fp=fopen("book.txt","r"))==NULL) </p><p><
40、;b> {</b></p><p> fp=fopen("book.txt","w"); </p><p><b> }</b></p><p><b> else</b></p><p><b> {</b&
41、gt;</p><p> fclose(fp);</p><p> fp=fopen("book.txt","a");</p><p><b> }</b></p><p> fwrite(&books,sizeof(struct bookinf),1,fp);
42、 </p><p> fclose(fp);</p><p> printf("\n\n\n\t信息輸入完畢~按任意鍵繼續(xù)\n");</p><p> input=getchar(); </p><p> adm_servelist();</p><p><b> }</b
43、></p><p> (4)圖書信息瀏覽功能模塊</p><p> void book_view()</p><p><b> {</b></p><p> void adm_servelist();</p><p> void book_view();</p>&l
44、t;p> int inp,i=0,n=0;</p><p><b> FILE *fp;</b></p><p> char input;</p><p> struct bookinf bookview[20];</p><p> if ((fp=fopen("book.txt",&
45、quot;r"))==NULL) </p><p><b> {</b></p><p> printf("\n\n\n\t數(shù)據(jù)尚未初始化~~\n\n\t請(qǐng)?jiān)诠芾聿藛沃性黾訄D書信息~~\n");</p><p> printf("\n\t<按任意鍵返回管理菜單>\n\t")
46、;</p><p> input=getchar();</p><p> adm_servelist();</p><p><b> }</b></p><p><b> else </b></p><p><b> { </b><
47、/p><p><b> do</b></p><p><b> {</b></p><p> fread(&bookview[i],sizeof(struct bookinf),1,fp);</p><p><b> i=i+1;</b></p>&l
48、t;p><b> }</b></p><p> while (!feof(fp));</p><p> fclose(fp); </p><p><b> do </b></p><p><b> { </b></p><p&g
49、t; printf("\n\t--------共有%d條記錄--------",i-1);</p><p> printf("\n\n\t登錄號(hào): %d\n",bookview[n].num);</p><p> printf("\n\t書名: %s\n",bookview[n].bname);</p>
50、<p> printf("\n\t作者名: %s\n",bookview[n].wname);</p><p> printf("\n\t分類號(hào): %s\n",bookview[n].clanum);</p><p> printf("\n\t出版單位: %s\n",bookview[n].pubco
51、m);</p><p> printf("\n\t出版時(shí)間: %s\n",bookview[n].pubtime);</p><p> printf("\n\t價(jià)格: %f\n",bookview[n].price);</p><p> printf("\n\n\t1.上一頁(yè)\t2.下一頁(yè)\t3.回目錄
52、\n");</p><p> printf("\n\t請(qǐng)選擇:");</p><p> scanf("%d",&inp);</p><p> switch (inp)</p><p><b> {</b></p><p> cas
53、e 1: </p><p><b> {</b></p><p><b> if (n==0)</b></p><p><b> { </b></p><p> printf("\n\t已到達(dá)首頁(yè)\n\t按任意鍵重新選擇");</p>
54、;<p> input=getchar();</p><p><b> }</b></p><p> else n=n-1; break;</p><p><b> }</b></p><p><b> case 2:</b></p>
55、<p><b> {</b></p><p> if (n==i-2)</p><p><b> {</b></p><p> printf("\n\t已到達(dá)最末頁(yè)\n\t按任意鍵重新選擇");</p><p> input=getchar();</p
56、><p><b> }</b></p><p> else n=n+1; break;</p><p><b> }</b></p><p><b> case 3: </b></p><p><b> {</b><
57、/p><p> adm_servelist();</p><p><b> break;</b></p><p><b> }</b></p><p><b> default:</b></p><p><b> {</b>
58、</p><p> printf("\n\t沒有這項(xiàng)服務(wù)\n\t按任意鍵重新選擇");</p><p> input=getchar();</p><p><b> }</b></p><p><b> }</b></p><p><b>
59、; }</b></p><p> while (inp!=3);</p><p><b> }</b></p><p><b> }</b></p><p> (5)圖書信息修改與刪除功能模塊修改:</p><p> void change(int x
60、)</p><p><b> {</b></p><p> int inp,i=0,j;</p><p> void book_search();</p><p> FILE *fp,*fp1;</p><p> char input;</p><p> str
61、uct bookinf books,book_taxis[20];</p><p><b> do</b></p><p><b> { </b></p><p> printf("\n\n\n\t注意:您確定要修改該記錄嗎?\n");</p><p> print
62、f("\n\t1.是\t2.否\n");</p><p> printf("\n\t請(qǐng)輸入:");</p><p> scanf("%d",&inp);</p><p> if (inp!=1&&inp!=2)</p><p><b> {&
63、lt;/b></p><p> printf("\n\t對(duì)不起~沒有這項(xiàng)服務(wù)~\n");</p><p> printf("\t按任意鍵重新選擇\n\t");</p><p> input=getchar();</p><p><b> }</b></p>
64、<p><b> }</b></p><p> while (inp!=1&&inp!=2);</p><p> if (inp==2)</p><p> book_search();</p><p> if (inp==1) </p><p><
65、;b> {</b></p><p> printf("\n\n\n\t---請(qǐng)輸入圖書信息---\n\n");</p><p> printf("\t登錄號(hào):");</p><p> scanf("%d",&books.num);</p><p>
66、 printf("\n\t書名:");</p><p> scanf("%s",books.bname);</p><p> printf("\n\t作者名:");</p><p> scanf("%s",books.wname);</p><p> pr
67、intf("\n\t分類號(hào):");</p><p> scanf("%s",books.clanum);</p><p> printf("\n\t出版單位:");</p><p> scanf("%s",books.pubcom);</p><p> p
68、rintf("\n\t出版時(shí)間:");</p><p> scanf("%s",books.pubtime);</p><p> printf("\n\t價(jià)格:");</p><p> scanf("%f",&books.price);</p><p&g
69、t; if ((fp1=fopen("book.txt","r"))!=NULL) </p><p><b> { </b></p><p><b> do</b></p><p><b> {</b></p><p>
70、fread(&book_taxis[i],sizeof(struct bookinf),1,fp1); </p><p><b> i=i+1;</b></p><p><b> } </b></p><p> while(!feof(fp1));</p><p> fclose(
71、fp1);</p><p> for (j=0;j<x;j++)</p><p> if (books.num==book_taxis[j].num) </p><p><b> {</b></p><p> printf("\n\n\n\t對(duì)不起,這個(gè)編號(hào)已經(jīng)使用過了~\n");<
72、;/p><p> printf("\t按任意鍵返回管理菜單~");</p><p> printf("0");</p><p> input=getchar();</p><p> book_search(); </p><p><b> break;<
73、/b></p><p><b> }</b></p><p> for (j=x+1;j<i-2;j++) </p><p> if (books.num==book_taxis[j].num)</p><p><b> {</b></p><p>
74、; printf("\n\n\n\t對(duì)不起,這個(gè)編號(hào)已經(jīng)使用過了~\n");</p><p> printf("1");</p><p> printf("\t按任意鍵返回管理菜單~");</p><p> input=getchar();</p><p> book_se
75、arch(); </p><p><b> break;</b></p><p><b> }</b></p><p><b> }</b></p><p> book_taxis[x]=books; </p><p> fp=fopen(
76、"book.txt","w");</p><p> for (j=0;j<i-1;j++) </p><p> fwrite(&book_taxis[j],sizeof(struct bookinf),1,fp);</p><p> fclose(fp);</p><p>
77、; printf("\n\n\t信息修改完成!按任意鍵返回");</p><p> input=getchar();</p><p> book_search(); </p><p><b> }</b></p><p><b> }</b></p>
78、<p><b> 刪除:</b></p><p> void del(int y)</p><p><b> {</b></p><p> char input;</p><p><b> FILE *fp;</b></p><p>
79、 int inp,i=0,j;</p><p> struct bookinf book_taxis[20];</p><p> void book_search();</p><p> void adm_servelist();</p><p><b> do </b></p><p
80、><b> {</b></p><p> printf("\n\n\n\t注意:您確定要?jiǎng)h除該記錄嗎?\n");</p><p> printf("\n\t1.是\t2.否\n");</p><p> printf("\n\t請(qǐng)輸入:");</p><
81、p> scanf("%d",&inp);</p><p> if (inp!=1&&inp!=2)</p><p><b> {</b></p><p> printf("\n\t對(duì)不起~沒有這項(xiàng)服務(wù)~\n");</p><p> print
82、f("\t按任意鍵重新選擇\n\t");</p><p> input=getchar();</p><p><b> }</b></p><p><b> }</b></p><p> while (inp!=1&&inp!=2);</p>
83、<p> if (inp==2)</p><p> book_search();</p><p> if (inp==1) </p><p><b> {</b></p><p> if ((fp=fopen("book.txt","r"))!=NULL
84、) </p><p><b> {</b></p><p><b> do</b></p><p><b> {</b></p><p> fread(&book_taxis[i],sizeof(struct bookinf),1,fp);</p>
85、<p><b> i=i+1;</b></p><p><b> }</b></p><p> while(!feof(fp));</p><p> fclose(fp);</p><p><b> }</b></p><p>
86、if (i>2) </p><p><b> {</b></p><p> fp=fopen("book.txt","w"); </p><p> for (j=0;j<y;j++)</p><p> fwrite(&book_taxis[j],s
87、izeof(struct bookinf),1,fp);</p><p> fclose(fp);</p><p> fp=fopen("book.txt","a");</p><p> for (j=y+1;j<i-1;j++)</p><p> fwrite(&book_tax
88、is[j],sizeof(struct bookinf),1,fp);</p><p> fclose(fp);</p><p><b> } </b></p><p><b> else </b></p><p><b> { </b></p>
89、<p> remove("book.txt");</p><p><b> }</b></p><p> printf("\n\n\t記錄已刪除!\n\n\t按任意鍵返回\n\t");</p><p> input=getchar();</p><p> adm
90、_servelist(); </p><p><b> }</b></p><p><b> }</b></p><p> (6)圖書信息查詢功能模塊</p><p> void book_search() </p><p><b> {&
91、lt;/b></p><p> void adm_servelist();</p><p> void id_search();</p><p> void wr_search();</p><p> void bn_search();</p><p> char input;</p>&
92、lt;p><b> FILE *fp;</b></p><p><b> int inp;</b></p><p> if ((fp=fopen("book.txt","r"))==NULL)</p><p><b> {</b></p>
93、;<p> printf("\n\n\n\t數(shù)據(jù)尚未初始化~~\n\n\t請(qǐng)?jiān)诠芾聿藛沃性黾訄D書信息~~~\n");</p><p> printf("\n\t<按任意鍵返回管理菜單>\n\t");</p><p> input=getchar();</p><p> adm_servelis
94、t();</p><p><b> }</b></p><p> else </p><p><b> {</b></p><p><b> do</b></p><p><b> {</b></p>
95、<p> printf("\n\n\n\t1.按圖書登錄號(hào)查詢\n");</p><p> printf("\n\t2.按圖書作者查詢\n");</p><p> printf("\n\t3.按圖書名查詢\n"); </p><p> printf("\n\t4.回到主
96、菜單\n");</p><p> printf("\n\n\t請(qǐng)選擇查詢類別:");</p><p> scanf("%d",&inp);</p><p> if (inp!=1&&inp!=2&&inp!=3&&inp!=4)</p>&l
97、t;p><b> {</b></p><p> printf("\n\n\t沒有這項(xiàng)服務(wù)~\n\t按任意鍵重新選擇~");</p><p> input=getchar();</p><p><b> }</b></p><p><b> }</b
98、></p><p> while (inp!=1&&inp!=2&&inp!=3&&inp!=4);</p><p> fclose(fp);</p><p> switch (inp)</p><p><b> {</b></p><p&
99、gt; case 1: id_search(); break;</p><p> case 2: wr_search(); break;</p><p> case 3: bn_search(); break;</p><p> case 4: adm_servelist(); break;</p><p><b>
100、 }</b></p><p><b> }</b></p><p><b> }</b></p><p><b> 調(diào)試與測(cè)試</b></p><p><b> 總結(jié)與心得</b></p><p> 對(duì)程序的設(shè)
101、計(jì)要有充分的邏輯性,將該程序的大綱羅列出來,同時(shí)要充分了解該程序所需的編程語(yǔ)言,通過這次課程設(shè)計(jì)我們能把課本上的知識(shí)充分的應(yīng)用到實(shí)踐中來。在本次課程設(shè)計(jì)中要區(qū)分相似函數(shù)的功能,減少調(diào)試時(shí)間,打開文件的方式特別重要,調(diào)試程序時(shí)很可能是一個(gè)符號(hào)難死人那,因此編程時(shí)要非常的細(xì)心編程需要長(zhǎng)時(shí)間練習(xí)。</p><p> 這次課程設(shè)計(jì)讓我掌握了許多的有用知識(shí)。首先通過不斷地學(xué)習(xí)和鍛煉更加熟練地掌握應(yīng)用軟件Microsoft
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- c語(yǔ)言圖書館管理系統(tǒng)課程設(shè)計(jì)
- 圖書館管理系統(tǒng)c語(yǔ)言課程設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)-圖書館管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)--圖書館系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)報(bào)告---圖書館管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)-- 圖書館借閱管理系統(tǒng)
- c課程設(shè)計(jì)報(bào)告--圖書館管理系統(tǒng)
- 圖書館管理系統(tǒng)課程設(shè)計(jì)
- c_課程設(shè)計(jì)-- 圖書館管理系統(tǒng)
- 課程設(shè)計(jì)--圖書館管理系統(tǒng)
- 圖書館管理系統(tǒng)課程設(shè)計(jì)c#
- 圖書館管理系統(tǒng)課程設(shè)計(jì)
- c語(yǔ)言實(shí)現(xiàn)圖書館課程設(shè)計(jì)報(bào)告--圖書借閱管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)---圖書館管理信息系統(tǒng)
- 圖書館管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 圖書館管理信息------系統(tǒng)課程設(shè)計(jì)
- jsp課程設(shè)計(jì)《圖書館管理系統(tǒng)》
- sqlserver課程設(shè)計(jì)——圖書館管理系統(tǒng)
- 圖書館管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 軟件課程設(shè)計(jì)--圖書館管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論