C语言系统学习实训报告.doc
《C语言系统学习实训报告.doc》由会员分享,可在线阅读,更多相关《C语言系统学习实训报告.doc(31页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、郑州轻工业学院实 训 报 告实训名称:实训名称: 基本编程技能实训基本编程技能实训 成 绩: 时间: 2017 年 6 月 26 日至 2017 年 10 月 20 日一、一、题目题目1、电话簿管理系统 2、商品销售管理系统 3、基于内存的学籍管理系统(以 windows 系统实现为主,尝试 Linux 平台下的程序实现)二、实训的性质和任务二、实训的性质和任务1、巩固和强化学生的程序设计基本知识和基本技能,尤其是 C 语言的基本数据类型、构 造类型、函数、指针、文件等等方面的基本知识和技能。 2、培养和训练学生综合利用所学基本知识和基本技能进行小型应用程序开发的技能。 3、培养学生适应岗位需
2、要,独立分析问题、解决问题的基本能力,以及团队合作精神。1三、实训的基本要求三、实训的基本要求通过本次实训,学生应达到以下几个方面的要求: 1、素质要求 以积极认真的态度对待本次实训,遵章守纪,团队协作。善于发现问题,分析问题, 解决问题,努力培养自己的独立工作能力。 2、知识要求 熟练账务 C 语言的集成开发环境的使用,以及 C 语言的数据类型、语法、基本结构等。 熟练掌握 C 语句的功能、用法以及函数的调用使用和头文件的使用等。 3、能力要求 学生应具有一定的项目分析能力、任务分解能力、组织实施能力以及理论练习实际应 用的能力。 学生应具有一定的查阅教材、各类相关资料及工具书的能力,进而养
3、成自我学习的习 惯。通过本次实训使学生基本能够把握 C 语言的精髓,并能够熟练使用 C 语言编写简单的 程序和通过实际的分析、理论练习实际能够编制出现实生活或模拟现实生活中简单的、常 见的系统。四、实训内容及要求四、实训内容及要求天天/ /日日 期期任务描述任务描述通过标准通过标准第 1 天说明系统功能,明确课题任务与涉及的要求、分配具体的 任务。分析实训内容,讲解相关知识,引导学生入门。学生理解题目第 2 天学生具体分析第一个实训题目,明确思路和任务,并可以 查询相关书籍、资料,设计出每一个模块的流程图;理解 并设计相关的数据类型定义。画出相关流程图第 3 天编写 printheader()
4、、printdata()两个函数代码通过第 4 天编写 Disp()、stringinput()两个函数代码通过第 5 天编写 Locate()、Add()两个函数,完成定位和添加功能代码通过第 6 天编写 Quran() 、Del()两个函数,完成查询和删除功能代码通过第 7 天编写 Insert() 、Modify()函数,实现插入和修改功能代码通过第 8 天编写 Save() 、SelectSort()两个函数,实现存盘和排 序功能同上第 9 天编写函数 main()函数,整合前面的功能模块,完成整个系 统成功运行系统第 10 天学生具体分析第二个实训题目,明确思路和任务,并可以 查询相
5、关书籍、资料,设计出每一个模块的流程图;理解 并设计相关的数据类型定义。画出相关流程图第 11 天建立录入函数系统,小规模数据实验,录入字符,数字, 字母,以及三部分内容的混合形式代码通过第 12 天对录入的数据实现修改,还原,删除通过代码测试第 13 天用户名的增加,新建,删除用户画出流程图第 14数据的查询 ,数据查询函数的应用,小样本数据实验代码通过2天第 15 天以链表形式来保存数据,链表结构体的混合使用界面建立完毕第 16 天掌握内存函数 malloc(size), calloc()函数的使用内存空间分配通过第 17 天实现文件的读取操作代码通过第 18 天实现查询和更新功能代码通过
6、第 19 天实现统计功能代码通过第 20 天答辩按照要求完成任务, 阐述清楚。第 21 天撰写实训报告格式满足相关文档 要求五、五、考核指标及成绩评定实训成绩评定方法: 平时成绩(20%)+验收与答辩(50%)+实训报告(30%)=总评成绩 验收与答辩成绩评定标准: 1、全部完成 90-100 2、主要功能完成 70-90 3、部分功能完成 60-70 4、少部分完成 40-60 5、几乎没做 0-40完完 成成 期期 限:限: 2 20 01 17 7 年年 1 10 0 月月 2 20 0 日日 指指导导教教师师签签名名: 20172017 年年 6 6 月月 2626 日日目 录1 实训
7、简介41.1 实训任务431.2 题目简介41.3 主要内容41.4 基本要求42 总体设计流程5 2.1 总体设计思路52.2 设计流程52.3 包含的模块53 系统详细设计63.1 主函数63.2 各功能模块设计74 设计的实现95 总结116参考文献121实训简介41.1实训任务1、巩固和强化学生的程序设计基本知识和基本技能,尤其是 C 语言的基本数据类型、构造类型、函数、指针、文件等等方面的基本知识和技能。2、培养和训练学生综合利用所学基本知识和基本技能进行小型应用程序开发的技能。3、培养学生适应岗位需要,独立分析问题、解决问题的基本能力,以及团队合作精神。1.2题目简介电话簿管理系统
8、是具有数据插入、更新、删除、显示和查询功能的电话簿管理程序。1.3主要内容(1)数据包括姓名、工作单位、电话号码和 E-MAIL 地址等。(2)可对记录中的姓名和电话号码进行更新。(3)可增加和删除记录。(4)可显示所有的保存的记录。(5)可按姓名或电话号码进行查询。1.4基本要求通过本次实训,应达到以下几个方面的要求:1、素质要求以积极认真的态度对待本次实训,遵章守纪,团队协作。善于发现问题,分析问题,解决问题,努力培养自己的独立工作能力。2、知识要求熟练 C 语言的集成开发环境的使用,以及 C 语言的数据类型、语法、基本结构等。熟练掌握 C 语句的功能、用法以及函数的调用使用和头文件的使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 系统 学习 报告
限制150内