期刊问答网 论文发表 期刊发表 期刊问答
  • 回答数

    3

  • 浏览数

    215

zsj19910511
首页 > 期刊问答网 > 期刊问答 > 学生管理系统毕业论文设计方案

3个回答 默认排序1
  • 默认排序
  • 按时间排序

taylorson

已采纳
本论文叙述了我校学成绩管理的现状以及Visual 0语言的概况。重点介绍了学生成绩管理系统的实现过程:包括系统分析、 系统调查、 数据流程分析、功能设计、 数据库设计、 系统物理配置方案、 系统实现、 系统测试和调试。本系统主要功能有用户管理、学生注册、班级信息录入、学生信息录入、班级课程录入、学校专业信息录入、课程信息录入、学生成绩录入、教师信息录入、数据。。。。。。。。。。。包括功能需求描述、数据库设计等内容。第四章介绍了本系统的具体实现。第五章关于本系统开发过程中的结论及体会。学生成绩管理系统,功能,特点,论文内容。This thesis describes my school the present condition of the score management and the general situation of the Visual 0 languages The point introduced the student the result management system carries out the process 。。。。。。。。。 such as function request description and the database A concrete realization that introduced this system Chapter 5 concerning conclusion within this system development process and he Student result management system, function, characteristics, thesis contents目 录摘要.前言第一章 引言 1.1 开发背景1.2开发目标1.3 项目提出的意义 4 系统开发所用的技术准备第二章 系统分析1系统需求分析1系统调查2组织机构设置3用户需求4系统业务流程图5系统设计思想6系统设计分析7系统功能分析2新系统逻辑方案1数据流图(简称为DFD)2数据字典3新系统逻辑模型的提出4系统边界第三章 系统设计1学生成绩查询系统功能需求简介2功能需求描述3系统目标要求4系统平台选择5数据库设计1数据库需求分析2数据库概念结构设计3、逻辑结构设计(E-R图向关系模型的转换)第四章 系统实施1各子系统模块程序设计举例2 软件测试的目的和原则3 子系统测试4 软件运行与转换第五章 结 论致 谢参考文献第一章 引 言1 项目开发背景几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理具有效率底、 。。。。。。。所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生成绩管理系统。我选择母校来设计这个系统主要有两个原因:一是:。。。。。。。报。2 项目开发的目标建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化3 项目提出的意义现在我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率。4 系统开发所用的技术准备 1数据库技术的现状与发展 数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2、信息查询流图使用人员成绩数据表班级数据表课程数据表学生数据表查询条件查询结果学生信息录入成绩信息录入班级信息录入课程信息录入图2-4 学生信息查询流图1学生成绩查询系统功能需求简介学生成绩查询系统对学校加强学生成绩管理有着极其重要的作用。由于各个大学都在持续扩招,学生的数量日益庞大,传统的手工成绩管理不仅工作量大,而且容易出现问题。 2功能需求描述1、用户管理功能用户分为管理员、教师用户、学生用户三类。不论是管理员或教师用户,还是学生用户都需要通过用户名和口令进行登录。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。按学生角度管理教师可以看到学生信息和成绩信息。学生信息包括学号、姓名、班级、生日、性别、地址、电话和简历。当教师用鼠标双击某一学生信息时,可以自动显示出该课程的这个学生所有课程的学习成绩,并同时自动计算出这个学生的总分和平均分。在成绩信息中,教师可以对学习成绩进行增加、修改和删除。并能够打印报表。3、学生对成绩的查看功能学生用户登录后,学生可以看到自己的学生信息和成绩信息。学生信息包括学号、姓名、班级、生日、性别、地址、电话和简历。成绩信息包括这个学生的所有课程的成绩信息。。。。。。。。。。。。。。。。。。。。。。。。。。Private Sub CmdOk_Click()Dim Conn As New ADODBConnectionDim mlink As Stringmlink = "provider=51;data source=db;"COpen mlink‘当用户名密码为空时给出提示If TText = "" Then MsgBox "请。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 在frmlogin窗体中如果用户登录成功,将会出现如图4-3所示的MDI主窗体。4-3系统主窗体若是学生用户,则有些菜单项不可用,只能运行本系统的部分功能(即重新登录和信息查询功能可用)。如图4-4Option Explicit‘‘‘当改变记录集时,需要刷新整个网格控件Sub RefreshGrid() grdSDataMember = "" grdSRefresh If DataEssqlSState <> adStateClosed Then DataEssqlSClose DataEssqlSOpen grdSDataMember = "sqlStudent" grdSR本论文叙述了我校学成绩管理的现状以及Visual 0语言的概况。重点介绍了学生成绩管理系统的实现过程:包括系统分析、 系统调查、 数据流程分析、功能设计、 数据库设计、 系统物理配置方案、 系统实现、 系统测试和调试。本系统主要功能有用户管理、学生注册、班级信息录入、学生信息录入、班级课程录入、学校专业信息录入、课程信息录入、学生成绩录入、教师信息录入、数据。。。。。。。。。。。包括功能需求描述、数据库设计等内容。第四章介绍了本系统的具体实现。第五章关于本系统开发过程中的结论及体会。学生成绩管理系统,功能,特点,论文内容。This thesis describes my school the present condition of the score management and the general situation of the Visual 0 languages The point introduced the student the result management system carries out the process 。。。。。。。。。 such as function request description and the database A concrete realization that introduced this system Chapter 5 concerning conclusion within this system development process and he Student result management system, function, characteristics, thesis contents目 录摘要.前言第一章 引言 1.1 开发背景1.2开发目标1.3 项目提出的意义 4 系统开发所用的技术准备第二章 系统分析1系统需求分析1系统调查2组织机构设置3用户需求4系统业务流程图5系统设计思想6系统设计分析7系统功能分析2新系统逻辑方案1数据流图(简称为DFD)2数据字典3新系统逻辑模型的提出4系统边界第三章 系统设计1学生成绩查询系统功能需求简介2功能需求描述3系统目标要求4系统平台选择5数据库设计1数据库需求分析2数据库概念结构设计3、逻辑结构设计(E-R图向关系模型的转换)第四章 系统实施1各子系统模块程序设计举例2 软件测试的目的和原则3 子系统测试4 软件运行与转换第五章 结 论致 谢参考文献第一章 引 言1 项目开发背景几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理具有效率底、 。。。。。。。所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生成绩管理系统。我选择母校来设计这个系统主要有两个原因:一是:。。。。。。。报。2 项目开发的目标建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。3 项目提出的意义现在我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率。4 系统开发所用的技术准备 1数据库技术的现状与发展 数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2、信息查询流图使用人员成绩数据表班级数据表课程数据表学生数据表查询条件查询结果学生信息录入成绩信息录入班级信息录入课程信息录入图2-4 学生信息查询流图1学生成绩查询系统功能需求简介学生成绩查询系统对学校加强学生成绩管理有着极其重要的作用。由于各个大学都在持续扩招,学生的数量日益庞大,传统的手工成绩管理不仅工作量大,而且容易出现问题。 2功能需求描述1、用户管理功能用户分为管理员、教师用户、学生用户三类。不论是管理员或教师用户,还是学生用户都需要通过用户名和口令进行登录。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。按学生角度管理教师可以看到学生信息和成绩信息。学生信息包括学号、姓名、班级、生日、性别、地址、电话和简历。当教师用鼠标双击某一学生信息时,可以自动显示出该课程的这个学生所有课程的学习成绩,并同时自动计算出这个学生的总分和平均分。在成绩信息中,教师可以对学习成绩进行增加、修改和删除。并能够打印报表。3、学生对成绩的查看功能学生用户登录后,学生可以看到自己的学生信息和成绩信息。学生信息包括学号、姓名、班级、生日、性别、地址、电话和简历。成绩信息包括这个学生的所有课程的成绩信息。。。。。。。。。。。。。。。。。。。。。。。。。。Private Sub CmdOk_Click()Dim Conn As New ADODBConnectionDim mlink As Stringmlink = "provider=51;data source=db;"COpen mlink‘当用户名密码为空时给出提示If TText = "" Then MsgBox "请。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 在frmlogin窗体中如果用户登录成功,将会出现如图4-3所示的MDI主窗体。4-3系统主窗体若是学生用户,则有些菜单项不可用,只能运行本系统的部分功能(即重新登录和信息查询功能可用)。如图4-4Option Explicit‘‘‘当改变记录集时,需要刷新整个网格控件Sub RefreshGrid() grdSDataMember = "" grdSRefresh If DataEssqlSState <> adStateClosed Then DataEssqlSClose DataEssqlSOpen grdSDataMember = "sqlStudent" grdSR

学生管理系统毕业论文设计方案

226 评论(15)

pkcoyh

学生成绩管理系统 -------------------------------------------------------------------------------- #include "h" /*I/O函数*/#include "h" /*其它说明*/#include "h" /*字符串函数*/#include "h" /*屏幕操作函数*/#include "h" /*内存操作函数*/#include "h" /*字符操作函数*/#include "h" /*动态地址分配函数*/struct score{int mingci;char xuehao[8];char mingzi[20];float score[6];}data,info[1000];int i,j,k=0;char temp[20],ch;FILE *fp,*fp1;void shuru(){if((fp=fopen("s_xt","ab+"))==NULL){ printf("cannot open this "); getch();exit(0);}for(i=0;i<=1000;i++){ printf("Please shuru xuehao:"); gets(xuehao); printf("Please shuru mingzi:"); gets(ingzi); printf("Please shuru yuwen score:"); gets(temp);score[0]=atof(temp); printf("Please shuru shuxue score:"); gets(temp);score[1]=atof(temp); printf("Please input yingyu score:"); gets(temp);score[2]=atof(temp); printf("Please shuru wuli score:"); gets(temp);score[3]=atof(temp); printf("Please shur huaxue score:"); gets(temp);score[4]=atof(temp); score[5]=score[0]+score[1]+score[2]+score[3]+score[4]; fwrite(&data,sizeof(data),1,fp); printf("another?y/n"); ch=getch(); if(ch==n||ch==N) break;} fclose(fp);}void xianshi(){ float s;int n; if((fp=fopen("s_xt","rb+"))==NULL) { printf("Cannot reading this "); exit(0); } for(i=0;i<=1000;i++) { if((fread(&info[i],sizeof(info[i]),1,fp))!=1) break; } printf("xuehao mingzi yuwen shuxue yingyu wuli huauxue zhongfen"); for(j=0,k=1;j { info[j]ingci=k; printf("%6s %8s %1f %1f %1f %1f %1f %1f",info[j]xuehao,info[j]ingzi,info[j]score[0],info[j]score[1],info[j]score[2],info[j]score[3],info[j]score[4], info[j]score[5]); } getch(); fclose(fp);}void xiugai(){ if((fp=fopen("s_xt","rb+"))==NULL||(fp1=fopen("xt","wb+"))==NULL) { printf("Cannot open this "); exit(0); } printf("PLease shuru xiugai xuehao:"); scanf("%d",&i); getchar(); while((fread(&data,sizeof(data),1,fp))==1) { j=atoi(xuehao); if(j==i) { printf("xuehao:%smingzi:%s",xuehao,ingzi); printf("Please shuru mingzi:"); gets(ingzi); printf("Please shuru yuwen score:"); gets(temp);score[0]=atof(temp); printf("Please shuru shuxue score:"); gets(temp);score[1]=atof(temp); printf("Please input yingyu score:"); gets(temp);score[2]=atof(temp); printf("Please input wuli score:"); gets(temp);score[3]=atof(temp); printf("Please input huaxue score:"); gets(temp);score[4]=atof(temp); score[5]=score[0]+score[1]+score[2]+score[3]+score[4]; } fwrite(&data,sizeof(data),1,fp1); } fseek(fp,0L,0); fseek(fp1,0L,0); while((fread(&data,sizeof(data),1,fp1))==1) { fwrite(&data,sizeof(data),1,fp); } fclose(fp); fclose(fp1);}void chazhao(){ if((fp=fopen("s_xt","rb"))==NULL) { printf("Cannot open this "); exit(0); } printf("PLease shuru xuehao chakan:"); scanf("%d",&i); while(fread(&data,sizeof(data),1,fp)==1) { j=atoi(xuehao); if(i==j) { printf("xuehao:%s mingzi:%syuwen:%fshuxue:%fyingyu:%fwuli:%fhuaxue:%f",xuehao,ingzi,score[0],score[1],score[2],score[3],score[4],score[5]); }getch(); }}void shanchu(){if((fp=fopen("s_xt","rb+"))==NULL||(fp1=fopen("xt","wb+"))==NULL) { printf("open xt was failed!"); getch(); exit(0); } printf("Please input ID which you want to del:"); scanf("%d",&i);getchar(); while((fread(&data,sizeof(data),1,fp))==1) { j=atoi(xuehao); if(j==i) { printf("Anykey will delet "); getch(); continue; } fwrite(&data,sizeof(data),1,fp1); } fclose(fp); fclose(fp1); remove("s_xt"); rename("xt","s_xt"); printf("Data delet was succesful!"); printf("Anykey will return to "); getch();}main(){while(1){ clrscr(); /*清屏幕*/ gotoxy(1,1); /*移动光标*/ textcolor(YELLOW); /*设置文本显示颜色为黄色*/ textbackground(BLUE); /*设置背景颜色为蓝色*/ window(1,1,99,99); /* 制作显示菜单的窗口,大小根据菜单条数设计*/ clrscr(); printf("*************welcome to use student manage******************"); printf("*************************menu********************************"); printf("* ========================================================= * "); printf("* 1>shuru 2>xiugai * "); printf("* 3>shanchu 4>chazhao * "); printf("* 5>xianshi 6>exit * "); printf("* * "); printf("* --------------------------------------------------------- * "); printf(" Please input which you want(1-6):"); ch=getch(); switch(ch) { case 1:shuru();break; case 2:xiugai(); break; case 3:shanchu(); break; case 4:chazhao(); break; case 5:xianshi(); break; case 6:exit(0); default: continue; }}}
356 评论(8)

彦婷1017

NET的可以吗?我在25175上面看看,有这样的系统,有源码的
239 评论(8)

相关问答