人教版 信息技术 五年级上册 第2课规划设计网站课件(45张PPT)

资源下载
  1. 二一教育资源

人教版 信息技术 五年级上册 第2课规划设计网站课件(45张PPT)

资源简介

课件45张PPT。第2节 网站规划与设计的流程概 述网站规划与设计流程
网站策划书撰写要点
功能需求分析设计
网站概要设计
网站详细设计
网站测试设计
撰写网站开发总结性报告
编写网站用户手册
11.网站规划与设计流程 – 流程图网站设计的主要任务包括以下六个阶段用户需求分析及变更(前期调研)
网站架构及业务流程分析
系统分析及总体设计(网站设计策划书撰写)
界面设计、交互设计及程序开发
系统测试和文档编写
客户培训、技术支持和售后服务
12.网站策划书撰写要点前期调研分析
(是否适合互联网、竞争对手、客户群、自身建设网站的条件和能力)
网站目的及功能定位
(是什么类型的网站、功能和目的,如是宣传还是电子商务)
网站技术解决方案
(自建还是虚拟主机等、OS的选择、自己开发还是已有方案、安全性措施、动态语言和数据库的选择、开发工具的选择)
网站内容规划
网页设计
网站维护
网站测试(服务器稳定性及安全性、程序及数据库、网页兼容性等)
网站发布与推广
网站建设日程表
费用明细13.网站设计阶段①功能需求分析设计
②网站概要设计
③网站详细设计
④界面设计、交互设计及程序开发
⑤网站测试设计
⑥撰写网站开发总结性报告
⑦编写网站用户手册第7章 小结1网站设计流程
网站策划书撰写要点
功能需求分析设计
网站概要设计
网站详细设计
网站测试设计
撰写网站开发总结性报告
编写网站用户手册第7章 思考问题结束17.1 网站设计流程大致分为几个阶段?
7.2 网站策划书撰写要点有哪些?
7.3 网站技术解决方案主要包括哪些内容?
7.4 什么是网站功能需求分析?
7.7 网站技术需求中主要有哪些主要内容需要描述?
7.9 什么是网站概要设计?
7.11 什么是网站详细设计?
7.16 什么是压力测试?
7.17 使用两个网站测试工具测试www.edu.cn和本单位网站情况?
7.21 编写一个本单位网站的功能需求、概要设计、详细设计、网站测试、总结性报告和网站用户手册文档。功能需求分析设计需求分析人员分工
网站技术需求
网站页面需求
网站需求管理1返回需求分析人员分工 需求分析人员主要有两种:
第一种是精通开发环境和技术的系统分析人员(采集项目的硬件成本、软件成本、技术成本)
第二种是擅长内容设计的编辑人员(采集项目的详细功能、页面展示内容、页面需求文档)
需求采集任务由系统分析员和编辑人员共同完成
一般规模比较大的网站需求设计需要1周以上,注意需求分析要经过几个往复过程。1网站项目需求分析计划书模板1返回12网站技术需求:技术需求说明书原则上主要记录用户提出的功能需求、安全需求、网络结构拓扑图以及硬件环境和软件环境等。132.技术概述:
2.1 技术目标:技术目标,着重说明本次项目采用技术,要达到或者实现怎么样的一个目标。
2.2 硬件环境:在硬件环境里面要说明本次项目所需要的硬件环境,并分析企业已有的硬件和需要继续购置的硬件设施。
2.3 软件环境:操作系统、数据库、Web服务器或应用服务器等。因为成本的不同,是否采用免费的数据库和Web服务器等,也是至关重要的。
2.4 网络结构拓扑图:同样与软件项目不同,网站项目还要考虑负载均衡、路由等问题,所以大型的网站项目都必须画出网络结构拓扑图。开发人员、测试人员有时候需要搭建真实的环境进行调试。143.数据描述:
3.1 已有数据:如何处理或利用原有数据,是项目中至关重要的内容。
3.2 录入数据:什么人,以什么方式更新,是否需要对录入部分重新编写程序,这些同样需要说明。
3.3 数据保存:数据的保存有两种方式,存在数据库或存成文件,什么数据用什么方式存储要提前说明,便于程序员在编程时不易出错。
3.4 数据字典:数据词典是为了检索和查询使用的,主要列出本次项目中关键字的定义、解释和相关处理方式。
3.5 数据采集:在开发过程中,需要哪些基础数据,应该跟谁联系,这些内容要在这里说明。15返回16网站页面需求:网站页面需求设计说明书主要描述页面样式、功能说明、链接说明等。172.页面1:页面名称
2.1 页面样式:由word一些绘图元素构成的页面示意图,它主要描述页面布局,以及导航、文字和图片等元素放置的位置。
2.2页面功能说明:像文字渐入渐出显示、图片随着鼠标移动、单击页面自动滚屏等,或者其他无法通过绘图来说明的,都需要在页面功能中进行说明,例如:登录页面的单击【重填】按钮时,它的功能就需要说明为:“清空用户名和密码输入框”。当然页面功能说明还需要声明此页面的主要作用,比如说“此页面是用户登录页”。
2.3页面链接说明:在有链接的地方必须注明链接的目的地,对于表单而言,就必须声明提交后显示的页面,例如:用户登录页面单击【确定】按钮后,应该跳转到论坛首页,还是用户详细资料页面,就需要在页面链接说明进行说明。18返回19网站需求管理:主要描述需求修改情况返回20网站概要设计:网页文件和数据库表的索引,它简要地描述了开发人员的工作内容。由系统分析员和网页设计人员共同完成
系统分析员确定网站的版本,源代码存放位置,根据需求设计文档生成主要的文件夹和页面;
网页设计人员首先根据文档中已有的页面进行设计,若遇到没有的页面,则应该补充该文档。等到整个网站设计完毕的时候,概要设计文档也就同时完成了。
概要设计说明书
页面概要设计说明书
数据库概要设计说明书返回21网站页面概要设计:页面的概要设计主要包含网页命名的列表,它作为网站的索引目录为后来的程序员迅速找到网页做好备份。5.频道1: 需求设计人员在进行需求设计时应该已经根据功能基本划分出了频道,对于网页设计人员,它们其实是许多相关联的网页组成的文件夹,确切地说应该是根目录下的第一级文件夹。频道下仍然可能再包含目录和文件,这些也要在文件夹中进行说明。页面链接如果已经明确指明了,那么在概要设计里面可以不再要求;如果是概要设计人员另外加进去的,则需要特别加以说明。返回6.频道2:…24数据库概要设计:一部分是概要设计,一部分是SQL执行脚本。前者用来描述数据库设计的内容,后者在移植数据库时使用。2.新建数据库表一览表1:
数据库表详细说明一览表1:(数据库表名称)返回27网站详细设计:主要参与人员:美工、网页设计人员、程序员、测试人员。
系统分析人员和项目经理主要负责团队成员的沟通,并监督工作的进展。
对于程序员,使用不同的开发语言,工作内容也不同。如JSP程序员既要编写JavaBean又要编写脚本,PHP和ASP程序员只要编写脚本即可。
美工负责制作效果图(对网站内容少,颜色布局要求不高的网站,可以不制作效果图)
网站详细设计包括:
页面详细设计
数据库详细设计
后台脚本详细设计返回28页面详细设计:CSS详细说明、JS特效说明、框架网页说明、内置框架说明和层的说明等。2.页面一览表1:
返回30网站数据库详细设计:表空间的建立、索引的建立、存储过程的建立、触发器的建立,同时,根据程序员构造的查询语句需要,建立相应的视图。返回32后台脚本详细设计:说明这些页面的主要功能,处理事物的流程,如果某些代码有特殊的地方,也要适当地声明。2.页面名称及功能1:返回34网站测试设计:网站的测试是为了找错误,而不是证明程序没有错误,也就是说,没有测试出问题并不意味着程序绝对没有问题。目标是尽可能的发现更多的错误。
结构化或者面向对象的软件测试的源代码对于测试人员可以是不可见的,测试人员测试的是可执行文件,网站则不同,HTML语言、JS语言、CSS语言,都是解释执行的,测试人员可以方便地查看源代码。
测试人员应该跟随整个项目的进程,不断地对每个过程进行测试也验证,而不应该等到项目开发结束才开始工作。
网站测试工具:
http://www.alexa.com :网站排名
OpenSTA:负荷及压力测试软件
SAINT:网站风险评估工具
CSE HTML Validator: HTML网页检错工具
Xenu’s Link Sleuth: 网站链接正确性工具
AB(Apache Bench):可同时模拟多个并发请求的小工具
网站测试报告 :网站测试分为前台页面测试和后台脚本测试。返回35网站测试工具:Alexa 是发布全世界网站排名的权威性网站,也是对网站整体性能测评的综合评价。以网站导航起家的Alexa创建于1996年4月。返回36网站测试报告:4.安全测试:SAINT工具
4.1 权限测试
4.2 超时测试:
4.3 记录测试:
4.4 套接字测试:
4.5 脚本安全测试
返回40撰写网站开发总结性报告:网站发布成功,测试完毕后,需要撰写开发总结报告,总结本次开发的收获和经验,为了下一次更好地开发做准备。 报告内容:一般包括本次项目的概要、参与开发人员、开发起止时间、质量评估等内容。2.网站开发结果:
2.1 网站简介:
简要介绍网站的功能、频道划分情况、网站的文件数、页面数、图片数、数据数量、初始数据量等。
2.2 网站主要功能:
着重介绍网站的主要内容,各频道的主要功能,要是有后台管理同样要介绍相应的管理程序的功能。
2.3 网站开发进度:
简单介绍网站开发计划起止时间,实际耗用多少时间。
2.4 网站开发成本:
说明本次开发耗用的人力及其他相关材料的成本,对这一次成本的投入和人员的利用率进行评价。
2.5 网站总体开发质量:
主要从网站的功能和性能方面来衡量网站的开发质量,因为没有一个客观的标准,所以质量可能总是带有主观色彩。返回43编写网站用户手册: 教会用户如何使用和日常维护管理此网站。返回

展开更多......

收起↑

资源预览