第一篇:网站需求分析及网站规划
网站需求分析及网站规划
一、网站需求分析
与客户交流,确定网站要实现的功能(尽可能详细地列出所有的需求)
二、定位网站的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.根据网站主题,准备相关素材; 完成首页和各级网页布局草图的绘制; 完成首页制作; 完成制作各级网页母版页的制作; 设置统一网站风格的主题文件,并应用; 完成各网页的制作; 完成模板的修改,更新网站各级网页;完成检查链接,保证无孤立文件、无断掉的链接,上传网站。
第二篇:宣传网站需求分析
欧尚轩整体衣柜宣传网站需求分析
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。” 五:什么人要看如何做好网站建设需求分析
项目经理、系统分析员、开发经理、交互设计师、测试人员、文档人员包括客户代表都应该看需求分析,并进行共同的讨论,达成一致的意见。
我们经常会遇到业务人员辛辛苦苦谈下来的项目,对开发人员来说却是难以实现的,而技术人员设计的产品却常常得不到客户的认可,甚至发生纠纷,因此参与项目开发的人员都应该对这份需求有统一清晰的认识,并根据自己的工作对需求提出意见,通过与客户的沟通修订,最终确定项目实现的目标。例如:
项目经理通过需求分析才能组建所需要的团队包括配置工作环境,制定开发周期。
开发周期的限制和功能上的要求可能会影响到程序员采用什么样的语言和工具进行编写;
操作用户的技能水平将影响到交互设计师进行前台设计时做到什么样的精度;
界面设计人员根据项目的性质和定位确定表现方式。测试人员了解测试环境和条件后才能对项目质量进行跟踪和检测;
通过下表,我们可以看的出不同角色根据需求的变更所进行的工作流程:
六:建立需求变更日志,制作新版本的需求分析报告
尽管我们费了许多功夫在如何做好网站建设需求分析进行了最大可能的努力,但几乎可以肯定的是,这份需求分析在开发过程中一定会发生变化,也许是出自客户的遗漏,也可能是在开发过程中被激发出来的,这种变更有时是如此的频繁和琐碎,以至于往往不能将变更及时反馈到项目的各个角色中,那么做好需求变更日志就显得非常重要。
并将修改后的需求分析制作成新版本,保留每次更改过的版本,而不是覆盖,这样就比较容易地跟踪到需求变更过程中所带来的工作调整。
在新版本的需求分析中,将变更多部分用特殊方式表明出来,并在日志中记录变更多重的明细。关于需求分析和变更管理可以参照下图示意: 七:本阶段重点工作角色
在如何做好网站建设需求分析和变更管理的过程中,工作量最大的角色为客户代表、业务员和项目经理。
客户代表提出需求,业务员帮助整理和分析,项目经理对整个项目进行评估。
在实际工作中,很多项目失败的起因都和需求分析有关。客户代表和业务员通常并非从事技术开发的专业人员,在讨论需求的时候往往对项目的技术难度、工作量、时间进度把握不准确,这时候需要项目经理或技术人员进行参谋。
为了降低项目的风险,提高工作效率,有必要设计规范的需求管理计划书,帮助客户代表和业务员更好的完成任务。以下提供一份需求管理计划的模板可作为参考: 八:总结
根据笔者的经验,要尽快做好如何做好网站建设需求分析掌握以下要点,也许能事半功倍: • 仔细聆听,罗列客户的所有要求;
• 将如何做好网站建设需求分析进行分析,确认可操作的系统模型;
• 利用最自然的语言将系统进行描述,使每个开发人员不会产生歧意;
• 迅速确定网站的用户角色;
比如访客、会员、重要客户、前台管理员、网站管理员、业务员等;
• 分析确定每个角色的权限及可操作的功能;
比如会员可以查看特别信息、修改个人信息、退出登陆等; 前台管理员能够登录管理系统,能够发布编辑修改信息,能够审查会员资格等;
网站管理员可以更改栏目、修改网站界面等; • 制作流程图和示意图将需求表现出来;
• 让客户参与到示意图的设计中,及时正确的反应出需求变更。
• 制作需求变更日志,保留升级版本,通过版本控制进行需求管理; • 通过需求《管理计划书》使每个参与人员看到共同的努力目标。
这里只是粗略的介绍企业如何做好网站建设需求分析,希望对大家有所帮助。
第四篇:网站需求分析写法
一个网站项目的确立是建立在各种各样的需求上面的,这种需求往往来自于客户的实际需求或者是出于公司自身发展的需要,其中客户的实际需求也就是说这种交易 性质的需求占了绝大部分。面对对网站开发拥有不同知识层面的客户,项目的负责人对用户需求的理解程度,在很大程度上决定了此类网站开发项目的成败。因此如 何更好地的了解、分析、明确用户需求,并且能够准确、清晰以文档的形式表达给参与项目开发的每个成员,保证开发过程按照满足用户需求为目的正确项目开发方 向进行,是每个网站开发项目管理者需要面对的问题。就这个问题,本文想提出自己的一些看法和建议,希望各位读者批评指正:
一、那些人应该参与网站开发项目的需求分析活动
需求分析活动其实本来就是一个和客户交流,正确引导客 户能够将自己的实际需求用较为适当的技术语言进行表达(或者由相关技术人员帮助表达)以明确项目目的的过程。这个过程中也同时包含了对要建立的网站基本功 能和模块的确立和策划活动。所以项目小组每个成员、客户甚至是开发方的部门经理(根据项目大小而定)的参与是必要的。而项目的管理者在需求分析中的职责有 如下几个方面:
1、负责组织相关开发人员与用户一起进行需求分析。
2、组织美术和技术骨干代表或者全部成员(与用户讨论)编写《网站功能描述书(初稿)》文档。
3、组织相关人员对《网站功能描述书(初稿)》进行反复讨论和修改,确定《网站功能描述书》正式文档。
4、如果用户有这方面的能力或者用户提出要求,项目管理者也可以指派项目成员参与,而由用户编写和确定《网站功能描述书》文档。
5、如果项目比较大的话,最好能够有部门经理或者他授权的人员参与到《网站功能描述书》的确定过程中来。
二、完整的需求调查文档记录体系
在整个需求分析的过程中,将按照一定规范的编写需求分析的相关文档不但可以帮助项目成员将需求分析结果更加明确化,也为以后开发过程中做到了现实文本形式的备忘,并且有助于公司日后的开发项目提供有益的借鉴和模范,成为公司在项目开发中积累的符合自身特点的经验财富。
需求分析中需要编写的文档主要是《网站功能描述书》,他基本上是整个需求分析活动的结果性文档,也是开发工程中项目成员主要可供参考的文档。为了更加清 楚的描述《网站功能描述书》往往还需要编写《用户调查报告》和《市场调研报告》文档来辅助说明。各种文档最好有一定的规范和固定格式,以便增加其可阅读性 和方便阅读者快速理解文档内容,相关规定将在本文后面讨论。
三、向用户调查些什么
在需求分析的工程中,往往有很多不明确的用户需求,这个时候项目负责人 需要调查用户的实际情况,明确用户需求。一个比较理想化的用户调查活动需要用户的充分配合,而且还有可能需要对调查对象进行必要的培训。所以调查的计划安 排:时间、地点、参加人员、调查内容,都需要项目负责人和用户的共同认可。调查的形式可以是:发需求调查表、开需求调查座谈会或者现场调研。调查的内容主 要如下:
1、网站当前以及日后可能出现的功能需求。
2、客户对网站的性能(如访问速度)的要求和可靠性的要求。
3、确定网站维护的要求。
4、网站的实际运行环境。
5、网站页面总体风格以及美工效果(必要的时候用户可以提供参考站点或者由公司向用户提供)。
6、主页面和次级页面数量,是否需要多种语言版本等
7、内容管理及录入任务的分配。
8、各种页面特殊效果及其数量(js,flash等)
9、项目完成时间及进度(可以根据合同)
10、明确项目完成后的维护责任。
调查结束以后,需要编写《用户调查报告》,《报告》的要点是:
1、调查概要说明:网站项目的名称;用户单位;参与调查人员;调查开始终止的时间;调查的工作安排。
2、调查内容说明:用户的基本情况;用户的主要业务;信息化建设现状;网站当前和将来潜在的功能需求、性能需求、可靠性需求、实
际运行环境;用户对新网站的期望等。
3、调查资料汇编:将调查得到的资料分类汇总(如调查问卷,会议记录等等)。
四、市场调研活动内容
通过市场调研活动,清晰的分析相似网站的性能和运行情况。可以帮助项目负责人更加清楚的构想出自己开发的网站的大体架构和模样,在总结同类网站优势和缺点的同时项目开发人员可以博采众长开发出更加优秀的网站。
但是由于实际中时间、经费、公司能力所限,市场调研覆盖的范围有一定的局限性,在调研市场同类网站的时候,应尽可能调研到所有比较出名和优秀的同类网 站。应该了解同类网站的使用环境与用户的诧异点、类似点,同类产品所定义的用户详细需求(需要公司或者项目负责人有一定的关系)。市场调研的重点应该放在 主要竞争对手的作品或类似网站作品的有关信息上。市场调研可以包括下列内容:
1、市场中同类网站作品的确定。
2、调研作品的使用范围和访问人群。
3、调研产品的功能设计(主要模块构成,特色功能,性能情况等等)
4、简单评价所调研的网站情况。
调研的目的是明确并且引导用户需求。
对市场同类产品调研结束后,应该撰写《市场调研报告》主要包括一下要点:
1、调研概要说明:调研计划;网站项目名称、调研单位、参与调研、调研开始终止时间。
2、调研内容说明:调研的同类网站作品名称、网址、设计公司、网站相关说明、开发背景、主要适用访问对象、功能描述、评价等
3、可采用借鉴的调研网站的功能设计:功能描述、用户界面、性能需求、可采用的原因。
4、不可采用借鉴的调研网站的功能设计:功能描述、用户界面、性能需求、不可采用的原因。
5、分析同类网站作品和主要竞争对手产品的弱点和缺陷以及本公司产品在这些方面的优势。
6、调研资料汇编:将调研得到的资料进行分类汇总。
五、清晰的需求分析输出——《网站功能描述书》
在拥有前期公司和客户签订的合同或者是标书的约束之下,通过较为详细具体的用户调查和市场调研活动,借鉴其输出的《用户调查报告》和《市场调研报告》文 档,项目负责人应该对整个需求分析活动进行认真的总结,将分析前期不明确的需求逐一明确清晰化,并输出一份详细清晰的总结性文档──《网站功能描述书(最 终版)》以供作为日后项目开发过程中的依据。
《网站功能描述书》必须包含以下内容:
1、网站功能
2、网站用户界面(初步)
3、网站运行的软硬件环境
4、网站系统性能定义
5、网站系统的软件和硬件接口
6、确定网站维护的要求
7、确定网站系统空间租赁要求
8、网站页面总体风格及美工效果。
9、主页面及次页面大概数量。
10、管理及内容录入任务分配。
11、各种页面特殊效果及其数量。
12、项目完成时间及进度(根据合同)
13、明确项目完成后的维护责任。
综上所述,在网站项目的需求分析中主要是由项目负责人来确定对用户需求的理解程度,而用户调查和市场调研等需求分析活动的目的就是帮助项目负责人加深对用户需求的理解和对前期不明确的地方进行明确化,以便于日后在项目开发过程中作为开发成员的依据和借鉴。
当然一次成功的需求分析不仅需要项目负责人甚至是客户等所有项目相关人员的共同努力,还和公司的能力范围有一定关系。需要说明的是本文所述的需求分析活 动内容是建立在较为理想的基础上的。由于各个公司现实情况的不同,读者可以根据自身情况不一借鉴吸收利用。重要的是能构根据本公司的情况,系统的规范此类 文档做好保存和收集,相信对公司以后其他网站项目的进行以及公司自身实力的增强都会有很大帮助。
第五篇:网站投票需求分析范文
第二章系统分析
2.1 需求分析
确定设计任务和设计目标,并提炼出设计规格说明书,作为正式设计指导和验收的标准。系统的需求一般分功能性需求和非功能性需求两方面。
(1)功能性需求是系统的基本功能,如输入输出信号、操作方式等;网上投票网站系统如果要作到时性、准确性、可靠性、灵活性、安全性、综合性,在前台必须要有个完整的用户交互平台,网站的推广方案,功能完整的后台管理系统等。
(2)非功能需求包括系统性能、成本、功耗等因素。网上投票网站系统要有比较好的浏览速度也就是整个系统是否受欢迎的重要因素。因此设计者要为网上投票网站系统制作一个网站优化机制。系统的成本预算是必做的一件事,设计者要合理的安排资金使用,使得用最少的资本做更多有用的事。
(3)设计者做这个系统需求分析工作的研究对象是用户要求,设计者如果根据用户对软件功能和性能提出初步要求,并澄清一些模糊概念,然后软件分析人员认真了解用户的要求,细致地进行调查分析,把用户做什么的要求最终转换成一个完全的、精细的软件逻辑模型,并写出软件的需求规格说明,准确地表达用户的要求。设计者就可以做好系统的基本功能和系统性能、成本、功耗分析和预算工作。
2.2可行性分析
从企业角度来讲无论您是做什么生意,您都不能忽略互联网的重要性。实际上,只要您上网看一看,您也许会惊讶地发现您的竞争对手的“网页”早已在Internet上发布了。抢占新世纪发展的战略据点;建立新的企业形象;直接开拓国际市场;开展24小时网上营销;高效廉价的定向宣传;与客户建立最直接的交流机制;缩短推出新产品和打开新市场的周期;与富有吸引力的客户群发展客户关系网;与自己的销售人员保持联系;面向外地市场。从而可以看出在互联网上发送或了解信息是多么地重要。而我建设一个网上投票系统同样也具有非常重要的价值、值得研究开发;与客户建立最直接的交流机制。而作为一个企业人员对这些信息了解还不止是表面上的了解应该还要做更入的调查研究才对,而网上投票系统却要为寻找此类信息的广大网友提供最新可靠消息。
还网上投票网站采用的是动态语言——Active Server Pages(ASP),数据库为SQL,在技术上不存在很大的难题。因为Active Server Pages语言是一种比较成熟的专业动态网站设计语言,Active Server Pages是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。使用 ASP 可以组合 HTML页、ASPScript脚本命令和JavaScript脚本命令等,以创建交互的 Web 页和基于 Web 的功能强大的应用程序。由于脚本程序是在服务器上而不是在客户端运行,传送到浏览器上的 Web 页是在 Web 服务器上生成的。所以不必担心浏览器能否处理脚本:Web 服务器已经完成了所有脚本的处理,并将标准的 HTML 页面传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。用户看不到创建他们正在浏览的页的脚本命令。SQL数据库也是一种很常用的实用性、可靠性、安全性都比较好的数据库,采用这种数据库进行设计只要你安装了微软的Office软件(并且选择SQL)就可以使用了。另外还要安装一个网站开发环境软件Macromedia Dreamweaver MX,然后再安装一些其它的辅助工作软件如:图片处理软件Photoshop 7.0; Flash MX;Fireworks等软件。还这些软件的获得和使用都不会成为设计中的关键难题。