c语言管理系统个人总结,C语言个人总结.doc

C语言个人总结

大连理工大学城市学院

个人实践报告

课程名称: C语言编程实践

院 (系): 计算机工程学院

专 业: 软件工程(嵌入式系统)专业

班 级: 嵌入式1101班

学 生: 刘丽

指导教师: 葛日波

完成时间: 2012年 11 月 25 日

目 录

1 个人承担的主要工作2

1.1 模块名称及功能描述2

1.2 流程图及代码2

1.3 运行结果分析4

2 主要收获7

2.1 巩固了已学知识7

2.2 拓展了新知识9

2.3 提高了应用能力12

3 问题和建议13

1 个人承担的主要工作

1.1 模块名称与功能描述

1.模块名称

读入运动员记录模块。与该模块对应的函数名为ClassSel,函数原型如下:

extern void ClassSel()

2.模块功能

该模块的功能是查询特定的班级信息。

1.2 流程图及代码

1. 模块流程图:

程序代码:

//**************************************************************

// 函 数 名: Classsel

// 函数功能: 查找班级信息

// 编 制 者: 刘丽

// 编制时间: 2012-12-7

//**************************************************************

#include"tou.h"

void classsel(CLASS c[],char *p,int n)

{

int i;

int j;

for(i=0;i

if(strcmp(c[i].classname,p)==0)

{

printf("Information is fond!\a\a\n");

printf("%8s%10d",c[i].classname,c[i].studentnum);

for(j=0;j

printf("%9c",c[i].class_courseid[j]);

printf("\n");

break;

}

if(i==n)

printf("Information is not found!\a\n");

return ;

}

1.3 运行结果及分析:

①输入班级编号、班级人数、课程编号,在输入课程编号之前有一个选择,如图所示

,如果选择‘是’,则出现‘Enter password’提示语,并出现‘输入课程的编号和课程名称’;如果选择‘不是’,则提示‘您已越权,请退出。谢谢!’的信息,该系统结束。结束输入过程。总体的输入班级信息的运行结果截图如下:

图①-1 输入班级信息

②查找班级信息,当选择2时,会提示‘请输入要查找的班级编号:’。

如果要查找的班级编号已存在,则显示‘Information is found!’并显示该班级的‘班级编号,班级学生人数还有班级课程名称’。则此次查找班级信息的运行结果截图如下:

图 ②-1 查找班级信息

如果查找的班级编号没有输入,则显示‘Information is not found!’。查找结束。则此次查找班级信息的运行结果截图如下:

图 ②-2 查找班级信息

③退出程序。当选择3时,则退出该系统,并显示‘Press any key to continue’。则运行结果截图如下:

图 ③-1 退出系统

分析:首先看进入该系统的人是不是管理员。如果不是,则提示‘您已越权限,请退出。谢谢’,如果是,则可以进行进一步的操作。然后输入班级的相关信息,输入完成之后,进行查找操作。如果要查找的班级已经被录入该系统中,则显示‘Information is found!’并将该班级的‘班级编号、班级学生人数、班级课程名称’显示出来;如果要查找的班级信息没有被录入到该系统中,则系统提示‘Information is not found!’。

2 主要收获

2.1 巩固了已学知识

1. 结构数据类型

①类型定义的格式:

typedef 旧类型名 新类型名

typedef:类型定义关键字

旧类型名:任意合法数据类型

新类型名:新类型名

②使用typedef关键字可以吧一种类型定义为另一种类型

结构的声明:struct 结构名 {类型 结构成员名1;……}

其中struct:为关键字,结构名是结构的标识,由用户定义。{

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值