⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cxsj2.txt

📁 这是一个比较简单的程序,我是自己设计的,老师看过了,没有什么问题的,还得了一个优呢!
💻 TXT
字号:
1.课程设计目的 
2.系统设计要求 
3.设计思路 
4.系统功能模块图 
5.类图 
6.关键算法的N-S图 
7.调试过程(包括测试数据) 
8.总结 
9.参考文献 
10.关键程序代码 

[正文]: 
学生成绩管理系统 
1.课程设计目的 
本课程设计为学生提供了一个既动手又动脑,自学,查资料,独立实践的机会。将本学期课本上的理论知识和实际有机的结合起来,锻炼学生实际分析问题和解决问题的能力,提高学生适应实际、实践编程的能力,使对C++系统编程有一个大致的了解。 
2.系统设计要求 
2.1主要功能 
●能按学期、按班级完成对学生成绩的录入、修改。 
●能按班级统计学生的成绩,求学生的总分及平均分,并能够根据学生的平均成绩进行排序。 
●能查询学生成绩,不及格科目及学生名单。 
●能按班级输出学生的成绩单。 
2.2要求 
界面友好,易于操作 
3.设计思路 
3.1分析系统中的各个对象之间的关系及其属性和行为 
3.1.1以对象为中心组织数据与操作 
◆识别系统中的对象 
班级、学生 
◆对象之间的关系 
班级与学生:整体-部分的关系 
3.1.2对象的属性 
◆学生的属性 
※一个学生 
※多项关于此学生的信息 
◆班级的属性 
※多个学生 
※多项关于学生的操作 
3.1.3对象的行为 
◆学生的行为 
※学生信息的输入; 
※学生信息的输出;                                   
※学生信息通过输出流对象写入文件中; 
※学生信息通过输入流对象从文件中读出来; 
◆班级的行为 
※按班插入一个学生的某学期的成绩; 
※按学期、按班删除学生的信息; 
※按班修改一个学生的某学期的成绩; 
※输出某班某学期所有学生的成绩; 
※按学期按班按姓名查询某学生的成绩; 
※按学期按班按学号查询某学生的成绩; 
※按平均分排序; 
※打印某班级的学生的名单; 
※打印所有学生的信息; 
※按班查找不及格的学生的信息; 
...... 
#include "stdio.h" 
#include "time.h" 
#include "conio.h" 
void main() 
{ 
time_t r,s; 
struct tm *newtime; 
char c=0; 
printf("This is Time Program\nPress 'r' to Run\nPress 's' to Stop\nPress 'q' to Quit\n"); 
while(1) 
{ 
if(kbhit()) 
{ 
c=getch(); 
} 
if(c=='r') 
{ 
time(&s);c=0; 
newtime=localtime(&s); 
printf("Current Time:%s",asctime( newtime)); 
} 
if(c=='s') 
{ 
time(&r);c=0; 
newtime=localtime(&r); 
printf("Current Time:%s elapsed %d seconds\n",asctime( newtime),r-s); 

} 
if(c=='q') break; 

} 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -