- 22
- 0
- 约1.01万字
- 约 27页
- 2016-08-17 发布于贵州
- 举报
C语言课程设计学籍管理系统
课程设计的目的
课程设计是公认的、最能直接有效地训练创新思维,培养分析问题、解决问题能力的学科。即使一个简单的程序,从任务分析、确定算法、界面布局、编写代码调试运行到,整个过程都需要有条理地构思,这中间有猜测设想、判断推理的思维训练,也有分析问题、解决问题、预测目标等能力的培养。
图1.学籍管理主要功能模块
2.2.程序设计
①根据所构想的功能及模块设计出与之相对算法并建立函数来实现功能[1]。
数据结构体的定义:将一个物的信息作为一个结构体,利用链表所以在结构体 [3]。如下:
struct wkrs{
char num[10];
char name[10];
char sex[5];
int age;
}wk[10];
②main()主函数:
主函数是一个程序的入口,通过用模块化设计,使主函数尽可能简洁,其功能体现其中,在首先声明一些必要变量,利用无限循环体为开关语句,该语句的条件通过函数的输入值来实现功能选取,同时设置一个断点,即当返回值为一定条件时运行exit函数来结束程序,以免造成死循环[4]。
实现菜单选择功能的menu-select函数如图3:
图3 菜单选择功能的menu-select函数
输入学生数据的readin函数如图4:
图4 输入学生数据的readin函数
显示原始数据的display函数
原创力文档

文档评论(0)