1、2.1.5. 图文专题或广告栏 72.2. 插件总页面 82.2.1. 导航栏/搜索框 82.2.2. 子栏目 92.2.3. 职业插件 92.2.4. 插件分类 92.3. 插件分类页面 92.4. 插件页面 92.4.1. 插件介绍及标签栏 112.4.2. 插件信息栏 112.4.3. 插件图片栏 112.4.4. 评论栏 112.5 论坛 113. 业务描述 123.1. 插件属性 123.2. 用户角色 121.需求描述 1.1.总体需求 目标网站是一个基于MMORPG魔兽世界的插件下载网站。其用途为满足玩家的插件下载、评论以及问题反馈等需求,同时需要建立一个开发者之间以及开发者与普
2、通用户的互动社区。样例网站可以参考“”和“目标网站的主要内容应该包括以下几个板块:插件下载、项目管理以及交流社区等。各个板块的资源需要能够方便的进行维护、调用以及搜索。一期项目中将完成网站的主体功能,实现用户管理,插件下载和社区的部分。目标网站的主页面需要简洁大气的风格,需要有横向导航条进行各个板块之间的跳转。主页面需要以类似“”风格在正中显示搜索框,并根据用户的输入进行插件联想匹配。搜索框上方要有可伸缩的导航功能,这一点在游戏网站上可以参考“”。目标网站整体上需要用户能够方便的注册,以及用户角色的定义。比如,普通用户可以通过注册后发表评论,提交BUG报告等;插件作者可以上传新插件,对插件进行
3、版本维护,以及对具体插件页面做出一定程度的修改。1.2.各板块需求 1.2.1.插件下载 插件下载板块需要一个分类页面,根据插件所属功能的不同进行分类,同时也可以根据下载量、好评度等进行分类。每个插件的单独下载页面应由插件描述、插件更新历史、插件版本存档、插件截图以及用户评论等模块组成。每个插件的下载页面也应与其作者所属的用户相关联,以方便插件作者进行版本更新、处理问题等。插件版本存档需要能够与其插件项目下的不同版本关联。比如,在插件版本存档页面可以查看该插件过去的5个稳定版本,并有相应下载链接;最新下载与插件的最新稳定版本相对应等。1.2.2.交流社区 论坛需要能够方便的对多子论坛进行管理和
4、维护。论坛用户应与网站用户保持一致,比如在网站注册的用户同时也拥有论坛的相关权限,并可以根据用户角色的不同进行分类管理,如普通用户、插件作者和VIP用户等。此外,网站中插件下载页面的评论功能应与论坛某个特定板块下的主题相对应。比如某插件作者建立一个插件项目:Sample。同时在论坛特定板块下发表一篇名为Sample的主题。此时,插件下载页面的评论模块应调用该主题下的讨论内容,用户无论是在论坛还是评论模块下发表评论都应同步更新这2个页面的显示内容。也就是以论坛为基础储存评论相关的数据。2. 界面描述2.1. 首页如图所示,首页基本类似于的布局。大小上要满足最低1024 x 768的浏览分辨率,网
5、站整体背景为暗色,正文内容背景以浅色为佳,文字可采用黑色、暗金色等,以用户阅读中文字不费力为基准。2.1.1. 会员登录该模块应在首页右上方以文字形式显示如下内容:未登录时:登录当点击文字链接“登录”的时候,应弹出小窗口对用户进行登录导航,包括输入用户名、密码,新用户注册等。可以参照。登录后:用户名点击“用户名”链接可以进入用户管理面板。2.1.2. LOGO该模块应可以在后台管理不同的图片LOGO,每次显示一个。大小根据网页整体效果确定一个固定值。2.1.3. 下拉菜单导航栏样式为类似上的导航栏效果,导航内容如下:从一级标题至下每个分类的名称以及自分类应可以在后台自定义设置,最终分类的所属内
6、容应自动调用分类下的10条内容以及“更多”链接,“更多”链接到所属分类的相应页面下。2.1.4. 搜索框搜索框在用户输入相应字符时应自动在下面提示相关的搜索结果,参照以及的搜索框。2.1.5. 图文专题或广告栏该栏目显示最新专题、活动和广告等的图文链接,后台应有相关设置,如上传图片,显示文字,链接地址等等。2.2. 插件总页面插件总页面采用三栏模式,其中左边栏为文字标题链接,右边栏为图文混排链接。大小上以美观实用为优先,中栏宽度应大于右边栏宽度并大于左边栏宽度。整体上参照这个页面:2.2.1. 导航栏/搜索框与首页相同2.2.2. 子栏目各个子栏目样式参照该页面:2.2.3. 职业插件职业插件
7、包括如下分类:死亡骑士、德鲁伊、猎人、法师、圣骑士、牧师、潜行者、萨满、术士以及战士。2.2.4. 插件分类插件分类应可以在后台自由增减,该栏目分为上下两个子栏目,上面大图片两栏显示最流行的6个分类,下面显示其它分类的图片和文字标题。流行的标准为栏目下插件的总下载量。2.3. 插件分类页面插件分类页面采用两栏显示,版式参照:其中分类显示应包括:插件名称、作者、下载量、评分以及最新发布版直接下载链接。插件名称链接到插件页面,当滑过插件名称时应有跟随鼠标的浮动窗口,显示如下内容:插件标题、插件图片、插件介绍摘要。效果参照上述curse的页面以及2.4. 插件页面插件页面除页首、页尾以及导航栏以外,
8、整体布局应如下采用两栏设计:插件图片栏评论栏面包屑导航条2.4.1. 插件介绍及标签栏正文最上方的区域默认显示插件的名称以及详细介绍,该区块上部为标签栏,利用javascript实现多个栏目的切换,样式参照: 下的“About Questhelper”单元。其中标签栏目从左到右依次为:详细介绍、版本日志、下载存档。详细介绍由作者编辑。版本日志为每次发布新版本的改动说明汇总。下载存档保留一些作者设定的特殊版本或者重大版本。2.4.2. 插件信息栏信息栏顶端应包括醒目的图片下载按钮,参照2.4.3. 插件图片栏该栏目储存作者上传的一些插件图片,缩略图分页显示。用户点击图片后会弹出类似相册效果的图片
9、大图浏览,效果见2.4.4. 评论栏如前所述,评论栏应简化显示插件对应论坛主题中的评论,最新的在最前面。同时,用户无论登录与否都可以对插件进行评分,在登录后可以快捷发表评论。2.5 论坛论坛应采用一款适合于中国人习惯的主题,每个帖子的显示模式应该为用户信息和内容左右分开,而不是vBB默认的上下分开模式。论坛界面上暂无更多要求,其它待定。3. 业务描述3.1. 插件属性插件应至少具备以下属性:编号、名称、作者、创建时间、更新时间、版本号、详细描述、描述摘要、分类、标签、截图、支持游戏版本、下载量、好评量、浏览量、评分以及评论。有的需要与相关数据关联,有的需要在后台能够进行详细编辑。3.2. 用户角色用户角色在论坛常用角色以及管理角色之外分为:普通用户、插件作者以及VIP用户。其中,插件作者在认证后可以同多个插件页面进行关联,插件作者可以修改插件的相关属性,如上传新版本、详细描述等等。此外,插件作者也可以修改是否显示捐赠按钮。关于捐赠按钮的业务逻辑可以参照于curse或wowinterface的。VIP用户应具有无广告浏览、高速下载等增值服务。为方便后期SVN整合以及插件下载客户端的开发,用户角色设计上应尽量留有扩展空间。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1