我的第三个Flex作品

需求:

      DEscription Language for TAxonomy(delta)模型是一款用于形态学鉴别的本地软件,它主要用于建立专家库。相关信息参见http://delta-intkey.com/

      lucid可以通过个体的某几种形态学特征,判定该个体属于的种。

http://keys.lucidcentral.org/keys/v3/leafminers/Polyphagous%20Agromyzid%20Leafminers.html

      lucid的界面如下:

      我的任务首先是将delta模型Web化,使专家和观鸟者可以在线编辑他们所知所见的鸟类形态学数据库,并赋于他们不同的权限。

      下图为观鸟者界面:

      如图所示,观鸟者可以对库中现有“种”,“特征”进行添加和删除(我们假定这些用户不会随意篡改库内容)。观鸟者添加的“种”的信息可能不够准确,所以这些使用者新建的“种”都会被标记,如图中的小红旗,这些种的信息可由专家审查。对每种特征,观鸟类可以为它们添加示例图片,以使特征更形象。

     

      专家比普通观鸟者多了一些权限:

     

      如图,专家可以审查观鸟类新建的“种”的信息,另外,专家还可以把现有的库导出为delta模型可以识别的文件:items,chars,specs。

      其次,我要仿造lucid的形式,让普通使用者可以根据他们所见的某个个体的特征,判定鸟的种。

      普通使用者在左上方的已有特征中选择,也可以查看对应的图片。系统根据选择的特征判定现有种中哪些符合条件,符合的显示于右上角,被筛出的显示于右下角。

      代码也附上吧,我很自信,大家应该都看不懂我的码。。。

      http://www.4shared.com/file/-IkcPaQe/Flex.html

原文地址:https://www.cnblogs.com/frostbelt/p/1836972.html