
课程设计
文章平均质量分 91
程序小勇
本人热爱专研IT技术,广泛且深入学习研究前后端开发、机器学习和深度学习算法,是一名全栈优秀开发高级工程师,曾在华为总部工作3年,负责IT研发,积累丰富开发技术经验。欢迎关注,一起交流学习进步哦,更多精彩等你!
展开
-
航班管理系统(最全最细)
1. 显示航班列表:在屏幕显示已登记的航班总数,及各航班的信息,包括航班号,出发地和目的地,起飞时间,落地时间,所用机型,座位数,价格。2. 增加航班:输入航班信息,包括航班号,出发地和目的地,起飞时间,落地时间,所用机型,座位数,价格。6. 航班乘客显示:输入航班号和日期,显示该航班的座位号及乘客姓名,以及空余座位数。全部功能,有完整的符合标准的文档,文档有条理、文笔通顺,5. 航班退票:输入航班名,日期,身份证号,删除乘客信息。4. 航班订票:输入航班名,日期,乘客姓名,身份证号。更多功能等你发现哦!原创 2022-12-20 10:18:05 · 5385 阅读 · 7 评论 -
基于SpringBoot后端实现连接MySQL数据库并存贮数据
MySQL是一种流行的关系型数据库管理系统(RDBMS),它是开源的,由瑞典公司MySQL AB开发。现在MySQL是Oracle公司的一部分,但MySQL仍然作为开源项目继续开发和维护。1. 关系型数据库管理系统(RDBMS):MySQL是一种关系型数据库,数据以表格的形式存储,这些表格可以通过关系进行连接。MySQL是开源的,意味着你可以免费使用它,而且有一个庞大的开源社区支持。3. 跨平台性:MySQL支持多种操作系统,包括Linux、Windows、macOS等,可以在各种环境中部署和运行。原创 2024-03-24 19:43:18 · 7633 阅读 · 6 评论 -
基于SpringBoot+HTML实现登录注册功能模块
登陆注册功能是Web应用程序中常见的基础功能,其主要作用包括:1. 用户身份验证:通过登录功能,验证用户输入的用户名和密码是否与系统中存储的信息匹配,从而确认用户的身份。2. 访问控制:通过用户的身份信息,可以对不同用户提供不同的访问权限,限制用户可以访问的资源或功能。3. 个性化服务:登录功能可以帮助系统记录用户的偏好和历史行为,从而提供个性化的服务和推荐。4. 数据安全性:注册功能可以确保用户信息的安全存储,密码通常会进行加密处理,从而提高数据安全性。原创 2024-03-23 21:50:33 · 4713 阅读 · 2 评论 -
基于SpringBoot实现文件上传和下载(详细讲解And附完整代码)
在Spring Boot中实现文件上传和下载通常涉及到使用Spring MVC的MultipartFile类来处理文件上传,同时配置一个Controller来处理上传和下载请求。在Spring Boot中实现文件上传和下载通常遵循以下步骤:配置文件上传位置和大小限制: 首先,需要在Spring Boot应用的配置文件(如application.properties)中配置文件上传的位置和大小限制。这通常涉及设置spring.servlet.multipart相关属性。原创 2024-03-22 21:57:43 · 29580 阅读 · 1 评论 -
[数据结构与算法]贪心算法(原理+代码)
贪心算法(Greedy Algorithm)是一种在每一步选择中都采取当前状态下最优解的策略,希望通过一系列局部最优的选择最终达到全局最优。贪心算法通常用于优化问题,其中在每个阶段都做出局部最优的选择,希望通过这种方式达到全局最优解。贪心算法的主要特点是它对解的选择没有显式的规定,而是通过一系列的局部选择来达到整体最优。每一步都选择当前状态下的最优解,而不考虑未来的影响。原创 2024-02-01 17:26:11 · 2028 阅读 · 0 评论 -
HR管理系统研发毕业设计(附完整代码)
在学习开发过程中,我对web端开发有了更加清楚的认识,明确项目从调研分析,到落实设计过程中,极大提高个人业务逻辑分析能力,概念设计能力,逻辑结构分析能力,同时通过画E-R图,对整体项目更加清楚的认识,了解到项目开发所需要的各种技术,以及开发环境需求。最终我成功开发这款系统。五邑大学HR管理系统是一款用于管理人力资源的Web应用程序。该系统旨在提高五邑大学HR管理的效率和准确性。它包括了员工信息管理,上传头像,文件上传下载等模块,为HR部门提供了全面的管理工具。原创 2024-01-27 23:34:50 · 1328 阅读 · 6 评论 -
计算机视觉技术综述
计算机视觉不断发展,研究经历了从二维图像到三维到视频到真实空间的探知,3D点云,操作方法从构建三维向特征识别转变,算法从浅层神经网络到深度学习,数据的重要性逐渐被认知,伴随着计算机从理论到应用的速度加快,高质量的各种视觉数据不断沉淀,如今无论是在社会经济农业还是工业检测领域、元宇宙技术结合的VR,还是视频存储、游戏3D场景、电商应用不断发展,计算机视觉技术仍具有巨大发展潜力。视觉技术中深度学习算法有限,发展似乎到了瓶颈期,研究需要新的突破口,同时各公司视觉技术算法基本上同质化,创新能力有待突破。原创 2024-01-25 23:59:36 · 2148 阅读 · 1 评论 -
基于SpringBoot实现登录注册实践报告(暑假于校企实习-劳动教育)
后半阶段是做一个基于SpringBoot和MyBatis框架的登录注册项目。第一个问题是要明确功能,在基于Spring Boot框架上,实现用户的登录注册功能。1、前端向后端发起post请求;2、后端对用户密码安全性,在后台采取秘钥加加不可逆加密方式进行加密后再存入数据库;3、登录状态的保存,要实现用户登录状态的保存可以通过,cookie和session,进行验证;4 、为了提高安全性,防止cookie被盗,cookie内采用token和ip地址结合MD5加密的随机序列;5、密码找回功能。原创 2024-01-24 23:38:55 · 1501 阅读 · 0 评论 -
软件工程实验报告(完整)
1、建立数据模型使得整个框架脉络更加的清晰易懂,减少开发的出错和修复成本。2、了解项目的基本运用方法和实验步骤,掌握设定项目的开始日期的基本方法。3、绘制甘特图可以很好的管理项目,提高估计工期的精确度。原创 2024-01-23 15:17:22 · 6902 阅读 · 0 评论 -
遗传算法原理详细讲解(算法+Python源码)
遗传算法通过模拟自然选择和遗传机制,能够在搜索空间中找到较好的解决方案,尤其在复杂问题和大规模搜索空间中表现出色。但是存在最大缺点是需要巨大计算资源,对于及时响应存在不足问题。目前对于遗传算法还有待深入研究,尤其是对于不同实际问题需求,数据特点等,通过引入随机操作等降低算法时间和空间复杂度是一项值得深入的研究方向。原创 2024-01-23 15:03:51 · 5961 阅读 · 0 评论 -
【操作系统】同步和互斥详细讲解(算法+源码)
在多线程编程中,同步用于协调多个线程的执行,确保它们按照一定的顺序执行或等待某些条件满足后再继续执行。同步可以用于协同任务的执行,确保任务之间的依赖关系和顺序。同步机制常用于异步编程中,确保异步任务的正确执行顺序。在图形用户界面(GUI)应用中,同步用于处理用户界面的响应和更新,以保持用户体验。同步操作常用于等待网络数据的到达或发送数据后等待确认。原创 2024-01-22 23:54:15 · 2707 阅读 · 0 评论 -
【数据结构】栈算法(算法原理+源码)
栈(Stack)是一种具有特定规则的数据结构,它基于后进先出(Last In, First Out,LIFO)的原则。这意味着最后进栈的元素将会是最先出栈的。栈常常用于实现函数调用、表达式求值、括号匹配等问题。原创 2024-01-21 23:55:47 · 1339 阅读 · 2 评论 -
哈夫曼算法详细讲解(算法+源码)
哈夫曼编码是一种可变字长编码(Variable Length Coding)的一种方法,通过根据不同字符出现的频率来构建一颗具有最小编码长度的二叉树。该树的构建和遍历规则使得出现频率高的字符获得较短的编码,而出现频率低的字符获得较长的编码,从而达到对数据进行高效压缩的目的。原创 2024-01-21 23:45:40 · 3093 阅读 · 0 评论 -
【数据结构】链表(单链表与双链表实现+原理+源码)
链表是一种数据结构,它由一系列节点组成,这些节点按顺序连接在一起形成链式结构。每个节点包含数据和指向下一个节点的引用(指针)。链表的最后一个节点通常指向一个特定的值(如空值或null),表示链表的结束。链表是一种数据结构,它由一系列节点组成,这些节点按顺序连接在一起形成链式结构。每个节点包含数据和指向下一个节点的引用(指针)。链表的最后一个节点通常指向一个特定的值(如空值或null),表示链表的结束。原创 2024-01-21 23:10:06 · 1260 阅读 · 0 评论 -
【数据结构】二叉树算法讲解(定义+算法原理+源码)
二叉树是一种树形结构,每个节点最多有两个子节点,分别称为左子节点和右子节点。二叉树具有以下定义和特点:1. 节点:二叉树是由节点构成的集合。每个节点包含三个基本信息:- 数据元素(或称为节点值)。- 指向左子节点的指针/引用。- 指向右子节点的指针/引用。2. 根节点: 二叉树中的一个节点被称为根节点,它是整个树的起始节点。一棵二叉树只有一个根节点。3. 叶子节点:没有子节点的节点被称为叶子节点(或叶节点)。4. 父节点和子节点: 每个节点都有一个父节点,除了根节点。原创 2024-01-21 23:26:48 · 1676 阅读 · 0 评论 -
粒子群优化算法详细讲解(附完整代码实现一元二次方程求解)
粒子群是一种优化算法,它模拟了鸟群或鱼群中个体之间的协同行为。这种算法的灵感来自于自然界中群体行为的观察。在粒子群优化(PSO)中,候选解被表示为群体中的个体(粒子)。每个粒子具有位置和速度,并通过沟通和合作来寻找问题的最优解。粒子群优化的基本思想是通过个体之间的信息共享和合作来引导搜索空间。每个粒子根据其自身经验和邻居的经验调整其位置和速度,以寻找全局最优解。这种协同行为使得整个群体在解空间中向潜在的最优解移动。粒子群优化算法通常应用于解决连续空间的优化问题,例如函数优化、参数调整等。原创 2024-01-20 18:18:24 · 1833 阅读 · 0 评论 -
五邑大学餐厅网络点餐系统设计与实现(包含完整源码详细开发过程)
整体而言,公司食堂存在粮食浪费严重,运营压力大。急需通过改进运营方案,提升员工对食堂的满意度。通过设计一款线上订餐系统,按需订购菜品,实时、全面的数据统计,旨在优化员工用餐体验,提高食堂的运营效率和收入。原创 2024-01-20 17:55:20 · 1900 阅读 · 20 评论 -
设计求解AOE网关键路径程序(详细设计,附完整实现代码)
在进行AOE拓扑排序程序设计开发过程中,我深刻体会到了以下几点:1. 计划和组织能力的重要性:在开始课程设计之前,我充分意识到了计划和组织的重要性。我制定了详细的计划和时间表,明确了每个阶段的任务和时间节点。我将整个课程设计分解为多个小任务,并合理安排了每个任务的时间和资源。这样,我能够更好地掌握整个项目的进度,及时调整和安排,确保项目的顺利进行。2. 需求分析的重要性:在进行课程设计之前,我进行了充分的需求分析。我与用户和相关人员进行了深入的沟通,了解了他们的需求和期望。原创 2023-06-24 17:04:23 · 1088 阅读 · 4 评论