
说一点看法啊。
最好不要嘛所有词汇放在一张表力,这样如果客户已经过了4级,正在过六级,那么他的查询负载将增大,而且将来可能增加托福,雅思,GRE等词汇,如果都在一张表内这样的话,会造成查询资源浪费,而且每次出新词时也可能比较慢。所以建议将这些分开。四级词汇一张表,六级词汇一张表,GRE一张,还有一些。具体的字段其实也就是那些,什么id字段啊,释义字段啊,词语字段(字段属于什么词,比如名词,动词),例句字段啊,甚至包括分组字段,是否重点词汇等等,当然这个仅仅是一个开头还有好多可能的。
用户这块可分为用户表和会员表,用户表都可以选择你要的是什么词汇,比如4级词汇,比如六级词汇,这样学起来比较有针对性。而且个人觉也可以将词汇进行一些表内分组(比如水果,生活或者必考,生僻等等,具体方式好说),大家的话,他家学起来更容易。也更好找。
会员表则就可以收藏词汇了,是否记住的标记啊,什么的。不过只有这一点功能并不能吸引人,还要加一些功能,比如考试功能,重点词汇等等。
收藏词汇表管理表,根据id进行收藏,比如一个一星的用户能收藏几个,二星几个等等,这个属于指定规则的,
还有一些什么收藏汇总推荐,难词解析啊,等等。毕竟软件是要卖钱的,没有一些功能的话,谁会买?
首先要把所有单词存储在数据库中
数据表设计
3.把所有单词存入到数据库后
4.开始背单词,把你要背的单词(eg:"toDay")输入到程序中,点击查询按钮
5.数据库表没查找到该单词,移除最后一位字母,开始查找"toDa*"
6.数据库表还查找到该单词,移除最后一位字母,开始查找"toD*"
7.还没查找到该单词,移除最后一位字母,开始查找"to*"
8.查找到两个单词符合"today"、"tomorrow"
9.把查找到的两个单词展示给用户,提示用户"你被的单词是否为"today" or "tomorrow""
BDC文件属于数据库文件,可以使用CANape打开,查看步骤:
1、安装并打开CAN。
2、在drive中点击new
from
date……
3、浏览到DBC文件后打开即可查看。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)