毕业设计_c语言学生成绩管理系统设计与实现

毕业设计_c语言学生成绩管理系统设计与实现

ID:9380903

大小:67.00 KB

页数:44页

时间:2018-04-29

毕业设计_c语言学生成绩管理系统设计与实现_第1页
毕业设计_c语言学生成绩管理系统设计与实现_第2页
毕业设计_c语言学生成绩管理系统设计与实现_第3页
毕业设计_c语言学生成绩管理系统设计与实现_第4页
毕业设计_c语言学生成绩管理系统设计与实现_第5页
资源描述:

《毕业设计_c语言学生成绩管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、毕业设计_C语言学生成绩管理系统设计与实现西南科技大学高等教育自学考试(信息管理与服务)毕业论文过程的思想.可以说面向过程是一种基础的方法.它考虑的是实际的实现.一般的面向过程是从上往下步步求精.所以面向过程最重要的是模块化的思想方法.对比较面向对象,面向对象的方法主要是把事物给对象化,对象包括属性与行为.当程序规模不是很大时,面向过程的方法还会体现出一种优势,因为程序的流程很清楚,按着模块与函数的方法可以很好的组织.1.2.2使用面向过程的C语言简介1.C语言C言是一种面向过程的计算机程序设计语言,它是目前众多计算机语

2、言中举世公认的优秀的结构程序设计语言之一。它由美国贝尔研究所的D.M.Ritchie于1972年推出。1978后,C语言已先后被移植到大、中、小及微型机上。44C语言发展如此迅速,而且成为最受欢迎的语言之一,主要因为它具有强大的功能。许多著名的系统软件,如DBASEⅣ都是由C语言编写的。用C语言加上一些汇编语言子程序,就更能显示C语言的优势了,像PC-DOS、WORDSTAR等就是用这种方法编写的。2.C语言特点:C语言是一种成功的系统描述语言,用C语言开发的UNIX操作系统就是一个成功的范例;同时C语言又是一种通用的程

3、序设计语言,在国际上广泛流行。世界上很多著名的计算公司都成功的开发了不同版本的C语言,很多优秀的应用程序也都使用C语言开发的,它是一种很有发展前途的高级程序设计语言。1.C是中级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。2.C是结构式语言。结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函

4、数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。443.C语言功能齐全。具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。另外C语言也具有强大的图形功能,支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大,可以实现决策目的的游戏。36西南科技大学高等教育自学考试(信息管理与服务)毕业论文4.C语言适用范围大。适合于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。C语言对编写需要硬件进行操作的场合,明显优于其它解释型高级语言,有一些大型应用软件也是用C

5、语言编写的。C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。5.C语言文件由数据序列组成,可以构成二进制文件或文本文件常用的C语言IDE(集成开发环境)有MicrosoftVisualC++,Dev-C++,Code::Blocks,BorlandC++,WatcomC++,BorlandC++Builder,GNUDJGPPC++,Lccwin32CCompiler3.1,HighC,TurboC,C-Free,win-tc等等……对于一个初

6、学者,MicrosoftVisualC++是一个比较好的软件。界面友好,功能强大,调试也很方便。4436西南科技大学高等教育自学考试(信息管理与服务)毕业论文第2章需求分析学籍管理系统应具有如下1、能录入学生的基本信息,包括学号、姓名、专业、年级、性别和出生日期信息,保存到结构体数组中。2、能根据输入的学号查找学生,进行信息的修改。3、能根据输入的学号从结构体数组中删除学生的记录。4、实现查询功能,能根据输入的学号或年级在屏幕上显示相应的学生信息。5、能在屏幕上以列表的方式输出所有学生的信息。2.1目标(1)掌握和利用C

7、语言进行程序设计的能力。(2)理解和运用结构化程序设计的思想和方法。(3)掌握开发一个小型实用系统的基本方法。(4)学会调试一个较长程序的基本方法。44(5)掌握书写程序设计开发文档的能力(书写课程设计报告)。2.2要求(1)用C语言实现系统。(2)利用结构体链表实现学生成绩的数据结构设计。(3)系统具有增加、查询、插入、排序等基本功能。(4)系统的各个功能模块要求用文件的形式实现。(5)完成设计任务并书写课程设计报告。(6)将学生成绩信息存在文件中。36西南科技大学高等教育自学考试(信息管理与服务)毕业论文2.3学生成

8、绩管理系统的功能1--按学号查询学生信息2--按姓名查询学生信息3--显示所有学生信息4--根据学号、姓名、单科成绩进行排序5--添加学生信息6--删除学生信息7--修改学生信息8--保存学生信息文件9--读入学生信息文件0--退出44此项目主要考察我们对结构体、指针、文件的操作,以及C语言算法的掌握,所以完成此题目

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。