第一篇:c语言实验报告三 学生成绩管理系统
1.实验内容
实现一个学生成绩处理程序,先输入多名学生的学号和成绩,然后进入菜单,可以选择打印,添加,修改,删除或查询成绩(学号查询和成绩段查询)。
2.实验步骤 2.1 程序1 2.1.1 程序功能
这是一个学生成绩处理程序,通过用户输入多名学生的学号和成绩,然后进入菜单,可以选择打印,添加,修改,删除或查询成绩(学号查询和成绩段查询)。2.1.2 设计思路
将一个大程序分块化处理,各个部分先用普通方法实现,在能运行的条件下改用插入排序和折半查找实现。先实现输入成绩和菜单,再一项一项实现菜单中的功能。
2.1.3 流程图或其他描述(不要求可以不写)
2.1.4 程序代码(要有注释)
//实现一个学生成绩处理程序,可以选择打印、添加、修改、删除或查询成绩(学号和成绩段查询)
#include
typedef struct student { long num;int score;}STU;
STU stu[N];int n=0;int KEY=0;int k;
void Input();void Output();void Add();void Direct();void Delete();void Search();void Sch();void Save();void Read();
void main(){
switch(chos){ case 1: Input();break;system(“cls”);printf(“n”);printf(“学生成绩管理系统nn”);printf(“1.录入n2.显示n3.添加n4.修改n”);printf(“5.删除n6.查找n7.查询n8.退出n”);printf(“n请选择: ”);scanf(“%d”, &chos);int chos;case 2:
} Output();break;case 3: Add();break;case 4: KEY = 1;Search();break;case 5: Delete();break;case 6: Search();break;case 7: Sch();break;case 8: exit(0);break;default:
} printf(“错误!请按要求输入!”);Sleep(2000);main();void Input(){
} int i=-1;system(“cls”);printf(“当输入学号为负时返回!n”);do{
i++;printf(“n”);printf(“请输入第%2d个学生的学号: ”, i+1);scanf(“%ld”, &stu[i].num);if(stu[i].num < 0)break;printf(“请输入第%2d个学生的成绩: ”, i+1);scanf(“%d”, &stu[i].score);n++;}while(i
} Read();printf(“nn任意键返回!”);getchar();getchar();main();void Add(){
for(i=0;i } if(stu[N-1].num < stu[i].num){ for(j=n;j>i;j--){ } stu[i].num = stu[N-1].num;stu[i].score = stu[N-1].score;break;stu[j].num = stu[j-1].num;stu[j].score = stu[j-1].score;}else{ } stu[n].num = stu[N-1].num;stu[n].score = stu[N-1].score;break;}n++;printf(“修改后的”);Save();void Direct(){ } void Delete(){ system(“cls”);printf(“请输入要删除信息的学生学号: ”);scanf(“%ld”, &del);getchar();printf(“确认删除?(Y/N)”);int i, del;char key;printf(“请输入修改后的成绩: ”);scanf(“%d”, &stu[k].score);printf(“修改后的成绩为:n”);printf(“t%8ldt%dn”, stu[k].num, stu[k].score);printf(“nn”);printf(“修改后的”);Save(); } scanf(“%c”, &key);if(key=='y' || key=='Y'){ } printf(“修改后的”);Save();for(i=0;i } if(del == stu[i].num){ } stu[i] = stu[i+1];n-= 1;void Search(){ int i;char key = 'y'; } long search;system(“cls”);if(KEY==1)printf(“n请输入要修改成绩学生的学号: ”);else printf(“n请输入要查询成绩学生的学号: ”);scanf(“%ld”, &search);for(i=0;i } if(KEY == 1)Direct();KEY = 0;if(search == stu[i].num){ } printf(“学生信息为:n”);printf(“t%ldt%dn”, stu[i].num, stu[i].score);k = i;void Sch(){ } void Save(){ printf(“任意键返回!”);getchar();getchar();main();for(i=0;i } if(stu[i].score>=a && stu[i].score<=b)printf(“t%ldt%dn”, stu[i].num, stu[i].score);system(“cls”);printf(“请输入您要查询的成绩段(A B): ”);scanf(“%d %d”, &a, &b);printf(“符合条件的学生有:n”);int i, a ,b; } FILE *fp;if((fp=fopen(“score.bin”, “wb”))== NULL){ } fwrite(stu, sizeof(STU), n, fp);fclose(fp);printf(“Failed to save the data!n”);exit(0);printf(“学生成绩已储存在”score.bin“中!n”);printf(“nn任意键返回!”);getchar();getchar();main();void Read(){ FILE *fp;int i, total; } printf(“学生信息:n”);if((fp=fopen(“score.bin”, “rb”))== NULL){ } printf(“Failed to read the data!n”);exit(0);for(i=0;!feof(fp);i++){ } fclose(fp);fread(&stu[i], sizeof(STU), 1, fp);total = i-1;for(i=0;i 3.实验体会 3.1 调试中出现的问题及解决过程 在程序中运用数组时还是不够熟练,调试时总出现指代不明或无法显示所要内容的情况,在认真看老师课上例子后找出错误所在,修改后运行成功。 3.2 心得体会 3.3 实验改进建议 在查询某个学生成绩,可实现查询第n-m名学生成绩,查询分数在n-m之间的学生成绩,查询平均成绩;学生成绩修改(增加、删除、修改)等。 中南大学 二○一三~二○一四学年第二学期 信息科学与工程学院 C++课程设计报告 课程名称: C++课程设计班级: 通信工程1304班学号:0905130417姓名:毛腾指导教师: 二○一四年七月 目录 一. 需求分析 二.三. 四.五.六. 程序结构 算法分析运行结果 学之心得 程序源码 一. 需求分析 (一)小型学生成绩管理系统 1、需要处理的基础数据 学生基本信息:如班级、学号、姓名、性别、年龄、宿舍号码、电话号 码等。 学生选修课程的基本信息:课程编号、课程名称、考试成绩、平时成绩、综合成绩、学分、重修否等。 2、系统的基本功能 数据的录入:如录入学生的基本信息,以及该学生选修课程的基本信息; 数据的修改:如修改指定学号、或者指定姓名的学生信息,或者修改其 选修课程信息; 数据的插入:插入某个学生信息; 数据的查询:如按学号查询、按姓名查询等; 数据的删除:如删除指定学号、或者指定姓名的学生及其选修课程信息; 平均成绩的计算:计算每个学生各门功课的平均成绩,并按平均成绩从 高到低的次序输出学生信息; 列出不及格学生清单(学号、姓名、不及格的课程和成绩)。 考虑用文件把数据保存起来(可选)。 二.程序结构 (1)程序框图 1、课程设计的目的、任务 《汇编语言》课程设计对于巩固汇编语言理论知识,加强学生的实际动手能力和提高学生综合素质十分必要。课程设计的目的主要是通过程序设计方法和技能的基本训练,巩固在课堂上学到的有关程序设计的基本知识和基本方法,通过实际动手能力的培养,进一步熟悉汇编语言的结构和使用方法,达到能独立阅读、编制和调试一定规模的汇编语言程序的水平。 2、软件需求分析和设计 2.1学生成绩管理系统是对学生成绩的管理,其中包括以下几个模块:(1).插入一个数据(插入学生学号以及语数外三个成绩)。(2)修改一个数据。(3)删除学生成绩数据。(4)查找学生成绩。(5)查看学生成绩的排名(6)查看学生成绩分布(7)按esc键退出系统 2.2学生成绩管理系统应该包含以下信息:学号,语文成绩,英语成绩,数学成绩。因此,系统应该提供以下功能:(1)输出显示菜单。(2)输入学生的成绩(3)修改学生成绩(4)删除学生成绩(5)查询学生成绩(6)显示学生成绩排名(7)显示成绩分布统计(8)按esc键退出系统 2.3依据程序的功能需求,该系统的功能结构图如下 系统功能结构图 2.4 程序流程图: 主程序流程图 查找学生成绩 插入学生学号及成绩 修改学生的成绩 显示各个学科各分数段的人数 3、程序实现说明 3.1学生管理系统中各子程序如下: (1).输入全部学生学号以及语文,英语,数学三科的成绩。子程序名:insert 子程序描述:该子程序为输入字程序。系统在开始的时候是没有数据的,通过该子程序可以初始化系统,将学生的学号及成绩输入系统。 代码: insert proc near;定义进程子程序:插入学生,学号及 成绩 call input;调用input add n,1 ret insert endp (2).修改输入的成绩。子程序名:modify 子程序描述:通过子程序修改学生的成绩 代码: modify proc near;定义进程子程序:修改学生学号,成绩 md1:output mess1;输出mess1 shuru;调用宏shuru:二位数据输入 mov bl,n mov bh,0 mov al,dl mov si,0 md: cmp al,xh[si];先查找输入的学生是否存在 je qq1_1;查到的话,就跳转到qq1_1输入修改的值,也就是重新输入。;结果相等则跳转到qq1_1 add si,1 cmp si,bx jbe md;小于等于则跳转到md output mess;输出mess jmp md1;不相等继续输入学号 qq1_1:;转入修改的值重新输入。mov di,si output mess2 output mess4 mov si,0 mov cx,3 qq3_1:shuruu;cmp dx,78h; jbe qq2_1;output ts3;jmp qq1_1;qq2_1:mov buf[si],dl output bg;add si,1 loop qq3_1 mov al,buf[0];mov chi[di],al mov al,buf[1] 分别输入语文,英语,数学成绩,并将其放 在缓冲区buf中 比较输入的成绩是否大于120,如果大于120的 话,那么重 新输入成绩 小于等于则转移到qq2_1 输出ts3 跳转到qq1_1 输出空格 将存入buf中的成绩,分别赋值给存放对应科 目的成绩的数组 mov eng[di],al mov al,buf[2] mov mat[di],al ret modify endp (3).删除学生的成绩。子程序名:delete 子程序描述:通过子程序删除学生的成绩 代码: de proc near;删除某个学生的记录 sc1:output mess1 shuru;调用宏shuru,接受输入的学号 mov bl,n mov bh,0 mov al,dl mov si,0 sc: cmp al,xh[si];查询输入学号的学生信息是否存在,不存在的话,重新输入学号 je sc2;相等则转移到sc2 add si,1 cmp si,bx jbe sc;小于等于则转移到sc output mess;输出mess jmp sc1 sc2: sub bx,si cmp bx,0 je sc3;相等则转移到sc3 mov cx,bx sc4:mov dl,chi[si+1] mov chi[si],dl mov dl,eng[si+1] mov eng[si],dl mov dl,mat[si+1] mov mat[si],dl mov dl,xh[si+1] mov xh[si],dl add si,1 loop sc4;loop循环指令,执行操作(cx)<--(cx)-1.若 cx!=0,跳转到标号sc处循环执行;cx=0,则推出 循环,执行loop的下一条指令 sub n,1 sc3: ret de endp (3).查询学生的成绩。子程序名:find 子程序描述:通过子程序查询学生的成绩 代码: find proc near;定义进程子程序:查找学生成绩 call sum;求学生的总成绩 call ping;求学生的平均成绩 bj1:output mess1;输出mess1 shuru;二位数数据输入 mov bl,n mov bh,0 mov al,dl mov si,0 bj: cmp al,xh[si];将输入的学号与输入的学号相比,je i;存在的话,将此学生的成绩输出。je表示结果相 等则转移。add si,1 cmp si,bx jbe bj;output mess jmp bj1 i: output strr2 shuzi xh[si];shuzi output bg;mov al,chi[si] cbw;shuzii ax;shuzii output bg;mov al,eng[si] cbw;shuzii ax;shuzii output bg mov al,mat[si] cbw shuzii ax output bg; mov al,pj[si] cbw 小于等于则转移到bj 为二位数据输出 输出空格 将字节变为字 为三位数据输出。输出空格 将字节变为字 为三位数据输出 输出空格的字符串,用于与标题栏对齐 shuzii ax output bg mov ax,si mov bl,2 mul bl mov bx,ax shuzii zc[bx];shuzii为三位数据输出 output bg;输出空格的字符串,用于与标题栏对齐 shuzi mc[si];shuzi为二位数据输出 ret find endp (4).显示学生的成绩排名。子程序名:show 子程序描述:通过子程序显示学生的成绩排名 代码: show proc near;定义进程子程序:显示结果排名 call sum;调用宏sum call ping;调用宏ping call rank;调用宏rank call shuchu;调用宏shuchu ret show endp 3.2程序运行抓图: 主菜单 修改学生成绩 删除学生成绩 显示各个学科各分数段的人数 4、程序总结 通过两个星期的学习,努力,终于完成了报告。系统可以很好的运行。这两个多星期的时间,几乎每天不是在敲代码,就是在看代码,查书,上网。系统中用到了很多最近才学习的知识,比如宏,子程序。这些都使得代码的运行效率提高了,代码行数减少了。系统还用到了bios的清屏功能。这些功能如果不是做课程设计,我想我很难会接触到这些知识。 由于自己对知识掌握的不是很牢固,其中也会碰到一些困难。每当遇到问题的时候,我会先上网去查找,看看有没有人提过这方面的问题。互联网是强大的,大部分的问题通过网络都可以解决。部分找不到的问题,我就去请教班里学得好的同学。他们对知识的掌握远超过我。这样下来,很多问题都迎刃而解了。 课程设计是一个很好的掌握书本上知识的过程。平时上课之后,自己都不会想着去敲一些代码联系联系。通过做课程设计,将理论与实践结合了起来,对知识的理解更加深入了。 一、实验目的: 1、掌握PHP基本语法及应用。 2、掌握SESSION和COOKIE的使用。 3、掌握使用PHP和页面进行交互。 4、掌握PHP图像处理应用。 5、掌握MySQL数据库的使用及使用PHP操作MySQL数据库。 6、了解系统开发的其他工具及语言。 7、掌握系统开发的基本流程。 二、实验设备及环境: 硬件:多媒体计算机 软件:Windows系列操作系统、PHP系列运行及编译环境、MySQL数据库、Zend Studio 三、实验内容及要求: 1、需求分析 学生成绩管理系统主要使用者是教师和学生使用,因此,对于本系统的分析可以针对这二者进行分别分析;本系统旨在对PHP进行练习,做出一个简易的学生成绩管理系统。主要功能如下: 学生:登录系统,进入系统,查询自己的成绩; 教师:登录系统,进入系统,查询学生信息,查询全部学生成绩,录入学生成绩,管理课表; 通过上面的需求分析可以看到,教师的操作相对较多,但是学生的使用人数要远大于教师的人数,因此在性能上应该对学生的部分增加压力支持,这样才能够满足很多学生同时进行成绩查询的需要。 具体实现的功能结构图如下: 学生成绩管理系统学生教师登录进入系统查询自己的成绩登录进入系统查询学生信息查询全部学生成绩录入学生成绩课程管理 图1.1 功能结构图 2、系统概要设计 根据上文的需求分析,下面进行系统的基本概要设计: 首先系统相对做的比较简易,同时,为了数据传输便利,php文件和静态页面html文件放在项目文件目录下,然后图片资源安排在单独的文件夹中; Php做网页设计来说,他的表现能力相对较差,因此表现还是要通过html进行展示,所以项目由PHP文件和html文件组成。 基本设计如下: 基本页面:静态页面,登录主页; 学生:动态页面,显示个人成绩 教师:静态页面,登录主页,课程插入,成绩输入,学生信息录入,学生信息查询;动态页面,成绩修改,学生信息修改,学生成绩查询,课程录入处理,成绩录入处理,课程管理等; 基本项目文件结构图如下: 图2.1项目文件结构图 3、数据库设计 依据上文的设计,对数据库进行设计,建立了5个基本表,将学生信息从学生表中分离出来,可以提升程序执行的速度(在数据量较大的时候),具体如下: 教师:用户名,密码 课程:课程号,课程名称,学分 学生:用户名,密码 成绩:学号,课号,成绩 学生信息:学号,姓名,年龄,性别,系部 E-R图如下: 教师NN学生11学生信息N学生成绩学习N课程 图3.1 学生成绩E-R图 4、编码(贴图并分析主要界面的实现过程,重要代码不能超过一页) 系统主要通过PHP从数据库中检索出来数据,然后用于界面展示和操作,其中,检索查询左右学生信息的PHP页面主要代码如下: $query = “select s.sid,s.sname,g.cid,c.cname,g.sgrade from sinfo s,grade g,course c where s.sid=g.sid and c.cid = g.cid”;$result = $db->query($query);$num_result = $result->num_rows;?> …… { $row = $result->fetch_assoc(); ?> free();$db->close();?> 5、测试 经过对系统的基本功能进行测试,系统基本实现了需求分析中要实现的功能,运行效果基本满足要求;下面是系统运行截图: 图5.1 学生成绩查询 图5.2 学生信息查询 四、心得体会 在此次的学生成绩管理系统程序设计的过程中,我使用Zend Studio进行了一次PHP系统的开发,由于时间以及其它的一些原因,没办法把系统进行比较深入的开发,实在是惭愧,这次设计让我加深了对PHP开发的理解以及思考,同时认识到了一些问题。 我充分认识到了做计划的重要性,只要实现把整体方案规划好,才能保证以后设计的顺利进行,才能应对出现的突发事件,达到系统设计的目标。由于水平有限,错误在所难免,设计过程中有许多不敬如人意的地方。我想,这也是在以后的学习和工作中激励我不断学习,不断前进的动力。我会在今后的工作中不断地完善它,充实它,使之能够更方便、更准确、更快捷地在工作中应用到系统开发技术,提高工作效率。以上是我在本次管理信息系统程序设计中的一点体会,由于自己水平有限,难免又许多错误,请老师予以指正,我将继续努力! 111111111学院 毕 业 论 文 题 目 学生成绩管理系统 姓 名 1 1 1 所在系别 计 算 机 系 专业班级 计算机应用技术计算机111班 学 号 1111111111 指导教师 1 1 1 日 期 2012 年 4 月 15 日 临汾职业技术学院 09届计算机应用技术专业毕业论文 目 录 摘 要 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„1 临汾职业技术学院 09届计算机应用技术专业毕业论文 学生成绩管理系统 计算机111班 1111 指导老师 111 摘 要:学生成绩管理系统是为了实现学校对学生成绩管理的系统化、规范化和自动化,从而提高学校管理效率而设计的。它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成学生成绩管理提供了强有力的工具和管理手段。学生成绩管理系统是一个中小型数据库管理系统,它界面美观、操作简单、安全性高,基本满足了学生成绩管理的要求。 本系统是在以ACCESS2003作为后台数据库来开发的。学生成绩管理系统在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了学生成绩管理计算机化。关键字: 成绩 管理系统 数据库 Abstract:The system of “The Managment of Student's Mark” has been designed mainly for acheiving such goal of letting the students' marks to be well-managed and modelized automaticly in order to higher the school's managing speed.it has already replaced the original artificial method completely thus the avoiding of wrongs that could be caused by carelessness and the lack of managing skill.due to the more accurate results within a shorter time, the system is obviously providing a stronger managing mean.“The Managment of Student's Mark” is a middle-sized system of data Management, which is both simple-controlling and safe.this technique is the nowadays best system towards the management of student's marks since it is now being mostly satisfied.The system's opening relies on ACCESS2003 as a backup of the data management.this technology not only shortened the managing time but also, it hightlights the high-quality by providing more accurate datas.on top of it, it has also put the computerized “The Managment of Student's Mark” into practice.Key word: Mark Administrative System The Database 临汾职业技术学院 09届计算机应用技术专业毕业论文 学校对系统的开发大力支持。因此经济上是可行的。 本系统可以马上开始实施,并尽可能做到提前完成。从人力资源优化角度来说,可以充分利用学校已有人力资源。从开发成本角度来说,将支出成本降到最底。所以在三个可选择的方案中推荐此方案为最佳方案。 临汾职业技术学院 09届计算机应用技术专业毕业论文 2.4 系统功能模块设计 该系统的目标是提高学生成绩管理的效率,通过本系统可以对学生个人信息、课程和任课教师信息、选课信息进行管理和维护。该系统分为教师权限和学生权限,主要功能包括: 1.用户管理 2.基于数据管理 3.学生对个人数据的查询及管理 具体模块功能如下图2-1,图2-2: 图2-1 临汾职业技术学院 09届计算机应用技术专业毕业论文 图2-2 临汾职业技术学院 09届计算机应用技术专业毕业论文 3:课程表中的课程号与学生成绩表中的课程号对应,课程表中的课程号依附于学生成绩表中的课程号。 4:课程号于老师是一对一的关系,课程名对成绩是一对一的关系。 学号于课程号同样是一对多的关系,课程号对成绩是一对多的关系,一个学号和一个课程号对于成绩是一一对应的关系。E-R图如下图3-1 图3-1 3.3 数据库逻辑结构设计 学生成绩信息系统中的关系模式如下: 学生基本信息(学号,姓名 ,性别),主键是学号。学生成绩表(学号,课程号,成绩),主键是学号+课程号。课程表(课程号,课程名,教师姓名)。主键是课程号。 临汾职业技术学院 09届计算机应用技术专业毕业论文 临汾职业技术学院 09届计算机应用技术专业毕业论文 图4-3 图4-4 4.2 成绩信息模块的设计 这一模块的主要功能是用于实现对学生各科成绩的录入,修改与查询。学生成绩录入,修改界面图4-5: 临汾职业技术学院 09届计算机应用技术专业毕业论文 图4-5 学生成绩查询界面图4-6: 临汾职业技术学院 09届计算机应用技术专业毕业论文 图4-6 4.3 添加信息模块的设计 这一模块的主要功能是对教师,学生信息的录入,修改与查询。图4-7,图4-8,图4-9: 图4-7 临汾职业技术学院 09届计算机应用技术专业毕业论文 图4-8 图4-9: 临汾职业技术学院 09届计算机应用技术专业毕业论文 4.4 查询统计模块的设计 这一模块的主要功能是对学生选课及教师授课信息的查询。图4-10,图4-11,图4-12: 图4-10: 临汾职业技术学院 09届计算机应用技术专业毕业论文 图4-11 图4-12 4.5 开发中的难点和解决技巧 1.一个全面的Access应用至少会涉及到以下三种基本Access 对象类型:(1)表用于存储你或其他人向数据库中添加的数据。 (2)窗体用于显示和输入数据,控制其他窗体的打开和关闭以及打印报表。 临汾职业技术学院 09届计算机应用技术专业毕业论文 (3)报表打印表中的细节信息、总结信息或者将两者都进行打印。2.Access模块:包含VBA子过程和函数(公共,任何窗体或报表均可访问)要想成为一个完善的关系型数据库管理系统(RDBMS),一个应用必须具备以下四个基本功能,其中每个功能都有其自己的表现形式(或者视图):(1)数据组织(表的创建和操作) (2)表链接和数据提取(查询,临时表等)(3)数据输入和编辑(窗体实现)(4)数据表示(报表) 3.数据库实用工具(一些需要在不打开数据库的情况下执行) (1)压缩和修复(最好压缩和修复为新数据库,防止数据库不小心损坏不能恢复)(2)添加切换面板窗体(没有将创建新) (3)创建.mde文件(编译过的VBA代码,源文件不可用,用户将不能再修改其中的设计对象)4.设计表需要注意的事项 (1)字段名称:不能重复,最长64字符,可中间包含(空格,“。”没“!”和“[]” (2)数据类型,说明,主键,字段大小,格式(不影响值本身,只是显示方式),Precision(Decimal类型特有,指定总共用多少数位表示一个数值,默认18位),Scale(Decimal特有,决定小数位数),小数位数,输入掩码,标题,默认值,有效性规则,有效性文本,必填字段,允许0长度,索引,新值(自动编号类型特有)5.字段类型需要注意的事项 (1)文本:默认,最大255个字符(指定长度后,如果输入数据超出,将自动截去多余)(2)备注:最大65535个字符(不能作为关键字段)(3)数字型:根据字段大小属性设置一个合适的类型 (4)自动编号:(长整型),产生方法取决于新值属性(最大20亿左右) (5)Yes/No:逻辑(布尔)字段(True:-1,False:0),可被索引,但不能作为关键字段(6)货币:currency,固定格式(小数4位) 6.设置“主键”:唯一性,可创建多字段的主键和相应的索引 临汾职业技术学院 09届计算机应用技术专业毕业论文 求,能够完成学生信息的存储和成绩的查询以及各类相关报表的打印。并提供部分系统测试功能,使用户方便进行数据备份和恢复、数据删除。对于数据的一致性的问题也通过程序进行了有效的解决。 但是由于毕业设计时间较短和本人水平所限,所以该系统还有许多不尽如人意的地方,希望使用者能给予指正,这些都有待进一步改善。 致谢 在此更要感谢我的导师和专业老师,是你们的细心指导和关怀,使我能够顺利的完成毕业论文。在我的学业和论文的研究工作中无不倾注着老师们辛勤的汗水和心血。老师的严谨治学态度、渊博的知识、无私的奉献精神使我深受启迪。从尊敬的导师身上,我不仅学到了扎实、宽广的专业知识,也学到了做人的道理。在此我要向我的导师致以最衷心的感谢和深深的敬意。 参考文献 [1]白以恩.计算机网络基础及应用.哈尔滨:工业大学出版社,2000 [2]包锦阳.大专生毕业论文(设计)写作指导.浙江大学出版社,2004 [3] 李俊德.ACCESS2003入门与实例演练.中国青年出版社,2005 [4]张泽虹.数据库原理及应用:Access2003.电子工业出版社,2005 [5]彭湘凯,曾光辉.数据库原理与应用.机械工业出版社,2007 [6]楼土明.信息系统应用与开发.浙江摄影出版社,2009 [7]张作华.管理制度——人事与组织机构管理制度.伊犁人民出版社,2000 [8]毛国君.高级数据库原理与技术.人民邮电出版社,2004 [9]上海市教育委员会.信息系统与数据库技术学习指导及习题解析.机械工业出版社,2009 [10]何宁,黄文斌,熊建强.数据库技术应用教程.机械工业出版社,2007 [11]吴京慧,刘爱红,廖国琼.数据库系统原理与设计实验教程.清华大学出版社,2009 [12]刘晓强.信息系统与数据库技术.机械工业出版社,2008 [13]丁宝康,陈坚.数据库系统工程师考试全程指导.清华大学出版社,2006 [14]张平.数据库应用基础Access2003.人民邮电出版社,2007 临汾职业技术学院 09届计算机应用技术专业毕业论文 [15]魏茂林.数据库应用技术.电子工业出版社,2009 [16]黄河,乐磊.微软解疑专家(5)——Access数据库.北京大学出版社,2001 [17]神龙工作室.新编Access2003数据库管理入门与提高.人民邮电出版社,2007 [18]启明工作室.ACCESS 数据库应用实例完全解析.人民邮电出版社,2007 [19]高英,张晓冬.ACCESS数据库应用系统开发与实例.人民邮电出版社,2008 [20]王宇虹.专家门诊--ACCESS开发答疑200问1CD.人民邮电出版社,2009 文档为doc格式 学生实验报告实验课名称: C++程序设计
实验项目名称:综合大作业——学生成绩管理系统 专业名称:
班
学级:号:
学生姓名:
同组成员:
教师姓名:日题目:学生成绩管理系统一、 实验目的:
(1...... //*学生成绩管理系统*//
#include
#define N 3
struct student
{
int no;
char name[20];
float english;
float computer;
float math;
float average;
};
void getclass(s...... 数据库课程设计报告-----学生管理系统一、需求分析根据老师的要求,我主要把精力集中在学生选课的功能实现上,角色分为管理员与学生 实现功能包括如下两部分:A.学生端实现功能:1.系...... 课程设计题目:简单的学生成绩管理的程序要求:
一、由键盘输入原始数据。原始数据内容如下:
学号姓名C程序设计高等数学英语线性代数
1王..80808080
2张..90909090
注:要求至少有...... C语言课程设计报告——刘显安 C语言课程设计 姓名:刘显安 学号:09041131 班级:090411 专业:计算机科学与技术 学院:信息工程学院 设计题目:学生通讯录管理系统 指导教师:宋文琳 提...... SQL实习《学生成绩管理系统》——ASP.NET/SQL Server班级:姓名:学号:【实验名称】:基于.net的学生成绩管理系统【实验目的】:熟悉基于.net设计系统的步骤和方法【实验步骤】:1、新...... C++程序设计实验报告 院系:电子与控制工程学院 交通信息与控制工程系 学号:2011320101 姓名:XXX 2012年11月20 日 学生信息管理系统 一、 问题描述和需求分析; 编写一个学生信...... Option Explicit Option Base 1 Dim st() As String Dim grade() As chengji, str1$, str2$, prog() As kecheng Private Sub chengji_Click() ' 输出序号、成绩及分数 Cls......第二篇:学生成绩管理系统实验报告
第三篇:语言课程设计-学生成绩管理系统
第四篇:PHP学生成绩管理系统综合实验报告(模版)
第五篇:学生成绩管理系统毕业论文C语言
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。 c++大作业 学生成绩管理系统 学生实验报告 样本[最终版]
学生成绩管理系统
学生管理系统实验报告
C语言课程设计任务书(学生成绩管理系统)
学生通讯录管理系统(C语言课程设计实验报告)
SQL基于.net的学生成绩管理系统实习实验报告
长安大学C++设计 学生成绩管理系统实验报告
简易学生成绩管理系统