求C\C++程序

来源:百度知道 编辑:UC知道 时间:2024/04/30 01:32:04
学生成绩管理系统,功能:查询、显示记录,删除、添加记录.环境VC++6.0.

本系统由1个ACCESS数据库、3个查询、14个表单、1个菜单、6个程序组成。
1)数据库组成:
数据表3个:
学生表:Student (5个字段:编号,学号,姓名,班级名称),其中有两个班各5名学生的记录;
课程表:Text(3个字段:编号,班级名称,课程名称),其中有4门课的记录;
成绩表:Grade(5个字段:编号,学号,姓名,课程名称,成绩),其中有12条学生成绩的记录。
2)查询组成:查询学生、按班级查询成绩、按课程查询成绩
3)表单组成:主界面表单、退出表单、学生表单、课程表单、成绩表单(按学好分类和安课程分类)、查询学生表单、查询成绩表单、总浏览表单、浏览学生表单、浏览成绩表单、系统信息表单、设置口令表单集、修改表单界面。
4)菜单组成:主菜单由系统、基本信息、视图、窗口、帮助和退出组成。
5)程序组成:主程序、统计全体学生概况、按班级统计学生概况、统计全体成绩概况、按班级统计各门课成绩、按课程统计各班学生的成绩。
环境VC++6.0.
请发到cnfulh@163.com,谢谢!
我要的是可运行的DSW文件,哪位好新人把它发到我邮箱里.

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

struct stud
{
long num;
char name[20];
double score;
};

typedef struct stucode
{
struct stud student ;
struct stucode *next;
}L;

void menu();
void createlist(struct stucode **r);
void out(struct stucode *r);
void search1(struct stucode *r);
void search2(struct stucode *r);
void del(struct stucode **r);
void insert(struct stucode **r);
void sort(struct stucode **r);

void main()
{
char choose;
int flag=1;
struct stucode *r=NULL;

while(flag)
{
system("cls");
menu();
choose=getchar();
switch(choose)
{
case '1':
createlist(&r);
out(r);
printf("Testing function 1\nPress any key to continue\n");
getchar();