武汉工程大学计算机学院c课程设计

上传人:飞*** 文档编号:36265834 上传时间:2018-03-27 格式:DOC 页数:33 大小:713KB
返回 下载 相关 举报
武汉工程大学计算机学院c课程设计_第1页
第1页 / 共33页
武汉工程大学计算机学院c课程设计_第2页
第2页 / 共33页
武汉工程大学计算机学院c课程设计_第3页
第3页 / 共33页
武汉工程大学计算机学院c课程设计_第4页
第4页 / 共33页
武汉工程大学计算机学院c课程设计_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《武汉工程大学计算机学院c课程设计》由会员分享,可在线阅读,更多相关《武汉工程大学计算机学院c课程设计(33页珍藏版)》请在金锄头文库上搜索。

1、武汉工程大学 计算机科学与工程学院综合设计报告设计名称:设计名称: 软件基础综合设计软件基础综合设计 设计题目:设计题目: 简易交互式文本文件编辑器简易交互式文本文件编辑器 学生学号:学生学号: 1305120703 专业班级:专业班级: 2013 计算机科学与技术计算机科学与技术 05 学生姓名:学生姓名: 高学涛高学涛 学生成绩:学生成绩: 指导教师(职称):指导教师(职称):张俊(副教授)张俊(副教授) 、王邯(讲师)、王邯(讲师) 课题工作时间:课题工作时间: 2015.6.3 至至 2015.6.26 说明:1、报告中的第一、二、三项由指导教师在综合设计开始前填写并发给每个学生;四、

2、五两项(中英文摘要)由学生在完成综合设计后填写。2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。3、指导教师评语一栏由指导教师就学生在整个设计期间的平时表现、设计完成情况、报告的质量及答辩情况,给出客观、全面的评价。4、所有学生必须参加综合设计的答辩环节,凡不参加答辩者,其成绩一律按不及格处理。答辩小组成员应由 2 人及以上教师组成。5、报告正文字数一般应不少于 5000 字,也可由指导教师根据本门综合设计的情况另行规定。6、平时表现成绩低于 6 分的学生,其综合设计成绩按不及格处理。7、此表格式为武汉工程大学计算机科学与工程学院提供的基本格式(适用于学院各类综合设计) ,各教

3、研室可根据本门综合设计的特点及内容做适当的调整,并上报学院批准。答辩记录表学生姓名: 高学涛 学号:1305120703 班级:2013 计算机科学与技术 05 答辩地点: 答辩内容记录:合计 分值各项 分值评分标准实际 得分合计 得分备注10在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。答 辩 成 绩2515在规定时间内能准确、完整、流利地回答教师所提出的问题。答辩小组成员(签字):2105 年 6 月 26 日成绩评定表学生姓名: 高学涛 学号:1305120703 班级:2013 计算机科学与技术 05 类别合计 分值各项 分值评分标准实际 得分合计 得分

4、备注平时 表现1010遵守学习纪律,表现良好,积极完成综合设计任务,无旷课、迟到、早退等情况。20按照要求完成设计内容,方案合理,功能完善,设计工作量饱满,能运用专业知识和技能去发现与解决实际问题。设计 完成 情况3010在设计过程中展现出了较强的学习能力、动手实践能力、团队协作能力和创新意识。10报告格式规范,表述清晰,章节内容组织恰当。符号统一,图表完备,符合规范要求。参考文献数量在 5 篇以上,格式及引用符合要求。15报告内容翔实,结构严谨合理。课题背景介绍清楚,综述充分。设计与实现等主要过程完整,论述具体透彻。能运用所学专业知识对问题加以分析和求解。无抄袭现象。报告 质量3510设计报

5、告对整个设计过程进行了全面总结,体现了收获,得出了有价值的结论或结果。10在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。答辩 情况2515在规定时间内能准确、完整、流利地回答教师所提出的问题。总评成绩指导教师评语指导教师: (签字) 日期: 2105 年 6 月 26 日一、综合设计目的、条件、任务和内容要求:设计目的软件基础综合设计是计算机科学与技术专业学生进入专业课学习后,综合运用所学习的面向对象程序设计思想和方法、C+语言及工具环境、算法与数据结构等知识完成较为复杂的程序设计。通过该设计,能够锻炼学生的综合应用能力,为后续专业学习奠定知识和能力基础。具备条

6、件已经学习过 C 程序设计、C+面向对象程序设计、算法与数据结构等一系列专业相关课程。设计任务1、用面向对象思想和方法完成较为简单程序系统的设计和实现;2、完成所设计系统的报告撰写。设计内容1、用 C+语言开发出一个功能较为完善的简单应用程序;2、撰写规范、详细的综合设计报告;3、设计陈述及答辩。指导教师签字: 张俊、王邯 2015 年 5 月 29 日二、进度安排:软件设计与实现:6 个单元时间撰写报告:3 个单元时间检查设计及答辩:1 个单元时间三、应收集资料及主要参考文献:应收集如下几方面资料:1、C+面向对象程序设计相关书籍2、算法与数据结构相关参考书籍主要参考文献:1(美)Horto

7、n, I.著; 李予敏译.C+入门经典(第 3 版).北京:清华大学出版社, 2006.12(德)Nicolai M. Josuttis 著;候捷/孟岩译. C+标准程序库.武汉:华中科技大学出版社, 2002.93张俊 著.C+面向对象程序设计.北京:中国铁道出版社,2012.84李春葆 著.数据结构教程.北京:清华大学出版社,2013.15 秦锋、袁志祥 著.数据结构(C 语言版)例题详解与课程设计指导M.北京:清华大学出版社,2011.36 李春葆 著.数据结构教程(第 4 版)上机实验指导M.北京:清华大学出版社,2013.17 李春葆 著.数据结构教程(第 4 版)学习指导M.北京:

8、清华大学出版社,2013.1四、综合设计(课程设计)摘要(中文):在计算机的文件中,经常使用的一种是文本文件,其中文字除了如回车换行和跳 格外,并不包含其他控制字符,一般程序的源文件也是输入这一类。通过完成文本编 辑器,重点掌握字符类型的各种操作,如模式匹配等。 简易交互式文本文件编辑器实现了打开、保存、输出、删除、查找、插入和替换 等功能。循环读入指令到读到退出指令为止,将指令分割为操作码位和操作数位用不 同变量存放。用 switch-case 语句以操作码不同分别对不同指令分开处理。通过双向 单链表实现每行文字的连接和存储,使用双向链表的基本操作对节点操作,如插入, 删除使用 cstrin

9、g 头文件内的库函数进行字符串的操作。 优点是操作简便,缺点是只能对整行的文字进行操作,而不能对行内单个字符进 行编辑。下一步的改进方向应该是增加对行内单个字符编辑的方法。五、综合设计(课程设计)Abstract(英文):In the computer file, text file is usually used. the text except as enter and table extremely, does not include other control characters, general program source file is input this class. Th

10、rough the completion of the text editor, focus on the characters of the type of operation, such as pattern matching, etc. Simple interactive text editor to achieve the open, save, output, delete, find, insert and replace. Read instructions to read instructions to read out the instruction, the instru

11、ction is divided into the operation code bit and operation of digital with different variable storage. The switch-case statement is used to separate the different instruction. Through two-way chain table for each line of the text to achieve the connection and storage, using two-way linked list of ba

12、sic operations of nodes, such as insert, delete using CString header in the library string operations. The advantage is that the operation is simple, the disadvantage is that the entire line of text can only be operated, and can not be a single character in the line edit. The next step should be to

13、increase the direction of a single character editor.武汉工程大学计算机科学与工程学院 综合设计报告- I -目目 录录摘 要 .IIAbstract.II第一章 设计概述.11.1 设计背景.11.2 设计目的和意义.11.3 主要问题及技术要求.1第二章 系统分析.32.1 需求概述 .32.2 难点分析 .32.3 系统构成及相互关系 .4第三章 设计与实现.53.1 功能设计.53.2 功能实现.6第四章 功能测试及分析.104.1 显示“L”的功能测试及分析.104.2 删除“D”的功能测试及分析.124.3 增补“A”的功能测试及分析.144.4 保存“S”的功能测试及分析.154.5 打开“O”的功能测试及分析.164.6 插入“I”的功能测试及分析.

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

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号