Spec of Our Project

Introduction

瀚海星云[1]是中国科学技术大学的官方BBS(http://bbs.ustc.edu.cn/,telnet://bbs.ustc.edu.cn/),于1996年1月6日建站,并于2002年7月更换成了FireBird BBS 系统。最初的 FireBird BBS 只支持 telnet 登录。在国内各大高校的不断开发下,提供了让用户通过网页浏览的方式。但是,或许是因为程序历史过于久远,现在的网页版BBS操作起来有许多不方便的地方。我们打算在现有基础上设计一个新的用户界面,方便用户使用。

NABC分析:http://www.cnblogs.com/msra-pos/p/3385384.html

 

Persona

姓名:小伟        年龄:22       性别:男    当前学历:本科大四在读

首次使用瀚海时间:2010年9月    专业:电子工程与信息科学

 

User Using Scenario

http://www.cnblogs.com/msra-pos/p/3408193.html

具体描述见之前典型用户与典型场景分析。

 

Feature List

 

Feature List

M1

在第一阶段,我们打算先从源代码中开出数据接口,为我们的程序提供数据支持,另外,搭建简单的前端界面。使整个网页具备基本功能。

UI设计

对主界面进行重新排版;对版面内进行重新排版;将常用功能放到显眼位置,将不常用功能收起来。

搜索

对于版面的模糊搜索

推送

将与个人有关的信息推送给用户

M2

站内信

增加站内信的实时性

@功能

输入@后有下拉选项

测试及修复bug

组内人员测试,并修复bug

用户测试

根据真实用户体验修改

 

视时间而定,可能会做的feature:

  1. 订阅相关版面
  2. 回帖的树形结构
  3. 允许帖子预览

 

 

Specification of feature list

 M1:

由郭家华研究现有瀚海星云的源码,并调试通过,找出其中的数据格式,并将其封装好,给到前端设计同学。在此过程中,全组讨论数据格式和各种接口。其他组员参与到前端界面实现。在M1中,主要要实现基本功能,搭建基本界面,为M2各功能实现做基础。

a.后端接口继续实现,由郭家华串起前后端的联系,在实现功能时,由郭家华提供后端数据支持。

b.贾伟负责UI设计,要符合用户习惯(十大,站内信,我的收藏夹等位置,版内位置),多找外人测试,寻求用户友好的的版面。要给出比较精确的实现形式(大家讨论通过才可)。

c.实现模糊搜索版面的功能,即使不是完全正确的输入,也应能找到结果,为现有的版名建表查找,在表格中加入其中文名称。

d.遇到自己发表或者参与的帖子被回复时,系统推送消息给用户,在每次登陆时推送,当用户在站上时,不需刷新,网页推送。

在M1阶段结束后,发布α版本。

M2:

e.站内信推送,并将其放到显眼位置,让其原有的功能变得更加容易使用。

f.添加@功能,用户可在发帖或者回帖时,@某位站内人士,在输入@后,需要网页出来下拉匹配选项。

g.测试基本功能并修复遇到的bug,得到稳定运行的版本。

h.小范围推广,根据用户体验,做相应的修改,可涉及界面UI交互和某些bug。

i.发布正式的β版本,希望可以取得成功。

posted @ 2013-11-18 21:33  P.O.S.--Power Output Stream  阅读(274)  评论(4编辑  收藏  举报