画图画板设计模式课程设计任务书(2)

2019-01-19 10:25

目录

第1章系统需求 ........................................................................................................... 8

1.1系统总需求 .....................................................................................................................8 1.2

功能需求 .....................................................................................................................8

第3章系统设计 ........................................................................................................... 9

3.1系统总功能模块设计 .....................................................................................................9 3.2子功能模块设计 .............................................................................................................9 3.2.1构建基本图形 ....................................................................................................................... 9 3.2.2装饰模式组合图形 ............................................................................................................. 10 3.2.3桥接模式修饰图形颜色线条粗细 ..................................................................................... 10

第4章系统实现 ......................................................................................................... 11

4.1简单工厂模式绘制基本图形 ....................................................................................... 11 4.1.1装饰模式图形组合 ............................................................................................................. 13 4.1.2桥接模式改变粗细绘制图形 ............................................................................................. 14

第5章系统测试 ......................................................................................................... 15

5.1测试目的 .......................................................................................................................15 5.2测试手段 .......................................................................................................................15 5.3测试用例 .......................................................................................................................15 5.3.1登陆界面测试 ..................................................................................................................... 15

结论 ............................................................................................................................. 16 参考文献 ..................................................................................................................... 17 结束语 ......................................................................................................................... 18 附录 ............................................................................................................................. 19

第1章 系统需求

1.1系统总需求

该系统是一个画图程序,我们要用设计模式的思想来设计系统结构,然后实现基本图形的绘制功能

1.2 功能需求

1. 至少在其中运用 3 种模式,其中涉及到的模式有装饰模式、策略模式、

桥梁模式三种。 2. 选择图形模块:

点击图形后,可以用画笔绘画出对应的图形。 选择装饰模式模块:

点击模式,根据两次按钮的不同选择可以在原有的图形上进行组合。 选择桥接模式模块:

点击模式后,根据所选择色体,笔的型号,进行新的图形绘制。

第3章 系统设计

3.1系统总功能模块设计

图3.1程序总架构

3.2子功能模块设计

3.2.1构建基本图形

功能:通过点击对应按钮,生成对应可控制大小的基本图形。

图.3.2简单工厂模式设计

3.2.2装饰模式组合图形

(1)功能:对基本图形进行组合。

(2)程序流程图:基本信息管理的程序流程图如下图所示:

图3.3 装饰组合模式设计

3.2.3 桥接模式修饰图形颜色线条粗细

功能:选择颜色与画笔粗细,重新绘制图片。

图3.4 桥接模式设计


画图画板设计模式课程设计任务书(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:ZedBoard Linux开发 - GPIO驱动详解

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: