c語言程序設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)_第1頁(yè)
c語言程序設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)_第2頁(yè)
c語言程序設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)_第3頁(yè)
c語言程序設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)_第4頁(yè)
c語言程序設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、高級(jí)語言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告題目: 學(xué)生成績(jī)管理學(xué)系統(tǒng) 專 業(yè) : 班 級(jí) : 學(xué) 號(hào) : 姓 名 : 指導(dǎo)教師 : 日 期: 1、程序基本功能要求(1) 用戶登錄(2) 錄入學(xué)生信息(3) 顯示學(xué)生總成績(jī)信息(4) 對(duì)總成績(jī)排序(5) 顯示學(xué)生單科成績(jī)排序(6) 添加學(xué)生信息(7) 刪除學(xué)生信息(8) 修改學(xué)生信息(9) 查詢學(xué)生信息(10) 從文件讀入學(xué)信息(11) 刪除文件中學(xué)生信息(12) 保存學(xué)生信息(13) 退出2、總體設(shè)計(jì)(功能模塊說明,如函數(shù)功能、參數(shù)說明,函數(shù)調(diào)用關(guān)系描述等,并注明各模塊的具體成員分工)2.1函數(shù)功能(1)主函數(shù)main():定義學(xué)生結(jié)構(gòu)體數(shù)組,調(diào)用錄入、統(tǒng)計(jì)

2、等函數(shù)對(duì)成績(jī)表進(jìn)行處理;(2)輸入函數(shù)input():輸入學(xué)生的學(xué)號(hào)、性別、姓名、成績(jī)等各種信息;(3)讀出函數(shù)read():讀出學(xué)生的信息;(4)排序函數(shù)sort():排序?qū)W生的各門成績(jī);(5)顯示函數(shù)display():顯示學(xué)生的學(xué)號(hào)、性別、姓名、成績(jī)等各種信息;(6)插入函數(shù)insert():插入學(xué)生的學(xué)號(hào)、性別、姓名、成績(jī)等各種信息;(7)刪除函數(shù)delete():刪除指定學(xué)號(hào)學(xué)生記錄;(8)平均值函數(shù)average():計(jì)算學(xué)生的平均成績(jī);(9)查找函數(shù)find():查找指定學(xué)生的信息;(10)保存函數(shù)save():保存輸入的學(xué)生信息;(11)刪除文件函數(shù)del_file():刪除指

3、定文件信息;(12)修改函數(shù)modify():修改指定學(xué)生信息;(13)退出。2.2參數(shù)說明、函數(shù)調(diào)用(1)數(shù)據(jù)輸入:數(shù)據(jù)輸入的功能是將需要的數(shù)據(jù)進(jìn)行錄入,用于后面的各項(xiàng)操作。實(shí)現(xiàn):用輸入函數(shù)對(duì)數(shù)據(jù)進(jìn)行錄入,先確定學(xué)生的個(gè)數(shù),再用一個(gè)循環(huán)進(jìn)行輸入。(2) 數(shù)據(jù)插入: 數(shù)據(jù)插入的主要功能是在數(shù)據(jù)錄入之后,為防止數(shù)據(jù)輸入的遺漏,實(shí)現(xiàn):分為兩個(gè)部分,第一個(gè)是插入第一個(gè)位置,第二是插入第一個(gè)位置之后,把當(dāng)前的位置賦給后面的加以實(shí)現(xiàn)。(3)數(shù)據(jù)查找:數(shù)據(jù)查詢的主要功能是在數(shù)據(jù)輸入之后進(jìn)行分類再現(xiàn),實(shí)現(xiàn):分為輸出所有數(shù)據(jù),按學(xué)號(hào)查詢,按姓名查詢,當(dāng)輸入的數(shù)據(jù)滿足條件時(shí)即輸出所要求的。(4)數(shù)據(jù)刪除:數(shù)據(jù)刪

4、除的主要功能是在數(shù)據(jù)錄入、數(shù)據(jù)插入和數(shù)據(jù)修改完成之后對(duì)無用數(shù)據(jù)進(jìn)行刪除,實(shí)現(xiàn):輸入學(xué)號(hào),滿足條件時(shí)即把后一個(gè)數(shù)值賦 給前一個(gè)數(shù)值,達(dá)到刪除的目的。(5)平均值計(jì)算:平均值計(jì)算的主要功能是求平均值,再對(duì)其進(jìn)行排序,實(shí)現(xiàn):用公式進(jìn)行計(jì)算求平均值,之后便是排序問題,求最大值,然后依次輸出各最大值,即實(shí)現(xiàn)了排序功能。2.3模塊分工讀出函數(shù)、排序函數(shù)、插入函數(shù)、刪除函數(shù)模塊主函數(shù)、輸入函數(shù)、顯示函數(shù)、平均值函數(shù)模塊查找函數(shù)、保存函數(shù)、刪除文件函數(shù)、修改函數(shù)3、詳細(xì)設(shè)計(jì)(程序設(shè)計(jì)組成框圖、流程圖)3.1系統(tǒng)功能模塊描述學(xué)生成績(jī)管理系統(tǒng)統(tǒng)計(jì)學(xué)生信息查找學(xué)生信息瀏覽學(xué)生信息錄入學(xué)生信息更新學(xué)生信息從文件錄入從

5、鍵盤錄入對(duì)所有學(xué)生成績(jī)進(jìn)行瀏 覽按學(xué)號(hào)查找按姓名查找對(duì)總分排序分類排序刪除學(xué)生信息添加學(xué)生信息圖3-1學(xué)生成績(jī)管理系統(tǒng)模塊圖3.2 錄入函數(shù)功能設(shè)計(jì)首先會(huì)給定一個(gè)要輸入的人數(shù)界限,根據(jù)自己要輸入的人數(shù)進(jìn)行輸入,系統(tǒng)會(huì)提示你輸入學(xué)生的信息,其中包括姓名、性別、各科目的分?jǐn)?shù),系統(tǒng)會(huì)自動(dòng)生成一個(gè)有序數(shù)列,即學(xué)號(hào)。其執(zhí)行流程圖如下所示:開始按提示進(jìn)行輸入人數(shù)是否在1-50之間 否 是 按提示輸入學(xué)生信息 調(diào)用瀏覽函數(shù)顯示輸入結(jié)果 錄入函數(shù)結(jié)束 圖3-2錄入函數(shù)設(shè)計(jì)3.3 查找函數(shù)功能設(shè)計(jì)查找函數(shù)有兩種查找方法,分別為按姓名和學(xué)號(hào)查找,當(dāng)輸入為flag=1時(shí),系統(tǒng)會(huì)提示按照姓名查找,當(dāng)輸入為flag=2

6、時(shí),系統(tǒng)則提示按照學(xué)號(hào)查找,其流程圖為: 開始 按提示輸入1或者2 判斷輸入數(shù)字 flag=1 flag=2 按學(xué)號(hào)查找按姓名進(jìn)行查找判斷學(xué)號(hào)是否正確 不 不判斷名字是否存在 存 正 在 確 存在 正確結(jié)束查找操作 圖 3-3查找函數(shù)設(shè)計(jì)3.4統(tǒng)計(jì)函數(shù)功能設(shè)計(jì)統(tǒng)計(jì)函數(shù)會(huì)統(tǒng)計(jì)各科目的最高分、最低分以及平均分的統(tǒng)計(jì),并且按照操作進(jìn)行科目統(tǒng)計(jì)。會(huì)有4中選擇,當(dāng)flag=1時(shí),對(duì)數(shù)學(xué)進(jìn)行統(tǒng)計(jì);當(dāng)flag=2時(shí),對(duì)英語進(jìn)行統(tǒng)計(jì),當(dāng)flag=3時(shí),對(duì)c成績(jī)進(jìn)行統(tǒng)計(jì),當(dāng)flag=4時(shí),統(tǒng)計(jì)函數(shù)功能結(jié)束。跳出循環(huán)。如圖3-4所示:開始 選擇四個(gè)選擇進(jìn)行操作根據(jù)選擇進(jìn)行操作 flag=4 flag

7、=1 flag=3 flag=2對(duì)c成績(jī)統(tǒng)計(jì)進(jìn)行英語統(tǒng)計(jì)進(jìn)行數(shù)學(xué)統(tǒng)計(jì)結(jié)束統(tǒng)計(jì)操作 圖 3-4 統(tǒng)計(jì)函數(shù)設(shè)計(jì)3.5添加函數(shù)功能設(shè)計(jì)添加函數(shù)主要是對(duì)額外的學(xué)生記錄進(jìn)行添加,同前面一樣,也是對(duì)其信息的輸入,并且輸入完成之后,再對(duì)學(xué)生成績(jī)進(jìn)行排序和統(tǒng)計(jì),如圖所示開始輸入學(xué)生的信息:名字、性別、各科目成績(jī)等等。判斷是否繼續(xù)輸入 flag=y flag=n停止輸入學(xué)生信息選擇繼續(xù)輸入 結(jié)束添加功能 圖 3-5 添加函數(shù)設(shè)計(jì)3.6更新函數(shù)功能設(shè)計(jì)開始更新函數(shù)包含了兩個(gè)子函數(shù),分別是修改和刪除兩項(xiàng),修改主要是修改錄入函數(shù)里面錯(cuò)誤的內(nèi)容,而刪除主要是刪除一些不必要的學(xué)生信息,其功能流程如圖3-6所示按照提示選擇

8、是修改還是刪除判斷操作和選擇 flag=1 flag=2進(jìn)行學(xué)生信息的刪除進(jìn)行學(xué)生信息的修改 按照提示進(jìn)行查找按提示進(jìn)行查找查找后輸入修改信息查找后進(jìn)行信息刪除判斷是否刪除(y/n)是否確認(rèn)修改(y/n) 修改成功 flag=y flag=y 結(jié)束操作 flag=n flag=n 圖3-6 更新函數(shù)設(shè)計(jì) 3.7執(zhí)行流程介紹 主要是主函數(shù)調(diào)用子函數(shù)來進(jìn)行操作和子函數(shù)相互之間的調(diào)用來完成執(zhí)行,如圖:開始以可讀方式打開一個(gè)可讀文件調(diào)用菜單函數(shù)進(jìn)入while(1)循環(huán)輸入1-6中的各個(gè)數(shù)值,選擇相應(yīng)操作輸入是否為8 否 調(diào)用函數(shù),進(jìn)入操作 是 結(jié)束 圖3-7流程執(zhí)行圖4、程序運(yùn)行結(jié)果(截圖)用戶登陸界

9、面 登錄失?。ü灿形宕屋斎霗C(jī)會(huì))登陸成功進(jìn)入主界面錄入學(xué)生信息 顯示學(xué)生總成績(jī)信息對(duì)總成績(jī)排序顯示學(xué)生單科成績(jī)排序添加學(xué)生信息添加學(xué)生信息后總成績(jī)顯示刪除學(xué)生信息刪除學(xué)生信息后總成績(jī)顯示修改學(xué)生信息輸入修改學(xué)生信息修改后學(xué)生總成績(jī)顯示查詢學(xué)生信息從文件讀入學(xué)生信息從文件讀入學(xué)生信息后總成績(jī)顯示文件信息刪除文件中學(xué)生信息刪除后文件信息保存學(xué)生信息保存后文件信息5、源程序代碼(代碼中注明每段代碼的完成人)#include<stdio.h> #include<conio.h> /*清屏*/ #include <stdlib.h> /*顯示目錄*/ #include

10、<string.h> #define max 1000void menu(); /*登錄函數(shù)*/ void input(); /*輸入數(shù)據(jù)函數(shù)*/ void sort(); /*排序數(shù)據(jù)函數(shù)*/ void display(); /*顯示數(shù)據(jù)函數(shù)*/ void display1(); /*顯示各科成績(jī)函數(shù)*/ void insert(); /*插入數(shù)據(jù)函數(shù)*/ void del(); /*刪除數(shù)據(jù)函數(shù)*/ void average(); /*平均值函數(shù)*/ void find(); /*查找數(shù)據(jù)函數(shù)*/ void save(); /*保存數(shù)據(jù)函數(shù)*/ void read(); /*讀

11、出數(shù)據(jù)函數(shù)*/ void del_file(); /*刪除文件函數(shù)*/ void modify(); /*修改文件函數(shù)*/ int now_no=0; struct student /定義學(xué)生信息 int no; / 學(xué)號(hào) char name20; /姓名 char sex4; /性別 float score1; /成績(jī)1 float score2; /成績(jī)2 float score3; /成績(jī)3 float sort; /排序成績(jī) float ave; /平均分 float sum; /總分; void main() int h,flag1,flag2; char name20="

12、xdxy",password10="700619" char person20,password110;printf ("tt * 歡迎進(jìn)入學(xué)生成績(jī)管理系統(tǒng)!*nn");printf ("ttt 用 戶 登 錄nn"); for(h=0;h!=5;) printf("tttt 用戶名:"); gets(person); flag1=strcmp(person,name); printf("tttt 密碼:"); gets(password1); flag2=strcmp(passwor

13、d,password1); if(flag1=0 && flag2=0) printf("tttt 登陸成功!nn"); menu(); break; else printf ("ttt 用戶名或密碼錯(cuò)誤!nn");printf ("ttt 請(qǐng)注意:您還剩%d次機(jī)會(huì)!nn",4-h); h+;if (h=5) printf ("對(duì)不起,您輸入的用戶名或密碼有誤,已被強(qiáng)制退出。n");struct student stumax,*p; void menu() /*主函數(shù)*/ int as; char

14、ch; do printf("nnnntt*&*&*&*&*&*&*&*&*&*"); start: printf("nnnnttt 歡迎使用學(xué)生成績(jī)管理系統(tǒng)n"); printf("nnnntt*按任意鍵繼續(xù)*"); ch=getch(); while(!ch); system("cls"); /*以下為功能選擇模塊*/ do printf("ntttt1.錄入學(xué)生信息ntttt2.顯示學(xué)生總成績(jī)信息ntttt3.對(duì)總成績(jī)排序ntt

15、tt4.顯示學(xué)生單科成績(jī)排序ntttt5.添加學(xué)生信息ntttt6.刪除學(xué)生信息ntttt7.修改學(xué)生信息ntttt8.查詢學(xué)生信息ntttt9.從文件讀入學(xué)生信息ntttt10.刪除文件中學(xué)生信息ntttt11.保存學(xué)生信息ntttt12.退出n"); printf("tttt選擇功能選項(xiàng)(輸入所選功能前的數(shù)字):"); fflush(stdin); /*可用可不用,用于清除緩存防止下次用scanf輸入是出現(xiàn)錯(cuò)誤*/ scanf("%d",&as); switch(as) case 1:system("cls");

16、 input(); break; case 2:system("cls"); display(); break; case 3:system("cls"); sort(); break; case 4:system("cls"); display1(); break; case 5:system("cls"); insert(); break; case 6:system("cls"); del(); break; case 7:system("cls"); modify()

17、; break; case 8:system("cls"); find(); break; case 9:system("cls"); read(); break; case 10:system("cls"); del_file(); break; case 11:system("cls"); save(); break; case 12:system("exit"); exit(0); default:system("cls"); goto start; while(1);

18、 /*while(1),1表示真,所以while(1)表示永遠(yuǎn)循環(huán)下去*/ /*至此功能選擇模塊結(jié)束*/ void input() /*學(xué)生信息錄入模塊*/ int i=0; char ch; do printf("tttt1.錄入學(xué)生信息n輸入第%d個(gè)學(xué)生的信息n",i+1); printf("n輸入8位的學(xué)生學(xué)號(hào):"); scanf("%u",&stui.no); fflush(stdin); printf("n輸入學(xué)生姓名:"); fflush(stdin); gets(); pri

19、ntf("n輸入學(xué)生性別:"); fflush(stdin); gets(stui.sex); printf("n輸入學(xué)生成績(jī)1:"); scanf("%f",&stui.score1); printf("n輸入學(xué)生成績(jī)2:"); fflush(stdin); scanf("%f",&stui.score2); printf("n輸入學(xué)生成績(jī)3:"); fflush(stdin); scanf("%f",&stui.score3);

20、 printf("nn"); i+; now_no=i; printf("是否繼續(xù)輸入?(y/n)"); fflush(stdin); ch=getch(); system("cls"); while(ch!='n'&&ch!='n'); system("cls"); void sort() /*排序數(shù)據(jù)函數(shù)*/ struct student temp; int i,j; average(); for(i=1;i<now_no;i+) for(j=1;j<

21、=now_no-i;j+) if(stuj-1.ave<stuj.ave) temp=stuj; stuj=stuj-1; stuj-1=temp; printf("排序已完成進(jìn)入功能2可進(jìn)行顯示n"); system("pause"); system("cls"); void sort1() /*排序數(shù)據(jù)函數(shù)*/ struct student temp; int i,j; for(i=1;i<now_no;i+) for(j=1;j<=now_no-i;j+) if(stuj-1.score1<stuj.sc

22、ore1) temp=stuj; stuj=stuj-1; stuj-1=temp; void sort2() /*排序數(shù)據(jù)函數(shù)*/ struct student temp; int i,j; for(i=1;i<now_no;i+) for(j=1;j<=now_no-i;j+) if(stuj-1.score2<stuj.score2) temp=stuj; stuj=stuj-1; stuj-1=temp; void sort3() /*排序數(shù)據(jù)函數(shù)*/ struct student temp; int i,j; for(i=1;i<now_no;i+) for(

23、j=1;j<=now_no-i;j+) if(stuj-1.score3<stuj.score3) temp=stuj; stuj=stuj-1; stuj-1=temp; void display() /*顯示數(shù)據(jù)函數(shù)*/ int i; char as; average(); do printf("ttt班級(jí)學(xué)生信息列表n"); printf("t學(xué)號(hào)t姓名t性別t成績(jī)1t成績(jī)2t成績(jī)3t平均值n"); for(i=0;i<now_no&&0;i+) printf("t%u%st%st%.2

24、ft%.2ft%.2ft%.2fn",stui.no,,stui.sex,stui.score1,stui.score2,stui.score3,stui.ave); printf("ttt按任意鍵返回主菜單"); fflush(stdin); as=getch(); while(!as); system("cls"); void display1() /*顯示數(shù)據(jù)函數(shù)*/ int i; char as; do printf("ttt班級(jí)學(xué)生score1成績(jī)排序n"); printf("t學(xué)號(hào)t姓

25、名t性別t成績(jī)1n"); sort1(); for(i=0;i<now_no&&0;i+) printf("t%u%st%st%.2ftn",stui.no,,stui.sex,stui.score1); printf("ttt班級(jí)學(xué)生score2成績(jī)排序n"); printf("t學(xué)號(hào)t姓名t性別t成績(jī)2n"); sort2(); for(i=0;i<now_no&&0;i+) printf("t%u%st%st%.

26、2ftn",stui.no,,stui.sex,stui.score2); printf("ttt班級(jí)學(xué)生score3成績(jī)排序n"); printf("t學(xué)號(hào)t姓名t性別t成績(jī)3n"); sort3(); for(i=0;i<now_no&&0;i+) printf("t%u%st%st%.2ftn",stui.no,,stui.sex,stui.score3); printf("ttt按任意鍵返回主菜單"); fflush(st

27、din); as=getch(); while(!as); system("cls"); void insert() /*插入數(shù)據(jù)函數(shù)*/ char ch; do printf("ntt輸入新插入學(xué)生信息n"); printf("n輸入學(xué)生學(xué)號(hào):"); scanf("%u",&stunow_no.no); fflush(stdin); printf("n輸入學(xué)生姓名:"); fflush(stdin); gets(stunow_); printf("n輸入學(xué)生性別

28、:"); fflush(stdin); gets(stunow_no.sex); printf("n輸入學(xué)生成績(jī)1:"); fflush(stdin); scanf("%f",&stunow_no.score1); printf("n輸入學(xué)生成績(jī)2:"); fflush(stdin); scanf("%f",&stunow_no.score2); printf("n輸入學(xué)生成績(jī)3:"); fflush(stdin); scanf("%f",&

29、stunow_no.score3); printf("nn"); now_no=now_no+1; sort(); printf("是否繼續(xù)輸入?(y/n)"); fflush(stdin); ch=getch(); system("cls"); while(ch!='n'&&ch!='n'); void del() /*刪除數(shù)據(jù)函數(shù)*/ unsigned long inum; int i; printf("輸入要?jiǎng)h除學(xué)生的學(xué)號(hào):"); fflush(stdin);

30、scanf("%u",&inum); for(i=0;i<now_no;i+) if(stui.no=inum) if(i=now_no)now_no-=1; else stui=stunow_no-1; now_no-=1; sort(); break; system("cls"); void save() /*保存數(shù)據(jù)函數(shù)*/ file *fp; int i; char filepath20; printf("輸入要保存的文件路徑:"); fflush(stdin); gets(filepath); if(fp=fo

31、pen("c:學(xué)生信息.txt","w")=null) printf("n保存失敗!"); exit(0); for(i=0;i<now_no;i+) stui.sum=stui.score1+stui.score2+stui.score3; stui.ave=stui.sum/3; fprintf(fp,"t%u%st%st%.2ft%.2ft%.2ft%.2fn",stui.no,,stui.sex,stui.score1,stui.score2,stui.score3,stui.ave

32、); fclose(fp); printf("學(xué)生信息已保存在%s中!n",filepath); system("pause"); system("cls"); void find() /*查詢函數(shù)*/ int i; char str20,as; do printf("輸入要查詢的學(xué)生姓名:"); fflush(stdin); gets(str); for(i=0;i<now_no;i+) if(!strcmp(,str) printf("t學(xué)號(hào)tt姓名t性別t成績(jī)1t成績(jī)2t成績(jī)

33、3t平均值n"); printf("t%ut%st%st%.2ft%.2ft%.2ft%.2fn",stui.no,,stui.sex,stui.score1,stui.score2,stui.score3,stui.ave); printf("ttt按任意鍵返回主菜單"); fflush(stdin); as=getch(); while(!as); system("cls"); void average() /*求平均數(shù)*/ int i; for(i=0;i<now_no;i+) stui.sum

34、=stui.score1+stui.score2+stui.score3; stui.ave=stui.sum/3; void modify() /*修改數(shù)據(jù)函數(shù)*/ int i; char str20; printf("輸入要修改的學(xué)生姓名:"); fflush(stdin); gets(str); for(i=0;i<now_no;i+) if(!strcmp(,str) system("cls"); printf("ntt輸入修改后學(xué)生信息n"); printf("n輸入學(xué)生學(xué)號(hào):")

35、; fflush(stdin); scanf("%u",&stui.no); printf("n輸入學(xué)生性別:"); fflush(stdin); gets(stui.sex); printf("n輸入學(xué)生成績(jī)1:"); fflush(stdin); scanf("%f",&stui.score1); printf("n輸入學(xué)生成績(jī)2:"); fflush(stdin); scanf("%f",&stui.score2); printf("n

36、輸入學(xué)生成績(jī)3:"); fflush(stdin); scanf("%f",&stui.score3); printf("nn"); sort(); break; system("cls"); void read() /*讀出數(shù)據(jù)函數(shù)*/ file *fp; int i; char filepath20; printf("輸入要讀入的文件路徑:"); fflush(stdin); gets(filepath); if(fp=fopen("c:學(xué)生信息.txt","r")=null) printf("找不到%s文件!n",filepath); system("pause"); exit(0); now_no=0; for(i=0;i<max&&!f

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論