1 / 12
文档名称:

学生选课系统C.docx

格式:docx   大小:183KB   页数:12页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生选课系统C.docx

上传人:燕子 2022/8/16 文件大小:183 KB

下载得到文件列表

学生选课系统C.docx

相关文档

文档介绍

文档介绍:集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]
学生选课系统C
目 录
一、需求分析
选课在大学生活中是必不可少的 集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]
学生选课系统C
目 录
一、需求分析
选课在大学生活中是必不可少的,为了能让学生们更加便利的查看并选择各种课程,自然就需要一个网络结构,建立一个选课系统,这样可以方便管理学生和课程等内容。
二、程序的主要功能
1、添加功能:
添加课程以及学生的各类信息保存到一个文件中。
2、删除功能:
能够对一个学生或课程的信息按照编号进行删除。
3、浏览功能:
可以查看学生信息课程信息以及学生的选课信息。
4、选课功能:
学生可以通过输入自己的学号进入选择界面,选择各种不同的课程。
5、修改功能:
用于修改错误的学生信息或者课程信息。
三、程序运行平台
操作系统
VC++
四、系统总框架图
主 函 数
信息录入
信息浏览
选择课程
删除信息
修改信息
退出程序

系统总框架图
五、程序类的说明
student类的声明
class student
{
public:
double xuehao;
char name[100];
char major[100];
char coursename[100];
course类的声明
class course
{
public:
double coursenum;
char coursename[50];
char coursetapy[50];
double xuefen;
double xueshi;
char courseteacher[50];
六、模块分析
1. 信息录入模块
按照提示输入所需数字,进入添加界面后添加课程以及学生的各类信息,最终保存到一个文件中,用以之后读取。
2. 信息浏览模块
可以用来查看学生信息和课程信息以及学生的选课信息。
3. 修改信息模块
用于修改错误的学生信息或者课程信息。
4. 删除信息模块
能够对一个学生或课程的信息按照编号进行删除。
5. 选择课程模块
学生可以通过输入自己的学号进入选择界面,选择各种不同的课程。
七、比较有特色的函数
void selectCoures()信息录入 "<<endl;
cout<<" 2. 信息浏览 "<<endl;
cout<<" 3. 选择课程 "<<endl;
cout<<" 4. 删除信息 "<<endl;
cout<<" 5. 修改信息 "<<endl;
cout<<" 6. 退出程序 "<<endl;
}
class student
{
public:
double xuehao;
char name[100];
char major[100];
char coursename[100];
void set() 录入学生信息﹌﹌﹌﹌﹌﹌"<<endl;
cout<<"﹌﹌﹌﹌﹌﹌2. 录入课程信息﹌﹌﹌﹌﹌﹌"<<endl;
cout<<"﹌﹌﹌﹌﹌﹌3. 返回前面菜单﹌﹌﹌﹌﹌﹌"<<endl<<endl;
student stu;
course cus;
int choose;
cout<<"请输入选项序号: ";
cin>>choose;
switch(choose)
{
case 1: ();break;
case 2: ();break;
case 3: menu();break;
default: cout<<"没有这个选项,请重新输入,谢谢!"<<endl;
set();
break;
}
}
void check() 查询学生信息﹌﹌﹌﹌﹌﹌"<<endl;
cout<<"﹌﹌﹌﹌﹌﹌2. 查询课程信息﹌﹌﹌﹌﹌﹌"<<endl;
cout<<"﹌﹌﹌﹌﹌﹌3. 查询学生选课结果信息﹌﹌﹌﹌﹌﹌"<<endl;
cout<<"﹌﹌﹌﹌﹌﹌4. 返回主要菜单﹌﹌﹌﹌﹌﹌"<<endl<<endl;
cout<<"请输入选项序号 ";
int choose;
cin>>choose;
student stu;
course cus;
switch(cho