版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 軟件設(shè)計(jì)報(bào)告</b></p><p> 題 目: 學(xué)生成績(jī)管理系統(tǒng) </p><p><b> 課程設(shè)計(jì)目的.</b></p><p> 1).熟悉C語(yǔ)言的基本內(nèi)容從而掌握C語(yǔ)言的基本知識(shí)</p&g
2、t;<p> 2).了解程序的基本編寫(xiě)和運(yùn)行</p><p> 3).了解程序的分模塊編寫(xiě)并對(duì)程序的每個(gè)模塊進(jìn)行詳細(xì)的設(shè)計(jì)</p><p> 4).對(duì)一般的C語(yǔ)言編寫(xiě)的程序能夠讀懂</p><p><b> 課程設(shè)計(jì)內(nèi)容</b></p><p> (1).通過(guò)鍵盤(pán)輸入某位學(xué)生的學(xué)生證信息;<
3、/p><p> (2).給定學(xué)號(hào),顯示某位學(xué)生的學(xué)生證信息;</p><p> (3).添加學(xué)生信息; </p><p> (4).顯示全部的學(xué)生證信息;</p><p> (5).顯示一個(gè)學(xué)生信息;</p><p> 6).給定某位學(xué)生的學(xué)號(hào),修改該學(xué)生的學(xué)生證信息;</p><p>
4、 (7).給定某位學(xué)生的學(xué)號(hào),刪除該學(xué)生的學(xué)生證信息; </p><p> (8).能夠?qū)W(xué)號(hào)進(jìn)行升序和降序排序;</p><p> (9).用文件的形式將錄入的數(shù)據(jù)進(jìn)行存儲(chǔ),并從其中讀取數(shù)據(jù)。</p><p><b> 需求分析</b></p><p> ?。?)能夠?qū)W(xué)生的信息進(jìn)行錄入、增加</p>
5、;<p> ?。?)按學(xué)生的學(xué)號(hào)或姓名進(jìn)行查詢、修改</p><p> (3).為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單。應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用</p><p> 戶通過(guò)菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目</p><p> (4).可以保存到文件。</p><p> (5).可以從文件中讀出已有文件。</p>
6、<p> (6).以菜單方式工作</p><p><b> 概要設(shè)計(jì)</b></p><p><b> 1、方案設(shè)計(jì)</b></p><p> 數(shù)據(jù)類(lèi)型的描述:字符型(char)、整型(int)、結(jié)構(gòu)體。</p><p> 存儲(chǔ)結(jié)構(gòu)的選擇:數(shù)據(jù)以文件形式存放。</p>
7、<p><b> 2、模塊功能說(shuō)明</b></p><p> 各模塊間通過(guò)菜單切換和調(diào)用</p><p> 主函數(shù)通過(guò)菜單函數(shù)實(shí)現(xiàn)對(duì)各功能模塊的調(diào)用,各功能模塊間根據(jù)需要可相互調(diào)用</p><p> 程序能夠保證各模塊功能的獨(dú)立和數(shù)據(jù)共享</p><p> 相近功能以級(jí)聯(lián)菜單的形式集成</p
8、><p> 5) 每個(gè)模塊可以實(shí)現(xiàn)自己的功能</p><p> 五、詳細(xì)設(shè)計(jì)及運(yùn)行結(jié)果</p><p><b> 1.目錄及內(nèi)容</b></p><p><b> 2修改模塊</b></p><p><b> (1).模塊圖</b></p&
9、gt;<p><b> ?。?).流程圖</b></p><p><b> 3添加模塊</b></p><p><b> 4刪除模塊</b></p><p><b> ?。?)模塊圖</b></p><p><b> ?。?).
10、流程圖</b></p><p><b> 5顯示模塊</b></p><p><b> (1).模塊圖</b></p><p><b> ?。?).流程圖</b></p><p> 1)顯示某個(gè)要查找的學(xué)生信息</p><p> 2)
11、顯示全部學(xué)生信息</p><p><b> 6存儲(chǔ)模塊</b></p><p> 六、調(diào)試情況,設(shè)計(jì)技巧及體會(huì)</p><p> 1、對(duì)自己設(shè)計(jì)進(jìn)行評(píng)價(jià) </p><p> 基本寫(xiě)出所寫(xiě)的函數(shù)。</p><p> 不夠細(xì)心,開(kāi)始的時(shí)候出現(xiàn)很多錯(cuò)誤</p><p>
12、 沒(méi)有寫(xiě)登陸函數(shù)和密碼函數(shù)</p><p> 寫(xiě)的過(guò)于簡(jiǎn)短,且大部分都是書(shū)上照抄的</p><p> 寫(xiě)出登陸函數(shù)和密碼函數(shù),并多個(gè)角度調(diào)用函數(shù)。</p><p> 2. 調(diào)試程序時(shí)的體會(huì):程序是用數(shù)組實(shí)現(xiàn)的,調(diào)試過(guò)程中數(shù)組的有太多的變量很容易出現(xiàn)錯(cuò)誤,因此定義一個(gè)宏數(shù)組和一個(gè)宏變量,在調(diào)用每一次函數(shù)時(shí),數(shù)組的中元素個(gè)數(shù)和元素內(nèi)容都會(huì)發(fā)上變化,因此,定義一個(gè)
13、宏數(shù)組和宏變量,調(diào)用函數(shù)之后,自動(dòng)的改變數(shù)組中的東西,因此,函數(shù)調(diào)用時(shí)不需要傳遞參數(shù)。編寫(xiě)程序的時(shí)候,我每編寫(xiě)完一個(gè)模塊,就編譯一次,及時(shí)的將本模塊內(nèi)的語(yǔ)法等簡(jiǎn)單的錯(cuò)誤改正,避免最后調(diào)試的時(shí)候出現(xiàn)麻煩。</p><p> 在最后的調(diào)試過(guò)程中,發(fā)現(xiàn)有時(shí)候系統(tǒng)報(bào)錯(cuò),指出了錯(cuò)誤所在的具體位置,可是檢查的時(shí)候發(fā)現(xiàn)該位置并未出錯(cuò),這樣的錯(cuò)誤首先要查找前后幾行,如果還未檢查出錯(cuò)誤,那就很有可能在該函數(shù)的首部或是主函數(shù)的調(diào)用
14、語(yǔ)句中出現(xiàn)錯(cuò)誤。發(fā)現(xiàn)該部分并未出現(xiàn)語(yǔ)法錯(cuò)誤,即編譯不報(bào)錯(cuò),程序運(yùn)行后,有時(shí)候會(huì)出現(xiàn)意想不到的結(jié)果,會(huì)在想不到的地方跳出程序,甚至不知道程序的什么地方就跳出了,用在不同的地方加不必要的printf語(yǔ)句!以檢查是否運(yùn)行到printf語(yǔ)句。</p><p> 在文件中的保存時(shí),回車(chē)見(jiàn)不能隨便加,否則,在下次錄入文件里的東西是,會(huì)在錄入完最后的信息時(shí),繼續(xù)往下錄入,用空格代替字符串,用0代替數(shù)字。導(dǎo)致多錄入一空信息.&
15、lt;/p><p> 3.設(shè)計(jì)上得到的體會(huì):在初步設(shè)計(jì)時(shí)要明確要使用的數(shù)據(jù)結(jié)構(gòu)和類(lèi)型,明確設(shè)計(jì)的基本思想,清楚所寫(xiě)程序的邏輯結(jié)構(gòu)和執(zhí)行順序,在調(diào)試時(shí)才能在出現(xiàn)問(wèn)題時(shí)及時(shí)的找到問(wèn)題的所在.在完成了初步的設(shè)計(jì)并調(diào)試完成后,要進(jìn)一步優(yōu)化程序的結(jié)構(gòu),使程序更簡(jiǎn)潔,執(zhí)行效率更高.</p><p><b> 七、參考文獻(xiàn)</b></p><p><b
16、> 無(wú)</b></p><p> 八、附錄:源代碼(略,詳見(jiàn)電子版實(shí)驗(yàn)報(bào)告)</p><p> #include "stdio.h"</p><p> #include "stdlib.h"</p><p> #include "conio.h"</
17、p><p> #include "string.h"</p><p> #define size 1000</p><p><b> int MAX;</b></p><p> typedef struct </p><p><b> {</b>&
18、lt;/p><p> char name[20];</p><p> char sex[3];</p><p> char birth[15]; /*出生年月*/</p><p> char date[20]; /*入學(xué)日期*/</p><p> char coll[20]; /
19、*院系*/</p><p> char spe[30]; /*專業(yè)*/</p><p> char cla[30]; /*班級(jí)*/</p><p> int number; /*學(xué)號(hào)*/</p><p> int year; /*學(xué)制*/</p><p> }stud
20、ent; </p><p> student stu [size];</p><p> void input();</p><p> void WritetoText();</p><p> void print();</p><p> void add();</p><p><
21、;b> int x,y;</b></p><p> int menu();</p><p> void printone();</p><p> void Modify();</p><p> void del();</p><p> void main()</p>&l
22、t;p> { int c;</p><p> do{ system("cls");</p><p> c=menu(); </p><p> switch(c) </p><p><b> { </b></p><p> case
23、 1: printf("\n\n\n\n\n\n\n\n\t\twelcome to this program!");system("pause");</p><p><b> break; </b></p><p> case 2:input();WritetoText();</p><p> b
24、reak; </p><p> case 3:add();WritetoText(); </p><p><b> break; </b></p><p> case 4:print();WritetoText(); </p><p><b> brea
25、k; </b></p><p> case 5:printone(); WritetoText(); </p><p><b> break; </b></p><p> case 6:Modify();WritetoText(); </p><p><b> break;&
26、lt;/b></p><p> case 7:del(); WritetoText(); </p><p><b> break; </b></p><p> case 0: exit(0);</p><p><b> }</b></p><p&g
27、t; }while(c); </p><p><b> }</b></p><p> int menu()</p><p> { int choice;</p><p> printf("\t\t 學(xué)生信息管理系統(tǒng)\n"); </p><p> prin
28、tf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); </p><p> printf("\t\t 1.歡迎進(jìn)入此系統(tǒng)\n"); </p><p> printf("\t\t 2.輸入數(shù)據(jù)\n"); </p><p
29、> printf("\t\t 3.添加數(shù)據(jù)\n"); </p><p> printf("\t\t 4.顯示所有學(xué)生信息\n"); </p><p> printf("\t\t 5.顯示一個(gè)學(xué)生信息\n");</p><p> printf("\t\t 6.修改信息\n")
30、;</p><p> printf("\t\t 7.刪除信息\n");</p><p> printf("\t\t 0.退出該系統(tǒng)\n"); </p><p> printf("\n"); </p><p> printf("~~~~~~~~~~~~~~~~~~~~
31、~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");</p><p> printf("****************************************************************\n");</p><p> printf("請(qǐng)選擇(0-7):"); &l
32、t;/p><p> scanf("%d",&choice); </p><p> return (choice);printf("123"); </p><p><b> }</b></p><p> void WritetoText() </p>
33、<p><b> { </b></p><p><b> int i=0; </b></p><p> FILE *fp; </p><p> fp=fopen("text.txt","wr");</p><p> if(fp==NULL
34、)</p><p><b> {</b></p><p> printf("打開(kāi)錯(cuò)誤\n");</p><p><b> exit(1); </b></p><p><b> } </b></p><p> for(i=0;
35、i<MAX;i++)</p><p> fprintf(fp,"%s%s%s%s%s%s%d%d\n",stu[i].name,stu[i].sex,stu[i].birth,stu[i].date,stu[i].coll,stu[i].spe,stu[i].cla,stu[i].number,stu[i].year); </p><p> fcl
36、ose(fp); /*關(guān)閉文件*/ </p><p> printf("Successed!\n"); /*返回成功信息*/ </p><p> system("pause");</p><p><b> } </b></p><p> void input()
37、 </p><p> { int m,i,j,k;</p><p> student t;</p><p> printf("\n\n\t\t how many do you want to input :");</p><p> scanf("%d",&m);</
38、p><p> for(i=0;i<m;i++)</p><p><b> {</b></p><p> printf("\n\n\t\t\t\t ^o^%d^o^",i);</p><p> printf("\n\t Input student's name :"
39、);</p><p> flushall();</p><p> scanf("%s",stu[i].name);</p><p> printf("\tInput student's sex(M/F) :");</p><p> flushall();</p><p
40、> scanf("%s",stu[i].sex);</p><p> printf("\tInput student's birth :");</p><p> flushall();</p><p> scanf("%s",stu[i].birth);</p><
41、p> printf("\tInput student's date :");</p><p> flushall();</p><p> scanf("%s",stu[i].date);</p><p> printf("\tInput student's college :"
42、);</p><p> flushall();</p><p> scanf("%s",stu[i].coll);</p><p> printf("\tInput student's spe :");</p><p> flushall();</p><p>
43、 scanf("%s",stu[i].spe);</p><p> printf("\tInput student's cla :");</p><p> flushall();</p><p> scanf("%s",stu[i].cla);</p><p> pr
44、intf("\tInput student's number :");</p><p> flushall();</p><p> scanf("%d",&stu[i].number);</p><p> printf("\tInput student's year :");&
45、lt;/p><p> flushall();</p><p> scanf("%d",&stu[i].year);</p><p> printf("\n");</p><p> for(k=0;k<m-1;k++)</p><p> for(j=k+1;j&
46、lt;m;j++)</p><p> if(stu[k].number>stu[j].number) </p><p><b> {</b></p><p><b> t=stu[k];</b></p><p> stu[k]=stu[j];</p><p>&
47、lt;b> stu[j]=t;</b></p><p><b> }</b></p><p><b> }</b></p><p><b> MAX=m;</b></p><p><b> }</b></p>&l
48、t;p> void add()</p><p> { char choice;</p><p><b> int flag;</b></p><p><b> do{</b></p><p> printf("\n\tInput student
49、's name :");</p><p> flushall();</p><p> scanf("%s",stu[MAX].name);</p><p> printf("\tInput student's sex(M/F) :");</p><p> flushal
50、l();</p><p> scanf("%s",stu[MAX].sex);</p><p> printf("\tInput student's birth :");</p><p> flushall();</p><p> scanf("%s",stu[MAX
51、].birth);</p><p> printf("\tInput student's date :");</p><p> flushall();</p><p> scanf("%s",stu[MAX].date);</p><p> printf("\tInput st
52、udent's coll :");</p><p> flushall();</p><p> scanf("%s",stu[MAX].coll);</p><p> printf("\tInput student's spe :");</p><p> flushal
53、l();</p><p> scanf("%s",stu[MAX].spe);</p><p> printf("\tInput student's cla :");</p><p> flushall();</p><p> scanf("%s",stu[MAX].
54、cla);</p><p> printf("\tInput student's num :");</p><p> flushall();</p><p> scanf("%d",&stu[MAX].number);</p><p> printf("\tInput
55、student's year :");</p><p> flushall();</p><p> scanf("%d",&stu[MAX].year);</p><p><b> MAX+=1;</b></p><p> printf("是否繼續(xù)下一個(gè)學(xué)生
56、信息輸入(Y/N)");</p><p> choice=getch();</p><p> if(choice=='Y'||choice=='y')</p><p> { flag=1;</p><p> printf("\n繼續(xù)!\n");</p>&l
57、t;p><b> }</b></p><p> else flag=0; </p><p> }while(flag); </p><p><b> }</b></p><p> void print()</p><p><b>
58、 { int i;</b></p><p> for(i=0;i<MAX;i++)</p><p> { printf("名字:%s\n",stu[i].name);</p><p> printf("性別:%s\n",stu[i].sex);</p><p> print
59、f("出生年月:%s\n",stu[i].birth);</p><p> printf("入學(xué)時(shí)間:%\n",stu[i].date);</p><p> printf("院系:%s\n",stu[i].coll);</p><p> printf("專業(yè):%s\n",stu[i
60、].spe);</p><p> printf("班級(jí):%s\n",stu[i].cla); </p><p> printf("學(xué)號(hào):%d\n",stu[i].number); </p><p> printf("幾年制:%d\n",stu[i].year); </p><p&g
61、t;<b> } </b></p><p><b> }</b></p><p> void printone()</p><p><b> {</b></p><p> int i,w,x;</p><p><b> FILE
62、*fp;</b></p><p> char v[10];</p><p> printf("WHAT'S INFORMATION DO YOU KNOW?");</p><p> printf("1 - student's name");</p><p> prin
63、tf("2 - student's number");</p><p> scanf("%d",&x);</p><p><b> if(x==2)</b></p><p> { printf("Input this student's number");
64、</p><p> scanf("%d",&w);</p><p> for(i=0;i<MAX;i++)</p><p> if(stu[i].number==w)</p><p> { printf("名字%s\n",stu[i].name);</p><
65、p> printf("性別:%s\n",stu[i].sex);</p><p> printf("出生年月:%s\n",stu[i].birth);</p><p> printf("入學(xué)時(shí)間:%\n",stu[i].date);</p><p> printf("院系:%s&qu
66、ot;,stu[i].coll);</p><p> printf("專業(yè):%s",stu[i].spe);</p><p> printf("班級(jí):%s\n",stu[i].cla); </p><p> printf("學(xué)號(hào):%d\n",stu[i].number); </p>&l
67、t;p> printf("幾年制:%d\n",stu[i].year); </p><p> } </p><p> if(i==MAX) printf("沒(méi)有該學(xué)號(hào)信息\n"); </p><p> system("pause");
68、 </p><p><b> } </b></p><p> else if(x==1)</p><p> {printf("Input this student's name");</p><p> scanf("%s",v);</p&
69、gt;<p> for(i=0;i<MAX;i++)</p><p> if(!(strcmp(stu[i].name,v)))</p><p> { printf("名字:");printf("%s\n",stu[i].name);</p><p> printf("性別:"
70、);printf("%s\n",stu[i].sex);</p><p> printf("出生年月:");printf("%s\n",stu[i].birth);</p><p> printf("入學(xué)時(shí)間:");printf("%s\n",stu[i].date);</p>
71、;<p> printf("院系");printf("%s",stu[i].coll);</p><p> printf("專業(yè)");printf("%s",stu[i].spe);</p><p> printf("班級(jí):");printf("%s\n&quo
72、t;,stu[i].cla); </p><p> printf("學(xué)號(hào):");printf("%d\n",stu[i].number); </p><p> printf("幾年制:");printf("%d\n",stu[i].year); </p><p> }
73、 </p><p> if(i==MAX) printf("沒(méi)有該學(xué)生信息\n"); </p><p><b> }</b></p><p><b> }</b></p><p> void Modify()</p><p> { in
74、t i=0,choice,flag;</p><p> int modify_number;</p><p><b> do</b></p><p> { </p><p> printf("輸入要修改的學(xué)生的學(xué)號(hào):"); </p><p> s
75、canf("%d",&modify_number);</p><p> for(i=0;i<MAX;i++) </p><p> if(modify_number==stu[i].number)</p><p><b> {</b></p><p> printf("
76、;名字:");printf("%s\n",stu[i].name);</p><p> printf("性別:");printf("%s\n",stu[i].sex);</p><p> printf("出生年月:");printf("%s\n",stu[i].birth);&
77、lt;/p><p> printf("入學(xué)時(shí)間:");printf("%s\n",stu[i].date);</p><p> printf("院系");printf("%s",stu[i].coll);</p><p> printf("專業(yè)");printf(&
78、quot;%s",stu[i].spe);</p><p> printf("班級(jí):");printf("%s\n",stu[i].cla); </p><p> printf("學(xué)號(hào):");printf("%d\n",stu[i].number); </p><p>
79、printf("幾年制:");printf("%d\n",stu[i].year); </p><p> printf("\n1.名字:\n"); </p><p> printf("\n2.性別:\n");<
80、;/p><p> printf("\n3.出生年月:\n");</p><p> printf("\n4.入學(xué)日期:\n");</p><p> printf("\n5.院系\n:");</p><p> printf("\n6.專業(yè)\n:");</p&
81、gt;<p> printf("\n7.班級(jí)\n:");</p><p> printf("\n8.學(xué)號(hào):\n");</p><p> printf("\n9.幾年制:\n");</p><p> printf("\n選擇(1-9)\n");</p>
82、<p> scanf("%d",&choice);</p><p> modify_number=i;</p><p> switch(choice) </p><p> { case 1: printf("\n輸入修改后的名字:");</p><p> scanf(&
83、quot;%s",stu[i].name);break;</p><p> case 2: printf("\n輸入修改后的性別:");</p><p> scanf("%s",stu[i].sex);break;</p><p> case 3: printf("\n輸入修改后的出生日期:"
84、;);</p><p> scanf("%s",stu[i].birth);break;</p><p> case 4: printf("\n輸入修改后的入學(xué)日期:"); </p><p> scanf("%s",stu[i].date);break;</p&g
85、t;<p> case 5: printf("\n輸入修改后的院系:");</p><p> scanf("%d",stu[i].coll); break;</p><p> case 6: printf("\n輸入修改后的專業(yè):");break;</p><p> scanf(&qu
86、ot;%d",stu[i].spe);break;</p><p> case 7: printf("\n輸入修改后的班級(jí):");</p><p> scanf("%s",stu[i].cla);break;</p><p> case 8: printf("\n輸入修改后的學(xué)號(hào):");
87、 </p><p> scanf("%s",&stu[i].number);break;</p><p> case 9: printf("\n輸入修改后的幾年制:");</p><p> scanf("%s",&stu[i].year);break;</p>
88、<p><b> } break; </b></p><p><b> }</b></p><p> printf("名字:");printf("%s\n",stu[i].name);</p><p> printf("性別:");print
89、f("%s\n",stu[i].sex);</p><p> printf("出生年月:");printf("%s\n",stu[i].birth);</p><p> printf("入學(xué)時(shí)間:");printf("%s\n",stu[i].date);</p><
90、p> printf("院系");printf("%s",stu[i].coll);</p><p> printf("專業(yè)");printf("%s",stu[i].spe);</p><p> printf("班級(jí):");printf("%s\n",stu[
91、i].cla); </p><p> printf("學(xué)號(hào):");printf("%d\n",stu[i].number); </p><p> printf("幾年制:");printf("%d\n",stu[i].year); </p><p> if(i==MAX)<
92、;/p><p> { printf("\n 該學(xué)生信息不存在!");</p><p> printf(" 按任意鍵返回");</p><p> getchar(); </p><p><b> }</b></p>
93、<p> printf("修改繼續(xù)嗎?(Y/N)");</p><p> choice=getchar();</p><p> if(choice=='Y'||choice=='y')</p><p> { flag=1;</p><p> printf("\
94、n 繼續(xù)!\n");</p><p><b> }</b></p><p> else flag=0; </p><p> }while(flag==1);</p><p><b> }</b></p><p> void del()<
95、/p><p> { int i=0,flag,choice;</p><p> int del_number;</p><p><b> do</b></p><p><b> {</b></p><p> printf("輸入要?jiǎng)h除學(xué)生證的學(xué)號(hào)"
96、;); </p><p> scanf("%d",&del_number);printf("**");</p><p> for(i=0;i<MAX;i++)</p><p> if(del_number==stu[i].number) </p><p><b> {
97、</b></p><p> for(i;i<MAX-1;i++) </p><p> stu[i]=stu[i+1];</p><p> MAX=MAX-1; </p><p><b> } </b></p>
98、<p> printf("刪除繼續(xù)嗎?(Y/N)");</p><p> choice=getchar();</p><p> if(choice=='Y'||choice=='y')</p><p> { flag=1;</p><p> printf("
99、;\n繼續(xù)!\n");</p><p><b> }</b></p><p><b> else</b></p><p> flag=0; </p><p> }while(flag);</p><p><b> }</b>&
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)——學(xué)生成績(jī)管理系統(tǒng)
- 課程設(shè)計(jì)---學(xué)生成績(jī)管理系統(tǒng)
- 學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生成績(jī)管理系統(tǒng) 課程設(shè)計(jì)
- 課程設(shè)計(jì)--學(xué)生成績(jī)管理系統(tǒng)
- 學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)-- 學(xué)生成績(jī)管理系統(tǒng)
- 學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)-學(xué)生成績(jī)管理系統(tǒng)1
- 學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)9
- 學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)10
- vfp課程設(shè)計(jì)--- 學(xué)生成績(jī)管理系統(tǒng)
- java課程設(shè)計(jì)--學(xué)生成績(jī)管理系統(tǒng)
- vfp課程設(shè)計(jì)--學(xué)生成績(jī)管理系統(tǒng)
- 學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- vb課程設(shè)計(jì)---學(xué)生成績(jī)管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論