C课程设计.docx

上传人:b****5 文档编号:12063807 上传时间:2023-04-16 格式:DOCX 页数:9 大小:15.18KB
下载 相关 举报
C课程设计.docx_第1页
第1页 / 共9页
C课程设计.docx_第2页
第2页 / 共9页
C课程设计.docx_第3页
第3页 / 共9页
C课程设计.docx_第4页
第4页 / 共9页
C课程设计.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

C课程设计.docx

《C课程设计.docx》由会员分享,可在线阅读,更多相关《C课程设计.docx(9页珍藏版)》请在冰豆网上搜索。

C课程设计.docx

C课程设计

华南农业大学理学院

课程设计报告

专业年级:

13金融数学2\11通信1

学生学号:

201330110203\201131191004

学生姓名:

何健华陈焕武

实验题目:

C语言-学生管理系统

指导老师:

蔡贤资

实验时间:

2014年11月

1.系统结构

《学生成绩管理系统》是一个管理学生成绩资料的小型信息管理系统,能对学生成绩记录进行方便的管理,包括课程资料设置、学生资料的输入、输出数据,更改和查找学生成绩、学生成绩的统计排序等功能。

系统结构图如下:

学生成绩管理系统

统计和排序

查找学生成绩

更改学生成绩

输出数据表格

学生信息的输入

课程信息设置

2.系统流程图

2.1课程信息的设置

开始

 

设置课程数目

初始化指针

N

Y

结束

判断是否超过课程数目

输入课程名称与课程代码

保存在内存缓冲中

接收其他数据

2.2学生信息的输入

开始

 

初始化指针位置

申请内存,存入数据

输入成绩,存入数组

Y

 

是否选择退出输入

Y

N

指针移动到下一个记录

Y

 

结束

2.3更新

 

开始

 

初始化指针位置

接收条件

 

Y

指针是否到达缓冲尾部

 

N

N

当前记录是否匹配

 

Y

显示满足条件的记录

 

接收更新数据,若空则清除

 

指针移动到下一个记录

 

结束

 

2.4保存

开始

 

打开文件

 

成功?

A

 

初始指针位置

 

到缓冲底?

 

写入记录

 

移动指针到缓冲下一个记录

 

A

 

结束

 

3.测试

3.1测试说明

测试主要是为了考察系统是否按设计要求进行运行。

3.2测试过程

边界测试数据:

姓名长度16/17

记录长度:

MaxLen

规范性优良中差创新性优良中差合作性优良中差

难易度优良中差易用度优良中差完成度优良中差

评语及评分

评阅人签名:

 

学生成绩管理系统

系统设计书

提交人:

何健华

4.

系统结构

《学生成绩管理系统》是一个管理学生成绩资料的小型信息管理系统,能对学生成绩记录进行方便的管理,包括增添,查询,修改等。

系统结构图如下:

 

学生通讯录管理系统

 

保存记录

更新记录

查询记录

增加记录

 

5.系统流程图

2.1增加

开始

 

初始化接收缓冲

接收姓名

N

结束

Y

保存在内存线性表缓冲

接收其他数据

是否空?

2.2查询

开始

 

初始化指针位置

接收查询条件

 

Y

指针是否到达缓冲尾部

 

N

N

当前记录是否匹配

 

Y

显示满足条件的记录

 

指针移动到下一个记录

 

结束

2.3更新

 

开始

 

初始化指针位置

接收条件

 

Y

指针是否到达缓冲尾部

 

N

N

当前记录是否匹配

 

Y

显示满足条件的记录

 

接收更新数据,若空则清除

 

指针移动到下一个记录

 

结束

 

2.4保存

开始

 

打开文件

 

成功?

A

 

初始指针位置

 

到缓冲底?

 

写入记录

 

移动指针到缓冲下一个记录

 

A

 

结束

 

6.测试

3.1测试说明

测试主要是为了考察系统是否按设计要求进行运行。

3.2测试过程

边界测试数据:

姓名长度16/17

记录长度:

MaxLen

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 实习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1