信息技术实训设计任务书【范本模板】

合集下载

信息技术的实训报告单

信息技术的实训报告单

一、实训目的本次信息技术实训旨在通过实践操作,使学生掌握信息技术的基本原理、应用方法和实践技能,提高学生的动手能力和团队协作能力。

通过实训,使学生能够熟练运用信息技术解决实际问题,为今后的学习和工作打下坚实的基础。

二、实训时间2023年X月X日至2023年X月X日三、实训内容1. 计算机网络基础(1)网络拓扑结构的设计与实现(2)网络设备的配置与管理(3)网络故障排查与解决2. 操作系统与应用软件(1)Windows操作系统的安装与配置(2)Linux操作系统的安装与配置(3)常用办公软件(如Word、Excel、PowerPoint)的使用3. 数据库技术(1)数据库的基本概念与原理(2)SQL语言的使用(3)数据库设计与应用4. 网络编程(1)C语言编程基础(2)网络编程基础(3)Socket编程5. 网络安全(1)网络安全基本概念与原理(2)防火墙配置与管理(3)入侵检测与防范四、实训过程1. 理论学习:通过查阅资料、听讲等方式,学习计算机网络、操作系统、数据库、网络编程和网络安全等理论知识。

2. 实践操作:在教师的指导下,完成以下实践操作:(1)网络拓扑结构的设计与实现:利用网络模拟软件,设计并实现一个简单的网络拓扑结构。

(2)网络设备的配置与管理:使用思科命令行界面,配置交换机、路由器等网络设备。

(3)网络故障排查与解决:针对网络故障,分析原因,并提出解决方案。

(4)Windows操作系统的安装与配置:安装Windows操作系统,并进行基本配置。

(5)Linux操作系统的安装与配置:安装Linux操作系统,并进行基本配置。

(6)常用办公软件的使用:熟练使用Word、Excel、PowerPoint等办公软件。

(7)数据库的基本操作:使用SQL语言进行数据库的创建、查询、更新和删除等操作。

(8)网络编程:使用C语言编写网络通信程序。

(9)网络安全:配置防火墙,设置访问控制策略,进行入侵检测与防范。

实训设计教案模板范文

实训设计教案模板范文

一、实训名称:(例如:计算机操作实训)二、实训目标:1. 让学生掌握计算机的基本操作技能。

2. 培养学生的团队协作能力和问题解决能力。

3. 提高学生对计算机应用的认识和兴趣。

三、实训时间:(例如:2课时)四、实训地点:(例如:计算机实验室)五、实训内容:1. 计算机基本操作:启动、关机、鼠标操作、键盘操作等。

2. 文字处理软件操作:创建、编辑、保存、打印文档等。

3. 电子表格软件操作:创建、编辑、保存、打印表格等。

4. 演示文稿软件操作:创建、编辑、保存、打印演示文稿等。

六、实训步骤:(一)导入1. 教师简要介绍本次实训的目的、内容和要求。

2. 学生了解实训流程,明确实训目标。

(二)基本操作训练1. 学生分组,每组选一名组长。

2. 教师演示计算机基本操作,如启动、关机、鼠标操作、键盘操作等。

3. 学生按照教师的要求进行操作练习,组长负责监督和指导。

(三)文字处理软件操作训练1. 教师讲解文字处理软件的基本操作,如创建、编辑、保存、打印文档等。

2. 学生按照教师的要求进行操作练习,组长负责监督和指导。

3. 学生完成一份简单的文档,如个人简历或课程小结。

(四)电子表格软件操作训练1. 教师讲解电子表格软件的基本操作,如创建、编辑、保存、打印表格等。

2. 学生按照教师的要求进行操作练习,组长负责监督和指导。

3. 学生完成一份简单的表格,如课程表或成绩统计表。

(五)演示文稿软件操作训练1. 教师讲解演示文稿软件的基本操作,如创建、编辑、保存、打印演示文稿等。

2. 学生按照教师的要求进行操作练习,组长负责监督和指导。

3. 学生完成一份简单的演示文稿,如课程介绍或项目展示。

(六)实训总结1. 学生分享实训过程中的收获和心得。

2. 教师对学生的表现进行点评,指出优点和不足。

3. 学生填写实训评价表,对实训内容和过程进行评价。

七、实训要求:1. 学生需按照实训步骤认真完成各项任务。

2. 学生应遵守实验室纪律,保持环境卫生。

计算机基础实训任务书

计算机基础实训任务书

本模板是实训报告模板,请各位同学认真阅读以下要求:1.本页为设计报告要求页,不必打印。

(制作好报告后输出时将本页删除)2.本模板的各种字体及页面设置请同学们不要改动。

3.本实训报告左侧装订。

在虚线处装订。

4.在实训报告封皮一页上用已经设置好的宋体四号来填写各个项目。

5.实训报告书已有页眉和页脚中的页码已经设置好,同学们不必改动。

6.报告的最后一部分是实训总结,应在实训所有内容完成之后另起一页,主要写通过两周实训你自己的体会。

字体用宋体小四。

9.实训报告有效页部分最好在20页左右。

10.本实训报告要求B5纸,黑白打印。

11.抓图提示:●按下键盘PrintScreen键,抓取全屏图像到剪贴板。

(Alt+PrintScreen抓取当前窗口图像)●打开画图程序:开始→运行→Pbrush●编辑→粘贴→是●选择需要的图像部分→复制●到Word中,执行编辑→粘贴即可。

12、本报告要求学生自己完成,不要抄袭,如有雷同,请重做。

(总结班内不要重复)13)注意:若要更新引文目录,请单击引文目录的左侧,然后按 F9。

14、各部分实验内容均可选做其中的2个实验及自选创新作品。

┊┊实训报告书课程名称:计算机基础(实训)系:专业:班级:01学号:11 姓名:指导教师:张丕振刘勇实训周次:9/10周起始日期:2010.10.25至2010.11.05计算机基础实训任务书一、实训目的通过计算机基础实训教学,使学生掌握计算机的基本操作,掌握OFFICE办公自动化系列软件的使用,掌握计算机网络的基础知识以及Internet的应用,提高学生运用计算机处理实际问题的能力。

二、实训要求1、认真查阅教材、资料2、遵守实训时间安排3、按时上机、认真完成实训任务4、认真书写实训报告5、不得从事与实训无关的内容三、实训内容1、Windows XP操作系统2、文字处理软件Word 20033、电子表格软件Excel 20034、演示文稿制作软件PowerPoint 20035、计算机网络6、网页设计基础7、计算机系统的安全与保护四、时间安排(二周)1、上机练习(8天)2、成绩考核(0.5天)3、书写报告(1.5天)五、成绩评定评定成绩根据实训表现、成绩测验、实训报告等进行综合评定。

《信息技术应用及训练》实训指导书(信息类)

《信息技术应用及训练》实训指导书(信息类)

《信息技术应用及训练》实训指导书(信息类)实训指导书课程名称:信息技术应用及训练课程编号:A011231006D适用专业:信息通讯类专业学时数:64执笔人:审定人:一、概述(一)实训总目的通过紧密结合《计算机基础》教学内容,保证理论与实践相结合。

实训实施过程采用任务驱动,每个实训都有明确的实训任务、目标和步骤,通过实训任务带动学生的实训进度,检验实训效果。

选取的实训任务具有综合性、代表性和实用性,与实际学习工作相联系,既能在实训中培养学生的计算机基本操作能力和应用办公软件软件编辑常用公文的能力,又能帮助学生解决实际问题,练以致用。

(二)实训内容及时间进度安排实践环节名称实践项目学时数互联网+淘宝网店定位调查浏览器、搜索引擎的使用 POWERPOINT 的基本应用 4 ip地址二进制运算 IP 地址十进制、八进制、十六进制与二进制的相互转换、Ip 地址和子网掩码做“与”运算 4 文字处理软件 WORD基本操作求职简历制作编辑毕业实习技术报告10 文字处理软件 WORD提升应用项目投标会邀请函设计制作移动网络优化工程施工组织方案与电子商务网络创业策划书的格式编辑 10 电子表格软件 E_CEL 基本应用建立学生成绩表统计分析学生成绩 8 电子表格软件 E_CEL 提升应用网店流水账目表、网规网优数据分析表、网店运营数据分析表编辑 16(移动)20(数字媒体、电子商务技术)POWERPOINT 的提升应用设计制作工作总结 ppt 8Visio 的应用(移动专业)Visio 绘制流程图 8 计算机系统进行备份、还原、重装;会实现局域网互联(数字媒体、电子商务技术)计算机系统进行备份、还原、重装;会实现局域网互联 4 (三)实训条件硬件:人手一台电脑,根据实训项目要求进行实训。

软件:win7+office2021 场地:装有 win7+office2021 的实训室。

(四)实训考核办法对相应能力实施过程化考核。

《信息技术实训》指导书

《信息技术实训》指导书

《计算机基本技能实训》指导书(实训时间:30学时)班级姓名学号一、实训目的:掌握以Windows XP和Microsoft Office 2003为工作平台,应用计算机高效率、高质量地进行信息处理的基本手段和方法,提高综合利用办公软件的水平,为今后后续课程的学习和使用计算机解决本专业问题打下坚定的基础。

1.掌握Word各项文档排版技术和技巧,会编排复杂结构的文档;2.能利用Excel进行较复杂的数据分析处理;3.能利用PowerPoint制作专业演示文稿;4.会利用FrontPage制作并发布简单的网页;5.会利用Access进行简单的数据库管理;6.能综合运用Office 办公软件。

7.具备独立撰写实训报告等科技文件的基本能力。

8.培养学生独立思考的能力,培养协作和知识拓展的能力。

二、实训任务与要求:1.进入江苏省一级上机考试系统,熟悉考试系统使用方法。

2.编辑文稿操作。

调入考生文件夹中的ED.RTF文件,参考样张按要求进行操作。

熟练掌握word及excel中各项操作。

3.网页制作操作。

所需素材均存放于考生文件夹的Web子文件夹中,参考样页按要求进行操作。

熟练掌握frontpage及powpoint中各项操作。

4.数据库操作。

打开考生文件夹中数据库,按要求进行操作。

熟练掌握access中各项操作。

5.对所学知识进行归纳、整理和总结,进行综合练习,从而提高分析和解决问题的能力。

6.实训考核:由教师从历年考试真题中抽取一套,要求学生在规定时间内上机完成。

三、实训计划(时间安排):四、实训步骤与指导:1.由教师提供软件并示范考试系统使用方法,教会学生正确使用江苏省一级考试上机考试系统2.由教师布置明确任务,学生了解任务要求3.教师示范讲解操作软件及其注意点,让学生掌握其各项操作4.学生按任务要求自主完成任务,教师可加以辅导,其间允许学生相互协商,讨论。

对存在的共性问题,教师作集体解答,对个性问题,个别解决。

计算机应用基础实训任务书

计算机应用基础实训任务书

计算机应用基础实训任务书一、实训目的通过本次计算机应用基础实训,使学生能够熟练掌握计算机的基本操作技能,提高学生对计算机的应用能力,为今后的学习和工作打下坚实的基础。

二、实训要求1、学生应按时参加实训,遵守实训纪律,不得迟到、早退和旷课。

2、认真完成各项实训任务,积极参与小组讨论和交流,培养团队合作精神。

3、爱护实训设备,遵守操作规程,不得擅自拆卸和损坏设备。

4、实训结束后,认真撰写实训报告,总结实训经验和体会。

三、实训内容1、计算机基础知识(1)了解计算机的发展历程、组成结构和工作原理。

(2)掌握计算机的基本操作,如开机、关机、鼠标和键盘的使用等。

2、 Windows 操作系统(1)熟悉 Windows 操作系统的界面和基本操作,如窗口的操作、文件和文件夹的管理等。

(2)掌握 Windows 操作系统的系统设置,如桌面背景、屏幕保护程序、字体和分辨率的设置等。

3、文字处理软件 Word(1)掌握 Word 软件的基本操作,如文档的创建、保存、打开和关闭等。

(2)熟练掌握文字的排版和格式设置,如字体、字号、颜色、段落格式等。

(3)学会在 Word 中插入图片、表格、图表等元素,并进行相应的编辑和美化。

4、电子表格软件 Excel(1)掌握 Excel 软件的基本操作,如工作簿和工作表的创建、保存、打开和关闭等。

(2)熟练掌握数据的输入、编辑和格式化,如数字格式、日期格式、对齐方式等。

(3)学会使用函数和公式进行数据计算和统计,如求和、平均值、最大值、最小值等。

(4)掌握数据的排序、筛选和分类汇总等操作。

5、演示文稿软件 PowerPoint(1)掌握PowerPoint 软件的基本操作,如演示文稿的创建、保存、打开和关闭等。

(2)熟练掌握幻灯片的编辑和排版,如文字的输入和格式设置、图片和图表的插入等。

(3)学会设置幻灯片的切换效果和动画效果,增强演示文稿的表现力。

6、网络应用(1)了解网络的基本概念和分类,掌握网络的连接方式和设置。

信息技术老师的计算机实训方案

信息技术老师的计算机实训方案

信息技术老师的计算机实训方案在现代社会中,计算机技术日益发展,为了培养学生的信息技术应用能力和实践能力,信息技术老师需要设计和制定一套计算机实训方案,以提升学生的实际操作水平和解决问题的能力。

本文将介绍信息技术老师的计算机实训方案,旨在帮助学生更好地掌握和运用计算机技术。

一、实训目标与要求1. 培养学生的计算机基础知识:通过实际操作让学生掌握计算机硬件和软件的基本概念,了解各种计算机设备的功能与作用。

2. 培养学生的应用能力:使学生能够熟练操作计算机,熟悉各类软件的使用方法,并能够运用计算机技术解决实际问题。

3. 培养学生的创新思维:通过实际操作和课堂项目实践,鼓励学生思考并尝试不同的解决方案,培养他们的创新能力。

二、实训内容安排1. 基础实训在课程开始阶段,学生需要进行基础实训,主要内容包括:- 计算机硬件的组装与拆解:学生通过实践了解计算机的各个硬件组成部分,并能够正确拆装计算机。

- 操作系统的安装与配置:学生学习如何安装操作系统,并进行必要的配置,使计算机能够正常运行。

- 常用办公软件的使用:学生掌握常用的办公软件,如Microsoft Office套件,学会使用Word进行文件处理、使用Excel进行数据分析和使用PowerPoint制作演示文稿。

2. 网络与互联网应用实训在网络与互联网应用实训中,学生将学习和掌握以下内容:- 网络配置与管理:学生了解网络的基本概念,能够进行局域网的组网和配置,并熟悉常见网络设备的使用。

- 网络安全与防护:学生学习网络安全和防护的基本知识,了解常见网络攻击手段,并能够进行简单的防护和应对。

- 互联网应用与开发:学生学习互联网的基本原理,了解常见的互联网应用,并学会使用HTML、CSS、JavaScript等技术进行简单的网页设计和开发。

3. 数据库应用实训在数据库应用实训中,学生将学习和掌握以下内容:- 数据库设计与管理:学生学习数据库的设计原理和基本结构,了解SQL语言的基本操作,并能够进行数据库的建立和管理。

高中信息技术实操教案模板

高中信息技术实操教案模板

课程目标:1. 理解并掌握信息技术实操的基本概念和操作流程。

2. 培养学生的动手实践能力,提高信息素养。

3. 培养学生的创新意识和团队协作精神。

课时安排:2课时教学对象:高中学生教学资源:1. 电脑教室2. 信息技术教材3. 实操案例及视频资料4. 操作步骤演示文稿教学步骤:一、导入1. 教师简要介绍本节课的学习内容,激发学生学习兴趣。

2. 学生分享自己之前在信息技术方面的学习经验。

二、知识讲解1. 教师讲解信息技术实操的基本概念和操作流程。

2. 结合实际案例,讲解信息技术的应用领域。

三、实操演示1. 教师演示一个简单的信息技术实操案例,如:文字处理、图片编辑、简单编程等。

2. 学生观察教师演示,并记录操作步骤。

四、学生实操练习1. 学生按照教师演示的案例,进行实操练习。

2. 教师巡视指导,解答学生在实操过程中遇到的问题。

五、小组讨论与协作1. 将学生分成小组,每组完成一个信息技术实操任务。

2. 小组成员分工合作,共同完成任务。

3. 教师观察小组合作情况,引导学生进行有效沟通。

六、成果展示与评价1. 各小组展示自己的实操成果。

2. 教师对学生的实操成果进行评价,肯定优点,指出不足。

3. 学生相互评价,分享学习心得。

七、总结与反思1. 教师总结本节课的学习内容,强调信息技术实操的重要性。

2. 学生反思自己在实操过程中的收获与不足,提出改进措施。

教学评价:1. 学生对信息技术实操知识的掌握程度。

2. 学生在实操过程中的动手实践能力。

3. 学生在小组协作中的沟通与协作能力。

教学延伸:1. 安排课后作业,让学生继续进行信息技术实操练习。

2. 鼓励学生参加信息技术竞赛,提高自己的实践能力。

3. 邀请信息技术专业人士进行讲座,拓宽学生的知识面。

备注:1. 教师应根据学生的实际情况,调整教学内容和进度。

2. 鼓励学生发挥自己的创新意识,进行个性化操作。

3. 关注学生在实操过程中的安全,避免操作失误。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计报告一. 功能需求分析:(一)。

实现简单地使用用户名和密码来进入登陆界面,以加强DOS运行窗口的可视化效果。

如果输入的用户名和密码有一项为空或者是输入的用户名和密码是错误的,则不能进入系统。

(二)。

实现任意添加学生的信息,包括添加学生的个人学号,姓名,性别,专业,年级出生日期。

输入不允许为空,并且有提示功能,如果输入的时候有一项为空则提示输入相关的信息.(三)。

实现删除学生的信息,包括删除学生的个人学号,姓名,性别,专业,年出生日期。

根据编号进行用户权限检查,在数据库中进行查找相符和的记录,如果编号在数据库中不存在相应记录,则提示不能删除,否则可以删除该记录.输入不允许为空,并且有提示功能,如果输入的时候为空则提示输入相关的信息. (四). 实现编辑学生的信息,包括编辑学生的个人学号,姓名,性别,专业,年级,出生日期。

输入不允许为空,并且有提示功能,如果输入的时候有一项为空则提示输入相关的信息。

(五). 实现查询学生的信息,包括编辑查询学生的个学号,姓名,性别,专业,年级,出生日期。

输入不允许为空,并且有提示功能,如果输入的时候为空则提示输入相关的信息。

(六)。

实现保存学生的信息,包括保存学生的个人学号,姓名,性别,专业,年级,出生日期。

二.系统分析:(一)。

该实验在Visual C++ 的MFC 中完成,通过可视化编程实现实验的要求。

用工程MFC AppWizard(exe)建一个工程文件Stuinfor。

(二)。

该系统的MFC的实验共分为四个类:Add 实现学生信息的添加Delete 实现学生信息的删除Modify 实现学生信息的修改Search 实现学生信息的查找(三).由系统的功能分析,可把系统分成若干个对话框窗口的形式,分别实现系统的输入,修改,删除,查询功能。

每一个对话框定义一个类分别用来完成各个功能的实现。

整个系统的功能在菜单内完成,分别是在学生信息管理下的学生信息录入,学生信息的删除,学生信息的修改,学生信息的查询.可视化的窗口五个,分别实现用户的登录,学生信息的录入,修改,删除,查找。

通过窗口的各个按键对学生信息进行操作。

(四).由于整个系统的功能比较简单,所以实现所需的控件和代码不会太多,各个控件的变量以及控件的点击映射函数都是比较简洁的,整体来说,该系统是一个比较简洁的系统,他通过简明易懂的方式实现了实验的目的,对初步接触MFC的学生来说是一个非常好的实验教程。

三.功能模块详细设计和流程图(一).功能模块详细设计1.首先完成系统的登录窗口的设计,按ctrl+r键,弹出插入资源对话框,选择dialog新建,在该对话框的属性里将标题改为登录。

然后在新建的窗口中分别加入图中的各个控件,其中包括两个静态文本,两个编辑框.其中静态文本分别定为用户和密码,其相对应的编辑框的ID分别按默认的IDC_EDIT1,IDC_EDIT2不需要更改.在窗口中的确认键的属性里将标题改为登录,取消不变,其ID分别为IDOK,IDCANCEL不变。

调整各个控件的位置,如图。

2.完成学生信息的输入窗口,将窗口标题改为输入.同理,创建一个对话框,加入静态文本,学生信息录入,学号,姓名,性别,专业,年级,出生日期,ID取默认的,其中与学号,姓名,性别(男,女),专业,年级,出生日期,录入,取消相对应的编辑框或是按钮的ID分别是IDC_EDIT2,IDC_EDIT3,IDC_RADIO1,IDC_RADIO2,IDC_EDIT4,IDC_EDIT5,IDC_EDIT6,IDOK,IDCANCEL如图所示加入个控件并设置相应的ID,调整个控件的位置。

3.同上,完成学生信息管理系统的删除窗口,将窗口属性里的标题改为删除,加入静态文本,编辑框,按钮,组框,如下图所示,其中静态文本的ID取其默认值,将确认键的标题改为删除,其余控件的ID也保持默认值不变。

调整控件位置如图。

组框的属性里的标题改为查询结果,用于显示查寻结果的,为下面信息的删除做好铺垫。

如果没有查到要找的信息,系统也会给出提示,同时,查询结果里没有任何信息。

同时为查询按钮映射一个成员函数OnButton1(),用于完成查询按钮的功能的实现.4.查询窗口的设计也是一样,在窗口属性里将标题改为查询,如下图加入各个静态文本和控件,同上,各个控件的ID取其默认值,删除取消键,将确认键属性里的标题改为查询,用于执行数据的查询,同上,此对话框里也有一个查询结果的组框用于信息的输出,按键ctrl+w键,在MFC ClassWizard里为查询键加入函数映射OnOK(),此函数的功能是查询记录中的数据。

5.创建一个对话框如图,图中加入的控件有静态文本,编辑框,旋转按钮,单选按钮,列表控件,删除原图中的确认,取消键,ID取其默认值.6.在ResourceView的Menu的工具栏里添加按键如下,按钮学生信息管理属性里的选择弹出,在学生信息管理下分别加入按键学生信息录入,学生信息的删除,学生信息的修改,学生信息的查询,ID分别为ID_MAdd,ID_MDelete,ID_MModify,ID_MModify 。

7.在MFC ClassWizard的Member Variables 中分别为类Search,Delete,Modify,Password控件添加变量如下图8.在主窗口的类CMainFrame为成员函数添加点击映射,如下图所示,代码在后面。

(二).流程图四.设计代码(一)录入学生信息void Add::OnOK(){UpdateData();if(m_sNum == "” ||m_sName == "" || m_sMajor == ”" ||m_sGrade == "” ||m_sBirthday == ”" || (!m_cMale。

GetCheck() && !m_cFemale.GetCheck ())){MessageBox(”学生信息不完整,无法录入!",”错误”);return;}// 查询学号是否存在int flag = 0;CStudent *stu = new CStudent;stu-〉m_strID = m_sNum;string temp;ifstream in("record。

txt");while(in >> temp) {if(temp == stu-〉m_strID) {flag = 1;MessageBox(”该学号已存在!", ”注意”);in。

close();m_sNum = "”;UpdateData(false); // 只将学号清空,其余信息保留return;}}in。

close();// 说明该学生信息还没存档,以下将其信息存档write(stu);delete stu;MessageBox("录入完毕!”,"成功");clean();// 清空表格// TODO: Add extra validation here// CDialog::OnOK();}void Add::clean(){m_sNum = ””;m_sName = "";m_sMajor = ”";m_sGrade = ”";m_sBirthday = ””;m_cMale。

SetCheck(0);m_cFemale。

SetCheck(0);UpdateData(false);}void Add::write(CStudent* stu){stu-〉m_strName = m_sName;stu—〉m_strMajor = m_sMajor;stu->m_strGrade = m_sGrade;stu-〉m_strDate = m_sBirthday;string temp;if(m_cMale。

GetCheck())temp = "男";elsetemp = ”女”;ofstream ou;ou.open("record。

txt”, ios::app); // 选择附加模式ou 〈< left;ou << setw(20)<< stu—>m_strID;ou 〈〈setw(20)〈< stu->m_strName;if(m_cMale。

GetCheck())temp = ”男”;elsetemp = "女";ou << setw(20) <〈temp;ou 〈〈setw(20) 〈〈stu—〉m_strMajor;ou 〈< setw(20) <〈stu->m_strGrade;ou 〈〈setw(20)〈< stu—>m_strDate;ou << endl;ou.close();}(二)查询信息代码void Delete::OnOK(){if(!searched) {MessageBox("请先查询!", ”注意");return;}if(!find) {MessageBox(”该学生信息不存在,无法删除!", ”错误");return;}int mbr = MessageBox(”确定要删除该学生的所有信息吗?", "注意",MB_YESNO|MB_ICONQUESTION);if(mbr == IDNO)return;int k;ifstream in(”record.txt”);for(int i = 1;i <= index;i++) {string a;in 〉> a;k = a。

size();//为了得到文件指针的偏移量if(i == index) // 说明文件指针到达要删除那行了,但偏移了k字节break;in.ignore(1024,'\n’);}in。

seekg(—k,ios::cur); // 让指针跳到要删除那行的行首int offset = in.tellg(); // 记下指针位置,便于写新的记录fstream ou;// 这是文件流,不是输出流!ou.open("record.txt”);ou。

seekp(offset,ios::beg); //跳到删除行string str;getline(in, str);int size = str.size(); // 得到删除行的大小for(i = 0; i < size;i++)ou 〈〈”"; // 用空格代替删除行MessageBox(”该学生信息已删除!","成功”);m_sNum = "";clean();searched = false;// 在表格是空的情况下要求先查询// TODO: Add extra validation here// CDialog::OnOK();}void Delete::OnButton1(){find = false; // 该变量表示是否找到searched = true;// 该变量表示是否进行过查询UpdateData();clean(); // 清空上次查询结果,仅保留现在输入的学号if(m_sNum == "”) {MessageBox("学号为空,无法查询!”,"错误");searched = false;return;}index = 0; // 表示要查找的学生信息在哪一行,作为删除的索引ifstream in("record。

相关文档
最新文档