面向对象程序设计课程设计文档-流程图编辑系统

面向对象程序设计课程设计文档-流程图编辑系统

ID:6821547

大小:1.43 MB

页数:28页

时间:2018-01-27

面向对象程序设计课程设计文档-流程图编辑系统_第1页
面向对象程序设计课程设计文档-流程图编辑系统_第2页
面向对象程序设计课程设计文档-流程图编辑系统_第3页
面向对象程序设计课程设计文档-流程图编辑系统_第4页
面向对象程序设计课程设计文档-流程图编辑系统_第5页
资源描述:

《面向对象程序设计课程设计文档-流程图编辑系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、面向对象课程设计面向对象程序设计课程设计文档(流程图编辑系统)28面向对象课程设计目录1.开发背景32.系统需求32.1.系统界面:32.1.1.显示流程图:32.1.2.遍历流程图:32.1.3.创建流程图32.1.4.删除流程图图元33.系统设计33.1.概要设计33.1.1.设计思想33.1.2.开发环境33.2.系统框架43.3.用例图与用例说明43.3.1.系统用例图43.3.2.系统用例说明63.4.类关系与类文档73.4.1.类关系73.4.2.类的文档83.5.状态转移图173.6.序列图174.详细代码设计204.1.本系统中主要类的定义文档204.1.1.视

2、图类204.1.2.图元基类234.1.3.工具类234.1.4.流程图创建工具类244.1.5.流程图编辑工具类244.1.6.图元数组类254.1.7.流程图类254.2.流程图测试路径生成算法设计265.系统改进2828面向对象课程设计1.开发背景本系统实现流程图编辑功能,并在其基础上实现了流程图路径的自动测试和显示,从而方便了用户对流程图路径的检测和修改。2.系统需求2.1.系统界面:系统界面包括编辑区、菜单栏以及工具条,尽可能的简洁完备。2.1.1.显示流程图:1)使用多种图元分别表示流程图起点、流程图终点、过程以及条件判断和控制流;2)在菜单栏或者工具栏中执行创建各

3、种流程图图元的命令;3)在编辑区内可以创建和修改流程图图元。2.1.2.遍历流程图:1)“预遍历”用于计算出从起点到终点的所有路径;2)“下一步”用于逐个展示每条测试路径;3)“停止”用来停止遍历测试路径。2.1.3.创建流程图1)新建:清空编辑区域,此时可在编辑区新建流程图;2)创建起始点:点击“起始点”菜单项,可在编辑区域拖放生成流程图起点;3)创建终结点:点击“终结点”菜单项,可在编辑区域拖放生成流程图终点;4)创建过程:点击“过程”菜单项,可在编辑区域拖放生成流程图过程;5)创建条件判断:点击“条件判断”菜单项,可在编辑区域拖放生成流程图条件判断框;6)控制流:菜单选择

4、后,拖放指定控制流起点与终点。2.1.4.删除流程图图元1)移动图元:鼠标拖动图元,鼠标左键放开终止图元移动;2)删除:选中图元后,按del键(删除图元的同时,没有起点或终点的控制流也会被删除);3)属性图元文字:鼠标双点图元,可以修改活添加文字;4)调整图元大小:鼠标拖动图元控制点,调整图元尺寸,鼠标左键放开终止调整。3.系统设计3.1.概要设计3.1.1.设计思想按照前一阶段的需求分析,系统设计采用面向对象的设计思想和开发方法。采用面向对象思想设计,程序可读性高,维护方便,可重用性高,而且能够保证系统的较高质量,在开发过程中,能提高软件开发的效率;自身继承、封装、多态的特性

5、使系统灵活、易扩展。3.1.2.开发环境开发工具:开发工具主要采用MicrosoftC++6.0。VisualC++6.0是一种可视化的开发工具,利用VisualC++6.0可以开发基于Widnows平台的32位应用程序,28面向对象课程设计具有强大的编译器,可以开发出功能强大的应用程序。3.2.系统框架系统框架如图1。流程图编辑系统的主要功能部分为流程图绘制和测试路径演示。其中流程图处理为:流程图建立、编辑以及删除。路径处理为:路径生成和路径的遍历。图3-1系统功能结构图3.3.用例图与用例说明3.3.1.系统用例图根据系统要求,总结系统用例主要为图2所示。为了方便设计的进一

6、步进行,我们又把各个用例细化,主要有:创建流程图控件、浏览流程图控件、删除流程图控件、编辑流程图控件、编辑起点、编辑控制流等。部分用例图如下:28面向对象课程设计图3-2系统用例综述图3-3绘制流程图图3-4编辑流程图控件28面向对象课程设计图3-5遍历测试路径3.3.2.系统用例说明创建流程图控件用户操作编辑系统1.新建流程图1.清空编辑框2.选择流程图起点2.创建流程图起点3.选择流程图终点3.创建流程图终点4.选择控制流4.创建控制流5.选择过程框5.创建过程框6.选择条件判断框6.创建条件判断框创建图元用户操作编辑系统1.选择对应图元1.创建该图元2.按下鼠标左键2.确

7、定图元的起点位置3.拖动鼠标3.确定欲生成图元的尺寸4.抬起鼠标左键4.生成图元选中流程图控件用户操作编辑系统1.选择流程图起点1.高亮显示流程图起点2.选择流程图终点2.高度显示流程图终点3.选择过程框3.高度显示过程框4.选择条件判断框4.高亮显示条件判断框5.选择控制流5.高亮显示控制流编辑图元用户操作编辑系统1.选择图元1.高亮显示图元2.鼠标拖动图元2.修改该图元的位置3.双击3.显示文本编辑框,修改图元文字28面向对象课程设计4.选择图元控制点拖动4.改变图元大小5.选择图元后按

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

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

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