# 备忘录 **Repository Path**: paofuniuniu/memorandum ## Basic Information - **Project Name**: 备忘录 - **Description**: 简单的备忘录管理系统 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-11-23 - **Last Updated**: 2023-12-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 如何运行 1. 执行sql文件(创建数据库) 2. project为前台项目,可以在vscode里运行(①npm install ②npm run serve) 3. project_background为java项目,可以在idea中运行 4. 项目地址:localhost:8080 ## 项目介绍 此项目为备忘录管理系统,进入网站后可以进行用户的注册登录,用户可以对备忘录进行新增、删除、修改、查找。 ## 技术栈 后端: Java、servlet 前端: html、css、JavaScript、vue2、ElementUI 数据库: Mysql8 ## 数据库设计 ```sql CREATE TABLE `memo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `container` varchar(1000) NOT NULL, `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `uuid` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `uuid` (`uuid`), CONSTRAINT `memo_ibfk_1` FOREIGN KEY (`uuid`) REFERENCES `user` (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) NOT NULL, `password` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; ``` ## 数据库模型 ![image-20221123145632148](https://gitee.com/paofuniuniu/typora-picture/raw/master/git@gitee.com:paofuniuniu/typora-picture.git/image-20221123145632148.png) ## 表结构 (1)用户表user 存放用户的信息。 | **字段名** | **描述** | **数据类型** | **长度** | **键** | | ---------- | -------- | ------------ | -------- | ------ | | id | 用户id | int | 11 | 主键 | | username | 账户名 | varchar | 255 | 否 | | password | 密码 | varchar | 255 | 否 | (2)备忘录表memo 存放备忘录的信息。 | **字段名** | **描述** | **数据类型** | **长度** | **键** | | ----------- | -------- | ------------ | -------- | ------ | | id | 备忘录id | int | 11 | 主键 | | container | 内容 | varchar | 1000 | 否 | | update_time | 更新时间 | timestamp | 50 | 否 | | uuid | 用户id | int | 11 | 外键 | ## 系统实现 登录界面 ![image-20221123145826164](https://gitee.com/paofuniuniu/typora-picture/raw/master/git@gitee.com:paofuniuniu/typora-picture.git/image-20221123145826164.png) 注册界面 ![image-20221123145838292](https://gitee.com/paofuniuniu/typora-picture/raw/master/git@gitee.com:paofuniuniu/typora-picture.git/image-20221123145838292.png) ​ 备忘录管理系统界面 ![image-20221123145849312](https://gitee.com/paofuniuniu/typora-picture/raw/master/git@gitee.com:paofuniuniu/typora-picture.git/image-20221123145849312.png)