
网站需求分析报告范文
网站需求分析报告范文第1篇
引言
高职院校的电子商务专业目前的课程体系基本是由计算机的一些专业课程加上一些商务的课程共同构成的。各个高职院校会根据学科的偏向而进行一些取舍,有些学校会有更多的计算机专业课程,有些学校会更侧重于商务课程。从高职学生的特点来看,学习较多的计算机专业课程难度较大,因此从实际出发,高职的电子商务专业计算机课程相应地要降低难度,我们对计算机专业类的课程进行了重新的设计和整合,包括课程的标准和课程的内容。计算机专业中的《系统分析与设计》课程主要是对软件系统进行分析与设计,针对电子商务专业,则侧重有所不同,因此将课程更改为《商务网站需求与方案建设》,结合对企业的业务流程调研,归纳出本门课程的典型工作任务,并对课程进行了教学设计。
1、对企业业务流程的调研对从事网站项目建设开发的企业流程调研后,可以归纳出基本的业务流程,描述如下:在承接一个项目后,市场部负责人与美工主要进行需求分析工作,由于需求分析成功与否与后期的工作直接相关,所以主要由负责人与项目委托人沟通,美工要进行首页面的设计,因此要对网站的总体风格和内容有一个准确的把握,所以始终参与需求分析过程。在与委托人进行充分沟通的基础上,了解该项目的行业背景和企业的实际运行情况后,完成需求分析报告,并进行一个方案设计,在项目委托人同意之后开始进行项目的设计。首页面的设计是由美工完成的,这也是一个与委托人反复交流的过程,经过不断地调整修改之后,首页面定稿。此时首页面只是一个效果图片,经过页面的切割和生成工序后,将首页面交给研发部,研发部根据需求分析报告和首页面的内容进行后台代码的编写。同时,美工进行二级页面的设计。设计完成后也交由研发部编写后台代码。代码编写完成后进行网站的测试和。综合上述流程,可得流程图如图1:在了解项目的流程时,我们也同时了解了各个岗位要求的技能,综合来说,每个岗位的人员都应能熟悉电子商务的内涵,不同的岗位在具体的知识技能要求上有所不同。如需求分析人员要求对项目的整体运作非常熟悉,能起到协调项目组和项目委托人的作用,必须具备很好的沟通交流能力,同时要有较强的文字组织能力。美工要具备较好的美术基础、审美眼光和熟练的网页制作知识,同时由于美工要充分与项目委托人沟通,这样才能做出既有特色,同时又能满足委托人要求的页面效果,因此对沟通能力也有相当高的要求。研发部门的岗位则相对要求编程能力和逻辑思维能力强。能充分领悟项目的要求,在给定的时间内完成代码的编写和调试。同时,由于程序文档和使用说明书的编写较为重要,所以也要求有一定的文字表达能力。企业一般还会提供管理咨询和培训等服务,管理咨询和培训主要有提供网站推广的服务,电子商务解决方案的咨询等。这些岗位要求对电子商务的技术有基本的了解并有较强的语言能力,熟悉各种网站推广方法和工具。
2、分析学生必须的知识、技能、素质为了适应相关的工作岗位,学生应能熟悉电子商务的内涵,掌握网站需求调查与分析的基本方法,掌握网站开发的技术,如相应的程序设计语言和网页设计制作知识和方法,具备一定编程能力和逻辑思维能力,熟悉各种网站推广方法和工具。必须具备很好的沟通交流能力,同时要有较强的文字组织能力。一个项目通常是项目组来完成的,所以学生的团队合作能力也必不可少。
3、分析《商务网站需求与方案设计》课程的典型工作任务本门课程对应的岗位为网站需求分析人员,需求分析研人员通常应对整个项目流程非常熟悉,他是项目委托人和开发人员之间的钮带,项目委托人不能理解项目是如何完成的,他们注重的是项目完成时交付的网站是否符合他们的预期,而开发人员的开发工作依赖于需求分析人员提供的需求分析报告,因此,网站的需求分析与方案设计是非常重要的工作任务,对整个项目的质量来说起着关键性的作用。需求分析要完成的是和项目委托人沟通交流,以专业的眼光来看待项目的可行性,为委托人分析及明确需求,在此基础上,进行需求调查与分析,形成需求分析与整体方案设计,提交相应的需求分析报告和方案设计报告。
4、以工作过程为导向设计教学情境
4.1学习情境划分原则企业在承接建站任务时,根据站点的不同会有一些不同的方法进行需求分析,教材的每章都将用一个实际的案例进行说明,并附上完整的需求分析报告。案例的挑选力求能充分说明各种不同类型网站的特色,并在需求调查与分析的方法上体现出来,并为学生的实践作出有效的指导。在此基础上,开始进行具体的情境设计,我们设想以一个项目贯穿整门课程,将项目按工作过程进行划分情境,每个情境完成一个子任务,一门课程结束时,各个子任务可以综合形成一个完整的项目任务。这样,我们就只能以一个典型案例来说明需求分析过程,为了不至于造成其他类型的网站需求分析方法不同,而学生无法了解,在每个情境中设置拓展部分,由于B2C的站点难度适中,且最为常见,因此,教材中以B2C作为案例,其他类型的站点在需求分析时如果有特殊的要求就体现在拓展部分,学生选取的案例中如果涉及到其他类型的站点,那么就可以参考拓展部分,进行自学或查找相应资料来解决问题。
4.2学习情境的设计我们按照工作过程将课程划分为十个学习情境,分别是外部需求分析、面向用户的需求分析、企业内部需求分析、网站推广需求分析、网站软硬件环境设计、网站功能的概要设计、网站数据库结构设计、网站界面总体设计、网站系统安全性设计和网站测试。
5、课程标准的制定
在学习情境的划分与设计完成之后,我们着手制定课程标准,,其中最重要的就是课程的定位及学习目标的制定。这部分我们充分地参考了企业的调研意见,了解企业的网站需求分析人员在具体工作中所需要掌握的知识和能力。并力求能够体现在学习情境的设计中。
5.1课程的定位网站需求与方案设计是电子商务专业网络技术服务方向的一门专业课程,本门课程着重于培养学生用全局的眼光看待网站的设计需求,要求学生具备良好的沟通能力和语言表达能力,能够应用各种调查分析方法和工具,完成电子商务网站的需求分析项目,并能按规范的形式形成各阶段的需求分析报告文档。
5.2学习目标的确定我们分别对本门课程的知识目标、专业能力目标、方法能力目标和社会能力目标进行了分析和归纳。在学习目标方面,十个学习情境分别达到理解以下概念和内容:(1)电子商务的商业模式概念;网站风格、关键字、电子支付、物流配送的概念;(2)面向用户的需求分析使用的调查方法与手段;功能性需求与非功能性需求的概念;(3)网站的盈利模式,网站的存储方式,不同数据库的特性分析比较,非功能性需求概念,网站维护内容;(4)网站的推广策略,推广方法。(5)电子商务网站软硬件环境的组成,网站软硬件设备的选择方法;(6)电子商务建站的基本过程,功能概要设计的基本方法;(7)电子商务网站内容设计的原则,页面设计的原则等;(8)网站的安全性设计方法。(9)网站测试的方法在专业能力方面,我们希望能够达到以下目标:(1)能区分不同的商业模式;进行市场需求分析;能进行同类网站的比较与分析,分析竞争优势、劣势,选择电子支付方式及物流配送模式;(2)能确定网站所面向用户的类型特征;应用各种调查方式对用户进行需求调查;分析调查结果。(3)能明确用户的功能性需求与潜在需求;确定网站的盈利模式、并进行产品分析;(4)能根据外部分析和用户需求以及企业自身定位确定网站的总体风格,语言版本;(5)能确定网站的存储方式,域名,数据库的选用;了解和确定网站维护要求;(6)能分析和确定网站的推广策略。完成相应的需求报告文档。由于本门课程的教学设计是让学生在学习过程中完成一个实际的电子商务网站项目需求分析,因此,学生要从组建项目小组开始,进行选题,到实施整个调查过程,并形成相应的需求分析报告。整个过程都需要对项目进行规划、计划和实施,并在实施过程中报告和反馈,所以对学生的实践能力是很大的考验。相应地,在方法能力方面,我们希望通过本门课程的学习,能够做到:能将所学知进行综合运用;.具有独立进行分析、计划、实施、评价的能力;具有获取、归纳、分析、交流的能力;并具有一定的自学能力、理解能力与表达能力。在社会能力方面,我们希望能够培养学生的团队意识与协作能力,并具有一定的计划组织能力。
6、项目导向的校本教材编写
在课程标准的基础上开始进行校本教材的编写,在选取案例的时候,使用的是企业真实案例,这是一个B2C类型的站点,其业务方式是整合福建范围内的一些茶商,用统一的标识进行网上销售,由于茶叶是福建省的一个重要特色产业,而且网站的一些设想也很有特色,在校本教材中,我们就以该案例进行行动导向的教材编写。
7、小结
网站需求分析报告范文第2篇
网站项目是以Web服务器为主体、浏览器为客户端作为基本架构的项目。这样的架构项目中包含Web服务器、浏览器和网络三个关键主体。网站项目可能是一个网站,也可能是各种Web应用程序,例如网上商店、虚拟邮局、网络办公管理系统、客户关系管理系统等等。网站项目管理就是围绕着网站项目运用知识、技术、技能、工具和方法进行组织管理。其特点表现在以下几个方面:
1)涉及的领域很多。狭义地讲,网站项目包括了网页制作、美工设计、程序编码、系统及网络管理等专业技术,广义上又包含了企业管理、市场营销、心理学、广告学等更多领域的知识,在项目进行过程中还涉及到项目管理工具、文档和设计开发管理规范、开发及测试环境部署等特殊领域的问题。这对参与项目管理的人员提出了很高的要求。
2)参与项目的角色很多,水平可能参差不齐。对于网站项目管理,最关键的角色是项目经理、业务流程分析师、用户界面工程师、系统分析员、编码人员(程序员)和质量控制工程师等。根据项目的规模和开发的深度,由项目经理进行角色划分。假如严格细分,一个大型项目的角色可能达到50个以上,以确保每个细节都有专业的人员进行负责和管理。其中需求分析过程中主要角色有客户代表、业务员、业务流程分析师、用户界面工程师,另外还有项目经理、数据库工程师、文档工程师等参与。
3)网络应用的开发技术在日新月异地进步,从而使网站应用系统的开发模式具有多种选择性,达到同样的目标可以采用很多不同的方式,现代的应用系统越来越成为一个庞大的集成方案,需要考虑不同的操作平台、不同的应用服务器、不同的数据库、不同的编程语言、不同的传输介质等等,项目管理人员必须了解各种技术的利弊,帮助用户选择高效、廉价并富有前瞻性的方案。
2需求分析在网站项目管理中的作用及要求
需求分析是一个项目的开端,也是项目建设的基石。由于以上提出的网站项目的特殊性和行业覆盖的广阔性,以及需求分析的高风险性,网站项目需求分析的重要性是不言而喻的,在以往建设失败的项目中,80%是由于需求分析的不明确而造成的。因此一个项目成功的关键因素之一,就是对需求分析的把握程度。
在需求分析流程中,需要有客户代表、业务员、业务流程分析师、用户界面工程师等角色参与,业务员从客户代表那里获得需求,并形成需求报告;业务流程分析员从业务员那里获得需求报告,分析生成项目模型报告;界面工程师得到项目模型后设计制作相应的模板和用户界面原型,最终由客户代表确认。需求分析所形成的文档最终达到如下要求。
1)正确性:每个功能必须清楚描写交付的功能。
2)可行性:确保在当前的开发能力和系统环境下可以实现每个需求。
3)必要性:功能是否必须交付,是否可以推迟实现,是否可以在削减开支情况发生时被“砍”掉。
4)简明性:不要使用专业的网络术语。
5)检测性:如果开发完毕,客户可以根据需求检测。
3网站项目需求分析的一般方法
根据以往的工程经验,需求分析工作方法,应该定位在“三个阶段”(也称“三步法”)。
第一阶段:“访谈式”。这一阶段是和具体用户方的领导层、业务层人员的访谈式沟通,主要目的是从宏观上把握用户的具体需求方向和趋势,了解现有的组织架构、业务流程、硬件环境、软件环境、现有的运行系统等等具体情况和客观信息,建立起良好的沟通渠道和方式。针对具体的职能部门以及各委办局,最好能指定本次项目的接口人。
实现手段:访谈、调查表格。
输出成果:调查报告、业务流程报告。
第二阶段:“诱导式”。这一阶段是在承建方已经了解了具体用户方的组织架构、业务流程、硬件环境、软件环境、现有的运行系统等等具体实际和客观信息的基础上,结合现有的硬件、软件实现方案,做出简单的用户流程页面,同时结合以往的项目经验对用户采用诱导式、启发式的调研方法和手段,和用户一起探讨业务流程设计的合理性、准确性,界面的便易性、习惯性。用户可以操作简单演示的DEMO,来感受一下整个业务流程的设计合理性、准确性等等问题,及时地提出改进意见和改进方法。
实现手段:拜访(诱导)、原型演示。
输出成果:调研分析报告、原型反馈报告、业务流程报告。
第三阶段:“确认式”。这一阶段是在上述两个阶段成果的基础上,进行具体的流程细化、数据项的确认阶段,这个阶段承建方必须提供原型系统和明确的业务流程报告、数据项表,并能清晰地向用户描述系统的业务流设计目标。用户方可以通过审查报告来提出反馈意见,并对已经可接受的报告、文档签字确认。
实现手段:拜访(回顾、确认),提交业务流程报告、数据项表;原型演示系统。
输出成果:需求分析报告、数据项、业务流程报告、原型系统反馈意见(后三者可以统一归入需求分析报告中,提交用户方、监理方进行确认和存档)。
整体来讲,需求分析的三个阶段是需求调研中不可忽视的一个重要部分,三个阶段或者说三步法的实施和采用,对用户和承建方都同样提供了项目成功的保证。
4网站项目需求分析的注意事项和技巧
项目的整体风险往往表现在需求分析不明确、业务流程不合理,导致用户不习惯或不愿意去用承建方的软件。承建方和客户方都要重视需求分析的重要性。为更好地把握用户的需求和方向,应该采用必要的手段和方法来进行需求调研。
4.1挖掘用户需求
鼓励用户将所有的想法尽可能地阐述清楚,并把所有的要求罗列出来。这时候不必担心引起客户的潜在需求而增加设计开发的工作量,应直接明白地跟客户把问题和要求一条条地列出来,把条理、归纳、分析先都放到一边,将用户最原始、最完整的要求准确地记录下来。
很多情况下客户并非专业人士,在他们的描述中很难凸现重点和技术难关,这需要我们去为客户进行分析、归纳和整理,尤其是客户谈的不多却又是技术上实现难度和强度很高的地方特别值得注意。客户往往对需求的概念是非常模糊的,大多时候给出的需求都是笼统而且尺度难以控制的,这就要求业务人员在倾听了客户的详细说明以后,帮助客户进行整理和分析,预测客户在开发过程中变更及今后应用中可能进行修改升级的潜在需求。
比如在为客户设计办公自动化系统的时候,也许就要为客户预留将来与他们的业务单位进行交互的通道;在设计邮件系统的时候要考虑可能会需要广告管理服务器;设计网络电子商店时需考虑今后增加库存产品进销存统计分析等等;限于时间和财力的考虑,客户通常能够接受分阶段实施的开发过程,在需求分析时,提早为客户设想到今后的需求变更除了使项目开发更加顺利以外,也为今后业务的进一步深入打下了更好的基础。
4.2利用自然的语言和图表描述项目模型
在业务员与客户进行沟通和调查时撰写的需求分析,尽可能用自然语言或形式化语言来描述,还可以添加图形表述方式和模型表征方式。虽然客户的水平和资历有所不同,但是最自然的描述能够使项目开发的各个成员都能清楚地理解需求含义,不至于在理解上产生偏差。对客户而言,这样的模型描述最接近真实,容易参与修订,并能以此为测试和验收的依据。制作示意图可以有很多种方式,关键是利用示意图将客户的需求和即将开始设计的系统体现出来。在进行系统分析和程序开发之前,双方对今后要完成的产品就能够有直观的认识,换言之,就是在产品还没有真正进入开发阶段的时候,双方就对工作的结果达成统一的意见,这将大大地减轻需求变更所带来的困扰,同时客户更容易地参与到项目的开发过程中。
4.3需求分析要共同参与各施其职
项目经理、系统分析员、开发经理、交互设计师、测试人员、文档人员包括客户代表都应该看需求分析,并进行共同讨论,达成一致意见。参与项目开发的人员都应该对这份需求有统一清晰的认识,并根据自己的工作对需求提出意见,通过与客户的沟通修订,最终确定项目实现的目标。这样可以尽量避免业务人员与开发人员、承建方和客户方之间发生不必要的纠纷。
例如:项目经理通过需求分析才能组建所需要的团队包括配置工作环境,制定开发周期;开发周期的限制和功能上的要求可能会影响到程序员采用什么样的语言和工具进行编写;操作用户的技能水平将影响到交互设计师进行前台设计时做到什么样的精度;界面设计人员根据项目的性质和定位确定表现方式;测试人员了解测试环境和条件后才能对项目质量进行跟踪和检测。
4.4将需求变更置于可控状态
需求的变更几乎是不可避免的,也许是出自客户的遗漏,也可能是在开发过程中被激发出来的。如何以可控的方式管理网站项目需求的变更,对于项目的顺利进行有着重要的意义。如果匆匆忙忙地完成用户调研与分析,则往往意味着不稳定的需求。所以需求管理要保证需求分析各个活动都得到了充分的执行。
为了将变更及时反馈到项目的各个角色中,做好需求变更日志就显得非常重要。在需求分析后面附上变更日志,并将修改后的需求分析制作成新版本,保留每次更改过的版本,而不是覆盖,这样就比较容易地跟踪到需求变更过程中所带来的工作调整。在新版本的需求分析中,将变更部分用特殊方式表示出来,并在日志中记录变更明细。
4.5评审需求文档
需求文档完成后,需要经过正式评审,以便作为下一阶段工作的基础。一般的评审分为用户评审和同行评审两类。用户和开发方对于软件项目内容的描述,是以需求规格说明书作为基础的;用户验收的标准则是依据需求规格说明书中的内容来制订,所以评审需求文档时用户的意见是第一位的。而同行评审的目的,是在软件项目初期发现那些潜在的缺陷或错误,避免这些错误和缺陷遗漏到项目的后续阶段。
5总结
网站需求分析报告范文第3篇
通过本课程的学习,使学生能按照用户需求,编写网站需求分析报告;对网站进行策划与设计,运行多种技术对动态网站进行开发和制作;并经过技术测试,最终将其到Internet环境;能对网站进行维护。通过引导、项目实施、讨论、总结、测评,帮助学生学习网站设计与开发的基本知识和实用技术,为后续专业课程、专业实践打下良好基础,为将来从事网站设计、开发和维护工作奠定良好基础。同时,在教学过程中,通过团队开发,形成基本的职业道德意识和职业素质。
1.具体的能力目标能根据用户需求,确定网站类型与网站内容,编写网站需求分析报告;能根据实际情况设计出适合的网站页面风格和布局;能编辑网页;能运用JSP相关代码按要求协作完成网站功能;能根据用户需求设计并协作完成后台数据库的开发;能针对网站制订网站测试计划并进行功能测试;能申请域名和IP,成功将网站上传;能及时更新网站,合理优化网站。
2.具体的知识目标掌握域名与IP地址等基本概念;熟练掌握网站设计原则、网站建设基本流程;了解网站运行的硬件与软件环境;掌握Div+CSS技术;熟练掌握网页编辑软件Dreamweaver的使用;掌握数据库逻辑结构设计方法及数据库的创建、管理与维护;掌握JSP程序设计语言的语法知识;了解网站更新、故障排除及网站推广的方法;掌握网站测试的内容、方法和技巧;掌握网站的与管理方法。
3.具体的素质目标培养学生开发网站的团队协作、交流合作能力;培养学生良好的网站开发岗位人员的职业道德;培养学生与客户沟通的能力;培养学生的网络安全意识;提升沟通协调、共同开发网站的综合能力;培养学生具有较好的分析和解决实际网站开发问题的能力。
二、教学内容的组织与安排
课程组根据网站开发项目实施过程,进行了课程教学内容的开发,充分体现职业性、实践性和开放性的要求,在内容组织上彻底打破学科知识体系的禁锢,教学摆脱了传统的以教材为主线的逻辑教学结构方式。对实现案例的模块功能所需的技能和必备知识进行了全新的组织。
三、课程特色与创新
针对“高职教学背景下,如何提高学生的工程能力、创新意识和协作能力,培养社会需要的计算机人才”这一主题,按照“学研学工融合、突出专业特色、培养应用型人才”的改革思路,结合专业和学科建设,将网站设计与开发课程高职教学改革作为一个整体展开全方位的研究与实践。
1.“大案例、一案到底”教学根据专业建设思路,结合本课程的特点,推行“大案例,一案到底”案例式教学,课程将真实完整的案例——“网上商城网站的设计与开发”贯穿到整个教学过程中,教学组织上将网站设计与开发根据工作流程,分解成10个相对独立的模块,每个模块完成数据库开发流程的一个过程,充分体现职业训练的高职教学特征。
2.创新构建了立足基础、体现特色、面向需求的数据库开发与应用教学体系首先,体现特色:围绕数据库技术的基本能力、应用能力、创新能力培养,体现应用型人才培养特色。其次,面向需求:以社会和企业需求为导向,构建实践教学体系。
网站需求分析报告范文第4篇
关键词:需求分析;网站信息系统;面向本体方法
DOIDOI:10.11907/rjdk.162156
中图分类号:TP319
文献标识码:A 文章编号文章编号:16727800(2016)011016502
0 引言
随着“互联网+”的蓬勃发展,越来越多的企业更注重在互联网上挖掘潜在商机,企业网站建设需求量大。网站项目需求分析是网站项目开发的关键,是整个项目的基础,关系到项目开发效率和质量。保证项目开发满足用户需求是网站开发项目管理者需要面对的问题。
1 网站需求分析内容
网站信息系统需求分析即对网站系统提出完整、准确、清晰、具体的需求[12]。需深入描述网站项目的功能和性能,比如网站架构、基本信息配置、文章管理、产品管理、留言管理等功能以及页面响应速度、数据库防注入等性能。
2 网站需求分析难点
(1)客户对需求描述不清楚。如客户对需求描述不清楚或不具体时,就需要项目需求分析人员结合行业经验,网站项目实际,采用通俗易懂的语言帮助客户描述需求[34]。
(2)需求发生变动。应尽可能详细分析哪些需求是稳定的,哪些需求可能发生变化,同时在项目合同上详细描述,以免项目实施后期产生分歧。
(3)客户和开发人员理解不一致。客户对网站信息系统了解程度不同,为此在需求分析阶段应与客户进行充分沟通交流,并形成预期效果图、功能操作流程图,也可向客户展示与其需求一致或功能相似的现有网站信息系统,确保客户与分析人员对需求理解一致。
3 网站需求分类
基于网站建设行业实际,网站信息系统需求通常分为功能需求和非功能需求。功能需求通常会使用功能结构图来体现,如图1为某企业网站功能模块。
非功能需求通常由性能需求、可靠性需求、易用性需求、安全性需求、运行环境约束、外部接口和可保障性需求7个方面组成,如图2所示。
(1)性能需求。包括网站打开速度、网页响应时间和并发连接数、网站空间(即虚拟主机)性能等。
(2)可靠性需求[1]。网站在运行过程中是否稳定。
(3)易用性需求。网站界面美观,产品等操作方便。
(4)安全性需求。包括用户登录验证、网站数据库防注入等安全方面的要求。
(5)运行环境约束。网站运行环境与网站开发语言有关,如使用php语言开发的网站信息系统通常在“php+mysql+apache”环境下运行。
(6)外部接口。网站信息系统与其它系统之间的接口要求。
(7)可保障性需求。包括网站可配置性、可扩展性、可维护性、可移植性等方面的要求。
4 网站信息系统需求分析方法
(1)功能分析方法。该方法是网站项目实施中最常用的一种分析方法,以网站信息系统的功能为中心逐级展开分析。首先定义网站具有哪些功能模块,并分析各模块之间的关系;然后对网站功能模块作进一步分析,以确定是否存在子功能模块,直至具体功能操作;最后形成网站项目的整个功能结构,如网站信息系统文章管理模块可进一步分为公司新闻管理和行业新闻管理,具有添加、修改、删除等操作。
(2)数据流方法。也称结构化分析,能直观地体现数据在网站信息系统中动态流动的过程,通常使用数据流图表示,并使用数据字典对数据流进行详细说明,此方法的关键是动态跟踪数据流。
(3)信息建模方法[5]。其核心是实体和关系,主要工具是语义数据模型[3](实体关系图),用属性描述对象,增添对象与对象之间的关系,并细化描述。如图3为网站信息系统中文章管理的用例图。
(4)面向对象方法。该方法的基本策略是将容易变化的元素隐藏起来,对比较稳定的元素建立总体结构。采用该方法能加强对问题域和网站系统责任的理解,加强有关人员之间的交流,对需求变化具有较强的适应性[6]。
(5)面向本体方法。该方法是面向对象方法的有效补充和提升,它强调相关领域的本质概念以及这些概念之间的关联。其实质是在面向对象方法中引入对象关联,并给出各种关联的语义和语用。首先用自然语言描述网站信息系统事务;然后确认网站信息系统的本体和对象;其次形成网站信息系统需求的预定义;最后在领域本体搜索相关知识并和需求预定义合并,得到完整的网站信息系统需求定义[67]。
(6)形式化方法。该方法主要使用一种形式语言进行公式推理,并通过证明得出结构可行性的结论,得到网站信息系统的需求规格说明书,规范开发过程,保障系统性能。
5 网站信息系统需求分析
需求分析阶段的参与人员包括客户、网站信息系统分析员、网站设计开发人员和网站项目管理人员,如图4所示。
网站项目管理人员(通常是项目经理)负责处理项目所有事务性质的工作,使网站项目能够在预算内按时保质完成;网站系统分析员需与用户充分沟通交流,共同拟定网站开发计划;用户、网站系统分析员和网站设计人员共同制定网站需求说明;网站系统分析员与网站设计开发人员根据网站需求说明书,设计出网站信息系统的原型。
网站需求分析过程如图5所示。
(1)网站可行性分析。明确现有技术能否满足用户需求,制定预算,通常形成可行性分析报告。
(2)需求分析与描述。基于对现有系统的分析,与客户讨论网站信息系统需求,形成文档,明确用户需求和功能需求,其中用户需求是从客户角度对网站系统需求的抽象描述;功能需求描述网站信息系统具体功能。
(3)需求有效验证。组织相关人员对需求进行评审验证。
(4)网站需求说明书。说明书是用户、开发人员交流的重要文档,是网站信息系统设计与开发的基础和依据,同时可作为项目后期测试和验收的依据。
6 结语
需求分析是网站系统开发的基础,对整个网站项目实施具有至关重要的作用,应根据网站项目实际选择合适的需求分析方法,按照需求分析过程模型进行分析,并最终形成网站需求说明书,为后续网站设计开发打下基础。
参考文献:
[1] 王继成,高珍.软件需求分析的研究[J].计算机工程与设计,2002,23(8):1821.
[2] 徐赛华.软件需求分析研究[J].吉林师范大学学报:自然科学版,2006(1):104110.
[3] 王虎.软件需求分析探讨[J].科技情报开发与经济,2008,18(13):148149.
[4] 周昕.互联网网站需求分析[J].无线互联科技,2015(1):2121.
[5] 方木云,刘辉.高级软件工程[M] 北京:清华大学出版社,2011.
[6] 张友生.软件体系结构[M].北京:清华大学出版社,2013.
网站需求分析报告范文第5篇
Abstract: Enterprise Website Production and Beautification is a course of strong intersectionality and comprehensiveness, which cultivates talents in graphic design, website management, website design and other fields. Based on the CDIO project education, this paper redesigns the teaching model and reforms on the teaching content and practice in order to cultivate applied talents who meet the job requirements. Students are made as the main body in teaching, which fully embodies the "practice relying on society" teaching model, thus changing the students' way of learning, improving the quality of teaching, cultivating students' professional abilities.
关键词: CDIO;工程教育;企业网站制作与美化
Key words: CDIO;engineering education;enterprise website production and beautification
中图分类号:G642文献标识码:A文章编号:1006-4311(2014)23-0236-02
0引言
《教育部关于加强高职高专教育人才培养工作的意见》(2000年)中明确了高等职业教育的培养目标是面向生产、面向基层、面向管理和面向服务第一线需要的高等技术应用性专门人才。这类人才的培养,首先要建立以培养技术应用能力为主线的课程标准,立足岗位需求,制订全新的课程体系,并着手改变传统的教学方法手段,使高职高专院校着重培养具有扎实的基础知识、较宽的知识领域、灵活的思维能力、过硬的应用能力的毕业生。目前,相关院校正积极研究适合高职学生知识结构,以便培养出更多适应社会需求的高技术应用性人才。
1课程特点
《企业网站制作与美化》是青鸟网络工程师专业开设的专业基础课程,青鸟网络工程师专业是我校与北大青鸟集团校企合作该课程具有知识领域宽、专业理论强、实践强度大的特点。该课程即是专业后续课程的基础知识,也可以培养以就业为目标的“网站策划师、网站设计师、网页美工师、网站运营管理”等多岗位人才。根据社会调查,行业对网站方面的人才要求较高,要求具有理论知识、实践经验、技术能力和职业素质。这就要求在教学过程中,要按照企业实际需求的网页设计能力和职业素质来培养学生,实现学校培养人才与企业岗位相接轨。
2CDIO工程教育模式应用于《网站制作与美化》课程
CDIO是“构思-设计-实现-运行”简写。是由麻省理工学院等四所大学建立的一种以产品从构思、研发、运行到废弃和再利用的全生命过程为载体的工程教育模式。在这种教学模式运行过程中,学生以第一活动人的角色进入到学习过程,并获取工程开发能力和相关产业的职业素质培养。将CDIO工程教育模式应用到《企业网站制作与美化》课的教学过程中,在校企合作的基础上,严格贯彻“做中学”学习模式。将知识传授案例化,实践训练企业化,使教学过程处处体现学生的主体地位,实现全方位,多途径的育人模式。
3CDIO教育模式下的教学实施过程
结合《企业网站制作与美化》这门课程特点,根据CDIO以项目设计为导向、能力培养为目标的工程教育理念,将教学内容、工作内容与职业标准相对接,以真实工作任务及其工作过程为依据,科学合理的设计各项任务,即将所有需要学习和掌握的知识点都围绕“网站项目”这个核心进行,以达到网站项目构思、设计、实现及运行的整体实现。根据这一思路,将《企业网站制作与美化》知识体系分成四个部分,如图1所示。按教学设计模型,将本门课教学过程设计为“网站分析随机化、基础知识案例化、实践项目小组化、综合项目实战化”的教学模式,使学习过程更轻松,训练项目更完善。
3.1 网站分析随机化在网站基础模块教学过程中,教师不提供固定的网站进行分析,由学生占主导,将感兴趣的网站列举出来进行分析。分析时由教师提问,学生边分析边回答。分析过程首先要确定该网站的风格,可以是以地域风格划分的古典民族风格、韩版风格、欧版风格等;以网页效果划分为艺术风格、IT风格等多种划分。其次要分析网站着色,是冷色系还是暖色系,该网站中的主色调是什么颜色,有几种辅色等;再次分析网站版型,分析网站是骨骼型、对称型、焦点型或是满版型;最后要进行网站功能分析,要分析出该网站必须具备的功能有哪些。通过以学生为主体的网站分析,请学生总结出网站设计中需要分析的内容,再由教师总结性将网站制作需求分析报告教给学生。
3.2 基础知识案例化在网页知识讲解阶段,传统的教学方法是“老师教,学生学;老师讲,学生听”,教师占据主导地位,学生课上地位比较被动。这样的教学模式压抑了学生学习的热情,不能焕发学生的潜能;又使学生过于依赖教师,有问题不会独立思考。为了改变师生共同存在的问题,我们引入了CDIO教学理念。CDIO思想要求教学过程是由师生共同完成了,不仅要注重学生各项能力的培养,还强调了教师的角色转变,将“主讲型”讲师转换为“指导型”导师。使学生不再是知识的被动接受者,而是知识的主动建构者。
3.3 实践项目小组化实践项目阶段是模拟互联网上正在使用的成品网站。将班级学生分成几个小组,每个小组4-5人,小组成员要进行合理分配,由教师或组员确定小组组长,组长负责组内的工作分配、组员协调等事项。小组成员要互相配合,共同完成项目网站的制作。
在项目实践过程中,将网站设计过程分为几个步骤:①分析网站内容、设计风格、访问人群、包含功能等方面的需求分析任务书。②根据已有效果图,提出设计方案。指定该网站使用哪类技术实现各部分效果,并确定小组成员的设计任务。③具体设计制作,完成网站开发。这一过程中,充分体现了学生自主学习能力,小组协作能力。④各小组进行网站作品展示,要将样图与作品进行对比,并将各部分作品进行简单说明,以供其他小组点评。⑤项目总结过程。这一过程由教师进行总结,教师根据这一阶段的学生表现,提出各小组成员的优点及注意事项。
3.4 综合项目企业化经过模仿项目网站的训练,学生基本能独立完成网站的设计与制作,整个网站设计的工作过程学生已经完全掌握,学生已具有基本的与企业对话能力。教师将合作企业的真实项目分配给各小组,由小组独立与企业进行沟通,完成真实的企业网站设计。在制作过程中,小组成员间要分工明确、团结合作。任务完成后,要将网站建设的需求分析报告、网站访问人群调查报告、网站风格说明、网站功能介绍、网站页面效果图、网站最终测试结果及企业反馈意见都上交到教师处。若小组设计的网站被企业采纳,直接转化为商品,则该小组综合设计成绩为优秀。
4结束语
CDIO工程教育模式能以学生为主体,以岗位需求人才为培养目标,将企业真实项目作为教学内容,严格遵循企业工作过程进行教学,实现了“教学做一体化”的教学模式,实现了学校培养人才与企业所需人才零距离对接。基于CDIO教育模式的《企业网站制作与美化》,有效的解决了学生理论与实践相脱节的难题。
参考文献:
[1]顾佩华,沈民奋,陆小华,译.重新认识工程教育――国际CDIO培养模式与方法[M].北京:高等教育出版社,2009.
[2]陈芸.基于CDIO理念的软件人才培养模式的探索与实践[J].金华职业技术学院学报,2013,06:25-28.
网站需求分析报告范文第6篇
【关键词】网页制作;交互设计
技工院校的人才培养,不仅要求学生完成人才目标的学习任务和技能要求,更重要的是,知识储备和技能要求必须得到就业岗位的认可。
一、技工院校网页制作课程教学现状
网页制作课程是技工院校计算机和电子商务专业的核心课程,这是一门操作性极强、注重知识与应用相结合的课程。目前,传统的教学观念上,强调教师的“教”,缺乏交互意识,同时也缺乏合理的交互设计,课堂上课件、教案泛滥,课程的活动基本没有经过完整的设计,把学生与内容的交互、师生之间的交互孤立起来,教师或学生自以为在完成任务的时候,却没有对学生的学习起到促进作用。
二、“交互设计”式网页制作课
交互设计是从“目标导向”的角度解决用户产品设计。在网页制作课程中,网页就是产品,是这门课程的输出物,课堂教学对结果负责,也是技工教育的目标之一。如何实现网页易用、有效而让人愉悦的目标,如何将目标用户的需求在网页制作过程中体现,本文以某企业网页制作为例,力求通过“交互设计”式的课堂,使学生在自己动手的实践中,掌握技能要求,学习专业知识,构建自己的知识经验和能力体系。
(一)需求获取
这一阶段输出物主要是企业网页的功能需求文档和时间文档,用以描述初步目标的提出,假想可能的解决方案,预估资源等。在这个阶段,可将学生分为若干个讨论小组,假想自身作为企业,对为何要制作网页进行讨论分析,并对制作方向形成初步思路,形成材料文档。
(二)需求分析
本阶段,要关注企业网页的相关历史数据,基于企业网页制作本身,针对不同竞争对手、不同的行业特性做更详尽的资料收集和分析,清晰的分析相似网站的性能和运行情况,同时,这个过程中要关注主流,才能吸引大众。对学生的关键考核点是做必要的头脑风暴,学生能否拿出具有竞争力的分析报告,是交互设计在这个阶段的重要体现。
(三)用户访谈
在企业网页制作过程中,对于一些项目,建议学生能在项目初期寻求一些具体用户的信息,对一些用户属性做好定义,和“客户”交流,正确引导客户将自己的实际需求用较为适当的技术语言进行表达,要求学生主动介入访谈问卷的设定工作,并客观的参与用户调研报告的完成。理解用户,再思考合适的设计,能倾听用户的意见,但决不能盲从。
(四)需求修正
此前所做的需求分析和用户访谈都是为此而准备,这个阶段,要求学生进一步和需求方讨论研究需求的合理性、可行性,做出一定的分析判断,对功能需求文档、企业网页制作目标的设计重点进行明确,并将内容修正。在做到符合满意策略的前提下,不漏掉关键环节。
(五)设计草稿
通过草图设计,学生进入本课程的关键环节,这个阶段的交互对线框草图的形成至关重要。本阶段核心设计点在于需求修正阶段确认的设计重点,要求学生不匆忙着手设计。当学生在电脑前做设计的时候,会不自觉的考虑很多与设计本身无关的因素,而与设计本身联系紧密的因素却容易被忽略,笔和纸能让学生把心思放在设计上,完成此项步骤时不拍脑袋绘制,而是针对核心设计点做调研和分析,在头脑中形成一个即将制作的网页的大概印象,通过手绘出样稿形式,为下一步设计做准备。
(六)设计细化
在设计细化阶段,学生完成核心设计的详细说明,对企业网页制作过程的交互做整体说明。由此制作企业网页的雏形,并基本达到设计目标。在这个阶段,每一个细节都至关重要,尤其是网页页面的完成,学生在进行实操的过程中,教师在一旁进行必要的指导。
(七)“专家评审”
本阶段,交互设计体现在“听、说、想”这三个方面上,教师耐心的听学生讲述网页制作过程中的想法、做法,并做好相关评审记录,结合沟通的内容,确认最终网页制作的方向。学生之间也可以进行相互的“评审”,评审时间不宜太长,抓住关键点即可。
(八)设计优化
设计优化阶段,将网页线框图到核心设计的详细说明再进行一遍过程的完善,这个阶段的投入程度和输出物,直接影响到后续测试的效果,与最终的设计也息息相关。这个阶段可以作为此前除需求分析后各阶段内容再现。
(九)测试验证
一个优秀的网站,一定要测试,测试会提醒你,不是每个人的想法都和你一样,测试总是会有效果。这个环节能够帮助学生最后把关整个网页制作过程中交互设计的合理性,可以采用用户测试,将这个问题转换成测试者的一种认识,要求学生亲自跟进测试并给出最终的测试报告和评估报告,哪些地方是前期没有考虑周全的,哪些点是成功的,哪些点又是必须立即改进的等等……这个阶段要求学生用“鸡蛋里挑骨头”的精神,保证最佳的输出效果。测试是一个迭代的过程,不是做一次就可以了的,这也是要求学生进行数次测试的原因。
(十)完成设计
这是最后的设计阶段,根据前期的测试验证评估报告,要求学生对所有之前的输出物做一次严格的检查和修正,并完成企业网页的最后输出。
至此,交互设计式的网页制作课结束,回顾以下关键输出物:企业网页文件,功能需求目标确认文档、竞争分析报告、头脑风暴产出物、项目初期用户调研报告、核心设计点调研及分析报告、“专家”评审和评估报告、测试报告及页面线框图、核心设计点说明文档。
三、“交互设计”设计策略
(一)学生学习动机
网站需求分析报告范文第7篇
关键词:项目化教学;实训教学;.NET课程
1 引言
.NET系列课程在大多数高校都开设,并且把其中的《Visual C#.NET程序设计》作为其专业基础课,而把《程序设计》作为专业主干课,这些都是实践性非常强的课程,重在培养学生的动手能力。由于做计算机软件开发的人员流动性较大,而且市场上多数是些中小公司,他们的规模不是很大,财力物力基础也不是很雄厚,他们没有能力来承担培养一个新员工的成本和外流的风险,所以他们宁可高薪聘用一个有经验的能直接挑起工作重担的成手,也不愿意还要配备专门人员来培养刚毕业的新手,这就造成了应届毕业生的就业门槛高,一毕业就待业,而公司确实还缺乏人才的尴尬局面。针对此种难题,各大高校都积极地采取课改措施,来改善这样的局面。尽可能地在学校内就培养学生的实践动手和团队协作能力来积累项目开发经验,培养学生拥有积极乐观的心态来踏踏实实地解决问题的职业素养。经过几年的努力,研究了一套适用于本系列课程的教学方法――项目化教学法,可以有效地提高学生的学习兴趣,提高其动手能力。本文以《程序设计》课程为例,介绍项目化教学法的具体应用。
2 项目化教学内容的设计
2.1 项目的选择要合适
由于选择的项目既要求能够涵盖需要掌握的知识点,因此不能太小;本课程又有课时限制,因此还不能过大;项目还要贴近学生实际,最好是其熟悉的,这样以便于需求分析和项目设计的进行。经过课程组几位老师的研究决定,本课程以项目《教务信息管理系统》贯穿整个教学实践,要求每位同学在课程结束时,都能独立完成。
2.2 项目和知识点的有机融合
按照本门课程教学大纲的要求,把需要掌握的知识点和项目融合起来,划分为以下六大部分。
2.2.1 简介+项目设计
简介部分主要是让学生对动态网页开发技术有所了解,拓展其理论知识,重点是实验环境的安装和配置,包括前台开发环境和后台数据库的安装,采用演示+学生实际动手的方式,软件由教师提供,学生如果有笔记本的话,可以和实验室机器一并安装,为日后独立训练提供实验基础。
项目设计部分就要对项目进行需求分析和概要设计,为了达到良好的教学效果,对学生进行分组用以建立团队型的实践模式,每组由5-6人构成,指派一名负责人。老师和同学们在课上、课下通过组内讨论和组间讨论的方式,对该项目进行需求分析,划分功能模块,设计数据库和网站结构等,最终形成需求分析报告和概要设计报告。这部分内容非常关键,需求分析得是否到位,功能模块划分是否合理,数据库设计是否符合规范,网站设计是否合理,都关系到项目的成败。
2.2.2 网站布局设计+项目母板和导航设计
网站布局设计是为了使设计者站在全局的角度设计和维护网站,中提供了主题、母版和站点地图等,有效地利用它们可以大大地节省空间,提高开发效率。主题是定义网站中页面和控件外观的属性集合;母版使得整个网站风格统一,具有相同或相似的页首和页尾、导航栏、菜单栏、超链接等,只有中间的内容在变换;页面导航控件TreeView、Menu、SiteMapPath等配合站点地图文件可以使用户在一个复杂的网站中方便地跳转。
项目母板和导航设计,需要学生们事先设计网站页面布局和站点层次结构,可以搜集资料参考相近项目,本着使用方便、美观的设计原则,可先画出草图,结合上面的知识内容来设计项目母版,再按照站点层级结构设计站点地图文件,添加合适的导航控件来完成整个网站的页面之间的相互跳转。涉及到的相关图片、图标等资源需要使用photoshop、flash等软件进行制作,不在本课程研讨范围之内。
2.2.3 WEB服务器控件+项目界面设计
WEB服务器控件主要包括文本类控件(Label和TextBox)、按钮类控件(Button、LinkButton和ImageButton)、选择类控件(RadioButtonList、CheckBoxList等)、验证控件(RequiredFieldValidator、CompareValidator等)、超链接控件HyperLink,这部分内容比较简单,学生们只要能够根据需要选择使用合适的控件、设置相关属性、能够在代码中获取控件的值即可。
项目界面设计就是要制作项目中所有具体的内容页,根据需要选择合适的控件,设置相关属性,这部分内容虽然不难,但是比较琐碎,而且工作量较大,需要学生一定的耐心。其中文件名称的设置,控件的命名等要符合一致的命名规范,方便日后网站的页面集成,最终养成良好的编程习惯。
2.2.4 编程+项目数据库操作
编程部分内容比较抽象,是课程的重点部分。主要讲解Connection,Command,DataReader,DataAdapter,DataSet这五个对象的编程方法以及相互间的关系,对数据库的操作既可以采用Connection-Command-DataReader实现,也可以采用Connection-DataAdapter-DataSet实现,具体使用哪种,视情况而定。要想把数据显示出来,离不开数据绑定控件GridView、DataList等的支持,这些控件的使用方法也是必须掌握的。
对于一个有实用性的项目来说,对数据库的操作是整个项目的重中之重。前面已经把界面部分做完,现在剩下的是控件事件处理程序的编写,用以完成逻辑功能。对于该项目,主要是各个功能模块的具体实现,大部分都是对数据库表的增、删、改、查,多表操作等,根据具体情况,选择Connection-Command-DataReader或者Connection-DataAdapter-DataSet配合数据绑定控件来逐一实现。
2.2.5 内部对象+项目页面跳转与状态管理
提供了很多内部对象,通过使用这些对象的方法可以实现丰富的功能,开发人员可以更加自由地编写程序,Web控件也都可以看作是内部对象。该部分以对象在项目中的功能为主线进行讲解,页面执行过程涉及Page对象;页面跳转使用Response、Server对象;跨页面传值使用Request、Cookie、Session和Application对象;存储页面信息使用Cookie、Session和Application对象。
项目页面之间的跳转,状态管理功能,如用户登录后需要保存用户姓名和用户角色等信息,统计网站的总访问量和当前在线人数等,以及为了方便师生交流,设置了留言板、公共聊天等模块,都需要使用内部对象来完成。在完成上面的(2)~(5)时,要把详细设计文档一并撰写,最终生成详细设计报告。
2.2.6 网站+项目
网站有通常有以下3种方法:一是在集成开发环境中使用“网站”向导,通过FTP、HTTP或文件系统方式网站,其中FTP和HTTP方式可以将网站直接到远程Web服务器,但使用HTTP方式需要站点安装Microsoft FrontPage服务器扩展组件;二是使用文件直接复制的方法将已被到本地文件系统中的网站文件夹复制到远程Web服务器中;三是为设计完毕的网站创建一个Web安装项目,利用项目生成的安装包直接将网站安装到Web服务器中。
项目开发完毕后,指定每个小组中的某台机器为服务器,把组内每个同学都做好的网站与此,供组内其他人员访问,以便相互之间进行交流。
3 项目化教学的考核方式
在本课程的教学实践中是以上面所述的《教务信息管理系统》贯穿始末的,每次实验课,学生也是优先完成这个项目。为了使学生能够举一反三,在本课程第一次上课时,就把任务布置下去,要求每组完成一个相近项目,题目自拟,最好是一组一题,在课上、课下都可以仿照教学示例项目的开发进展情况去完成该项目,同时包括对应文档的撰写。基于此种情况,期末考核也主要包括三部分:一是学生在实验课上现场完成的示例项目的分解任务,这部分属于过程考核,要做到具体量化;其次是考核学生小组自拟题目的开发项目的完成情况,包括页面设计是否美观大方,使用是否方便,功能是否实现等几个方面,其中重点考查的是项目的功能实现,可给予其较高的分值;最后是文档撰写考核,包括需求分析、概要设计、详细设计文档,主要考查内容的合理性、逻辑性和规范性等。对项目的评价总是或多或少带着评价者的主观臆断性,尤其对于界面设计一类的内容,不同的人审美观不同,自然会有不同的看法,所以项目要从多方位进行评价,并制定详尽的标准。具体可从教师评价、组间学生互评、组内学生互评以及这三项按比例计算,这个比例和详细的考核评分标准都要在实训一开始时就公布出来,这样才能公平公正并且有效地进行考核。
4 项目化教学的教师队伍建设
在项目化教学过程中,不管是课上示例项目还是课下自拟项目,都是以学生为主体,教师为指导来完成的,对教师的要求不是降低了,反而是提高了。教师要对整个课程的知识内容运筹帷幄,才能对学生进行有效指引,所以要求教师不但要掌握.NET开发所涉及到的全部相关课程内容,还要将其融会贯通,而且对企业项目的开发流程和开发规范也要求熟练掌握,教师队伍的建设就显得尤为重要。为了提高对学生的指导水平,首先我们定期安排教师到软件开发企业进行学习、培训,寒暑假鼓励教师到企业进行挂职锻炼,并聘请企业软件工程师到校内及校外实训基地,为教师参与实际项目开发作指导,这都在一定程度上大大提高教师的软件开发水平,只有教师精通了,才能让学生学得透,掌握得牢;其次大力引进企业项目实战人才到校园作为兼职教师队伍,也是一个节省时间成本的不错选择。
结束语
在课程《程序设计》的项目化实训教学过程中,学生在按知识内容分任务分阶段完成整个项目的同时,调动了不同水平层次学生的积极性和主动性,都踏踏实实地做了一些分内工作,能力上得到了不同程度地锻炼,达到了良好的教学效果,同时积累了团队合作开发项目的经验,方便日后快速地进入工作状态。
参考文献
[1]张雪网站建设课程教学探究[J].牡丹江师范学院学报,2015,1.
[2]李晨.项目教学模式在“程序设计”中的应用[J].镇江高专学报,2015,2.
[3]张栋冰.基于工作过程的“”课程教学探讨[J].科教文汇,2015,5.
[4]廖剑平.项目教学法在C#.NET程序设计教学中的应用尝试[J].电子世界,2014,12.
作者简介:李康乐(1978-),女,黑龙江哈尔滨人,硕士研究生,网络工程师,哈尔滨金融学院计算机系副教授,从事软件开发、网络工程教学研究。
周荣喜(1977-),男,黑龙江哈尔滨人,学士学位,哈尔滨龙辉科技开发有限公司项目经理。
网站需求分析报告范文第8篇
【关键词】CDIO环境 网页设计课程教改
【中图分类号】G【文献标识码】A
【文章编号】0450-9889(2012)10C-0146-03
CDIO是由M1T等世界著名高校研发的一整套先进工程教育模式,从理念到大纲,再到课程到教学,直至评估。它以产品从研发到运行的生命周期为载体,让学生将各门课程有机联系起来,以主动的方式学习。CDIO培养大纲将工程毕业生的能力分为四个层面,分别是工程基础知识、个人能力、人际团队能力和工程系统能力,并要求以综合的培养方式使学生在这四个层面达到预定目标。2008年5月,教育部高教司理工处和汕头大学联合主办了“2008年中国CDIO工程教育模式研讨会”,并成立了“中国CDIO工程教育模式研究与实践”课题组,我国已有几十所高校成为了教育部CDIO项目试点高校。实践证明,按照CDIO教育理念和教学大纲培养的学生深受社会与企业欢迎。
网页设计课程是软件技术专业学生必修的专业基础课,它与公共基础课及软件技术专业课紧密衔接,并起着承上启下的作用。目前,根据高等职业院校软件技术专业教育培养目标和培养方案及课程教学大纲,网页设计课程的特点就是以理论教学为主,部分验证性实验为辅,缺乏对学生实践能力的培养;学习的主要目的是使学生掌握网页设计的html代码的含义、基本语法,以及CSS样式表和JavaScript脚本语言;期末考核,主要根据考试要求及提供的相同主题和相同素材,制作一个有数张页面的小型静态网站;评分标准采用期末作品占70%,平时成绩占30%的方式。这种教学方式和考核方式单一、乏味,不仅抑制了学生的学习激情和创新思维,而且非常不利于培养学生的学习能力、表达能力、解决问题的能力、团队协作能力等。
研究CDIO能力大纲及12条标准后,参照CDIO教育模式,我们确定了网页设计课程的教学目标,目标既包括专业知识掌握程度的要求,又强调各方面能力提升的要求。这就要求学生在学习、验证网页设计基本知识的基础上,能够综合运用各知识点,培养学生既见“树木”又见“森林”的全局学习观。
为了达到CDIO的教学目标,我们重新设置和布局了网页设计课程的教学目标、教学内容、教学方法。
一、教学目标及教学大纲
CDIO教改后,“网页设计”的课程目标从三方面设计,即知识目标、素质目标、能力目标,在这一教学目标下,制定了能力与知识教学大纲,并以布鲁姆学习目标分类法(Bloom's Taxonomy)为依据基础描述学生在学完本课程后应具有的能力,如表l所示。
为实现网页设计课程的教学目标,在基础知识和推理能力方面增加了Dreamweaver软件应用、网站规划、网站美化与网站推广等知识;另外,在探寻知识和团队合作精神方面提出了更高要求。
目标1:以布鲁姆学习目标分类法(Bloom's Taxonomy)为依据基础描述学生在学完本课程后应具有的能力,目标栏内以A、B、C、D来表示对此项能力要求达到的程度,A为最高要求,D为最低要求,无要求则留空。记忆包括识别和回忆;理解指能对所学的内容作归纳、分类、解释、总结、推断并作一定的发挥;应用指能在具体的项目中应用、实施所学到的知识;综合分析能力指能将所学的知识分解并找出它们之间的相互关系和构成,或能规划、创造、建造或有改变的重构,或能作评论、总结、估计、预测、评估、论证和辨证。
目标2栏内也以A、B、C、D来表示能力要求达到的程度,A为最高要求,D为最低要求,无要求则留空。接触指在教、学活动中有一定涉猎,但没有测试要求;训练指有明确要求和测试项目;应用指在教、学、练和实践中有所应用而不论是否曾受过相关训练。
二、教学内容设计
为达到网页设计课程教学目标,以及此课程大纲的要求,在教学内容上,我们安排了课程综合项目,要求学生在学习网页设计基本知识的基础上,至少完成一项包括构想、设计、实施、改进和展示全过程的团队研发项目。这样,就可以让学生在合作中进行探究性学习,提升他们CDIO四大能力,并使他们体会探究性学习的乐趣。
表2是进行CDIO改革前后的教学内容对比情况表,可见综合项目将原来课程的验证性实验拓展成了包括CDIO全过程的富于创造性的开发任务。例如,要求以小组的形式,从客户需求和可维护性的角度进行网站规划、设计、制作,使学生融入到项目工程一社会大系统中进行CDIO过程训练。而设计适当的复杂任务又能更好地促发学生的团队合作精神;在项目实施过程中碰到的难题又会激发学生挑战困难的斗志和激情。通过综合项目的训练,不仅锻炼了学生综合运用知识的能力,而且锻炼了他们的动手能力、思考能力、学习能力、资料搜索能力、表达能力、文字表达能力、团队协作能力等各方面能力。
此类综合项目在课程教学过程中,根据课时量的多少安排2—3次,综合项目逐次增加难度和复杂度,反复进行CDIO过程训练,不仅可以很好地激发学生的创新意识,而且能培养学生主动获取和综合运用知识的能力。
三、教学设计方法
由于本课程增加了大量的综合项目实践时间,而总的课时并没有改变,因此必须压缩教师的授课学时。为了保证并提高教学质量,我们采用了多种灵活教学方法,以提高学生的学习效率。
第一,采用形式多样的授课方式,较大比例增加自学、讨论课时。设计自学内容及要求,设计讨论主题,要求学生根据讨论主题搜集资料、发言讨论,同学和老师共同探讨,做到教学相长。
第二,采用真实的案例教学,充分利用网络资源,引导学生欣赏、分析、学习优秀网站。一方面,大大增加课堂信息量,拓宽学生的视野,避免闭门造车的盲目性学习,有利于激发学生的学习兴趣,充分调动学生的学习积极性,从而进一步提高学生创新、分析和解决问题的能力;另一方面,有利于提高教学质量、教学效率。
第三,根据课程进度和课程内容,提供并要求学生阅读相关的文献资料;鼓励学生多查看课外资料,不要局限于教材内容。以此促进学生养成爱读书、会读书的好习惯,培养其自主学习能力,对有效地形成你追我赶的学习氛围起到非常良好的促进作用。
第四,注重与学生之间的交流,注重课堂气氛。良好的师生交流情绪、活跃的课堂气氛,对于鼓励学生勇于提问,促进学生自主思考、解决问题十分重要,其有利于激发学生潜能,锻炼其语言表达能力与人际交往能力。
第五,期末成绩评定以学生平时的学习、活动表现和最终作品为依据,其中理论学习占30%,课堂表现(包括主动学习、主动思考和提问交流)占30%、作品占40%。
四、网页设计课程的CDIO全过程
在综合项目设计过程中,学生以团队内相互协作、团队间相互竞争的方式进行自主探究式学习和工作,教师仅起指导、协调作用,促使学生完成一次构思—设计—实施—改进—展示的CDIO全过程。第一阶段为“构思”(C)阶段,2~4人为一组,每个组对所选主题进行总体构思,主要是确定每组的成员及网站主题。一般在学期初第三周开始进行,时间为一周。第二阶段为“设计”(D)阶段,各组根据所选主题,确定网站主要建设内容;并通过查阅参考文献和组内讨论,确定网站建设的基本方案及组员分工。具体体现为:提交虚拟客户需求分析报告和网站初步规划方案。在学期第五周提交,给足二周时间,因为这个阶段很重要,需求分析和规划方案做得明确、具体,第三阶段将会进行得比较顺利。第三阶段为“实施”(I)阶段,各组依据前阶段的规划,进行网站建设。在此阶段,除了给学生很大的想象空间和设计空间外,还有网站建设的具体技术要求。例如,要求学生必须掌握大纲规定的HTML语言、Dreamweaver应用软件、需求分析报告等关键知识点等;在第六周到八周进行,共三周时间。时间不能太少也不能太多,时间太少,做不完;时间太多,学生容易迷茫,从而导致丧失激情和斗志。第四阶段为“项目分析修改和展示阶段”(0)。在课堂上,各组展示自己的作品,并进行讲解。讲解网站建设的主题、客户需求、网站建设的优缺点等,同学和老师都可以提问,各组根据展示中提出的意见和建议进行修改,时间为一周,最后提交修改后的作品。
第二轮CDIO全过程训练,与第一轮类似,不同之处,在于各方面能力要求逐渐提高。如果时间允许,可以再进行第三轮、第四轮训练。有了前一、二轮的训练,学生会更加轻车熟路,各方面能力会明显提高,会更加趋于成熟。
网站需求分析报告范文第9篇
1.具体的能力目标
能根据用户需求,确定网站类型与网站内容,编写网站需求分析报告;能根据实际情况设计出适合的网站页面风格和布局;能编辑网页;能运用JSP相关代码按要求协作完成网站功能;能根据用户需求设计并协作完成后台数据库的开发;能针对网站制订网站测试计划并进行功能测试;能申请域名和IP,成功将网站上传;能及时更新网站,合理优化网站。
2.具体的知识目标
掌握域名与IP地址等基本概念;熟练掌握网站设计原则、网站建设基本流程;了解网站运行的硬件与软件环境;掌握Div+CSS技术;熟练掌握网页编辑软件Dreamweaver的使用;掌握数据库逻辑结构设计方法及数据库的创建、管理与维护;掌握JSP程序设计语言的语法知识;了解网站更新、故障排除及网站推广的方法;掌握网站测试的内容、方法和技巧;掌握网站的与管理方法。
3.具体的素质目标
培养学生开发网站的团队协作、交流合作能力;培养学生良好的网站开发岗位人员的职业道德;培养学生与客户沟通的能力;培养学生的网络安全意识;提升沟通协调、共同开发网站的综合能力;培养学生具有较好的分析和解决实际网站开发问题的能力。
二、教学内容的组织与安排
课程组根据网站开发项目实施过程,进行了课程教学内容的开发,充分体现职业性、实践性和开放性的要求,在内容组织上彻底打破学科知识体系的禁锢,教学摆脱了传统的以教材为主线的逻辑教学结构方式。对实现案例的模块功能所需的技能和必备知识进行了全新的组织。
三、课程特色与创新
针对“高职教育背景下,如何提高学生的工程能力、创新意识和协作能力,培养社会需要的计算机人才”这一主题,按照“学研学工融合、突出专业特色、培养应用型人才”的改革思路,结合专业和学科建设,将网站设计与开发课程教学改革作为一个整体展开全方位的研究与实践。
1.“大案例、一案到底”教学
根据专业建设思路,结合本课程的特点,推行“大案例,一案到底”案例式教学,课程将真实完整的案例——“网上商城网站的设计与开发”贯穿到整个教学过程中,教学组织上将网站设计与开发根据工作流程,分解成10个相对独立的模块,每个模块完成数据库开发流程的一个过程,充分体现职业训练的高职教学特征。
2.创新构建了立足基础、体现特色、面向需求的数据库开发与应用教学体系
首先,体现特色:围绕数据库技术的基本能力、应用能力、创新能力培养,体现应用型人才培养特色。其次,面向需求:以社会和企业需求为导向,构建实践教学体系。
3.实践总结了一套与新教学体系相适应的教学手段和教学方法
用信息技术、多媒体技术改造教学手段,更新教学内容,使网站设计与开发教学更加符合现代社会信息量大、知识更新快的特点。应用任务驱动教学法、案例教学法、一体化教学方法,改革课程教学模式,从“给出概念基础理论知识应用提高”的传统课程教学模式向“工程实际问题引出概念及所需基础探索解决方法与理论应用提高”的探究式课程教学模式转变,激发了学生的学习兴趣,培养了学生研究式、探索式的学习习惯和自主学习能力。
4.研究形成了以课堂教学为基础,网络教学平台为补充的立体教学模式
在课堂教学的基础上,结合课程教学特点,研制开发了网络教学平台和课程教学网站,覆盖网站设计与开发教学体系的全部课程,涉及网络教学和互动学习等教学环节,实现网络多媒体辅助教学。本课程的项目化教学模式已经广泛应用于我校计算机网络技术等专业的教学中,并取得了良好的教学效果。
网站需求分析报告范文第10篇
关键词:课程教学;教学改革;项目化教学
中图分类号:G434 文献标识码:A 文章编号:16727800(2013)009019802
作者简介:刘晓娟(1982-),女,硕士,宁夏工商职业技术学院信息技术系讲师,研究方向为动态网页开发、数据库应用。
1高职《动态网页设计》课程教学存在的问题
通过学生调查和企业调研发现,目前《动态网页设计》课程的教学中主要存在以下几个方面的问题:
(1)教学模式落后。目前,很多学校有关ASP《动态网页设计》课程教学还是沿用传统的教学模式,由教师先在多媒体教学环境下按照教材内容分章节讲授相关理论知识,然后布置相关实验内容让学生在机房进行上机实践。这种教学模式以教师讲授为主,学生只是对单个知识点进行学习,并且不能及时练习,学与做脱节,导致学生不能及时理解并掌握所学知识。随着课程教学的深入,学生的学习兴趣和积极性会逐渐降低,学完整门课程内容后很难综合应用所学知识完成某一个网站的动态网站开发。
(2)实践技能培养不足。《动态网页设计》课程实践性强,实践教学是本课程教学过程中的重头戏。目前,在实践教学中一般都是一名教师辅导三四十名学生,使得教师不能及时有效地解答学生的疑惑。在实践教学中学生完成相同的实验内容,学生相互拷贝作业、抄袭实验报告的现象时有发生。虽然教师也结合实际应用进行了实验内容的设计,但多数实验依然是对单个知识点的验证,学生只是机械地敲代码,不能灵活地应用知识。虽然通过设计应用型案例来培养学生的实践技能,但学生仍不能综合应用知识进行项目开发,学生的实践技能得不到充分训练。
(3)课程考核模式单一。目前,对计算机课程的考核主要有笔试和机试两种形式。笔试注重对理论知识的考核,机试注重对学生实践技能的考核。高职教育主要培养学生的技能,《动态网页设计》课程作为一门实践性技能训练课程,笔试形式的期末考试无法对学生的实际技能进行考核,且容易使学生形成“平时不学,考试突击”的心理。上机考试可以考核学生的实际操作技能,但要在两个小时内完成动态网页的设计制作难度较大。两种考核形式均不能全面考核学生对知识的掌握及应用情况。
(4)不重视职业素质的培养。高职教育不注重学生职业素质的培养,在有限的教学时间内,往往只注重学生网站开发技能的训练,而忽略了工作流程、文档撰写、沟通表达能力、团队协作能力等其它职业能力的培养。教学未与实际的网站开发流程相结合,或结合得不够紧密,学生在解决实际工作项目中的问题时没有头绪,不能明确地表达自己的想法,不熟悉需求分析报告、设计说明书等相关项目文档的内容和写作方法,导致需学习培训后才能承担相应工作。
2高职《动态网页设计》课程教学改革实践
项目式教学是指在建构主义指导下,以实际的工程项目为对象,师生通过共同实施一个“项目”工作而进行的教学活动,并以共同完成项目的情况来评价学生是否达到教学目的的一种教学方法。项目式教学注重的是学生的实践能力,通过学生与教师共同参与项目的过程,形成了以能力为本,以学生为中心的新的教学模式,从而全面提高学生分析、解决实际项目的能力。
在《动态网页设计》课程中基于实际网站开发流程实施项目教学,以克服课程教学中存在的问题,提高课堂教学的质量,培养学生的实践技能。主要在以下几个方面进行了课程教学改革。
2.1基于网站开发流程进行项目化教学设计,重组教学内容
以实际动态网站项目开发为主线,按照实际网站开发流程进行课程设计,重组教学内容。按照理论够用的原则,不再详细讲解单个的理论知识,而是将相关知识点融入到实际的动态网站项目开发过程中,使学生可以通过学习—应用—学习的方式来掌握所学的知识,进而提高学生的职业素养和实践能力。具体项目的选取可以在充分考虑学生具体情况的基础上选取学生熟悉的、感兴趣的、易于理解的实际应用项目,在任务、案例的设计上也要考虑学生的学习实际,教学过程的设计要在分析工作过程、理解任务实施方法的基础上展开。以项目“工资管理系统”为例,整个项目分为网站需求分析与设计、主页开发、注册与登录、后台管理模块的开发、主页及子页面的实现、网站测试与共6个模块,分析每个模块的主要任务,以及实现任务所需的知识点或技能点,得到如表1所示的课程设计模式。
2.2分阶段采用多种教学方法实施教学
课程教学分为项目教学和项目实战两个阶段。
项目教学阶段主要通过项目开发进行基础知识的学习。教学中先给出具体的网站开发项目,让学生分析网站的功能,在此基础上进行模块的划分,给出网站设计初步方案。通过静态网站的制作复习Dreamweaver网页设计知识,学习HTML语言,并分析静态网站的缺陷,提出动态网站的开发要求。以项目中某个模块的开发为例,在具体知识点的学习中,采用任务驱动和案例教学法进行教学,通过举一反三使学生掌握知识点的应用,再让学生对项目中的模块功能进行实现,培养学生的创新能力。最后整合模块,完成整个网站的开发。
完成教学项目的开发后,期末利用三周左右的时间进行项目实战,要求学生完成一个简单的动态网站,如新闻管理系统、学生管理系统、留言板、在线通讯录等,训练学生对所学知识的综合应用技能。此阶段可使用小组合作方式进行实施,小组成员在调研的基础上讨论并确定网站的功能,分工协作完成整个网站的开发。教师要给予技术指导,并引导学生自主查阅相关资料。
2.3改革考核方式,注重能力考核
课程考核分为平时成绩(30%)、作品设计(40%)和期末考试(30%)3个部分。
平时成绩主要考查学生平时上课过程中的项目完成情况。每次课程都有相应的项目任务,通过任务的完成在训练技能的同时理解和巩固理论知识及其应用。这些日常的积累是使综合技能得以提升的主要途径,将过程性考核纳入考核内容,在一定程度上使学生保持学习的积极性,达到技能训练的目的。
作品设计主要通过项目实战阶段项目的完成情况考查学生进行《动态网页设计》开发的综合技能。本课程教学的目的是使学生能够掌握动态网页的开发技能,而技能需要通过实际的项目开发来进行检验。期末利用近20学时进行实际网站项目的开发制作,要求学生完成一个简单的动态网站。将项目的完成情况作为课程考核的一部分,能够有效地激发学生学习的积极性和主动性,通过网站的开发制作可进一步提高学生的技能。项目的评比可采用项目展示、小组互评、教师评分等形式进行。
基础理论知识的掌握及应用是课程最基本的要求,通过笔试考查学生对基础理论知识的掌握及应用能力。试卷题型包括选择、填空、判断、程序填空等,内容包括各重要知识点。
采用这种课程考核方式,从基础理论知识的掌握和知识应用的实践能力两方面进行考核,更好地激发学生的学习兴趣,有利于学生实际技能的培养和课堂教学效果的提高。
2.4注重学生职业素质的培养
(1)熟悉实际工作流程。实际的网站开发一般要经过需求分析、网站总体设计、数据库设计、主页开发、功能模块设计、网站与测试6 个阶段,每一个阶段都有各自的操作规范,遵守这些操作规范会使开发更加快捷、方便、科学。按照实际的工作流程进行项目开发,能够更好地培养学生的职业素养,增强学生的社会适应能力。
(2)沟通能力和表达能力的培养。在实际网站开发过程中,既要与客户沟通以了解客户的真实需求也要与小组成员沟通拟定解决方案,这都需要有良好的表达沟通能力。通过对项目网站的需求分析和设计,模拟开发人员与客户的沟通过程,培养学生的文字表达能力和语言表达能力。
(3)学习能力的培养。《动态网页设计》是多门课程的综合性应用课程,在项目的设计开发过程中必然会遇到很多以前没有学过的知识,比如图片幻灯效果的实现、下拉式导航菜单的实现等,而课堂内并不能一一讲解,此时就需要学生自己去查阅相关资料进行学习。同时,要对项目实施效果提出明确要求,促使学生进行自主学习。
3结语
高职教育是以培养技能型人才为目标,基于网站开发流程进行《动态网页设计》课程的项目化教学,通过对《动态网页设计》课程教学内容、教学方法和考核方式的改革,让学生更好地掌握实际的网站开发流程,进一步提高学生的学习兴趣和动手操作能力,有利于提高学生解决实际问题的能力和职业发展能力,使学生能够胜任专业领域需求,为今后的实习与就业打下良好的基础。
参考文献:
[1]赵颖.项目驱动法在ASP《动态网页设计》教学中的应用[J].软件导刊,2012(7).
[2]何立富,周演汇.试谈《ASP动态网页设计》课程教学改革[J].电脑编程技巧与维护,2011(22).


