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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象程序设计课程设计文档-流程图编辑系统精选

面向对象程序设计课程设计文档 (流程图编辑系统) 目 录 1.开发背景 3 2.系统需求 3 2.1.系统界面: 3 2.1.1.显示流程图: 3 2.1.2.遍历流程图: 3 2.1.3.创建流程图 3 2.1.4.删除流程图图元 3 3.系统设计 3 3.1.概要设计 3 3.1.1.设计思想 3 3.1.2.开发环境 3 3.2.系统框架 4 3.3.用例图与用例说明 4 3.3.1.系统用例图 4 3.3.2.系统用例说明 6 3.4.类关系与类文档 7 3.4.1.类关系 7 3.4.2.类的文档 8 3.5.状态转移图 17 3.6.序列图 17 4.详细代码设计 20 4.1.本系统中主要类的定义文档 20 4.1.1.视图类 20 4.1.2.图元基类 23 4.1.3.工具类 23 4.1.4.流程图创建工具类 24 4.1.5.流程图编辑工具类 24 4.1.6.图元数组类 25 4.1.7.流程图类 25 4.2.流程图测试路径生成算法设计 26 5.系统改进 28 1.开发背景 本系统实现流程图编辑功能,并在其基础上实现了流程图路径的自动测试和显示,从而方便了用户对流程图路径的检测和修改。 2.系统需求 2.1.系统界面: 系统界面包括编辑区、菜单栏以及工具条,尽可能的简洁完备。 2.1.1.显示流程图: 1)使用多种图元分别表示流程图起点、流程图终点、过程以及条件判断和控制流; 2)在菜单栏或者工具栏中执行创建各种流程图图元的命令; 3)在编辑区内可以创建和修改流程图图元。 2.1.2.遍历流程图: 1)“预遍历”用于计算出从起点到终点的所有路径; 2)“下一步”用于逐个展示每条测试路径; 3)“停止”用来停止遍历测试路径。 2.1.3.创建流程图 1)新建:清空编辑区域,此时可在编辑区新建流程图; 2)创建起始点:点击“起始点”菜单项,可在编辑区域拖放生成流程图起点; 3)创建终结点:点击“终结点”菜单项,可在编辑区域拖放生成流程图终点; 4)创建过程:点击“过程”菜单项,可在编辑区域拖放生成流程图过程; 5)创建条件判断:点击“条件判断”菜单项,可在编辑区域拖放生成流程图条件判断框; 6)控制流:菜单选择后,拖放指定控制流起点与终点。 2.1.4.删除流程图图元 1)移动图元:鼠标拖动图元,鼠标左键放开终止图元移动; 2)删除:选中图元后,按del键(删除图元的同时,没有起点或终点的控制流也会被删除); 3)属性图元文字:鼠标双点图元,可以修改活添加文字; 4)调整图元大小:鼠标拖动图元控制点,调整图元尺寸,鼠标左键放开终止调整。 3.系统设计 3.1.概要设计 3.1.1.设计思想 按照前一阶段的需求分析,系统设计采用面向对象的设计思想和开发方法。采用面向对象思想设计,可读性高,维护方便Visual C++ 6.0是一种可视化开发工具,利用Visual C++ 6.0可以开发基于Widnows平台的32位应用程序,强大的编译器可以开发出功能强大的应用程序。 图3-1 系统功能结构图 3.3.用例图与用例说明 3.3.1.系统用例图 根据系统要求,总结系统用例主要为图2所示。为了方便设计的进一步进行,我们又把各个用例细化,主要有:创建流程图控件、浏览流程图控件、删除流程图控件、编辑流程图控件、编辑起点、编辑控制流等。部分用例图如下: 图3-2 系统用例综述 图3-3绘制流程图 图3-4编辑流程图控件 图3-5遍历测试路径 3.3.2.系统用例说明 创建流程图控件 用户操作 编辑系统 1.新建流程图 1.清空编辑框 2.选择流程图起点 2.创建流程图起点 3.选择流程图终点 3.创建流程图终点 4.选择控制流 4.创建控制流 5.选择过程框 5.创建过程框 6.选择条件判断框 6.创建条件判断框 创建图元 用户操作 编辑系统 1.选择对应图元 1.创建该图元 2.按下鼠标左键 2.确定图元的起点位置 3.拖动鼠标 3.确定欲生成图元的尺寸 4.抬起鼠标左键 4.生成图元 选中流程图控件 用户操作 编辑系统 1.选择流程图起点 1.高亮显示流程图起点 2.选择流程图终点 2.高度显示流程图终点 3.选择过程框 3.高度显示过程框 4.选择条件判断框 4.高亮显示条件判断框 5.选择控制流 5.高亮显示控制流 编辑图元 用户操作 编辑系统 1.选择图元 1.高亮显示图元 2.鼠标拖动图元 2.修改该图元的位置 3.双击 3.显示文本编辑框,修改图元文字 4.选择图元控制点拖动 4.改变图元大小 5.选择图元后按Delete键 5.删除选定的图元,同时删除没有连接到图元的控制流 遍历流程图 用户操作 编辑系统 1.选择预遍历

文档评论(0)

feixiang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档