- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
长 沙 学 院课程设计说明书题目设计模式课程设计系(部)数学与计算机科学系专业(班级)姓名学号指导教师起止日期课程设计任务书课程名称:设计模式课程设计设计题目:基于设计模式的绘图程序已知技术参数和设计要求:问题描述(功能要求):1.需求分析该系统是一个画图程序,我们要用设计模式的思想来设计系统结构,然后实现基本图形的绘制功能。1.1 设计模式要求至少在其中运用3种模式,其中涉及到的模式有装饰模式、策略模式、桥梁模式三种。1.2 画图基本要求能实现基本图形的绘制功能1.3 画图高级要求实现图形的操作(如选取、移动、放大、缩小、改变颜色、改变线形等)和持久化(利用文件或利用数据库)。1.4 参考界面图1 参考效果图1图2 参考效果图22. 运行环境要求:Windows操作系统;Eclipse3. 技术要求:给出至少3种设计模式,要求具体说明使用每种设计模式的动机,画出类图,并代码实现,然后评价该设计模式的优缺点。设计工作量:2周工作计划:(1) 2013级软件工程4课时:讲授32课时:上机、调试。计算机系机房4课时:答辩。计算机系机房。指导教师签名: 日期: 教研室主任签名: 日期: 系主任签名: 日期: 长沙学院课程设计鉴定表姓名学号专业班级设计题目指导教师指导教师意见:评定等级: 教师签名: 日期:答辩小组意见:评定等级: 答辩小组长签名: 日期: 教研室意见:教研室主任签名: 日期: 系(部)意见:系主任签名: 日期: 说明课程设计成绩分“优秀”、“良好”、“及格”、“不及格”四类;目录第1章系统需求81.1系统总需求81.2功能需求8第3章系统设计93.1系统总功能模块设计93.2子功能模块设计93.2.1构建基本图形93.2.2装饰模式组合图形103.2.3桥接模式修饰图形颜色线条粗细10第4章系统实现114.1登陆界面114.2简单工厂模式绘制基本图形114.2.1装饰模式图形组合134.2.2桥接模式改变粗细绘制图形14第5章系统测试155.1测试目的155.2测试手段155.3测试用例155.3.1登陆界面测试15结论16参考文献17结束语18附录19第1章 系统需求1.1系统总需求该系统是一个画图程序,我们要用设计模式的思想来设计系统结构,然后实现基本图形的绘制功能功能需求至少在其中运用 3 种模式,其中涉及到的模式有装饰模式、策略模式、桥梁模式三种。选择图形模块:点击图形后,可以用画笔绘画出对应的图形。选择装饰模式模块:点击模式,根据两次按钮的不同选择可以在原有的图形上进行组合。选择桥接模式模块:点击模式后,根据所选择色体,笔的型号,进行新的图形绘制。第3章 系统设计3.1系统总功能模块设计图3.1程序总架构3.2子功能模块设计3.2.1构建基本图形功能:通过点击对应按钮,生成对应可控制大小的基本图形。图.3.2简单工厂模式设计3.2.2装饰模式组合图形(1)功能:对基本图形进行组合。(2)程序流程图:基本信息管理的程序流程图如下图所示:图3.3 装饰组合模式设计3.2.3 桥接模式修饰图形颜色线条粗细功能:选择颜色与画笔粗细,重新绘制图片。图3.4 桥接模式设计第4章 系统实现4.1登陆界面本系统启动后直接显示登陆界面。如图4.1所示:图4.1登陆界面4.2简单工厂模式绘制基本图形点击工厂模式中的按钮可以控制鼠标绘制所选图形。如图4.1所示:图4.2绘制基本图形(三角形)图4.3绘制基本图形(圆形)图4.4绘制基本图形(矩形)图4.5选择色彩绘绘制图形4.2.1装饰模式图形组合此模块让图形进行组合共有9种形式。如图4.6所示:图4.6各种图形组合4.2.2桥接模式改变粗细绘制图形图4.7桥接模式绘制图形第5章 系统测试5.1测试目的通过测试发现软件错误;功能的完备性:检验程序功能是否达到用户预先制定的需求;错误检查:检查程序潜在的错误,为软件可靠性与安全性的评估提供依据。5.2测试手段人工测试技术。5.3测试用例5.3.1登陆界面测试如表5.1所示:表5.1 班级学生成绩管理测试用例班级学生成绩管理序号测试子项输入/动作期望输出/相应实际情况1绘制基本图形鼠标点击对应按钮绘制对应基本图形√2绘制组合图形鼠标点击对应按钮绘制组合图形√绘制桥接图形鼠标点击对应按钮绘制外观不同的新图形√结论绘图程序实现了图形的基本绘制功能,并在绘制的其中运用到了本学期所学的设计模式的知识,使得整个系统变得更具结构性,便于后期的功能扩展或其他。参考文献[1] 谭浩强编著,java程序设计[M],清华大学出版社,1991.7[2] 姜仲秋编著,java程序设计[M],南京大学出版社,1998
您可能关注的文档
- 开车不良习惯对交通安全的危害性选读.pptx
- 广西公需科目专业技术人员创业能力建设答案(90分)选读.docx
- 广西专业技术人员创新与创业能力建设5月份最新高分选读.docx
- 开业前的商业管理工作选读.pptx
- 广州城市配电网现状及发展选读.docx
- 广州调研考物理部分选读.docx
- 规程补充DEH操作部分选读.docx
- 广告学概论复习提纲选读.docx
- 看图写话(陌生人)选读.pptx
- 轨道交通项目验收规范-通信选读.docx
- DB44_T+2767-2025河口海湾总氮、总磷水质评价指南.docx
- 中医药科技成果转化评价技术规范.docx
- DB44_T+2750-2025农村供水工程数字化建设技术导则.docx
- DB44_T+2769-2025金属矿山生态修复技术规范.docx
- 镁合金航天航空零部件长效防护微弧氧化膜层工艺规范.docx
- 《甘青青兰中绿原酸和胡麻苷含量的测定 高效液相色谱法》发布稿.pdf
- DB44_T+753-2025声环境质量自动监测技术规范.docx
- 信息技术 智算服务 异构算力虚拟化及池化系统要求.docx
- DB44_T+2759-2025黄荆栽培技术规程.docx
- 废生物制药溶媒再生乙腈.docx
原创力文档


文档评论(0)