欢迎来到天天文库
浏览记录
ID:58203304
大小:1.36 MB
页数:42页
时间:2020-04-26
《学生成绩管理系统_课程设计报告书.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、下载可编辑设计题目:学生成绩管理系统院系:电子工程系班级:电嵌Q0941实验人:婷婷学号:091602009实验指导老师:俊.专业.整理.下载可编辑目录一.课程设计任务书---------------------------------------------3二.容提要------------------------------------------------------4三.正文----------------------------------------------------------
2、--51.设计目的--------------------------------------------------------------52.总体设计--------------------------------------------------------------53.详细设计--------------------------------------------------------------6.专业.整理.下载可编辑4.调试与测试------------------------
3、----------------------------------135.源码和运行结果----------------------------------------------------13四.参考文献------------------------------------------------------35五.课程设计体会------------------------------------------------35嵌入式程序课程设计任务书.专业.整理.下载可编辑一、题目:学生成绩管
4、理系统设计二、容与要求学生成绩信息包括:学期,学号,班别,,四门课程成绩(语文、数学、英语和计算机)等。主要功能:(1)能按学期、按班级完成对学生成绩的录入、修改(2)能按班级统计学生的成绩,求学生的总分及平均分(3)能查询学生成绩,不及格科目及学生(4)能按班级输出学生的成绩单要求:使用二进制文件方式存储数据、三、地点:实验2号楼4层硬件实验室四、时间安排:第6-18周星期五的12节五、班级与指导老师:电嵌Q0941班;指导教师:俊六、参考资料(自己补充).专业.整理.下载可编辑容提要学生成绩管理系
5、统可以说是每个教育单位的得力助手,它利用计算机对学生成绩进行统一管理,实现学生成绩信息管理工作流程的系统化、规化和自动化,提高了广大教师的工作效率。该设计报告围绕学生成绩管理系统的源代码,展开一系列丰富的功能介绍和操作细节。其功能主要有五大板块组成:输入记录模块、查询记录模块、更新记录模块、统计记录模块和输出记录模块。每一功能模块中又包含一系列具体功能,如:从文件读入或从键盘输入学生的基本信息,按学号或者查找已存在的记录,对存在的记录进行修改、删除、插入、排序,统计所有学生信息中的最高分、不及格人数等
6、,基本上涵盖了学生成绩管理系统所应该具备的基本操作。为了使广大读者对该系统有更好的了解,此报告还列举出了程序代码中的一系列具体函数以及它的作用及功能。下面列举源代码中的部分函数:1)printheader()函数原型:voidprintheader()该函数用于在以表格形式显示学生记录时,打印输出表头信息。2)stringinput()函数原型:voidstringinput(char*t,intlens,char*notice)该函数用于输入字符串,并进行字符串长度验证。T用于保存输入的字符串,因为
7、是以指针形式传递的,所以t相当于该函数的返回值。.专业.整理.下载可编辑3)Disp()函数原型:voidDisp(linkl)该函数用于显示单链表l中存储学生的记录,容为student结构中定义的容。4)Add()函数原型:voidAdd(linkl)该函数用于在单链表l中增加学生记录的节点。整个分析过程可在后面容中详细了解,这里仅列举几个提供说明。该报告同时含有源代码的运行结果以及调试和出错分析。由于时间、经验及水平的原因,报告中难免有不足和错误之处,敬请批评指正。一.设计目的本程序旨在训练读者的
8、基本编程能力,了解管理信息开发系统的开发流程,熟悉C语言的文件和单链表的各种基本操作。本程序中设计结构体、单链表、文件等方面的知识。通过本程序的训练,使读者能对C语言的文件操作有一个更深刻的了解,掌握利用单链表存储结构实现对学生成绩管理的原理,为进一步开发出高质量的信息管理系统打下坚实的基础。二.总体设计此成绩管理系统主要利用单链表实现,它有如下五大功能模块组成。其功能模块图如下所示。.专业.整理.下载可编辑(1)输入记录模块。输入记录模块主要完成将数据
此文档下载收益归作者所有