吉林工程技术师范学院
《C语言程序》课程设计报告书
设计题目: 学生成绩管理系统
专 业: 电子信息工程
班 级:
学生姓名:
学 号: c语言listinsert函数
指导教师:
设计地点:
2010年5月
摘 要
《学生管理系统》是一款简单实用的小程序,虽然外观看起来没有其他软件那样漂亮,但其功能却很实用。他可以帮你把学生成绩资料整理得井井有条,让你的效率大大提高。而其体积小不占内存更是其一大特点。
本程序主要是真对学生成绩资料多、内容单一却不易于管理的特点而设计,其主作用是可以从众多的学生成绩资料中实现增、删、查、改、显示等功能,方便用户对繁杂的学生成绩资料进行管理。
其程序的内容并不复杂。主要编程思想是通过用户输入选项,经由switch()函数进行判断,再由其调用各部分增、删、查、改、显示等功能的函数来实现。只是具体的子函数为满足某种功能和函数之间的调用会有一些复杂。
学生成绩管理的功能实现了包要求用户输入数据,并将数据写入一定的文件中、需用时还可以读出来共查看。当然还有查和排序的功能。这一切旨在学历并练习c语言的开发实践。
本程序常用关键字:
C语言,结构体,数组,指针,学生管理,成绩查询
目 录
摘要
第一章 绪论………………………………………………1
1.1课题背景 ………………………………………………1
1.2国内外研究状况 …………………………………………1
1.3本文研究目标和内容 ……………………………………1
第二章 系统分析与概要设计 ……………………………2
2.1 功能需要与性能需要 ……………………………………2
2.2 功能模块图 ……………………………………………3
2.3 数据结构设计 …………………………………………3
2.4 函数功能设计 …………………………………………3
第三章 详细设计 ………………………………………4
第四章 系统实现 ……………………………………10
第五章 测试与调试 ……………………………………17
第六章 总结与心得 ……………………………………20
附录一:所有原代码 ……………………………………21
附录二:参考文献 ………………………………………27
第一章 绪论
1.1课题背景
C语言属于高级程序语言的一种,它的前身是“ALGOL”。其创始人是布朗·W·卡尼汉和丹尼斯·M·利奇。C语言问世时是带有很大的局限性,因为它只能用于UNIX系统上。然而随着科学技术的进步,计算机工业的发展,C语言逐渐脱离UNIX。1987年美国标准化协会制定了C语言的国际标准,简称“ANSI C”,从此以后它便成为一种广泛使用的程序语言。C语言的优点很多,主要的有如下四点:
1.兼备高级语言与低级语言的优点,属于一种中间语言。
2.它是一种结构化程序设计语言,非常适合结构化程序设计。
3.有较丰富的数据类型、运算符以及函数供以选用。
4.直接与内存打交道,使修改、编辑其他程序与文档变得轻松,简单。
1.2国内外研究状况
随着多媒体技术、网络技术的日益成熟,教育正走向信息化和现代化。教育技术的发展不
仅改变了教学手段、教学方法,同时也带来了教学内容、教学观念的更新。教学改革势在必行,网络教学成为当前计算机辅助教育的热点。据了解,国内一些院校和科研单位都不同程度地开展了网络教学系统方面的研究和开发,但仍未脱离传统的教学模式,缺乏系统性和实践性,特别是缺乏适合非计算机专业的C语言程序设计的网络教学系统。因此,开发出一套符合教学大纲要求,并具有较强系统性的实用C语言网络教学系统是十分必要的。国外教学系统目前就较未为成熟,国内水平较国外相对较落后,大多数存在的问题是查询时易出差,不易模糊查询,制作比较粗糙。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论