-
航空公司题目集总结Blog
前言 这两次题目涉及到了以下知识点: 面向对象编程(OOP)概念:类和对象,封装,继承,多态 Java核心语法:控制结构,数据类型,字符串处理,输入输出 集合框架:ArrayList以及相关方法操作 抽象类:定义了抽象类GetFinalPrice、BillingPrinciples、ShowOrde -
[T.14] 团队项目:Beta 阶段项目计划
格式描述 项目 内容 这个作业属于哪个课程 软件工程 这个作业的要求在哪里 Beta 阶段项目计划作业要求 我在这个课程的目标是 提升软件工程化能力,提升团队合作与交流沟通能力,培养敏捷开发能力 这个作业在哪个具体方面帮助我实现目标 制定Beta阶段计划,提前规划提高迭代效率 写作目标 本功能规 -
第二次博客作业——航空货运管理系统
第二次Blog作业——航空货运管理系统 一、前言 这一个月以来,我们迎来了第二次的迭代作业——航空货运管理系统。有了第一次的迭代经验,这次的迭代相较于第一次来说,更加轻松、简单。与此同时,航空货运管理系统所带来的一些挑战也给了我进步,下面我将对这次的迭代过程加以分析。 二、设计与分析 1、第一次迭代 -
航空货运管理系统题目总结
航空货运管理系统题目集结束了,以继承与多态程序为中心,不断增加新功能,我学到了很多: 1.通过继承实现不同类型货物的差异化费率计算 2.使用数据库替代ArrayList持久化数据 3.show()方法统一格式化输出 下面我将从程序结构,公测、互测以及bug分析几个方面来总结我这两次作业。 第一次作业 -
Java—OOP_第二次BLOG
(1)前言: 本篇文章总体分析PTA中题目集8-题目集9: <1> 题目集8总共3道题目,前2道均为简单题,主要分别考察对NCHU_点线面问题和NCHU_雨刷问题的扩展继承和多态;第三道题为中等题,考察对NCHU_航空货运管理系统的类设计,以及类间关系设计。 <2> 题目集9总共3道题,前两道均为简 -
第二次Blog作业航空货运管理系统分析
前言-: 第一次题目集 一、知识点 面向对象设计原则 ◦ 重点考核单一职责原则、里氏代换原则、开闭原则、合成复用原则。 ◦ 要求类的职责分离(如Goods类负责计费逻辑,Order类负责订单管理),通过接口(Chargeable)实现多态,符合里氏代换原则。 空运计费逻辑 ◦ 计费重量:取实际重量与 -
题目集 8~9 总结性博客
题目集 8~9 分析 前言:题目集 8 和 9 围绕面向对象设计,涵盖抽象类、继承、多态及策略模式等知识,共 6 题。前者侧重基础(如几何图形多态、简单货运计费),难度中等;后者深化设计模式(如支付策略解耦)和复杂业务(多类型客户 / 货物规则),难度较高,通过阶梯式场景推动从基础编码到系统设计的能 -
航空货运管理系统分析
前言: 本次Blog随笔是针对PTA题目集8、9进行分析的,主要针对题目集8、9的最后一题航空货运管理系统来进行分析。题目集8的前两题分别是点线面问题重构和雨刷程序功能扩展设计,这两个问题所考查的是多态,同时点线面问题还考查了继成,通过使用抽象类,实现不同类的继承。题目集9前两题考查魔方问题和点线面 -
20242825 2024-2025-2 《网络攻防实践》第十周作业
@目录一. 实验内容1.1 实验内容概述1.SEED SQL注入攻击与防御实验2.SEED XSS跨站脚本攻击实验(Elgg)1.2 实验相关知识概述1.2.1 SQL注入攻击与防御1.2.2 XSS跨站脚本攻击二. 实验过程2.1 实验环境配置2.2 SEED SQL注入攻击与防御实验2.2.1 -
软件设计描述
一、请根据数据库设计的四个步骤【步骤:1.数据库需求分析2.概念结构设计3.逻辑结构设计4.物理结构设计】 (1)功能需求梳理 核心模块:用户管理(教师、学生、管理员)、课程管理(课程创建/发布/选课)、教学资源(课件/视频/作业)、互动功能(讨论区/实时问答)、评价系统(作业评分/考试/成绩 -
软件设计描述
一、数据库设计四个步骤结合系统设计(以“在线教育平台”为例) 1. 数据库需求分析 目标:明确系统功能与数据需求。 业务需求:系统需支持课程管理、学生选课、教师授课、成绩查询、在线考试等功能。 数据需求: 实体:学生(学号、姓名、联系方式)、教师(工号、职称)、课程(课程ID、名称、学分)、选课记录 -
对于“题目集 8~9"的总结性 Blog——纪念我的航空运输费用终于合理啦
航空货运管理系统设计与实现:从三次电梯题到航空货运的进阶之路 一、前言 1. 初次接触:从电梯调度到货运系统的思维转变 最初面对电梯题目时,因复杂的状态转移逻辑而倍感吃力,熬夜尝试编写代码却因逻辑漏洞陷入死循环。这种挫败感在接触航空货运管理系统时再次浮现——输入项的多层嵌套(如货物明细的循环输入)、 -
[T.14]团队项目:Beta阶段项目计划
项目 内容 这个作业属于哪个课程 2025年春季软件工程(罗杰、任健) 这个作业的要求在哪里 [T.13] 团队项目:Beta阶段项目计划 我在这个课程的目标是 学习软件工程知识和软件开发中的通用方法,提升实际项目开发的能力,参与从需求分析、设计、编码、测试到维护的完整软件开发流程,并完成一个完整、 -
第二次blog作业
前言: 学习本次航空管理作业感受: 这次迭代作业相较于之前电梯简单了很多,再请教同学之后,也是顺利写下来了。java的类设计以及继承多态方面的细节处理很多,从最初简单实现客户、货物、航班等类的基础功能,到迭代后加入客户类型、货物类型和支付方式等复杂逻辑,每一次代码的优化都让我对类的封装、继承和多态有 -
面向对象设计课程第二单元-题目集8-9总结性Blog
一、前言 题目集结构与知识点分布 题目集 题量 核心知识点 第一次 3题 NCHU_点线面问题重构(继承与多态)、NCHU_雨刷程序功能扩展设计、NCHU_航空货运管理系统(类设计) 第二次 3题 NCHU_魔方问题、NCHU_点线面问题再重构(容器类)、NCHU_航空货运管理系统(继承与多态) 难 -
A Charming May Day in Suzhou改进版
A Charming May Day in Suzhou As the golden rays of May bathed the ancient city, I found myself stepping into the poetic embrace of Suzhou—a mesmerizin