學(xué)生管理系統(tǒng)課程設(shè)計_第1頁
學(xué)生管理系統(tǒng)課程設(shè)計_第2頁
學(xué)生管理系統(tǒng)課程設(shè)計_第3頁
學(xué)生管理系統(tǒng)課程設(shè)計_第4頁
學(xué)生管理系統(tǒng)課程設(shè)計_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

重慶理工大學(xué)課程設(shè)計課程 程序設(shè)計基礎(chǔ)C題目 C語言綜合程序設(shè)計院系名稱商貿(mào)信息學(xué)院班級 計算機應(yīng)用技術(shù)一班學(xué)生姓名吳昊學(xué)號20920310119指導(dǎo)教師 盧玲 評閱教師 時間2010年6月1問題描述5.4題目五:學(xué)生成績管理系統(tǒng)設(shè)計學(xué)生成績信息包括:學(xué)期,學(xué)號,班別,姓名,四門課程成績(語文、數(shù)學(xué)、英語和計算機)。主要功能:(1) 能按學(xué)期、按班級完成對學(xué)生成績的錄入、修改(2) 能按班級統(tǒng)計學(xué)生的成績,求學(xué)生的總分及平均分,設(shè)計并輸出統(tǒng)計報表(3) 能查詢學(xué)生成績,不及格科目及學(xué)生名單(4) 能按班級輸出學(xué)生的成績單(5) 能按班級,按課程,對學(xué)生成績進行排序。要求:使用二進制文件方式存儲數(shù)據(jù),系統(tǒng)以菜單方式工作2系統(tǒng)分析2.1題目要求本系統(tǒng)可以對學(xué)生的成績信息進行簡單的管理操作:主菜單包括9個選項:學(xué)生成績?yōu)g覽如果未導(dǎo)入學(xué)生成績,系統(tǒng)會提示導(dǎo)入成績,成績導(dǎo)入后,可以用本功能瀏覽成績。學(xué)生成績錄入當(dāng)學(xué)生成績未導(dǎo)入是會自動提示對學(xué)生成績的錄入,可以按學(xué)期,按班級完成對學(xué)生成績的錄入。學(xué)生成績修改當(dāng)需要修改學(xué)生成績時,本功能可以修改學(xué)生的成績,可以按學(xué)期,按班級完成對學(xué)生成績的修改。按班級統(tǒng)計學(xué)生成績的總分和平均分可以對計算學(xué)生的成績的總分和平均分,并按班級統(tǒng)計出來。學(xué)生成績查詢完成對學(xué)生成績的查詢,本功能是按照學(xué)號查詢。學(xué)生成績保存可以將學(xué)生成績存入磁盤文件,并從磁盤里讀出學(xué)生成績,信息保存在e:\\wh.dat。學(xué)生成績未存盤時導(dǎo)入當(dāng)磁盤文件不存在會提示導(dǎo)入學(xué)生的成績。按班級輸出學(xué)生成績可以按班級輸出學(xué)生的成績單,其中包括學(xué)生的四門課的成績不及格科目和學(xué)生的名單。學(xué)生成績排序能按班級,按課程,對學(xué)生成績進行排序。按班級排序時可以對某個班級學(xué)生的成績排序,按課程排序時是對某一門課的排序。2.2算法設(shè)計模塊一:學(xué)生成績?yōu)g覽模塊該模塊實現(xiàn)對學(xué)生成績的瀏覽功能,但前提是學(xué)生的信息已經(jīng)保存,實現(xiàn)算法如下:輸出學(xué)生信息的標(biāo)題檢索信息數(shù)組用循環(huán)實現(xiàn)對學(xué)生信息的對應(yīng)輸出模塊二:學(xué)生成績錄入模塊該模塊實現(xiàn)對學(xué)生成績的錄入功能,通過菜單的選擇,調(diào)用兩個子函數(shù)實現(xiàn)成績的錄入。輸出按不同方式錄入學(xué)生成績的選擇菜單,一是按學(xué)期錄入,二是按班級錄入調(diào)用按學(xué)期錄入的函數(shù)選擇學(xué)期用循環(huán)完成對學(xué)生信息的錄入保存學(xué)生信息,并回到錄入函數(shù)調(diào)用按班級錄入的函數(shù)選擇班級用循環(huán)完成對學(xué)生信息的錄入保存學(xué)生信息,并回到錄入函數(shù)模塊三:學(xué)生成績修改模塊該模塊實現(xiàn)對學(xué)生成績的修改功能,通過菜單的選擇,調(diào)用兩個子函數(shù)實現(xiàn)對學(xué)生的成績的修改。輸出按不同方式修改學(xué)生成績的選擇菜單,一是按學(xué)期修改,二是按班級修改調(diào)用按學(xué)期修改的函數(shù)選擇學(xué)期用循環(huán)完成對學(xué)生成績的修改,修改的科目包括語文,數(shù)學(xué),英語,計算機保存學(xué)生成績信息,并回到修改函數(shù)調(diào)用按班級修改的函數(shù)選擇班級用循環(huán)完成對學(xué)生成績的修改,修改的科目包括語文,數(shù)學(xué),英語,計算機保存學(xué)生成績信息,并回到修改函數(shù)模塊四:按班級統(tǒng)計學(xué)生成績的總分和平均分模塊該模塊可以計算學(xué)生成績的總分和平均分輸出選擇的班級通過檢索數(shù)組選出某個班通過循環(huán)輸出這個班的每個學(xué)生的總分和平均分模塊五:學(xué)生成績查詢模塊該模塊能通過學(xué)生的學(xué)號查詢學(xué)生的成績輸入要查詢的學(xué)生的學(xué)號通過檢索數(shù)組選出對應(yīng)的學(xué)生調(diào)用輸出函數(shù)輸出學(xué)生相關(guān)的信息模塊六:學(xué)生成績保存模塊該模塊可以保存學(xué)生信息的導(dǎo)入,修改,錄入定義文件的保存位置通過數(shù)組寫入要保存的文件關(guān)閉磁盤文件模塊七:學(xué)生成績?yōu)榇姹P時導(dǎo)入模塊該模塊可以在學(xué)生成績?yōu)榇姹P是完成對學(xué)生成績的導(dǎo)入并存盤輸出是否創(chuàng)建的提示選擇是否創(chuàng)建提示已經(jīng)導(dǎo)入,并關(guān)閉磁盤文件模塊八:按班級輸出學(xué)生成績模塊該模塊可以從多個班級里選擇某班學(xué)生的成績并輸出輸入要選擇的班級檢索數(shù)組選出該班輸出該班學(xué)生的相關(guān)信息模塊九:學(xué)生成績排序模塊該模塊可以對學(xué)生的成績按不同的方式排序輸出排序方式的菜單調(diào)用按班級排序的函數(shù)輸出菜單后用冒泡法對總分進行比較,按從大到小的順序輸出保存并回到排序函數(shù)調(diào)用按課程對學(xué)生排序的函數(shù)通過冒泡法分別對語文數(shù)學(xué),英語,計算機的成績進行對比,按從大到小輸出通過冒泡法分別對語文數(shù)學(xué),英語,計算機的成績進行對比,按從大到小輸出保存并回到排序的函數(shù)模塊十:退出模塊開始退出系統(tǒng)開始2.3流程圖讀取文件*分4和均生績存繇成保為盤導(dǎo)生績序捋成排*分4和均生績存繇成保為盤導(dǎo)生績序捋成排從大到小2.4關(guān)鍵問題2.4關(guān)鍵問題這個系統(tǒng)最主要是要掌握各個函數(shù)的方法,比比如說成績的錄入,修改,成績的查詢等。這個系統(tǒng)最主要是要在對學(xué)生成績的錄入,修改,求平均分和總分,輸出學(xué)生的成績時都要求按不同的方式完成,比如錄入,修改,輸出成績拄等。這里我寫一個菜單,用一個主函數(shù),分別調(diào)用兩個子函數(shù)。在成績修改時注意輸出的數(shù)據(jù)的對應(yīng),最后喲啊保存修改的數(shù)據(jù),這里最容易被忽略,如果不保存的話,就白費心機啦。注意自己定義的頭文件的數(shù)據(jù)類型和源文件里面的數(shù)據(jù)類型要符合,這個函數(shù)有點大,隨意這種細節(jié)一般容易出錯。在輸入一個函數(shù)數(shù)據(jù)的時候,應(yīng)該清空鍵盤區(qū),很容易出錯??傊畞碚f,編譯的時候會有很多錯,但是經(jīng)過改正過后,發(fā)現(xiàn)很多都是不必要的或是細節(jié)問題。3系統(tǒng)實現(xiàn)3.1題目一#include<stdio.h>#include<windows.h>#include<string.h>#include<stdlib.h>#include"student.h”intnumber;voidview(structstudentpeople]])(inti;printf("\t\t\t\t學(xué)生成績管理系統(tǒng)\n〃);printf(〃\t\t\n〃);printf(〃\t\t\n〃);printf("學(xué)期\t學(xué)號\t班別\t姓名\t語文\t數(shù)學(xué)\t英語\t計算機\n〃);printf(〃****************************************************************\n〃);for(i=0;i<=number-1;i++)(printf(〃%s\t〃,people[i].sem);printf(〃%s\t〃,people[i].num);printf(〃%d\t〃,people[i].clas);printf(〃%s\t〃,people[i].name);printf(〃%4d\t〃,people[i].chinese);printf(〃%4d\t〃,people[i].math);printf(〃%4d\t〃,people[i].english);printf(〃%4d\t〃,people[i].computer);printf(〃\n〃);printf(〃 \n〃);}}//********************************************************************************************〃按班級統(tǒng)計學(xué)生總分和平均分//********************************************************************************************voidgrade(structstudentpeople]])(intclas;intaver=0;intsum=0;scanf(〃%d〃,&clas);for(inti=0;i<number;i++)(if(people[i].clas==clas) 〃查找班級(sum二people[i].chinese+people[i].math+people[i].english+people[i].computer;aver=sum/4;printf("第%d個學(xué)生總分為:%d\n〃,i+1,sum);printf("第%d個學(xué)生的平均分為:%d\n〃,i+1,aver);}}}//********************************************************************************************〃輸出某一個學(xué)生的信息//********************************************************************************************voidprnt(structstudentpeople口,inti)(printf(" \n");printf("姓名\t語文\t數(shù)學(xué)\t英語\t計算機\t不及格科目\七學(xué)生名單\n〃);printf(" \n〃);for(i=0;i<number;i++)(printf(〃%s\t〃,people[i].name);printf(〃%.1f\t〃,people[i].chinese);printf(〃%.1f\t〃,people[i].math);printf(〃%.1f\t〃,people[i].english);printf(〃%.1f\t〃,people[i].computer);while(1) 〃輸出不及格的學(xué)生的成績(if(people[i].chinese<60)printf(〃語文,〃);if(people[i].math<60)printf("數(shù)學(xué),”);if(people[i].english<60)printf(〃英語,〃);if(people[i].computer<60)printf(〃計算機\t〃);break;}printf(〃%s〃,people[i].name); //輸出學(xué)生的名單}printf(〃\n〃);printf(〃 \n〃);}//********************************************************************************************// 按照學(xué)號查詢學(xué)生信息//********************************************************************************************voidsearch(structstudentpeople口)(charnum[20];inti;printf(-\n請輸入你要查詢的學(xué)生學(xué)號:〃);fflush(stdin);gets(num);for(i=0;i<number;i++)(if(strcmp(people[i].num,num)==0)(prnt(people,i);}}}//********************************************************************************************// 按班級輸出學(xué)生的成績單//********************************************************************************************voidsearch_clas(structstudentpeople]])intclas;printf("請輸入班級:〃);fflush(stdin);scanf(〃%d〃,&clas);for(inti=0;i<number;i++)(if(people[i].clas==clas)(prnt(people,i); 〃調(diào)用prnt函數(shù)輸出成績單}}}//********************************************************************************************// 將信息存入磁盤文件//********************************************************************************************voidsave(structstudentpeople口)(FILE*fp;inti;fp二fopen(〃e:\\wh.dat〃,〃wb+〃);for(i=0;i<number;i++)(fwrite(&people[i],sizeof(student),1,fp);}fclose(fp); //關(guān)閉磁盤文件}//***********************************************// 按學(xué)期修改學(xué)生成績//***********************************************voidxiugai_sem(structstudentpeople口)intchinese,math,english,computer; //定義新的成績變量charsem[20];printf("輸入學(xué)期:");fflush(stdin);scanf(〃%s〃,sem);for(inti=0;i<number;i++)(if(strcmp(people[i].sem,sem)==0)(prnt(people,i);}printf("修改語文,數(shù)學(xué),英語,計算機的成績:〃);scanf(〃%f%f%f%f〃,&chinese,&math,&english,&computer);people[i].chinese二chinese;people[i].math二math;people[i].english二english;people[i].computer二computer; //把新的成績賦給people[i]}save(people);}//***********************************************// 按班級修改學(xué)生成績//***********************************************voidxiugai_clas(structstudentpeople]])(intchinese,math,english,computer;intclas;printf("輸入班級:〃);fflush(stdin);scanf(〃%d〃,&clas);for(inti=0;i<number;i++)if(people[i].clas==clas)(prnt(people,i);}printf(〃修改語文,數(shù)學(xué),英語,計算機的成績:〃);scanf(〃%f%f%f%f〃,&chinese,&math,&english,&computer);people[i].chinese二Chinese;people[i].math二math;people[i].english二english;people[i].computer二computer;}save(people);}voidxiugai(structstudentpeople口) //修改學(xué)生成績(intxuan;while(1)(printf(〃************1按學(xué)期修改學(xué)生成績\n〃);printf(〃************2按班級修改成績\n〃);printf(〃************0返回上一級目錄\n〃);printf(〃請選擇:\n〃);scanf(〃%d〃,&xuan);switch(xuan)(case1:xiugai_sem(people);break;case2:xiugai_clas(people);break;}if(xuan==0)break;}}//*********************************************// 按學(xué)期錄入學(xué)生成績//*********************************************voidluru_sem(structstudentpeople口)(structstudenttemp;printf(〃請輸入學(xué)生人數(shù)\n〃);scanf(〃%d〃,&number);〃選擇要輸入學(xué)生的學(xué)期printf("學(xué)期\n〃);〃選擇要輸入學(xué)生的學(xué)期fflush(stdin);scanf(〃%s〃,temp.sem);for(inti=0;i<number;i++)(printf("請輸入學(xué)生信息:\n〃);printf(〃學(xué)號:〃);fflush(stdin);gets(temp.num);printf("班別:〃);fflush(stdin);scanf(〃%d〃,&temp.clas);printf("姓名:〃);fflush(stdin);gets();printf("學(xué)生成績:〃);fflush(stdin);scanf(〃%d〃,&temp.chinese);fflush(stdin);scanf(〃%d〃,&temp.math);fflush(stdin);scanf(〃%d〃,&temp.english);fflush(stdin);scanf(〃%d〃,&puter);printf(〃\n〃);people[i]=temp;}save(people);}//***********************************************// 按班級錄入學(xué)生成績//***********************************************voidluru_clas(structstudentpeople]])(structstudenttemp;printf(〃請輸入學(xué)生人數(shù):〃);scanf(〃%d〃,&number);//輸入要錄入的學(xué)生的班級printf(〃班級:〃);//輸入要錄入的學(xué)生的班級fflush(stdin);scanf(〃%d〃,&temp.clas);inti;for(i=0;i<number;i++)(printf("請輸入學(xué)生信息:\n〃);printf("學(xué)期:〃);scanf(〃%s〃,temp.sem);printf(〃學(xué)號:〃);fflush(stdin);gets(temp.num);printf("姓名:〃);fflush(stdin);gets();printf("學(xué)生成績:〃);fflush(stdin);scanf(〃%d〃,&temp.chinese);fflush(stdin);scanf(〃%d〃,&temp.math);fflush(stdin);scanf(〃%d〃,&temp.english);fflush(stdin);scanf(〃%d〃,&puter);printf(〃\n〃);people[i]=temp;}save(people); //保存}voidluru(structstudentpeople口) //錄入學(xué)生成績(intxuan;while(1)(printf(〃************1按學(xué)期錄入學(xué)生成績\n〃);printf(〃************2按班級錄入學(xué)生成績\n〃);printf(〃************0返回上一級目錄\n〃);scanf(〃%d〃,&xuan);switch(xuan)(printf(〃請選擇:\n〃);case1:luru_sem(people);break;case2:luru_clas(people);break;}if(xuan==0)break;}}//*****************************************// 導(dǎo)入磁盤文件信息//*****************************************voidload(structstudentpeople口)(FILE*fp;if((fp二fopen(〃e:\\wh.dat〃,〃rb+〃))==NULL)(printf("磁盤并不存在,是否創(chuàng)建?(y/n)〃);if(getchar()=='y')(luru(people);return;}elseexit(0);}inti=0;printf("\n正在導(dǎo)入數(shù)據(jù),請等待 \n〃);while(!feof(fp))(fread(&people[i],sizeof(student),1,fp);i++;}fclose(fp); //關(guān)閉磁盤文件number=--i;printf("\n導(dǎo)入成功!\n〃);}//*****************************************// 按班級對學(xué)生成績排序//*****************************************voidpaixu_clas(structstudentpeople口)(structstudentarry[1024],temp; 〃新定義一個數(shù)組arry[]intclas,j=0;printf("請輸入班級:〃);fflush(stdin);scanf(〃%d〃,&clas);for(inti=0;i<number;i++)(if(people[i].clas==clas)(arry[j]=people[i];j++;}printf(〃\t\n〃);printf(〃學(xué)期\t學(xué)號\t班別\t姓名\t語文\t數(shù)學(xué)\t英語\t計算機\t總分\n〃);printf(〃***********************************************************************\n〃);for(intm=0;m<j-1;m++)(for(intn=0;n<j-1-m;n++)if(arry[n].chinese+arry[n].computer+arry[n].math+arry[n].english<arry[n+1].chinese+arry[n+1].computer+arry[n+1].math+arry[n+1].english)(temp=arry[n];arry[n]=arry[n+1];arry[n+1]=temp;}}for(i=0;i<j;i++)(printf(〃%s\t〃,arry[i].sem);printf(〃%s\t〃,arry[i].num);printf(〃%d\t〃,arry[i].clas);printf(〃%s\t〃,arry[i].name);printf(〃%4d\t〃,arry[i].chinese);printf(〃%4d\t〃,arry[i].math);printf(〃%4d\t〃,arry[i].english);printf(〃%4d\t〃,arry[i].computer);printf(〃%4d\t〃,arry[i].computer+arry[i].chinese+arry[i].math+arry[i].english);printf(〃\n〃);printf(〃 \n");}}//*****************************************// 按課程對學(xué)生成績排序//*****************************************voidpaixu_ke(structstudentpeople口)(structstudenttemp;for(inti=0;i<number-1;i++)for(intj=0;j<number-1-i;j++)(if(people[j].chinese<people[j+1].chinese)(temp二people[j];people[j]=people[j+1];people[j+1]=temp;}}printf(〃\t\t\n〃);printf("學(xué)期\t學(xué)號\t班別\t姓名\t語文\n〃);printf(〃**************************************\n〃);for(i=0;i<number;i++)(printf(〃%s\t〃,people[i].sem);printf(〃%s\t〃,people[i].num);printf(〃%d\t〃,people[i].clas);printf(〃%s\t〃,people[i].name);printf(〃%4d\t\n〃,people[i].chinese);}for(i=0;i<number-1;i++)for(intj=0;j<number-1-i;j++)if(people[j].chinese<people[j+1].chinese)(temp二people[j];people[j]=people[j+1];people[j+1]=temp;}}printf(〃\t\t\n〃);printf("學(xué)期\t學(xué)號\t班別\t姓名\t數(shù)學(xué)\n〃);printf(〃***************************************\n〃);for(i=0;i<number;i++)(printf(〃%s\t〃,people[i].sem);printf(〃%s\t〃,people[i].num);printf(〃%d\t〃,people[i].clas);printf(〃%s\t〃,people[i].name);printf(〃%4d\t\n〃,people[i].math);}for(i=0;i<number-1;i++)for(intj=0;j<number-1-i;j++)(if(people[j].math<people[j+1].math)(temp二people[j];people[j]=people[j+1];people[j+1]=temp;}}printf("學(xué)期\t學(xué)號\t班別\t姓名\t英語\n〃);printf(〃*****************************************\n〃);for(i=0;i<number;i++)(printf(〃%s\t〃,people[i].sem);printf(〃%s\t〃,people[i].num);printf(〃%d\t〃,people[i].clas);printf(〃%s\t〃,people[i].name);printf(〃%4d\t\n〃,people[i].english);}for(i=0;i<number-1;i++)for(intj=0;j<number-1-i;j++)(if(people[j].english<people[j+1].english)(temp二people[j];people[j]=people[j+1];people[j+1]=temp;}}printf("學(xué)期\t學(xué)號\t班別\t姓名\t計算機\n〃);printf(〃*****************************************\n〃);for(i=0;i<number;i++)(printf(〃%s\t〃,people[i].sem);printf(〃%s\t〃,people[i].num);printf(〃%d\t〃,people[i].clas);printf(〃%s\t〃,people[i].name);printf(〃%4d\t\n〃,people[i].computer);}for(i=0;i<number-1;i++)for(intj=0;j<number-1-i;j++)(if(people[j].computer<people[j+1].computer)(temp二people[j];people[j]=people[j+1];people[j+1]=temp;}}voidpaixu(structstudentpeople]])//對學(xué)生成績排序(intxuan;while(1)(printf(〃************1按班級對學(xué)生成績排序\n〃);printf(〃************2按課程對學(xué)生成績排序\n〃);printf(〃************0返回上一級目錄\n〃);printf(〃請選擇:\n〃);scanf(〃%d〃,&xuan);switch(xuan)(case1:paixu_clas(people);break;case2:paixu_ke(people);break;}if(xuan==0)break;}}//***********************************// 主函數(shù)//***********************************voidmain()(intsel;system(〃cls〃);system("colorF9〃);structstudentpeople[1024];load(people);(printf(〃\t\t\n〃);printf(〃\n〃);printf(〃\t\t 學(xué)生成績管理系統(tǒng)\n〃);printf(〃\t\t\n〃);printf(〃\t\t\n〃);printf(〃\t\t***********************************\n〃);printf("\t\t\t1學(xué)生成績?yōu)g覽\n〃);printf("\t\t\t2學(xué)生成績錄入\n〃);printf("\t\t\t3學(xué)生成績修改\n〃);printf("\t\t\t4按班級統(tǒng)計學(xué)生成績的總分和平均分\n〃);printf("\t\t\t5學(xué)生成績查詢\n〃);printf("\t\t\t6學(xué)生成績保存\n〃);printf("\t\t\t7學(xué)生成績未存盤時導(dǎo)入\n〃);printf("\t\t\t8按班級輸出學(xué)生成績\n〃);printf("\t\t\t9學(xué)生成績排序\n〃);printf(〃\t\t\n〃);printf("\t\t\t0謝謝使用再見!\n〃);printf(〃\t\t\n〃);}printf(〃請選擇:\n〃);scanf(〃%d〃,&sel);switch(sel)(case1:view(people);break;case2:luru(people);break;case3:xiugai(people);break;case4:grade(people);break;case5:search(people);break;case6:save(people);break;case7:load(people);break;case8:search_clas(people);break;case9:paixu(people);break;case0:printf("謝謝使用再見!\n");break;}if(sel==0)break;}}4系統(tǒng)測試4.1如何設(shè)計測試數(shù)據(jù)我是按順序編寫每個函數(shù)的每個功能的,每寫完一個就輸入數(shù)據(jù)運行測試,輸入數(shù)據(jù)時數(shù)據(jù)類型要準(zhǔn)確,以避免錯誤,有些函數(shù)往往要重新寫好幾遍,應(yīng)為有時不確定是否正確,就要輸入數(shù)據(jù)進行測試,看是否正確,有很多的函數(shù)都要調(diào)用其他的函數(shù),所以函數(shù)的關(guān)聯(lián)很大,輸入數(shù)據(jù)時就要考慮清楚。4.2系統(tǒng)測試過程(1)對學(xué)生成績的錄入測試ructstundient ;ad(people)i『'"kEJAlDmkmjA學(xué)生fi閡管理段\血5爪學(xué)生物皆哩至蝶,ec" 〔1=1I回I< 附盤并不存在,是否創(chuàng)建也¥加〉 J叩pr:pripripr:DFl輸入數(shù)據(jù)對系統(tǒng)進行測試磁盤開不存在,是直財KJCKJCKJCKJCKJCKJCj.■*■*■*■*■*■*2割球錄入學(xué)生■JC-JC-JC-JC-JC-JC0j底回奴目46■'C:\UsersABOAADesktop\學(xué)生雌管理至她W

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論