电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言班级学生成绩管理系统项目设计

C语言班级学生成绩管理系统项目设计_第1页
1/109
C语言班级学生成绩管理系统项目设计_第2页
2/109
C语言班级学生成绩管理系统项目设计_第3页
3/109
任务1:“班级学生成绩管理系统”总体规则设计 项目的整体框架设计应当充分的进行调查研究,充分与用户进行沟通,充分了解用户的需要,在此基础上给出项目的总体规则设计方案。 这里给出了“班级学生成绩管理系统”工作模块图,其目的是给一个实例,同学们可模仿画出学校的学生成绩管理工作模块图。 任务2:“班级学生成绩管理系统”中相关数据设计 “班级学生成绩管理系统”中的数据分常量与变量、简单类型数据和复杂类型数据。 一、常量 在“班级学生成绩管理系统”中我们假定本系统能处理一个班 40 个学生的数据。用符号常量来定义一个班的学生人数。 定义方法:#define STUNUM 40 二、变量 “班级学生成绩管理系统”中的学生信息主要包括:学号、性别、年龄、三门功课成绩、总成绩和平均成绩,再加上一些与计算全班成绩有关的最高成绩、最低成绩等。这些变量是简单类型变量,还有一些复杂类型变量,如数组、结构体、共用体、指针类型等变量。 1.简单类型 int stunum;//整数类型的学号 char stusex;//字符类型的性别 int stuage;//整数类型的年龄 float score1;//单精度类型的成绩 1 float score2;//单精度类型的成绩 2 float score3;//单精度类型的成绩 3 float avescore;//单精度类型的平均成绩 float maxscore;//单精度类型的最高分 float minscore;//单精度类型的最低分 2.复杂类型 char name[10];//数组类型的姓名 struct student { int stunum;//学号 char name[10];//姓名 char stusex;//性别 int stuage;//年龄 float score[3];//三门成绩 }stu[STUNUM];//含有40 个学生的结构体数组 另外,在编程实践中还会遇到一些这里不能一一列举出来的变量和指针变量,我们将在后续的学习逐渐认识与掌握。 任务3:用输入输出函数初步设计项目封面与菜单 本任务采用C 语言的标准输入输出函数分别实现“班级学生成绩管理系统”的封面和主、子菜单,这些内容暂时处理成单个程序的形式,后面将介绍如何将这些封面与主、子菜单组合起来。 在下述程序中使用了 sy stem 函数,这个函数是一个库函数,它能发出一个MS-DOS 命令,括号中是 cls 是 MS-DOS 的清屏命令,通过 sy stem 函数执行了一条 DOS 命令。 这里给出了封面、主菜单、编辑子菜单、显示子菜单、计算子菜单、排序子菜单六个程序,这六个程序是各自独立的程序。 1 . 项目封面源程序 2 .项目主菜单源程序 3 ....

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言班级学生成绩管理系统项目设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部