學(xué)生信息管理系統(tǒng)源代碼_第1頁
學(xué)生信息管理系統(tǒng)源代碼_第2頁
學(xué)生信息管理系統(tǒng)源代碼_第3頁
學(xué)生信息管理系統(tǒng)源代碼_第4頁
學(xué)生信息管理系統(tǒng)源代碼_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

學(xué)生信息管理系統(tǒng)源代碼#include<stdio.h>#include<stdlib.h>#include<string.h>#defineLENsizeof(student)structstu{intsno;charname[20];chargender;floatscore[5];floatavg;floatsum;structstu*next;};typedefstructstustudent;voidinput(student*p){if(p==NULL)return;printf("請(qǐng)輸入學(xué)生學(xué)號(hào):\n");scanf("%d",&p->sno);getchar();printf("請(qǐng)輸入學(xué)生姓名:\n");gets(p->name);printf("請(qǐng)輸入學(xué)生性別:\n");p->gender=getchar();printf("請(qǐng)分別輸入學(xué)生五門成績\n");scanf("%f%f%f%f%f",&p->score[0],&p->score[1],&p->score[2],&p->score[3],&p->score[4]);p->sum=p->score[0]+p->score[1]+p->score[2]+p->score[3]+p->score[4];p->avg=p->sum/5;}voidoutput(student*p){printf("%d%s%c%.2f%.2f%.2f%.2f%.2f\n",p->sno,p->name,p->gender,p->score[0],p->score[1],p->score[2],p->avg,p->sum);}voidoutputs(student*p){p=p->next;while(p!=NULL){output(p);p=p->next;}}student*create(intn){student*pHead=(student*)malloc(LEN);student*pNew,*pTail;inti;pHead->next=NULL;pTail=pHead;for(i=0;i<n;i++){pNew=(student*)malloc(LEN);if(pNew==NULL)returnpHead;input(pNew);pTail->next=pNew;pNew->next=NULL;pTail=pNew;}returnpHead;}intdel(student*pHead,intsno)//根據(jù)學(xué)號(hào)刪除學(xué)生結(jié)點(diǎn){student*p,*q;//p指向要?jiǎng)h除的學(xué)生結(jié)點(diǎn)q指向要?jiǎng)h除學(xué)生結(jié)點(diǎn)的上一個(gè)結(jié)點(diǎn)p=pHead->next;q=pHead;while(p->sno!=sno&&p!=NULL){p=p->next;q=q->next;}if(p!=NULL){q->next=p->next;free(p);return0;//0表示刪除成功,EOF表示刪除不成功,沒有找到}else{printf("輸入有誤\n");returnEOF;}}voiddestroy(student*pHead){student*p,*q;p=pHead;while(p!=NULL){q=p->next;free(p);p=q;}}intsaveBinary(student*pHead,char*filename){FILE*fp=fopen(filename,"wb");if(!pHead||!pHead->next||!fp)returnEOF;student*p=pHead->next;while(p!=NULL){fwrite(p,LEN,1,fp);p=p->next;}fclose(fp);}voidcjpaixu1(student*pHead){studenttemp;student*p,*q,*pmax;//q用于遍歷所有結(jié)點(diǎn),查找成績最大學(xué)生。用pmax指向成績最大學(xué)生。p=pHead->next;while(p!=NULL){pmax=p;q=p->next;while(q!=NULL){if(q->sum>pmax->sum)pmax=q;q=q->next;}if(pmax!=p){temp.sno=p->sno;p->sno=pmax->sno;pmax->sno=temp.sno;strcpy(,p->name);strcpy(p->name,pmax->name);strcpy(pmax->name,);temp.gender=p->gender;p->gender=pmax->gender;pmax->gender=temp.gender;inti;for(i=0;i<5;i++){temp.score[i]=p->score[i];p->score[i]=pmax->score[i];pmax->score[i]=temp.score[i];}temp.sum=p->sum;p->sum=pmax->sum;pmax->sum=temp.sum;temp.avg=p->avg;p->avg=pmax->avg;pmax->avg=temp.avg;}p=p->next;}}voidcjpaixu2(student*pHead){studenttemp;student*p,*q,*pmax;//q用于遍歷所有結(jié)點(diǎn),查找成績最大學(xué)生。用pmax指向成績最大學(xué)生。p=pHead->next;while(p!=NULL){pmax=p;q=p->next;while(q!=NULL){if(q->sum<pmax->sum)pmax=q;q=q->next;}if(pmax!=p){temp.sno=p->sno;p->sno=pmax->sno;pmax->sno=temp.sno;strcpy(,p->name);strcpy(p->name,pmax->name);strcpy(pmax->name,);temp.gender=p->gender;p->gender=pmax->gender;pmax->gender=temp.gender;inti;for(i=0;i<5;i++){temp.score[i]=p->score[i];p->score[i]=pmax->score[i];pmax->score[i]=temp.score[i];}temp.sum=p->sum;p->sum=pmax->sum;pmax->sum=temp.sum;temp.avg=p->avg;p->avg=pmax->avg;pmax->avg=temp.avg;}p=p->next;}}voidxmpaixu1(student*pHead){studenttemp;student*p,*q,*pmax;//q用于遍歷所有結(jié)點(diǎn),查找成績最大學(xué)生。用pmax指向成績最大學(xué)生。p=pHead->next;while(p!=NULL){pmax=p;q=p->next;while(q!=NULL){if(strcmp(p->name,q->name)>0)pmax=q;q=q->next;}if(pmax!=p){temp.sno=p->sno;p->sno=pmax->sno;pmax->sno=temp.sno;strcpy(,p->name);strcpy(p->name,pmax->name);strcpy(pmax->name,);temp.gender=p->gender;p->gender=pmax->gender;pmax->gender=temp.gender;inti;for(i=0;i<5;i++){temp.score[i]=p->score[i];p->score[i]=pmax->score[i];pmax->score[i]=temp.score[i];}temp.sum=p->sum;p->sum=pmax->sum;pmax->sum=temp.sum;temp.avg=p->avg;p->avg=pmax->avg;pmax->avg=temp.avg;}p=p->next;}}voidxmpaixu2(student*pHead){studenttemp;student*p,*q,*pmax;//q用于遍歷所有結(jié)點(diǎn),查找成績最大學(xué)生。用pmax指向成績最大學(xué)生。p=pHead->next;while(p!=NULL){pmax=p;q=p->next;while(q!=NULL){if(strcmp(p->name,q->name)<0)pmax=q;q=q->next;}if(pmax!=p){temp.sno=p->sno;p->sno=pmax->sno;pmax->sno=temp.sno;strcpy(,p->name);strcpy(p->name,pmax->name);strcpy(pmax->name,);temp.gender=p->gender;p->gender=pmax->gender;pmax->gender=temp.gender;inti;for(i=0;i<5;i++){temp.score[i]=p->score[i];p->score[i]=pmax->score[i];pmax->score[i]=temp.score[i];}temp.sum=p->sum;p->sum=pmax->sum;pmax->sum=temp.sum;temp.avg=p->avg;p->avg=pmax->avg;pmax->avg=temp.avg;}p=p->next;}}voidxhpaixu1(student*pHead){studenttemp;student*p,*q,*pmax;//q用于遍歷所有結(jié)點(diǎn),查找成績最大學(xué)生。用pmax指向成績最大學(xué)生。p=pHead->next;while(p!=NULL){pmax=p;q=p->next;while(q!=NULL){if(q->sno<pmax->sno)pmax=q;q=q->next;}if(pmax!=p){temp.sno=p->sno;p->sno=pmax->sno;pmax->sno=temp.sno;strcpy(,p->name);strcpy(p->name,pmax->name);strcpy(pmax->name,);temp.gender=p->gender;p->gender=pmax->gender;pmax->gender=temp.gender;inti;for(i=0;i<5;i++){temp.score[i]=p->score[i];p->score[i]=pmax->score[i];pmax->score[i]=temp.score[i];}temp.sum=p->sum;p->sum=pmax->sum;pmax->sum=temp.sum;temp.avg=p->avg;p->avg=pmax->avg;pmax->avg=temp.avg;}p=p->next;}}voidxhpaixu2(student*pHead){studenttemp;student*p,*q,*pmax;//q用于遍歷所有結(jié)點(diǎn),查找成績最大學(xué)生。用pmax指向成績最大學(xué)生。p=pHead->next;while(p!=NULL){pmax=p;q=p->next;while(q!=NULL){if(q->sno>pmax->sno)pmax=q;q=q->next;}if(pmax!=p){temp.sno=p->sno;p->sno=pmax->sno;pmax->sno=temp.sno;strcpy(,p->name);strcpy(p->name,pmax->name);strcpy(pmax->name,);temp.gender=p->gender;p->gender=pmax->gender;pmax->gender=temp.gender;inti;for(i=0;i<5;i++){temp.score[i]=p->score[i];p->score[i]=pmax->score[i];pmax->score[i]=temp.score[i];}temp.sum=p->sum;p->sum=pmax->sum;pmax->sum=temp.sum;temp.avg=p->avg;p->avg=pmax->avg;pmax->avg=temp.avg;}p=p->next;}}voidtips(){printf("*****************************************\n");printf("請(qǐng)輸入要進(jìn)行的操作\n");printf("1、增加學(xué)生信息\n");printf("2、修改學(xué)生信息\n");printf("3、顯示學(xué)生信息\n");printf("4、查詢學(xué)生信息\n");printf("5、刪除學(xué)生信息\n");printf("6、對(duì)學(xué)生信息進(jìn)行排序\n");printf("7、保存學(xué)生信息至記錄文件\n");printf("8、從記錄文件讀取學(xué)生信息\n");printf("0、運(yùn)行結(jié)束\n");printf("*****************************************\n");}voidchazhao1(student*pHead,intsno){student*p=pHead->next;student*pss=NULL;//ps指向查找的學(xué)生while(p!=NULL){if(p->sno==sno){pss=p;output(pss);return;}p=p->next;}printf("輸入有誤\n");}voidchazhao2(student*pHead,chars[]){student*p=pHead->next;student*pss=NULL;//ps指向查找的學(xué)生while(p!=NULL){if(strcmp(p->name,s)==0){pss=p;output(pss);return;}p=p->next;}printf("輸入有誤\n");}voidchazhao3(student*pHead,intn){inti=1;student*p=pHead->next;student*pss=NULL;//ps指向查找的學(xué)生while(p!=NULL&&i<=n){pss=p;p=p->next;i++;}output(pss);}voidxiugai(student*pHead,intsno){student*p=pHead->next;student*pss=NULL;//ps指向查找的學(xué)生while(p!=NULL){if(p->sno==sno){printf("請(qǐng)輸入正確的成績\n");scanf("%f%f%f%f%f",&p->score[0],&p->score[1],&p->score[2],&p->score[3],&p->score[4]);p->sum=p->score[0]+p->score[1]+p->score[2]+p->score[3]+p->score[4];p->avg=p->sum/5;printf("修改成功\n");return;}p=p->next;}printf("學(xué)號(hào)輸入不正確\n");}voidadd(student*pHead,student*pNew)//添加一個(gè)結(jié)點(diǎn)到隊(duì)尾{student*p=pHead->next;while(p->next!=NULL){p=p->next;}p->next=pNew->next;}intmain(){intn,ncom,sno,mc;intfs;intt,tt;charnnn[20];student*pStu,*ps;while(1){tips();scanf("%d",&ncom);switch(ncom){case1://增加學(xué)生信息printf("1,覆蓋信息\n");printf("2,增加信息\n");scanf("%d",&tt);switch(tt){case1:printf("請(qǐng)輸入學(xué)生個(gè)數(shù):\n");scanf("%d",&n);//getchar();//destroy(pStu);pStu=create(n);break;case2:printf("請(qǐng)輸入學(xué)生個(gè)數(shù):\n");scanf("%d",&n);//pStu=creatadd(pStu,n);ps=create(n);add(pStu,ps);break;}break;case2://修改學(xué)生信息printf("請(qǐng)輸入要修改的學(xué)生學(xué)號(hào)\n");scanf("%d",&sno);xiugai(pStu,sno);break;case3://顯示學(xué)生信息outputs(pStu);break;case4://查詢學(xué)生信息printf("請(qǐng)輸入查詢方式\n");printf("1,按學(xué)號(hào)查詢\n");printf("2,按姓名查詢\n");printf("3,按名次查詢\n");scanf("%d",&fs);switch(fs){case1:printf("請(qǐng)輸入要查詢的學(xué)號(hào)\n");scanf("%d",&sno);chazhao1(pStu,sno);break;case2:getchar();printf("請(qǐng)輸入要查詢的姓名\n");gets(nnn);chazhao2(pStu,nnn);break;case3:printf("請(qǐng)輸入要查詢的名次\n");scanf("%d",&mc);chazhao3(pStu,mc);break;}break;case5:printf("請(qǐng)輸入將要?jiǎng)h除學(xué)生的學(xué)號(hào):\n");scanf("%d",&sno);if(del(pStu,sno)!=EOF){printf("學(xué)生信息刪除成功!\n");}else{printf("該學(xué)號(hào)不存在!\n");}break;case6://對(duì)學(xué)生信息進(jìn)行排序printf("請(qǐng)選擇排序方式\n");printf("1,按學(xué)號(hào)排序\n");printf("2,按姓名排序\n");printf("3,按成績排序\n");scanf("%d",&fs);printf("請(qǐng)輸入排序次序\n");printf("1.升序\n");printf("2.降序\n");scanf("%d",&t);switch(fs){case1:switch(t){case1:xhpaixu1(pStu);break;case2:xhpaixu2(pStu);break;}break;case2:switch(t){case1:xmpaixu1(pStu);break;case2:xmpaixu2(pStu);break;}break;case3:switch(t){case2:cjpaixu1(pStu);break;case1:cjpaixu2(pStu);break;}break;}outputs(pStu);break;case7:saveBinary(pStu,"student.dat");printf("保存成功!\n");break;case8:outputs(pStu);printf("打印完成!\n");break;case0://destroy(pStu);return0;break;}}return0;}

寶貝計(jì)劃專賣店創(chuàng)業(yè)計(jì)劃書企業(yè)名稱:__寶貝計(jì)劃嬰兒用品專賣店創(chuàng)業(yè)者姓名:_________________________________________日期:__________________________________________通信地址:_________________________________________郵政編碼:__________________________________________電話:____________________________________________傳真:__________________________________________電子郵件:__________________________________________目錄一、項(xiàng)目介紹------------------------------------3二、市場分析------------------------------------3三、成本預(yù)算------------------------------------3四、盈利狀況------------------------------------4五、市場風(fēng)險(xiǎn)預(yù)測----------------------------------4六、人員機(jī)構(gòu)配置----------------------------------5七、市場營銷策略----------------------------------5寶貝計(jì)劃嬰兒用品專賣店計(jì)劃書項(xiàng)目介紹:項(xiàng)目名稱:寶貝計(jì)劃嬰兒用品專賣店經(jīng)營范圍:以出租和出售嬰幼兒童車、童床、兒童玩具、嬰兒日常用品和孕前孕后的孕婦培訓(xùn)為主,兼做嬰兒游泳館和家政服務(wù)信息等。項(xiàng)目投資:10—14萬元回收成本期限:15個(gè)月(預(yù)計(jì))樣板店地址:桂林市興安縣(具體地址待定)項(xiàng)目概況:先組建寶貝計(jì)劃嬰兒用品總店,在此基礎(chǔ)上,創(chuàng)辦一個(gè)以片為依托的嬰兒用品連鎖店。企業(yè)宗旨:一切為了寶貝計(jì)劃。二、市場分析:(一)市場需求分析:1、玩具是孩子的天使,孩子是父母的心肝寶貝。父母對(duì)自己孩子的投入是心甘情愿的,但由于各種原因,又不能完全滿足孩子對(duì)玩具的占有欲望。同時(shí),由于孩子的天性,對(duì)玩具喜新厭舊,一個(gè)幾百元的玩具玩幾天就不感興趣了。而市場上層出不窮的高價(jià)玩具,都是孩子永不滿足的需求,這樣促使了兒童玩具出租行業(yè)的萌芽和發(fā)展。比如嬰幼兒大都需要童車,低檔童車價(jià)格大約在60—100元,中檔童車價(jià)格大約在150~300元之間,高檔一點(diǎn)的在500元以上,而一部質(zhì)量較好的童車起碼可以用三五年,家庭購買的童車平均使用期為一年左右,不買童車不行,買吧,用完后又很難處理,而且又浪費(fèi),所以本店的特色是——既可以出租而可以出售的方法。相似的用品不僅僅局限于童車童床,還有學(xué)步車等等。如果開一間嬰幼兒童童車童床出租出售店,可以給消費(fèi)一般的家庭帶來實(shí)惠,生意肯定興隆。2、孕前孕后培訓(xùn)也是一個(gè)新興的行業(yè),據(jù)市場調(diào)查,在此之前沒有任何商家以店的形式對(duì)準(zhǔn)爸爸和準(zhǔn)媽媽進(jìn)行。因?yàn)楝F(xiàn)在的準(zhǔn)媽媽準(zhǔn)爸爸無法科學(xué)的照顧自己的孩子和孕婦,通過培訓(xùn)后,使其能夠正確的操作。(二)目標(biāo)群體分析:兒童車、童床、嬰兒日常用品0~2歲的嬰兒。由于出售的兒童車、童床、嬰兒日常用品品種繁多,檔次繁多,適合于各種不同層次的家庭孩子。選擇在縣級(jí)以上城市開店,可以說明該城市的人均家庭狀況一般在小康水平或小康水平以上,對(duì)出租玩具的承受能力均沒有任何問題。孕婦的孕前孕后培訓(xùn)主要是針對(duì)現(xiàn)在準(zhǔn)媽媽準(zhǔn)爸爸開設(shè)的課程,主要是產(chǎn)前的身體鍛煉,飲食合理搭配及科學(xué)的鍛煉;產(chǎn)后的小孩護(hù)理及營養(yǎng)搭配,常見的小孩注意事項(xiàng)等方面知識(shí),讓準(zhǔn)媽媽準(zhǔn)爸爸們科學(xué)的呵護(hù)自己的小孩。(三)競爭對(duì)手的分析:目前興安縣出售出租嬰幼兒童車、童床、兒童玩具、嬰兒日常用品為一體的公司或店鋪寥寥無幾,現(xiàn)在的店一本是單一性的,不是集中為一體的,而且這樣做也是一個(gè)新興的行業(yè),我們應(yīng)該有一種先人為主的優(yōu)勢,特別由總店然后發(fā)展成一片區(qū)為分店的一家連鎖店。三、成本預(yù)算(一)樣板店的成本預(yù)算15000元樣板店啟動(dòng)資金大約在7萬元左右,具體安排:(1)辦理工商、稅務(wù)登記等費(fèi)用:200元(2)店鋪?zhàn)饨鸺把航穑?000元(3)裝修:20000元(4)工資(1個(gè)月):8000元(5)購買產(chǎn)品及維修保養(yǎng)費(fèi)用:50000元(6)咨詢顧問及資料費(fèi):5000元(7)公司其他開支:10000元(水費(fèi)、電費(fèi)、管理費(fèi)、衛(wèi)生費(fèi)及流動(dòng)資金得等)總計(jì):12000元左右(估計(jì))注:總預(yù)算里面還包括員工的首期上崗培訓(xùn)費(fèi)用。四、盈利狀況(一)、連鎖總店業(yè)務(wù)收入來源:A、出售嬰幼兒童車、童床、兒童玩具、嬰兒日常用品?,F(xiàn)在很大部分的家庭里面只有一個(gè)小孩,不管是男孩還是女孩,都是家長們的掌上明珠,家長們都舍得為自己的子女花錢,針對(duì)這一現(xiàn)象,本店采取了出售其嬰幼兒童車、童床、兒童玩具、嬰兒日常用品,來滿足每一個(gè)小孩家庭的需求,相對(duì)這樣出租嬰幼兒童車、童床、兒童玩具來說,這樣顯得奢侈,但是很多家長為了孩子,還是舍得花錢。B、出租嬰幼兒童車、童床?,F(xiàn)在很多家庭出生的小孩只有一個(gè),如果購買一個(gè)童車或者童床勢必會(huì)造成浪費(fèi),本店將為準(zhǔn)媽媽們準(zhǔn)備了童車童床的出租,這樣相對(duì)來說,就要節(jié)省一點(diǎn)開支,這也是資源的合理利用。C、孕前孕后的孕婦培訓(xùn)?,F(xiàn)在的準(zhǔn)媽媽準(zhǔn)爸爸對(duì)孕前的營養(yǎng)飲食搭配、孕前的護(hù)理和孕后的營養(yǎng)飲食搭配、小孩的照顧等各方面的培訓(xùn),培訓(xùn)費(fèi)是按每節(jié)課多少錢來計(jì)算,顧客如果使用會(huì)員卡,可享受月底結(jié)算和打折優(yōu)惠的特權(quán)。D、嬰兒游泳館。嬰兒游泳是國內(nèi)興起的一個(gè)行業(yè),在國外非常常見。因?yàn)閶雰涸谟斡緯r(shí),可以對(duì)其全身的肌肉關(guān)節(jié)韌帶均得到運(yùn)動(dòng),心理放松,神情喜悅,運(yùn)動(dòng)所帶來的外周刺激反饋至大腦皮層,對(duì)腦神經(jīng)的發(fā)育有著良好的作用。E、家政服務(wù)信息。本店與當(dāng)?shù)氐募艺畔⒐具M(jìn)行合作,為各位需要家政服務(wù)的家庭提供家政信息服務(wù),盈利在于與家政公司合作的提成。(二)、連鎖店業(yè)務(wù)收入的次要來源:A、本里本店的會(huì)員卡是本店次要收入來源,會(huì)員卡有效期為1年,然后經(jīng)過續(xù)費(fèi)后,方可繼續(xù)使用,會(huì)員卡辦理卡費(fèi)是20元,續(xù)費(fèi)費(fèi)是10元,本卡將采取實(shí)行實(shí)名制,實(shí)行一卡專用。B、賠償金收入(因顧客歸還玩具時(shí),有些玩具可能會(huì)由于關(guān)鍵部位的斷裂,重要配件的丟失損壞等原因,按照我們的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論