導航:首頁 > 源碼編譯 > 網上選課系統演算法

網上選課系統演算法

發布時間:2022-03-15 04:29:53

1. C語言設計,學生選修課程系統,高手指點下,不然掛科了,謝謝!

網上找的

#include "stdio.h"
#include "stdlib.h"
#include "string.h"
typedef struct subjects
{
int num;
char name[20];
char kind[10];
int stime;
int ttime;
int etime;
int score;
int term;
struct subjects *next;
}SUB;

SUB *create_form()
{
SUB *head,*tail,*p;
int num,stime,ttime;
int etime,score,term;
char name[20],kind[10];
int size=sizeof(SUB);
head=tail=NULL;
printf("輸入選修課程信息:\n");
scanf("%d%s%s%d%d%d%d%d",&num,name,kind,&stime,&ttime,&etime,&score,&term);
while(num!=0){
p=(SUB *)malloc(size);
p->num=num;
strcpy(p->name,name);
strcpy(p->kind,kind);
p->stime=stime;
p->ttime=ttime;
p->etime=etime;
p->score=score;
p->term=term;
if(head==NULL)
head=p;
else
tail->next=p;
tail=p;
scanf("%d%s%s%d%d%d%d%d",&num,name,kind,&stime,&ttime,&etime,&score,&term);
}
tail->next=NULL;
return head;
}

void savefile(SUB *head)
{
SUB *p;
FILE *fp;
fp=fopen("subjects.txt","w");
fprintf(fp,"課程編號 課程名稱 課程性質 總學時 授課學時 實驗或上機學時 學分 開課學期\n");
for(p=head;p;p=p->next)
fprintf(fp,"%5d%12s%9s%9d%9d%11d%11d%7d\n",p->num,p->name,p->kind,p->stime,p->ttime,p->etime,p->score,p->term);
fclose(fp);
}

void savefileadd(SUB *head)
{
SUB *p;
FILE *fp;
fp=fopen("subjectsadd.txt","w");
fprintf(fp,"課程編號 課程名稱 課程性質 總學時 授課學時 實驗或上機學時 學分 開課學期\n");
for(p=head;p;p=p->next)
fprintf(fp,"%5d%12s%9s%9d%9d%11d%11d%7d\n",p->num,p->name,p->kind,p->stime,p->ttime,p->etime,p->score,p->term);
fclose(fp);
}

void savefiledel(SUB *head)
{
SUB *p;
FILE *fp;
fp=fopen("subjectsdel.txt","w");
fprintf(fp,"課程編號 課程名稱 課程性質 總學時 授課學時 實驗或上機學時 學分 開課學期\n");
for(p=head;p;p=p->next)
fprintf(fp,"%5d%12s%9s%9d%9d%11d%11d%7d\n",p->num,p->name,p->kind,p->stime,p->ttime,p->etime,p->score,p->term);
fclose(fp);
}

void prin(SUB *head)
{
SUB *ptr;
if(head==NULL){
printf("NO RECORDS!\n");
return;
}
printf("課程編號 課程名稱 課程性質 總學時 授課學時 實踐或上機學時 學分 開課學期\n");
for(ptr=head;ptr;ptr=ptr->next)
printf("%5d%12s%9s%9d%9d%11d%11d%7d\n",ptr->num,ptr->name,ptr->kind,ptr->stime,ptr->ttime,ptr->etime,ptr->score,ptr->term);
}

void search(SUB *head)
{
int a,num;
int t=1;
char type[10];
char ch='a',ch1;
SUB *ptr;

while(ch!=' '){
printf("若要按課程性質查找請輸入1,若要按學分查找請輸入2:\n");
scanf("%d",&a);
switch(a){
case 1:printf("請輸入要查找的課程的性質:\n");
scanf("%s",type);
printf("課程編號 課程名稱 課程性質 總學時 授課學時 實踐或上機學時 學分 開課學期\n");

2. 正方教務系統的GPA是怎麼算的GPA達到多少成績會在88分以上

不能不算 在大學期間的所有課程都要計入平均成績的 在美國也一樣新手的話可以逛逛太傻論壇和寄託家園

3. 大一學生選課有演算法分析與設計和嵌入式系統,很糾結,不知道哪個好,哪個難。

學好嵌入式的方法: 依、C語言是所有編程語言中的強者,單片機、DSP、類似ARM的種種晶元的編程都可以用C語言搞定),因此必須非常熟練的掌握。 貳、操作系統原理,是必需的,如果是計算機專業畢業那也就無所謂了,如果是非計算機專業的就必須找一本比較淺顯的計算機原理書籍看一看,把啥叫「進程」「線程」「系統調度」等等基本問題搞清楚。 三、linux操作系統就是用C語言編寫的,所以也應該先學習下Linux方面的編程,只有會應用了,才能近一步去了解其內核的精髓。 四、了解ARM的架構,原理,以及其匯編指令,我們在嵌入式開發中,一般很少去寫匯編,但是最起碼的要求是能夠看懂arm匯編。 5、系統移植的時候,就需要從最下層的bootloader開始,然後內核移植,文件系統移植等。而移植這部分對硬體的依賴是非常大的,其配置步驟也相對復雜,也沒有太多詳細資料。 陸、驅動開發 linux驅動程序設計既是個極富有挑戰性的領域,又是一個博大精深的內容。 linux驅動程序設計本質是屬於linux內核編程范疇的,因而是對linux內核和內核編程是有要求的。在學習前要想了解linux內核的組成,因為每一部分要詳細研究的話足夠可以擴展成一本厚書

4. 學生選修課程系統設計 一個C語言程序

按著上面給出的數據
通過輸入函數將相應數據錄入到結構體中再將其保存到文件即可(錄入模塊)
顯示和查詢時可以通過循環讀取文件
將數據讀取到對應的結構體中然後進行相應操作即可
在main函數中可以設計一個菜單進行循環操作

如果代碼不想自己寫的話
我可以有償代勞

5. 求一個選課系統用c++編寫

我自己寫的上學期我寫的課程設計網路上沒有,好像我的網路文庫上有
#include<iostream>
#include<cstdlib>
#include<cstdio>
#include<fstream>
#include<string>
using namespace std;
class course;
class student
{public:
student(){num=0;c=0;n=0;}
string name;
string number;
int num;
course *c;

student *n;
};
class course
{public:
course(){num=0;s=0;n=0;}
string name;
string code;
int num;
student *s;

course *n;
};

void main()
{

char *c1=new char [];course *che;student *she;string st1,st21,st22;

while(true)
{
ifstream fi1("c.txt");
if(fi1)
{cout<<"讀取文件中。。。\n";
fi1>>st1;
if(st1.length()!=0)
{string str1="MK2A";
course *p1=new course;
che=p1;
while(st1[0]!=0)
{p1->name=st1;
p1->code=str1;
str1[3]++;
p1->n=new course;
p1=p1->n;
fi1>>st1;
}
cout<<"文件讀取成功!\n";
cout<<"代碼\t\t\t\t課程\n";
p1=che;
while(p1->n)
{cout<<p1->code<<"\t\t\t\t"<<p1->name<<'\n';
p1=p1->n;
}
break;
}
else
{cout<<"讀取失敗!!!請在根目錄下建立"<<"c.txt"<<"文本文件並寫入選課信息!\n";}
}
else
{cout<<"ERROR:文件打開失敗!!!!請在根目錄下建立"<<"c.txt"<<"文本文件並寫入選課信息!\n";}
break;}
system("cls");

while(true)
{
ifstream fi2("s.txt");
if(fi2)
{cout<<"讀取文件中。。。\n";
fi2>>st21>>st22;
if(st21.length()!=0&&st22.length()!=0)
{string st20="12010rg";
student *p2=new student;
she=p2;
while(st21.length()!=0&&st22.length()!=0)
{st21=st20+st21;
p2->number=st21;
p2->name=st22;
p2->n=new student;
p2=p2->n;
fi2>>st21>>st22;
}
cout<<"文件讀取成功!\n";
cout<<"學生信息如下:\n";
cout<<"編號\t\t\t\t姓名\n";
p2=she;
while(p2->n)
{cout<<p2->number<<"\t\t\t"<<p2->name<<'\n';
p2=p2->n;
}
break;
}
else
{cout<<"讀取失敗!!!請在根目錄下建立"<<"s.txt"<<"文本文件並寫入學生信息!\n";}
}
else
{cout<<"ERROR:文件打開失敗!!!!請在根目錄下建立"<<"s.txt"<<"文本文件並寫入學生信息!\n";}
break;}
system("cls");

char *c10="color 17",*c11="color 07";
system(c10);
unsigned int i,j;
for(i=0;i<=100;i++)
{
system("cls");
cout<<"\n\n\n\n\n\n\n\n\t\t\t---=歡迎進入冰之龍學生選課系統=---\n";
if(i!=100)
{
cout<<"\t\t\t\t程序載入中";
for(j=1;j<=i%10;j++)
cout<<'.';
}
cout<<"\n\n\n\n";
if(i!=100)
{
cout<<"\t\t\t\t "<<i<<"%\n\n\n";
}
else
{
cout<<"\t\t\t\t "<<"完成!!!\n\n\n";
}
cout<<"\t\t\t ";
for(j=1;j<=i/10;j++)
cout<<"●";
for(j=1;j<=10-i/10;j++)
cout<<"○";

}
cout<<'\n';
system(c11);

while(true)
{cout<<"\n\n\n\n\n\t\t\t請選擇您是1.老師 2.學生:0.退出 ";cin>>c1;
if(c1[0]=='1')
{

while(true)
{
cout<<" _____________________________________________\n";
cout<<" | 1.修改課程信息 2.查看選課信息 |\n";
cout<<" | 3.按課程查看選課情況 4.按學生查看選課情況|\n";
cout<<" | 5.保存文件 0.退出 |\n";
cout<<" ---------------------------------------------\n";
cout<<"請選擇你要的操作:";cin>>c1;
if(c1[0]=='0')break;
if(c1[0]<'0'||c1[0]>'5'){system("cls");cout<<"輸入錯誤!請重新輸入!!!\n";continue;}
switch(c1[0])
{
case '1':
{system("cls");
cout<<"請選擇是否修改課程信息(yes||no):";
while(true)
{cin>>c1;
if(c1[0]=='y'||c1[0]=='Y'||c1[0]=='N'||c1[0]=='n')
{if(c1[0]=='y'||c1[0]=='Y')
{cout<<"請選擇1.修改 2.添加 3.刪除 0.退出 :";
cin>>c1;
while(true)
{if(c1[0]=='0')break;
switch(c1[0])
{case '1':
{cout<<"請輸入要修改的課程名稱或代碼:";
string str3;cin>>str3;
course *cp=che;bool b1=false;
while(cp->n!=0)
{if(str3==cp->code||str3==cp->name)
{b1=true;cout<<"請輸入新的課程名稱;";
cin>>cp->name;cout<<"修改成功!\n";
}cp=cp->n;
}
if(!b1)cout<<"沒找到或輸入錯誤!!!\n";
}break;
case '2':
{cout<<"請輸入要添加的課程名稱:";
string str3;cin>>str3;
course *cp=che;
while(cp->n!=0)
{ cp=cp->n;}
cp->name=str3;
cp->n=new course;
cout<<"添加成功!\n";
}break;
case '3':
{cout<<"請輸入要刪除的課程名稱或代碼:";
string str3;cin>>str3;
course *cp=che,*cp3;bool b1=false;
while(cp->n!=0)
{if(str3==cp->code||str3==cp->name)
{b1=true;
if(cp==che)che=che->n;
else
{cp3->n=cp->n;}
cout<<"刪除成功!\n";break;
}cp3=cp;cp=cp->n;
}
if(!b1)cout<<"沒找到或輸入錯誤!!!\n";
}break;
default:cout<<"輸入錯誤!請重新輸入!!!\n";break;
}
cout<<"請重新選擇1.修改 2.添加 3.刪除 0.退出 :";
cin>>c1;
}
break;
}
else
{break;}
}
else
{cout<<"輸入錯誤!請重新輸入!!!\n";cout<<"請選擇是否修改課程信息(yes||no):";}
}
}break;
case '2':
{ cout<<"選課信息如下:\n";
cout<<"代碼\t\t\t\t課程\n";
course *p3=che;
while(p3->n)
{cout<<p3->code<<"\t\t\t\t"<<p3->name<<'\n';
p3=p3->n;
}
}break;
case '3':
{system("cls");
cout<<"選課情況如下:\n";
course *c6=che;student *s7;bool b10=1;
while(c6->n)
{if(c6->num)
{b10=0;cout<<c6->code<<'\t'<<c6->name<<" 有"<<c6->num<<"名同學選,分別是:\n";
s7=c6->s;
while(s7)
{cout<<s7->number<<'\t'<<s7->name<<'\n';s7=s7->n;}}
c6=c6->n;}
if(b10){cout<<"還沒開始選課 !!!\n";}
}break;
case '4':
{system("cls");

cout<<"請選擇1.查看某位學生選課信息 2.查看全部學生選課信息: ";
while(true)
{cin>>c1;
if(c1[0]=='1'||c1[0]=='2')
{if(c1[0]=='1')
{ cout<<"請輸入參加選課學生的編號或姓名:";
string st8;cin>>st8;student *s8;bool b8;
while(true)
{s8=she;b8=false;
while(s8->n)
{if(s8->name==st8||s8->number==st8)
{b8=true;
if(s8->num==0){cout<<"該同學還沒選課!!!\n";break;}
else{cout<<s8->name<<" 同學選了"<<s8->num<<"門課程,分別是:\n";
course *c8;c8=s8->c;
while(c8)
{cout<<c8->code<<'\t'<<c8->name<<'\n';c8=c8->n;}
break;}
}s8=s8->n;
}
if(!b8)cout<<"沒找到或輸入錯誤!!!\n";
cout<<"請再次輸入參加選課學生的編號或姓名(或按0結束查看):";
cin>>st8;
if(st8[0]=='0')break;
}
break;}
else
{
student *s8;bool b8;
s8=she;b8=false;
while(s8->n)
{
if(s8->num==0){s8=s8->n;continue;}
else{b8=true;cout<<s8->name<<" 同學選了"<<s8->num<<"門課程,分別是:\n";
course *c8;c8=s8->c;
while(c8)
{cout<<c8->code<<'\t'<<c8->name<<'\n';c8=c8->n;}
}s8=s8->n;
}
if(!b8){cout<<"同學們還沒選課!!!\n";}
break;}
}
else
{cout<<"輸入錯誤!請重新輸入!!!\n";cout<<"請選擇1.查看某位學生選課信息 2.查看全部學生選課信息: ";}
}
}break;
case '5':
{system("cls");
cout<<"\n\n\n\n\n\n\n\n\t\t保存文件中。。。\n";
FILE *fp5=fopen("選課情況.txt","w");fclose(fp5);
ofstream fi15("選課情況.txt");
course *c65=che;student *s75;bool b15=1;
while(c65->n)
{if(c65->num)
{b15=0;fi15<<c65->code<<'\t'<<c65->name<<" 有"<<c65->num<<"名同學選,分別是:\n";
s75=c65->s;
while(s75)
{fi15<<s75->number<<'\t'<<s75->name<<'\n';s75=s75->n;}}
c65=c65->n;}
if(b15){fi15<<"還沒開始選課 !!!\n";}
fi15.close();
system("cls");
cout<<"\n\n\n\n\n\n\n\n\t\t保存完成!!!\n";
system("選課情況.txt");
}break;
}
}

system("cls");continue;}
if(c1[0]=='2')
{

while(true)
{
cout<<" _______________________\n";
cout<<" | 1.查看選課信息 |\n";
cout<<" | 2.查看選課情況 |\n";
cout<<" | 3.開始選課 0.退出 |\n";
cout<<" -----------------------\n";
cout<<"請選擇你要的操作:";cin>>c1;
if(c1[0]=='0')break;
if(c1[0]<'0'||c1[0]>'3'){system("cls");cout<<"輸入錯誤!請重新輸入!!!\n";continue;}
switch(c1[0])
{
case '1':
{system("cls");
cout<<"選課信息如下:\n";
cout<<"代碼\t\t\t\t課程\n";
course *p3=che;
while(p3->n)
{cout<<p3->code<<"\t\t\t\t"<<p3->name<<'\n';
p3=p3->n;
}
}break;
case '2':
{system("cls");
cout<<"請輸入參加選課學生的編號或姓名:";
string st8;cin>>st8;student *s8;bool b8;
while(true)
{s8=she;b8=false;
while(s8->n)
{if(s8->name==st8||s8->number==st8)
{b8=true;
if(s8->num==0){cout<<"該同學還沒選課!!!\n";break;}
else{cout<<s8->name<<" 同學選了"<<s8->num<<"門課程,分別是:\n";
course *c8;c8=s8->c;
while(c8)
{cout<<c8->code<<'\t'<<c8->name<<'\n';c8=c8->n;}
break;}
}s8=s8->n;
}
if(!b8)cout<<"沒找到或輸入錯誤!!!\n";
cout<<"請再次輸入參加選課學生的編號或姓名(或按0結束查看):";
cin>>st8;
if(st8[0]=='0')break;
}
}break;
case '3':
{system("cls");
cout<<"開始選課。。。。。。。。。。。。。\n";
cout<<"選課信息如下:\n";
cout<<"代碼\t\t\t\t課程\n";
course *p3=che;
while(p3->n)
{cout<<p3->code<<"\t\t\t\t"<<p3->name<<'\n';
p3=p3->n;
}
cout<<"請輸入參加選課學生的編號或姓名:";
string st5,cstr5;cin>>st5;
student *s5,*sp5;course *c5,*cp5;bool b2,b3;
while(true)
{s5=she;b2=false;
while(s5->n)
{if(s5->name==st5||s5->number==st5)
{
b2=true;
cout<<s5->name<<"同學,你好!\t請輸入你選的課程的代碼:";
cin>>cstr5;
while(true)
{c5=che;b3=false;
while(c5->n)
{if(c5->code==cstr5)
{b3=true;
if(s5->c!=0)
{course *c5p5=s5->c;bool b4=false;
while(c5p5)
{if(c5p5->code==cstr5){b4=true;break;}c5p5=c5p5->n;}
if(b4){cout<<s5->name<<"同學,該課你已經選擇了!!! 請重新選擇。。。。\n";break;}}
if(s5->c==0)
{s5->c=new course;s5->num++;
s5->c->name=c5->name;s5->c->code=c5->code;}
else
{cp5=new course;s5->num++;cp5->n=s5->c;
cp5->name=c5->name;cp5->code=c5->code;
s5->c=cp5;}
if(c5->s==0)
{c5->s=new student;c5->num++;
c5->s->name=s5->name;c5->s->number=s5->number;}
else
{sp5=new student;c5->num++;sp5->n=c5->s;
sp5->name=s5->name;sp5->number=s5->number;
c5->s=sp5;}
cout<<s5->name<<"同學,選課成功!!!\n";
cout<<s5->name<<"同學,選了"<<c5->code<<'\t'<<c5->name<<'\n';

break;
}c5=c5->n;
}
if(!b3)cout<<"沒找到或輸入錯誤!!!\n";
cout<<"請再次輸入你選的課程的代碼(或按0結束選課):";
cin>>cstr5;
if(cstr5[0]=='0')break;
}

break;
}
s5=s5->n;
}
if(!b2)cout<<"沒找到或輸入錯誤!!!\n";
cout<<"請再次輸入參加選課學生的編號或姓名(或按0結束選課):";
cin>>st5;
if(st5[0]=='0')break;
}
}break;
}
}

system("cls");continue;}
if(c1[0]=='0'){break;}
cout<<"輸入錯誤!請重新輸入!!!\n";
}

system("cls");
cout<<"\n\n\n\n\n\n\n\n\t\t保存文件中。。。\n";
FILE *fp5=fopen("選課情況.txt","w");fclose(fp5);
ofstream fi15("選課情況.txt");
course *c65=che;student *s75;bool b15=1;
while(c65->n)
{if(c65->num)
{b15=0;fi15<<c65->code<<'\t'<<c65->name<<" 有"<<c65->num<<"名同學選,分別是:\n";
s75=c65->s;
while(s75)
{fi15<<s75->number<<'\t'<<s75->name<<'\n';s75=s75->n;}}
c65=c65->n;}
if(b15){fi15<<"還沒開始選課 !!!\n";}
fi15.close();
system("cls");
cout<<"\n\n\n\n\n\n\n\n\t\t保存完成!!!\n";
system("選課情況.txt");

system("cls");
cout<<"\n\n\n\n\n\n\n\n\t\t謝謝你選擇使用學生選課系統1.0版!歡迎再次使用本軟體。\n\n\n\n\n\t\t\t\t\t計算機系09軟體工程班\n\t\t\t\t\t歡迎再次使用冰之龍學生選課系統\n\n\n\n\n\n";

}

6. 學生選課系統有哪些c#語句】演算法

選課可以參考下這個視頻期待有幫助

7. 東南大學通選課要求

基本課程分類(要求):

選課系統給每位同學提供以下基本課程分類:

1、 系統推薦課程:根據所在專業培養方案中的課程,推薦優先選擇的教學班;

2、 方案內課程:所在專業培養方案內的課程,未作為優先推薦的其它教學班;

3、 方案外課程:未在所在專業培養方案內的其他課程及可選教學班;

4、 體育項目:根據所在專業培養方案中對體育課的要求選課;

5、 通選課:分為人文社科、自然科學與技術、創新創業、心理健康教育、美育五類,每位同學根據所在專業培養方案中通選課課程類型和學分要求按需選。

選課准備:

熟悉本專業的培養方案,根據本學期課程的開設情況選擇可以修讀的課程,但在選課時一定要注意學籍審核的要求以及課程之間的先後修讀關系。

選課安排

新生的選課在入學後的第 2 周左右進行,具體選課時間、執行的選課規則和注意事項等以發布在東南大學教務處的網上選課通知為。准。同學在完成實驗課程的選課後,還需要留意各實驗室有關實驗安排的具體通知。

長學期開學一周左右,將安排一次學生的退、改、補選,具體時間安排和規則以當次公布的內容為准。學生可根據第一周上課情況,適當調整自己的選課。

以上內容參考東南大學-東南大學2021級本科生選課指南

8. 高校的選課系統使用的什麼演算法,怎麼解決教師,教室各種沖突的

浙大 : 猴子排課法 (逃

9. 尋找「數學模型建立選課系統」的論文

還有:
【同被引文獻】 共(41)篇

中國期刊全文資料庫 找到 10 條

1 張福增,張洪沼,宋麗華,趙永升; 網上選課系統的設計與實現 [J];福建電腦; 2003年10期
2 易諒容,陳志剛; 網上教務管理系統的開發與實現 [J];系統工程; 2002年06期
3 王力; 高校通用排課管理信息系統的設計與實現 [J];貴州工業大學學報(自然科學版); 1999年01期
4 李旭東,程仁洪,塗菶生; 基於Internet的網上選課系統設計與實現 [J];電腦開發與應用; 2000年07期
5 魏平,熊偉清; 計算機輔助課表編排技術的研究 [J];甘肅工業大學學報; 1997年04期
6 何建強; 基於浸潤原理的並行運算排課系統 [J];廣西科學院學報; 2004年04期
7 馬建斌,滕桂法,王芳,黃勇,趙洋,馬劍,張玉新; 基於Internet的網上選課系統的設計與實現 [J];河北農業大學學報; 2003年S1期
8 劉成新; 網路教學資源的設計、開發與評價 [J];電化教育研究; 2000年03期
9 王行甫; 課程管理的計算機科學化 [J];教育與現代化; 1999年02期
10 徐軍; 淺述資料庫技術在教學管理中的運用 [J];江蘇高教; 2000年06期

【二級引證文獻】 共(19)篇

中國期刊全文資料庫 找到 9 條

1 羅雨滋,付興宏; 基於XML的高職學分制選課系統的設計與實現 [J];保山師專學報; 2006年05期
2 馮亞麗,高升,李春生,王慶東; 基於Oracle Web的網上選課系統的設計與實現 [J];大慶石油學院學報; 2001年02期
3 趙建平,李華,李忠瑛; 基於概率動態分布選課演算法的研究 [J];長春理工大學學報; 2006年04期
4 羅雨滋,付興宏; 基於XML的高職學分制選課系統的設計與實現 [J];教育信息化; 2006年21期
5 陳金剛,陳建勛,符海東; 面向學分制的選課系統的設計與實現 [J];武漢化工學院學報; 2006年03期
6 胡斌,謝自豪; 公共體育課程管理系統的設計與實現 [J];咸寧學院學報; 2007年02期
7 王怡,周明全,耿國華,王引弟,田兵權; 基於三層結構選課系統的分析和設計 [J];西北大學學報(自然科學版); 2002年04期
8 張兵; 基於Web的教務管理系統用戶許可權控制的實現 [J];中國高校科技與產業化; 2006年S3期
9 聶笑一,周劍,谷科; 基於XML的研究生網路選課系統設計與實現 [J];科技資訊; 2007年07期

中國優秀碩士學位論文全文資料庫 找到 10 條

1 徐軍; 研究生院綜合管理信息系統的研究與實現 [D];南京理工大學; 2004年
2 施裕琴; 基於.NET框架網上選排課系統的研究與設計 [D];天津大學; 2006年
3 姜秀玉; 基於B-S模式高校教務管理系統的探索及研究 [D];吉林大學; 2006年
4 劉欣宇; 分布式研究生培養管理信息系統的設計與實現 [D];西南交通大學; 2006年
5 於海防; 中等職業學校電子校務建設研究與開發 [D];山東師范大學; 2006年
6 郭堅; 校級科研管理系統的設計與實現 [D];南京理工大學; 2006年
7 趙建; 基於COM+的研究生管理.net協作辦公系統 [D];南京理工大學; 2003年
8 張宇昕; 基於動態選課的排課演算法的研究與應用 [D];吉林大學; 2006年
9 萬波; 基於面向對象技術的教務管理信息系統的分析與設計 [D];華中師范大學; 2004年
10 李中英; 一種基於概率動態分布選課演算法的研究與應用 [D];長春理工大學; 2006年

【讀者推薦文章】 共(10)篇

1 蔡堅勇; 基於校園網的選課系統[J]; 福建師范大學學報(自然科學版); 2001年03期; 45-48
2 劉強,肖清雷,彭接招; 電腦選課系統的實現[J]; 計算機與現代化; 1995年04期; 45-50+54
3 鄧宏貴,劉雄飛,楊雪林; 學生選課系統的設計與開發[J]; 理工高教研究; 2003年06期; 50-51+69
4 盧春燕,雲敏,李太君; 基於Web的選課系統的開發[J]; 海南大學學報(自然科學版); 1999年04期; 31-35
5 梁里寧,沈清; 網上選課系統的設計與實現[J]; 暨南大學學報; 2002年05期; 43-46
6 陳慶章,胡同森,洪寧; 一種實用的網路選課系統的設計[J]; 中國遠程教育; 2001年10期; 55-58+79
7 查峰; 在WWW上實現學生選課系統的方法[J]; 微處理機; 2001年03期; 21-22
8 王怡,周明全,耿國華,王引弟,田兵權; 基於三層結構選課系統的分析和設計[J]; 西北大學學報(自然科學版); 2002年04期; 48-51
9 席壯華,馮珂; 基於客戶/伺服器方式的計算機選課系統[J]; 計算機系統應用; 1995年09期; 13-17
10 陳月英,庄衛華,宗平,張樂; 網路環境下選課系統的設計及實現[J]; 計算機系統應用; 1998年12期; 47-49

【相似文獻】

中國期刊全文資料庫

1 王怡,周明全,耿國華,王引弟,田兵權; 基於三層結構選課系統的分析和設計 [J];西北大學學報(自然科學版); 2002年04期; 48-51
2 吳開軍,鄭衛東; 選課系統的設計與實現 [J];電腦開發與應用; 1996年03期; 24-27
3 文燁斌,姚國祥,許龍飛; UML2.0的新特性以及在選課系統中的應用 [J];佳木斯大學學報(自然科學版); 2005年02期; 63-67
4 陳慶章,胡同森,洪寧; 一種實用的網路選課系統的設計 [J];中國遠程教育; 2001年10期; 55-58+79
5 陳月英,庄衛華,宗平,張樂; 網路環境下選課系統的設計及實現 [J];計算機系統應用; 1998年12期; 47-49
6 鮑麗星; 開放實驗室選課系統的設計與開發 [J];實驗室研究與探索; 2003年01期; 91-93
7 黃曙榮; 高校選修課網上選課系統的設計與實現 [J];鹽城工學院學報(自然科學版); 2002年04期; 52-55+58
8 方紀旋; CLIENT/SERVER模式下選課系統的開發及若干技術問題 [J];計算機工程與應用; 1997年09期; 40-45
9 張忠林 ,湯克明 ,殷新春 ,陳崚; 基於COM+的分布式選課系統的設計與實現 [J];微型機與應用; 2001年12期; 14
10 陳月英,庄衛華,胡曉軍; 基於網路環境選課系統開發中的沖突問題及研究 [J];微型機與應用; 1998年12期; 57-58

中國優秀碩士學位論文全文資料庫

1 張奎; 基於J2EE的選課系統 [D];北京工業大學; 2003年
2 梁海健; 基於JXTA的選課系統研究與設計 [D];廣東工業大學; 2006年
3 孫延海; 基於分布式Web伺服器集群的選課系統研究與設計 [D];廣東工業大學; 2006年
4 劉敦濤; 選課演算法與選課信息系統的研究和實現 [D];華中師范大學; 2006年
5 李中英; 一種基於概率動態分布選課演算法的研究與應用 [D];長春理工大學; 2006年
6 張宇昕; 基於動態選課的排課演算法的研究與應用 [D];吉林大學; 2006年
7 宋靜靜; 基於移動Agent的選課系統設計及關鍵技術研究 [D];廣東工業大學; 2005年
8 李智; 基於Internet的學生選課信息管理系統的設計與實現 [D];電子科技大學; 2007年
9 張健鵬; 基於B/S結構的高校學生選課系統 [D];吉林大學; 2007年
10 張國棟; 網上選課系統的設計與實現 [D];吉林大學; 2007年

中國重要會議論文全文資料庫

1 姜勁松,卞洪流,徐哲; 基於MVC模式的網上選課系統的設計與實現 [A];第九屆全國青年通信學術會議論文集 [C]; 2004年
2 王興玲,劉士才,胡曉輝,於海波; 基於Web的教學評估系統的設計與實現 [A];山東省計算機學會2005年信息技術與信息化研討會論文集(一) [C]; 2005年

10. 學生選課系統c++程序設計 課程基本信息:課程名,課時,開課學期,學分 專業選修課信息包括:課程名,課時

還是自己做比較好。自己做出來,就會有信心學好接下來的課程。

閱讀全文

與網上選課系統演算法相關的資料

熱點內容
王道pdf數據結構 瀏覽:310
剪力牆柱圖紙沒加密監理要求加密 瀏覽:57
車子綠本解壓後多久可拿到 瀏覽:718
word怎麼換成pdf格式 瀏覽:483
量學買賣點選股公式源碼 瀏覽:791
蘋果咋給應用加密 瀏覽:151
棒棒解壓法 瀏覽:838
機器人演算法迷宮 瀏覽:631
和面一樣的感覺是不是看著很解壓 瀏覽:200
伺服器優化怎麼寫 瀏覽:99
緩解壓力的音樂輕柔 瀏覽:930
虐殺原形壓縮包有多大 瀏覽:966
讓php執行exe文件 瀏覽:299
入門程序員考證 瀏覽:968
移動遠程伺服器什麼意思 瀏覽:337
現在有什麼靠譜的脫單app 瀏覽:880
遼寧網頁直播系統源碼 瀏覽:868
ajax獲取網頁源碼 瀏覽:383
單片機樹莓派接線圖 瀏覽:814
php安裝suhosin 瀏覽:689