资源预览内容
第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
第9页 / 共28页
第10页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
面向对象程序设计课程设计文档(流程图编辑系统)面向对象课程设计2目 录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.视图类 204.1.2.图元基类 234.1.3.工具类 234.1.4.流程图创建工具类 244.1.5.流程图编辑工具类 244.1.6.图元数组类 254.1.7.流程图类 254.2.流程图测试路径生成算法设计 265.系统改进 28面向对象课程设计31.开发背景本系统实现流程图编辑功能,并在其基础上实现了流程图路径的自动测试和显示,从而方便了用户对流程图路径的检测和修改。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.设计思想按照前一阶段的需求分析,系统设计采用面向对象的设计思想和开发方法。采用面向对象思想设计,程序可读性高
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号