欢迎来到天天文库
浏览记录
ID:11996220
大小:1.14 MB
页数:27页
时间:2018-07-15
《数据结构课程设计---学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、桂林电子科技大学课程设计编号:数据结构与算法课程设计说明书题目:学生成绩管理系统学 院:计算机科学与工程学院专业:计算机科学与技术学生姓名:学号:指导教师:2012年09月21日桂林电子科技大学课程设计摘要随着科学的发展和社会的进步,许多过去由人工处理的繁杂事务开始交付计算机来完成。明显地加快了经济信息化和社会信息化的进程。因此,计算机教育在各国备受重视,计算机知识与能力已成为21世纪人才素质的基本要素之一。本说明书简单叙述了学生管理系统的现状,重点介绍了学生成绩管理系统的实现过程:包括系统分析、数据流程分析、功能设计、系统实现、系统测
2、试和调试。C语言是一种通用的程序设计语言,C语言在很多方面继承和发展了以往许多高级程序设计语言的成果经验与特色,具有适应性强、应用范围广、书写格式自由、数据类型丰富、数据结构系统化、运行程序质量高、可移植性好和运行效率高等优点。而《数据结构与算法》则是对数据进行一定的结构化,通过运用各种算法使系统的实现更简便易行。关键词:C语言;数据结构;学生成绩管理系统;桂林电子科技大学课程设计目录1系统概述12需求分析22.1数据需求分析22.2功能需求分析22.3界面需求32.4输入输出形式32.5开发环境33详细设计43.1系统结构43.2各个模
3、块的功能53.2.1模块功能的设计53.3数据结构设计203.3.1学生成绩信息结构体203.3.2单链表node结构体204测试结果215结论24参考文献25引言背景:21世纪,科学技术突飞猛进,特别是信息技术和网络技术的迅速发展,各个学校的规模也随之不断增大,有关学生成绩管理工作所涉及的数据量越来越大,如若进行的仍是手工的学生成绩管理,学校就不得不靠增加人力、物力来进行学生成绩管理。即使如此,手工管理仍具有效率低、管理复杂和易出错等诸多问题。所以在学校这样一个具有超大数据量的机构中,通过应用信息技术和网络技术对学生成绩信息进行系统化的
4、管理是必须的。将计算机这一信息处理器应用于学生的个人信息管理已是势必所然,而且这也将为学生信息管理带来前所未有的改变。采用计算机对学生的信息管理是信息科学化和现代的重要标志,它也给各大高校带来了明显的社会效益。主要体现在:极大地提高了管理工作人员的工作效率,大大地减少了以往的资料室所存在的各种弊端,同时也加强和规范学校对于学生信息的管理。目的:本系统运用C语言进行开发,C语言能够简单地进行编译一些程序,来实现对问题的解决。它能够呈现出清晰的界面,使人们能够很好地理解,并能在一些方面给人们更好的服务,所以,它能够被大多数用户所接受。经过一个
5、学期对《数据结构与算法》的学习,我们都学到了不少东西,可能学得还不够透彻,但无论如何这都为我们以后的学习打下一定坚实的基础。在通过运用结构体和调用各种数据结构算法与C语言相结合来完成下面的学生成绩管理系统,一方面是为了检查我们一个学期以来的学习成果,另一方面是为了更进一步对数据结构与算法的掌握和运用,同时也让我们清楚的知道自己的掌握水平和不足之处。1系统概述学生成绩管理系统的主要功能是实现学生成绩信息的管理。如若还没有建立文件可以在指定路径新建文件,学生成绩信息有学号、姓名、C++、高数、英语、总分、平均分和名次的显示。学生成绩管理包括对
6、学生各科成绩的录入、查询、删除、修改、插入、统计、排序和保存等功能。查询分为按学号和按姓名进行查找,然后输出查找学生的全部信息;删除可以通过按姓名或者学号先进行学生信息记录定位,然后进行删除,最后对学生信息记录进行调整并保存;在进行修改处理时,系统会首先根据用户的要求先查找到此学生的记录,然后提示修改学号之外的值;插入学生记录,系统首先进行对插入结点位置的定位,然后在该结点后插入新的结点;统计可以对学生信息记录统计出各科不及格人数,单科及总分最高分的学生信息记录,并输出相关信息;学生信息记录排序处理,系统按照插入排序算法实现单链表的按总分
7、字段的降序排序,并显示结果。以上就是对本系统的整个流程和功能的大概描述,管理系统界面简洁、清楚、功能齐全,使用方便,让使用的人一看就知道如何操作。24/251需求分析随着社会的发展,管理信息系统在各行各业都越来越重要,特别是教育事业。在经济发达的国家,许多教育机构都投入了大量的资金来开发信息管理系统,就是为了在以后激烈的竞争中立于不败之地。在我国,民办教育是一个新兴的行业,它是随着改革开放和中国特有的国情发展起来的。中国民办教育促进法的出台,从一定程度上促进和规范了民办教育事业的发展,这是一个很有前途的新兴产业。与发达国家相比,我国的民办
8、教育机构信息技术的应用程度还比较低,信息管理系统能从各方面提高工作效率,为教育机构取得良好的经济效益和社会效益。近年来,虽然计算机技术发展迅速,网络已经普及到寻常百姓家庭,但是还有些学校还没有
此文档下载收益归作者所有