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

长 沙 学 院

课程设计说明书

题系

(

目 )

设计模式课程设计 数学与计算机科学系

数媒2班 胡辉衡 B20140304401

朱建凯 2016年12月19日

专业(班级) 姓学

名 号

指导教师 起止日期

课程设计任务书

课程名称:设计模式课程设计 设计题目:基于设计模式的绘图程序

已知技术参数和设计要求:

1. 问题描述(功能要求):

1.需求分析

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

1.1 设计模式要求

至少在其中运用 3 种模式,其中涉及到的模式有装饰模式、策略模式、桥梁模式三种。

1.2 画图基本要求

能实现基本图形的绘制功能

1.3 画图高级要求

实现图形的操作(如选取、移动、放大、缩小、改变颜色、改变线形等)和持久化(利用文件或利用数据库)。

1.4 参考界面

图1 参考效果图1

图2 参考效果图2

2. 运行环境要求:

Windows操作系统;

Eclipse

3. 技术要求:

给出至少3种设计模式,要求具体说明使用每种设计模式的动机,画出类图,并代码实现,然后评价该设计模式的优缺点。

设计工作量:

2周

工作计划:

(1) 2014级软件工程

4课时:讲授

32课时:上机、调试。计算机系机房 4课时:答辩。计算机系机房。

指导教师签名: 日期: 教研室主任签名: 日期: 系主任签名: 日期: