-
云散月明谁点缀,天容海色本澄清-第二次blog作业
云散月明谁点缀,天容海色本澄清--第二次blog作业🔭 前言: 又到了blog的总结时间,我想,也许对于我们普通的学生来说,初学Java多态时,总觉得那些父类引用指向子类对象的代码,像一场晦涩的哑谜。编译器沉默地注视着我手忙脚乱地调试,而IDE里鲜红的报错提示像午夜的路灯,照着我这个迷途的初学者。 -
软件工程第三次团队作业
航班信息管理系统 - 个人项目冲刺报告 项目仓库地址 https://github.com/OokukiooO/flight_info_management Alpha 冲刺回顾 (模拟每日冲刺) 个人冲刺 1 (启动与核心功能搭建) 一、Alpha 任务认领 (个人职责) 成员: Ookukioo -
软件工程第二次团队作业
航班信息管理系统 - 迭代改进报告 项目地址(Alpha):https://github.com/OokukiooO/flight_info_management 2.1 问题与修改 在项目的第一阶段完成后,通过自我评估和模拟用户场景,发现了一些潜在的优化点。虽然本项目为独立开发,但仍可借鉴团队作业 -
软件工程第一次团队作业
航班信息管理系统:项目报告 本项目报告详细阐述了本项目(航班信息管理系统)的需求分析、功能设计、技术实现及开发过程。系统的所有环节,包括UI设计(使用Adobe XD进行概念设计)、前端开发、后端开发以及数据库调试,均由我独立完成。 一、面向用户分析 航班信息管理系统主要面向以下用户群体: 系统管理 -
航空货运管理系统题目集总结性Blog
一.前言 最近我们刚搞完题目集 8~9 的航空货运管理系统题目,感觉收获满满,也踩了不少坑。这次题目集主要是让我们模拟航空公司货运业务,重点熟悉那些面向对象设计原则,像单一职责原则、里氏代换原则、开闭原则以及合成复用原则。刚开始接触这些原则有点不适应,但通过这次实践,感觉自己对它们的理解深了不少。 -
关于对面向对象第8~9次作业的总结blog
前言: 关于第八到九次的java大作业的内容来说,都是基于对前几次大作业中的题目的迭代和完善,主要要求我们使用多态和接口对这些题目进行拓展,对于我来说题量和难度都是适中稍微有一点点问题的水平,但在编写代码的过程中我还是碰到了不少的困难,例如过于繁杂的输出代码导致后面调试的问题等等。 设计与分析: 第 -
# 20242924 2024-2025-2 《网络攻防实践》实践十报告
20242924 2024-2025-2 《网络攻防实践》实践十报告 1.实践内容 1.1 实践目标 一、SEED SQL注入攻击与防御实验 我们已经创建了一个Web应用程序,并将其托管在 三达不溜.SEEDLabSQLInjection.com。该Web应用程序是一个简单的员工管理应用程序。员工可 -
题目集8~9的总结性Blog
前言 面向对象程序设计课程第二次迭代设计作业结束了,第二次迭代作业,以航空货物管理系统为中心,不断的添加新的功能,在这个过程中有许多的知识点。 1.Java基本语法; 2.Java容器类的使用; 3.Java的继承和多态 4.面向对象的设计思路; 5.如何增加代码可拓展性; 6.如何使用自动化测试工 -
8-9集训题
一、前言 在 Java 进阶学习中,8 - 9 题目集和 5 - 7 题目集的练习内容差别很大。5 - 7 题目集主要练习类与类之间的关系,还涉及一些算法,做起来比较困难。8 - 9 题目集主要围绕继承和多态展开,不少题目是在之前的基础上进行重构,代码实现难度比 5 - 7 题目集低一些。不过,在设 -
面向对象程序设计-第二单元blog
前言 相比于第一次的电梯程序设计,我认为这一次的迭代作业并没有太多的算法要求,在逻辑等方面上更加清晰可观,没有冗杂和难解的算法逻辑问题,做起来并没有很困难,但此次作业逐步加深了对面向对象设计的理解,从简单的继承多态到复杂系统的类协作,每一次迭代都在优化代码结构和逻辑。但通过这三次作业,深入实践了面向 -
20242802 2024-2025-2 《网络攻防实践》实践第十周报告
20242802 2024-2025-2 《网络攻防实践》实践第十周报告 目录20242802 2024-2025-2 《网络攻防实践》实践第十周报告1.实践内容一、SEED SQL注入攻击与防御实验(一)熟悉SQL语句(二)对SELECT语句的SQL注入攻击(三)对UPDATE语句的SQL注入攻击 -
题目集8~9第二次Blog作业
前言:本次航空货运管理系统作业,第一次主要考察类设计:Customer(客户信息)、Goods(货物信息,包含计费逻辑)、Flight(航班载重管理)、Order(订单信息汇总与输出),同时考核单一职责原则,里氏代换原则,开闭原则,合成复用原则。第二次则着重考察继承与多态的使用:引入抽象类Cargo -
20242909 2024-2025-2 《网络攻防实践》第十次作业
20242909 2024-2025-2 《网络攻防实践》实践十报告 1.实践内容 1.1SEED SQL注入攻击与防御实验 我们已经创建了一个Web应用程序,并将其托管在www.SEEDLabSQLInjection.com。该Web应用程序是一个简单的员工管理应用程序。员工可以通过此Web应用程 -
航空货运管理系统(继承与多态)
航空货运管理系统开发日志 一、需求分析阶段:从一团糟倒层层剖析 最开始盯着五个类头皮发麻,仔细分析,然后画出对应的类图之后才稍微有点思路。特别纠结费率的实现方式,后来发现其实只需要设计一个专门计算的ShippingCostCalculator,然后定义好接口就能搞定。 这是刚开始画的类图 二、类设计 -
20242938 2024-2025-2 《网络攻防实践》第十周作业
一、实验要求 1. SEED SQL注入攻击与防御实验 我们已经创建了一个Web应用程序,并将其托管在 三达不溜.SEEDLabSQLInjection.com。该Web应用程序是一个简单的员工管理应用程序。员工可以通过此Web应用程序查看和更新数据库中的个人信息。此Web应用程序主要有两个角色:管 -
题目集8~9总结性Blog
前言 题目集8和9重点围绕“航空货运管理系统”展开,聚焦面向对象设计原则的应用。两次作业的知识点涵盖类设计、继承与多态、接口实现、输入输出处理,并逐步引入设计模式思想。 题量适中但难度递进:题目集8要求基础类建模;题目集9需重构代码以支持多类型货物和支付方式,复杂度显著提高。 通 -
PTA8-9航空货运管理系统总结
第8,9次题目集总结 一、前言 题目集8-9均在重点考察类的设计原则,要求符合单一职责、里氏代换、开闭原则、合成复用原则等几大设计原则;两个题目集均为三道题,题目量不大,三道题的算法均较小,只要符合类设计要求,基本上不会出现不符合答案的情况,只要仔细读题,认真理解,细心设计,都能做出来,难度不大。 -
第二次Blog作业:题目集8~9总结性Blog
一、前言 知识点总结:这两次题目集所涉及的算法都较为简单,重点不在于算法而在于类设计以及考察java的七大原则。 1.SRP(单一职责原则):一个类 / 模块 / 接口仅负责一项职责,确保引起其变化的原因只有一个。 2.OCP(开闭原则):软件实体(类、模块、函数等)应对扩展开放,对修改关闭。 3. -
第二次blog大作业分析
前言 第二次blog大作业主要围绕航空货运管理系统展开,相较上一次的电梯分析,逻辑层面简单了不少,得分情况也比上一次理想。 一、需求分析 第一题(第八次pta练习) 1.核心功能 输入客户信息(编号、姓名、电话、地址)、货物信息(数量、编号、名称、尺寸、重量)、航班信息(航班号、起降机场、日期、最大 -
第二次blog(航空运货管理系统)
前言 刚开始做题目集 8 和 9 的时候,我真的感觉好难啊!题目集 8 要写客户、货物、航班这些类,里面的运算什么的我不知道该怎么写,只能照着公式写一点改一点,之后放在IDEA里面进行测试慢慢改。题目集 9 更复杂,要加订单、支付方式,还要用什么枚举类型,我一开始完全不知道怎么下手,光是看题目要求就