700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > c语言课程设计 C语言课程设计报告()——学生管理系统(17页)-原创力文档...

c语言课程设计 C语言课程设计报告()——学生管理系统(17页)-原创力文档...

时间:2023-09-06 18:31:17

相关推荐

c语言课程设计 C语言课程设计报告()——学生管理系统(17页)-原创力文档...

兰州交通大学博文学院

《C语言程序设计》

课 程 设 计 报 告

系 别: 交通运输系

班 级: 16交通运输(3)班

姓 名:

学 号:

指导老师:

1月5日

兰州交通大学博文学院

交通运输系课程设计成绩评定表

学生姓名

班 级

学 号

导师姓名

职 称

日 期

课程设计

论文题目

学生管理系统的C语言实现

指导教师简要评语

指导教师签名:

成 绩

备 注

目 录

TOC \o "1-3" \h \z \u 一、课程性质 1

二、课程设计的目标 1

三、课程设计的要求 2

四、课程设计 2

(一)学生管理系统的功能设计 2

(二)学生管理管理系统的数据实现 2

(三)详细设计 3

(四)测试及调试 7

五、小结 13

PAGE 2

一、课程性质

《C语言程序设计》是理工类专业的主要专业基础课之一,该课程开设的目的是使学生掌握一种基本的程序设计语言。通过该课程的学习,掌握C语言的数据类型、运算和表达式,掌握结构化程序设计的基本结构,学会数组、结构体及函数的使用,培养学生的程序编译素质,提高学生的程序开发能力。《C语言程序设计》课程实践性强,既可以培养学生的踏实工作作风,又可以培养学生的观察和思考能力以及团队合作的能力。

二、课程设计的目标

通过本次课程设计,进一步巩固和强化C程序设计的思想及程序调试的方法和技巧,培养灵活的思维方式及动手编写调试程序的能力。初步掌握软件的设计和开发手段,培养应用C语言解决实际问题的能力,培养学生踏实的工作作风、良好的观察和思考能力、团队合作能力,为后续专业课程的学习打下扎实的理论和实践基础。具体目标如下:

1)能熟练应用VC++集成环境设计和调试C语言程序;

2)能用C语言设计解决简单实际问题的程序,并能完成简单程序的测试;

3)具有良好的数据结构基础和算法能力,以提高个人的结构化程序设计能力;

4)有计算机语言类课程的学习方法,能通过互联网、文献资料巩固和拓展所学知识;

5)养成良好的编程习惯,培养严谨务实的分析问题与解决问题能力。

6)知识目标:

※ 掌握C语言的程序的基本结构和数据类型、运算符、表达式

※ 熟悉的结构化程序设计的三种基本结构

※ 熟练掌握C程序调试的方法、步骤和技巧

※ 掌握函数的概念和用法

※ 掌握数组的概念和用法

※ 掌握指针及结构体的概念和用法

三、课程设计的要求

1、用C语言实现程序设计;

2、利用结构体数组实现学生信息的数据结构设计;

3、用函数实现系统功能模块的设计;

4、界面友好(良好的人机交互),程序要有必要的注释。

四、课程设计

(一)学生管理系统的功能设计

学生信息管理系统存放了每个学生的学号、姓名、性别、出生日期、成绩、生源地信息地数据库。每个人的信息定义在一个结构体变量中。其结构如下:

学生管理系统

学生管理系统

退出系统

学生信息浏览

学生信息删除

学生信息插入

学生成绩查询

学生信息查询

学生成绩浏览

系统通过显示程序、追加程序、查询程序、删除程序、修改程序来实现学生信息管理系统的浏览功能、追加功能、查询功能、删除功能、修改功能。

(二)学生管理管理系统的数据实现

学号

姓名

性别

出生日期

生源地

语文

数学

英语

101

赵泽云

1998、10、20

甘肃

50

98

90

102

张爱平

1998、5、20

甘肃

98

56

20

103

马正泽

1999、10、5

湖北

99

100

65

104

王 云

1998、5、6

甘肃

63

65

66

105

闫欣华

1998、7、20

甘肃

86

76

85

106

姚雪银

1998、2、15

上海

75

95

65

107

冯勇勇

1998、4、23

甘肃

82

23

76

108

辛军平

1998、5、8

甘肃

79

95

88

109

秦 博

1998、12、20

甘肃

71

71

53

110

李 苏

1998、10、3

河南

74

60

63

(三)详细设计

学生管理系统,程序通过#include 头文件 struct student定义结构体,用一个printf函数把输出信息,再通过一个for循环把每一个学生的信息输出,首先定义了一个文件指针,通过while循环录入信息,最后关闭文件。显示录入信息成功! 输入值通过switch用选择

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。