第一篇:网站项目管理-如何做好需求分析
网站项目管理-如何做好需求分析
作者及出处不详 前言
随着技术的不断发展和用户对网站功能性的需求不断提高,如今网站项目的设计已经不能再仅仅简单地利用静态Html文件来实现,与前几年网站设计由一两名网页设计师自由的创作相比,网站项目的设计和开发越来越像一个软件工程,也越来越复杂,网站项目的设计和开发进入了需要强调流程和分工的时代,建立规范的、有效的、健壮的开发机制,才能适应用户不断变化的需要,达到预期的计划目标。
网站项目管理(WPM)的含义为WebbasedProjectManagement,即以Web应用程序为主要表现方式的架构来进行的项目设计及管理,这样的架构中包含了浏览器、网络和Web服务器等关键主体,主要体现在网站设计、以浏览器为客户端的Web应用程序开发(例如信息类网站、网上商店、虚拟邮局、客户关系管理。)等项目管理中。
在本文中,笔者将网站项目管理(WPM)与软件工程的统一过程管理(RUP)进行参照比较,并结合实际工作经验,力求将网站工程管理(WPM)的角色、分工、流程进行完整的阐述,使网站项目管理逐渐走向规范化。
按照笔者的经验,网站项目管理可以分为以下七个阶段进行控制: 1.需求分析及变更管理 2.项目模型及业务流程分析 3.系统分析及软件建模
4.界面设计、交互设计及程序开发 5.系统测试和文档编写
6.客户培训、技术支持和售后服务
需要说明的是,这些阶段虽然具有一定的延续性,但是并非完全隔断的,例如需求变更管理和测试工作、文档编写都是贯穿整个项目过程的,许多工作时交叉进行或同时进行的。如何做好需求分析及变更管理?
业务员与客户进行的沟通,撰写需求分析报告是项目展开的基础。项目是以客户的需求为中心,而不是为技术而迁就需求。
本章包括以下内容:
一.让客户畅所欲言,罗列出所有的需求
二.透过现象分析潜在的需求
三.利用自然的语言描述项目模型
四.利用示意图和图表将用户的需求表现出来。
五.什么人要看需求分析报告?
六.建立需求变更日志,制作新版本的需求分析报告。
七.本阶段重点工作角色
八.总结
一:让客户畅所欲言,罗列出所有的需求
让用户将所有的想法尽可能的阐述清楚,并把所有的要求罗列出来,不要遗漏。这时候不应该害怕“勾引”起客户的潜在需求而增加设计开发的工作量,从而被今后客户无止境的变更拖入泥潭,直接明白地跟客户把问题和要求一条条地列出来,把条理、归纳、分析先都扔到一边去,将用户最原始、最完整的要求准确地记录下来就完成了第一步的工作。很明显,假如客户的需求做的都不完整,随时可能会产生意想之外的变更,甚至这个变更会破坏已经做的模型及结构,那么这个项目从开始就注定了会失败;比如站点所有的功能都实现了,本地测试起来也没有什么问题了,但是你却不知道客户的系统是要承受每天100万独立IP的访问,而你原来想当然的以为了不起就是1万独立IP访问的访问流量,稍微有经验的开发人员都会明白这样的设计是个灾难,无论是应用服务器、数据库还是程序全部要重新开发!
二:透过现象分析潜在的需求
很多情况下客户并非专业人士,在他们滔滔不绝的描述中不能指望他们帮助我们整理出重点和技术难关,这需要我们去为客户进行分析、归纳和整理,尤其是客户谈的不多却又是技术上实现难度和强度很高的地方特别值得注意。
客户往往对需求的概念是非常模糊的,大多时候给出的需求都是笼统而且尺度难以控制的,这就要求业务人员在倾听了客户的详细说明以后,帮助客户进行整理和分析,同时预测客户在开发过程中变更及今后应用中可能进行修改升级的潜在需求。
比如在为客户设计办公自动化系统的时候,也许就要为客户预留将来与他们的业务单位进行交互的通道;在设计邮件系统的时候要考虑可能会需要广告管理服务器;设计网络电子商店时今后增加库存产品进销存统计分析等等;限于时间财力的考虑,客户通常能够接受分阶段实施的开发过程,在需求分析时,提早为客户设想到今后的需求变更除了使项目开发更加顺利以外,也为今后业务的进一步深入打下了更好的基础。
笔者曾负责一个大型新闻网站的设计,当客户拿着将近五十页厚的一本设计要求报告时,我发现有四十页的内容对程序开发来说都是重复的,而在其中一页的角落却画了个“搜索其他网站相关新闻”的按钮,并且没有做任何说明,仅仅这10个字所完成的工作量完全顶的上其他整整四十页重复赘述所做的工作,客户完全不知道这个要求引发的问题实际就是一个搜索引擎的开发,通过协商,客人同意了修改成站内搜索的引擎。
三:利用自然的语言描述项目模型
在业务员与客户进行沟通和调查时撰写的需求分析,尽可能用自然的语言进行描述,虽然客户的水平和资历有所不同,但是最自然的描述能够使项目开发的各个成员都能清楚地理解需求含义,不至于在理解上产生偏差。对客户而言,这样的模型描述最接近真实,容易参与修订,并能以此为测试和验收的依据。
请比较以下两份关于需求的描述,“用户在访问首页的时候可以在点击’客户通道’按钮,弹出填写’用户名’和’密码’的窗口,输入正确后在新窗口打开客户通道的首页,在该页显示所有可操作的功能的导航条和最新的导读新闻链接列表” “站点分为公开和加密两种状态,通过身份验证机制使特有的用户可以访问到加密信息,并提供不同于普通用户的功能。” 前段描述我们就很容易想象的出来设计完成的网站是什么样子,而后一段的描述可能会做出无数不同的版本,造成对需求理解的歧意。
四:利用示意图和图表将用户的需求表现出来。
需求分析无论文字上怎么样表述都还是抽象的,对客户而言理解毕竟是困难的,将基本确定的需求制作出示意图是最直观有效的。
制作示意图可以有很多种方式,用PowerPoint或Visio制作流程示意,用Html文档制作界面示意都是可行的,最简单利用画图和Word表格方式也完全可以,关键是利用示意图将客户的需求和即将开始设计的系统体现起来,在进行系统分析和程序开发之前,双方对今后要完成的产品就能够有直观的认识,换言之,就是在产品还没有真正进入开发阶段的时候,双方就对工作的结果达成统一的意见,这将大大地减轻需求变更所带来的困扰,同时客户更容易地参与到项目的开发过程,保证项目往正确的方向进行。
在RUP中有这样的描述:
“利用电影、卡通、图片、表格和动画片等制作示意图开始,告诉我们用户是谁,要发生什么事情,如何发生。
以用户友好的方式帮助收集并改进用户需求。
鼓励更有创造性、更加创新的设计解决方案。
鼓励团队复审,并避免所有人都不希望出现的特征。
确保以可理解、直观的方式实施特征。
使访谈过程变得轻松,避免出现访谈没有结果的现象。
简单地说,制作示意图就是使用工具向用户(主角)说明(有时是动画演示)系统如何适应组织的需要,并表明系统将如何运转。协调员将初始示意板展示给小组,小组成员提供意见。之后,在举办研讨班期间,示意板也进行”实时“演进。所以,您需要一种可以轻松更改示意板的画图工具。为了避免分散注意力,一般最好使用简单的工具,比如图表、白板或PowerPoint。” 五:什么人要看需求分析报告
项目经理、系统分析员、开发经理、交互设计师、测试人员、文档人员包括客户代表都应该看需求分析,并进行共同的讨论,达成一致的意见。
我们经常会遇到业务人员辛辛苦苦谈下来的项目,对开发人员来说却是难以实现的,而技术人员设计的产品却常常得不到客户的认可,甚至发生纠纷,因此参与项目开发的人员都应该对这份需求有统一清晰的认识,并根据自己的工作对需求提出意见,通过与客户的沟通修订,最终确定项目实现的目标。
例如:
项目经理通过需求分析才能组建所需要的团队包括配置工作环境,制定开发周期。
开发周期的限制和功能上的要求可能会影响到程序员采用什么样的语言和工具进行编写;
操作用户的技能水平将影响到交互设计师进行前台设计时做到什么样的精度;
界面设计人员根据项目的性质和定位确定表现方式。
测试人员了解测试环境和条件后才能对项目质量进行跟踪和检测;
通过下表,我们可以看的出不同角色根据需求的变更所进行的工作流程:
六:建立需求变更日志,制作新版本的需求分析报告
尽管我们费了许多功夫在需求分析进行了最大可能的努力,但几乎可以肯定的是,这份需求分析在开发过程中一定会发生变化,也许是出自客户的遗漏,也可能是在开发过程中被激发出来的,这种变更有时是如此的频繁和琐碎,以至于往往不能将变更及时反馈到项目的各个角色中,那么做好需求变更日志就显得非常重要。
在需求分析后面附上变更日志,并将修改后的需求分析制作成新版本,保留每次更改过的版本,而不是覆盖,这样就比较容易地跟踪到需求变更过程中所带来的工作调整。
在新版本的需求分析中,将变更多部分用特殊方式表明出来,并在日志中记录变更多重的明细。
关于需求分析和变更管理可以参照下图示意:
七:本阶段重点工作角色
在需求分析和变更管理的过程中,工作量最大的角色为客户代表、业务员和项目经理。客户代表提出需求,业务员帮助整理和分析,项目经理对整个项目进行评估。
在实际工作中,很多项目失败的起因都和需求分析有关。客户代表和业务员通常并非从事技术开发的专业人员,在讨论需求的时候往往对项目的技术难度、工作量、时间进度把握不准确,这时候需要项目经理或技术人员进行参谋。
为了降低项目的风险,提高工作效率,有必要设计规范的需求管理计划书,帮助客户代表和业务员更好的完成任务。以下提供一份需求管理计划的模板可作为参考:
八:总结
根据笔者的经验,要尽快做好需求分析掌握以下要点,也许能事半功倍:
仔细聆听,罗列客户的所有要求;
将需求进行分析,确认可操作的系统模型;
利用最自然的语言将系统进行描述,使每个开发人员不会产生歧意;
迅速确定网站的用户角色;
比如访客、会员、重要客户、前台管理员、网站管理员、业务员等;
分析确定每个角色的权限及可操作的功能;
比如会员可以查看特别信息、修改个人信息、退出登陆等;
前台管理员能够登录管理系统,能够发布编辑修改信息,能够审查会员资格等;
网站管理员可以更改栏目、修改网站界面等;
制作流程图和示意图将需求表现出来;
让客户参与到示意图的设计中,及时正确的反应出需求变更。
制作需求变更日志,保留升级版本,通过版本控制进行需求管理;
通过需求《管理计划书》使每个参与人员看到共同的努力目标
第二篇:网站开发项目立项与需求分析
任务1 网站开发项目立项与需求分析
具体任务:
1、成立网站开发项目小组 确定项目组长 确定项目成员分工 提交网站开发立项书
2、在Internet调查类似的网站,编写网站调查表
3、通过不同方式调查网站用户需求,编写用户需求调查表 调查者的姓名、学号、组号
调查规模,即调查哪些用户、网站、调查的覆盖率;
调查的内容,即被调查的每个用户提出了什么要求、被调查网站的内容特色及功能特点;
调查的收货与建议,即根据调查情况提出开发网站的内容查考建议和网站功能的参考建议。
4、编写网站需求分析报告 准备开发网站的名称;
网站的用户分类及定位,即那些人浏览和使用网站; 流程图或者示意图,描述不同用户的需求;
文字与功能体系图,描述网站要为用户提供哪些服务。
要求:
1、提交《网站开发项目计划书》
2、提交《网站调查表与用户需求调查表》
3、提交《网站需求分析报告》
实验环节及步骤
一、网站开发项目立项
1、成立网站开发项目组,确定项目组长,对项目组成员进行分工
2、进行小组讨论,明确网站的开发目的,确定网站开发项目的内容
3、编写网站开发项目立项书,提交指导教师批准执行
因为网站开发的工作量较大,内容涉及到多个方面,为了保证在课程学习期间开发出一个优秀的网站,要重视项目小组的组成和分工,以团队的力量来共同开发网站。
项目组成员同时要扮演网站用户和网站开发人员两种角色。成立项目组后,有组长组织召开小组讨论会,确定网站开发项目名称,要明确为什么建立这个网站?是为了给用户提供什么服务,还是要在网上宣传自己?是在网上介绍知识、以网会友,还是给某个企业建立一个电子商务网站?只有解决这些问题,才能明确建站的目的,下面的工作才能有明确的方向。
项目组通过讨论,其结果可通过项目立项来描述,项目书的要点如下: 第一,网站开发的名称和目标; 第二,网站开发项目背景;
第三,网站开发的任务、小组成员的责任与分工 第四,网站开发的时间进度
网站开发项目立项书:
• 网站开发立项申请表 • 网站开发计划表
二、网站需求分析
对类似网站进行调查
采用不同方式调查用户需要 编写调查报告 编写需求分析报告
当明确网站开发目的后,开发人员接着要确定网站的主要内容和功能,通过网站的内容和功能实现网站开发的目的。
在确定网站的内容和功能之前,开发人员应对类似网站进行调查,了解目前该类似网站的情况、内容和功能,以拓宽思路,使要设计的网站内容更贴近用户的需要,功能更完善。
根据类似网站的调查结果,结合要开发的网站特点,仔细讨论与分析要开发网站的新的功能需求和内容需要。因为网站的内容是否全面、是否符合用户的需要,网站的功能是否完善、是否满足用户的使用需求,决定了网站开发项目的成败。
网站需求分析是专门为了解决网站的需求问题。网站需求分析从开发人员的角度划分可以分为内容需求和网站的功能需求两种;从用户的角度来划分可以分为用户实际需要和用户发展需要。
网站是建立在各种各样的需求之上的,这种需求往往来自于用户的实际需求或者是出于公司自身发展的需要,其中用户的实际需求占了绝大部分。面对使用网站不同层面的用户,开发人员对用户需求的理解程度,在很大程度上决定了网站开发项目的成败。因此如何更好地了解、分析、明确用户需求,并能使用准确、清晰的文档形式表达出用户需求,使参与项目开发的每个成员在开发过程中能够以满足用户需要为目的进行各种工作,是需求分析阶段要解决的主要问题。
要解决网站用户需求分析阶段的问题,先要通过不同方式广泛调查用户需求。在调查用户需求过程中要注意的两个问题。
(1)让用户畅所欲言,罗列出所有的需求。让用户将所有的想法尽可能的阐述清楚,并把所有的要求罗列出来,不要遗漏。这时候开发人员不要害怕“勾引”出客户的潜在需求而增加网站的开发工作量,直接明白的把用户的问题和要求一条条的罗列出来,将用户最原始、最完整的需求正确地记录下来,就完成调查的第一步工作。这个调查工作要多次进行,并要调查到各类型的用户。
(2)透过现象分析用户潜在的需求。一般情况下,用户对提出的需求分不清是内容需求还是功能需求、是实际需求还是发展需求,大多数时候给出的需求都是笼统而且尺度难以控制的,这就要求开发人员在倾听了用户的详细说明以后,进行整理和分析,同时预测用户需求在开发过程中变更及今后应用中可能进行修改升级的潜在需求。
(1)编写类似网站的调查报告。编写类似网站调查报告主要内容包括如下3个方面。
第一,调查规模:调查了那些网站、调查的覆盖率是多少。
第二,调查内容:网站名称、网站地址、网站类别、网站主题、网站特色、整体风格、主要功能、主色调、技术平台、网站的优缺点等情况。
第三,调查收获:包括调查感想,根据调查情况提出开发网站的主要内容和网站功能的参考建议。
(2)编写用户需求调查报告。根据用户需要调查的结果,开发人员要将用户描述的需求进行分析、归纳和整理,特别要分析整理出用户谈的不多却是技术上实现难度和强度高的地方。
用户需求调查报告的主要内容包括如下3个方面: 第一,调查方式;
第二,调查规模:调查了哪些用户,调查的覆盖率; 第三,不同用户的需求及潜在需求。
在用户需求调查和类似网站调查报告的基础上,项目小组人员要经过多系讨论和认真分析,研究并编写一份网站需求分析报告。
(1)网站需求分析报告要点。网站需求分析报告包括如下5个要点。第一,网站的名称:给网站起的名字。
第二,网站开发的背景:建立这个网站的原因。
第三,网站用户角色细分:确定是哪些人员浏览和使用网站,比如是一般访客、会员、重要客户、前台管理员、网站管理员、还是业务员等。
第四,用户需求分析:使用图形描述不同用户角色的需求,分析确定明哥角色的权限及可操作的功能,比如会员可以查看特别信息、修改个人信息、退出登录等;像前台管理员能够登录管理系统,能够发布编辑修改信息,能够审查会员资格等;网站管理员可以更改栏目、修改网站界面等。而制作流程图和用例图将用户需求的表现出来,可以让用户参与到图形的设计中,并能正确地反应用户的需求。
第五,网站功能分析:根据用户需求,可分析网站应给用户提供哪些功能来满足用户的需求,可以使用文字和功能用例图来描述网站要为用户提供的功能和服务。
网站需求分析报告:
网站调查报告(具体见前文内容)
• 类似网站调查报告 • 用户需求调查报告 需求分析报告(参照实例)
本实验最终提交报告
① 小组成员任务分配表(组长提交)② 网站开发项目立项书:
• 网站开发立项申请表(实验报告附件:按表格)• 网站开发计划表(实验报告附件:按表格)
③ 网站需求分析报告:
• 网站调查报告(实验报告附件:具体见前文内容)
类似网站调查报告 用户需求调查报告
• 需求分析报告(实验报告附件:参照实例)
第三篇:宣传网站需求分析
欧尚轩整体衣柜宣传网站需求分析
1.引言
1.1 编写目的
软件设计的任务是将软件需求变换成为软件的具体设计方案。概要设计根据软件需求导出软件的体系结构;详细设计给出软件模块的内部过程描述。该文档是设计结果的详细描述,也是程序员编写程序的功能依据。
1.2项目背景
开发软件名称:欧尚轩整体衣柜宣传网站。
项目开发者:安徽财贸学院电子信息学系软件0802班“欧尚轩整体衣柜宣传网站” 开发小组:
崔玉梅(39号,组长),韩梅(41号),廖欢欢(44号),王欣欣(51号)用户单位: 欧尚轩整体衣柜
1.3 定义
宣传网站对于现在企业宣传而言,是能否发挥其宣传的作用的至关重要平台。对于浏览者和管理员来说,是能否方便快速获取信息的关键。所以,宣传网站应该能够为用户提供充足的信息和快捷方便的操作手段。
1.4 参考资料
徐祗祥等,《使用ASP.NET技术开发网上书店》,科学技术文献出版社; 杨明等,《使用Ajax和Web Service重构网上书店》,科学技术文献出版社; 肖睿等,《SQLServer数据库设计和高级查询》,科学技术文献出版社; 孙威等,《JavaScript客户端验证和页面特效制作》,科学技术文献出版社。
2.需求概述 本网站包括前台和后台两部分,前台展示相关信息供用户(普通用户、在本网站注册的会员、网站管理员等)浏览,后台为管理员管理网站提供平台。前台信息展示包括欧尚轩整体衣柜的产品展示,公司新闻公告展示,会员注册、登录,会员留言,团购专区,公司、公司人介绍,联系公司方式等。后台网站管理包括产品管理、新闻公告管理、会员管理、团购管理等。
用户(普通用户、在本网站注册的会员、网站管理员等)输入本网站网址进入网站前台首页,浏览首页内容,可以通过导航快速链接到想要浏览的内容,所有用户均可以浏览产品展示页面(产品信息列表包括图片、名称、产品简介等主要信息)点击产品名称或图片进入产品详细详细页面浏览产品详细信息;所有用户均可浏览公司新闻公告,通过点击新闻公告标题列表中的标题进入新闻公告的详细详细页面浏览新闻公告详细信息;普通用户、在本网站注册的会员、网站管理员均可浏览会员留言,但普通用户不可留言、回复留言必须注册成为会员后方可进行留言、回复留言操作,管理员可以浏览所有留言及回复信息亦可以进行留言、回复留言操作;会员可进入团购专区;除管理员外其他用户均不能进入网站后台。
管理员输入正确的账号及密码进入后台管理,对产品、新闻公告、会员、留言等进行管理。管理员可发布新产品、新新闻公告、团购信息,可查看、修改、删除所有产品信息、新闻公告、会员、留言、回复、团购信息等。
网站管理员定期或不定期对网站信息进行管理。
2.1目标
本网站通过强大的计算机技术为浏览者浏览带来便利也给网站管理人员管理浏览网站带来便利。本网站除了浏览网站信息的一般功能外,还包括网上在线查询产品信息,查询近期公司促销优惠活动,评价产品,网上团购等功能。目标还包括:
减少人力与管理费用; 提高信息准确度; 改进管理和服务;
建立高效的信息传输和服务平台,提高信息处理速度和利用率;
系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;
更简便、信息化程度更高的图书管理流程;
2.2用户的特点 本网站的最终用户是面向管理员(图书管理员和其它管理人员)、浏览者(一般浏览者和在本网站注册的会员等),他们不需要具有很好的计算机应用基础,可以正常操作计算机即可。管理员和读者都是经常性用户。
网站维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。
2.3 功能需求
本系统主要实现产品模块(产品的展示、管理),新闻公告模块(新闻公告的展示管理),会员模块(会员的注册、登录、管理),留言回复模块(会员留言、回复的展示及管理),团购模块(团购的展示、管理等主要功能)。
2.3.1 产品模块(1)前台
1)产品展示
展示所有产品主要信息列表,热销产品和受关注高的产品排在前面。 产品主要信息包括产品名、图片、产品简介、受关注度。 展示所有产品主要信息列表可以按排序条件(产品名称、受关注度等),对产品信息列表进行排序。
点击产品名或图片自动跳转到产品详细信息页面 2)产品查询
根据产品名查询产品信息 根据产品名模糊查询
根据产品发布时间查询产品信息 根据价格查询产品信息
(2)后台
1)产品信息的查阅管理,显示产品信息列表,点击自动跳转到显示产品详细信息页面。
根据查询条件(产品名、产品发布时间、价格等)查询产品详细信息; 2)产品信息的修改管理
根据选定的产品内容查看产品详情,根据需求对产品信息可进行修改。3)产品信息的删除管理
单个产品删除及多个产品一起删除功能。4)产品信息的增加管理
推出新产品时,添加发布新产品。【产品类型管理、材质管理】
2.3.2 新闻公告模块(1)前台
1)新闻阅读,显示新闻条数页数,可实现自动跳转 根据时间顺序排序分页阅读功能;
新闻分类阅读功能:根据已有的类型选择对新闻内容进行分类阅读。 新闻类别包括:企业动态;产品文化;顾客反馈。
2)新闻搜索
新闻搜索功能:根据标题内容和新闻内容进行模糊新闻搜索; 新闻分类搜索功能:根据已有的类型选择对新闻内容进行分类搜索。
(2)后台
1)新闻信息的查阅管理,显示新闻条数页数,实现自动跳转
根据新闻更新时间及类别显示新闻信息;
根据标题和新闻内容进行查询,并显示查询条数页数。
2)新闻信息的修改管理 根据选定的新闻内容查看新闻详情,对新闻发布的时间、内容及标题可进行
全面修改。
3)新闻信息的删除管理 单条新闻删除及多条新闻一起删除功能。
4)新闻信息的增加管理 单条新闻在不同类别中进行添加。
【新闻公告类型管理】
2.3.3 会员模块(1)前台
1)会员注册
普通用户可以随意登录网站,浏览产品,但是没有权限购买。普通用户逛完网站,欲购买商品,必须先注册成为会员。 非会员进行注册,才能留言和回复留言。
非会员根据系统的注册提示,正确输入个人信息进行注册,如果输入信息正确,将提示注册完成,用户可以正常登录,进行网上商品交易。如果输入的信息不全,则要求正确填写必须输入的表项。若用户名已存在提示用户重新输入用户名。如果输入的信息发生错误,将提示出现错误,要求重新注册。
如果输入信息正确,将提示注册完成,用户可以正常登录,进行注册前的操作(留言、回复留言、对产品评价、发起团购等)。
2)会员登录
会员只有登录后才能进行留言、回复留言、对产品评价、发起团购等操作 用户登录时,若用户输入的用户名不存在时,提示用户重新填写,并重新回到登录界面。
用户登录时,若用户输入的密码错误或输入的验证码错误时,提示用户重新填写,并返回登录界面并保留原正确部分。
用户登录时,所有输入信息正确登录成功,将出现“×××,欢迎您!”进行登录前的操作(留言、回复留言、对产品评价、发起团购等)。
(2)后台
1)会员信息的查阅管理,显示会员信息列表,点击自动跳转到显示会员详细信息页面。
根据用户名查询会员详细信息; 2)会员信息的修改管理 根据选定的会员内容查看会员详情,对会员信息可进行修改。
3)会员信息的删除管理 单个会员删除及多个会员一起删除功能。
4)会员信息的增加管理 根据请求添加会员。
2.3.4 留言、回复模块(1)前台
1)浏览留言 所有用户均可浏览留言
显示留言信息列表主要信息包括标题、作者、点击量、回复量。 展示所有留言主要信息列表可以按排序条件(标题、点击量等),对留言信息列表进行排序。
点击留言标题或图片自动跳转到产品详细信息页面。
如果留言有回复则在留言详细信息页面显示回复标题,点击回复标题显示回复详细信息 2)发表留言
非会员不可发表留言 会员登录后发表留言 对感兴趣的留言回复
(2)后台
1)留言信息的查阅管理,显示留言信息列表,点击自动跳转到显示留言详细信息页面。
根据查询条件(标题、留言发布时间、作者等)查询留言详细信息; 2)留言信息的修改管理(管理员保留此权利但不建议使用)根据选定的留言查看留言详情,根据需求对留言信息可进行修改。
3)留言信息的删除管理 单条留言删除及多条留言一起删除功能。
4)留言信息的增加管理
发表留言,回复用户的留言。
2.3.5 团购模块(1)前台
1)浏览团购信息
非会员无权浏览团购信息。 会员登录后可浏览团购信息。
显示团购信息列表主要信息包括活动主题、截止日期、产品范围、折扣、参与人数。
展示所有团购主要信息列表可以按排序条件(活动主题、截止日期等),对团购信息列表进行排序。
点击团购活动主题自动跳转到团购详细信息页面。2)发起团购
非会员不可发起团购 会员登录后才能发起团购 对感兴趣的团购活动报名
(2)后台
1)团购信息的查阅管理,显示团购信息列表,点击自动跳转到显示团购详细信息页面。
根据查询条件(活动主题、截止日期等)查询留言详细信息; 2)团购信息的修改管理 根据选定的团购信息查看团购详情,根据需求对团购信息可进行修改。
3)团购信息的删除管理 单条团购删除及多条团购一起删除功能。
4)团购信息的增加管理 增加发布团购信息。
2.4以用例的方式描述功能性需求
通过对宣传网站的需求的分析,可以得出该网站的用例图。欧尚轩整体衣柜宣传网站用例图如图1所示。
欧尚轩整体衣柜宣传网站<
欧欧欧欧欧欧欧欧欧欧欧--欧欧欧欧-欧欧2欧欧欧欧欧*-欧欧4欧欧欧欧欧欧--欧欧欧欧-欧欧13*-欧欧57****-欧欧6欧欧欧欧欧欧欧欧欧*-欧欧8*欧欧欧欧欧欧图2 欧尚轩整体衣柜宣传网站——产品管理子用例图
欧尚轩整体衣柜宣传网站新闻公告管理子用例图如图
3所示
欧尚轩整体衣柜宣传网站——用户管理-结束2增加用户*-结束4--结束1结束35-结束-结束7****-结束6修改用户管理员*删除用户*-结束8*查询用户
图3 欧尚轩整体衣柜宣传网站——新闻公告管理子用例图 欧尚轩整体衣柜宣传网站用户管理子用例图如图4所示。欧尚轩整体衣柜宣传网站——用户管理-结束2增加用户*-结束4--结束1结束35-结束-结束7****-结束6修改用户管理员*删除用户*-结束8*查询用户
图4 欧尚轩整体衣柜宣传网站——用户管理子用例图 欧尚轩整体衣柜宣传网站留言管理子用例图如图5所示。
欧尚轩整体衣柜宣传网站——留言管理-结束2增加留言*-结束13-结束-结束-结束57****-结束4删除留言*管理员-结束6修改留言*-结束8*查看留言
图5 欧尚轩整体衣柜宣传网站——留言管理子用例图 欧尚轩整体衣柜宣传网站团购信息管理子用例图如图6所示。
欧尚轩整体衣柜宣传网站——团购信息管理-结束2增加团购信息*-结束13-结束-结束-结束57****-结束4删除团购信息*管理员-结束6修改团购信息*-结束8*查看团购信息
图6欧尚轩整体衣柜宣传网站——团购信息管理子用例图
2.5性能需求
由于此开发项目针对宣传网站,使用频度较高,使用性要求比较高。为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷,易于管理和操作。
查询速度:不超过10秒;
其它所有交互功能反应速度:不超过3秒;
2.6 其他需求
能快速恢复系统和故障处理,方便系统升级和扩充,故障恢复时间不超过5小时。
2.7运行环境
2.7.1硬件环境
服务器
(1)处理器(CPU):Pentium 900M(推荐Pentium 4 1.2G)(2)内存容量(RAM):至少256M(推荐 512M)
客户端
(1)处理器(CPU):Pentium 133M 或更高
(2)内存容量(RAM):64M或更高
2.7.2软件环境
数据库服务器端
(1)操作系统:Microsoft Windows 2000(2)数据库管理系统:Oracle,配置TCP/IP协议 Web服务器端
(1)操作系统:Microsoft Windows 2000(2)Internet 信息服务(IIS)6.0管理器(3)Visual Studio.NET 2003,配置TCP/IP协议 客户端
(1)操作系统:Windows 98/2000/2003/XP(2)Web浏览器:Internet Explorer 5.0以上或Netscape 4.0以上,配置TCP/IP协议
2.7.3接口
硬件接口
考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。 软件接口
这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。考虑到文档处理时有可能需要较常用的办公软件。例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。
3.总体设计
3.1宣传网站结构块层次图
欧尚轩整体衣柜宣传网站前台信息展示后台信息管理产品信息展示新闻公告展示留言信息展示团购信息展示会员注册登录产品信息管理新闻公告管理留言信息管理团购信息管理用户会员管理 图7欧尚轩整体衣柜宣传网站结构块层次图
3.2模块详细设计
3.2.1 产品模块
(1)产品信息展示:产品列表展示产品的主要信息,根据条件对产品列表进行排序后展示,点击产品列表主要信息进入产品详细信息页面显示产品详细信息。
(2)产品信息管理:对产品信息进行添加(入库)、修改、删除和查询。修改和删除前可对产品信息进行查询并显示查询结果。详细过程描述如下:
产品管理:
A.管理员输入登录信息;
进行登录验证; If 验证失败
给出相应提示; 返回登录页面;
B.管理员输入登录信息;
进行登录验证; If 验证成功
登录到后台管理首页;then 选择操作;
If 选择“产品管理—>发布新产品”
跳转到发布新产品页面;
正确填写完产品信息;(系统验证信息)
If 信息输入有误
给出相应提示;
Else
添加一条产品记录到数据库中;
提示执行情况;
发布到前台; EndIf 清空产品信息输入数据;
If 选择“产品管理—>产品列表”
跳转到产品列表页面;then
选择相关操作;
If 选择“详细”
跳转到显示产品详细信息页面;
If 选择“修改”
跳转到显示产品详细信息页面修改信息;
按需求修改产品信息;
更新数据库中产品信息;
提示执行情况;
发布到前台;
If 选择“删除”
给出提示是否确认删除;
If 选择“确定”then
操作数据库删除选中的记录;
提示执行情况;end
If 选择“查询”
选择查询条件;
操作数据库查询符合条件的记录;
展示查询到的数据; endIf
3.2.2 新闻公告模块
(1)新闻公告展示:新闻公告列表展示新闻公告的主要信息,根据条件对新闻公告列表进行排序后展示,点击新闻公告列表主要信息进入新闻公告详细信息页面显示新闻公告详细信息。
(2)新闻公告管理:对新闻公告进行添加(入库)、修改、删除和查询。修改和删除前可对新闻公告进行查询并显示查询结果。详细过程描述如下:
新闻公告管理:
A. 管理员输入登录信息;
进行登录验证; If 验证失败
给出相应提示; 返回登录页面;
B. 管理员输入登录信息;
进行登录验证; If 验证成功
登录到后台管理首页;then 选择操作;
If 选择“新闻公告管理—>发布新新闻公告”
跳转到发布新新闻公告页面;
正确填写完新闻公告信息;(系统验证信息)
If 信息输入有误
给出相应提示;
Else
添加一条新闻公告记录到数据库中;
提示执行情况;
发布到前台; EndIf 清空新闻公告信息输入数据;
If 选择“新闻公告管理—>新闻公告列表”
跳转到新闻公告列表页面;then
选择相关操作;
If 选择“详细”
跳转到显示新闻公告详细信息页面;
If 选择“修改”
跳转到显示新闻公告详细信息页面修改信息;
按需求修改新闻公告信息;
更新数据库中新闻公告信息;
提示执行情况;
发布到前台;
If 选择“删除”
给出提示是否确认删除;
If 选择“确定”then
操作数据库删除选中的记录;
提示执行情况;end
If 选择“查询”
选择查询条件;
操作数据库查询符合条件的记录;
展示查询到的数据; endIf
3.2.3 会员用户模块
(1)会员用户注册:点击“注册”跳转到会员注册页面,按要求正确填写注册信息进行注册。当用户想要留言、发起团购时系统会要求会员登录非会员注册,跳转到会员注册页面进行注册。
(2)会员用户登录:当用户想要留言、发起团购时系统会判断当前用户是否登录,没有登录则会提示用户登录然后自动跳转到会员登录页面,会员填写正确的登录信息登录。经验证后如果登录正确且信息存在执行登录前一步请求。(3)会员用户管理:对会员信息进行添加(入库)、修改、删除和查询。修改和删除前可对会员信息进行查询并显示查询结果。详细过程描述如下:
会员管理:
A.管理员输入登录信息;
进行登录验证; If 验证失败
给出相应提示; 返回登录页面;
B.管理员输入登录信息;
进行登录验证; If 验证成功
登录到后台管理首页;then 选择操作;
If 选择“用户管理—>添加会员”
跳转到添加会员页面;
正确填写完会员信息;(系统验证信息)
If 信息输入有误
给出相应提示;
Else
添加一条会员记录到数据库中;
提示执行情况;
EndIf 清空会员信息输入数据;
If 选择“会员管理—>会员列表”
跳转到会员列表页面;then
选择相关操作;
If 选择“详细”
跳转到显示会员详细信息页面;
If 选择“修改”
跳转到显示会员详细信息页面修改信息;
按需求修改会员信息;
更新数据库中会员信息;
提示执行情况;
发布到前台;
If 选择“删除”
给出提示是否确认删除;
If 选择“确定”then
操作数据库删除选中的记录;
提示执行情况;end
If 选择“查询”
选择查询条件;
操作数据库查询符合条件的记录;
展示查询到的数据; endIf 3.2.4 留言模块
(1)留言展示:留言列表展示留言的主要信息,根据条件对留言公告列表进行排序后展示,点击留言列表主要信息进入留言详细信息页面显示留言详细信息。If该留言有回复,显示回复信息。
(2)留言管理:对留言进行添加(入库)、修改、删除和查询。修改和删除前可对留言进行查询并显示查询结果。详细过程描述如下:
留言管理:
A.管理员输入登录信息;
进行登录验证; If 验证失败
给出相应提示; 返回登录页面;
B.管理员输入登录信息;
进行登录验证; If 验证成功
登录到后台管理首页;then 选择操作;
If 选择“留言管理—>发表留言”
跳转到发表留言页面;
正确填写完留言信息;(系统验证信息)
If 信息输入有误
给出相应提示;
Else
添加一条留言记录到数据库中;
提示执行情况;
发布到前台; EndIf 清空新闻公告信息输入数据;
If 选择“留言管理—>留言列表”
跳转到留言列表页面;then
选择相关操作;
If 选择“详细”
跳转到显示留言详细信息页面;
If 选择“修改”
跳转到显示留言详细信息页面修改信息;
按需求修改留言信息;
更新数据库中留言信息;
提示执行情况;
发布到前台;
If 选择“删除”
给出提示是否确认删除;
If 选择“确定”then
操作数据库删除选中的记录;
提示执行情况;end
If 选择“查询”
选择查询条件;
操作数据库查询符合条件的记录;
展示查询到的数据; endIf 3.2.4 团购模块
(1)团购活动信息展示:先验证当前用户是否登录,未登录的提示登录,登录成功后团购活动信息列表展示团购活动的主要信息,根据条件对团购活动信息列表进行排序后展示,点击团购活动列表主要信息进入团购活动详细信息页面显示团购活动详细信息。
(2)团购管理:对团购活动信息进行添加(入库)、修改、删除和查询。修改和删除前可对团购活动进行查询并显示查询结果。详细过程描述如下:
团购管理:
A.管理员输入登录信息;
进行登录验证; If 验证失败
给出相应提示; 返回登录页面;
B.管理员输入登录信息;
进行登录验证; If 验证成功
登录到后台管理首页;then 选择操作;
If 选择“团购活动管理—>添加团购活动信息”
跳转到添加团购活动信息页面;
正确填写完团购活动信息;(系统验证信息)
If 信息输入有误
给出相应提示;
Else
添加一条团购活动信息记录到数据库中;
提示执行情况;
发布到前台; EndIf 清空团购活动信息输入数据;
If 选择“团购活动管理—团购活动信息列表”
跳转到团购活动信息列表页面;then
选择相关操作;
If 选择“详细”
跳转到显示团购活动详细信息页面;
If 选择“修改”
跳转到显示团购活动详细信息页面修改信息;
按需求修改团购活动信息;
更新数据库中团购活动信息;
提示执行情况;
发布到前台;
If 选择“删除”
给出提示是否确认删除;
If 选择“确定”then
操作数据库删除选中的记录;
提示执行情况;end
If 选择“查询”
选择查询条件;
操作数据库查询符合条件的记录;
展示查询到的数据; endIf
4.数据表结构设计
正在进行未完成
5.页面设计
正在进行未完成
6.系统管理和改进
本系统的维护主要包括以下内容:
(1)权限维护:系统维护人员或经授权的高级别管理员需要对低级别管理员和读者的用户名、密码和权限进行维护。
(2)所有信息要实时备份。发生系统失败后,能快速及时恢复。备份技术采用增量转储的数据恢复技术,一旦出现故障使得数据库失效时,首先采取离故障最近的后备副本来恢复数据库,然后,再利用故障恢复点与该后备副本之间的增量转储,来恢复更新数据。
7.安全保密设计
考虑到不同用户的权限不同,当用户登录系统时,只有当用户名和密码相匹配时才能进入该用户权限所允许做的操作界面。如管理员可以对产品、会员、团购活动所有信息管理和查询等操作,普通用户只能进行一般的查询和浏览。具体权限在网站投入使用前由使用单位自行规定。
防止恶意攻击和病毒直接使用现有的成熟产品,本网站不涉及。
第四篇:如何写网站需求分析报告
如何写网站需求分析报告
随着技术的不断发展和用户对网站功能性的需求不断提高,如今网站项目的设计已经不能再仅仅简单地利用静态html文件来实现,与前几年网站设计由一两名网页设计师自由的创作相比,网站项目的设计和开发越来越像一个软件工程,也越来越复杂,网站项目的设计和开发进入了需要强调流程和分工的时代,建立规范的、有效的、健壮的开发机制,才能适应用户不断变化的需要,达到预期的计划目标。
网站项目管理(WpM)的含义为Web-based project Management,即以Web 应用程序为主要表现方式的架构来进行的项目设计及管理,这样的架构中包含了浏览器、网络和Web 服务器等关键主体,主要体现在网站设计、以浏览器为客户端的Web应用程序开发(例如信息类网站、网上商店、虚拟邮局、客户关系管理。)等项目管理中。
在本文中,笔者将网站项目管理(WpM)与软件工程的统一过程管理(RUp)进行参照比较,并结合实际工作经验,力求将网站工程管理(WpM)的角色、分工、流程进行完整的阐述,使网站项目管理逐渐走向规范化。
按照笔者的经验,网站项目管理可以分为以下七个阶段进行控制:
1.需求分析及变更管理 2.项目模型及业务流程分析 3.系统分析及软件建模
4.界面设计、交互设计及程序开发 5.系统测试和文档编写
6.客户培训、技术支持和售后服务
需要说明的是,这些阶段虽然具有一定的延续性,但是并非完全隔断的,例如需求变更管理和测试工作、文档编写都是贯穿整个项目过程的,许多工作时交叉进行或同时进行的。如何做好网站建设需求分析及变更管理?
业务员与客户进行的沟通,撰写如何做好网站建设需求分析是项目展开的基础。项目是以客户的需求为中心,而不是为技术而迁就需求。
企业如何成功建设网站包括以下内容: 一.让客户畅所欲言,罗列出所有的需求 二.透过现象分析潜在的需求 三.利用自然的语言描述项目模型
四.利用示意图和图表将用户的需求表现出来。五.什么人要看需求分析报告?
六.建立需求变更日志,制作新版本的需求分析报告。七.本阶段重点工作角色 八.总结
一:让客户畅所欲言,罗列出所有的需求
让用户将所有的想法尽可能的阐述清楚,并把所有的要求罗列出来,不要遗漏。这时候不应该害怕“勾引”起客户的潜在需求而增加设计开发的工作量,从而被今后客户无止境的变更拖入泥潭,直接明白地跟客户把问题和要求一条条地列出来,把条理、归纳、分析先都扔到一边去,将用户最原始、最完整的要求准确地记录下来就完成了第一步的工作。
很明显,假如客户的需求做的都不完整,随时可能会产生意想之外的变更,甚至这个变更会破坏已经做的模型及结构,那么这个项目从开始就注定了会失败;比如站点所有的功能都实现了,本地测试起来也没有什么问题了,但是你却不知道客户的系统是要承受每天100万独立Ip的访问,而你原来想当然的以为了不起就是1万独立Ip访问的访问流量,稍微有经验的开发人员都会明白这样的设计是个灾难,无论是应用服务器、数据库还是程序全部要重新开发!二:透过现象分析潜在的需求 很多情况下客户并非专业人士,在他们滔滔不绝的描述中不能指望他们帮助我们整理出重点和技术难关,这需要我们去为客户进行分析、归纳和整理,尤其是客户谈的不多却又是技术上实现难度和强度很高的地方特别值得注意。客户往往对需求的概念是非常模糊的,大多时候给出的需求都是笼统而且尺度难以控制的,这就要求业务人员在倾听了客户的详细说明以后,帮助客户进行整理和分析,同时预测客户在开发过程中变更及今后应用中可能进行修改升级的潜在需求。
比如在为客户设计办公自动化系统的时候,也许就要为客户预留将来与他们的业务单位进行交互的通道;在设计邮件系统的时候要考虑可能会需要广告管理服务器;设计网络电子商店时今后增加库存产品进销存统计分析等等;限于时间财力的考虑,客户通常能够接受分阶段实施的开发过程,在需求分析时,提早为客户设想到今后的需求变更除了使项目开发更加顺利以外,也为今后业务的进一步深入打下了更好的基础。
笔者曾负责一个大型新闻网站的设计,当客户拿着将近五十页厚的一本设计要求报告时,我发现有四十页的内容对程序开发来说都是重复的,而在其中一页的角落却画了个“搜索其他网站相关新闻”的按钮,并且没有做任何说明,仅仅这10个字所完成的工作量完全顶的上其他整整四十页重复赘述所做的工作,客户完全不知道这个要求引发的问题实际就是一个搜索引擎的开发,通过协商,客人同意了修改成站内搜索的引擎。
三:利用自然的语言描述项目模型
在业务员与客户进行沟通和调查时撰写的需求分析,尽可能用自然的语言进行描述,虽然客户的水平和资历有所不同,但是最自然的描述能够使项目开发的各个成员都能清楚地理解需求含义,不至于在理解上产生偏差。对客户而言,这样的模型描述最接近真实,容易参与修订,并能以此为测试和验收的依据。
请比较以下两份关于需求的描述,“用户在访问首页的时候可以在点击'客户通道'按钮,弹出填写'用户名'和'密码'的窗口,输入正确后在新窗口打开客户通道的首页,在该页显示所有可操作的功能的导航条和最新的导读新闻链接列表 ” “站点分为公开和加密两种状态,通过身份验证机制使特有的用户可以访问到加密信息,并提供不同于普通用户的功能。” 前段描述我们就很容易想象的出来设计完成的网站是什么样子,而后一段的描述可能会做出无数不同的版本,造成对需求理解的歧意。
四:利用示意图和图表将用户的需求表现出来。
需求分析无论文字上怎么样表述都还是抽象的,对客户而言理解毕竟是困难的,将基本确定的需求制作出示意图是最直观有效的。
制作示意图可以有很多种方式,用powerpoint或Visio制作流程示意,用html文档制作界面示意都是可行的,最简单利用画图和Word表格方式也完全可以,关键是利用示意图将客户的需求和即将开始设计的系统体现起来,在进行系统分析和程序开发之前,双方对今后要完成的产品就能够有直观的认识,换言之,就是在产品还没有真正进入开发阶段的时候,双方就对工作的结果达成统一的意见,这将大大地减轻需求变更所带来的困扰,同时客户更容易地参与到项目的开发过程,保证项目往正确的方向进行。在RUp中有这样的描述:
“利用电影、卡通、图片、表格和动画片等制作示意图开始,告诉我们用户是谁,要发生什么事情,如何发生。以用户友好的方式帮助收集并改进用户需求。鼓励更有创造性、更加创新的设计解决方案。鼓励团队复审,并避免所有人都不希望出现的特征。确保以可理解、直观的方式实施特征。
使访谈过程变得轻松,避免出现访谈没有结果的现象。简单地说,制作示意图就是使用工具向用户(主角)说明(有时是动画演示)系统如何适应组织的需要,并表明系统将如何运转。协调员将初始示意板展示给小组,小组成员提供意见。之后,在举办研讨班期间,示意板也进行”实时“演进。所以,您需要一种可以轻松更改示意板的画图工具。为了避免分散注意力,一般最好使用简单的工具,比如图表、白板或 powerpoint。” 五:什么人要看如何做好网站建设需求分析
项目经理、系统分析员、开发经理、交互设计师、测试人员、文档人员包括客户代表都应该看需求分析,并进行共同的讨论,达成一致的意见。
我们经常会遇到业务人员辛辛苦苦谈下来的项目,对开发人员来说却是难以实现的,而技术人员设计的产品却常常得不到客户的认可,甚至发生纠纷,因此参与项目开发的人员都应该对这份需求有统一清晰的认识,并根据自己的工作对需求提出意见,通过与客户的沟通修订,最终确定项目实现的目标。例如:
项目经理通过需求分析才能组建所需要的团队包括配置工作环境,制定开发周期。
开发周期的限制和功能上的要求可能会影响到程序员采用什么样的语言和工具进行编写;
操作用户的技能水平将影响到交互设计师进行前台设计时做到什么样的精度;
界面设计人员根据项目的性质和定位确定表现方式。测试人员了解测试环境和条件后才能对项目质量进行跟踪和检测;
通过下表,我们可以看的出不同角色根据需求的变更所进行的工作流程:
六:建立需求变更日志,制作新版本的需求分析报告
尽管我们费了许多功夫在如何做好网站建设需求分析进行了最大可能的努力,但几乎可以肯定的是,这份需求分析在开发过程中一定会发生变化,也许是出自客户的遗漏,也可能是在开发过程中被激发出来的,这种变更有时是如此的频繁和琐碎,以至于往往不能将变更及时反馈到项目的各个角色中,那么做好需求变更日志就显得非常重要。
并将修改后的需求分析制作成新版本,保留每次更改过的版本,而不是覆盖,这样就比较容易地跟踪到需求变更过程中所带来的工作调整。
在新版本的需求分析中,将变更多部分用特殊方式表明出来,并在日志中记录变更多重的明细。关于需求分析和变更管理可以参照下图示意: 七:本阶段重点工作角色
在如何做好网站建设需求分析和变更管理的过程中,工作量最大的角色为客户代表、业务员和项目经理。
客户代表提出需求,业务员帮助整理和分析,项目经理对整个项目进行评估。
在实际工作中,很多项目失败的起因都和需求分析有关。客户代表和业务员通常并非从事技术开发的专业人员,在讨论需求的时候往往对项目的技术难度、工作量、时间进度把握不准确,这时候需要项目经理或技术人员进行参谋。
为了降低项目的风险,提高工作效率,有必要设计规范的需求管理计划书,帮助客户代表和业务员更好的完成任务。以下提供一份需求管理计划的模板可作为参考: 八:总结
根据笔者的经验,要尽快做好如何做好网站建设需求分析掌握以下要点,也许能事半功倍: • 仔细聆听,罗列客户的所有要求;
• 将如何做好网站建设需求分析进行分析,确认可操作的系统模型;
• 利用最自然的语言将系统进行描述,使每个开发人员不会产生歧意;
• 迅速确定网站的用户角色;
比如访客、会员、重要客户、前台管理员、网站管理员、业务员等;
• 分析确定每个角色的权限及可操作的功能;
比如会员可以查看特别信息、修改个人信息、退出登陆等; 前台管理员能够登录管理系统,能够发布编辑修改信息,能够审查会员资格等;
网站管理员可以更改栏目、修改网站界面等; • 制作流程图和示意图将需求表现出来;
• 让客户参与到示意图的设计中,及时正确的反应出需求变更。
• 制作需求变更日志,保留升级版本,通过版本控制进行需求管理; • 通过需求《管理计划书》使每个参与人员看到共同的努力目标。
这里只是粗略的介绍企业如何做好网站建设需求分析,希望对大家有所帮助。
第五篇:网站需求分析及网站规划
网站需求分析及网站规划
一、网站需求分析
与客户交流,确定网站要实现的功能(尽可能详细地列出所有的需求)
二、定位网站的CI形象
所谓CI(corporate identity),意思是通过视觉来统一企业的形象。一个杰出的网站,和实体公司一样,需要整体的形象包装和设计。准确的,有创意的CI设计,对网站的宣传推广有事半功倍的效果。具体的做法是:
1、设计网站的标志(logo)
就如同商标一样,标志是你站点特色和内涵的集中体现,看见标志就让大家联想起你的站点。标志的设计创意来自你网站的名称和内容:
(1)网站有代表性的人物、动物、花草等,可以用它们作为设计的蓝本,加以卡通化和艺术化,例如迪斯尼的米老鼠,搜狐的卡通狐狸等等。
(2)网站有专业性的,可以以本专业有代表的物品作为标志。比如中国银行的铜板标志,奔驰汽车的方向盘标志等等。
(3)最常用和最简单的方式是用自己网站的英文名称作标志。采用不同的字体,字母的变形,字母的组合可以很容易制作好自己的标志。
2、设计网站的标准色彩
网站给人的第一印象来自视觉冲击,确定网站的标准色彩是相当重要的一步。不同的色彩搭配产生不同的效果,并可能影响到访问者的情绪。举个实际的例子就明白了:IBM的深蓝色,肯得基的红色条型,windows视窗标志上的红蓝黄绿色块,都使我们觉得很贴切,很和谐。“标准色彩”是指能体现网站形象和延伸内涵的色彩。一般来说,一个网站的标准色彩不超过3种,太多则让人眼花缭乱。标准色彩要用于网站的标志,标题,主菜单和主色块。给人以整体统一的感觉。至于其它色彩也可以使用,只是作为点缀和衬托,绝不能喧宾夺主。适合于网页标准色的颜色有:蓝色,黄/橙色,黑/灰/白色三大系列色,要注意色彩的合理搭配。
3、设计网站的标准字体
和标准色彩一样,标准字体是指用于标志,标题,主菜单的特有字体。一般我们网页默认的字体是宋体。为了体现站点的“与众不同”和特有风格,我们可以根据需要选择一些特别字体。例如,为了体现专业可以使用粗仿宋体,体现设计精美可以用广告体,体现亲切随意可以用手写体等等。
4、设计网站的宣传标语
也可以说是网站的精神,网站的目标。用一句话甚至一个词来高度概括。类似实际生活中的广告金句。例如:鹊巢的“味道好极了”;麦斯威尔的“好东西和好朋友一起分享”;Intel的“给你一颗奔腾的心”等等。
三、确定网站的栏目
根据网站功能需求,确定网站栏目。一般的网站栏目安排要注意以下几方面:
1、要紧扣主题
将你的主题按一定的方法分类并将它们作为网站的主栏目。主题栏目个数在总栏目中要占绝对优势,这样的网站显的专业,主题突出,容易给人留下深刻印象。
2、设立最近更新或网站指南栏目
设立“最近更新”的栏目,是为了照顾常来的访客,让你的主页更有人性化。如果主页内容庞大,层次较多,而又没有站内的搜索引擎,设置“本站指南”栏目,可以帮助初访者快速找到他们想要的内容。
3、设立可以双向交流的栏目
比如论坛,留言本,邮件列表等,可以让浏览者留下他们的信息。
4、设立下载或常见问题回答栏目(FAQ)
网络的特点是信息共享。如在你主页上设置一个资料下载栏目,便于访问者下载所需资料。另外,如果站点经常收到网友关于某方面的问题来信,最好设立一个常见问题回答的栏目,既方便了网友,也可以节约自己更多时间。
四、确定网站的目录结构
网站的目录是指你建立网站时创建的目录。例如:在用frontpage98建立网站时都默认建立了根目录和images(存放图片)子目录。目录结构的好坏,对浏览者来说并没有什么太大的感觉,但是对于站点本身的上传维护,内容未来的扩充和移植有着重要的影响。下面是建立目录结构的一些建议:
1、不要将所有文件都存放在根目录下,会造成文件管理混乱
你常常搞不清哪些文件需要编辑和更新,哪些无用的文件可以删除,哪些是相关联的文件,影响工作效率。另外,上传速度慢。服务器一般都会为根目录建立一个文件索引。当您将所有文件都放在根目录下,那么即使你只上传更新一个文件,服务器也需要将所有文件再检索一遍,建立新的索引文件。很明显,文件量越大,等待的时间也将越长。所以,尽可能减少根目录的文件存放数。
2、按栏目内容建立子目录
子目录的建立,首先按主菜单栏目建立。例如:企业站点可以按公司简介,产品介绍,价格,在线定单,反馈联系等建立相应目录。其他的次要栏目,类似what's new,友情连接内容较多,需要经常更新的可以建立独立的子目录。而一些相关性强,不需要经常更新的栏目,例如:关于本站,关于站长,站点经历等可以合并放在一个统一目录下。所有程序一般都存放在特定目录。例如:CGI程序放在cgi-bin目录。所有需要下载的内容也最好放在一个目录下。
3、在每个主栏目目录下都建立独立的images目录
为每个主栏目建立一个独立的images目录是最方便管理的。而根目录下的images目录只是用来放首页和一些次要栏目的图片。
4、目录的层次不要太深
目录的层次建议不要超过3层,维护管理方便。
5、不要使用中文目录
6、不要使用过长的目录
五、确定网站的链接结构
网站的链接结构是指页面之间相互链接的拓扑结构。它建立在目录结构基础之上,但可以跨越目录。建立网站的链接结构有两种基本方式:
1、树状链接结构
类似DOS的目录结构,首页链接指向一级页面,一级页面链接指向二级页面。这样的链接结构浏览时,一级级进入,一级级退出。优点是条理清晰,访问者明确知道自己在什么位置,不会“迷”路。缺点是浏览效率低,一个栏目下的子页面到另一个栏目下的子页面,必须绕经首页。
2、星状链接结构
类似网络服务器的链接,每个页面相互之间都建立有链接。这种链接结构的优点是浏览方便,随时可以到达自己喜欢的页面。缺点是链接太多,容易使浏览者迷路,搞不清自己在什么位置,看了多少内容。
这两种基本结构都只是理想方式,在实际的网站设计中,总是将这两种结构混合起来使用,达到比较理想的效果。比较好的方案是:首页和一级页面之间用星状链接结构,一级和以下各级页面之间用树状链接结构。
六、设计网站的整体风格
风格(style)是抽象的,是指站点的整体形象给浏览者的综合感受。这个“整体形象”包括站点的CI(标志,色彩,字体,标语),版面布局,浏览方式,交互性,文字,语气,内容价值,存在意义,站点荣誉等等诸多因素。举个例子:我们觉得网易是平易近人的,迪斯尼是生动活泼的,IBM是专业严肃的,这些都是网站给人们 留下的不同感受。
风格是独特的,是站点不同与其他网站的地方。或者色彩,或者技术,或者是交互方式,能让浏览者明确分辨出这是你的网站独有的。例如新世纪网络的黑白色,网易壁纸站的特有框架,即使你只看到其中一页,也可以分辨出是哪个网站的。
风格是有人性的。通过网站的外表,内容,文字,交流可以概括出一个站点的个性,情绪。是温文儒雅,是执著热情,是活泼易变,是放任不羁。像诗词中的“豪放派”和“婉约派”,你可以用人的性格来比喻站点。如何树立网站风格呢?我们可以分这样几个步骤:
1、确信风格是建立在有价值内容之上
一个网站有风格而没有内容,就好比绣花枕头一包草,好比一个性格傲慢但却目不识丁的人。你首先必须保证内容的质量和价值性,这是最基本的。
2、你需要彻底搞清楚自己希望站点给人的印象是什么
可以从这几方面来理清思路:
a.如果只用一句话来描述你的站点,应该是:()
参考答案:有创意,专业,有(技术)实力,有美感,有冲击力
b.想到你的站点,可以联想到的色彩是:()
参考答案:热情的红色,幻想的天蓝色,聪明的金黄色
c.想到你的站点,可以联想到的画面是:()
参考答案:一份早报,一辆法拉利跑车,人群拥挤的广场,杂货店
d.如果网站是一个人,他拥有的个性是:()
参考答案:思想成熟的中年人,狂野奔放的牛仔,自信憨厚的创业者
e.作为站长,你希望给人的印象是:()
参考答案:敬业,认真投入,有深度,负责,纯真,直爽,淑女
f.用一种动物来比喻,你的网站最像:()
参考答案:猫(神秘高贵),鹰(目光锐利),兔子(聪明敏感),狮子(自信威信)g.浏览者觉得你和其他网站的不同是:()
参考答案:可以信赖,信息最快,交流方便,h.浏览者和你交流合作的感受是:()
参考答案:师生,同事,朋友,长幼。
你可以自己先填写一份答案,然后让其他网友填写。比较后的结果会告诉你:你网站现在的差距,弱点及需要改进的地方。
3、在明确自己的网站印象后,开始努力建立和加强这种印象
经过第二步印象的“量化”后,你需要进一步找出其中最有特色特点的东西,就是最能体现网站风格的东西。并以它作为网站的特色加以重点强化,宣传。以下做法可作参考:
(1)将你的标志logo,尽可能的出现在每个页面上。或者页眉,或者页脚,或则背景。
(2)突出你的标准色彩。文字的链接色彩,图片的主色彩,背景色,边框等色彩尽量使用与标准色彩一致的色彩。
(3)突出你的标准字体。在关键的标题,菜单,图片里使用统一的标准字体。
(4)想一条朗朗上口宣传标语。把它做在你的banner里,或者放在醒目的位置,告诉大家你的网站的特色是...。
(5)使用统一的语气和人称。即使是多个人合作维护,也要让读者觉得是同一个人写的。
(6)使用统一的图片处理效果。比如,阴影效果的方向,厚度,模糊度都必须一样。
(7)创造一个你的站点特有的符号或图标。
(8)用自己设计的花边,线条,点。
(9)展示你网站的荣誉和成功作品。
(10)告诉网友关于你的真实的故事和想法。风格的形成不是一次定位的,你可以在实践中不断强化,调整,修饰。
七、网站制作
1.2.3.4.5.6.7.根据网站主题,准备相关素材; 完成首页和各级网页布局草图的绘制; 完成首页制作; 完成制作各级网页母版页的制作; 设置统一网站风格的主题文件,并应用; 完成各网页的制作; 完成模板的修改,更新网站各级网页;完成检查链接,保证无孤立文件、无断掉的链接,上传网站。