欢迎来到天天文库
浏览记录
ID:56184093
大小:818.00 KB
页数:39页
时间:2020-03-18
《[电脑基础知识]C语言程序设计.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、中南民族大学工商学院计算机科学与技术系涕言程序设计课程设M项目名称:学生姓名:学号:班级:指导教师:学生管理系统曾哲09081027098门胡成松、刘莹2010年6月25日1实验目的和意义11.1目的11.2意义12系统功能描述及设计23系统存储结构设计与描述33.1结构体数据定义33.2系统储存函数34系统功能实现及算法描述44.1主要函数44.2主要函数流程图54.2.1查找函数search()54.2.2输入函数流程图64.3.3sava()一一存储函数流程图75系统性能测试85.1系统目录85.2学生信息录入函数功能95.3浏览学生信息95.5成绩排序系统115.6学生
2、信息修改125.7学生信息统计126设计小结13致谢14参考文献16附录:源代码清单171实验目的和意义1.1目的本课程设计的目的就是要通过一次集中的强化训练,使学生能及时巩固已学的知识,补充未学的但又必要的内容。进行课程设计冃的在于加深对程序设计基础中基础理论和基本知识的理解,促进理论与实践的结合,进一步提高程序设计的能力。具体目的如下:(1)使学生更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法;(2)培养学生综合运用所学知识独立完成课题的能力;(3)培养学生勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质;(4
3、)提高学生对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质;(5)培养学生从资料文献、科学实验中获得知识的能力,提髙学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力;(6)对学生掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核;(7)复习巩固C语言的基础知识,进一步加深对C语言编程的理解和掌握;(8)利用所学知识,理论和实际结合,利用资源,采用模块化的结构,使用模仿修改自主设计相结合的方法,锻炼学生综合分析解决实际问题的编程能力。1.2意义(1)有利于基础知识的理解学生掌握了一些信息时代生存与发展必需
4、的信息技术基础知识和基本技能,具备了在日常生活与学习中应用信息技术解决问题的基本态度与基本能力。但是,学生对于程序、病毒的内涵,程序与文档、数据的区别,计算机运行的机理等知识内容的理解比较肤浅。学生如果接触了程度设计,就能真正理解,从而进一步打破计算机的神秘感。(2)有利于逻辑思维的锻炼在许多常规学科的日常教学中,我们不难发现这样一个现象,不少学生的思维常常处于混乱的状态。写起作文来前言不搭后语,解起数学题来步骤混乱,这些都是缺乏思维训练的结果。程序设计是公认的、最能直接有效地训练学生的创新思维,培养分析问题、解决问题能力的学科之一。即使一个简单的程序,从任务分析、确定算法、界
5、面布局、编写代码到调试运行,整个过程学生都需要有条理地构思,这中间有猜测设想、判断推理的抽象思维训练,也有分析问题、解决问题、预测目标等能力的培养。(3)有利于与其他学科的整合在程序设计中,我们可以解决其它学科有关问题,也利用其它课程的有关知识来解决信息技术中比较抽象很难理解的知识。在信息技术课屮整合其它学科的知识,发挥信息技术的优势。(4)有利于治学态度的培养。程序设计中,语句的语法和常量变量的定义都有严格的要求,有时输了一个中文标点、打错了一个字母,编译就不通过,程序无法正常运行。因此,程序设计初学阶段,学生经常会犯这样的错误,对能要通过几次乃至十多次的反复修改、调试,才能
6、成功,但这种现象会随着学习的深入而慢慢改观。这当中就有一个严谨治学、一丝不苟的科学精神的培养,又有一个不怕失败、百折不挠品格的锻炼°2系统功能描述及设计(1)系统以菜单的形式工作;(2)学生信息的输入,包括学生的姓名,性别,计算机的成绩,数学成绩,英语成绩(其中学生的学号由系统自动生成);(3)学生信息的浏览功能;(4)学生信息的查找功能,包括学号的查找,姓名的查找;(5)学生信息删除功能(只提供学号删除,避免姓名重复);(6)学生成绩的排序的功能,包括计算机成绩、数学成绩、英语成绩的排序;(7)学生信息的修改功能,包括学生信息的添加,修改(修改的功能的实现是通过学号来定位,然
7、后找到该学生的信息修改用户选择的成绩的选项);(8)学生各科成绩的统计功能,包括各个科目的最高分,最低分,及格率,各个分数段的学生人数以及该科目的平均分数。学生管理系统,亠学牛信息录入T1"学牛信息删除二一~
8、--二一二丄一I;-rmL二按学号查找二•-;-一一_:••.--“「-・r--“.i学牛信息查询」订•裏厂按妳名查找"-・•注.-・X--学生信息浏览二JL一〈学牛信息修改」-学半成绩排序」八学生信息统计--一.・・公・・・-八L▼•丄I■■-・*饮计算机成绩排&按数学成绩排序■按英
此文档下载收益归作者所有