首页 > 图灵资讯 > 技术篇>正文

基于SSM框架开发的小型英语学习网站

2023-04-21 10:01:34

访问【WRITE-bug数字空间]_[完整的源代码和文档]

英语越来越重要。大学生通常需要参加CET-4或CET-6考试。对于程序员来说,如果没有坚实的英语基础,阅读一些API文档也很困难。英语在生活中随处可见,也越来越体现了英语的重要性。如何有效地学习英语已经成为一个关键的讨论问题。本网站旨在收集经典的英语视频和文档,包括TED、VOA和NEWS,使用户能够轻松快捷地获得多种学习英语的渠道。

一、需求分析

英语越来越重要。大学生通常需要参加CET-4或CET-6考试。对于程序员来说,如果没有坚实的英语基础,阅读一些API文档也很困难。英语在生活中随处可见,也越来越体现了英语的重要性。如何有效地学习英语已经成为一个关键的讨论问题。本网站旨在收集经典的英语视频和文档,包括TED、VOA和NEWS,使用户能够轻松快捷地获得多种学习英语的渠道。

二、总体设计技术栈
  • 前端:HTML、CSS、JavaScript、jQuery、BootStrap。
  • 后端:JSP、Spring、SpringMVC、MyBatis。
  • 整体功能导图。
三、数据库设计

结构描述:数据库设计了三个表,用户相关信息存储在user表中,用户收集的信息存储在tlike中,ted存储在ted视频中。tlike表中的uid是user表中的外键,tid也是ted表的外键,uid和ted共同构成tlike表的主键。nlike与vlike设计模式相似,不重复设计。

相关代码:

CREATE TABLE user(    uid INT NOT NULL PRIMARY KEY AUTO_INCREMENT,    username VARCHAR(50) NOT NULL UNIQUE,    password VARCHAR(50) NOT NULL,    email CHAR(30) NOT NULL,    status CHAR(1),    uuid VARCHAR(50) UNIQUE,    CONSTRAINT user_ck_status CHECK (status = 'Y' or status = 'N'))CREATE TABLE tlike(    uid INT NOT NULL,    tid INT NOT NULL,    date DATE NOT NULL,    PRIMARY KEY (uid, tid));CREATE TABLE ted(    tid INT NOT NULL AUTO_INCREMENT PRIMARY KEY,    title VARCHAR(300),    discription VARCHAR(500),    mp4ShdUrl VARCHAR(100));ALTER TABLE tlike ADD CONSTRAINT FK_user_tlike FOREIGN KEY ( uid ) REFERENCES USER ( uid ) ON DELETE RESTRICT ON UPDATE RESTRICT;ALTER TABLE tlike ADD CONSTRAINT FK_ted_tlike FOREIGN KEY ( tid ) REFERENCES ted ( tid ) ON DELETE RESTRICT ON UPDATE RESTRICT;

基于SSM框架开发的小型英语学习网站_API

基于SSM框架开发的小型英语学习网站_数据库设计_02

基于SSM框架开发的小型英语学习网站_外键_03

基于SSM框架开发的小型英语学习网站_API_04

上一篇 经典算法题每日演练——第二十二题 奇偶排序
下一篇 Javascript之旅——第十站:为什么都说闭包难理解呢?

文章素材均来源于网络,如有侵权,请联系管理员删除。