长 沙 学 院
课程设计说明书
题系
(
部
目 )
设计模式课程设计 数学与计算机科学系
数媒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课时:答辩。计算机系机房。
指导教师签名: 日期: 教研室主任签名: 日期: 系主任签名: 日期: