软件工程项目分析(四) 瀚海星云新版网站 By 郭家华

起因

在提出了前三个方案之后,最近我们大家又发散思路,结合到自己平常用瀚海星云(中科大BBS)的不便,提出了新的方案。

瀚海星云简介

瀚海星云[1]是中国科学技术大学的官方BBS(http://bbs.ustc.edu.cn/,telnet://bbs.ustc.edu.cn/),于1996年1月6日建站,并于2002年7月更换成了FireBird BBS 系统。

最初的 FireBird BBS 只支持 telnet 登录。在国内各大高校的不断开发下,提供了让用户通过网页浏览的方式。

但是,或许是因为程序历史过于久远,现在的网页版BBS操作起来有许多不方便的地方。

我们打算设计一个新的用户界面,方便用户使用。

需求

当前的用户界面有不少使用不方便的地方。

瀚海term界面:

  • 操作需要用户花不少时间学习,对新手不太友好
  • 大小固定,不容易适应更高的屏幕

瀚海web界面:

  • 操作严重依赖鼠标,无法快速操作
  • 相对term少了一些功能
  • 搜索功能相对薄弱,而版面上图标过小,不能迅速找到感兴趣的版面
  • 页面设计有些地方不合理、不完美的地方,如:
    • 浏览版面时,每一页都有置顶帖。事实上在第一页出现就够了
    • 主题模式阅读帖子内容时,有一些冗余的内容。如:
      • 每层楼都要出现一次标题,而事实上标题基本上都是一样的
      • 很多楼层都带有顶层的引文
  • 发帖页面意外关掉之后,写到一半的内容就都没了

我们打算实现一个新的瀚海web界面,希望能做到:

  • 对新用户友好
  • 用户使用熟练之后操作速度能赶上term
  • 容易增加新功能

做法

写一个网站,后端通过HTTP或Telnet协议与瀚海主站通讯获得数据,前端通过HTML、CSS、JavaScript将数据展示出来并与用户交互。

目前想到的一些相对于现在的web界面的改进有:

  • 提供方便的键盘操作
  • 重新设计页面布局和交互方式,提高用户的浏览、回复速度

好处

  • 用户能更快的获取他们所需要的信息
  • 用户能更快的发布信息

竞争

竞争对象有:

  • 主站web界面,会有很多人习惯用主站BBS。
  • 各种term软件
posted @ 2013-10-24 09:18  P.O.S.--Power Output Stream  阅读(747)  评论(0编辑  收藏  举报