• Blog2-类的设计

    BLOG 2 编程学习的旅程,恰似一场不断雕琢的工艺之旅。从初窥面向对象的门径,到深入复杂系统的架构设计,每一次键盘的敲击都是对逻辑的淬炼,每一次代码的重构都是对思维的重塑。在这段旅程中,我们以 “点线面” 为笔,勾勒几何世界的抽象轮廓;以 “雨刷系统” 为轴,转动状态管理的精密齿轮;以 “航空货运
    24级软件工程(南昌航空大学 - 软件学院)  洛L0  2025-05-20 19:17   0   16
  • 云散月明谁点缀,天容海色本澄清-第二次blog作业

    云散月明谁点缀,天容海色本澄清--第二次blog作业🔭 前言: 又到了blog的总结时间,我想,也许对于我们普通的学生来说,初学Java多态时,总觉得那些父类引用指向子类对象的代码,像一场晦涩的哑谜。编译器沉默地注视着我手忙脚乱地调试,而IDE里鲜红的报错提示像午夜的路灯,照着我这个迷途的初学者。
    24级软件工程(南昌航空大学 - 软件学院)  狛枝z  2025-05-22 02:00   0   16
  • 题目集 8~9 总结性博客

    题目集 8~9 分析 前言:题目集 8 和 9 围绕面向对象设计,涵盖抽象类、继承、多态及策略模式等知识,共 6 题。前者侧重基础(如几何图形多态、简单货运计费),难度中等;后者深化设计模式(如支付策略解耦)和复杂业务(多类型客户 / 货物规则),难度较高,通过阶梯式场景推动从基础编码到系统设计的能
    24级软件工程(南昌航空大学 - 软件学院)  徐程浩  2025-05-19 20:33   0   16
  • 航空货运管理系统总结

    一、前言: 这一次的题目集8-9,主要围绕航空货运管理系统迭代升级进行展开。这次的大作业与上一次电梯类相比难度降低了不少。在有了第一次大作业的练习后,在完成这一次大作业就轻松许多。相较于第一次大作业,这一次航空货运管理系统没有复杂的算法逻辑,主要考察了面向对象编程的四大原则: 1.单一职责原则(Si
    24级软件工程(南昌航空大学 - 软件学院)  尘世中的小人物  2025-05-25 16:14   0   16
  • 第二次博客作业-航空货运管理系统

    一、前言 这次航空货运管理系统的作业重点在于其中的类设计,要求符合面向对象程序设计原则,题目的核心逻辑较为简单, 没有上次电梯题目难,但是其用到的知识点却非常多,总体上比较简单,只要合理的设计类与类之间的关系,便可以很快完成。 二、设计与分析 第一次作业分析 题目: 一、空运以实际重量(Gross
    24级软件工程(南昌航空大学 - 软件学院)  金军洋  2025-05-25 13:10   0   16
  • 第二次blog作业

    第二次blog作业-航空货运管理系统分析 前言 对于题目集8,9的前两道题在此不过多赘述,因为都是对继承与多态的不断学习以及加深印象,代码复杂度以及长度并不高,主要是为了航空货运管理系统服务。 本次航空货运管理相较于电梯代码复杂度更为简单,对于思维逻辑的要求并没有那么高,主要是对学习的抽象类,继承与
    24级软件工程(南昌航空大学 - 软件学院)  桦叶梧桐  2025-05-24 23:05   0   16
  • 第二次blog作业

    前言 知识点总结 题目集8:主要涉及面向对象编程的基础概念,如类的定义、封装、继承和多态。在“航空货运管理系统”中,需要定义多个类,如Customer、Goods、Flight和Order,并通过类的组合来实现系统功能。还涉及到基本的输入输出操作,以及简单的条件判断和循环语句。 题目集9:在题目集8
    24级软件工程(南昌航空大学 - 软件学院)  刘昊宇  2025-05-25 14:34   0   16
  • NCHU--OOP--BLOG2--航空货运管理系统

    题目集 8-9 航空货运管理系统实践与反思 一、前言 在前两轮 PTA 作业中,我们已完成了两道航空货运管理系统的开发。这两个系统延续了迭代优化的思路,与此前的项目形成了有机的演进脉络。值得注意的是,相较于上一次作业,此次在算法实现的复杂度上有明显下降,但在代码设计层面却提出了全新挑战 —— 题目核
    24级软件工程(南昌航空大学 - 软件学院)  24201132-张如垚  2025-05-25 15:57   0   16
  • 博客2

    第二次博客作业 题目总结 题目知识总结: 这两次题目,我们开始自己设计类与类之间的关系,运用了继承,多态,封装这三大java三大核心技术,并在写代码的时候,尽可能遵循单一职责原则(每个类只负责一部分功能,避免职责过重),里氏代换原则(子类对象可以替换掉父类对象,并且不破坏系统的正确性),开闭原则(系
    24级软件工程(南昌航空大学 - 软件学院)  li'skindom  2025-05-25 09:24   0   16
  • 航空货运管理系统迭代设计

    经历了上一次的大作业,对Java基础的掌握有了进步,本次大作业的题目相对较易,思路比较清晰,也让我对单继承多接口这一原则有了实际的认知。 一、前言 1.第一次大作业 (1)知识点: 类的设计:需设计客户类、货物类、航班类、订单类。 计费规则计算:根据货物实际重量和体积重量确定计费重量(体积重量 =
    24级软件工程(南昌航空大学 - 软件学院)  贾绎洁  2025-05-25 00:59   0   16
  • 大作业

    航空货运管理系统与电梯类管理系统分析总结性 Blog 前言 在面向对象程序设计的学习旅程中,实践项目始终是连接理论与实际的关键桥梁。航空货运管理系统与电梯类管理系统作为课程实践的两大核心项目,以高度贴近现实的业务场景和错综复杂的逻辑需求,为我们搭建了深度践行面向对象编程思想的广阔舞台。从航空货运系统
    24级软件工程(南昌航空大学 - 软件学院)  哈哈耶  2025-05-25 18:57   0   16
  • 第二次大作业-航空货运管理系统

    一、引言 这作业太简单了,对比第一次大作业,但我还是学到不少,比如深入理解了类间关系,明白了抽象类和接口存在的意义。 二、作业分析 第一次作业如下: 7-3 NCHU_航空货运管理系统(类设计) 分数 60 中等 作者 段喜龙 单位 南昌航空大学 航空快递以速度快、安全性高成为急件或贵重物品的首选。
    24级软件工程(南昌航空大学 - 软件学院)  昌航活阎王  2025-05-25 20:21   0   16
  • 二战飞机航运系统

    目录 一.前言 二.设计与分析 三.踩坑经验 四.改进分析 五。总结 一.前言 本次习题集是针对飞机航运系统管理的实际模拟系统,在第八九两次习题集中进行需求迭代使学生对于java七大原则有更深的领悟。两次习题对算法的考察不深,更注重于对七大原则的灵活使用。此处将七大原则及其要求贴出以便后文对照分析:
    24级软件工程(南昌航空大学 - 软件学院)  24201706-张子悦  2025-05-24 13:37   0   16
  • 软件工程第二次团队作业

    航班信息管理系统 - 迭代改进报告 项目地址(Alpha):https://github.com/OokukiooO/flight_info_management 2.1 问题与修改 在项目的第一阶段完成后,通过自我评估和模拟用户场景,发现了一些潜在的优化点。虽然本项目为独立开发,但仍可借鉴团队作业
    双学位22级(广东工业大学)  terran##  2025-05-22 01:33   0   16
  • 航空货运管理系统

    目录 一、多类实现 二、继承与多态 三、收获 一、多类实现 分析题目: 本题要求实现输入客户、货物、航班信息,然后按照一定格式输出货运表单,单纯看题目还是难以理解,我们结合输入格式来看 分析输入格式,其中有客户信息、货物信息、航班信息、收发件人信息,所以我们可以先设置以下类:People,Plane
    24级软件工程(南昌航空大学 - 软件学院)  清清的小猫  2025-05-22 19:26   0   16
  • 8-9集训题

    一、前言 在 Java 进阶学习中,8 - 9 题目集和 5 - 7 题目集的练习内容差别很大。5 - 7 题目集主要练习类与类之间的关系,还涉及一些算法,做起来比较困难。8 - 9 题目集主要围绕继承和多态展开,不少题目是在之前的基础上进行重构,代码实现难度比 5 - 7 题目集低一些。不过,在设
    24级软件工程(南昌航空大学 - 软件学院)  无妄清野  2025-05-21 22:39   0   16
  • 系统界面实现及介绍

    用户端功能界面实现 首页讲述公司最新新闻动态和茶文化 1.1 茶叶选购界面 功能实现:用户可通过分类导航(绿茶/红茶/乌龙茶等)或搜索框查找茶叶,点击商品卡片查看详情页,包含茶叶产地、等级、采摘时间、冲泡建议等完整信息 交互流程:选择规格后点击"立即购买"生成订单,系统调用微信支付接口完成交易,订单
    软件工程01班(昌吉学院 - 信息工程学院)  77787954  2025-05-21 12:39   0   16
  • 面向对象编程实践:物流订单管理系统的设计与实现

    一、引言在软件开发领域,面向对象编程(OOP)因其模块化、可扩展性和可维护性等优势,成为构建复杂系统的主流范式。本文通过分析两个物流订单管理系统的 Java 实现代码,结合代码度量数据,探讨面向对象设计的实践细节、功能演进及优化方向,旨在为初学者提供从需求分析到代码实现的完整思路。二、系统功能与架构
    24级软件工程(南昌航空大学 - 软件学院)  鄢家豪  2025-05-24 13:18   0   16
  • 第二次Blog作业

    前言 这次Blog作业是第二次迭代大作业的总结,经过上次迭代大作业后我们面向对象编程的基础能力得到了很大提升,这次的大作业是一个航空货运管理系统的迭代,与上一次的电梯系统迭代相比,这次的航空货运系统没有了那么复杂的算法,所以我们少了实现算法的难度,但是这并不代表着这次大作业就简单了,因为这次大作业并
    24级软件工程(南昌航空大学 - 软件学院)  tyc114514  2025-05-24 18:51   1   16
  • 第二次大作业学习

    前言 这次大作业是航空货运管理系统的代码学习,因为涉及的主要是对信息的输入与输出所以难度并没有很大,相比较第一次的电梯运行来说在,这次更加注重对类的设计而不是本身的算法,但是通过这次学习还是能学到很多东西的。 第一次迭代 刚拿到题目一看是信息的输出,我就知道这次大作业不会太难,可以比较轻松的写完这个
    24级软件工程(南昌航空大学 - 软件学院)  QQteam  2025-05-25 19:53   0   16