最近有考试

最近有考试所以我要闭关一阵子,谢谢几位朋友的关心,也谢谢taiji的置顶,我会继续做下去,但进度就不好说了,大家有主意欢迎在这里继续跟帖的。

TOP

录入方式

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

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

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

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


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

TOP

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

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

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

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

TOP

林凡顺先生

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

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

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

严重同意!

TOP

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

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

TOP

babylon

babylon自带 自编的功能

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

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

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

TOP

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

TOP

好主意,顶一顶

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

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

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