-
CF735D Taxes (数学,质数,筛法,素数判断)
codeforces链接:https://codeforces.com/problemset/problem/735/D CF735D Taxes 题目描述 Mr. Funt now lives in a country with a very specific tax laws. The tota -
第二次博客作业
航空货运管理系统分析1.题目:航空快递以速度快、安全性高成为急件或贵重物品的首选。本题目要求对航空货运管理系统进行类设计,具体说明参看说明文件。OO第九周作业题目说明.pdf输入格式:按如下顺序分别输入客户信息、货物信息、航班信息以及订单信息。客户编号客户姓名客户电话客户地址运送货物数量[货物编号货 -
CF742B Arpa’s obvious problem and Mehrdad’s terrible solution (数论)
codeforces链接:https://codeforces.com/problemset/problem/742/B CF742B Arpa’s obvious problem and Mehrdad’s terrible solution 题目描述 There are some beautif -
OOP_BLOG_2
目录前言设计与分析第一次航空货运管理系统代码分析第二次航空货运管理系统代码分析踩坑心得改进建议总结 前言 知识点 面向对象设计原则 SRP(单一职责原则):将订单处理、支付计算、打印等功能分离到不同类 OCP(开闭原则):通过抽象类实现支付方式和费率计算的扩展性 LSP(里氏替换原则):Custom -
航空货运系统总结
一.前言:为什么要写航空货运系统? 航空货运系统作为新手编程项目,涉及多个模块的类设计以及多个编程原则比如单一职责原则、里氏代换原则、开闭原则以及合成复用原则、依赖倒转原则,非常适合新手练习。 二.类设计思路 1.在处理客户需求时,将需求拆分成不同的逻辑处理模块。 比如航空货运系统中javaBean -
CF780C Andryusha and Colored Balloons (dfs)
codeforce链接:https://codeforces.com/problemset/problem/780/C CF780C Andryusha and Colored Balloons 题目描述 题意: 有一颗n个节点的树,进行有限制染色,问染色的最少颜色数,以及每个点的颜色(从1标号,标 -
第二次Blog作业——航空管理系统迭代
一、前言 经过第一次Blog作业,我对迭代作业有了初步的了解和认识,由于上次并未做出来电梯系统,此次我在航空管理系统中,一方面此次题目相较于上次比较简单,另一方面我也花费了更多的精力在上面,此次作业我也是成功的做了出来。这次作业的难度不大,主要考查的是继承与多态,这次作业与上次迭代相比,最主要的区别 -
第二次团队作业
第二次团队作业 这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/DoubleDegreeClassof2022?filter=all 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/DoubleDegreeCl -
第一次团队作业
第一次团队作业 这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/DoubleDegreeClassof2022?filter=all 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/DoubleDegreeCl -
第一次个人编程作业
第一次个人编程作业 这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/DoubleDegreeClassof2022?filter=all 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/DoubleDegree -
航空货运管理
一、前言 在两次的题目集中,我们看到了继承和多态的应用。这些原则是构建灵活、可扩展系统的关键。通过实现继承,我们可以创建通用的类和接口,并通过多态实现不同类对象的统一处理。这两次的题目集相比上一次的更简单一点。主要使用继承和多态、接口。 题目集08涉及继承与多态的实现,以及程序功能的扩展设计。 7- -
软工第一次团队作业
航空管理系统全栈开发实践报告 系统架构全景图 ┌───────────────┐ ┌───────────────┐ ┌───────────────┐ │ 前端展示层 │ │ 业务逻辑层 │ │ 数据存储层 │ │ Next.js 14 │◀──▶│ Node.js 20 │◀──▶│ SQLit -
软工第二次团队作业
航班管理系统优化与演进规划 一、系统优化方向与实施策略 核心体验升级方案 用户认证模块 现状:基于传统账号密码体系 优化路径: 简化注册流程(必填项缩减至用户名+密码) 引入第三方认证(微信/Google OAuth) 增强安全机制(密码强度验证+异常登录检测) 航班检索系统 功能演进: 图表 代码 -
软工第三次团队作业
航班管理系统开发全流程报告 系统架构与技术选型 技术栈全景图 ┌──────────────┐ ┌──────────────┐ ┌───────────────┐ │ Next.js │←──→│ SQLite │←──→│ Ant Design │ │ (全栈框架) │ │ (嵌入式数据库) │ -
20244114张欣雅实验报告四
Python综合应用:爬虫、数据处理、可视化、机器学习、神经网络、游戏、网络安全等。 课代表和各小组负责人收集作业(源代码、视频、综合实践报告) 批阅:注意本次实验不算做实验总分,前三个实验每个实验10分,累计30分。本次实践算入综合实践,打分为60分。 评分标准: (1)程序能运行,功能丰富。(需 -
20244114张欣雅实验报告四
Python综合应用:爬虫、数据处理、可视化、机器学习、神经网络、游戏、网络安全等。 课代表和各小组负责人收集作业(源代码、视频、综合实践报告) 批阅:注意本次实验不算做实验总分,前三个实验每个实验10分,累计30分。本次实践算入综合实践,打分为60分。 评分标准: (1)程序能运行,功能丰富。(需 -
题目集8~9的总结
前言: 本次题目集八相较于题目集九要偏简单。题目集八点与面的设计是在题目集六的基础上多加了继承和多态,而题目集九则是在八的基础上对题目的类设计进行重构,增加容器类保存点、线、面对象,并对该容器进行相应增、删、遍历操作,加大了题目的难度。题目集八主要考察的是继承与多态的问题,而航空题目的部分则是以类的 -
BlogWork(2)-FlightOrder
前言 这次的作业可以说是非常简单,至少个人是一遍过的,我觉得大部分人也都可以做到一遍过,这里的简单体现在算法上,毕竟基本没什么算法,用纯POP可能几行就写完了。 不过只有算法简单的题目才能更加专注去设计,这个场景在设计上并不简单,整体还算拥有一个比较庞大的背景,可以做很多的设计,同时因为要求较少,可 -
第二次Blog作业
前言 相比于第一次的电梯程序设计,我认为这一次的迭代作业并没有太多的算法要求,在逻辑等方面上更加清晰可观,没有冗杂和难解的算法逻辑问题,做起来并没有很困难,但此次作业逐步加深了对面向对象设计的理解,从简单的继承多态到复杂系统的类协作,每一次迭代都在优化代码结构和逻辑。但通过这三次作业,深入实践了面向