优质的武进网站建设,世代网络网站建设设计,别人的抖音网站是怎么做的,免费google账号注册入口兰州交通大学博文学院《C语言程序设计》课 程 设 计 报 告系 别#xff1a; 交通运输系班 级#xff1a; 16交通运输(3)班姓 名#xff1a;学 号#xff1a;指导老师#xff1a;2018年1月5日兰州交通大学博文学院交通运输系课程设计成绩评定表学生姓名班 级学 号导师姓名职…兰州交通大学博文学院《C语言程序设计》课 程 设 计 报 告系 别 交通运输系班 级 16交通运输(3)班姓 名学 号指导老师2018年1月5日兰州交通大学博文学院交通运输系课程设计成绩评定表学生姓名班 级学 号导师姓名职 称日 期课程设计论文题目学生管理系统的C语言实现指导教师简要评语指导教师签名成 绩备 注目 录TOC \o 1-3 \h \z \u 一、课程性质 1二、课程设计的目标 1三、课程设计的要求 2四、课程设计 2(一)学生管理系统的功能设计 2(二)学生管理管理系统的数据实现 2(三)详细设计 3(四)测试及调试 7五、小结 13PAGE 2一、课程性质《C语言程序设计》是理工类专业的主要专业基础课之一该课程开设的目的是使学生掌握一种基本的程序设计语言。通过该课程的学习掌握C语言的数据类型、运算和表达式掌握结构化程序设计的基本结构学会数组、结构体及函数的使用培养学生的程序编译素质提高学生的程序开发能力。《C语言程序设计》课程实践性强既可以培养学生的踏实工作作风又可以培养学生的观察和思考能力以及团队合作的能力。二、课程设计的目标通过本次课程设计进一步巩固和强化C程序设计的思想及程序调试的方法和技巧培养灵活的思维方式及动手编写调试程序的能力。初步掌握软件的设计和开发手段培养应用C语言解决实际问题的能力培养学生踏实的工作作风、良好的观察和思考能力、团队合作能力为后续专业课程的学习打下扎实的理论和实践基础。具体目标如下1)能熟练应用VC集成环境设计和调试C语言程序2)能用C语言设计解决简单实际问题的程序并能完成简单程序的测试3)具有良好的数据结构基础和算法能力以提高个人的结构化程序设计能力4)有计算机语言类课程的学习方法能通过互联网、文献资料巩固和拓展所学知识5)养成良好的编程习惯培养严谨务实的分析问题与解决问题能力。6)知识目标※ 掌握C语言的程序的基本结构和数据类型、运算符、表达式※ 熟悉的结构化程序设计的三种基本结构※ 熟练掌握C程序调试的方法、步骤和技巧※ 掌握函数的概念和用法※ 掌握数组的概念和用法※ 掌握指针及结构体的概念和用法三、课程设计的要求1、用C语言实现程序设计2、利用结构体数组实现学生信息的数据结构设计3、用函数实现系统功能模块的设计4、界面友好(良好的人机交互)程序要有必要的注释。四、课程设计(一)学生管理系统的功能设计学生信息管理系统存放了每个学生的学号、姓名、性别、出生日期、成绩、生源地信息地数据库。每个人的信息定义在一个结构体变量中。其结构如下学生管理系统学生管理系统退出系统学生信息浏览学生信息删除学生信息插入学生成绩查询学生信息查询学生成绩浏览系统通过显示程序、追加程序、查询程序、删除程序、修改程序来实现学生信息管理系统的浏览功能、追加功能、查询功能、删除功能、修改功能。(二)学生管理管理系统的数据实现学号姓名性别出生日期生源地语文数学英语2016101赵泽云男1998、10、20甘肃5098902016102张爱平女1998、5、20甘肃9856202016103马正泽男1999、10、5湖北99100652016104王 云男1998、5、6甘肃6365662016105闫欣华女1998、7、20甘肃8676852016106姚雪银男1998、2、15上海7595652016107冯勇勇男1998、4、23甘肃8223762016108辛军平女1998、5、8甘肃7995882016109秦 博男1998、12、20甘肃7171532016110李 苏女1998、10、3河南746063(三)详细设计学生管理系统程序通过#include 头文件 struct student定义结构体,用一个printf函数把输出信息再通过一个for循环把每一个学生的信息输出首先定义了一个文件指针通过while循环录入信息最后关闭文件。显示录入信息成功 输入值通过switch用选择