文章编辑管理系统课程设计实验报告

文章编辑管理系统课程设计实验报告

ID:48319811

大小:327.00 KB

页数:27页

时间:2020-01-10

文章编辑管理系统课程设计实验报告_第1页
文章编辑管理系统课程设计实验报告_第2页
文章编辑管理系统课程设计实验报告_第3页
文章编辑管理系统课程设计实验报告_第4页
文章编辑管理系统课程设计实验报告_第5页
资源描述:

《文章编辑管理系统课程设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据结构课程设计设计题目:文章编辑系统系(院):理学院专业:信息与计算科学班级:1191301组员:张策2013213056王坤2013212975学年学期:2014~2015学年第1学期2014年12月目录1摘要2设计题目................................................3需求分析3.1用户需求分析3.2功能需求分析.4概要设计.4.1各模块的算法设计说明.4.2存储结构设计说明.5详细设计.6实际运行结果.7总结.8参考资料....................

2、............................9附录....................................................一、摘要摘要:本系统使用VisualC++6.0语言编写制作一个对文章编辑的管理系统,对于信息管理的具体分类,例如:输出原文,统计文章字母数,统计某一字符串在文章中出现的次数等,能更加方便地减少人工所花费的时间,提高了管理的水平和服务质量,使得查询降低了错误率。本系统具有的功能如下:输出原文,统计文章字母数,统计某一字符串在文章中出现的次数删除等一系

3、列操作。退出系统功能:完成了对英文编辑管理系统的操作后,应该可以安全的离开该系统,通过该模块可以离开英文编辑管理系统。关键词:功能英文编辑信息管理二、设计题目2.1实验目的(1)培养学生正确的设计思想,将理论与实际相结合,严肃认真、实事求是的科学态度和勇于探索的创新精神。(2)培养学生综合运用所学知识与生产实践经验,分析和解决工程技术问题的能力。(3)通过课程设计实践,建立系统设计的整体思想,锻炼编写程序、调试程序的能力,学习文档编写规范,培养独立学习、吸取他人经验、探索前言知识的习惯。同时,C++语言程序设计课

4、程设计可以充分弥补课堂教学及普通实验中知识深度与广度有限的缺陷,更好地帮助学生从全局角度把握课程体系。2.2实验内容与要求功能:输入一页文字,程序可以统计出文字、数字、空格的个数。静态存储一页文章,每行最多不超过80个字符,共N行;要求(1)分别统计出其中英文字母数和空格数及整篇文章总字数;(2)统计某一字符串在文章中出现的次数,并输出该次数;(3)删除某一子串,并将后面的字符前移。存储结构使用线性表,分别用几个子函数实现相应的功能;输入数据的形式和范围:可以输入大写、小写的英文字母、任何数字及标点符号。输出形式

5、:(1)分行输出用户输入的各行字符;(2)分4行输出"全部字母数"、"数字个数"、"空格个数"、"文章总字数"(3)输出删除某一字符串后的文章;三、需求分析3.1用户需求分析随着社会的发展,人们对信息的处理要求逐渐增高,设计这个程序是为了方便人们能更加迅速地处理文字信息,从而提高工作效率。3.2功能需求分析文章编辑系统功能分析如图所示统计某一字符串在文章中出现的次数删除某一字符串并输出文章结束统计文章字数输出原文操作界面功能说明:输出原文:此功能是将原先录入的信息读出,并在屏幕上显示出来。统计文章字数:此功能是统

6、计出文章中的字母数,空格数,数字数和文章总字数。统计某一字符串在文章中出现的次数:通过用户输入要查询项来统计要查询的字符在文章中的出现次数。删除某一字符串并输出文章:删除文章中用户希望删除的字符,并将修改后的文章在屏幕上显示出来。结束:退出程序。3.3系统需求分析(开发环境、工具)Windows操作系统,visualc++6.0编译环境四、概要设计4.1各模块的算法设计说明本程序由输入、输出、统计、查找、删除、选择功能模块组成,以下为重要模块的流程图:开始输出判断字符类型若为回车若为空格若为数字若为字母记录行数记

7、录空格个数记录数字个数记录字母个数判断字符数量是否超出范围结束开始等待输入回车?将字符输入数组结束1.输入模块2.统计模块4.2存储结构设计说明线性表是我们最常用的一种简单而基本的数据结构,线性表中数据元素间的关系是一对一的,就是说除了头尾数据元素外,其他元素都是首尾相接的。其逻辑结构简单,便于实现和操作,因此是一种在实际应用中广泛采用的数据结构。五、详细设计为实现本程序功能所包含的库函数有:#include#include为实现本程序功能所包含的功能模块及注释有:输出模块:代

8、码:#include#include#include#includetypedefstructline{char*data;//字符串指针需要时动态分配内存structline*next;}LINE;voidCreateTXT(LINE*&head);//创建一张链表,同时向里面输入文本数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。