学生信息系统管理系统93396.doc

学生信息系统管理系统93396.doc

ID:58691685

大小:229.13 KB

页数:21页

时间:2020-10-08

学生信息系统管理系统93396.doc_第1页
学生信息系统管理系统93396.doc_第2页
学生信息系统管理系统93396.doc_第3页
学生信息系统管理系统93396.doc_第4页
学生信息系统管理系统93396.doc_第5页
资源描述:

《学生信息系统管理系统93396.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学院课程设计报告课程名称:数据结构设计题目:学生成绩信息管理系统系别:计算机科学与技术专业:计算机科学与技术组别:第十组起止日期:11年5月20日~11年6月25日指导教师:斌计算机科学与技术系二○一一年制课程设计题目学生成绩管理系统组长大成学号2010211119班级计科一班系别计算机科学与技术专业计算机科学与技术组员凤霞高山世光指导教师斌课程设计目的方便用户对学生成绩的管理和查询课程设计所需环境MicrosoftVisualC++6.0课程设计任务要求应用数据结构的知识从文本中读取数据,设计算法,完成对学生成绩的管理

2、和查询课程设计工作进度计划序号起止日期工作容分工情况15/20~5/25将学生的成绩从文本文件中读取出来,存入数组凤霞完成25/25~5/30运用选择排序法对成绩进行降序排列世光完成36/1~6/10运用直接插入排序对成绩进行升序排列大成完成46/10~6/15对某个学生的成绩进行查找操作高山完成56/15~6/20对不及格学生的成绩输出到新建文档中高山完成66/20设计主函数中的循环算法,便于多次操作大成完成指导教师签字:年月日教研室审核意见:教研室主任签字:年月日课程设计任务书目录⒈引言21.1、课程简介21.2、课

3、程设计的背景2⒉需求分析22.1问题要求22.2设计思路32.3运行开发环境3⒊概要设计33.1流程图33.2主要数据结构43.3函数及其实现的功能4⒋详细设计4⒌调试与操作说明155.1、成绩的合并后输出155.2、成绩的降序输出155.3、不及格成绩学生的信息:155.3成绩的查询155.4、成绩的不及格信息165.5成绩的文本中读取16⒍课程设计总结与体会17⒎致17⒏参考文献17课程设计的主要容⒈引言1.1、课程简介当今社会,计算机技术和通信技术已经不断发展,处理和传输的数据量越来越庞大。文本文件存储的方式是普通

4、人熟悉的数据管理的方式,我们要做的就是在文本中读取数据,在程序中处理数据,生成新的数据再保留在文本文档中,供其他人应用。1.2、课程设计的背景课程设计是为了让同学们了解学习数据结构的作用和意义。数据结构是计算机科学与技术专业的专业基础课。所有的计算机系统软件和应用软件都要用到各种类型的数据结构。因此,想要更好地运用计算机来解决实际问题,仅仅掌握几门计算机程序设计语言是远远难以应付当前众多复杂的课题,想要有效地使用计算机,充分发挥它的性能,还必须学习和掌握好数据结构的有关知识,打好数据结构这门课的基础,对于学习计算机专业其

5、它的课程,如操作系统、软件工程、编译原理、数据库、人工智能等十分有益。⒉需求分析2.1问题要求现有学生成绩信息文件1(1.txt),容如下学号语文数学英语明明01677882成友02789188辉灿03688256王露04564577东明05673847….......…学生成绩信息文件2(2.txt),容如下:学号语文数学英语果31576882华明32889068明东33484256明国34504587道亮35475877…......(文件容可根据测试要求,自行制定)试编写一个管理系统,要求如下:1)、实现对两个文件

6、数据进行合并,生成新文件3.txt2)、抽取出三科成绩中有补考的学生并保存在一个新文件4.txt3)、对合并后的文件3.txt中的数据按总分降序排序(至少采用两种排序方法实现)4)、输入一个学生后,能查找到此学生的信息并输出结果(至少采用两种查找方法实现)5)、要求使用结构体,链或数组等实现上述要求.采用多种方法且算确者,可适当加分.2.2设计思路利用文件对学生成绩等基本信息进行保存,并将其中的两文件合并成一个,生成新的文件;学生成绩的分析,将应补考的同学的基本信息保存在另一个文件中;利用合并进行降序。2.3运行开发环境

7、运行环境MicrosoftVisualC++6.0;开发工具C/C++⒊概要设计3.1流程图课程设计中算法的函数模块学生信息的建立voidcreate(Datastu[])一些学生的信息的排序(合并排序)voidhebing(Datastu[])//hebingpaixu补考同学信息的合并voidbukao(Datastu[])主函数的建立voidmain()结束图3.1设计的流程图3.2主要数据结构结构如下表所述,建立包含系成绩、学号、总分的信息存储等具体数据结构定义如下:typedefstructdata//建立结构

8、体数组{charname[10];intXhao;intchina;intmath;intenglish;intsum;}Data;3.3函数及其实现的功能利用文件对学生成绩等基本信息进行保存,并将其中的两文件合并成一个,生成新的文件;学生成绩的分析,将应补考的同学的基本信息保存在另一个文件中;利用合并进行降序。⒋详

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。