登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 理工学类 > 信息与计算科学 > 正文

基于C语言成绩查询菜单的设计

 2024-02-05 09:02  

论文总字数:11233字

摘 要

本程序系统主要采用Microsoft Visual C 开发工具,C语言作为设计语言,使用结构体中嵌套结构体来实现对学生信息的存储,利用文件完成数据的读取和存储。成绩查询菜单主要实现了学号查询成绩、科目号统计平均分、录入学生成绩功能,能基本达到成绩查询的一般要求。

关键词:Microsoft Visual C ,结构体,文件,成绩查询菜单

Abstract: The program system mainly uses Microsoft Visual C development tool, C language as a design language, the structure of the nested structure of the student body to achieve the storage of information, the file to read and complete data storage. Score query menu can achieve these functions, for the number of student to inquiry score, the number of subject to count average and adding the result. General functions can basically achieve query of the score.

Keywords:Microsoft Visual C ,structure,file,score query menu

目 录

0 引言…………………………………………………………4

1 成绩查询菜单设计的技术及工具介绍…………………………………4

1.1 C语言简介…………………………………………………………4

1.2 结构体概述…………………………………………………………4

1.3 文件………………………………………………………………5

1.4 VC 6.0简介…………………………………………………………5

2 成绩查询菜单的设计……………………………………………………6

2.1 背景分析……………………………………………………………6

2.2 目标及意义……………………………………………………………6

2.3 算法及功能………………………………………………………………7

2.4 程序的实现…………………………………………………………11

2.4.1用户选择功能的实现………………………………………………11

2.4.2学号查询成绩的实现………………………………………………12

2.4.3科目号统计平均分的实现…………………………………………13

2.4.4录入学生成绩的实现………………………………………………15

总结…………………………………………………………………………18

参考文献……………………………………………………………………19

致谢………………………………………………………………………………20

0 引言

21世纪是信息化的时代,也是网络的时代,计算机凭借其自身性能的优越性,愈来愈受到人类的亲睐,已经普遍的进入人类的生活,成为我们学习、工作必不可少的工具。

受该技术潮流的指引,并且为了紧跟国际经济发展的步伐,现如今学校已经开始重视计算机及网络技术在自身发展过程中的作用。为了大力提高自身的竞争力和管理水平,减少不必要的资源浪费,很多学校已经把自动化、网络化、智能化的办公理念纳入到班级的管理当中。另一方面,随着教育的不断改革,国家对青少年教育的不断重视,导致学校规模不断地扩大,学生数量持续增涨,从而使得学校对学生的信息管理难度也在加大。此时,对学生信息管理的网络化、智能化必将成为一种趋势。

学生成绩查询是学校对学生成绩信息管理的必须具备的功能,因为学生信息量的增加,使得学校不得不采取增加资源来达到对信息管理的目的。但是这种做法与现代化的办公理念严重不相符,也无法达到快捷、安全的要求。所以一个简单易用的成绩查询菜单的设计不但能减轻学校管理工作人员的工作负担,也能为学生查找自己的成绩提供方便,在一定程度上能节约大量的资源。

1 成绩查询菜单设计的技术及工具介绍

1.1 C语言简介

C语言作为最初的UNIX操作系统的实现语言,于20世纪70年代初在贝尔实验室诞生。随着UNIX操作系统广泛应用,C语言也快速的得到推广。C语言不仅具备汇编语言的功能,而且也具有高级语言的许多功能,既可以用来编写系统软件,又可以用于编写应用软件。其应用范围非常广泛,不光在软件开发上,各种的科研项目也都需要用到,如目前流行的嵌入式程序开发、图形游戏开发、图形化界面的设计等。

C语言是介于汇编语言和高级语言之间的一种中间型程序设计语言,常被称为中级语言。它既有高级语言的基本特点,又具有汇编语言的特点,能面向硬件和系统,具有可以直接访问硬件的功能。

1.2 结构体概述

"结构体”是一种构造类型,它是由不同数据类型组成的。构成结构体类型的数据称作成员,每个成员可以是一个基本数据类型,也可以是一个构造类型。使用结构体以前一定得先定义,描述它的构造模型。如同在调用函数之前要先定义函数一样。

结构体类型声明一般格式如下:

struct 结构体名

{ 成员列表; };

其中, (1)struct是结构体的关键字,也是类型的标志;

(2)结构体名是结构标志,代表了花括号里的声明,能够用其作为声明的简写形式;

(3)结构体类型的大小是全部成员所占的空间字节数的总和;

(4)成员列表可以是若干个不同类型的变量、数组。

结构体和数组最主要有两点差别:第一,不同数据类型的结构可以在一个结构中声明;第二,相同结构的结构体变量能够互相赋值。而数组是无法做到的,因为数组是相同数据类型的数据集合,它本身不是数据类型(而结构体是),数组名是常量指针,故不可以作为左值进行运算,因此数组之间不可以通过数组名互相赋值,即便它们的数据类型以及数组大小完全相同。

1.3 文件

文件在程序设计中是一个非常重要的概念。所谓文件,一般指的是存储在外部介质上数据的集合,一批数据是通过文件的方式存放在外部介质(如磁盘)上的。操作系统是以文件为单位对数据进行管理的。也就是说,如果你想从外界获取数据,首先必须根据文件名查找指定文件,然后从文件中读取数据。向外部介质上存放数据也一定要先建立文件,才可以向其输出数据。对文件处理过程如图1:

图1

剩余内容已隐藏,请支付后下载全文,论文总字数:11233字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图