zoukankan      html  css  js  c++  java
  • 软件工程项目分析(四) 瀚海星云新版网站 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软件
  • 相关阅读:
    EBS R12.2.0启动时报"httpd.pid: Permission denied"错误
    MSSQL 2012 拒绝了对对象 'extended_properties' (数据库 'mssqlsystemresource',架构 'sys')的 SELECT 权限
    EBS R12.2 创建应用层的启动和关闭脚本
    EBS R12.2应用层启动脚本的执行过程
    EBS R12.2应用层关闭脚本的执行过程
    Linux卸载NAS磁盘,报device is busy
    linux上创建PV/VG/LV
    RW-50004 While Running adrunfmw during EBS 12.2 Installation
    .net(C#)中this关键字
    Javascript的this用法及jQuery中$this和$(this)的区别
  • 原文地址:https://www.cnblogs.com/msra-pos/p/3385384.html
Copyright © 2011-2022 走看看