2024.11.27

大作业:根据实验一、二、三完成任务

一、实验要求

        任务一:基于Jfinal构建信息管理系统,要求包含用户管理,翻译业务模块管理,图片优化模块管理(占30%)。

        任务二:要求不同用户登录后可进行文字翻译和图片优化业务处理,并且可查看提交业务处理结果,时间,处理列表,图形汇总等(占30%)。

        任务三:要求管理员登录后可查看不同用户的各项业务使用情况(占30%)。

        实验总结:(占10%

二、实验步骤

 

任务一:基于Jfinal构建信息管理系统,要求包含用户管理,翻译业务模块管理,图片优化模块管理

首先就是先创建好数据库,我设计了三个数据表,一个是数据表,一个是翻译业务表,一个是图片优化表。其中两个表中的id是外键,这样可以根据不同的用户操作进行数据储存。

users

id: 用户的唯一标识符,自动递增的主键。

username: 用户的用户名,必须是唯一的,不允许重复。

password: 用户的密码,存储用户登录时使用的密码。

role: 用户的角色,可能用于区分不同类型的用户,如管理员、普通用户等。

2. translationtacks

taskid: 翻译任务的唯一标识符,自动递增的主键。

id: 外键,关联到 users 表的 id 字段,表示哪个用户发起了这个翻译任务。

text1: 需要翻译的原始文本,不允许为空。

text2: 翻译后的文本结果,可以为空,表示翻译任务可能尚未完成。

time: 翻译任务的创建时间,默认为当前时间戳。

constraint translationtacks_ibfk_1: 外键约束,确保 id 字段引用的是 users 表中存在的用户。

3. phototacks

photoid: 照片任务的唯一标识符,自动递增的主键。

id: 外键,关联到 users 表的 id 字段,表示哪个用户发起了这个照片处理任务。

image1: 原始照片的路径或名称,可以为空,表示照片可能尚未上传。

image2: 处理后的照片路径或名称,可以为空,表示照片处理可能尚未完成。

time: 照片任务的创建时间,默认为当前时间戳。

state: 照片任务的状态,可能用于表示任务的处理状态,如待处理处理中已完成等。

 

posted @ 2024-11-27 09:20  kuku睡  阅读(12)  评论(0)    收藏  举报