网站前期调查阶段文档1:《前期调查分析报告》主要内容可以是,进行了什么样的调查;调查的对象;调查的覆盖率;调查的结果。这个结果得出的结论,和一些建设性意见。确定网站主题阶段文档2:《网站CI形象报告》主要内容主题定位、网站命名、网站标志、标准色彩、标准字体、宣传标语。文档3:《同类网站竞争性报告》。对同类网站进行竞争性分析,列出自己的优势和劣势。确定发展目标。初步目标可以定的低一点,但要合理。比如访问量的目标。这个报告在网站的整个生存周期中都用得到,而且需要不断更新。文档4:《网站目标设计说明书》对网站目标的一个详细说明,其中包括初期目标、中期目标和最终目标。确定网站内容和阶段文档5:《网站访问者来源报告》描述网站的服务对象(文化层次,兴趣爱好,上网条件),估计对象在整个网民中所占的比率。它是《网站功能分析说明书》的一部分。文档6:《网站功能分析说明书》可以描述以下的问题,为什么人们会来你的网站;你的网站有什么特色的服务吗;你们第一次来你的网站原因;有什么可以吸引他们在来的吗?文档7:《内容和功能清单》明确网站需要什么内容,需要什么功能。使用目标清单、访问者的需求和竞争性分析这些已经收集的所有信息,开始做两个新的清单:一个是网站的内容要素,一个是网站的功能。为每个清单增加仍和潜在的页面或内容的类型。内容的类型包括静态的、动态的、功能的和事物处理的。浏览竞争对手的网站,把他们有而你没有的内容和功能加入你的清单。当你建立这两个清单是,让每个人建他们自己的清单,然后把这些清单合并在一起。让每个人检查一遍合并后的清单,确定清单中每个条目的重要性。如果有必要的话,修订你的清单。文档8:《可视化目录文件清单》文档9:《网站层次结构图》
第二篇:网站开发需求文档
Freeware Soft网站开发需求文档
资源提供:Tony 来源:/
首页页面
1) Featured Freeware[特征软件]
描述:本模块主要用于显示合作厂商的指定软件
需求:首页面显示10条软件信息。包含软件图标(32*32 Icon)、软件名称<链接为软件页> (软件名称后跟半角空格接软件版本号)、软件简短描述。手动添加
2) New Picked Downloads[编辑精选]
描述:本模块展示编辑精选的其中10条软件,当精选字段为True的时候,就证明是精选软件,依照时间倒排序,显示其中的10条软件。
需求:首页面显示10条推荐软件信息。每条软件信息包含软件图标(32*32 Icon)、软件名称<链接为软件页>、软件简短描述。点击软件名连接到该软件的详细页面。后台由编辑选定需要推荐的软件。前台判定是否为推荐软件然后在首页显示。
3) New Released Software[最新软件]
描述:本模块显示最新添加或更新的软件列表
需求:首页面显示15条最新更新或者添加的软件。每条信息显示软件名称<链接为软件页>(软件名称后跟半角空格接软件版本号)、作者名称。点击作者名称转到厂商信息页面。可以看到该作者的所有在本站收录的软件列表。后台根据时间来显示最新的软件或者最新版本的软件。
4) Top Download Software[下载排行]
描述:本模块显示下载量最大的软件列表15条。
需求:后台根据记录的下载数量进行排序。首页显示下载量最大的15条软件显示。每条信息显示软件名称<链接为软件页>(软件名称后跟半角空格接软件版本号)、作者名称。点击作者名称转到厂商信息页面。可以看到该作者的所有在本站收录的软件列表。
5) Software Categories[软件大类]
描述:本模块显示所有的软件大类超级连接。每个名称下罗列出关键或者热门的3-5条小类别连接 需求:迭代出所有的大类列表。每条大类下罗列出关键或者热门的3-5条该大类别下的小类名称。点击大类名称跳转到该大类的页面,点击小类名称跳转到小分类页面。
6) Popular Searches[热门关键词]
描述:本模块主要显示出部分热门关键词。点击该关键词后。通过传值给搜索模块。将会快速跳转到搜索结果页面。显示该关键词的全部搜索结果。
需求:关键词手动添加。超连接指向搜索模块。
附 最新软件区分新版本和新添加的实现方法:
是否为新版本。
软件数据表增加一个字段
软件添加和更新是两个业务。在更新业务中sql语句增加对于新字段的修改。前期新字段所有数值为0。有过更新操作以后。更改为1。还是按照日期进行检索。同时检索出来是否为更新软件这个字段的数值。if语句。可以放在首页判断。如果数值为1。则使用新更新软件图片。如果数值为0。使用新添家软件图片
更改部分
1。数据库软件表添加判断字段。所有初始数据为0
2。修改业务中。增加对于该字段的修改。触发修改业务就改为1
3。首页 判断该字段数据。使用if语句来决定现实的图片
大分类页面
1) Featured Freeware
描述:本模块主要用于显示合作厂商的指定软件
需求:首页面显示2条软件信息。包含软件图标(32*32 Icon)、软件名称<链接为软件页> (软件名称后跟半角空格接软件版本号)、软件简短描述。手动添加
2) New Picked Downloads
描述:本模块展示编辑精选的其中10条软件,当精选字段为True的时候,就证明是精选软件,依照时间倒排序,显示其中的10条软件。
需求:首页面显示10条推荐软件信息。每条软件信息包含软件图标(32*32 Icon)、软件名称<链接为软件页>、软件简短描述。点击软件名连接到该软件的详细页面。后台由编辑选定需要推荐的软件。前台判定是否为推荐软件然后在首页显示。
3) Sub Categories
描述:列出本大类中所包含的所有小类<链接为小分类详细页面>。
需求:页面显示出本大类别中所有包含的小分类列表。点击后直接链接到小分类页面
4) Top Downloads Software
描述:本模块显示下载量最大的软件列表15条。
需求:后台根据记录的下载数量进行排序。首页显示下载量最大的15条软件显示。每条信息显示软件名称<链接为软件页>(软件名称后跟半角空格接软件版本号)、作者名称。点击作者名称转到厂商信息页面。可以看到该作者的所有在本站收录的软件列表。
5) New Released Software
描述:本模块显示最新添加或更新的软件列表
需求:首页面显示15条最新更新或者添加的软件。每条信息显示软件名称<链接为软件页>(软件名称后跟半角空格接软件版本号)、作者名称。点击作者名称转到厂商信息页面。可以看到该作者的所有在本站收录的软件列表。后台根据时间来显示最新的软件或者最新版本的软件。
6) All Categories
描述:本模块显示所有的软件大类超级连接<链接为大分类详细页面>。
需求:迭代出所有的大类列表。点击大类名称跳转到该大类的页面。
7) Popular Searches
描述:本模块主要显示出本大类的热门关键词。点击该关键词后。通过传值给搜索模块。将会快速跳转到搜索结果页面。显示该关键词的全部搜索结果。
需求:超连接指向搜索模块。
小分类页面
1) Sub Categories
描述:列出同本小类同级中所有小类<链接为小分类详细页面>。
需求:页面显示出本小类别中所有同级的小分类列表。点击后直接链接到小分类页面
2) All Categories
描述:本模块显示所有的软件大类超级连接<链接为大分类详细页面>。
需求:迭代出所有的大类列表。点击大类名称跳转到该大类的页面。
3) Soft List
描述:本模块依照时间顺序来显示最新添加的本小类软件。并且可以按照用户自主选择来选择软件的排序方式,是以时间顺序还是以下载量来进行排序
需求:在列表上方提供便捷按钮,用来控制列表是按照时间排序还是下载量排序,同时与本页面左侧的排行榜形成互动。当用户选择在列表中依照时间顺序排序的时候。排行榜将按照下载量显示本类软件的Top15。而当用户选择按照下载量排序列表的时候。左侧的排行榜将依照时间顺序显示本类软件的Top15。每条软件需要显示的字段有图标(32*32)、软件名称<连接到软件页面>、版本号(同软件名称之间需要有空格分隔开)、简单描述(灰度显示在软件名下方)、Tag标签(灰度显示在软件名下方)、下载连接<连接到软件下载页面>、软件大小(在最后侧,下载连接的上方)。每页显示15条软件信息。有分页模块。
4) New Freeware
描述:本模块显示最新添加或更新的本类软件列表或依照下载量排行在前的本类软件列表15条
需求:1)最新软件显示的需求:页面显示15条最新更新或者添加的软件。每条信息显示软件名称<链接为软件页>(软件名称后跟半角空格接软件版本号)。后台根据时间来显示最新的软件或者最新版本的软件。2)下载量最大的软件的需求:页面显示15条本类软件中下载量最大的软件。每条信息显示软件名称<连接到软件页面>(软件名称后跟半角空格接软件版本号)。后台根据本类软件下载量的排行来显示数据。
5) Popular Searches
描述:本模块主要显示出本小类的热门关键词。点击该关键词后。通过传值给搜索模块。将会快速跳转到搜索结果页面。显示该关键词的全部搜索结果。
需求:超连接指向搜索模块。
软件页面
1) Sub Categories
描述:列出同本小类同级中所有小类<链接为小分类详细页面>。
需求:页面显示出本小类别中所有同级的小分类列表。点击后直接链接到小分类页面
2) Version History
描述:本站所收录的本软件其他经典版本列表<链接为该版本软件页>。
需求:页面左侧列出此软件的其他经典版本,点击后直接进入相关版本。
3) New Freeware
描述:本模块显示最新添加或更新的软件列表
需求:页面显示本类软件15条最新更新或者添加的软件。每条信息显示软件名称<链接为软件页>(软件名称后跟半角空格接软件版本号)。后台根据时间来显示最新的软件或者最新版本的软件。
4) Top Freeware
描述:本模块显示下载量最大的软件列表15条。
需求:后台根据记录的下载数量进行排序。显示本类下载量最大的15条软件显示。每条信息显示软件名称<链接为软件页>(软件名称后跟半角空格接软件版本号)。
5) Popular searches
描述:本模块主要显示出软件所属小类的热门关键词。点击该关键词后。通过传值给搜索模块。将会快速跳转到搜索结果页面。显示该关键词的全部搜索结果。
需求:超连接指向搜索模块。
6) Soft information
描述:显示软件的基本信息
需求:需要显示的字段包含图标(32*32)、软件名称、下载连接<连接到软件下载页面>、软件大小、最后操作数据日期、软件适用操作系统、软件系统需求、开发商<连接到开发商页面>、软件主页。
7) Soft Description
描述:显示软件的详细信息
需求:从数据库中取出软件的详细描述字段加以显示。无特殊需求。
8) Soft Screenshot
描述:预览软件截图
需求:显示软件截图的预览画面。图片可以点击,连接到察看完整图片界面。
9) Soft Keyword
描述:显示软件的关键词列表
需求:显示软件所包含的所有关键词列表。每个关键词均连接到搜索模块。本身作为值传递给搜索模块。通过查找与本关键词相关的所有软件。并整理成列表通过搜索结果页面显示出来。
10) Related Freeware
描述:相关软件显示。同本软件有一定关联的软件列表
需求:显示同本软件功能类似或者相关的软件列表。(实现方法)
11) Pubisher’s products
描述:显示开发本软件的开发商其他的产品目录
需求:显示开发本软件的开发商其他的产品目录。显示字段包括软件名称<连接到软件页面>、版本号(同软件名称之间用空格隔开)、简短描述。
下载页面
1) Version History
描述:本站所收录的本软件其他经典版本列表<链接为该版本软件页>。
需求:页面左侧列出此软件的其他经典版本,点击后直接进入相关版本。
2) New Freeware
描述:本模块显示最新添加或更新的软件列表
需求:本类显示15条最新更新或者添加的软件。每条信息显示软件名称<链接为软件页>(软件名称后跟半角空格接软件版本号)。后台根据时间来显示最新的软件或者最新版本的软件。
3) Top Freeware
描述:本模块显示下载量最大的软件列表15条。
需求:后台根据记录的下载数量进行排序。显示本类下载量最大的15条软件显示。每条信息显示软件名称<链接为软件页>(软件名称后跟半角空格接软件版本号)
4) Popular Searches
描述:本模块主要显示出软件所属小类的热门关键词。点击该关键词后。通过传值给搜索模块。将会快速跳转到搜索结果页面。显示该关键词的全部搜索结果。
需求:超连接指向搜索模块。
5) Soft Download Link list
描述:显示软件所有的下载地址连接
需求:显示软件所有的下载地址连接。
6) Soft Related Tag
描述:显示软件的关键词列表
需求:显示软件所包含的所有关键词列表。每个关键词均连接到搜索模块。本身作为值传递给搜索模块。通过查找与本关键词相关的所有软件。并整理成列表通过搜索结果页面显示出来。
7) Soft Related Freeware
描述:相关软件显示。同本软件有一定关联的软件列表
需求:显示同本软件功能类似或者相关的软件列表。显示字段包括软件名称<连接到软件页面>、版本号(同软件名称之间用空格隔开)、简短描述。(实现方法)
8) Publisher’s products
描述:显示开发本软件的开发商其他的产品目录
需求:显示开发本软件的开发商其他的产品目录。显示字段包括软件名称<连接到软件页面>、版本号(同软件名称之间用空格隔开)、简短描述。
最新软件/最热门软件页面
1) All Categories
描述:本模块显示所有的软件大类超级连接<链接为大分类详细页面>。
需求:迭代出所有的大类列表。点击大类名称跳转到该大类的页面。
2) New/Top Freeware Top 15
描述:本模块显示最新添加或更新的软件列表或依照下载量排行在前的软件列表15条
需求:1)最新软件显示的需求:页面显示15条最新更新或者添加的软件。每条信息显示软件名称<链接为软件页>(软件名称后跟半角空格接软件版本号)。后台根据时间来显示最新的软件或者最新版本的软件。2)下载量最大的软件的需求:页面显示15条本类软件中下载量最大的软件。每条信息显示软件名称<连接到软件页面>(软件名称后跟半角空格接软件版本号)。后台根据本类软件下载量的排行来显示数据。
3) New/Top Freeware List
描述:本模块根据时间显示最新添加或更新的软件列表或依照下载量排列的软件
需求:在列表上方提供便捷按钮,用来控制列表是按照时间排序还是下载量排序,同时与本页面左侧的排行榜形成互动。当用户选择在列表中依照时间顺序排序的时候。排行榜将按照下载量显示本类软件的Top15。而当用户选择按照下载量排序列表的时候。左侧的排行榜将依照时间顺序显示本类软件的Top15。每条软件需要显示的字段有图标(32*32)、软件名称<连接到软件页面>、版本号(同软件名称之间需要有空格分隔开)、简单描述(灰度显示在软件名下方)、Tag标签(灰度显示在软件名下方)、下载连接<连接到软件下载页面>、软件大小(在最后侧,下载连接的上方)。每页显示15条软件信息。有分页模块。
4) Popular Searches
描述:本模块主要显示出部分热门关键词。点击该关键词后。通过传值给搜索模块。将会快速跳转到搜索结果页面。显示该关键词的全部搜索结果。
需求:关键词手动添加。超连接指向搜索模块。
搜索结果页面
1) Related Searches
描述:本模块主要显示出部分热门关键词。点击该关键词后。通过传值给搜索模块。将会快速跳转到搜索结果页面。显示该关键词的全部搜索结果。
需求:关键词手动添加。超连接指向搜索模块。
2) Top Freeware
描述:本模块显示下载量最大的软件列表15条。
需求:后台根据记录的下载数量进行排序。首页显示下载量最大的15条软件显示。每条信息显示软件名称<链接为软件页>(软件名称后跟半角空格接软件版本号)。
3) All Categories
描述:本模块显示所有的软件大类超级连接<链接为大分类详细页面>。
需求:迭代出所有的大类列表。点击大类名称跳转到该大类的页面。
4) Soft List
描述:本模块显示出所有匹配搜索条件的软件。
需求:每条软件需要显示的字段有图标(32*32)、软件名称<连接到软件页面>、版本号(同软件名称之间需要有空格分隔开)、简单描述(灰度显示在软件名下方)、Tag标签(灰度显示在软件名下方)、下载连接<连接到软件下载页面>、软件大小(在最后侧,下载连接的上方)。每页显示15条软件信息。有分页模块。匹配搜索条件的字段需要高量显示。
厂商信息页面
1) Top Freeware
描述:本模块显示下载量最大的软件列表15条。
需求:后台根据记录的下载数量进行排序。显示下载量最大的15条软件显示。每条信息显示软件名称<链接为软件页>(软件名称后跟半角空格接软件版本号)。
2) About Publisher Information
描述:显示开发者信息
需求:显示开发者的相关信息
3) Publisher Products
描述:显示开发本软件的开发商的产品目录
需求:显示开发本软件的开发商的产品目录。显示字段包括软件名称<连接到软件页面>、版本号(同软件名称之间用空格隔开)、简短描述。
4) All Categories
描述:本模块显示所有的软件大类超级连接<链接为大分类详细页面>。
需求:迭代出所有的大类列表。点击大类名称跳转到该大类的页面。
软件截图页面
1) Screenshot
描述:展示软件截图画面
需求:打开软件截图原始图片。