10.27软件构造大作业

大作业:
一、实验要求
根据实验一、二、三完成如下任务:
 
任务一:基于Jfinal构建信息管理系统,要求包含用户管理,翻译业务模块管理,图片优化模块管理(占30%)。
 
任务二:要求不同用户登录后可进行文字翻译和图片优化业务处理,并且可查看提交业务处理结果,时间,处理列表,图形汇总等(占30%)。
 
任务三:要求管理员登录后可查看不同用户的各项业务使用情况(占30%)。
 
实验总结:(占10%)
 
二、实验步骤
任务一:
侧边导航栏包括用户管理、翻译、图像优化三个模块
 
任务二:
个人信息页面
 
文本翻译页面
 
文本翻译的历史记录页面
 
图像增强
 
图像特效
 
历史记录
 
查看详情
 
任务三:
当登录的用户为管理员时,侧边导航栏多出一个选项:业务使用情况
 
根据用户ID和时间查询
 
查看详情
 
点击文件名可以把图片下载到本地
 
三、实验总结
在本次实验中,我基于JFinal框架构建了一个信息管理系统,涵盖了用户管理、翻译业务模块管理和图片优化模块管理三大核心功能。整个系统的搭建过程让我深入理解了JFinal框架的使用,掌握了如何通过简单而有效的方式实现业务模块的管理和功能设计。在实验过程中,我使用了Cursor。有了AI的帮助,我的工作量大大减少,尤其是那些重复性的工作都可以交给AI完成。其次,我学会了使用ECharts进行数据的可视化展示。在ECharts的使用过程中,我也遇到很多问题,例如饼状图的颜色问题等等,利用Cursor和Chatgpt也都成功解决。通过结合ECharts的使用,我加深了对数据处理和可视化展示的理解。最后,通过本次实验我还加深了对HTML、JavaScript、CSS的掌握。
 
通过本次实验,我不仅完成了各项功能模块的开发,还通过实践锻炼了自己的项目管理和系统设计能力,为未来的开发工作巩固基础。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/865594.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

10.28软件设计——抽象工厂模式之人与肤色 c++

1、类图 2、源代码test4.cpp#include<iostream> #include<string> using namespace std;//抽象产品类 男人 class Man { public:virtual void makeM() = 0; }; //具体产品类 白色男人 class WhiteMan : public Man { public:void makeM(){cout << "我是…

htb Sauna

扫描端口 nmap -sC -sV -p- -Pn -v -T4 10.10.10.175 Host is up (0.41s latency). Not shown: 65515 filtered tcp ports (no-response) PORT STATE SERVICE VERSION 53/tcp open domain Simple DNS Plus 80/tcp open http Microsoft IIS …

工作组权限

工作组权限 前言 在学习内网之前,觉得还是有必要搞清楚一下权限的问题,同样也是是为后面提权做准备。 本地用户组介绍 电脑的身份分为两种,一种为本地工作,一种为域,当然,电脑的默认都是工作组的形式。 本地工作组的电脑,所有的账号密码,群组等都存放在本地的电脑文件中…

敏捷开发:如何高效开每日站会(Daily Stand-up Meeting)

介绍 在敏捷开发框架 Scrum 中,每日站会(Daily Stand-up Meeting,又叫 Daily Scrum)是 Sprint 迭代开发中,一个很重要的流程,一个重要的例会。在有限的时间内,大家一起沟通,成员之间相互通报各自完成任务进展的情况、遇到了哪些困难,并寻求帮助以解决遇到的问题。 它是…

python SQLAlchemy ORM——从零开始学习 01 安装库

01基础库 1-1安装 依赖库:sqlalchemy pip install sqlalchemy #直接安装即可1-2导入使用 这里讲解思路【个人的理解】,具体写其实就是这个框架:导入必要的接口【有创建engine以及declarative_base】通过create_engine接口创建engine,根据翻译可以翻译成引擎,和发动机一样,…

WinForm之MDI窗体开发详解

在WinForm开发中,如果有多个页面进行展示,通常采用菜单栏+容器布局方式(点击菜单栏,打开新的页面,并在容器中显示)。今天以一个简单的小例子,简述如何通过菜单栏和MDI容器实现页面的布局,仅供学习分享使用,如有不足之处,还请指正。在WinForm开发中,如果有多个页面进…

WinForm开发之MDI窗体开发详解

在WinForm开发中,如果有多个页面进行展示,通常采用菜单栏+容器布局方式(点击菜单栏,打开新的页面,并在容器中显示)。今天以一个简单的小例子,简述如何通过菜单栏和MDI容器实现页面的布局,仅供学习分享使用,如有不足之处,还请指正。在WinForm开发中,如果有多个页面进…

【 lvgl专题】LVGL核心部件——弧(arc)控件的介绍

概述 本文介绍LVGL核心部件——弧(arc),它由背景和前景弧组成。前景(指示器)可以进行触摸调整。LVGL核心部件——弧(arc)控件 一、部件和样式 LV_PART_MAIN 使用典型的背景样式属性绘制背景,使用圆弧样式属性绘制圆弧。 圆弧的大小和位置将遵循 padding 样式属性。LV_P…

10.18软件设计——工厂方法模式之加密算法

软件设计——工厂方法模式之加密算法 1、类图2、源代码2.1 结构目录2.2 所需jar包这里分享几个下载 jar 包的网址:http://www.mvnrepository.com/http://mvnrepository.com/http://findjar.comhttp://sourceforge.net/注:将 jar 包放入 lib 文件夹后要进行构建路径2.3 Met…

2024.12.14

SQL 语法 SQL(Structured Query Language)是一种用于管理和操作关系数据库的标准语言,包括数据查询、数据插入、数据更新、数据删除、数据库结构创建和修改等功能。。数据库表 一个数据库通常包含一个或多个表,每个表有一个名字标识(例如:"Websites"),表包含带…

在 GoRoute 中使用 NavigationBar

前言 在App 中通常会把主要的几个页面放在下方icon,让使用者能够方便操作,这个元件在flutter 中称为BottomNavigationBar。 而GoRouter则是Flutter 官方所提供的套件,可以用来整合整个专案的路由。 当这两个功能整合在一起的时候,一个不小心呈现出来的效果就会差很多。 准备…

MyWebServer提示501 Server error .php 映射支持模块加载失败!请检查相关模块文件是否存在,版本是否匹配!

前言全局说明MyWebServer提示.php 映射支持模块加载失败!请检查相关模块文件是否存在,版本是否匹配!一、说明 1.1 环境:二、问题 提示:501 Server error .php 映射支持模块加载失败!请检查相关模块文件是否存在,版本是否匹配!三、解决方法 3.1 缺少 fastcgi_mod.dll 文件3.2…