赤佬,瘪三,戆大,缺西,洋盘,巴子,丫乌蛋,阿捂卵,小卞羊子

TOP

Originally posted by mediamarkt3 at 2004-12-30 12:30 AM:
一个小小的问题 你编出来的谁人来用? 我们每人都已经起码有一部德语字典了


好问题

往往书面字典解释很有限,而且没有更新,在专业词汇方面的解释很不到位。没有例句更让人不好把握词汇。 我们自己把平时学到的专业上的词汇知识写上来,利已利人。

我在上面也提到了,有了以数据库形式的词库,一方面我们可以在网上查词,像http://cb.kingsoft.com/那样,另一方面,我们就可以做很多开发。比如像金山词霸那样的鼠标取词的软件,又比如说文曲星词库,或是palm,PDA的词典软件等。

[ Last edited by 羿弓求箭 on 2004-12-30 at 00:48 ]

TOP

先把数据库设计发上来,懂行的快来指出错误!

1,创建词条的,要填完表cdb_de_words中的选项,若是动词,要填完表cdb_de_verb的变位,否则提交会不成功。
   其中audit用来审核的,由有审核权限的人完成词条正式入库。系统自动记录创建词条的用户:author
2,对库中已经创建的词条,CSuchen用户可以补充词义和例句,也就是填充cdb_de_meaning表和cdb_de_example表
   一个词条可以有多个词意。
   一个词意又可以有多个例句和图片。
   系统自动记录创建词义和例句的用户:author,当然词义和例句也要经过审核才能正式入库。



CREATE TABLE cdb_de_words (
  wid        int(10)      unsigned NOT NULL auto_increment, //words id :每个德语词的id,自增  
  word       varchar(100)          NOT NULL default '',     //words     :德语单词,非Null
  author     varchar(15)           NOT NULL default '',     //author      :词条创作者
  accentuate smallint(3)  unsigned NOT NULL default '1',    //accentuate :重读音节,默认首元音重读
  dateline   int(10)      unsigned NOT NULL default '0',    //词条创建时间,用整数存储,用的时候用函数转换
  verb       tinyint(1)            NOT NULL default '0',    //如果是非动词值0,规则变化值为1,不规则2->要联接动词变位表
  audit      tinyint(1)            NOT NULL default '0',    //审核合格为1,等审为0
  PRIMARY KEY  (wid),                                       //wid 作主键
  KEY wid (word,verb),                                      //创建索引
  KEY dateline (dateline)
);

CREATE TABLE cdb_de_verb (
  vid   int(10)  unsigned NOT NULL auto_increment,  //verb id :每个德语动词的id,自增
  wid   int(10)  unsigned NOT NULL                  //verb id :每个德语词的id   
  inpraesensi    varchar(100)  NOT NULL default '', //Indikativ Praesens      :现在时直陈式 ich
  inpraesensd    varchar(100)  NOT NULL default '', //Indikativ Praesens      :现在时直陈式 du
  inpraesense    varchar(100)  NOT NULL default '', //Indikativ Praesens      :现在时直陈式 er
  inpraeteritum  varchar(100)  NOT NULL default '', //Indikativ Praeteritum   :过去时直陈式
  konpraeteritum varchar(100)  NOT NULL default '', //Konjunktive Praeteritum :过去时虚拟式
  parperfekts    varchar(100)  NOT NULL default '', //Partizip des Perfekts   :过去分词
  imperativ      varchar(100)  NOT NULL default '', //imperativ               :命令式
  PRIMARY KEY  (vid),                               //vid 作主键
  KEY vid (vid,wid),                                //创建索引
);


CREATE TABLE cdb_de_meaning (
  mid   int(10)  unsigned NOT NULL auto_increment,  //verb id :每个德语动词的id,自增
  wid   int(10)  unsigned NOT NULL                  //verb id :每个德语词的id   
  author     varchar(15)  NOT NULL default '',      //author      :词条创作者
  part       varchar(10)  NOT NULL default '',      //part : 词性,比如说阳,中,阴性名词,动词,形容词...
  example    tinyint(1)   NOT NULL default '0',     //如果无例句0,有例句为1
  audit      tinyint(1)   NOT NULL default '0',     //审核合格为1,等审为0
  PRIMARY KEY  (mid),                               //mid 作主键
  KEY vid (mid,wid,meaning),                        //创建索引
);

CREATE TABLE cdb_de_example (
  eid   int(10)  unsigned NOT NULL auto_increment,  //verb id :每个德语例句的id,自增
  mid   int(10)  unsigned NOT NULL                  //verb id :每个德语词义的id   
  author     varchar(15)  NOT NULL default '',      //author      :例句创作者
  pic          varchar(200)  NOT NULL default '',   //词条的图片解释,pic中记录图片路径
  example      mediumtext    NOT NULL default '',   //对该词条某一词义的例句
  translation  mediumtext    NOT NULL default '',   //对该词条某一词义例句的中文翻译
  audit      tinyint(1)      NOT NULL default '0',  //审核合格为1,等审为0
  PRIMARY KEY  (eid),                               //mid 作主键
  KEY vid (eid,mid),                                //创建索引
);

[ Last edited by 羿弓求箭 on 2004-12-30 at 01:05 ]

TOP

好主意,顶一顶

可惜技术上帮不上什么忙,等着可以开始添块“砖”的那一天。。。。

TOP

我和Fundset Deutsch2Chinese 的开发者联系过,可惜他们不愿意和csuchen合作。
楼主是想独立编么?
babylon好像自带 自编功能的,所以不必自己开发程序了。程序应该可以在babylon的网站上找到,具体的我没有研究过,不过很希望能提供帮助
人生到了一定阶段不使用作弊器是不行的

TOP

babylon

babylon自带 自编的功能

但数据格式太差,扩展性不好。
如果我们自己有很好的数据库的话,
导出什么格式都可以的。最重要的是有一个全备的数据库。

比如做一个金山词霸一样的软件,就要很多数据,包括例句。
比如做一个文曲星的词库,只要精简词义就可以了。

这一切,从数据库按需导出就可以了。

TOP

我想 如果用babylon自带的
应该可以很方便的上传到babylon的官方网站 供更多人使用吧。
如果包括例句 图片什么的,恐怕会增加不少 收集词汇的工作量 吧。

我是从可行性角度分析,并不是要泼冷水
毕竟立项阶段多考虑,可以少走弯路
人生到了一定阶段不使用作弊器是不行的

TOP

林凡顺先生

他已经做了很多工作,不过遇到瓶颈了,新单词要审核,看是不是有重复,再就是要往原来的词里面加东东已经很困难了。加了很多专业词典,我看解释也很简单。

但从数据库的角度看,一切都简单得多。困难不是没有,但还是有很多高手在嘛,不懂可以问大家嘛。

毕竟立项阶段多考虑,可以少走弯路

严重同意!

TOP

Originally posted by 羿弓求箭 at 2004-12-31 12:03 AM:
他已经做了很多工作,不过遇到瓶颈了,新单词要审核,看是不是有重复,再就是要往原来的词里面加东东已经很困难了。加了很多专业词典,我看解释也很简单。

但从数据库的角度看,一切都简单得多。困难不是没有, ...

是么 具体的我不清楚,不过我当时我就很奇怪,‘’他的那种收集方式,审核新单词不是很麻烦吗‘’

我想 是不是可以这样,大家直接按照某本 统一 的字典,每人‘负责’录入‘’若干页
人生到了一定阶段不使用作弊器是不行的

TOP

录入方式

1.
最好是找到德语单词列表,首先由我导入数据库,
然后大家喜欢哪个就给哪个添解释。
如果大家平时学到什么新词,恰好我又没有收集到,那就可以另开词条,
如果某词条已经存在,由数据库可控制,不能再建这个词条,只能添加解释,

2,另外,提供搜索功能,并列出单词表,大家拿字典一对就知道缺什么。

3,以上功能都不难,难的是审核。谁都可能出错,这样就要2人以上对某个单词进行审核。合格的作记号。

4,要确定谁有审核权限。就像选版主一样,要选出负责任的人。在程序上也要有巧妙的实现方法。


在审核方面,哪位高手在审核流程和编程实现上有主意啊?

TOP