• 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.发布正式的β版本,希望可以取得成功。

  • 相关阅读:
    HL7数据类型分析(1)
    HL7 CDA高级培训
    JAVA开发常用类(二)
    Oracle中函数返回数据集
    Delphi中DLL或Package窗体载入与显示
    在乐山交流医疗保险审核工作
    JAVA开发常用类(一)
    JAVA开发常用类(三)
    Oracle函数返回超长字符串问题
    基于ODP的数据层基类C#源码
  • 原文地址:https://www.cnblogs.com/msra-pos/p/3430286.html
Copyright © 2020-2023  润新知