计算机项目实践实验报告(共5页).doc

上传人:飞****2 文档编号:13580072 上传时间:2022-04-30 格式:DOC 页数:5 大小:22.50KB
返回 下载 相关 举报
计算机项目实践实验报告(共5页).doc_第1页
第1页 / 共5页
计算机项目实践实验报告(共5页).doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《计算机项目实践实验报告(共5页).doc》由会员分享,可在线阅读,更多相关《计算机项目实践实验报告(共5页).doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上实 验 报 告课程名称_ 计算机设计项目实践_实验项目 _文件系统设计与实现_实验仪器 _PC机_系 别_计算机学院计算机科学与技术专 业_计算机科学与技术_ 班级/学号/姓名:计科1103、房皓、计科1103、徐申毅、 实验日期 _2012年6月8号_成 绩 _ 指导教师 _刘城霞_ 一、 功能描述1、 软件功能文字描述。本程序实现了有关文件的一些操作,例如文件的建立、删除、输入、输出、更新、保存等一系列操作。2、 软件模块结构图(函数结构)。二、 界面与运行环境说明1、 软件输入输出界面内容设计与运行条件的文字说明。输入:提醒用户输入相应的数据,同时检查用户输入的

2、数据,若有错,则输出提醒,并要求重新输入。输出:改变背景及字体颜色,赏心悦目,改变标题栏名称,直观显示操作文件的名称;根据用户键入的数据进行不同的输出,一般前后都有空格,使输出清楚明晰。运行条件:vc+,cmd。2、 运行界面图示或截图。三、 程序主要流程说明1、 主函数流程图。2、 主函数调用的核心函数流程图(任选一个)。四、 调试与排错及其问题1、在调用完read或write函数后,buf1的内容就还原为空了,这一个还待解决。2、用scanf输入数据时,忘记加地址符&,导致程序运行结果错误。3、对文件的输入输出有时出现问题,输入输出的内容不对,这是在输入输出之前,忘记把文件指针移到指定位置

3、。4、文件长度输出不对,忘记了在写入字符串后应记录一下文件的长度。5、删出文件时,若目标文件不存在,程序没有给出提示,添加了对文件进行检查的语句解决问题。6、在删除函数时,原程序只是将文件名归为空,修改之后,补充将其文件内容一并删除的功能。7、在对已有内容的文件进行覆盖输入时,若后输入的数据长度小于已有的文件长度,则文件内容会包含这两部分,不合法。解决方法:通过对用户输入的数据,以及offset变量的值,相应的添加清空目标文件的语句,保证用户在进行第二次输入之前,文件中原有的内容已被清空。8、原程序在退出之前没有关闭文件的操作,修改后已添加上。9、从文件中读取数据时,若为空文件,原程序没有给出

4、提示,修改后添加了对文件的检查,若文件为空,则提醒用户为空文件。10、若输入不合法,可能导致程序崩溃,对用户输入的数据原程序没有检查的操作,修改后在各处输入均添加了检查的操作。11、程序一开始便要求用户输入,并没有给出提示,修改后先给出提示,在要求用户输入。五、 实验结果1、 程序运行结果。输出程序对用户键入的不同的信息的一些操作和反映,在程序运行结束前,输出已有的文件信息,也可以保存用户的文件信息。2、 用户使用文字说明。使用vc+6.0打开并运行此程序,然后根据程序提示进行操作即可。六、 实验体会和建议、意见房皓:1、通过本次试验,我发现了自己在阅读较大程序时存在着缺陷,还需勤加练习,填补

5、自己的不足。2、编程时,尤其是代码量较大的程序,要有一定的逻辑性以保证读者易于把握程序流程,并多添加注释使程序易读。3、本次实验使我学习了有关文件的一些操作,我觉得程序的关键在于对不同内容在文件中存储位置的了解并保证它们一一对应,以确保以后的操作不会出现问题。4、通过对文件指针的控制,我们可以方便地对文件中不同的内容进行操作。5、在检查程序出错位置时,可以设置断点或在程序中临时添加输出某些变量的语句6、要养成良好的编程习惯以避免出现低级错误,例如用scanf输入数据时忘记写地址符&。7、在程序调试过程中,应根据程序流程及实际情况,尽可能多的想到可能出现的错误。七、程序特色1、输入错误时不予接收,并要求重新输入。2、添加jiancha函数,用于检查目标文件是否存在。3、从文件中读取数据时,添加了对文件的检查,若文件为空,则提醒用户为空文件。4、文件结束前提供给用户是否保存已有的文件系统的选择。5、向文件中写入内容时,检查目标文件是否为空文件,若不是,则提供给用户覆盖原文件还是继续写的选择。6、改变背景及字体颜色,赏心悦目,改变标题栏名称,直观显示操作文件的名称。7、在删除函数时,原程序只是将文件名归为空,修改之后,补充将其文件内容一并删除的功能。专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁