下载此文档

C语言课程实训报告.doc


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
HUBEI UNIVERSITY OF AUTOMOTIVE TECHNOLOGY
C语言程序设计
课程实训报告
课设题目: 学生信息管理系统
专 业: 电气工程及其自动化
班 级: k1223-1
姓 名: 甘有明
成 绩:
完毕日期: 12月28日-1月11日
指引教师: 张吴波

通过课程实训,加深对构造化程序设计思想理解,能对系统功能进行分析,并设计合理模块化构造。
通过课程实训,进一步掌握C语言中重要数据构造。掌握并纯熟运用指针、链表、构造体、文献等数据构造。
通过课程实训,提高程序开发能力,能运用合理控制流编写清晰高效程序。
通过课程实训,培养C语言知识运用和自学能力,真正把课堂上获得知识运用起来,培养自己对程序编写兴趣,并能独立设计和实现一种小型系统。
通过课程实训,加强了自己程序分析能力。


遵循软件开发过程基本规范;能灵活应用,初步具备运用C程序解决实际问题能力。
运用构造化程序设计办法,按照课程实训题目规定,完毕涉及需求分析、数据构造设计、概要设计、详细设计、编写代码、调试和测试C程序等过程。
学会运用数组、构造体、链表进行有关信息表达。
功能模块划分清晰,系统构造图符合功能操作规定,且有详尽功能描述
各重要功能模块有详尽流程图及描述,用函数形式实现,且调用入口、功能、出口等关系对的。
所设计C程序较好可读性和可靠性;程序书写风格规范,注释清晰。
界面和谐(良好人机互交),凡需要输入信息时,均有较详尽提示信息,并对输入信息有较完善值域分析。
程序经上机调试通过,不应浮现语法型、功能型错误,并获得满意成果。
学会通过各功能性测试用例测试程序能力,尽量避免原则性错误浮现。
掌握编写、调试和测试C语言程序基本技巧,充分理解构造化程序设计基本办法。
C语言课程实训报告内容反映实际设计过程,且符合格式规定,无抄袭现象。

题目描述
设计一学生证管理程序。该程序应具备下列功能:
能从文献导入学生证信息
能从键盘录入学生证信息
给定学号,显示某位学生学生证信息;
给定某个班级班号,显示该班所有学生学生证信息;
给定某位学生学号,可以修改该学生学生证信息;
给定某位学生学号,可以删除该学生学生证信息;
可以将学生信息导出到文献
题目规定
按分析、设计、编码、调试和测试软件开发过程完毕这个应用程序。
学分信息应当涉及学号、姓名、课程类别和学分等。
为各项操作功能设计一种菜单。应用程序运营后,先显示这个菜单,然后顾客通过菜单项选取但愿进行操作项目。
每个功能操作中,不应有原则性错误浮现;
对输入值用测试用例测试,不应有错误浮现;
界面应和谐,操作应流畅。
输入规定
应用程序运营后,在屏幕上显示一种菜单。顾客可以依照需求,选定相应操作项目。进入每个操作后,普通应有相应子菜单,或有相应提示信息,依照提示信息规定,从键盘或文献输入相应信息。
输出规定
应用程序运营后,要在屏幕上显示一种菜单。
规定顾客输入数据时,要给出清晰、明确提示信息,涉及输入数据内容、格式及结束方式等。
提示`
设计一种构造体类型和一维数组类型,用来保存学分信息。
扩展功能
将所有学生学分信息存储在一种文献中,并实现文献读写操作。
4基本描述
void menu(); //主菜单
int input(STUDENT s[],int n) ;/* 录入所有学生信息,有返回值*/
void browseall(STUDENT s[],int n);/* 显示所有学生信息,无返回值*/
int add(STUDENT s[],int n); /* 添加某位学生信息,有返回值*/
void browsestudent(STUDENT s[],int n); /* 显示某位学生信息,无返回值*/
void browseclass(STUDENT s[],int n); /* 显示该班所有学生状况,无返回值*/
void amend(STUDENT s[],int n); /* 给定某位学生学号,修改该学生信息,无返回值*/
int Delete(STU

C语言课程实训报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人业精于勤
  • 文件大小592 KB
  • 时间2021-12-06
最近更新