任务管理系统和工作记录对现代职场是一个非常有用的工具,市面上也有很多这种工具,但大多数功能复杂。今天我借助于AI,利用PHP技术实现了一个简易版的工作任务记录系统。
首先,我有一个服务器,一个域名,已经有了一个现成的PHP环境,所以我实现起来就少了网站服务的搭建过程。只需要数据库的创建和文件的上传即可。
首先,给AI提示语:
做一个简易工作记录系统,主要为了记录每天做了什么事情及下一步改进计划,
有一个做一个简易工作记录系统,主要为了记录每天做了什么事情及下一步改进计划,
有一个记录页面,一个汇总页面,汇总页面可以按周、按天、按月查询。
有一个首页统计页面。可以用PHP来实现。
然后系统给了我数据库的创建指令和系统代码index.php
数据库创建指令
-- 创建数据库
CREATE DATABASE IF NOT EXISTS work_record_system;
USE work_record_system;
-- 创建工作记录表
CREATE TABLE IF NOT EXISTS work_records (
id INT AUTO_INCREMENT PRIMARY KEY,
record_date DATE NOT NULL,
content TEXT NOT NULL,
improvement_plan TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
UNIQUE KEY unique_date (record_date)
);
-- 插入测试数据
INSERT INTO work_records (record_date, content, improvement_plan) VALUES
('2023-10-01', '完成项目A的需求分析', '明天开始设计数据库结构'),
('2023-10-02', '设计项目A的数据库结构', '开始编写API接口'),
('2023-10-03', '完成用户模块API开发', '优化查询性能');
代码文件过长,这里就不展示了,直接上页面截图。
后续,我又增加了注册、登录的功能。提示语如下:
加上用户登录和注册的功能,每个用户数据隔离。
注册需要用户名、密码。登录职场用户名登录。用户名不能重复。 AI就给出了数据库的创建指令及代码文件了。