-
南昌航空大学Java题目集OOP8~9大作业分析Blog2
一、前言 这次大作业是关于航空货运管理系统,主要是处理订单问题的,相比于第一次大作业,难度大大降低了,难度属于中等偏下的,没有什么算法问题,但这次考察的主要是面向对象设计的一些原则,如单一职责原则、里氏代换原则、开闭原则以及合成复用原则、依赖倒转原则。以下是我对这几个原则的理解: 单一职责原则:一个 -
航空货运blog
一.前言 本次题目经历了两次迭代,第一次要求完成一个能实现发件人,收件人,起点,终点,货物信息显示的订单,第二次在第一次的基础上增加了不同的客户类型会有不同的折扣,不同类型的物品会有不同的费率,还需要输出支付方式。两次共同的难点在没有类图,需要完全依靠自己去划分类,还要做到单一职责原则、里氏代换原则 -
20241916 2024-2025-2《网络攻防实践》实验十
一、实践内容 1.SEED SQL注入攻击与防御实验 创建了一个Web应用程序,并将其托管在 www.SEEDLabSQLInjection.com。该Web应用程序是一个简单的员工管理应用程序。员工可以通过此Web应用程序查看和更新数据库中的个人信息。此Web应用程序主要有两个角色:管理员是特权角 -
第二次Blog作业
前言 在当今数字化的业务环境中,高效、准确地处理订单信息至关重要。这里呈现的两段 Java 代码围绕航班货物运输订单管理展开。它们旨在整合客户信息、货物详情、航班数据以及订单相关操作,以实现对订单全流程的管理与计算。 第一段代码初步构建了一个基础的订单处理框架,涵盖了客户、货物、航班和订单类的设计。 -
第二次blog
一、前言 题目集8~9主要考察了继承与多态,抽象类和接口思想,以及对设计原则(单一职责、里氏代换、开闭、合成复用、依赖倒转原则)。考察类的设计,执行单一职责和功能的增加。题目较电梯题更好理解,更容易一些,也是在不断训练中适应的结果。 1.第一次大作业: 第一次大作业模拟客户办理货运业务的全流程,涉及 -
第二次Blog作业
面向对象程序设计题目集8-9总结性Blog 一、前言 题目集8和题目集9聚焦于“航空货运管理系统”的设计与实现,旨在考查面向对象编程中的类封装、继承、多态、抽象类与接口的应用,以及复杂业务逻辑的结构化设计能力。两次题目集的题量均为1题,但题目集9在业务逻辑复杂度上略有提升,整体难度适中,侧重检验代码 -
类图
 -
软件设计描述
一、数据库设计 数据库需求分析 核心业务模块: 商品管理:商品信息录入(名称、条码、价格、分类)、上下架管理、促销活动设置。 库存管理:入库/出库记录、库存预警(阈值设置)、保质期监控。 销售管理:收银流水记录、退货处理、订单查询与统计。 采购管理:供应商对接、采购订单生成、到货 -
20242402 实验三《Python程序设计》实验报告
20242402 2024-2025-2 《Python程序设计》实验三报告 课程:《Python程序设计》 班级:2424 姓名:张宇涵 学号:20242402 实验教师:王志强 实验日期:2025年4月16日 必修/选修: 公选课 1.实验内容 (1)创建服务端和客户端,选择一个通信端口,用Py -
软件设计描述
基于图书馆管理系统的数据库设计流程 一、数据库需求分析 以高校图书馆管理系统为例,通过与馆员、读者和技术部门访谈,明确以下需求: 功能需求:图书检索、借阅/归还、逾期罚款、读者信息管理、库存统计、预约系统 数据需求: 核心实体:图书(ISBN、书名、出版社、分类号)、读者(学号、姓名、学院) -
[T.10] 团队项目:Alpha 阶段测试报告
项目 内容 这个作业属于哪个课程 2025年春季软件工程(罗杰、任健) 这个作业的要求在哪里 [T.10] 团队项目:Alpha 阶段测试报告 我在这个课程的目标是 通过实际开发体验软件工程流程 这个作业在哪个具体方面帮助我实现目标 通过实际开发体会实践与理论的区别 测试中出现的bug 前端部分 b -
软件设计描述
一、请根据数据库设计的四个步骤 1.数据库需求分析 目标定位:设计一个支持用户匹配学习伙伴、组队学习、进度追踪的数据库,核心需求包括: 用户管理:注册、个人信息(专业/年级/学习偏好)、活跃时间段; 学习匹配:发布学习需求(科目/目标/时间/地点)、标签筛选(如“考研数学”“晨读打卡”) -
20242935 2024-2025-2 《网络攻防实践》第十周作业
20242935 2024-2025-2 《网络攻防实践》第十周作业 实践十 Web应用程序安全攻防 一、实践要求 一、SEED SQL注入攻击与防御实验 我们已经创建了一个Web应用程序,并将其托管在 www.SEEDLabSQLInjection.com。该Web应用程序是一个简单的员工管理应用 -
20242816 2024-2025-2 《网络攻防实践》第9次作业
20242816 2024-2025-2 《网络攻防实践》第9次作业 1 实验要求 1.1 实践目标 本次实践的对象是一个名为pwn1的linux可执行文件。 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串。 该程序同时包含另一个代码片段,getShell,会 -
软件测试描述
一、请根据数据库设计的四个步骤【步骤:1.数据库需求分析2.概念结构设计3.逻辑结构设计4.物理结构设计】 (1)功能需求梳理 核心模块:用户管理(教师、学生、管理员)、课程管理(课程创建/发布/选课)、教学资源(课件/视频/作业)、互动功能(讨论区/实时问答)、评价系统(作业评分/考试/成 -
A May Day Trip to Bairu Spring
A May Day Trip to Bairu Spring On the morning of May Day, the golden sunlight pierced through the clouds and gently poured over the earth. The air was -
软件设计描述
一、数据库设计步骤详解 数据库需求分析 基于项目文档,需满足以下核心数据需求: 用户数据:存储微信一键登录的用户ID(openid)、昵称、头像URL及账号状态(正常/禁止登录),需保证用户信息安全; 照片数据:记录用户上传的原始照片路径(o_img)、处理后的照片路径(n_img)、文件大小及 -
软件设计描述
一、数据库设计步骤 1.数据库需求分析 明确系统核心用户为学生、家长、教师、管理员,核心场景包括: 学生:拍照上传作业、查看历史作业、错题集、题目资源库; 家长:作业反馈、家校沟通 教师:发补作业、批改作业、标注错题、统计班级作业完成情况、错题集管理、题目资源库管理; 2.概念结构设计 学生(Stu -
A Memorable May Day at West Lake(Revised version)
A Memorable May Day at West Lake This May Day, my siblings and I embarked on a meticulously planned sojourn to Hangzhou’s crown jewel—the legendary We -
NCHU-OOP-第二次工程级项目
一、 前言与概述 这次阶段迭代由两次作业组成,每次作业的题量适中,难度也还算适中,主要考察的知识点是面向对象设计原则,例如单一职责原则,里氏代换原则,开闭原则,合成复用原则,依赖倒转原则等。 二、题目描述 第一次需求 https://images.ptausercontent.com/499d204