
c语言课程设计
设计题目、任务及要求题目:文件系统操作练习(或由指导老师安排的其它类似的应用系统)任务:己有文本文件学生信息和学生成绩。学生信息文件是一个文本文件,文件中具有多行数据,包...
设计题目、任务及要求
题目:文件系统操作练习(或由指导老师安排的其它类似的应用系统)
任务:己有文本文件学生信息和学生成绩。学生信息文件是一个文本文件,文件中具有多行数据,包含:
学生学号,学生姓名,学生性别
不同的内容之间使用逗号进行分隔。
学生成绩文件中包含:
学号,语文课程考试成绩,数学课程考试成绩,英语课程考试成绩
不同内容之间使用逗号进行分隔。
两个文本文件中,学号在行中的位置是不确定的,两个文件中学号之间没有必需在同一行的约定。
要求:
编写一个小型应用程序,实现从两个文件中提取信息,并生成一个新的文本文件,生成的文件中包含:
学号,姓名,性别,语文成绩,数学成绩,英语成绩,总分
能根据命令行参数按学生的学号排序输出或按总分从高到低排序输出。
四、设计和调试过程规范化要求
1) 需求分析
分析系统功能需求以及用户操作流程。
2) 概要设计
在需求分析的基础上,确定系统总体框架(系统功能结构图)。
3) 详细设计
定义数据存储结构,并设计实现系统功能的具体算法,画出各算法的工作流程图。
4) 代码设计
根据所设计的算法,定义相应函数分别实现系统的各子功能模块,同时由主程序提供友好的用户界面,使用户可通过选择主菜单来调用课程设计中要求完成的各个功能模块,子程序执行完后还可以返回到主菜单,继续选择其他功能执行。源程序要求书写规范,结构清晰。重点函数的重点变量,重点功能部分均要求给出清晰的程序注释。
5) 程序调试
程序编译、链接成功后,自己设计实现程序功能的一组或多组测试数据,并严格按照此测试数据进行测试,然后分析测试结果。如果程序不能正常运行或结果不正确,则需对程序进行单步调试,在调试过程中认真查找算法实现中存在的问题,并加以分析和改正。如果程序能够基本正确地运行,可考虑增加若干基本的容错功能(如避免用户操作错误时程序出现死循环等);另外尽量对现有算法给出改进方案,并比较不同算法之间的优缺点。
五、设计报告及书写内容要求
课程设计任务完成后,每位同学必须独立书写一份课程设计报告,注意:不得抄袭他人的报告(或给他人抄袭),一旦发现,成绩为零分。课程设计报告的内容应包括以下五个部分:
1) 需求分析:包括设计题目、设计要求以及系统功能需求分析;
2) 概要设计:包括系统总体设计框架和系统功能模块图;
3) 详细设计。包括主要功能模块的算法设计思路以及对应的工作流程图;
4) 主要源程序代码。包括存储结构设计说明,以及完整源程序清单;
5) 调试分析过程描述。
包括测试数据、测试输出结果,以及对程序调试过程中存在问题的思考(列出主要问题的出错现象、出错原因、解决方法及效果等);
6) 总结。包括课程设计过程中的学习体会与收获、对C语言和本次课程设计的认识以及自己的建议等内容。
如果回答的答案能够一一对应的解决我的问题将再给100分.
注意:除了源程序外,还要有(1) 需求分析(2) 概要设计(3) 详细设计(4) 调试分析过程描述.总之,在设计报告及书写内容要求一定完整.
先再这里谢谢了!!! 展开
题目:文件系统操作练习(或由指导老师安排的其它类似的应用系统)
任务:己有文本文件学生信息和学生成绩。学生信息文件是一个文本文件,文件中具有多行数据,包含:
学生学号,学生姓名,学生性别
不同的内容之间使用逗号进行分隔。
学生成绩文件中包含:
学号,语文课程考试成绩,数学课程考试成绩,英语课程考试成绩
不同内容之间使用逗号进行分隔。
两个文本文件中,学号在行中的位置是不确定的,两个文件中学号之间没有必需在同一行的约定。
要求:
编写一个小型应用程序,实现从两个文件中提取信息,并生成一个新的文本文件,生成的文件中包含:
学号,姓名,性别,语文成绩,数学成绩,英语成绩,总分
能根据命令行参数按学生的学号排序输出或按总分从高到低排序输出。
四、设计和调试过程规范化要求
1) 需求分析
分析系统功能需求以及用户操作流程。
2) 概要设计
在需求分析的基础上,确定系统总体框架(系统功能结构图)。
3) 详细设计
定义数据存储结构,并设计实现系统功能的具体算法,画出各算法的工作流程图。
4) 代码设计
根据所设计的算法,定义相应函数分别实现系统的各子功能模块,同时由主程序提供友好的用户界面,使用户可通过选择主菜单来调用课程设计中要求完成的各个功能模块,子程序执行完后还可以返回到主菜单,继续选择其他功能执行。源程序要求书写规范,结构清晰。重点函数的重点变量,重点功能部分均要求给出清晰的程序注释。
5) 程序调试
程序编译、链接成功后,自己设计实现程序功能的一组或多组测试数据,并严格按照此测试数据进行测试,然后分析测试结果。如果程序不能正常运行或结果不正确,则需对程序进行单步调试,在调试过程中认真查找算法实现中存在的问题,并加以分析和改正。如果程序能够基本正确地运行,可考虑增加若干基本的容错功能(如避免用户操作错误时程序出现死循环等);另外尽量对现有算法给出改进方案,并比较不同算法之间的优缺点。
五、设计报告及书写内容要求
课程设计任务完成后,每位同学必须独立书写一份课程设计报告,注意:不得抄袭他人的报告(或给他人抄袭),一旦发现,成绩为零分。课程设计报告的内容应包括以下五个部分:
1) 需求分析:包括设计题目、设计要求以及系统功能需求分析;
2) 概要设计:包括系统总体设计框架和系统功能模块图;
3) 详细设计。包括主要功能模块的算法设计思路以及对应的工作流程图;
4) 主要源程序代码。包括存储结构设计说明,以及完整源程序清单;
5) 调试分析过程描述。
包括测试数据、测试输出结果,以及对程序调试过程中存在问题的思考(列出主要问题的出错现象、出错原因、解决方法及效果等);
6) 总结。包括课程设计过程中的学习体会与收获、对C语言和本次课程设计的认识以及自己的建议等内容。
如果回答的答案能够一一对应的解决我的问题将再给100分.
注意:除了源程序外,还要有(1) 需求分析(2) 概要设计(3) 详细设计(4) 调试分析过程描述.总之,在设计报告及书写内容要求一定完整.
先再这里谢谢了!!! 展开
6个回答
展开全部
很想说两句,
你看知道教育一栏,
很多人都问各种各样的参考资料是吧,
其实,
这类问题很多都是没有人回答的,
或者根本就找不到提问者想要的答案,
因为现在各种各样的资料简直太多了,
你提问,
在百度知道问,
是面向全国,
其实别人查的可能还不如你自己查的,
别人很可能也就是在百度,
输入要查的资料名字,
查不到,
或者查到一点就粘上去了,
远远不是你想要的那种,
所以,
觉得问这类问题,
就有些浪费分数了。
当然,
这只是我个人的一些看法,
还是希望你能在知道找到你想要的。
这是我复制别人的,我觉得很有道理.
你看知道教育一栏,
很多人都问各种各样的参考资料是吧,
其实,
这类问题很多都是没有人回答的,
或者根本就找不到提问者想要的答案,
因为现在各种各样的资料简直太多了,
你提问,
在百度知道问,
是面向全国,
其实别人查的可能还不如你自己查的,
别人很可能也就是在百度,
输入要查的资料名字,
查不到,
或者查到一点就粘上去了,
远远不是你想要的那种,
所以,
觉得问这类问题,
就有些浪费分数了。
当然,
这只是我个人的一些看法,
还是希望你能在知道找到你想要的。
这是我复制别人的,我觉得很有道理.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
百度HI下,在线回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
500块
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询