-
题目—航空货运管理系统
航空货运管理系统报告 目录 前言 简要分析 设计与分析 开始 第一次源码 类与方法设计 主要的类与方法的解析 代码质量度量 对数据进行分析 改进 第二次源码 类与方法设计 主要的类与方法的解析 代码质量度量 对数据进行分析 采坑心得 采坑心得 改进建议 解耦输入/输出处理 增强异常处理 策略模式优化 -
面向对象程序设计(Java)题目集8~9中航空货运管理设计总结BLOG
一.前言 在最新两次的PTA编程作业中,发布了题目集8~9中有关航空运输订单的题目,以抽象类的使用和类的多态继承为核心载体,通过两次迭代作业分步推进完成,逐步引导我们从单一类的货物,支付方式,用户的基础单个类过度到应对更复杂场景的类的继承,实现多种类的多态继承使用,以及深化了我在编程过程中对代 -
面向对象总结性Blog_02:航空货运管理系统
一、前言 通过完成这题目集8-9两次作业,我有了一些感悟。 首先,这两次作业的知识点包括:继承与多态,类的设计与封装,容器类设计与操作,策略拓展性与支付方式封装以及设计原则的应用(SRP、LSP、OCP、CRP、DIP) 其中最重要的当属航空货运管理系统(继承与多态) 然后,这三次题目集一共有3+3 -
第二次Blog作业
前言 在当今数字化的业务环境中,高效、准确地处理订单信息至关重要。这里呈现的两段 Java 代码围绕航班货物运输订单管理展开。它们旨在整合客户信息、货物详情、航班数据以及订单相关操作,以实现对订单全流程的管理与计算。 第一段代码初步构建了一个基础的订单处理框架,涵盖了客户、货物、航班和订单类的设计。 -
第二次blog
一、前言 题目集8~9主要考察了继承与多态,抽象类和接口思想,以及对设计原则(单一职责、里氏代换、开闭、合成复用、依赖倒转原则)。考察类的设计,执行单一职责和功能的增加。题目较电梯题更好理解,更容易一些,也是在不断训练中适应的结果。 1.第一次大作业: 第一次大作业模拟客户办理货运业务的全流程,涉及 -
20241916 2024-2025-2《网络攻防实践》实验十
一、实践内容 1.SEED SQL注入攻击与防御实验 创建了一个Web应用程序,并将其托管在 www.SEEDLabSQLInjection.com。该Web应用程序是一个简单的员工管理应用程序。员工可以通过此Web应用程序查看和更新数据库中的个人信息。此Web应用程序主要有两个角色:管理员是特权角 -
题目集8-9总结
题目集8-9总结 一、要点 1、题目集8: 题目集8共有三道题, 难度总体来说较小。主要考察面向对象的设计原则、类的设计与继承和多态。 1)第一题是在前面题目的基础上进行重构,来实现继承与多态,主要考察抽象类的设计,要求定义共同父类Element作为抽象类,并声明抽象方法display(),强制子类 -
Blog 2:题目集08-09分析
Blog 2:题目集08-09分析 前言 题目集8-9与前几次的题目集相比,算法层面的挑战有所降低,但对类设计的考察要求显著提升,更注重检验对类体系构建、结构设计的深层理解。这两次的题目集题量不大,但题目阅读量较高,大幅增加了信息提取和题意理解的难度,需要应试者具备较强的文本解读能力、逻辑梳理能力以 -
20242308 实验三《Python程序设计》实验报告
20242308 2019-2020-2 《Python程序设计》实验三报告 课程:《Python程序设计》 班级: 2423 姓名: 施俊龙 学号:20242308 实验教师:王志强 实验日期:2025年4月16日 必修/选修: 公选课 一.实验内容 本实验要求用Python实现一个基于客户端-服 -
A Charming May Day in Suzhou
A Charming May Day in Suzhou As the May Day holiday arrived, I set foot in the enchanting city of Suzhou, a place where ancient charm meets modern vit -
20242934 2024-2025-2 《网络攻防实践》第十周作业
1.实践内容 (1)SEED SQL注入攻击与防御实验 我们已经创建了一个Web应用程序,并将其托管在 三达不溜.SEEDLabSQLInjection.com。该Web应用程序是一个简单的员工管理应用程序。员工可以通过此Web应用程序查看和更新数据库中的个人信息。此Web应用程序主要有两个角色:管 -
类图
 -
软件设计描述
一、中医药经典案例分享平台数据库设计 数据库需求分析 先明确平台的功能和用户需求。 我们的平台主要面向大学生、中医药爱好者和从业者,核心功能是分享、浏览、收藏中医药经典案例。用户分为普通用户和管理员,普通用户需要注册登录、查看案例、发表评论、收藏案例;管理员要审核案例、管理用户信息。 所以需要的数据 -
20242121 实验三《python程序设计》实验报告
课程:《Python程序设计》 班级: 2421 姓名: 陈云龙 学号:20242121 实验教师:王志强 实验日期:2025年4月16日 必修/选修: 公选课 1.实验内容 创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。 (1 -
第五组软件设计描述
一、无障碍导航系统的数据库设计流程 数据库需求分析 以无障碍导航系统的核心功能为目标,明确数据需求: 用户数据:残障类型(视觉障碍/肢体障碍)、偏好设置(语音播报/震动提醒)、历史路径记录。 地图数据:无障碍设施(盲道、斜坡、电梯)的坐标与属性,动态障碍物(施工区域)的实时状态。 路径数据:基于无障 -
软件设计描述
软件设计描述 一、请根据数据库设计的四个步骤【步骤:1.数据库需求分析2.概念结构设计3.逻辑结构设计4.物理结构设计】结合系统题目,描述应该怎样设计一个完整的数据库(500字) 数据库需求分析 • 功能分析:此平台的主要功能涵盖用户管理、经典方例展示、评论分享、收藏点赞等。 • 数据需求确定:需要 -
20242319 实验四《Python程序设计》实验报告
20242319 2024-2025-2 《Python程序设计》实验四报告 课程:《Python程序设计》 班级:2423 姓名:万翔宇 学号:20242319 实验教师:王志强 实验日期:2025年6月1日 必修/选修:公选课 前言 我从很小的时候就开始接触游戏了,但给我童年带来回忆最多的还得是 -
[T.16] 团队项目:Beta 阶段发布说明
项目 内容 这个作业属于哪个课程 2025年春季软件工程(罗杰、任健) 这个作业的要求在哪里 [T.16] 团队项目:Beta 阶段发布说明 我在这个课程的目标是 学习软件工程的基础知识,和团队成员们实践各种软件工程的方法与流程,开发一个让我们值得骄傲的项目 这个作业在哪个具体方面帮助我实现目标 B -
[I.3] 个人作业:结课总结
项目 内容 这个作业属于哪个课程 2025年春季软件工程(罗杰、任健) (北京航空航天大学 - 计算机学院) 这个作业的要求在哪里 [P] 结对项目:影蛇舞 我在这个课程的目标是 掌握更多技术,在实践中提升自身能力 这个作业在哪个具体方面帮助我实现目标 总结开发各个阶段的收获 一、提问博客链接 [I