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:
- 订阅相关版面
- 回帖的树形结构
- 允许帖子预览
Specification of feature list
M1:
由郭家华研究现有瀚海星云的源码,并调试通过,找出其中的数据格式,并将其封装好,给到前端设计同学。在此过程中,全组讨论数据格式和各种接口。其他组员参与到前端界面实现。在M1中,主要要实现基本功能,搭建基本界面,为M2各功能实现做基础。
a.后端接口继续实现,由郭家华串起前后端的联系,在实现功能时,由郭家华提供后端数据支持。
b.贾伟负责UI设计,要符合用户习惯(十大,站内信,我的收藏夹等位置,版内位置),多找外人测试,寻求用户友好的的版面。要给出比较精确的实现形式(大家讨论通过才可)。
c.实现模糊搜索版面的功能,即使不是完全正确的输入,也应能找到结果,为现有的版名建表查找,在表格中加入其中文名称。
d.遇到自己发表或者参与的帖子被回复时,系统推送消息给用户,在每次登陆时推送,当用户在站上时,不需刷新,网页推送。
在M1阶段结束后,发布α版本。
M2:
e.站内信推送,并将其放到显眼位置,让其原有的功能变得更加容易使用。
f.添加@功能,用户可在发帖或者回帖时,@某位站内人士,在输入@后,需要网页出来下拉匹配选项。
g.测试基本功能并修复遇到的bug,得到稳定运行的版本。
h.小范围推广,根据用户体验,做相应的修改,可涉及界面UI交互和某些bug。
i.发布正式的β版本,希望可以取得成功。