基于nodejs+vue发艺美发店管理系统python-flask-django-php

系统根据现有的管理模块进行开发和扩展,采用面向对象的开发的思想和结构化的开发方法对发艺美发店管理的现状进行系统调查。采用结构化的分析设计,该方法要求结合一定的图表,在模块化的基础上进行系统的开发工作。在设计中采用“自下而上”的思想,在发艺美发店管理系统实现了后勤、店长、顾客、理发师、店铺信息、美发信息、店铺活动、公告信息等的功能性。
关键词:发艺美发店管理系统;
前端技术:nodejs+vue+elementui,
Express 框架于Node运行环境的Web框架,
语言 node.js
框架:Express
前端:Vue.js
数据库:mysql
数据库工具:Navicat
开发软件:VScode
视图层其实质就是vue页面,通过编写vue页面从而展示在浏览器中,编写完成的vue页面要能够和控制器类进行交互,从而使得用户在点击网页进行操作时能够正常。

代码结构讲解
 1、 node_modules文件夹(有npn install产生)
    这文件夹就是在创建完项目后,cd到项目目录执行npm install后生成的文件夹,下载了项目需要的依赖项。
2、package.json文件
     此文件是项目的配置文件(可定义应用程序名,版本,依赖项等等)。node_modules文件夹下的依赖项是从哪里知道的呢?原因就是项目根目录下的这个package.json文件,执行npm install时会去找此文件中的dependencies,并安装指定的依赖项。
3、public文件夹(包含images、javascripts、stylesheets)
      这个文件夹做过Web开发的应该一看就知道,为了存放图片、脚本、样式等文件的。
4、routes文件夹
      用于存放路由文件。
5、views文件夹
      存放视图。
目 录
摘 要 I
Abstract II
1 绪 论 1
1.1 研究背景 1
1.2 研究意义 2
1.3 主要内容 2
2系统相关技术概述 4
2.1开发工具 4
2.2nodejs语言简介 4
2.4 express框架介绍 5
2.5 MySQL数据库技术简介 6
3 发艺美发店管理系统的设计 7
3.1系统可行性分析 7
3.1.1技术可行性 8
3.1.2经济可行性 8
3.1.3社会可行性 9
3.1.4法律可行性分析 9
3.1.5操作可行性分析 10
3.2 系统需求分析 10
4功能结构 17
4.1 数据库设计 17
4.1.1 数据库E/R图 18
4.2 数据库表结构设计 18
4.3 基于MySQL数据库的存储设计 19
4.4 注册、登录、重新功能设计 19
5 发艺美发店管理系统的实现 21
5.1 前台功能模块 21
5.2 管理员功能模块 21
5.3 顾客功能模块 22
5.4 后勤功能模块 22
5.5 店长功能模块 22
5.6 理发师功能模块 22
6 系统测试 23
6.1 测试基本原则 23
6.2 系统功能测试 24
6.3 测试结果分析 25
结 论 26
参考文献 27
致 谢 28
4.2 数据库表结构设计
从E-R系统的系统库的设计中可以看出,该系统包含了用户信息等方面。
在此基础上,结合工程实际需求,结合E-R模式的实际情况,对数据库的具体结构进行了详细的描述。具体的表设计如下所示:
表4-1:美发信息评论表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
refid bigint 关联表id
userid bigint 用户id
avatarurl longtext 4294967295 头像
nickname varchar 200 用户名
content longtext 4294967295 评论内容
reply longtext 4294967295 回复内容

表4-2:理发师评论表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
refid bigint 关联表id
userid bigint 用户id
avatarurl longtext 4294967295 头像
nickname varchar 200 用户名
content longtext 4294967295 评论内容
reply longtext 4294967295 回复内容

表4-3:店铺信息评论表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
refid bigint 关联表id
userid bigint 用户id
avatarurl longtext 4294967295 头像
nickname varchar 200 用户名
content longtext 4294967295 评论内容
reply longtext 4294967295 回复内容

表4-4:店铺活动评论表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
refid bigint 关联表id
userid bigint 用户id
avatarurl longtext 4294967295 头像
nickname varchar 200 用户名
content longtext 4294967295 评论内容
reply longtext 4294967295 回复内容

表4-5:用户表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

username varchar 100 用户名
password varchar 100 密码
role varchar 100 角色 管理员
addtime timestamp 新增时间 CURRENT_TIMESTAMP

表4-6:token表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

userid bigint 用户id
username varchar 100 用户名
tablename varchar 100 表名
role varchar 100 角色
token varchar 200 密码
addtime timestamp 新增时间 CURRENT_TIMESTAMP
expiratedtime timestamp 过期时间 CURRENT_TIMESTAMP

表4-7:关于我们
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
title varchar 200 标题
subtitle varchar 200 副标题
content longtext 4294967295 内容
picture1 longtext 4294967295 图片1
picture2 longtext 4294967295 图片2
picture3 longtext 4294967295 图片3

表4-8:收藏表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
userid bigint 用户id
refid bigint 商品id
tablename varchar 200 表名
name varchar 200 名称
picture longtext 4294967295 图片
type varchar 200 类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注) 1
inteltype varchar 200 推荐类型
remark varchar 200 备注

表4-9:配置文件
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

name varchar 100 配置参数名称
value varchar 100 配置参数值

表4-10:公告信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
title varchar 200 标题
introduction longtext 4294967295 简介
picture longtext 4294967295 图片
content longtext 4294967295 内容

表4-11:关于我们
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
title varchar 200 标题
subtitle varchar 200 副标题
content longtext 4294967295 内容
picture1 longtext 4294967295 图片1
picture2 longtext 4294967295 图片2
picture3 longtext 4294967295 图片3

表4-12:顾客
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
zhanghao varchar 200 账号
mima varchar 200 密码
xingming varchar 200 姓名
xingbie varchar 200 性别
youxiang varchar 200 邮箱
shoujihaoma varchar 200 手机号码
touxiang longtext 4294967295 头像

表4-13:美发信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
fuwuxiangmu varchar 200 服务项目
xiangmufengmian longtext 4294967295 项目封面
xiangmuleixing varchar 200 项目类型
jiage varchar 200 价格
shizhang varchar 200 时长
lifazhanghao varchar 200 理发账号
lifaxingming varchar 200 理发姓名
shiherenqun varchar 200 适合人群
xiangqing longtext 4294967295 详情
clicktime datetime 最近点击时间

表4-14:项目类型
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
xiangmuleixing varchar 200 项目类型

表4-15:物品信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
wupinmingcheng varchar 200 物品名称
wupinfengmian longtext 4294967295 物品封面
wupinfenlei varchar 200 物品分类
chucundidian varchar 200 储存地点
shuliang int 数量
pinpai varchar 200 品牌
caizhi varchar 200 材质
shiyongfangshi varchar 200 使用方式
xiangqing longtext 4294967295 详情

表4-16:物品分类
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
wupinfenlei varchar 200 物品分类

表4-17:店长
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
dianzhangzhanghao varchar 200 店长账号
mima varchar 200 密码
dianzhangxingming varchar 200 店长姓名
xingbie varchar 200 性别
nianling int 年龄
shoujihaoma varchar 200 手机号码
touxiang longtext 4294967295 头像

表4-18:店铺信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
dianpumingcheng varchar 200 店铺名称
dianpudizhi varchar 200 店铺地址
faren varchar 200 法人
lianxidianhua varchar 200 联系电话
yingyeshijian varchar 200 营业时间
yingyezhizhao longtext 4294967295 营业执照
xiangqing longtext 4294967295 详情

表4-19:店铺活动
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
huodongmingcheng varchar 200 活动名称
dianpumingcheng varchar 200 店铺名称
dianpudizhi varchar 200 店铺地址
huodongfengmian longtext 4294967295 活动封面
huodongshijian varchar 200 活动时间
mubiaorenqun varchar 200 目标人群
huodongneirong longtext 4294967295 活动内容
dianzhangzhanghao varchar 200 店长账号
dianzhangxingming varchar 200 店长姓名

表4-20:领用信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
wupinmingcheng varchar 200 物品名称
wupinfenlei varchar 200 物品分类
shuliang int 领用数量
pinpai varchar 200 品牌
caizhi varchar 200 材质
lingyongbeizhu varchar 200 领用备注
lifazhanghao varchar 200 理发账号
lifaxingming varchar 200 理发姓名
lingyongshijian datetime 领用时间
sfsh varchar 200 是否审核 待审核
shhf longtext 4294967295 审核回复

表4-21:入库信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
wupinmingcheng varchar 200 物品名称
wupinfenlei varchar 200 物品分类
shuliang int 入库数量
pinpai varchar 200 品牌
caizhi varchar 200 材质
rukuyuanyin varchar 200 入库原因
gonghao varchar 200 工号
yuangongxingming varchar 200 员工姓名
rukushijian datetime 入库时间

表4-22:理发师
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
lifazhanghao varchar 200 理发账号
mima varchar 200 密码
lifaxingming varchar 200 理发姓名
xingbie varchar 200 性别
nianling int 年龄
shoujihaoma varchar 200 手机号码
gongzuojingyan varchar 200 工作经验
touxiang longtext 4294967295 头像
shanzhangfaxing varchar 200 擅长发型
rongyuxinxi longtext 4294967295 荣誉信息

表4-23:出库信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
wupinmingcheng varchar 200 物品名称
wupinfenlei varchar 200 物品分类
shuliang int 出库数量
pinpai varchar 200 品牌
caizhi varchar 200 材质
chukuyuanyin varchar 200 出库原因
gonghao varchar 200 工号
yuangongxingming varchar 200 员工姓名
chukushijian datetime 出库时间

表4-24:后勤
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
gonghao varchar 200 工号
mima varchar 200 密码
yuangongxingming varchar 200 员工姓名
xingbie varchar 200 性别
nianling int 年龄
shoujihaoma varchar 200 手机号码
touxiang longtext 4294967295 头像

表4-25:美发预约
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
yuyuebianhao varchar 200 预约编号
fuwuxiangmu varchar 200 服务项目
xiangmuleixing varchar 200 项目类型
jiage varchar 200 价格
shizhang varchar 200 时长
lifazhanghao varchar 200 理发账号
lifaxingming varchar 200 理发姓名
yuyueshijian datetime 预约时间
yuyuebeizhu varchar 200 预约备注
zhanghao varchar 200 账号
xingming varchar 200 姓名
shoujihaoma varchar 200 手机号码
xiadanriqi date 下单日期
sfsh varchar 200 是否审核 待审核
shhf longtext 4294967295 审核回复
ispay varchar 200 是否支付 未支付

4.3 基于MySQL数据库的存储设计
在MySQL数据库管理平台上进行了系统的开发。在进行了系统架构的基础上,结合MySQL应用的特性,开发了相应的数据库,并对其进行了存贮和总体的体系架构。数据技术要求数据删除,修改,添加,查询等功能,并对数据进行维护与管理。并针对特定组织优化程序级应用服务。习惯统一管理和维护删除、修改、添加、查询功能[10]。
MySQL数据库主要包括两个部分:指令行和操作接口。该方法利用SQL语句和数据库操作指令来建立数据库,并设计并存储数据库表。但是,命令行的运行模式对操作员的技术要求很高,而且在整个系统中也很难被发现。

 
(1)注册
用户在注册页面中需要填写注册信息,如果用户名存在了或者两次密码输入一致的话则不能够成功注册。
 
1 绪 论
1.1 研究背景
近年来,人们的生活方式以网络为主题不断进化,发艺美发店管理就是其中的一部分。现在,无论是大型的还是小型的网站,都随处可见,不知不觉中已经成为我们生活中不可或缺的存在。随着社会的发展,除了对系统的需求外,我们还要促进经济发展,提高工作效率,同时还要做好对店铺信息、美发信息、店铺活动、公告信息等管理,网络广泛化的运用使信息技术快速发展。在保证高效率的基础上,要保证用户便捷在线查询所需信息[1]。目前,由代码编程实现的各种管理工具和系统替代传统的人工操作,不但提升了可靠性还降低了人力成本,节省了时间,提升了工作效率。全球视域下信息技术逐步渗透到各个领域,多样化的数据信息为发艺美发店管理带来了深刻变革。电子商务是新时代发展的一种产品,它是一种被广泛接受的、顺应时代潮流的新型管理模式。它有助于改变现状,提高工作效率,加强专业化、信息化、规范化管理,在这个阶段,发艺美发店管理系统为提高整体工作效率的一种方式,它是美发店经济的基础。
1.2 研究意义
国内外科技信息技术大大提高,近年来,随着计算机技术的飞速发展以及其在全球范围内的普及,计算机技术的在人们生活中应用的占比越来越大,尤其是信息资源管理方面,广泛应用于各个行业,已经产生了不可估量的社会效益。计算机技术在信息资源管理方面的应用大大提高了工作效率,简化了工作程序。而这些特点正好对服务行业的难题对症下药。发艺美发店管理系统一经问世,就展现了其巨大的发展前景与优势,发艺美发店管理系统的发展重心也快速转向了利用计算机技术节省人力物力和节省开支,同时也为了更好地发挥更大的安全性、快速和理性的功能。发艺美发店管理系统的形式包括店铺信息、美发信息、店铺活动、物品信息、领用信息等,既为用户提供服务,又可针对其特点实现对整个发艺美发店管理系统的统一管理[2]。
3 发艺美发店管理系统的设计
店铺信息、美发信息是发艺美发店管理系统的重要组成部分,信息清晰、详细、准确,能够有效地促进发艺美发店管理系统的运行[5]。基础设定函数是对整个系统的总体布局进行合理安排,包括:店铺活动、物品信息、领用信息等。通过对各类资料进行查询,并依据这些资料进行业务分析。
3.1系统可行性分析
3.1.1技术可行性
该系统使用Mysql数据库,express框架联合开发并实现。对于以上描述的技术或开发工具,在当代都是较为成熟的技术和平台,虽然它们都有自已的体系,但在程序员的眼里,它们的配合度是很高的,网上的相关博客中每个创建项目的帖子,它们都会出现,数据库负责管理数据,开发工具负责管理项目,技术负责代码的框架,既相互独立,又相互依赖[6]。以上描述的工具、技术都已转化为自身的技能,所以从技术角色考虑是可行的,店长对于技术的关注度并不高,只要程序可用即可。
3.1.2经济可行性
经济可行性,可分为两种,支出和收入,该系统属于研究型毕业设计,所以收入部分暂不考虑。支出可分为,设备、场地、开发环境、人力、时间等一切需考虑的因素,所有信息都是影响形成系统的一部分。设备:只需一台笔记本电脑,配套的输入设备;场地:暂定为图书馆与校内的自习室;开发环境:良好;人力:自身、指导老师、同学;时间:从选题到毕业为止,大约8个月。从以上描述可知,大部分条件已经满足,所以该系统不会存在经济方面的问题,所以是可行的[7]。
3.1.3社会可行性
社会可行性,广义而讲可涉及到道德方面、法律方面、社会方面,每个方面都会影响系统的形成。本系统的是独立且没有任何传播性质的信息,更涉及不到道德层面,法律层面;本系统也没有触发法律,没有赌博、黄色等类型信息,同时也是遵从国家法律,不会显示任何触发法律层面的信息;社会方面,该系统是为人们带来快速并有效查询的功能,也是具有贡献意义的。总体而言,该系统也是具有社会可行性的[8]。
3.1.4法律可行性分析
发艺美发店管理系统是自己独立设计的,该系统是本人开发出来做毕业设计之用,并不会侵犯他人、集体和国家的利益。该系统使用正版软件开发,所有参考资料都是正规网站查询分析得出,开发的技术完全是开源免费的工具,百分百遵守国家法律法规。不会出现任何违反国家的政策和法律的[9]。
3.1.5 操作可行性分析
系统的登录界面和业务逻辑简洁明了,采用一般的界面窗口来登录界面,首页顶端有导航栏,通过导航栏我们可以很快找到我们要去的页面,导航栏左侧有搜索框,我们可以通过搜索框搜索信息,导航栏下方有轮播图,轮播图会每天更新热点信息,使得整个系统更加人性化,用户操作更加简洁方便。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此,本系统可以进行设计开发。通过电脑进行访问操作,用户一定能够很快就会对系统熟悉,尤其对老年群体,稍微简单了解下本系统,就能很快上手[10]。

3.2 系统需求分析
需求的分析中用户需求就是比较的重要,而且可以通过各种的路径,以及各每个用户对于系统的功能需求,你需要对这些内容做出整理以及分类,然后分析这些需求的现实情况下的可能原因,还需要有认真的分析过程,结合现实的情况下最终做出一系列的需求资料。在有关用户的期望分析中能够明确一些可能实现的情况,发艺美发店管理系统功能是许多个可以测试的功能相结合的,正是由于这些功可以使得用户能够更加积极的提供出需求,让系统功能可以变得更加的完善。这样就可以保证所有设计的功能模块都是可以用到的,而且也是可测试的,对于后续系统的开发能够有比较关键的作用,也能快速完成用户所提供的需求[11]。
本课题要求实现一套发艺美发店管理系统,系统主要包括管理员模块和顾客、后勤、店长、理发师模块功能模块。
4.4 注册、登录、重新功能设计
这对系统的登陆安全起到了很大的作用。以前是该体系的主要功能,发艺美发店管理系统对其进行了介绍,因其有关的存储特点,要求进行了机密的管理。发艺美发店管理系统有关的人员的权利划分是:将各种权限的操作划分成各种类型,并在此基础上进行了相应的注册管理。文章利用网络进行了系统注册,并对其进行了注册。
接下来根据有关的软件开发原理,对代码进行了具体的设计,并在此基础上进行了系统注册。进入主要的体系。主要系统的结构设计较为规范,为三个立柱排列。左侧的导航条显示了文章的主要核心特性,而右侧的为显示区。对使用者来说,主要的导航链路会依据使用者的授权来设定连结能否跳跃,而主控程式则使用架构式设定程式。6 系统测试
在测试过程中,使用者可以了解到该系统是怎样满足自身的业务需要的,同时,使用者也会根据新的业务流程,对软件进行调整或改善,并采用一些措施确保能够达到业务处理的要求。该测试由软件开发人员和用户共同参与,并利用用户实际的数据进行[12]。
测试包括可靠性测试、安全性测试、数据运行的准确性等。在进行测试时,通常要创建一个仿真帐户集合,把基本的资料录入到计算机中。界面试验主要包括两项工作:界面检测和功能检测,界面检测主要是指系统在使用后能否正常登陆,以及各个功能区域的设计需求。功能测试是指对系统各模块的功能测试[13]。
6.1 测试基本原则
(1)在进行测试时,除了要正确地进行测试外,还要对一些错误、无效或无效的资料进行测试,以便进行系统的辨识。
(2)在开发一个设计试验案例时,不但要输入所需的资料,而且要根据每个子块来决定所要的输出。
(3)在进行一个系统的试验期间,要注意的是,除了要查看它所完成的工作之外,还有其它的一些工作。
(4)应严格遵守试验程序,以防止随机试验。
(5)我们必须保存全部的试验资料,这样才能进行再试验和增加试验。
6.2 系统功能测试
(1)在分发模块中输入登录子模块的测试方案
在进行子模组的数据界面的试验中,由于不能正确地进行数据的输入和输出,所以其它的试验都是无效的。比如,当我们打开一个子模组的登陆窗时,只要按一下「确定」按钮,就能在相应网页上正确地登陆普通的模组。我们可以通过这个试验来判断这个代码的错误。
(2)分发子模块登录模块输出结果预测
如果不能准确地键入该软件,则会被告知该用户是否键入了一个不符合该软件的用户名称或密码。
(3)分发子模块登录模块测试结果预测
①输入数据
我们将正确的使用者名称及密码键入使用者名称及密码,再键入不适当的使用者名称及密码。
②结果分析
我们只要键入正确的使用者名称及密码,便能轻松地使用此模组。一旦我们键入了不正确的用户名称和密码,就会出现一个提示,提醒我们的用户名称和密码是不正确的。在您到达您的体系组件前,我们需要重新进入。
6.3 测试结果分析
经过软件的调试,该系统能够很好地完成发艺美发店管理系统的各项功能和基本需求,符合论文的编写需求。由于自身的局限性,尽管能够完成基本的功能,但仍有许多有待完善之处,而在实际的设计中,该系统的数据库和应用仍有许多缺陷。我将继续改进此体系的各项性能,努力达到最佳效果[14]。

结 论
本论文的研究对象为美发店的发艺美发店管理体系。目的在于为美发店提供一个合理、高效的发艺美发店管理体系。其主要作用是有效地处理复杂问题。
整个体系由后勤管理、店长管理、顾客管理、理发师管理、美发信息管理、美发预约管理、物品分类管理、物品信息管理、店铺活动管理、领用信息管理多个部分组成。因为本软件是为方便快捷方便的实际工作过程而设计的,因此具有很好的实用性和实用性。
在建立这个体系时,我们进行了很多调查,通过对不同观点进行了调查,并借鉴了各行业的运作方式,对问题进行了研究和研究。找出一个合理的解决办法。结果表明,本软件的研制,能很好地解决目前运作成本高、工作效率等问题。
在设计的时候,我们总是按照软件的设计流程,详细的需求分析、大纲设计、详细设计、界面设计和代码设计。该流程是以模块式的方式进行的。在系统接口的设计上,根据使用者的需求和电脑的使用程度,初始接口的设计相当的简洁和实际。

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

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

相关文章

javaSwing愤怒的小鸟游戏

一、简介 游戏名称是“愤怒的小鸟”,英文称为“AngryBird”。 “愤怒的小鸟”是著名游戏公司Rovio偶然间开发出来的益智游戏,从2009年12月上市到iOS。,讲述了鸟类和猪因为猪偷鸟蛋反生的一系列故事。游戏的类型版本是横向版本的水平视角&…

6、运行时数据区

Java虚拟机在运行Java程序过程中管理的内存区域,称之为运行时数据区。《Java虚拟机规范》中规定了每一部分的作用。 3.1 程序计数器 程序计数器(Program Counter Register)也叫PC寄存器,每个线程会通过程序计数器记录当前要执行的…

opencv各个模块介绍(1)

Core 模块:核心模块,提供了基本的数据结构和功能。 常用的核心函数: cv::Mat:表示多维数组的数据结构,是OpenCV中最常用的类之一,用于存储图像数据和进行矩阵运算。 cv::Scalar:用于表示多通道…

网络分层协议和应用模型

分层模型 五层网络模型 MAC地址跟IP地址的区别:MAC地址是唯一的,相当于每个人的指纹,出生时就是唯一的;IP地址就相当于是你当前的住址,是会发生变化的,但是是动态唯一的。 应用层协议 URL URL&#xff…

基于Colab训练的yolov4-tiny自定义数据集(可用于OpenCV For Unity)

参考资料文档和视频。 1.打开文档,点击【文件】【在云端硬盘中保存一份副本】,即将文档复制到自己云端硬盘。 2.打开该文件,按文中提示进行。 【代码执行程序】【更改运行时类型】修改运行时为GPU(免费的GPU不好用,收费的好用,某宝上几十元就可用一个月) 步骤1) !git…

如何调用occtproxy放入自己的wpf文件

1.创建一个wpf程序 2.添加项目occtproxy.vcxproj 3.把该项目配置类型设为dll 4.添加引用 5.报错显示,这是因为还没有生成dll 6.把occtproxy设为启动项目运行,设定输出目录在该目录下,生成dll 7.再运行,即可

一文整合工厂模式、模板模式、策略模式

为什么使用设计模式 今天终于有时间系统的整理一下这几个设计模式了, 这几个真是最常用的,用好了它们,你就在也不用一大堆的if else 了。能更好的处理大量的代码冗余问题。 在我们的实际开发中,肯定会有这样的场景:我…

2024年云仓酒庄新动态:铸就新篇章

原标题:刘总出席成都糖酒会:信任铸就云仓酒庄新篇章,共襄盛举展未来近日,备受瞩目的成都糖酒会盛大开幕,吸引了来自全国各地的业界精英和代表。在这场盛大的行业盛会上,云仓酒庄的刘总亲临现场。 现场&…

以XX大学校园为例的智慧能源管理系统建设方案【能源物联网+智能微电网数字校园、节能校园、低碳校园】

建设背景 贯彻落实《中共中央 国务院关于完整准确全面贯彻新发展理念做好碳达峰碳中和工作的意见》和《国务院关于印发2030年前碳达峰行动方案的通知》要求,把绿色低碳发展纳入国民教育体系。 2021年3月26日为推动信息技术与教育教学深度融合,教育部印…

2.6 IDE(集成开发环境)是什么

IDE(集成开发环境)是什么 IDE 是 Integrated Development Environment 的缩写,中文称为集成开发环境,用来表示辅助程序员开发的应用软件,是它们的一个总称。 通过前面章节的学习我们知道,运行 C 语言&…

eclipse导入svn项目

1、配置maven 2、用svn引入项目 3一直点击next,到最后选完成。

基于springboot的房屋租赁管理系统+数据库+免费远程调试

项目介绍: 基于springboot的房屋租赁管理系统。Javaee项目,springboot项目,采用M(model)V(view)C(controller)三层体系结构,通过Spring SpringBoot JspMaven来实现。MyS…

Qt_day4:2024/3/25

作业1: 完善对话框,点击登录对话框,如果账号和密码匹配,则弹出信息对话框,给出提示”登录成功“,提供一个Ok按钮,用户点击Ok后,关闭登录界面,跳转到其他界面 如果账号和…

【iOS ARKit】播放3D音频

3D音频 在前面系列中,我们了解如何定位追踪用户(实际是定位用户的移动设备)的位置与方向,然后通过摄像机的投影矩阵将虚拟物体投影到用户移动设备屏幕。如果用户移动了,则通过VIO 和 IMU更新用户的位置与方向信息&…

钡铼技术R40路由器助力构建无人值守的智能化污水处理厂

钡铼技术R40路由器作为智能化污水处理厂的关键网络设备,发挥着至关重要的作用,助力构建无人值守的智能化污水处理系统。在现代社会,污水处理是城市环境保护和可持续发展的重要组成部分,而智能化污水处理厂借助先进的技术和设备&am…

后端常问面经之Java基础

基本数据类型 Java中有8种基本数据类型: 6种数字类型: 4种整数型:byte、short、int、long 2种浮点型:float、double 1种字符类型:char 1种布尔类型:boolean 数据类型的默认值以及所占空间如下&#x…

由浅到深认识Java语言(25):正则表达式

该文章Github地址:https://github.com/AntonyCheng/java-notes 在此介绍一下作者开源的SpringBoot项目初始化模板(Github仓库地址:https://github.com/AntonyCheng/spring-boot-init-template & CSDN文章地址:https://blog.c…

2024 Python3.10 系统入门+进阶(三):Python变量类型和运算符

目录 一、Python变量的定义和使用二、Python整数类型(int)详解三、Python小数/浮点数(float)类型详解四、Python复数类型(complex)详解---了解五、Python字符串详解(包含长字符串和原始字符串)5.1 处理字符串中的引号5.2 字符串的…

后端常见面经之JVM

JVM组成 有垃圾回收的是哪些地方? 垃圾回收主要是针对堆内存中的对象进行的,包括以下几个方面: 堆内存:垃圾回收主要针对堆内存中不再被引用的对象进行回收,包括新生代和老年代中的对象。 永久代/元空间&#xff1a…

Selenium 自动化 —— 切换浏览器窗口

更多内容请关注我的 Selenium 自动化 专栏: 入门和 Hello World 实例使用WebDriverManager自动下载驱动Selenium IDE录制、回放、导出Java源码浏览器窗口操作 平时我们在使用浏览器时,通常会打开多个窗口,然后再多个窗口中来回切换&#xf…