自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 课堂练习——【团队作业与个人作业】

他们期望系统简单易用,能快速访问自己的学习相关信息,同时提供一个交流平台或通知中心,以保持与学校活动的同步。查询与统计功能满足各角色的数据需求;通过结合Selenium和Postman,可以在学生信息管理系统项目中实现从前端界面到后端接口的全面测试,确保系统的功能正确性、用户界面的流畅性以及API的稳定可靠。软件测试并非要达到绝对的完美,而是要达到一个可接受的质量标准,确保软件在关键功能上稳定可靠,用户体验良好。“足够好”的测试是指软件满足基本功能需求,无重大缺陷,性能稳定,并通过了关键用户场景的验证。

2024-05-01 01:10:01 465

原创 【课堂练习】

虽然现代JVM的垃圾回收机制已经非常高效,但是在性能敏感的场合,仍然需要注意对象的创建频率。例如,在SysLogininforMapper中的deleteLogininforByIds方法,如果处理大量ID时,应考虑使用批处理技术,而不是循环单条处理。例如,在SysMenuMapper中的查询方法,如果涉及到复杂的查询条件或者大量数据的查询,应确保SQL语句的优化和索引的使用。异常处理:代码中应该有更明确的异常处理逻辑,比如使用try-catch块捕获可能的异常,并进行适当的处理,如记录日志、回滚事务等。

2024-04-29 23:47:34 556

原创 【团队案例练习】

如果团队具备足够的技术能力和风险承受能力,并且能够通过有效的沟通和协商确保项目的顺利进行和收益保障,那么可以考虑接手。但如果团队对项目的真实需求和技术难度存在疑虑,或者无法确保项目的法律和资金保障,那么建议团队放弃该项目,以避免可能的风险和损失。在PM的带领下,我们的团队深入分析了市面上的多款英语学习App,通过亲身使用和综合评估,最终选出了以下五款英语学习App作为行业的Top5。策略三: 对于股份承诺,可以考虑制定详细的协议,明确股份的分配、价值和权益,同时寻求法律咨询,确保团队利益得到保障。

2024-04-29 23:45:11 953

原创 做过头了会怎样?

决策效率降低:为了验证极其细微的设计改动,团队需花费大量时间和资源进行数据分析,这无疑会降低决策效率,过分追求量化数据可能导致忽视设计师和产品经理的专业判断及直觉,使得团队在面对细枝末节的设计决策时陷入繁琐的测试和论证过程,这不仅消耗大量资源,还可能延误项目进度。他们决定对41种不同的蓝色进行测试,以找出点击率最高的颜色。数据解读偏差:依赖数据的同时,如果没有正确理解和解释数据背后的含义,很容易陷入数据陷阱,只关注到可以直接测量的部分,而忽视那些难以量化但对产品成功至关重要的因素,如情感设计、品牌价值等。

2024-03-08 10:08:14 1015

原创 小组练习:请列出关于创新感受最深的几点启发

通过对学生信息管理系统进行SWOT分析,可以更好地理解其潜在的优势和劣势,以及面临的机会和威胁,从而制定有效的策略来优化系统的设计和实施。数据驱动的决策:系统可以提供有价值的数据分析,帮助学校做出更好的教育决策。即时更新和访问:允许教师和管理人员即时更新和访问学生信息,提高响应速度。政策和资金支持:教育技术的政策和资金支持可能增加系统的实施和采用。法律和规制变化:教育数据管理的法律和规制变化可能影响系统的运营。经济衰退:经济衰退可能减少教育预算,影响系统的更新和维护。

2024-05-07 20:28:17 161

原创 小组练习 : 结合本小组项目写下能想到的所有 SWOT

通过对学生信息管理系统进行SWOT分析,可以更好地理解其潜在的优势和劣势,以及面临的机会和威胁,从而制定有效的策略来优化系统的设计和实施。数据驱动的决策:系统可以提供有价值的数据分析,帮助学校做出更好的教育决策。即时更新和访问:允许教师和管理人员即时更新和访问学生信息,提高响应速度。政策和资金支持:教育技术的政策和资金支持可能增加系统的实施和采用。法律和规制变化:教育数据管理的法律和规制变化可能影响系统的运营。经济衰退:经济衰退可能减少教育预算,影响系统的更新和维护。

2024-05-07 20:27:36 266

原创 优良的系统结构具有什么特点?可以举例说明

此外,SIMIS还注重系统的安全性和稳定性设计,采用了多种安全措施和容错机制,以确保系统的稳定运行和数据安全。例如,在一个客户关系管理系统(CRM)中,当企业需要扩展新的市场或增加新的业务功能时,系统应能够快速地适应这些变化,而无需对整个系统进行大规模的重构。模块化设计:系统被划分为多个独立的模块,每个模块具有特定的功能。例如,在一个电商系统中,可以将用户管理、商品管理、订单管理等功能分别设计为独立的模块,这样当需要调整某个功能时,只需针对相应的模块进行修改,而不会影响整个系统的其他部分。

2024-05-01 07:41:59 321

原创 系统分析课堂问题练习

应用架构(Application Architecture)是指描述IT系统功能和技术实现的内容,它主要关注于业务中使用的应用程序的行为,包括应用程序如何相互之间以及如何与用户交互,同时关注应用程序消费和生成的数据。总之,应用架构是描述IT系统功能和技术实现的内容,关注应用程序的行为和数据,而应用架构模式则是经过验证的、可重用的解决方案,可以帮助开发人员快速构建高质量的应用程序。跨平台互操作:通过定义统一的服务接口和标准化的数据格式,实现不同平台和系统之间的互操作,提高系统的整合性和互联性。

2024-05-01 01:25:43 634

原创 如何理解用例和参与者?业务流程图中的活动是否都可以理解为系统用例?

虽然业务流程图中的某些活动可能涉及系统与参与者的交互,但并非所有活动都直接对应于系统的用例。用例不仅定义了系统的功能需求,还描述了系统的行为,以及系统如何与外部实体进行交互以实现特定的业务目标。总之,用例和参与者是描述系统如何与外部实体进行交互的重要工具,而业务流程图中的活动并不都直接对应于系统的用例。用例(Use Case)和参与者(Actor)是软件工程和系统工程中的重要概念,主要用于描述系统如何与外部实体进行交互,以及系统应该完成哪些功能来满足业务需求。

2024-04-04 19:42:17 286

原创 针对本小组项目遇到的某个问题,按照下述步骤,商量一个改进的具体计划,同时评价改进的效果 1、建立规则,仪式,流程,模式 2、给好行为正面的反馈 3、明确指出不合适的行为,必要时调整人员。

通过以上三个方面的改进计划,可以有效解决团队协作中常见的问题,提升项目执行效率和团队凝聚力。同时,还需要不断对改进措施进行评估和调整,以适应项目需求的变化和团队的发展。仪式:设立固定的团队会议或活动,如每日站会、周例会、项目启动会等,增强团队凝聚力。问题描述:团队成员在项目中表现出色,但缺乏及时的正面反馈,可能导致其积极性受挫。模式:对于重复性的工作,形成固定的操作模式或模板,减少不必要的沟通成本。设立团队内部的表扬机制,对表现出色的成员给予及时的正面反馈。

2024-04-04 19:39:58 343

原创 MYSQL数据库基本命令

注意: 在执行删除数据库操作前,请确保你确实想要删除数据库及其所有数据,因为该操作是不可逆的。– 直接删除数据库,不检查是否存在。IF EXISTS 是一个可选的子句,表示如果数据库存在才执行删除操作,避免因为数据库不存在而引发错误。IF EXISTS 是一个可选的子句,表示如果表存在才执行删除操作,避免因为表不存在而引发错误。database_name 是你要删除的数据库的名称。table_name 是你要创建的表的名称。table_name 是要删除的表的名称。– 直接删除数据库,不检查是否存在。

2024-04-01 10:42:45 160

原创 学生信息管理系统用例图(对上一篇的改进版)

为了创建一个学生信息管理系统的用例图,我们首先需要明确系统的主要功能以及用户与系统之间的交互。描述:管理员可以修改学生的基本信息,如姓名、学号、联系方式等。描述:用户可以将学生信息导出为Excel或其他格式的文件。描述:用户可以查看所有学生或特定学生的详细信息。描述:管理员可以添加新的学生记录到系统中。描述:教师可以为特定学生录入或修改成绩。描述:管理员可以删除系统中的学生记录。描述:用户可以查询特定学生的成绩信息。参与者:学生、教师、管理员。参与者:教师、管理员。参与者:教师、管理员。

2024-04-01 10:28:25 354

原创 学生信息管理系统用例图

学生信息管理系统 用例图

2024-03-31 14:50:17 319

原创 什么是硬系统和软系统?为什么说硬系统方法不能很好地解决软系统问题

硬系统方法往往注重系统的稳定性和可控性,强调对系统的精确描述和预测,但对于软系统来说,这些因素往往难以量化和精确描述。此外,软系统问题的解决方案往往涉及到人的思维、行为和组织等方面,这些因素也具有很大的不确定性和复杂性,难以通过硬系统方法进行精确的分析和优化。例如,可以采用软系统方法论,强调对系统的整体性和过程性的理解,注重人的参与和主观性,以及采用迭代和试错的方式进行问题的求解和优化。硬系统和软系统是两种不同类型的系统,它们在性质和功能上有明显的区别,它们在处理问题时采用不同的方法论。

2024-03-08 14:00:05 219

原创 联系实际说明信息系统在一个组织中的地位变迁

在这个阶段,信息系统不仅支持组织的日常运营和管理,还能够帮助组织实现创新和发展。在这个阶段,信息系统已经成为组织的核心竞争力之一,并且是组织持续发展的重要支撑。在这个阶段,信息系统不仅需要支持组织的日常运营和管理,还需要引领组织的创新和变革。从最初的辅助工具到成为组织的核心竞争力之一,再到引领组织的创新和变革,信息系统在组织中的地位和作用不断提升和拓展。因此,组织需要不断地投入资源和资金来开发和维护信息系统,以适应不断变化的市场环境和业务需求。:随着组织的发展和业务扩张,信息系统开始发挥更加重要的作用。

2024-03-08 13:55:20 281

原创 关于如何平衡各种需求?若只满足部分的需求, 大致会得到什么样的软件,会有什么特点?

通常,高质量和快速开发的软件往往需要更多的资源和时间来确保稳定性和功能的完善,而这与“免费”的要求可能产生冲突。综上所述,虽然我们可以尝试寻找一个平衡点来满足“做得好”、“免费”和“开发快速”这三个要求,但实际上很难得到一个完美符合这些条件的软件。在选择和使用这样的软件时,用户需要权衡其特点和缺点,并根据自身需求做出决策。①如果希望软件做得又快,又低成本(人工便宜),不考虑其他要求,那么,我们会得到大致什么样的软件呢?⑤如果希望软件是免费的,而且要很快交付,越快越好,那么,这样的软件有什么特点呢?

2024-03-08 13:40:43 554

原创 操作系统调研课题作业

用户管理:Harmony OS 3.0提供了多用户管理功能,用户可以根据自己的需求,创建不同的用户账号,实现个性化的设置和隐私保护。设备管理:Harmony OS 3.0支持多设备联动,通过设备管理功能,用户可以方便地管理各种智能设备,实现一体化的控制和管理。内存管理:Harmony OS 3.0通过智能内存管理算法,实现了高效的内存管理,可以合理分配系统资源,提供更流畅的使用体验。强大的性能:Harmony OS 3.0具备优秀的性能表现,通过智能调度算法和资源管理机制,可以提供流畅的操作和响应速度。

2024-03-02 13:36:36 707

原创 系统分析与设计_Note

整体 系统论

2024-03-02 13:32:04 271

原创 面向对象之继承、多态02

原文书接上一回。

2023-10-13 23:29:22 39

原创 面向对象之继承、多态01

原因:子类中没有带参构造方法(注:前面学到若无无参构造方法,系统会默认有一个 执行没毛病),它会在类实例化对象时被自动调用。而普通方法只有在使用的时 候才会被调用。相当于继承了个锁起来的成员变量 需要钥匙解锁(set、get方法)这时候就不应该使用继承 因为不同类型 而是各自设置两个类。game才是自己的成员变量 另外两个是继承父类的。若无继承父类 则默认继承Object类。不断向上溯源,如都没有name就会报错。由此可知子类不能继承父类的构造方法。继承父类 调用其方法。

2023-10-03 09:49:55 35

原创 面向对象基础09

没使用的话 都会变成垃圾。

2023-09-17 01:44:12 48 1

原创 面向对象基础08

new关键字 在堆内存中开辟内存空间。赋值完毕后 方法执行完 就出栈。

2023-09-17 01:40:12 27 1

原创 面向对象基础07

引用其他空间的数据 获得的是其地址。

2023-09-17 01:30:46 34 1

原创 java零基础day03

因为随着日子的推移,日积月累的代码会渐渐遗忘掉其所实现的功能或模块等。注释是为了方便别人或自己以后阅读自己的代码。文档注释(continue……

2023-09-17 01:13:09 41 2

原创 面向对象基础05

stu2被stu1(地址001)赋值 stu2.name=“xx” 这里的地址也是001。加载了类之后,main方法会在方法区临时存储。而后才会在栈内存当中执行。堆内存里面的就变成了垃圾 然后堆内存 栈内存的东西都没有了。堆内存所引用的栈内存内容没有了 堆内存里的内容自然也没有了。阿珍覆盖了001 阿强断掉了001的关系。执行完之后栈内存里面的就会退出去。执行完毕后从内存中退出。

2023-09-17 01:07:07 30 1

原创 面向对象基础05

其他参数同样构造set get方法。

2023-09-16 22:47:08 32 1

原创 面向对象基础04

因为有的时候我们在创建对象时是不知道属性值的,比如说对象的属性值不是直接写死的,而是由键盘录入而来的,所以我们在创建对象的时候是不是就不知道对象的属性是什么了,此时只能用空参构造方法。先把对象创建出来,然后后面再用方法赋值获取。那我们是不是不需要写空参构造方法呢?直接写带参构造方法?其实我们在实际的开发当中,一般都会把空参构造与带参构造一并写上。将无参调用注释掉则不会报错。

2023-09-16 16:01:49 34 1

原创 面向对象基础03

把相关简写参数改成其名 然后等号左边的同名参数改变成this.xx 区分开成员变量与局部变量。当成员变量与局部变量重名时会触发就近原则 要想使用成员变量 则要加this关键字。上面 name=name 也改成 this.name=name(回顾上面的代码)输出为10 (就近原则用了局部变量的age)this关键字使用的是成员变量里的age。

2023-09-16 00:54:37 41 1

原创 面向对象综合案例学习01

难点在javabean类 角色类 有姓名血量性别长相(长相是随机的)string face 改为了 char gender。先写一个javabean去描述每一个角色。写代码前先分析,先把逻辑想明白,捋顺了再写。在每次攻击后加入一个换行输出进行格式控制。没有进行格式化控制输出就会变成一行输出。对攻击的润色,增加攻击效果。修改一下测试类中的参数后。

2023-09-15 20:33:54 20

原创 面向对象基础02

人关门:人只是给了门一个作用力,门是自己关上的。所以该方法是门的方法,而不是人的。A:人画圆,不是人画的,而是圆自己画的。人只是调用了圆的方法去画了一个圆而已。如果是人画的,那么画圆这个方法就应该设计在人里面。A:数据量少的时候还好,数据量一多就会显得繁杂。为什么人画圆不是人的方法,而是属于圆的方法。人画圆,这个圆是人画的还是圆自己画的。Q:那我使用判断来控制逻辑错误不行么?如果是自己画的,那么就设计在圆里。对于既定封装好的api类进行运用。这没有语法错误,但是有逻辑错误。

2023-09-15 19:28:21 31

原创 面向对象基础01

前面已经申明过了如果后面再次需要用的时候直接初始化就可以(已经声明的就不可以再申明)要赋值的话不是在类里面赋值,而是当创建了对象之后才赋值。只定义不给值是因为这是一个类,不是特指某样人或事物,而是某个描述群体。若给值,语法没错,但表示所有的情况都是xx,跟实际情况是不符合的。类名 对象名= new 类名();直接初始化:对象名= new 类名();第一种申明加初始化:类名 对象名= new 类名();定义手机相关属性(成员变量,有什么基本属性)初始化 对象名= new 类名();申明变量 类名 对象名。

2023-09-15 17:52:46 20

原创 Android基础学习

Android是一个。Android是由谷歌及其他公司带领的开放手机联盟开发的。了解:Android编程是基于Java编程语言的,因此,如果你理解Java编程,这将利于你更好的学习Android应用程序开发。

2023-09-13 00:32:08 23 1

原创 java零基础day02

JRE and JDK

2023-09-10 00:42:38 31 1

原创 Java零基础day01

如上class HelloWorld 与 HelloWorld.java中两个HelloWorld要大小写一致。用java 文件名来运行程序;注意区分 编译与运行时 两个文件名 一个带后缀一个不带后缀。javac.exe用于编译,java.exe用于运行。注意:定义的类名要与新建的文件名一致,否则会报错。编译后会生成 .class 后缀的字节码文件。建议2:所有的开发工具最好安装目录统一。建议1:安装路径不要包含中文和空格。用记事本与cmd运行程序。重点注意bin文件夹。

2023-09-10 00:26:28 33 1

原创 高等数学(视频笔记)

基本初等函数:反对幂三指+常值-是反三角函数而不是反函数。不在其限定区间内如何变换表示坐标(如上) 理解这两个图。函数 三要素 x y f 四性质 奇 周 单 界。理工科:前紧后松 前期多预备时间学习复习。利用倍角关系/半角关系。

2023-08-29 23:18:35 21 1

原创 读书笔记之阅读图解http

负责传输的ip协议,ip协议的作用是把各种数据包传送给对方。这时,会采用arp协议,arp是一种用以解析地址的协议,根据通信方的IP地址就可以反查出对应的mac地址。从电缆的规格到ip地址的选定方法、寻找异地用户的方法、双方建立通信的顺序,以及web页面显示需要处理的步骤等。包括控制操作系统、硬件的设备驱动、网络适配器,光纤等物理可见部分,硬件上的范畴均在链路层的作用范围内。

2023-03-30 17:56:08 57

原创 数据结构之查找

关于数据结构中的查找篇内容

2022-10-24 15:44:11 528 1

原创 返回结果的HTTP状态码

状态码告知从服务器端返回的请求结果状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器是正常处理了请求还是出现了错误。1XX:信息性状态码,接收的请求正在处理。2XX:成功状态码,请求正常处理完毕。3XX:重定向状态码,需要进行附加操作以完成请求。4XX:客户端错误状态码,服务器无法处理请求。5XX:服务器错误状态码,服务器处理请求出错。2XX 成功,2XX的响应结果表明请求被正常处理了200 OK表示从客户端发来的请求在服.

2022-10-12 12:16:35 75

原创 几种不同类别的计算机网络

按照网络的作用范围进行分类广域网WAN广域网的作用范围通常为几十到几千公里,因为有时也称为远程网。广域网是互联网的核心部分,其任务是通过长距离运送主机所发送的数据。连接广域网各结点叫关机的链路一般都是高速链路,具有较大的通信容量。城域网MAN城域网的作用范围一般是一个城市,可跨越几个街区甚至是整个城市,其作用距离约为5~50km。城域网可以为一个或几个单位所拥有,但也可以是一种公用设施,用来将多个局域网进行互连。局域网LAN局域网一般用微型计算机或工作站通过高速通信线路相连(速率通常

2020-08-03 13:29:19 814

原创 计算机的应用

一、科学计算 科学计算又称数值计算;计算机最开始视为解决科学研究和工程设计中遇到的大量数学问题的数值计算而研制的计算工具。随着现代科学技术的进一步发展,数值计算在现代科学技术研究中的地位不断提高,在简短科学领域中显得尤为重要。 例如,人造卫星轨迹的计算,房屋抗震强度的计算,火箭、宇宙飞船的研究设计等都离不开计算机的精确计算,在工业、农业以及人类社会的各领域中,计算机的应用都取得了许多重大突破。二、信息处理 在科学研究和工程技术中,会得到大量的原始数据,其中...

2020-07-28 18:46:11 1227

OpenCV(基于python)

OpenCV(基于python)

2024-05-04

进程的同步与互斥,生产者与消费者同步机制问题

进程的同步与互斥,生产者与消费者同步机制问题

2024-05-04

一个单词app的软件需求相关图例 include:思维导图 实体联系图 用例图 数据流图 uml模型

考虑下面的软件需求: •手机英语背单词软件,用户可以选择单词本的类型(四级,六级,GRE,等),每天背单词的进度。 •可以和好友分享自己背单词的进度。还可以挑战好友,挑选20个单词,送给好友,让好友选择正确的解释,并把成绩自动分享回来。 •假设有微博/微信/email 可以确定用户的身份 •假设有服务器可以返回 【中文 – 英语单词】的对应关系 • 用下面的工具进一步分析这些需求,做出草图 •思维导图 •ER图 •Use Case •Data Flow Diagram •UML

2024-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除