当前位置: 首页 > news >正文

基于PHP+MySQL实现(Web)单词助手网站

WordHelper

这是一个学习 PHP 的时候依照课程设计的要求,做的一个简单的单词助手。

系统通过 CDN 引入 Vue.js 和 ElementUI,并用 PHP 搭建了一个十分十分简易的后台。

一、设计要求

1、词汇录入与编辑。提供接口让用户录入英文单词、词义、发音、词性(名词/形容词)、难度、例句等。对于已录入的词汇可根据需要进行必要的修改。

2、文献批量载入。提供接口从 txt 文件(譬如,经典名著)中批量读入英文文献作为范文保存到数据库中。

3、双语查询。支持中英文词汇的精确/模糊查询,即输入英文词汇查询中文意思,或者输入中文词汇查询对应英文意思。为了方便用户写作英文,系统提供例句支持,即从数据库预存的文档中搜索包含特定词汇的英文例句。

4、自定义生词本;

5、词汇测验;

(Vocabulary)词汇表

列名

含义

数据类型

允许空

主键

外键

word

单词

varchar(30)

NOT NULL

Yes

No

character

词性

char(5)

NOT NULL

Yes

No

Interpretation

词义

Varchar(50)

NOT NULL

pronounction

音标

Varchar(20)

NULL

No

No

difficulty

难度

tinyint

NULL

No

No

EngExpl

英文例句

varchar(1000)

NULL

No

No

ChsExpl

中文例句

varchar(500)

NULL

No

No

Picture

插图

varchar(1000)

NULL

6、  对用户录入的数据需进行有效性验证。

7、  提供注册和登录功能,且对用户密码进行加密保存,登陆时须填写正确的验收码。

二、效果图

相关文章:

  • Embedding与向量数据库__0422
  • mysql too many open files
  • 数字空间与VR有什么关系?什么是数字空间?
  • TikTok X-Gnarly纯算分享
  • 针头式过滤器推荐
  • 游戏工作室为何要更换IP进行多开?工作室使用代理IP要注意什么?
  • CentOS7 环境配置
  • 【随机过程】柯尔莫哥洛夫微分方程总结
  • vscode使用笔记
  • Mujoco robosuite 机器人模型
  • 逻辑回归:使用 S 型函数进行概率预测
  • Java队列(Queue)核心操作与最佳实践:深入解析与面试指南
  • ubuntu 安装 redis server
  • matlab设置不同颜色的柱状图
  • Linux 系统中使用 OpenSSL 生成适用于 IIS 的证书
  • 2025智能驾驶趋势评估
  • 低代码破局,助力工业互联网平台迈向智改数转新高地
  • Tailwind CSS 开发入门:掌握基础语法要点
  • HTML5+CSS3+JS小实例:CSS太阳动画特效
  • 第6次课 贪心算法 A
  • 两部门调度部署“五一”假期安全防范工作,要求抓好旅游安全
  • 国新办发布《关于新冠疫情防控与病毒溯源的中方行动和立场》白皮书
  • 摩根大通任命杜峯为亚太区副主席,加码中国市场业务布局
  • 海口市政协党组成员、秘书长、机关党组书记汪娟被查
  • 金砖国家外长会晤发表主席声明,强调南方国家合作
  • 绿地控股:今年一季度营业收入356亿元,中高层管理人员带头降薪