设计模式课程设计教学大纲().docx

上传人:l*** 文档编号:19520306 上传时间:2022-06-08 格式:DOCX 页数:6 大小:30.96KB
返回 下载 相关 举报
设计模式课程设计教学大纲().docx_第1页
第1页 / 共6页
设计模式课程设计教学大纲().docx_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《设计模式课程设计教学大纲().docx》由会员分享,可在线阅读,更多相关《设计模式课程设计教学大纲().docx(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、设计模式课程设计教学大纲() 设计模式课程设计教学大纲 课程编号:028600 课程性质:集中实践环节 先修课程:UML建模技术、设计模式 实践周数:1周 学分:1 适合层次:本科 适合专业:软件工程、计算机科学与技术 一、课程设计目的与任务 通过课程设计,加深对特定设计模式场景、结构、实现、效果的相识,识别一些经典应用(如构件、框架)中的设计模式,或者尝试运用设计模式改造或设计一个简洁的详细应用。 二、课程设计的主要内容与要求(包括但不限于以下内容) 课设分为两个层次,分析一个经典应用中的设计模式,或者应用设计模式改造或设计一个有实际意义的应用项目,参考题目如下: (1)设计模式在Fileu

2、pload组件中的应用(注:Fileupload是基于J2EE平台的文件上传组件,下载网址为http:/commons.apache.org/fileupload,该组件是一个jar压缩包commons-fileupload-1.2.1.jar,该包须要http:/commons.apache.org/io:commons-io-1.4.jar的支持。内容包括:(a)分析该组件的结构;(b)分析设计模式在该组件中的应用;(c)举例说明并程序演示该组件的用法)。 (2)设计模式在JDK中的应用(结合JDK源码,分析JDK对设计模式的支持与应用。内容包括:(a)用UML类图分析JDK所支持或应用的

3、设计模式的结构,并与GOF的结构加以对比;(b)举例并演示相关类的应用;(3)至少5种设计模式)。 (3)设计模式在Yazd论坛中的应用(Yazd是一个开源的论坛项目,对多种设计模式有典型的一个应用。内容包括:(a)分析Yazd论坛的结构;(b)分析设计模式在Yazd论坛中的应用;(c)调试演示Yazd论坛)。 (4)设计模式在框架Struts 1.3.8中的应用(Struts 1.3.8是一个开源Web开发框架。内容包括:分析设计模式在该框架中的应用,用UML类图描述你的分析结果,并与GOF设计模式对比)。 (5)设计模式在Servlet过滤器Filter中的应用(注:从设计模式角度分析Se

4、rvlet技术中过滤器Filter功能的实现机制,并在apache tomcat容器中实现一个详细的过滤器)。 以下属于设计型题目,要求至少综合应用三种设计模式完成相关项目。 (5)文件上传组件的设计与实现(实现一个文件上传到服务器的组件,并用例子加以说明其的应用)。 (6)验证码中间件的设计与实现(设计一个生成检验码的中间件,要求生成的检验码可以是数字、英文字符、汉字或者是它们的混合体,还可以加入干扰信息)。 (8)简洁闲聊系统设计与实现(应用设计模式,设计实现一个简洁闲聊系统)。 (9)用户注册系统的设计与实现(应用设计模式,设计实现一个简洁的用户注册系统)。 (10)网站内容管理系统的设

5、计与实现(应用设计模式,设计实现一个网站内容管理系统)。 (11)信息订阅系统的设计与实现(注:应用设计模式,设计实现一个信息订阅系统)。 (12)平安管理系统的设计与实现(注:应用设计模式,设计实现一个平安管理系统)。 此外,学生也可以分析其它典型应用中的设计模式;或者改造已有的课程设计,在其中引入设计模式。 三、课程设计的指导 在课程设计提交的设计报告中,至少包括以下内容: (1)写出项目的分析、设计文档。 (2)对模式、设计模式和面对对象的设计模式等概念加以介绍。 (3)结合详细项目,用UML建模技术对用到的设计模式加以具体介绍,要有关键的UML分析结果,并体会模式应用的效果。 (4)在

6、报告中附上完整的代码。 四、课程设计的质量标准与成果评定 按所分小组单独进行验收和答辩,特殊要求对小组中的每个人分别进行提问,依据验收答辩的状况和课程设计报告的质量综合给出成果。其中文档成果占60%,答辩成果占40%;缺少报告或不按要求答辩验收均以“缺考”上报考核成果。 报告成果从文档撰写的工整性、内容的全面性、阐述的合理性、模式应用的正确性等方面加以考虑,依次赐予“优”、“良”、“中”、“及格”和“不及格”。答辩成果从模式应用场景分析、角色设计的合理、模式实现的正确性等方面加以考虑,依次赐予“优”、“良”、“中”、“及格”和“不及格”。 五、课程设计的工作进度支配 可提前向学生说明大纲及其要

7、求,组织选题;课程设计期间加以指导,最终一天对课程设计结果进行验收(报告和程序)。 六、课程设计的组织管理与要求 一般1人一组;也可以2人一组,自由组合,必需明确的任务安排。完成指导书中规定的实践内容。能够娴熟地演示系统,能够回答系统中各种问题。能够解除一般故障,自行解决调试中遇到的基本问题。能够全面总结整个实践过程,写出课程设计报告。 七、其它有关说明 八、参考文献 1刘伟.设计模式实训教程.清华高校出版社,2022.2彭晨阳.Java好用系统开发指南.机械工业出版社,2004. 制定人:彭 彬 2022年10月20日 审核人:付勇智 2022年10月24日 设计模式课程设计教学大纲() 课程设计教学大纲 课程设计教学大纲 课程设计教学大纲 课程设计教学大纲 课程设计教学大纲 课程设计教学大纲 综合课程设计教学大纲 DSP课程设计教学大纲 硬件课程设计教学大纲 本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第6页 共6页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com