软件工程团队项目方案(三):Academic Search论文电子书架
数字世界信息庞杂,学术论文如雨后春笋层出不穷,如何有效地归类和整理这些数据呢?各种检索系统,分类方法复杂多样,却淡漠了论文期刊原有的形状。我们的想法,就是还原论文以自然和真实感。
具体来说,这个想法就是按照论文所在的学术期刊分门别类。用户的搜索从期刊库(学术门类)->书架(期刊名称)->书(发行日期)->论文,一步步细化。通过友好的用户界面,去模拟真实的传统论文查阅过程。
例如,在应用的主界面上,可以显示一个个建筑物,上面标示以数学、物理、计算机等诸学科门类,用户可以通过点击进入其中某一个学科领域,显示这个领域的书架。此时用户可以继续放大视图,按既定的排列顺序查找所需的期刊,或者,在界面上直接输入期刊或论文的名称,相关的期刊会在界面上高亮显示,用户可以选择进入该期刊,或直接调出相关的论文。进入某一期刊后,用户还可以按照期刊的每一期去浏览期刊的目录,通过目录上显示的项目,进入论文的正文。
这个想法看似荒唐,数字时代,论文检索有那么多方式,为何要去实现这样一种古老的检索方式呢?我们总结了一下,原因有三:
1.科研中,为了解决某个问题,我们可能并不知道查阅什么文献,仅仅知道大概的领域是什么,这时我们可能需要去广泛地翻阅这个领域的众多论文文献,从其中发掘灵感。而同一种学术期刊的内容,往往是针对某一个特定的领域的,按照这种方式的分类恰好可以满足这种需求。
2.学术期刊分为不同的档次,优秀的论文可能会发表在这个领域的顶级期刊上,例如《Science》,而一般般的论文只能发表在普通的期刊上。这实际上对论文按照质量进行了划分。为了了解一个领域的前沿,可以专门去浏览那些顶尖期刊中的文献。
3.可以根据一个领域的论文数目,大致地去评估这个领域的热门程度。在用户界面的设计中,我们可以考虑这个因素,直观地表现出一个领域的热门与否。从而了解领域的动向。
此项目的重点在于用户界面的处理和设计,主要可分为以下几个方面:
1.如何合理地进行期刊的归类显示。书架上期刊的摆放是要有次序的,便于用户的检索。
2.如何处理动态效果和画面过渡效果,并与用户的鼠标、键盘操作进行交互,如书架的平移缩放等。
3.如何将各图形元素组合起来,并考虑扩放性(Scalability)的要求。