一、 语言和环境 语言和环境

1. 实现语言:JAVA 语言。
2. 环境要求:MyEclipse/Eclipse + Tomcat + MySql。
3. 使用技术:Jsp+Servlet+JavaBean 或 Jsp+Servlet+JavaBean +mybatis。
4. 功能要求: 不得 使用第三方工具生成实体类、持久层代码,否则不得分 。

二、 实现功能 实现功能

随着前端技术的发展,前端系统需要的素材越来越多,也越来越复杂,现需要制作素材管理系统,主要
功能如下:
1. 首页默认显示所有信息,如图 1 所示。

2. 鼠标悬停某行数据时,以线性过渡动画显示光棒效果,如图 2 所示。

3. 用户输入名称,则完成模糊查询,显示查询结果如图 3 所示。

4. 用户点击删除,则弹出提示框,用户点击确定后,删除选中数据并显示最新数据,如图 4 和图 5 所示。

5. 用户点击“新增”链接,则打开新增页面,填写完相关信息后点击添加按钮,增加数据到数据库,且页面跳转到列表页面展示最新数据,如图 6 和图 7 所示。

三、 数据库设计 数据库设计

1. 创建数据库(source_db)。
2. 创建数据表(tb_source),结构如下。

DROP TABLE IF EXISTS `tb_source`;
CREATE TABLE `tb_source`  (`id` int(8) NOT NULL AUTO_INCREMENT,`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,`type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,`butDate` date NOT NULL,`price` int(8) NOT NULL,PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;INSERT INTO `tb_source` VALUES (1, '中性笔', '办公', '2022-02-13', 5);
INSERT INTO `tb_source` VALUES (2, 'A4纸', '办公', '2022-04-15', 66);
INSERT INTO `tb_source` VALUES (4, '纸抽', '办公', '2022-01-06', 1);
INSERT INTO `tb_source` VALUES (5, '梦回唐朝', '读物', '2022-04-13', 66);

四、 具体要求及推荐实现步骤 具体要求及推荐实现步骤

1.P JSP 版本 的实现步骤如下:
(1)按以上数据库要求建库、建表,并添加测试数据。
(2)创建 Web 工程并创建各个包,导入工程所需的 jar 文件。
(3)创建实体类。
(4)创建 Servlet 获取用户不同的请求,并将这些请求转发至业务处理层相应的业务方法。
(5)创建业务处理层,在其中定义业务方法实现系统需求,在这些业务方法中需要执行 DAO 方法。
(6)创建 BaseDAO 工具类,使用 JDBC 完成数据表数据的查询、删除和添加。
(7)编写 JSP 页面,展示数据的查询结果。

五、 评分标准

源码地址:

https://download.csdn.net/download/feng8403000/85126720

题目: javaweb前端素材管理系统(附免费下载源码链接)相关推荐

  1. [Linux运维基础]全家桶详解!Linux中RPM包、wget下载、YUM安装、tar包、zip等包管理方式区别与参数详解,附wget下载源码包编译安装方法

    文章目录 一.RPM.tar.gz 1.rpm包格式 2.rpm包管理 3.tar包管理参数 二.wget 1.wget参数 2.wget下载源码包后编译安装 三.YUM 1.YUM工作原理 2. Y ...

  2. javaweb酒店会员管理系统 课程设计 毕业设计源码

    基于Struts2开发酒店会员管理系统:(毕业设计/课程设计) 开发工具: MyEclipse(eclipse/idea)+Jdk+Tomcat+MySQL数据库 演示视频: javaweb基于Str ...

  3. 资源共享,免费下载源码网站,很实惠!

    优秀网站源码.编程源码下载网站大集中 1.51源码:http://www.51aspx.com/ 2.源码之家:http://www.codejia.com/ 3.源码网:http://www.cod ...

  4. 全新Thinkphp养我吧宠物区块链网站源码+可封装APP源码 免费下载 源码搭建教程

    这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一 ...

  5. 爷青回|用Python重构【愤怒的小鸟】小游戏来啦~ 免费下载源码

  6. 重磅!继“智能+”120页PPT,阿里+毕马威发布4份智能经济报告(附免费下载)

    https://mp.weixin.qq.com/s?__biz=MjM5NTg0NDE1Mw==&mid=2652600865&idx=1&sn=2184acf1d56233 ...

  7. 【微信小程序系列】小程序简单连接后端数据库完整示例(附免费下载的源码)(Servlet)

    [微信小程序系列]小程序简单连接后端数据库完整示例(附免费下载的源码)(Servlet) 登录页面 login.wxml <view class="page">< ...

  8. 平面设计师都在用的设计素材网站,免费下载~

    很多新手设计师不知道去哪里找高清.免费的设计素材,今天我就给大家推荐5个设计素材网站,免费下载,赶紧收藏起来把! 1.菜鸟图库 https://www.sucai999.com/?v=NTYwNDUx ...

  9. 最新版阿里巴巴Java开发手册(嵩山版)-附免费下载链接

    2020年8月3日,阿里技术官方宣布,阿里巴巴<Java 开发手册(嵩山版)>现已正式发布. <阿里巴巴 Java 开发手册>始于阿里内部规约,在全球Java开发者共同努力下, ...

最新文章

  1. 全国所有省市县地理坐标Json格式
  2. 深入浅出SQL(1)
  3. qt中根据数据解析的结果动态的创建控件并布局
  4. 可以写计算机哪些方面的论文,计算机应用基础方面论文题目 计算机应用基础论文题目哪个好...
  5. python自动化控制_python用于自动化控制编程
  6. bagging和时间序列预测_Simple RNN时间序列预测
  7. 老板下死命令:必须将20M文件从30秒压缩到1秒,我是如何做到的?
  8. Docker 入门实践
  9. linux看网卡ip,linux查看ip地址、显示太网卡配置、网络设备
  10. 百度离线地图下载器+开发Demo(街道、路网、卫星瓦片图)
  11. 标准差 php,PHP 计算Cpk以及标准差
  12. YAML语法详细总结
  13. JVM之运行时栈帧的结构(基于《深入理解Java虚拟机》之第八章虚拟机字节码执行引擎)(上)
  14. 蛤蟆 Oracle,19.蛤蟆的Oracle杂记——数据字典dba_views
  15. 第 45 届国际大学生程序设计竞赛(ICPC)亚洲区域赛(上海)G Fibonacci
  16. SitePoint播客#158:饮酒与技术
  17. 【BZOJ4370】【IOI2015】horses 数据结构 平衡树+线段树
  18. TVS管的参数理解与选型
  19. linux桌面图标不见_Ubuntu系统桌面任务栏和启动器全部消失解决方案
  20. 三维旋转矩阵;东北天坐标系(ENU);地心地固坐标系(ECEF);大地坐标系(Geodetic);经纬度对应圆弧距离

热门文章

  1. 查看oracle压力,一个很简单测试oracle压力方法
  2. zenmap nmap输出无显示_液晶显示器高压板坏的现象及维修思路 。
  3. python 设置x轴_python matplotlib坐标轴设置的方法
  4. python代码自动格式化_代码的自动格式化
  5. 电脑任务栏跑到右边去了_浙江电脑硬盘维修收费标准,请看
  6. 16-爬虫之scrapy框架手动请求发送实现全站数据爬取03
  7. [TCP/IP]TCP服务端accept发生在三次握手的哪一个阶段
  8. Android 优秀开源项目
  9. mysql-in关键字,分组查询,分页查询
  10. NodeJS Web模块