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++程序设计 课程基本信息:课程名,课时,开课学期,学分 专业选修课信息包括:课程名,课时
还是自己做比较好。自己做出来,就会有信心学好接下来的课程。