画图画板设计模式课程设计任务书 下载本文

长沙学院课程设计鉴定表

姓名 胡辉衡 学号 B20140304401 专业 数字媒体 班级 2 设计题目 基于设计模式的绘图程序 指导教师 朱建凯 指导教师意见: 评定等级: 教师签名: 日期: 答辩小组意见: 评定等级: 答辩小组长签名: 日期: 教研室意见: 教研室主任签名: 日期: 系(部)意见: 系主任签名: 日期: 说明 课程设计成绩分“优秀”、“良好”、“及格”、“不及格”四类;

目录

第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. 选择图形模块:

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

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

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