当前位置: 首页 > news >正文

基于web网上订餐系统的设计与实现(论文+源码)_kaic

目录
1绪论
1.1课题研究背景
1.2研究现状
1.3主要内容
1.4本文结构
2网上订餐系统需求分析
2.1系统业务流程分析
2.2消费者用户业务流程分析
2.3商户业务流程分析
2.4管理员用户流程分析消费者用户用例分析
2.5系统用例分析
3网上订餐系统设计
3.1功能概述
3.2订单管理模块概要设计
3.3餐品管理模块概要设计
3.4用户注册登录模块概要设计
3.5购物车管理模块概要设计
3.6修改个人内容模块概要设计
3.7数据库设计
4网上订餐系统实现
4.1用户登录实现
4.2用户下单实现
4.3平台管理员端功能实现
4.4订单管理功能实现
5网上订餐系统测试
5.1测试过程
5.2测试订餐系统前端用例
5.3系统后台数据库测试
5.4测试设计评估及改进
参考文献
致谢

摘  要
电子网络时代餐饮业的迅速的发展已经给国内传统的餐饮业也带来的了一个巨大的一个改变。当前如何利用商业平台快速推广餐饮商业模式,增加店铺营业额,餐饮市场上可以考虑重点是发展个性化、特色服务模式。在国际互联网热潮的持续推动背景下,传统商贸流通行业领域将呈现出越来越良好繁荣的经济发展总趋势,越来越多传统的企业传统零售市场已开始着手与现代互联网产业结合,焕发出未来更多蓬勃的创新活力。在目前这种政策背景下,网上订餐的模式也慢慢出现。
在线订餐管理平台的管理在线订餐系统平台的管理平台的应用系统的设计的思想模式和开发应用的实现思想模式是指基于我国餐饮行业正在研究开发的系统应用的现状的分析研究和发展的分析现有的分析在线订餐的系统平台,如今都有较大发展及应用推广潜力的分析在线网上订餐系统管理的系统平台,并都可以直接从在线餐饮在实际餐饮应用环境中的一些具体功能需求入手去考虑设计系统应用和应用开发应用实现。系统客户端还能为广大企业用户免费提供在线快速批量选择用户当前订单菜品类型、点餐、将用户的当前菜品订单数据直接导入保存和添加菜到购物车、提交菜品订单信息查询等诸多功能。管理终端可直接为企业平台商家管理员可以提供自定义的添加、修改、删除商品菜单,为企业商家平台管理员还可直接提供自定义的查看、修改平台商家订单状态功能,为企业平台管理员也可以直接提供对企业用户权限的管理的功能。
在网上在线订餐平台系统开发的前期设计规划和后期开发执行过程设计中,使用分类图技术和用例图分析工具对平台系统流程图进行逻辑分析整理和流程设计,并能够通过分析流程图来确定整个系统建设的逻辑总体流程,使用VS2019等技术来实现系统。这些新技术能够使系统具有了更好的可用性度和抗伸缩性,便于在后期对系统的定期维护改进和性能升级。
主要工作特点:
(1)平台开发者从自身实际系统应用场景出发,进行系统权限自动分配,并最终将整个系统用户群体划分为:平台所有者、加盟店和终端消费者。有利于吸收更多优秀商家企业加入平台,形成产业链集约化经营服务。
(2)系统后台的主要功能可以分为产品前端信息显示功能和系统后端内容管理,包括对产品参数的快速添加删除和编辑修改、菜单快捷浏览、购物车、订单记录的智能生成显示和异常处理。在店铺后台经营管理系统中,商家管理人员对平台店铺后台进行经营管理,平台管理员直接对后台商家经营进行监督管理,形成了平台有效透明的运营监督方式和后台独立运作的店铺经营监管模式。
(3)应用定位技术,将离消费者最近的店铺推送给消费者,缩短送货时间。
关键词:网上订餐;电子商务;MVC;VS2019
 
Abstract
The rapid development of the catering industry in the era of electronic network has brought a huge change to the traditional domestic catering industry. At present, how to use the commercial platform to rapidly promote the catering business model and increase the turnover of shops, the catering market can consider the focus on the development of personalized and characteristic service model. Under the background of the continuous promotion of the international Internet boom, the traditional trade circulation industry will show a general trend of better and more prosperous economic development. More and more traditional enterprises and traditional retail markets have begun to combine with the modern Internet industry, radiating more vigorous innovation vitality in the future. In the current policy background, the online ordering model also slowly appeared.
Online order management platform of the online reservation system platform of management platform application system design mentality and the realization of the development and application of thought pattern is based on China's catering industry is the research and development of the analysis of the present situation of the application system research and development of the analysis of the existing online reservation system platform, now has a big development potential and application promotion online network analysis Order food system management system platform, and can be directly from the online catering in the actual catering application environment of some specific functional needs to consider the design of system applications and application development application. The system client can also provide the majority of enterprise users with many functions such as online fast batch selection of the user's current order type, ordering, directly importing the user's current dish order data, saving and adding dishes to the shopping cart, submitting dishes order information query and so on. Management terminal can be directly for the enterprise business platform administrator can provide custom menu to add, modify, delete commodity, business platform for the enterprise administrator also can provide the custom view, modify, platform vendors order status function, platform for the enterprise administrator can directly provide the function of the management of the enterprise user permissions.
Online order platform system development in the implementation process design stage design planning and development stage, using the classification map technology and use case diagram analysis tools of the platform system flow chart of the logical analysis and process design, and through the analysis of flow chart to determine the whole logic system of the construction of the overall process, using VS2019 technology to implement the system. These new technologies enable the system to have better availability and scalability, facilitating the periodic maintenance improvement and performance upgrade of the system in the later period.
Main work features:
(1) Platform developers automatically allocate system permissions based on their actual system application scenarios, and finally divide the whole system user group into platform owners, franchise stores and end consumers. It is conducive to absorb more excellent businesses and enterprises to join the platform and form intensive operation and service of industrial chain.
(2) The main functions of the system background can be divided into the front-end information display function of the product and the back-end content management of the system, including the rapid addition and deletion of product parameters, editing and modification, shortcut menu browsing, intelligent generation and display of shopping cart and order records and exception handling. In the store backstage operation and management system, the business management personnel of the platform store backstage operation and management, the platform manager directly to the backstage business operation supervision and management, the formation of the platform effective and transparent operation supervision mode and the independent operation of the background store operation supervision mode.
(3) Apply positioning technology to push the nearest store to consumers and shorten the delivery time.
Key words: Online ordering; E-commerce; MVC; Struts2
 
1绪论
1.1课题研究背景
当前,互联网信息技术已经越来越成为当代人们生活上和生产工作活动中一项不可或缺的互联网重要通讯工具。通过网络技术,人们之间高效的进行沟通、团队协同工作和内容共享都非常简捷。网络信息应用服务已日益广泛地被应用于经济各个领域。在此市场背景推动下,电子商务概念应运而生,并因此迅速地被发展成熟起来。要依法及时推动建立完善和培育完善适合电子商务发展趋势的电子商务物流体系平台和交易渠道。消费者今后在境外网上购物交易的更主要沟通方式也是如何通过电子商务。
在当前互联网内容时代,许多传统互联网餐饮市场内容的最主要的传播媒介和互动宣传等方式更多还是以实际餐饮立面内容的形式开始出现,互联网领域完整的真实餐饮市场体系至今尚未得以完全地建立形成和发展完善。电子商务市场的迅猛发展无疑给整个传统的餐饮市场模式带来一个了一次巨大革命性的革命性飞跃。餐饮市场还可以考虑重点去发展具有个性化、特色餐饮的增值服务,利用第三方的商业平台去推广企业品牌,增加销售。因此,电子商务无疑为提升传统零售餐饮业服务注入出了一个新时期的商业活力,必将有效推动传统餐饮业市场的持续迅速发展。
在当今这种消费趋势推动下,餐饮市场已经在网络电子商务领域中开始扮演了一种越来越重要的消费角色,网上电子订餐服务系统的应运而生。人们从此不需要自己去正规餐馆里面吃饭,也可以避免去了餐厅排队就餐的诸多麻烦。他们每天只在需要时段通过手机互联网在线购买一款营养种类丰富、价格最实惠最好的可以满足其自己饮食需求的健康食品,这也不仅极大节省掉了等待他们购物的漫长时间,也大大的为网络餐饮市场商家提供方便了品牌网络推广途径和营销推广,创造着更多潜在的巨大商业机会。
1.2研究现状
运用餐饮管理软件系统进行经营管理,不仅迅速提高管理了中国餐饮市场公司的规范化管理和水平,还为提供了更为及时与有效准确的提供餐饮内容,让中国消费者可根据各餐厅实际提供服务的各项内容而迅速准确找到属于自己的需要选择的餐厅美食。与我国传统的餐饮市场中的传统手工操作管理相比,不仅大幅度节省了企业用户管理的宝贵时间,而且还在大量获得实际经济效益增长的同时,提高到了传统餐饮企业管理工作上的效率。不仅是如此,餐厅自身还将可以继续通过移动互联网平台推广属于自己特色的服务品牌,并希望通过收集消费者反馈的反馈内容来充实完善餐厅内容。自己发现的服务问题改进和创新提供顾客更高质量化的选择食物体验和提供更好的个性化服务,使餐厅能够有个更大发展的自我成长空间。
在欧洲一些和国外,网上的在线自助订餐和这种在线服务形式已是开展得的时间都已经比较之早,随着现代电子商务及快递与物流网络的进一步快速发展普及的发展和现代电子商务中网上的订单式交易这种业务模式及应用得到的社会条件也日益地发展与成熟,网上的在线自助订餐等方式目前正日益快速的进入中国人千家万户。不仅限于餐饮电子商务如此,随着将来我国的电子商务平台物流行业的得到进一步地发展,我国乃至整个我国餐饮业电子商务平台和国内物流业电子商务平台都是将使企业平台企业和平台商家双方的实现了到了真正的利益双赢。进一步地也必将促进并带动到了在中国供应链上游的国内物流产业地发展和带动国内物流下游的我国第三方的供应链物流产业地的发展。当前,餐饮的电商行业一个较能被消费者市场普遍认可及接受的一种商业模式运营它的基本模式通常也是指由商家消费者先由自己申请注册或建立第三方公司网站或消费者自行报名加入到第三方的电商平台,消费者由自己注册和加入第三方的用户平台可以自己通过使用电脑互联网设备或通过其它的移动或智能设备等来享受在线网上自助下单订餐。商家能够对用户以最快的烹饪时间内上门快速制作送出优质饭菜,并同时能保障通过第三方线下或专业物流快递员送达的饭菜迅速准确到达和送货。通过残酷的风险评估分析系统和劳动生产经验密集型的标准化操作及管理培训方法,在给用户在最短的上门烹饪操作时间范围内迅速成功的将优质美味饭菜快速准时地送到目标用户手中。从满足用户需求最大化的角度综合分析情况来看,订餐者的确已普遍享受或得到了另外的一种更为经济低成本、迅速与方便实用的新型在线即时用餐服务预订消费模式。但是,现有互联网订餐行业的种种传统商业运营手段和消费模式之间也同样仍然面临或多或少所存在着的其他许多现实潜在的问题。
主要体现在:
(1)缺乏有效的监控体系。餐饮业对食品安全的要求非常高。如果对供给侧商家的食品供应过程没有有效的监督,将不可避免地出现制造问题食品的黑心商家。
(2)现有个体商户难以建立大型电子商务平台。选择加入是他们唯一的选择。电商平台和商家之间的利益竞争不利于一些特色餐厅的发展,倾向于生产迅速、低成本的食品。
(3)订餐服务管理应用系统本身缺乏承担对订餐用户内容加密保护功能的系统安全维护责任。大量注册用户在平台上进行注册申请后,内容往往被过度复制使用,账号无法注销,这也意味着个人内容无法恢复。尽管如此,政府部门已经慢慢开始在关注网络食品和订餐软件市场方面的规范健康地发展,并发布制定了一些具指导性价值的相关规则。一些知名学者都已经陆续开始在对系统层面上和通过技术手段方面进行深入研究,以帮助促进国内整个互联网订餐消费市场未来的进一步健康良性发展。
学术界最关注研究的仍然是个性化无线订餐系统中的相关技术及实现。当前关注的主要前沿问题将不仅主要体现在如何应用这些新技术去实现无线订餐内容管理及系统,还重点体现在无线个性化无线订餐系统内容检索算法中的相关应用,以及无线订餐系统内容推送系统算法及其优化方面的问题研究。讨论如何去在这些系统和实现方案中去应用一些相关技术的算法。例如,利用贝叶斯网络技术对用户行为特征进行建模并分析,在用户在线订购服务过程中可通过选择固定用户的最佳订购的时间节点和时间地点等对其订购的行为特征进行概率的统计,从而能获得一些指导性建议。该行为评价能够通过数据量化,粗略的判断客户最近一天是否会产生出了较大量的错误行为评价,并能够根据某个特定时段用户的最佳选择用餐行为,推荐最佳餐点数量和设置最佳餐桌座位,从而可以提高出勤率。
随着网络新业务开发和技术平台的逐步发展成熟和对订餐业务相关问题理论的研究逐步的发展深入,订餐服务管理信息化平台将在逐步实现网站基本的功能服务的同时,将进一步通过网站内容系统逐步实现对餐饮业务流程内容的全面标准化、标准化和可视化。大数据深度挖掘服务与服务提升带来了智能化决策分析支持、人性化的内容智能推送、便捷的安全智能支付等。
1.3主要内容
在全面研究考察了国外现有网络订餐电子商务平台应用的基本现状情况和最新发展趋势后,结合现阶段国内外应用环境,分析讨论了未来订餐电子平台发展的市场发展的潜力。从应用系统需求满足的需求角度,详细的介绍出了网络订购子平台具体需要系统提供相应的系统功能。用户终端根据需要分别为每个用户端提供在线选择商业区、选择店铺、订餐、将用户当前在线订单记录保存添加到购物车、在线支付、评估订单金额等服务功能。提供订单存储及编辑、菜单修改、订单状态查看功能和订单状态修改等功能。在进一步明确了系统需求分析后,进一步系统地研究探讨了该平台具体的开发架构原理和优化设计。同时还对在设计的过程中面临的另一些主要难点也进行了深入详细全面的详细讨论,并最后在本章最后部分给出了最具体有效的解决方案。主要工作特点创新:
(1)从企业实际管理应用问题出发,设计了并初步实现出了这样一个企业通用的互联网订餐平台。
(2)为了能够让平台产品更强有市场生命力,将目标用户分为:平台资产所有者、加盟店商和终端消费者。与其他普通商场的统一订货销售管理平台系统所不同的特点是,此统一平台还可以对多家实体门店订货进行管理联合使用。
(3)应用定位搜索技术和基于用户地理位置数据的精准推送匹配算法,将店铺离终端消费者所在地最近位置的店铺直接推送数据给目标消费者,缩短门店配送时间。
1.4本文结构
本文分为七个部分:
第一报告部分:介绍研究了网上电子订餐系统开发的整体研究及背景,分析评价了开展该服务系统研发的整体研究工作意义何在和巨大发展空间潜力,并分别通过实证分析相关结果最终确定开展了哪些主要系统的开发研究及内容选择和应用开发工作。
第二部分:介绍阐述了网上电话订餐服务系统应用所必须涉及到的各种相关共性技术基础,分别着重对运用这些新技术特点进行做了技术概述,并综合分析展示了各类相关新技术各自的优势。
第三大部分:对网上在线订餐服务系统用户的实际业务需求点进行作了需求分析,并结合实际进行做了一些详细实用的系统业务流程优化分析。使用UML构造工具来分析系统用户业务需求的用例。
第四大部分:根据订餐系统设计的功能需求的分析,进行网上在线订餐平台系统架构的总体设计,包括网站各部分功能模块之间的关系具体流程设计流程和系统数据库框架的优化设计。
第五部分:在基本明确了系统实现的用户需求的分析目标和初步设计实现思路框架后,利用相关数据库技术迅速展开项目开发研究工作,完成了系统设计的实现。
第六测试部分:为了能保证系统内部各环节功能系统的高稳定性,对模块系统进行综合测试,首先系统对中各主要单元模块性能进行分析测试,然后分别对系统各功能单元模块系统进行分析集成,对整个系统稳定性进行一个整体综合测试。
第七大部分:对两年以上的工作业绩进行分析总结,并同时对自己下一步的工作安排进行战略展望
 
2网上订餐系统需求分析
2.1系统业务流程分析
网上预约订餐平台系统设计中涉及的三类主要业务用户角色又被分为:消费者、商户和平台管理员,下面我就来分别地从这如下具体涉及的这三个业务用户角色及其各自存在的各种真实的业务需求点上来分别进行做了一些分析归纳及设计。
2.2消费者用户业务流程分析
消费者用户详细流程如下:
(1)进入首页,选择商区,通过进入商区选择商铺;
(2)点击添加商品,之后就会自动生成订单并选择商品是否已经支付货款;
(3)如用户选择了不成功支付,系统则自动提示将订单信息会被保存在购物车里面;
(4)用户若要选择支付,系统先判断当前支付用户的未登录的状态,若为未完成登录状态则直接弹出未登录支付页面,若已经登陆支付则重新进入支付的逻辑。
(5)在支付步骤完成支付后的订单结果会及时被后台写入系统数据库,由后台系统直接推送数据给所对应商品的相关商家处理;
(6)用户等待订单的送达;
(7)用户收到订单确认后就可以自动选择评价订单,至此评价流程用户端流程自动结束。
2.3商户业务流程分析
商户用户的日常业务可分为以下两部分,一主要是日常店铺日常管理,二大部分是日常订单处理。详细操作流程介绍如下:
(1)店铺管理业务流程。
(2)商户登陆。
(3)编辑店铺内容,比如店铺广告活动,店铺促销活动等。
(4)编辑上架商品,选择上传过新菜的餐品或已下架的销量明显过低的商品上传。
(5)选择是否开启店铺。
(6)订单处理流程。
(7)接收到系统推送过来的订单。
(8)根据客户实际的提交进度判断对方是否会确认接受订单或者是拒绝提交订单的。
(9)制作订单。
(10)完成订单。
2.4管理员用户流程分析消费者用户用例分析
管理员用户主要指负责管理平台整个商户系统业务运行的平台系统日常运营中的一个管理员,商户统一负责管理经营的系统业务,平台管理员用户是负责和维护商户系统正常运营维护的平台系统业务正常运行稳定高效运转,主要工作包括管理平台消费者用户和日常管理商户用户。详细的业务流程描述如下:
(1)管理员内容维护业务流程;
(2)管理员登陆;
(3)查看用户列表;
(4)修改管理员用户内容;
(5)管理员退出。
(6)管理商户流程
(7)管理员登陆;
(8)查看商户列表;
(9)修改商户内容;
(10)管理员退出登录
2.5系统用例分析
消费者前台下单功能需求描述如下所示:
(1)注册会员并成功登录。如果一个用户注册在订餐支付系统过程中需要用户完成付费订餐,则系统必须需要客户完成账户注册,然后该用户付款才能进行支付订餐服务费用。注册用户登记的账户主要包含内容一般是真实姓名、联系客服的电话姓名和真实联系地址。
(2)快速浏览菜单功能当普通消费者首次进入到该购物网站时,可以先按物品类别名称和所在城市地区名称浏览网站可选供其订购用的物品菜单,还免费提供了快速搜索菜单功能,让普通用户即可迅速地浏览商品菜单。
(3)购物车的管理。为用户提供在线暂存购物车菜品明细的查询功能,未实名登录系统的注册用户也随时可以直接使用在线购物车功能查看自己购物车清单中剩余的所有菜品数量;另外如果是您真的想要直接支付自己购物车清单中菜品的支付订单,您就需要登录。
(4)订单跟踪管理。它是主要用来提供登录的用户如何查看历史订单、下订单或取消订单。
(5)修改个人内容功能。允许登录用户可以根据用户需要随意修改相关个人内容,如更改登录账户密码、电话号码、默认登陆地址信息等。填写修改完成申请表后,点击左下角"修改"的按钮后即可直接完成修改。

 

 

 

 

相关文章:

基于web网上订餐系统的设计与实现(论文+源码)_kaic

目录 1绪论 1.1课题研究背景 1.2研究现状 1.3主要内容 1.4本文结构 2网上订餐系统需求分析 2.1系统业务流程分析 2.2消费者用户业务流程分析 2.3商户业务流程分析 2.4管理员用户流程分析消费者用户用例分析 2.5系统用例分析 3网上订餐系统设计 3.1功能概述 3.2订单管理模块概要…...

C#生产流程控制(串行,并行混合执行)

开源框架CsGo https://gitee.com/hamasm/CsGo?_fromgitee_search 文档资料: https://blog.csdn.net/aa2528877987/article/details/132139337 实现效果 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37…...

【广州华锐视点】VR线上教学资源平台提供定制化虚拟现实学习内容

虚拟现实(VR)技术的出现为我们提供了一种全新的在线教学方式。由广州华锐视点开发的VR线上教学资源平台,作为一个综合性的学习工具,正在教育领域迅速发展,并被越来越多的教育机构和学生所接受。那么,VR线上…...

计算机视觉的应用11-基于pytorch框架的卷积神经网络与注意力机制对街道房屋号码的识别应用

大家好,我是微学AI,今天给大家介绍一下计算机视觉的应用11-基于pytorch框架的卷积神经网络与注意力机制对街道房屋号码的识别应用,本文我们借助PyTorch,快速构建和训练卷积神经网络(CNN)等模型,…...

正则表达式:学习使用正则表达式提取网页中的目标数据

使用正则表达式提取网页中的目标数据主要有以下几个步骤: 获取网页内容:首先,你需要使用Python的库(如requests)获取网页的HTML内容。 构建正则表达式:根据你想要提取的目标数据的特征,构建相应…...

最长重复子数组(力扣)动态规划 JAVA

给两个整数数组 nums1 和 nums2 ,返回 两个数组中 公共的 、长度最长的子数组的长度 。 示例 1: 输入:nums1 [1,2,3,2,1], nums2 [3,2,1,4,7] 输出:3 解释:长度最长的公共子数组是 [3,2,1] 。 示例 2: 输…...

JavaWeb_LeadNews_Day6-Kafka

JavaWeb_LeadNews_Day6-Kafka Kafka概述安装配置kafka入门kafka高可用方案kafka详解生产者同步异步发送消息生产者参数配置消费者同步异步提交偏移量 SpringBoot集成kafka 自媒体文章上下架实现思路具体实现 来源Gitee Kafka 概述 对比 选择 介绍 producer: 发布消息的对象称…...

ATTCK覆盖度97.1%!360终端安全管理系统获赛可达认证

近日,国际知名第三方网络安全检测服务机构——赛可达实验室(SKD Labs)发布最新测试报告,360终端安全管理系统以ATT&CK V12框架攻击技术覆盖面377个、覆盖度97.1%,勒索病毒、挖矿病毒检出率100%,误报率0…...

透视俄乌网络战之一:数据擦除软件

数据擦除破坏 1. WhisperGate2. HermeticWiper3. IsaacWiper4. WhisperKill5. CaddyWiper6. DoubleZero7. AcidRain8. RURansom 数据是政府、社会和企业组织运行的关键要素。数据擦除软件可以在不留任何痕迹的情况下擦除数据并阻止操作系统恢复摧,达到摧毁或目标系统…...

微服务中间件--Nacos

Nacos 1. Nacos入门a.服务注册到Nacosb.Nacos服务分级存储模型c.NacosRule负载均衡d.服务实例的权重设置e.环境隔离 - namespacef.Nacos和Eureka的对比 2. Nacos配置管理a.统一配置管理b.配置热更新c.多环境配置共享 1. Nacos入门 Nacos是阿里巴巴的产品,现在是Spr…...

驱动开发点亮led灯

头文件 #ifndef __HEAD_H__ #define __HEAD_H__#define PHY_LED_MODER 0X50006000 #define PHY_LED_ODR 0X50006014 #define PHY_LED_RCC 0X50000A28 #define PHY_LED_FMODER 0X50007000 #define PHY_LED_FODR 0X50007014#endif驱动代码 #include <linux/init.h> #incl…...

回归预测 | MATLAB实现IPSO-SVM改进粒子群优化算法优化支持向量机多输入单输出回归预测(多指标,多图)

回归预测 | MATLAB实现IPSO-SVM改进粒子群优化算法优化支持向量机多输入单输出回归预测&#xff08;多指标&#xff0c;多图&#xff09; 目录 回归预测 | MATLAB实现IPSO-SVM改进粒子群优化算法优化支持向量机多输入单输出回归预测&#xff08;多指标&#xff0c;多图&#xf…...

数学建模之“TOPSIS数学模型”原理和代码详解

一、简介 TOPSIS&#xff08;Technique for Order Preference by Similarity to Ideal Solution&#xff09;是一种多准则决策分析方法&#xff0c;用于解决多个候选方案之间的排序和选择问题。它基于一种数学模型&#xff0c;通过比较每个候选方案与理想解和负理想解之间的相…...

threejs使用gui改变相机的参数

调节相机远近角度 定义相机的配置&#xff1a; const cameraConfg reactive({ fov: 45 }) gui中加入调节fov的方法 const gui new dat.GUI();const cameraFolder gui.addFolder("相机属性设置");cameraFolder.add(cameraConfg, "fov", 0, 100).name(…...

计算机竞赛 图像识别-人脸识别与疲劳检测 - python opencv

文章目录 0 前言1 课题背景2 Dlib人脸识别2.1 简介2.2 Dlib优点2.3 相关代码2.4 人脸数据库2.5 人脸录入加识别效果 3 疲劳检测算法3.1 眼睛检测算法3.3 点头检测算法 4 PyQt54.1 简介4.2相关界面代码 5 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是…...

PHP8的字符串操作3-PHP8知识详解

今天继续分享字符串的操作&#xff0c;前面说到了字符串的去除空格和特殊字符&#xff0c;获取字符串的长度&#xff0c;截取字符串、检索字符串。 今天继续分享字符串的其他操作。如&#xff1a;替换字符串、分割和合成字符串。 5、替换字符串 替换字符串就是对指定字符串中…...

Unity VR:XR Interaction Toolkit 输入系统(Input System):获取手柄的输入

文章目录 &#x1f4d5;教程说明&#x1f4d5;Input System 和 XR Input Subsystem&#xff08;推荐 Input System&#xff09;&#x1f4d5;Input Action Asset⭐Actions Maps⭐Actions⭐Action Properties&#x1f50d;Action Type (Value, Button, Pass through) ⭐Binding …...

智慧工地一体化云平台源码:监管端、工地端、危大工程、智慧大屏、物联网、塔机、吊钩、升降机

智慧工地解决方案依托计算机技术、物联网、云计算、大数据、人工智能、VR&AR等技术相结合&#xff0c;为工程项目管理提供先进技术手段&#xff0c;构建工地现场智能监控和控制体系&#xff0c;弥补传统方法在监管中的缺陷&#xff0c;最终实现项目对人、机、料、法、环的全…...

C# 表达式体方法 C#算阶乘

//表达式体方法private int Add(int a, int b) > a b;[Fact]public void Test(){var result1 Factorial(1);//1var result2 Factorial(2);//2var result3 Factorial(3);//6var result4 Factorial(4);//24var result5 Factorial(5);//120var result6 Add(100, 200);//…...

互联网发展历程:保护与隔离,防火墙的安全壁垒

互联网的快速发展&#xff0c;不仅带来了便利和连接&#xff0c;也引发了越来越多的安全威胁。在数字时代&#xff0c;保护数据和网络安全变得尤为重要。然而&#xff0c;在早期的网络中&#xff0c;安全问题常常让人担忧。 安全问题的困扰&#xff1a;网络威胁日益增加 随着互…...

基于IMX6ULLmini的linux裸机开发系列七:中断处理流程

中断上下文 cpu通过内核寄存器来运行指令并进行数据的读写处理的&#xff0c;它在进入中断前一个时刻的具体值&#xff0c;称为中断上下文 中断上下文是指CPU在进入中断之前保存的寄存器状态和其他相关信息。当CPU接收到中断请求时&#xff0c;它会保存当前正在执行的指令的状…...

Postman软件基本用法:浏览器复制请求信息并导入到软件从而测试、发送请求

本文介绍在浏览器中&#xff0c;获取网页中的某一个请求信息&#xff0c;并将其导入到Postman软件&#xff0c;并进行API请求测试的方法。 Postman是一款流行的API开发和测试工具&#xff0c;它提供了一个用户友好的界面&#xff0c;用于创建、测试、调试和文档化API。本文就介…...

react go实现用户历史登录列表页面

refer: http://ip-api.com/ 1.首先需要创建一个保存用户历史的登录的表&#xff0c;然后连接go 2.在用户登录的时候&#xff0c;获取用户的IP IP位置&#xff0c;在后端直接处理数据即可&#xff08;不需要在前端传递数据&#xff09; &#xff08;1&#xff09;增加路由&am…...

如何做好服务性能测试

一、什么是性能测试 新功能上线或切换底层数据库或扩容调优&#xff0c;根据实际业务场景的需要&#xff0c;做必要的性能压测&#xff0c;收集性能数据&#xff0c;作为上线的基准报告。 性能测试一般分一下几个阶段&#xff1a; 1. 性能测试 并发量小&#xff08;jmeter 并…...

速通蓝桥杯嵌入式省一教程:(五)用按键和屏幕实现嵌入式交互系统

一个完整的嵌入式系统&#xff0c;包括任务执行部分和人机交互部分。在前四节中&#xff0c;我们已经讲解了LED、LCD和按键&#xff0c;用这三者就能够实现一个人机交互系统&#xff0c;也即搭建整个嵌入式系统的框架。在后续&#xff0c;只要将各个功能加入到这个交互系统中&a…...

虚拟拍摄,如何用stable diffusion制作自己的形象照?

最近收到了某活动的嘉宾邀请&#xff0c;我将分享&#xff1a; 主题&#xff1a;生成式人工智能的创新实践 简要描述&#xff1a;从品牌营销、智能体、数字内容创作、下一代社区范式等方面&#xff0c;分享LLM与图像等生成式模型的落地应用与实践经验。 领域/研究方向&#xff…...

开启AI创新之旅!“华为云杯”2023人工智能应用创新大赛等你来挑战

简介 近年来&#xff0c;人工智能技术的发展如日中天&#xff0c;深刻地改变着我们的生活方式和产业格局。 为了培养AI人才&#xff0c;持续赋能AI企业&#xff0c;推进国家新一代人工智能开放创新平台建设&#xff0c;打造更加完善的AI技术创新生态&#xff0c;华为&#xf…...

npm和node版本升级教程

cmd中查看本地安装的node版本 node -v //查询node的位置 where node2.官网下载所需要的node版本&#xff0c;安装在刚查出来的文件夹下&#xff0c;即覆盖掉原来的版本 3.查看node版本是否已经更新 4.查看npm版本是否和node版本相匹配 cnpm install -g npm...

C++入门篇9---list

list是带头双向循环链表 一、list的相关接口及其功能 1. 构造函数 函数声明功能说明list(size_type n,const value_type& valvalue_type())构造的list中包含n个值为val的元素list()构造空的listlist(const list& x)拷贝构造list(InputIterator first, InputIterator…...

STM32基于CubeIDE和HAL库 基础入门学习笔记:物联网项目开发流程和思路

文章目录&#xff1a; 第一部分&#xff1a;项目开始前的计划与准备 1.项目策划和开发规范 1.1 项目要求文档 1.2 技术实现文档 1.3 开发规范 2.创建项目工程与日志 第二部分&#xff1a;调通硬件电路与驱动程序 第三部分&#xff1a;编写最基础的应用程序 第四部分&…...

Hive on Spark (1)

spark中executor和driver分别有什么作用&#xff1f; Spark中Executor 在 Apache Spark 中&#xff0c;Executor 是分布式计算框架中的一个关键组件&#xff0c;用于在集群中执行具体的计算任务。每个 Executor 都在独立的 JVM 进程中运行&#xff0c;可以在集群的多台机器上…...

PostgreSQL基本操作总结

安装按PostgreSQL数据库后&#xff0c;会默认创建用户postgres和数据库postgres&#xff0c;这个用户是超级用户&#xff0c;权限最高&#xff0c;可以创建其他用户和权限&#xff0c;在实际开发过程中&#xff0c;会新创建用户和业务数据库&#xff0c;本文主要介绍用户权限和…...

Jakarta 的 Servlet 下BeanUtils的日期处理 和JSTL 的使用

jsp优于性能等问题已经不被spring boot等支持&#xff0c;如果想使用jsp和jstl标签库需要引入一下依赖。 <!-- 用jakarta.servlet.jsp.jstl&#xff0c;用org.glassfish.web--><dependency><groupId>jakarta.servlet.jsp.jstl</groupId><art…...

聚焦电力行业CentOS迁移,麒麟信安受邀参加第六届电力信息通信新技术大会暨数字化发展论坛并发表主题演讲

为加快推进“双碳”目标下的新型能源体系和新型电力系统建设&#xff0c;深化新一代数字技术与电力业务的融合发展&#xff0c;促进电力行业关键技术自主创新、安全可控&#xff0c;助力电力企业数字化转型升级和高质量发展&#xff0c;2023年8月9-11日&#xff0c;第六届电力信…...

华为OD真题--分月饼--带答案

1. 华为OD机考题 答案 2023华为OD统一考试&#xff08;AB卷&#xff09;题库清单-带答案&#xff08;持续更新&#xff09; 2023年华为OD真题机考题库大全-带答案&#xff08;持续更新&#xff09; 2. 面试题 一手真实java面试题&#xff1a;2023年各大公司java面试真题汇总--…...

帆软大屏2.0企业制作

&#xfffc; 数字化观点中心 / 当前页 如何从0-1制作数据大屏&#xff0c;我用大白话给你解释清楚了 文 | 商业智能BI相关文章 阅读次数&#xff1a;18,192 次浏览 2023-06-08 11:51:49 好莱坞大片《摩天营救》中有这么一个场景&#xff1a; &#xfffc; 你可以看见反派大b…...

【学习笔记之opcua】使用Python获取opcua数据

Python与OPC UA的应用 示例代码 将代码放入spyder中运行后&#xff0c;出现下面这个错误 没有‘opcua’&#xff0c;那我们就下载pip install opcua 之后出现下面这个错误 问问题大不&#xff0c;安装语句写错了 正经安装语句是 !pip install opcua 读取opcua协议数据测试 …...

apache doris和StarRocks的区别

记录一下最新要用到2个新数据库的区别 Apache Doris是一个分布式的列式存储系统&#xff0c;它的设计目标是提供大规模数据处理的可靠性和高性能。Doris采用了集群方式&#xff0c;通过将数据分布在多个机器上进行处理来提高性能&#xff0c;并提供了SQL查询接口方便用户使用。…...

文心一言最新重磅发布!

8月16日&#xff0c;由深度学习技术及应用国家工程研究中心主办的WAVE SUMMIT深度学习开发者大会2023举办。百度首席技术官、深度学习技术及应用国家工程研究中心主任王海峰以《大语言模型为通用人工智能带来曙光》为题&#xff0c;阐述了大语言模型具备理解、生成、逻辑、记忆…...

css整体使用

文章目录 html与csshtml、css与排版响应式与自适应布局自适应布局响应式布局 css规则class、id、以及默认的标签名的优先级 css书写位置flex整体逻辑 bootstrap资源 html与css html负责网页功能&#xff0c;css负责网页美化&#xff1b;浏览器本身有一套默认的css样式&#xf…...

LeetCode1578. 使绳子变成彩色的最短时间

思路 拆除成本 全部拆除 - 最大的不拆除在统计成本的同时&#xff0c;维持一个成本的最大值 代码 class Solution {public int minCost(String colors, int[] neededTime) {int res 0;int i 0;int len colors.length();while (i < len) {int max -1;int sum 0;char…...

如何在机器学习中实现分类?

机器学习和统计学中的分类是一种监督学习方法,其中计算机程序从给定的数据中学习并进行新的观察或分类。在本文中,我们将详细了解机器学习中的分类。 本博客涵盖以下主题: 目录 什么是机器学习中的分类? 机器学习中的分类术语 分类算法...

华为网络篇 RIP的负载均衡-29

难度2复杂度2 目录 一、实验原理 二、实验拓扑 三、实验步骤 四、实验过程 总结 一、实验原理 RIP是使用跳数&#xff08;经过路由的数量&#xff09;作为metric值的&#xff0c;当网络上存在去往目标的路由有两条以上都是相同metric时&#xff0c;就出现了流量负载均衡。…...

前端面试的性能优化部分(10)每天10个小知识点

目录 系列文章目录前端面试的性能优化部分&#xff08;1&#xff09;每天10个小知识点前端面试的性能优化部分&#xff08;2&#xff09;每天10个小知识点前端面试的性能优化部分&#xff08;3&#xff09;每天10个小知识点前端面试的性能优化部分&#xff08;4&#xff09;每天…...

分类预测 | MATLAB实现S4VM半监督支持向量机二分类预测

分类预测 | MATLAB实现S4VM半监督支持向量机二分类预测 目录 分类预测 | MATLAB实现S4VM半监督支持向量机二分类预测分类效果基本介绍程序设计参考资料 分类效果 基本介绍 分类预测 | MATLAB实现S4VM半监督支持向量机二分类预测 程序设计 完整源码和数据获取方式&#xff1a; …...

maven -pl -am -amd

maven常见命令之 -pl -am -amd 昨天maven的deploy任务需要只选择单个模块并且把它依赖的模块一起打包&#xff0c;第一时间便想到了-pl参数&#xff0c;然后就开始处理&#xff0c;但是因为之前只看了一下命令的介绍&#xff0c;竟然花了近半小时才完全跑通&#xff0c;故记录…...

高效解决Anaconda Prompt报错Did not find VSINSTALLDIR这类问题

文章目录 回忆问题解决问题step1step2 回忆问题 类似于划红线部分然后还有很多行的报错信息&#xff0c;最后一行肯定是红色划线部分 解决问题 step1 找到 D:\Anaconda\envs\pytorch\etc\conda\activate.d在这个文件夹内会有两个文件&#xff0c;删除 vs2017_compiler_v…...

将iPhone备份到移动硬盘

文章目录 将iPhone备份到移动硬盘如何在 MacOS 上查找当前备份如何在 MacOS 上查找当前备份如何将 iPhone 备份移至外部硬盘如何永久更改 Mac系统 保存 iPhone 备份的位置更新 Mac 上的权限更改 iPhone 备份位置如何验证新的 iPhone 备份已经生效?将iPhone备份到移动硬盘 如果…...

找工作 相关资料

1、简历准备 一份近乎完美的计算机简历应该如何写以及如何修改&#xff1f;-知乎 2.1 机械面试可能的问题 2.1.1 技术邻上的 机械专业面试31问 2.1.2 B站上的 B站&#xff1a; “经常作为面试题&#xff0c;50个机械设计基础常识&#xff0c;你掌握了几个&#xff1f;”文…...

罗勇军 → 《算法竞赛·快冲300题》每日一题:“排列变换” ← 贪心算法

【题目来源】http://oj.ecustacm.cn/problem.php?id1812http://oj.ecustacm.cn/viewnews.php?id1023【题目描述】 给定一个长度为 n 的排列 a&#xff0c;需要将这个排列变成 b。 每次可以选择一个数字往左移若干个位置。 请求出最小需要移动的元素个数。【输入格式】 第一行…...