本人曾今英语渣渣,现在依然是!!!但是也想学好英语,学好英语得记单词呀。于是引出了记单词的需求,市场上这么多单词软件还不够你用吗得作死自己搞一个,用室友的话说:这是对技术的追求!狗屁,哪那么闲啊,主要是别人的软件用着总会感觉有不合适的地方,所以如果按照自己的需求设计一款记单词软件和 站,你就别找借口不想记单词是因为别人的软件要收钱或者不好用!!!
需求很明确了,就是设计一款按自己需求的软件记单词。
本人需求:
1.包含记单词功能;
2.单词库初步包含恋念有词(2019版),其实与2020差别好像不大;
3.具备发音、加入单词本功能(这里就必须要登入了)。
4.成品: 站、webAPP(就是将 站用HBuilder打包为安卓应用),所以其实做 页版就够了。
如果大家有什么好的建议,请在下方评论!
开发设计:
1.技术:前端使用webApp模板,后端使用 ssm 框架;
2.数据库:mysql;
3.先构建 页版,后面用 将 站利用hbuilder打包为安卓app 即可。
数据库设计(目前,后面根据需求完善):
1.用户表;
2.单词表;
3.生词表;
4.每本单词书的各个单元数量统计视图;
5.生词和单词视图视图;
源码附上:
代码实现:(分小块简单介绍实现的思路,后面会将源码附上给大家参考!)
1.单词从何而来:
我主要目的只获取恋念有词的单词库,我从github找到了资源,地址。
可以从上面下载下来,然后存入数据库,怎么存先获取的只有单词英文,没有中文意思,所以该怎么办。我是先从取其它 站逐个查询其意思,然后就获得了词库了,但是我只记录了中文意思,没有记录例句啥的!!!当然不可能手动取查询,不然两千多个单词还不要累死呀,我是利用python写了个脚本去做的。得到词库要存入数据库,先构建好数据库的表格,然后我是用python代码自动插入的。
python处理代码如下:
1.main.py
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!