当前位置:文档之家› 《设计模式课程设计》指导书08版

《设计模式课程设计》指导书08版

《设计模式课程设计》指导书
一、设计目标
通过教学使学生能够加深对设计模式的认识,识别一些经典应用(如构件、框架)对设计模式的应用,运用设计模式改造或设计一个具体的应用。

二、基本要求
本课程设计通过两种方式来加深学生对设计模式理论、概念的感知和认识:一种是分析经典应用中的设计模式,一种是基于设计模式开发一个有具体意义的应用。

对分析型的题目,要求做到:(1)分析所选定构件或框架的结构。

(2)以UML为建模工具,分析构件或框架对设计模式的应用。

重点分析模式的应用背景、参与角色、角色职责和代码实现方法。

(3)举例说明该构件或框架的使用方法。

对设计型题目,要求做到:(1)需求分析。

(2)系统设计。

其中模式应用部分以UML 为建模工具进行设计,要求至少应用3个模式。

(3)系统实现与调试。

在课程设计提交的设计报告中,至少包括以下内容:
(1)写出项目的分析、设计文档。

(2)对模式、设计模式和面向对象的设计模式等概念加以介绍。

(3)结合具体项目,对用到的设计模式加以详细介绍,体会其中的好处。

(4)在报告中附上完整的代码。

三、设计参考题目
选题说明:一般1人一组;带☆的题目也可以2-3人一组,自由组合(须明确分工或所做工作,在报告中要加以说明)。

自备题目要在征得老师同意并备案。

程设计期间按要求完成设计任务,每组提交一份完整的设计报告和已调通的应用系统程序。

1、设计模式在Fileupload组件中的应用分析(注:Fileupload是基于J2EE平台的文件上传组件,下载网址为/fileupload,该组件是一个jar压缩包commons-fileupload-1.2.1.jar,运行该包需要/io:commons-io-1.4.jar 的支持)。

2、设计模式在Servlet过滤器实行机制中的应用分析。

3、Struts框架设计模式应用分析。

4、Y azd论坛设计模式应用分析。

5、网站内容管理系统设计模式应用分析。

6、信息订阅系统设计模式应用分析。

7、安全管理系统设计模式应用分析。

(4-7题参考彭晨阳《Java实用系统开发指南》)
8、基于.net平台的文件上传组件的设计与实现。

9、检验码中间件的设计与实现(注:要求生成的检验码可以是数字、英文字符、汉字或者是它们的混合体,还可以加入干扰信息)。

10、基于设计模式设计实现一个简单的聊天系统。

11、基于设计模式设计实现一个用户注册系统。

12、基于设计模式设计实现一个网站内容管理系统。

13、基于设计模式设计实现一个信息订阅系统。

14、基于设计模式设计实现一个安全管理系统。

四、课程设计时间、地点
1、时间:期末或期初。

2、地点:系机房。

五、检查方式
采取逐组检查,截止日期之前上交。

打分依据考勤和检查主要内容:
1、检查文档和程序检查文档的书写是否合乎规范、完整,程序的运行情况。

2、提问就课程设计的内容提问若干个问题。

六、评分标准
本次课程设计采用“优、良、中、及格、不及格”五级评分制,具体的评分标准如下:
1、课程设计最后得分由设计报告得分和期末验收得分组成,其比例分别60%、40%。

2、报告及时提交,则根据报告的质量给“优、良、中”中相应分级,未及时提交,则在报告质量分级基础上降一级,未提交报告或报告为抄袭,相应的报告得分为“不及格”。

3、协作完成的系统,经验收功能完善且几乎没有错误,则组内各成员验收得分均为优;如某模块功能不完善或有较多错误,则对负责该模块的成员进行扣分。

4、若程序编写工作基本完成,但无法运行或无法进行测试,则根据程序质量给验收得分为“中、及格”。

5、若基本上末编写程序或程序纯属抄袭,验收得分为“不及格”。

制订人:彭彬
审核人:付勇智。

相关主题