动态网页制作
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2 项目分析

项目分析是项目开发过程中最为重要的一环。主要从当前市场需求、研究背景、客户需求及可行性等多方面进行分析和研究,需求分析和项目计划书均在此阶段形成。明确了要做的工作,指明了项目开发的方向,是进行项目开发的重要依据。

本阶段的主要组织活动可采取市场调研、分析讨论等形式进行。

2.2.1 项目背景

留言板是Internet上最常见的一种在线互动服务,随着网站的发展,留言板在网站中的重要性越来越突出。留言板现在有很多形式,有留言直接显示在留言板的、有管理回复之后才会出现的、有管理员审核之后才能出现的。经调研分析,从科学性、安全性、信息的有效性等方面考查和论证,结果表明用户留言在管理员审核通过后方可在前台页面上显示更加科学有效,这样能够提高信息的可信度。

本项目应某某公司要求,由本工作室承接该公司网站二次开发项目中的留言板项目,搭建公司与客户间的网络平台,解决公司的燃眉之急。

2.2.2 需求分析

目前网络上许多网站都具有留言板模块,具有留言功能,很好地解决了网站与用户的交流问题。因此本项目应具有以下要求。

① 网站以“留言板”为名称,主要内容包括:查看留言、我要留言、留言管理。

② 页面宽度自定义,参考分辨率为1024×768。

③ 各页面均要有标题、版权提示,页面中不得包含违法内容、不健康内容。

④ 网站各板块均要结构清晰、规范;色彩使用搭配合理、美观。

⑤ 查看留言页面:能分页显示用户留言信息。主要包括留言主题、留言内容、回复内容、留言者名称、用户头像、留言时间及用户一些其他的状态信息,如留言IP、用户主页、电子邮箱等信息。

⑥ 用户发表留言页面:要以表单的形式呈现,主要包括留言昵称、留言标题、电子邮箱、留言QQ、联系电话、来自哪里、选择头像、留言表情、留言内容等元素。

⑦ 用户登录页面:以表单的形式展现,能提供用户名和密码等元素。

⑧ 后台管理页面:以框架(2行2列)的形式展现,便于操作管理。

2.2.3 项目计划书

根据《GB8567-88 计算机软件产品开发文件编制指南》中的项目开发计划要求,结合本项目实际情况,编制项目开发计划书如下:

1.引言

(1)编写目的。为了保证项目开发人员按时保质地完成预定目标,更好地了解项目实际情况,按照合理的顺序开展工作,现以书面的形式将项目开发生命周期中的项目任务范围、项目团队组织结构、团队成员的工作责任、团队内外沟通协作方式、开发进度、检查项目工作等内容描述出来,作为项目相关人员之间的共识和约定,以及项目生命周期内的所有项目活动的行动基础。

(2)背景。留言板网站网页制作就是通常说的前台制作,一般是由网站美工来完成效果图制作,然后再根据效果图完成网页制作。在这里是教师指导,由学生完成美工的工作,项目周期为10天。项目背景规划如表2.34所示。

表2.34 项目背景规划

2.概述

(1)项目目标。本项目开发主要针对留言板网站的前台制作部分,为后续的程序开发提供页面基础性服务,直接决定留言板网站的整体视觉效果。整个项目需要在10天的时间内交付给程序员使用。

(2)产品目标。网站各页面均要结构清晰、规范,色彩使用搭配合理、美观,符合用户的需求。主要使用XHTML、CSS等技术完成所有网页的制作。

(3)应交付成果。在项目完成后,交付内容为“查看留言”、“我要留言”、“留言管理”等多个页面源码及相应素材。

(4)项目开发环境。操作系统为Windows XP,使用集成开发工具Adobe Dreamweaver CS3,项目运行环境为IE浏览器。

(5)项目验收方式与依据。项目验收分为内部验收和外部验收两种方式。在项目开发完成后,首先进行内部验收,由测试人员根据用户需求和项目目标进行验收。项目在通过内部验收后,交给客户进行验收,验收的主要依据为所有网页是否达到客户预期的制作效果。

3.项目团队组织

(1)组织结构。为了完成留言板网站网页制作的项目开发,组建了一个临时的项目团队,由副经理(教师)、项目经理、网页设计师(美工)等构成,如图2.32所示。

图2.32 项目团队组织结构

(2)人员分工。为了明确项目团队中每个人的任务分工,现制订人员分工表,如表2.35所示。

表2.35 人员分工