当前位置:首页 » 考试成绩 » 学生成绩管理信息系统实现

学生成绩管理信息系统实现

发布时间: 2020-12-10 12:36:58

⑴ 利用单链表实现简单的学生成绩信息管理系统,功能包括:成绩录入、成

看可以不咯? #include<stdio.h> int avgGrade(int a[50]) { int i,sum=0,max=0,min=0; double avg=0.0; max=a[0]; min=a[0]; for(i=0;i<50;i++) { sum+=a[i]; if(a[i]>max) max=a[i]; if(a[i]<min) min=a[i]; } avg=(double)sum/50; printf("平均成绩为%lf,最高成绩为%d,最低成绩为%d\n",avg,max,min); return 0; } int compositor(int a[50]) { int i,j,n,temp=0; printf("请输入您要排序的方式(0:升序,1:降序):\n"); scanf("%d",&n); for(i=0;i<50;i++) { for(j=0;j<i;j++) { if(n==0) { if(a[j]>a[i]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } } else { if(a[j]<a[i]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } } } } for(i=0;i<50;i++) { printf("%d",a[i]); } } int insertGrade(int a[50]) { int i,n; printf("请输入你要插入的成绩:\n"); scanf("%d",&n); for(i=0;i<50;i++) if(n>a[i]) { for(s=49;s>=i;s--) a[s+1]=a[s]; break; } a[i]=n; } int deleteGrade(int a[50]) { int x,i,j; printf("请输入你要删除的成绩:\n"); scanf("%d",&x); for(i=0;i<10;i++) { if(a[i]==x) for(j=i+1;j<10;j++) a[i]=a[j]; a[j]='\0'; } } void main() { int n,i,a[50]; printf("请输入50个学生的成绩:\n"); for(i=0;i<50;i++) { scanf("%d",&a[i]); } while(1) { printf ("--------------------------\n"); printf ("请选择您的功能:\n\n"); printf (" 0 录入成绩\n"); printf (" 1 输出成绩\n"); printf (" 2 输出平均分、最高分、最低分\n"); printf (" 3 成绩降序或升序排列\n"); printf (" 4 插入一个成绩\n"); printf (" 5 删除用户给定的成绩\n"); printf (" 6 退出\n\n"); printf ("--------------------------\n"); scanf("%d",n); switch(n) { case 0: printf("请输入50个学生的成绩:\n"); for(i=0;i<50;i++) { scanf("%d",&a[i]); } break; case 1: for(i=0;i<50;i++) { printf("%d",a[i]); } break; case 2: avgGrade(a); break; case 3: compositor(a); break; case 4: insertGrade(a); break; case 5: deleteGrade(a); break; case 6: exit (0); } } return 0; }

⑵ 自行设计学生成绩管理信息系统

你按照程序写需求还可能找到答案,你这样列出一堆需求要程序不是给分能解决的。是要钱的。行情啊。

我有个程序,你要的话留下邮箱[email protected]

⑶ Visual C++应用程序设计 学生成绩管理信息系统

拿去做下参考,你该下就行了。#include#include#include#include//用getch();usingnamespacestd;//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌Student类﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌classStudent{public:charname[20];charId[20];intCnum;//C课程得分intMnum;//数学课程得分intEnum;//英语课程得分intsum;//总分Student*Next;voidInput(){cout>name;cout>Id;cout>Cnum;cout>Mnum;cout>Enum;sum=Cnum+Mnum+Enum;}voidReadFile(istream&in){in>>name>>Id>>Cnum>>Mnum>>Enum>>sum;}voidShow(){coutNext;p!=End;p=p->Next)p->Show();coutInput();End->Next=newStudent;End=End->Next;coutNext!=End;p=p->Next)//匹配成功则返回上一个指针,不成功就返回空if(!strcmp(p->Next->name,name))returnp;returnNULL;}Student*FindID(char*Id){for(Student*p=Head;p->Next!=End;p=p->Next)//匹配成功则返回上一个指针,不成功就返回空if(!strcmp(p->Next->Id,Id))returnp;returnNULL;}};//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌构造函数﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌Studentmassage::Studentmassage(){Head=newStudent;Head->Next=newStudent;End=Head->Next;in.open("sort.txt");if(!in)coutReadFile(in);if(End->name[0]=='\0')break;End->Next=newStudent;End=End->Next;}in.close();coutNext!=End;){temp=Head->Next;Head->Next=Head->Next->Next;deletetemp;}deleteHead,End;}//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌菜单﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌voidStudentmassage::ShowMenu(){cout>x;switch(x){case1:{cout>name;if(p=FindItem(name)){p->Next->Show();cout>Id;if(p=FindID(Id)){p->Next->Show();cout>name;if(p=FindItem(name)){coutNext->Input();cout>name;if(p=FindItem(name)){temp=p->Next;p->Next=p->Next->Next;deletetemp;coutname,p1->name);strcpy(temp->Id,p1->Id);temp->Cnum=p1->Cnum;temp->Mnum=p1->Mnum;temp->Enum=p1->Enum;temp->sum=p1->sum;strcpy(p1->name,p2->name);strcpy(p1->Id,p2->Id);p1->Cnum=p2->Cnum;p1->Mnum=p2->Mnum;p1->Enum=p2->Enum;p1->sum=p2->sum;strcpy(p2->name,temp->name);strcpy(p2->Id,temp->Id);p2->Cnum=temp->Cnum;p2->Mnum=temp->Mnum;p2->Enum=temp->Enum;p2->sum=temp->sum;}//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌intStudentmassage::ListCount()//统计当前链表的记录总数,返回一个整数{if(!Head)return0;intn=0;for(Student*p=Head->Next;p!=End;p=p->Next){n++;}returnn;}//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌voidStudentmassage::Sort()//对当前链表进行排序{coutNext;p!=End;p=p->Next)for(k=p->Next;k!=End;k=k->Next){if(p->sum>k->sum){Studentmassage::Swap(p,k);}}coutNext;p!=End;p=p->Next)out>x;switch(x){case0:quit=true;break;case1:Grade.AddItem();break;case2:Grade.Display();break;case3:Grade.Sort();break;case4:Grade.Find();break;case5:Grade.RemoveItem();break;case6:Grade.ModifyItem();break;}}return0;}

⑷ 实现一个学生信息管理系统,学生信息包括(学号,姓名,性别,年龄,5门课成绩).

//我简单写,请借鉴:
#include "stdafx.h"
#include "stdio.h"
#include "string.h"
#include "math.h"
#include "time.h"
#include "string.h"

#include
using namespace std;

struct Student //定义结构
{
char id[20]; //id
char name[11]; //姓名
char res[4]; //绩
int end; //存储显示换行, 掉
Student(){end = 0x0a0d;} //车,换行

}list[100]; //100账号, 测试

void main()
{
srand((unsigned)time(0)); //种
char buf[256]; //缓存

//初始化100名
int i;
for(i=0;i<100;++i)
{
strcpy(list[i].id ,itoa(i,buf,10));
strcpy(list[i].name ,"某");
strcpy(list[i].res, itoa(rand()%100,buf, 10));
}

//保存数据
FILE * pf = fopen("data.txt", "wb");

for(i=0;i<100;++i)
{
fwrite(&list[i], sizeof(Student), 1, pf);
}
fclose(pf);

//读数据
Student list_1[100]; //新数组
pf = fopen("data.txt", "rb");
for(i=0;i<100;++i)
{
fread( &list_1[i], sizeof(Student), 1, pf);
}

//显示 list_1 测试
for(i=0;i<100;++i)
{
cout<<list_1[i].id<<" "<<list_1[i].name <<" "<<list_1[i].res<<endl;
}

}

⑸ 用c语言编写的学生成绩管理系统。 学生成绩管理系统要求实现如下功能:(1)录入学生基本信息,包含:学生

#include "stdio.h" /*I/O函数*/
#include "string.h" /*字符串函数*/
#include "stdlib.h"
#define N 100 /*定义常数*/
typedef struct student
{
int order;
char num[11];
char name[10];
char sex[3];
int score[3];
float avr;
}STU;
void fin();/*成绩录入模块*/
void tjmenu();/*成绩统计模块*/
void sortmenu();/*排序模块*/
void searchmenu();/*查找模块*/
void fout();/*输出学生信息并保存到文件*/

STU s[N];
int n;
main()
{ int i=1;
char *menu[]={"***************MENU***************",
" 1. 学生信息录入",
" 2. 成绩统计",
" 3. 排序",
" 4. 查询 ",
" 5. 学生信息输出",
" 0. 退出",
"***************MENU***************"};
while(i)
{
system("CLS");
for(i=0;i<8;i++)
{
printf(" ");
printf("%s\n",menu);
}
scanf("%d",&i);
switch(i)
{
case 1:fin();
fout();break;
case 2:tjmenu();break;
case 3:sortmenu();break;
case 4:searchmenu();break;
case 5:fout();break;
case 0:exit(0);
}
}
}
void fin()/*成绩录入模块*/
{}
void tjmenu()/*成绩统计模块*/
{}
void sortmenu()/*排序模块*/
{}
void searchmenu()/*查找模块*/
{}
void fout()/*输出学生信息并保存到文件*/
{}

⑹ 设计一个学生成绩管理系统,学生成绩信息包括:学号,姓名,四门课成绩,实现功能如下:

//我简单写,请借鉴:
#include"stdafx.h"
#include"stdio.h"
#include"string.h"
#include"math.h"
#include"time.h"
#include"string.h"#include<iostream>
usingnamespacestd;

structStudent//定义学生结构
{
charid[20];//id
charname[11];//姓名
charres[4];//成绩
intend;//存储时显示换行,可去掉
Student(){end=0x0a0d;}//回车,换行

}list[100];//100个账号,测试

voidmain()
{
srand((unsigned)time(0));//种子
charbuf[256];//缓存

//初始化学生100名
inti;
for(i=0;i<100;++i)
{
strcpy(list[i].id,itoa(i,buf,10));
strcpy(list[i].name,"某人");
strcpy(list[i].res,itoa(rand()%100,buf,10));
}

//保存数据
FILE*pf=fopen("data.txt","wb");

for(i=0;i<100;++i)
{
fwrite(&list[i],sizeof(Student),1,pf);
}
fclose(pf);

//读出数据
Studentlist_1[100];//新数组
pf=fopen("data.txt","rb");
for(i=0;i<100;++i)
{
fread(&list_1[i],sizeof(Student),1,pf);
}

//显示list_1测试
for(i=0;i<100;++i)
{
cout<<list_1[i].id<<""<<list_1[i].name<<""<<list_1[i].res<<endl;
}}

⑺ C语言程序设计 学生成绩管理信息系统

我主要设计一个能实现学生信息管理系统,让它来运行和管理学生信息。它在现实生活中运用方便的、管理方便。它能输入学生学号、年龄、性别、出生年月、地址电话E-mail。系统以菜单的方式进行工作,进入子菜单后,还可以返回主菜单。在子菜单中的各种操作都有中文说明,操作简单、易懂。只要我们正确的操作系统,系统就无异常现在,当然系统也能对一些基本的错误做出提示,并能让使用者重新进行操作。
对各个操作的成功,如:添加学生信息、修改学生信息、删除学
生信息,系统都输出“…….的成功”的字样。系统对删除和修改前,还进行“确定”和“取消”。系统对不存在的学号和姓名系统能判断是否存在。对已存在的学号,操作者不能添加和这个学号一样的学生信息,同时系统还提示已有此学号。对于修改、删除和查询,系统遇到不存在的学生能提示没有这个信息。

⑻ 急求JAVA课设(学生成绩管理信息系统)高手请进!!

要的是web程序吧,来这个源都没写清楚····
有什么技术限制也没写·· MVC serlvet jsp JNDI Jstl jdbc El Struts等等都没说明··· 你是BDQN的吧? 哪个校区的?

⑼ 学生成绩管理系统风险分析

6. 风险分析
6.1 信息系统面临的主要风险
信息系统一般有技术性风险、工程性风险和环境性风险这三种类型。
同样,我们所创建的学生成绩管理信息系统也面临着这几方面的风险。
首先,是有关环境性风险,我们现在创建的学生成绩管理信息系统要尽可能的全面,社会在不断的发展,我们也要与时俱进。学生成绩管理信息系统要囊括各个功能,我们要时刻的关注学校的发展,要大胆思考,将一些管理学生成绩中可能要用到的编写进去。
还有我们所开发的信息系统是否与社会的法律、政策、道德规范相冲突;组织管理是否实现科学化,编写信息系统的程序员的文化知识素养有么有达到建设信息系统的需要;企业能否保证信息系统建设所需要的足够资金。
有关工程性风险:工程组织是否规范、工程管理是否混乱、在工程中是否使用了不称职的管理人员或工程技术人员。
有关技术性风险:信息系统是否安全,异常处理是否得当,信息系统开发所采用的理论、方法、技术、设备等技术性因素是否存在风险。
6.2 风险的处理策略
设备要从正规评价高的地方买,方法理论不能偏离实际异想天开,技术发面要考虑实际情况。要关注管理员程序员,根据他们的实际水平分配他们各自职务和任务。要综合考虑资金发面的问题,不要一味的追求最好的 只要适当搭配就行。

系统层的安全问题来自网络内使用的操作系统。系统层的安全性问题表现在两方面:系统预警防护;系统安全系统;系统安全配置;系统日志审计;
应用层的安全考虑所采用的应用软件和业务数据的安全性,包括数据库软件、web服务、电子邮件系统等常见应用系统及业务应用系统安全。此外,还包括病毒对系统的威胁。

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919