基于java web在线商城购物系统源码+论文
一、环境信息
开发语言:JAVA
JDK版本:JDK8及以上
数据库:MySql5.6及以上
Maven版本:任意版本
操作系统:Windows、macOS
开发工具:Idea、Eclipse、MyEclipse
开发框架:Springboot+HTML+jQuery+Mysql
二、所有选题列表
所有毕业设计选题列表,点击文章结尾下方卡片免费咨询
三、功能介绍
系统模块
前台
1、注册新用户、登录新用户
2、首页:动态滚动banner图、左侧显示分类,点击分类进入分数搜索商品页面,首页上方输入商品名称可以搜索商品,首页下方显示推荐商品
4、商品搜索列表:显示搜索结果和推荐商品,点击商品进入商品详情
5、商品详情:可以设置购买数量加入购物车和购买商品
6、购物车:显示当前购物车商品
7、下订单页面:选择收货地址并下单
8、模拟支付:下订单后会进行模拟支付中,支付成功后跳转到订单列表
用户中心
1、登录账户
2、个人信息:修改个人基本信息
3、订单列表:显示自己的所有订单信息,可以查看详情,确认收货,对于已经确认收货的订单可以评价
4、收货地址:显示自己的所有收货地址列表,可以查询,删除,修改
5、收货地址添加:可以新增收货地址
管理员端
1、登录
2、管理员管理
2.1、管理员列表:显示系统所有管理员,可以使用不同管理员登录系统
2.2、管理员添加:商城超级管理员admin可以添加其他管理员一起管理商城
3、用户管理:
3.1、用户列表:查询搜索用户信息,可以编辑、删除
3.2、用户添加:添加用户信息,添加后可以使用用户账号在用户端登录
4、分类管理:
4.1、分类列表:系统所有分类信息
4.2、分类添加:添加系统分类,所有分类信息在商城首页左侧分类栏显示
5、商品管理:
5.1、商品列表:管理所有平台商品信息,可以搜索、编辑、删除
5.2、商品发布:发布新商品到平台上,用户可在前台购买商品
6、订单管理:管理系统所有订单,可以搜索、查看详情、发货等操作
7、评价管理:管理系统所有商品评价信息
目录
1绪论 1
1.1课题研究背景 1
1.2 课题研究的目的和意义 1
1.3 论文的主要工作和内容安排 2
2 开发技术介绍 2
2.1 B/S架构 2
2.2 Java技术 3
2.3 MySQL介绍 3
2.5 SpringBoot框架 3
3系统分析 4
3.1 可行性研究 4
3.1.1 经济可行性 4
3.1.2 技术可行性 4
3.1.3 操作可行性 4
3.2 需求分析 4
3.2.1 功能性需求 4
3.2.2 非功能性需求 5
3.2.3 系统用例图 6
4系统概要设计 7
4.1 系统总体设计 7
4.2数据库设计 8
4.2.1概念结构设计 8
4.2.2逻辑结构设计 8
4.2.3物理结构设计 8
5系统实现 12
5.1 管理员功能模块 12
5.1.1 管理员登录功能 12
5.1.2 管理员管理功能 13
5.1.3 用户管理功能 13
5.1.4 商品分类管理功能 15
5.1.5 商品管理功能 15
5.1.6 订单管理功能 17
5.2用户功能模块 17
5.2.1 用户登录注册功能 17
5.2.2 地址管理功能 18
5.2.3 订单管理功能 19
5.2.4 系统主页显示功能 20
5.2.5 搜索功能 21
5.2.6 商品详情功能 21
5.2.7 购物车功能 22
5.2.8 商品下单功能 23
6系统测试 24
6.1 测试方法 24
6.2 测试用例 25
6.3 测试结果 27
7总结与展望 27
7.1总结 27
7.2展望 28
致谢 28
参考文献 28
1.2 课题研究的目的和意义
随着互联网和计算机技术快速的发展,涌现出各种各样的应用软件,以电子商务为主的购物网站为人们提供一种更加便捷快速的生活方式。本文基于此目的,旨在建立一个可以让消费者通过电子产品进行快速交易的网上购物平台。其相较于传统的线下购物方式,具有24小时营业时间,销售规模进行区域化管理的优势。
1.3 论文的主要工作和内容安排
本次设计开发的网上购物系统是应用JAVA+MySQL数据库的架构实现的,此系统分为前端管理和后端管理:前端界面提供给用户良好的操作界面,供用户(购买者)进行购物信息的查看和浏览,后端界面主要用于管理员进行管理,其也拥有管理整个系统的最高权限,基于上述,本文被划分为以下几个章节:
第一章为绪论部分,简要介绍了网上购物系统开发的背景、目的和意义,并以此为鉴,为后续本文设计系统做需求分析支撑,最后简要阐述本文的主要工作和内容安排,以保证毕业设计工作的顺利完成。
第二章为对该购物系统开发技术的简要介绍,包括B/S架构、Java技术、MySQL数据库的概述和环境配置,以及该系统进行编程设计使用的JAVA框架。
第三章为对该购物系统的具体系统分析,包括可行性分析和需求分析,对于需求分析,本文从需求功能性分析和非功能性分析两部分进行深入的阐述和说明。
第四章为对该购物系统的总体描述,包括系统总体功能模块设计和数据库设计。
第五章为对该购物系统的详细设计,介绍了本系统设计的各个模块。
第六章为对该购物系统的测试,简要阐述了当前进行系统测试时使用的方法,并通过具体的测试用例对系统测试进行细致的描述,以确保该系统在正式上线后可以正常进行使用。
第七章为总结,是对本次毕业设计完成情况的整体总结和展望。
2 开发技术介绍
2.1 B/S架构
B/S(Browser/Server)架构,是随着计算机技术兴起对传统C/S架构的一种改进架构[3] 。在这种架构之下,用户界面的设计编程可以依靠WWW浏览器进行实现,结合浏览器编程的多种Script语言和ActiveX技术,使得系统整体页面设计,可以通用WWW浏览器进行实现,节约了开发成本,成为当前软件应用的首选体系结构。
2.2 Java技术
广义上来讲,Java技术主要是指运行于Java虚拟机上的语言及其相关程序,但从狭义上来讲,作为java开发者的Sun公司,认为Java技术主要由JAVA程序设计语言、class文件格式、java API类库、第三方JAVA类库和硬件平台java虚拟机五部分组成[4] 。
2.3 MySQL介绍
MySQL最初是一个由瑞典的MySQL AB公司开发的一个开放源代码的关系数据库管理系统[5] ,但由于其早在2008年被Sun Microsystems公司收购,而后2009年Sun Microsystems公司又被Oracle公司收购,目前成为Oracle旗下产品之一。MySQL在之前由于其性能高、成本低、可靠性好,成为中小型网站中最常用的数据库之一,但随着其进一步的成熟与发展,它被划分两种版块(社区版和企业版),以给更加大规模的网站提供帮助,其中MySQL数据库环境配置主要分为以下几步[6] :
(1)查到电脑的“系统属性—环境变量”,打开“环境变量”设置对话框。
(2) 在“环境变量”对话框中的,“USER 的用户变量”列表框中选择 Path 变量,并单击“编辑”按钮。
(3)将 MySQL 应用程序的 bin 目录(如D: MySQLMySQL Server 5.7in)添加到path中,并用英文分号将其与其他文件的路径分隔开。
(4)使用cmd输入MySQL命令即可登录使用MySQL数据库。
2.5 SpringBoot框架
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
3系统分析
3.1 可行性研究
3.1.1 经济可行性
由于该系统使用的软件均开源免费,因而无需对其进行资金投入。
3.1.2 技术可行性
该网上购物系统以JAVA(Spring+SpringMVC+MyBatis)框架为总体系统设计,在前端搭配以丰富动态页面信息的HTML和JSP技术,提高界面的亲和力,吸引更多用户来进行使用,后端以社区版的MySQL数据库为主,具有更加强大的错误处理功能,这充分说明本系统在技术方面可行。
3.1.3 操作可行性
在系统的整体设计中,本文以B/S架构为主,力图将整体界面设计的更加简单易用,只留给用户简单的web网页浏览操作步骤,符合当前用户进行所有web网页浏览的习惯。
3.2 需求分析
3.2.1 功能性需求
根据对系统使用者的角色和需求进行分析,为保证系统数据的安全性,本文对该系统的功能、角色进行一下划分。
(1)管理员(商家)的主要功能:
①管理员信息管理:管理员可以系统中的所有管理员进行管理,包括查询、修改、删除和添加新的管理员信息。
②用户管理:管理员可以对系统中的所有用户(购物者)进行管理,包括查询、修改、删除和添加新的用户信息。
③商品管理:管理员可以对系统中存在的商品进行管理,包括查询、修改、删除和添加新的商品信息。
④订单管理:管理员可以对系统中当前存在的所有订单进行管理。
⑤商品分类管理:管理员可以对系统中存在的商品分类进行管理,包括查询、修改、删除和添加新的商品分类信息,以为随时出现的购物活动做准备。
(2)用户(购物者)的主要功能:
①地址管理:用户可以对自己当前的地址信息进行管理,包括查询、修改、删除和添加新的地址信息。
②订单管理:用户可以对自己当前购买物品的订单进行管理,主要用于查看发货状态和确认收货信息。
(3)系统网页的主要功能:
①商品显示:主要用于向所有通过IP地址进入购物平台的用户进行商品的展示。
②信息搜索:为所有使用者提供搜索商品的功能。
③购物车管理:为注册身份的用户提供商品加入购物车的功能。
④商品下单管理:为注册身份的用户提供商品进行购买的功能。
3.2.2 非功能性需求
(1)数据安全性:系统对该购物平台的使用者进行了严格的数据访问权限设置,防止数据之前的相互污染。
(2)可靠性:该购物系统对用户的所有错误输入都进行相关提示,防止出现数据异常,且保证系统的缺陷率低于0.01%。
3.2.3 系统用例图
基于上述对系统功能需求分析和非功能需求分析,为进一步阐述该系统的设计,本文以用户角色用例图为主,深入分析用户的需求。
(1)管理员(商家)可以进行注册、商品上下架、用户信息管理、管理员信息管理、订单管理、商品分类管理,具体的管理员(商家)用例图如图3-1所示。
图3-1 管理员用例图
(2)用户(购买者)可以进行登录注册、商品购买、地址信息修改、订单信息查看、商品信息浏览、商品下单,具体的用户(购买者)用例图如图3-2所示。
图3-2 用户用例图
4系统概要设计
4.1 系统总体设计
根据对该购物系统使用者的具体实际需求进行分析,该系统可以分为管理员模块、用户模块和系统主页模块三大模块,故而该购物系统的总体设计结构图如下4-1所示:
图4-1 购物系统的总体设计结构图
4.2数据库设计
4.2.1概念结构设计
在系统进行整体设计之前,通常需要根据编写完成的《需求分析说明书》,对公布的数据需求和处理需求中涉及的数据对象进行归类[8] ,通过绘制相关的E-R图来对系统使用的数据库进行概念结构的设计,依据当前系统使用者的具体需求,本文通过绘制该系统E-R图对数据库概念模型进行充分的说明和阐述。
图4-1 系统E-R图
4.2.2逻辑结构设计
数据库逻辑结构设计主要是将概念结构设计阶段设计完成的E-R图转化成系统进行开发设计时,所选用的DBMS产品所支持的数据模型相符合的逻辑结构。
4.2.3物理结构设计
依据上述设计的数据库逻辑结构,根据本系统所选用的免费开源MySQL数据库使用方法,本文在MySQL中建立的数据表如下所示:
(1)管理员信息如下表4-1所示:
表4-1 管理员信息表
字段名 字段描述 字段类型 长度 备注
id 管理员ID bigint 20 主键,自增
add_time 添加时间 datetime 0 -
admin_type 管理员类型 varchar 255 -
password 密码 varchar 255 -
admin_name 管理员名称 varchar 255 -
last_login_time 上次登陆时间 datetime 0 -
(2)收货地址信息如下表4-2所示:
表4-2 收货地址信息表
字段名 字段描述 字段类型 长度 备注
id 收货地址ID bigint 20 主键,自增
add_time 添加时间 datetime 0 -
user_mobile 收货人电话 varchar 255 -
user_name 收货人名称 varchar 255 -
user_address 收货人详细地址 varchar 255 -
user_id 用户ID bigint 20 -
(3)评价信息如下表4-3所示:
表4-3 评价信息表
字段名 字段描述 字段类型 长度 备注
id 评价ID bigint 20 主键,自增
add_time 添加时间 datetime 0 -
content 评价内容 longtext - -
user_name 用户名 varchar 255 -
goods_name 商品名称 varchar 255 -
goods_id 对应商品id bigint 20 -
order_form_id 订单id bigint 20 -
(4)商品信息如下表4-4所示:
表4-4 商品信息表
字段名 字段描述 字段类型 长度 备注
id 商品ID bigint 20 主键,自增
add_time 添加时间 datetime 0 -
goods_class_name 分类名称 varchar 255 -
goods_count 商品库存 int 11 -
goods_detail 商品详情 varchar 255 -
goods_name 商品名称 varchar 255 -
goods_price 商品单价 decimal 19,2 -
goods_short_desc 商品简介 varchar 255 -
image 商品图片 varchar 255 -
select_goods_class_id 所属分类 bigint 20 -
(5)购物车信息如下表4-5所示:
表4-5 购物车信息表
字段名 字段描述 字段类型 长度 备注
id 购物车ID bigint 20 主键,自增
add_time 添加时间 datetime 0 -
goods_name 商品名称 varchar 255 -
goods_count 商品库存 int 11 -
goods_price 商品单价 decimal 19,2 -
user_id 用户id bigint 20 -
cart_price 购物车价格 decimal 19,2 -
image 商品图片 varchar 255 -
goods_id 商品id bigint 20 -
goods_class_id 商品分类id bigint 20 -
(6)商品分类信息如下表4-6所示:
表4-6 商品分类信息表
字段名 字段描述 字段类型 长度 备注
id 商品分类ID bigint 20 主键,自增
add_time 添加时间 datetime 0 -
class_name 分类名称 varchar 255 -
(7)订单信息如下表4-7所示:
表4-7 订单信息表
字段名 字段描述 字段类型 长度 备注
id 订单ID bigint 20 主键,自增
add_time 添加时间 datetime 0 -
order_form_status 订单状态 varchar 255 -
order_goods_count 订单商品数量 int 11 -
order_no 订单单号 varchar 255 -
order_price 订单总价 decimal 19,2 -
select_address_id 收货地址 bigint 20 -
user_address 收货人地址 varchar 255 -
user_id 对应用户id bigint 20 -
user_mobile 收货人电话 varchar 255 -
user_name 收货人姓名 varchar 255 -
(8)订单商品信息如下表4-8所示:
表4-8 订单商品信息表
字段名 字段描述 字段类型 长度 备注
id 订单商品ID bigint 20 主键,自增
add_time 添加时间 datetime 0 -
goods_id 商品id bigint 20 -
order_goods_all_price 订单商品总价 decimal 19,2 -
order_goods_count 订单商品数量 int 11 -
order_goods_name 订单商品名称 varchar 255 -
order_goods_price 订单商品单价 decimal 19,2 -
orderform_id 对应订单id bigint 20 -
(9)系统参数信息如下表4-9所示:
表4-9 系统参数表
字段名 字段描述 字段类型 长度 备注
id 系统参数ID bigint 20 主键,自增
add_time 添加时间 datetime 0 -
title 标题 varchar 255 -
(10)用户信息如下表4-10所示:
表4-10 用户信息表
字段名 字段描述 字段类型 长度 备注
id 用户ID bigint 20 主键,自增
add_time 添加时间 datetime 0 -
last_login_time 上次登陆时间 datetime 0 -
password 密码 varchar 255 -
email 邮箱 varchar 255 -
user_name 用户名 varchar 255 -
5系统实现
5.1 管理员功能模块
5.1.1 管理员登录功能
管理员登录功能主要用于管理员进行身份验证,通过输入密码和用户名进入管理员端(见图5-1)。
图5-1 管理员登录页面
5.1.2 管理员管理功能
管理员管理功能主要实现:管理员信息的添加(见图5-2)和管理员列表显示(见图5-3)。
图5-2 管理员信息添加页面
图5-3 管理员列表页面
5.1.3 用户管理功能
用户管理功能主要实现:用户(购买者)信息的添加(见图5-4)和用户(购买者)列表显示(见图5-5)。
图5-4 用户信息添加页面
源码获取
??项目源码全部自研,绝对独此一家,全网找不到一样的源码,不用担心会有重复??
??项目语言为java,使用框架包括springboot,vue,html5,jsp,小程序,项目完整可正常运行,提供运行手册及所有环境软件!??
??可按需求来做,您提需求我来做??
???获取联系方式???
有需要的小伙伴可以点击下方卡片咨询我哦!!!
相关文章:

基于java web在线商城购物系统源码+论文
一、环境信息 开发语言:JAVA JDK版本:JDK8及以上 数据库:MySql5.6及以上 Maven版本:任意版本 操作系统:Windows、macOS 开发工具:Idea、Eclipse、MyEclipse 开发框架:SpringbootHTMLjQueryMysq…...

Autosar入门_架构(Architecture)
上一篇 | 返回主目录 | 下一篇 架构(Architecture) 1 Autosar架构分层概述2 MCAL3 ECU抽象层4 复杂设备驱动5 服务层6 RTE7 应用软件层1 Autosar架构分层概述 整体架构分为三层:应用软件(APP)、实时运行环境(RTE)、基础软件(BSW)以下架构对BSW进行了细化,主要包含四…...
Altair: 轻松创建交互式数据可视化
Altair: 轻松创建交互式数据可视化 Altair 是一个基于 Vega-Lite 的 Python 数据可视化库,它旨在简化数据可视化的创建过程,尤其适用于统计图表的生成。Altair 强调声明式编码方式,通过简单的语法,用户能够快速创建复杂的交互式图…...

APM32F411使用IIS外设驱动es8388实现自录自播
前言: 从零开始学习I2s外设,配置Es8288寄存器实现录音播放。本文章使用主控芯片是APM32F411系类。音频相关的概念比较多,就不再次做过多的介绍,本文章只是简单实现边录边播功能。APM系类兼容st的芯片,所以用st的hal库来…...

RabbitMQ消息队列的笔记
Rabbit与Java相结合 引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId> </dependency> 在配置文件中编写关于rabbitmq的配置 rabbitmq:host: 192.168.190.132 /…...
JAVA没有搞头了吗?
前言 今年的Java程序员群体似乎承受着前所未有的焦虑。投递简历无人问津,难得的面试机会也难以把握,即便成功入职,也往往难以长久。于是,不少程序员感叹:互联网的寒冬似乎又一次卷土重来,环境如此恶劣&…...

【线性代数】理解矩阵乘法的意义(点乘)
刚接触线性代数时,很不理解矩阵乘法的计算规则,为什么规则定义的看起来那么有规律却又莫名其妙,现在参考了一些资料,回过头重新总结下个人对矩阵乘法的理解(严格来说是点乘)。 理解矩阵和矩阵的乘法&#x…...
游戏开发技能系统常用概念
一个角色同一时间可能存在多个Skill,一个当前播放的主动技能,还有好几个不在播放中,但是也没有结束的。 技能事件: 实现具体的技能功能,技能动作的执行都是通过触发事件来触发的,比如(时间帧&am…...

【案例80】麒麟操作系统无法使用Uclient访问NC65
问题现象 麒麟操作系统,安装Uclient,添加应用后无法看到登录界面,一直在转圈。 问题分析 进入到Uclient的工作目录 发现在工作目录下,无相关app.log生成。 查看Uclient的main.log发现,有大量的报错与Uclient下的sha…...

【AIGC-ChatGPT进阶副业提示词】育儿锦囊:化解日常育儿难题的实用指南
引言 在育儿的道路上,每位父母都会遇到各种各样的挑战和困惑。从孩子的饮食习惯到沟通交流,从作息规律到行为管理,这些看似平常的问题往往会让父母感到焦虑和无助。本文将通过实际案例分析和解决方案,为父母们提供一个实用的育儿…...
使用Docker部署一个Node.js项目
本文档将介绍如何使用Docker来部署一个Node.js项目。Docker是一种开源平台,可以自动化应用程序的部署、扩展和管理。通过Docker,我们可以将应用程序及其依赖项打包到一个容器中,从而确保在不同环境中运行的一致性。接下来,我们将逐…...
数据科学与SQL:如何利用本福特法则识别财务数据造假?
目录 0 本福特法则介绍 1 数据准备 2 问题分析 步骤1:提取首位数: 步骤2:计算首位数字的实际频率分布 <...
文心一言对接FreeSWITCH实现大模型呼叫中心
文心一言对接FreeSWITCH实现大模型呼叫中心 作者:开源大模型智能呼叫中心FreeIPCC,Github:https://github.com/lihaiya/freeipcc 随着人工智能技术的快速发展,特别是大规模语言模型(LLM)的应用࿰…...
LSTM实现天气模型训练与预测
要实现一个天气预测的模型,并确保该模型可以反复进行训练和更新,先设计: 设计方案 数据获取: 使用公开的天气数据API(例如OpenWeather API或其他类似的API)获取天气数据。确保数据以合适的格式(…...

TCL发布万象分区,再造Mini LED技术天花板
作者 |辰纹 来源 | 洞见新研社 现实世界中,光通过悬浮在大气中的冰晶折射,呈现出环形、弧形、柱形或亮点的扩散,从而产生光晕,雨后的彩虹是我们经常能看到的光晕现象。 然而,当光晕出现在电视中,那就不是…...

2024广东省职业技能大赛云计算——私有云(OpenStack)平台搭建
OpenStack搭建 前言 搭建采用双节点安装,即controller控制节点和compute计算节点。 CentOS7 系统选择 2009 版本:CentOS-7-x86_64-DVD-2009.iso 可从阿里镜像站下载:https://mirrors.aliyun.com/centos/7/isos/x86_64/ OpenStack使用竞赛培…...

简单了解图注意力机制
简单了解图注意力机制 如果对传统的图匹配的聚合方式进行创新的话,也就是对h这一个节点的聚合方式进行创新。 h i ( l 1 ) Norm ( σ ( h i ( l ) α ∥ h i ( l ) ∥ m i ( l ) ∥ m i ( l ) ∥ ) ) , \mathbf{h}_{i}^{(l1)}\operatorname{Norm}\left(\sigm…...

UI Automator Viewer操作
版本:24.4.1 使用UI Automator Viewer报错如下: Error obtaining Ul hierarchy Reason: Error while obtaining Ul hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesnt exist!可以使用指令: 保存uix文件 adb sh…...

SpringBoot的创建方式
SpringBoot创建的五种方式 1.通过Springboot官网链接下载 注意SpringBoot项目的封装方式默认为Jar 需要查看一下,自己的Maven版本是否正确 创建成功 2.通过 aliyun官网链接下载 修改服务路径为阿里云链接 创建成功 3.通过Springboot官网下载 点击,拉到最…...
Vue3之性能优化
Vue3作为Vue框架的最新版本,在性能上进行了大量的优化,使得其在处理大型应用和复杂界面时表现更加出色。本文将详细介绍Vue3的性能提升、优化策略以及性能提升的实例,并结合具体代码和性能测试数据,展示Vue3在实际应用中的性能优势…...

手游刚开服就被攻击怎么办?如何防御DDoS?
开服初期是手游最脆弱的阶段,极易成为DDoS攻击的目标。一旦遭遇攻击,可能导致服务器瘫痪、玩家流失,甚至造成巨大经济损失。本文为开发者提供一套简洁有效的应急与防御方案,帮助快速应对并构建长期防护体系。 一、遭遇攻击的紧急应…...

MFC内存泄露
1、泄露代码示例 void X::SetApplicationBtn() {CMFCRibbonApplicationButton* pBtn GetApplicationButton();// 获取 Ribbon Bar 指针// 创建自定义按钮CCustomRibbonAppButton* pCustomButton new CCustomRibbonAppButton();pCustomButton->SetImage(IDB_BITMAP_Jdp26)…...

剑指offer20_链表中环的入口节点
链表中环的入口节点 给定一个链表,若其中包含环,则输出环的入口节点。 若其中不包含环,则输出null。 数据范围 节点 val 值取值范围 [ 1 , 1000 ] [1,1000] [1,1000]。 节点 val 值各不相同。 链表长度 [ 0 , 500 ] [0,500] [0,500]。 …...

2025盘古石杯决赛【手机取证】
前言 第三届盘古石杯国际电子数据取证大赛决赛 最后一题没有解出来,实在找不到,希望有大佬教一下我。 还有就会议时间,我感觉不是图片时间,因为在电脑看到是其他时间用老会议系统开的会。 手机取证 1、分析鸿蒙手机检材&#x…...

MySQL 8.0 OCP 英文题库解析(十三)
Oracle 为庆祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。 从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。 本期公布试题111~120 试题1…...

基于 TAPD 进行项目管理
起因 自己写了个小工具,仓库用的Github。之前在用markdown进行需求管理,现在随着功能的增加,感觉有点难以管理了,所以用TAPD这个工具进行需求、Bug管理。 操作流程 注册 TAPD,需要提供一个企业名新建一个项目&#…...

Windows安装Miniconda
一、下载 https://www.anaconda.com/download/success 二、安装 三、配置镜像源 Anaconda/Miniconda pip 配置清华镜像源_anaconda配置清华源-CSDN博客 四、常用操作命令 Anaconda/Miniconda 基本操作命令_miniconda创建环境命令-CSDN博客...
【LeetCode】3309. 连接二进制表示可形成的最大数值(递归|回溯|位运算)
LeetCode 3309. 连接二进制表示可形成的最大数值(中等) 题目描述解题思路Java代码 题目描述 题目链接:LeetCode 3309. 连接二进制表示可形成的最大数值(中等) 给你一个长度为 3 的整数数组 nums。 现以某种顺序 连接…...

数据结构第5章:树和二叉树完全指南(自整理详细图文笔记)
名人说:莫道桑榆晚,为霞尚满天。——刘禹锡(刘梦得,诗豪) 原创笔记:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 上一篇:《数据结构第4章 数组和广义表》…...

基于单片机的宠物屋智能系统设计与实现(论文+源码)
本设计基于单片机的宠物屋智能系统核心是实现对宠物生活环境及状态的智能管理。系统以单片机为中枢,连接红外测温传感器,可实时精准捕捉宠物体温变化,以便及时发现健康异常;水位检测传感器时刻监测饮用水余量,防止宠物…...