《Web 设计与开发课程设计》课程教学大纲.pdfVIP

  • 33
  • 0
  • 约2.61千字
  • 约 4页
  • 2023-08-23 发布于上海
  • 举报

《Web 设计与开发课程设计》课程教学大纲.pdf

Web 设计与开发课程设计 Web Design and Development Course Design 一、 课程设计基本信息 课程设计环节代码: 课程设计环节名称:Web 设计与开发课程设计 英文名称:Web Design and Development Course Design 课程设计周数:2 学分:2 适用对象:信息管理与信息系统专业 先修课程:Java 语言程序设计,数据结构、数据库系统、网站设计与开发 二、 课程设计目的和任务 本课程设计目的是训练学生灵活应用所学 Java 编程、数据库系统、网站设 计与开发课程内容,结合Web 数据库理论知识,能够独立自主的设计与开发一个 完整的Web 系统。初步掌握Web 系统开发过程的问题分析、系统设计、程序编码、 测试等基本方法和技能;提高综合运用所学的理论知识和方法独立分析和解决问 题的能力。 三、 课程设计方式 采用独自完成或组成小组合作完成 (每小组人数不得超过3 人)。教师给出 若干题目,让学生自由选择或抽签定题,每人(或每组)一题,也可由学生自定 题目(须经教师同意)。课程设计通过的依据是教师对可执行程序的测试、对开 发报告的评定及课程设计其间表现。 课程设计在英东楼7 楼或英东楼305 进行,时间为2 周。 四、 课程设计教学(或指导)方法与要求 (28)每位学生要根据所接受的任务,实事求是保质保量地独立完成设计任 务。对有抄袭他人设计、找人代做或从网上直接下载原封不动照搬等行 为的弄虚作假者,课程设计成绩按不及格论处; (29)开发语言采用JSP,数据库采用SQL Server2000 或MySQL; (30)最低要求能够实现系统功能要求,较高要求采用MVC 等模式进行系统设 计; (31)系统要进行测试; (32)报告编写要求格式正确、内容完整,结构清晰; (33)课程设计其间,教师和学生要按时到指定实验室进行工作,不能以在宿 舍完成为借口不到实验室; (34)课程设计结束时,进行验收、答辩。 五、 课程设计内容和时间安排 1、需求分析 (1) 需求分析要做的就是准确的定义新系统的目标,也就是将要实现的系统是个 什么样的系统,达到什么样的要求。具体如下: 问题识别: (1) 功能需求 (2) 性能需求 (3) 环境需求 (4) 用户界面需求 分析与综合,导出软件的逻辑模型: 对于需求分析实际调研中所得到的信息,综合分析和理解,在此基础上通过 规范的需求分析工具导出成为一个开发人员能够理解的软件逻辑模型。 2 、概要设计 (2 天) 要做的就是把需求分析里所说明的软件功能用模块的形式描述出来,每个模 块都有明确的意义和功能,概要设计的主要工作就是设计模块和组织模块。 3、详细设计(2 天) 详细设计的任务就是为每个模块所要完成的功能进行具体而精确的描述,要 根据功能描述再转化成精确的、结构化的软件过程描述,软件过程描述一般可直 接对应到相应的代码。 4、编码 (2 天) 编写代码时要做到高度对应在详细设计里所描述的算法,要求采用 Java 语 言进行编码,采用开发平台为Eclipse。 5、测试 (1.5 天) 要保证一个系统能够良好、正确的运行,软件测试必不可少。 软件测试的方法一般分成两种类型:静态测试法和动态测试法,而动态测试 法又根据测试用例的不同可分为白盒测试和黑盒测试两类。 (1)、静态测试法 不在计算机上进行测试而采用人工和计算机辅助分析的手段进行检测的方法 称为静态测试法。 (2)、动态测试法 利用计算机来运行相关软件产品进行的测试称为动态测试法,一般而言我们说 的软件测试是指动态测试,它可分为白盒测试和黑盒测试。 1)白盒测试:它把一个软件产品看作一个盒子,而白盒测试就是 “打开这个 盒子来测试”。测试人员要了解程序的内部结构和处理过程,而测试的主旨就是 检查处理过程的细节有无出错。 2)黑盒测试:黑盒测试是最贴近用户使用角度的测试,它把软件产品看作是 一个封闭的盒子,以功能为中心,测试软件的各项功能是否达到设计时的要求。 6、编写实习报告(1.5 天) 设计报告书封面和正文格式要符合仲恺农业技术学院课程设计、

文档评论(0)

1亿VIP精品文档

相关文档