- 2
- 0
- 约1.22万字
- 约 32页
- 2021-06-27 发布于山东
- 举报
精品文档
精品文档
PAGE
PAGE24
精品文档
PAGE
C语言课程设计
学生信息管理系统
姓名 洪伟生
院系 计算机学院
日期 2015年7 月5 日
. . .
目 录
第一章 要求 ??????????????????
第二章 算法剖析
理依据???????????????????
主要方法?????????????????2.1整体流程???????????????
2.2函数功能和函数之的用关系??????
第三章 代(源代)???????????????
第四章 剖析明??????????????????
第五章 ????????????????????
第一章、设计要求
1、利用所学的知识、理论和实际结合,利用资源,采用模块化的构造,使用模拟改正
自主设计相结合的方法,锻炼学生综合剖析解决实际问题的编程能力;
2、经过C语言各个函数功能来实现对学生信息的管理,学生信息包括学生,学号,各
科成绩;管理方式包括对学生信息的录入,保留,排序,查找、改正、删除等功能。
第二章、 算法剖析
1、程序理论依据
经过C语言的程序设计基础的掌握,对学生成绩管理系统进行编写程序。首先,经过链表这一数据构造来对学生的信息进行录入以及操作,在其过程中,经过各个功能语句以及选
择构造,循环构造等方式的结合来达到所要实现的程序功能。最后经过对C语言中对文件的操作,对已有学生成绩的读取和新建学生成绩的录入保留。
. . .
2、主要实现方法
2.1整体流程图
学生信息管
理系统
进入 退出
学
学
学
学
学
学
返
生
生
生
生
生
生
回
信
信
信
信
信
信
主
息
息
息
息
息
息
菜
录
浏
查
修
增
删
单
入
览
找
改
加
除
2.2、函数功能和函数之间的调用关系
2.2.1
、函数功能:
voidMenu_1();
//
主菜单
voidMenu_2();
//
二级菜单
void
swap(struct
student*phead,struct
student*pback);
//
链
表节点交换
voidSave(structstudent*head);
//
写入磁
盘
voidSearch(structstudent*head);
//
查找学
生信息
voidRead(structstudent*head);
//
显示学
生信息
voidSort(structstudent*head);
//
链表节
点排序
struct
student
*
Create();
//
学生信息手动
录入
struct
student
*
Readpoint();
//
磁盘文件写入
存
structstudent*Modify(structstudent*head);
//
链表构造
体成员改正
structstudent*Add(structstudent*head);
//
链表节
点插入
structstudent*Delete(structstudent*head);
//
链表节
点删除
. . .
2.2.2、函数之间的调用关系:
经过switch语句进行指令选择:
case1:
学生信息录入
调用函数
Create()
、Save()、Menu_1()、Menu_2()
case2:
学生信息浏览
调用函数
Readpoint()、Sort()、Read()、Save()、Menu_1()、Menu_2()
case3:
学生信息查找
调用函数
Search()
、Readpoint()
、Menu_1()、Menu_2()
case4:
学生信息改正
调用函数
Modify()
、Readpoint()
、Save()、Menu_1()、Menu_2()
case5:
学生信息增加
调用函数
Add()、Readpoint()
、Save()、Menu_1()、Menu_2()
case6:
学生信息删除
调用函数
Delete()
、Readpoint()Save()
、Menu_1()、Menu_2()
case0:
返回主菜单
调用函数 Menu_1()
第三章、代码(源代码)
/*
学生信息管理系统
*/
#includestdio.h
#includestdlib.h
#includestring.h
structstudent // 定义构造体
{
intnum;
charname[24];
charsex[5];
intChinese;
intMath;
intEnglish;
structstudent*next;
. . .
};
voidMenu_1();
//
主菜单
voidMenu_2();
//
二级菜单
voidswap(structstudent*phead,str
原创力文档

文档评论(0)