当前位置: 首页 > 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
  • 外交部回应菲律宾涉仁爱礁言论:菲方7轮运补均提前通报中方
  • 我国翻译从业人员达680.8万人,行业总需求仍在上升
  • 2024年度全国十大考古新发现公布,武王墩一号墓等入选
  • 中海宏洋集团4.17亿元竞得浙江绍兴宅地,溢价率20.87%
  • 生态环境部:我国正在开展商用乏燃料后处理厂的论证
  • 神舟二十号载人飞行任务新闻发布会将于4月23日上午召开