自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(113)
  • 资源 (2)
  • 收藏
  • 关注

原创 06 顺序图

顺序图是一种交互图,即由一组对象以及这些对象之间的关系(通信)组成,其中还包含这些对象之间被发送的消息。

2023-06-17 23:11:26 189

原创 05 用况图

是由一组用况所描述的一个系统或子系统。

2023-06-17 22:57:36 591

原创 04 类图

类图显示了,是面向对象分析和设计所得到的最重要的模型。类之间的几种关系:泛化(Generalization)、实现(Realization)、关联(Association)(又分一般关联、聚合(Aggregation)、组合(Composition))、依赖(Dependency)

2023-06-14 16:11:03 553

原创 03 表达关系的术语

泛化是一般性事物(称为超类或父类)和它的较为特殊种类(称为子类)之间的一种关系,有时称为**"is-a-kind-of"在一个组合中,其部分可以包含一些类和关联;定义:关联是类目之间的结构关系,描述了一组具有相同结构、相同语义的链。定义: 依赖是一种使用关系,用于描述一个事物使用另一事物的信息和服务。②如果被使用的类发生变化,那么另一个类的操作也会受到影响;①在大多数情况里,使用依赖来描述一个类使用另一个的操作;定义: 细化是类目之间的一种语义关系,其中。③若子类的一个操作的实现。

2023-06-13 21:52:09 453

原创 02 表达客观事物的术语

类(Class): 是一组具有相同属性、操作、关系和语义的对象 的描述。对象(object): 对象是类的一个实例。依据类出现的场景,可以给出如下简化的表示:可见性表明该属性是否可以被其它类所使用。属性名属性名是一个表示属性名字的标识串。通常以小写字母 开头,左对齐。类型类型是对属性实现类型的规约,与具体实现语言有关。多重性多重性用于表达属性值的数目。即该类实例的这一特性 可以具有的值的范围。初始值。

2023-06-13 20:48:04 376

原创 01 UML概述

(1)–UML适用于对所有重要的分析、设 计和实现决策进行详细描述(2)–UML描述的模型可与各种编程语言直接相关联。

2023-06-13 18:10:07 1159

原创 01 面向对象方法的概念

面向对象不仅仅是一种程序开发方法使用面向对象程序设计语言使用对象、类、继承、封装、消息等基本概念进行编程面向对象是一种软件方法学如何看待软件系统与现实世界的关系以什么观点进行求解如何进行系统构造。

2023-06-13 18:04:31 688

原创 第8章 维护

在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。

2023-06-12 22:56:13 418

原创 第七章 测试

测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明,又叫做功能测试或数据驱动测试。每次增加一个待测试模块,把它同已经测试好的那些模块结合起来进行测试,反复进行直到完成所有模块测试的方法。5.白盒测试和黑盒测试是软件测试的两类基本方法,设计白盒测试方案的技术主要有,逻辑覆盖和控。7.程序中潜藏的错误的数目,直接决定了软件的可靠性。进行测试,并且在开发者的指导下进行,测试在受控环境中进行,开发者记录发现的错误和问题;

2023-06-12 21:38:10 1607

原创 第七章 详细设计

软件设计规约对软件的组织或其组成部分的内部结构的描述,满足系统需求规约所指定的全部功能及性能要求。结构化方法的世界观:一切系统都是由信息流构成的每一个信息流都有自己的起点-数据源有驱动信息流动的加工所谓信息处理主要表现为信息的流动.基于的基本原理/原则自顶向下功能分解数据抽象功能/过程抽象模块化结构化方法是一种系统化的软件系统建模方法该方法的组成。

2023-06-11 22:53:08 573

原创 第五章 结构化设计

将DFD转化为MSD第一步:如何将DFD转化为初始的MSD分类:变换型数据流图、事务型数据流图、变换设计、事务设计第二步:如何将初始的MSD 转化为最终可供详细设计使用的MSD。

2023-06-10 18:17:33 852

原创 第4章 总体设计

总体设计是决定”怎样做”。也就是概括的说,系统应该如何实现,因此总体设计也被称作概要设计。

2023-06-10 17:37:54 1011

原创 第3章 需求分析

通过需求分析应该划分出必须完成的所有功能。

2023-06-08 23:53:44 642

原创 第2章 可行性研究

c)如果为某个数据流(或数据存储)起名字时遇到困难,则很可能是因为对数据流图的分解不恰当造成的,应该试试重新分解数据流图;• 对于每个需要再次订货的零件应该列出下述数据:零件编号,零件名称,订货数量,目前价格,主要供应者,次要供应者。• 假设一家工厂的采购部每天需要一张订货报表,报表按零件编号排序,表中列出所有需要再次订货的零件。e)如果在为某个处理命名时遇到困难,则很可能是发现了分解不当的情况,应考虑重新分解。b)不要使用空洞的、缺乏具体含义的名字(如“数据”、“输入”);扩展到适当的详细程度。

2023-06-08 23:21:40 245

原创 第一章 软件工程概论

对软件开发成本和进度的估计常常很不准确用户对完成的软件系统不满意的现象经常发生;软件产品的质量往往靠不住;软件常常是不可维护的;软件通常没有适当的文档资料;软件成本在计算机系统总成本中所占的比例逐年上升;软件开发生产率提高的速度跟不上计算机应用的发展趋势。大型程序构造控制复杂性软件经常变化开发软件效率非常重要和谐的合作用户需求由具有一种文化背景的人替具有另一种文化背景的人创造产品。

2023-06-08 21:46:30 1470

原创 1、Java多线程技能基础

什么是线程:进程中独立运行的主任务(比如:在QQ运行中其他子任务也在运行)进程负责向操作系统申请资源进程和线程的总结进程虽然是互相独立的,但他们可以互相通信,较为通用的方式为Socket和Http协议进程拥有共享的系统资源进程较重,因为创建进程需要操作系统分配资源,会占用内存线程存在于进程中,是进程的一个子集,先有进程,后有线程虽然线程更轻,但线程的上下文切换的时间成本非常高什么场景需要多线程技术阻塞:一旦系统出现阻塞现象,则可以根据实际情况使用多线程提升运行效率。

2023-01-02 09:23:28 660 1

原创 4、MYSQL常用函数(日期和时间函数)

时间戳:从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。

2022-12-29 18:16:10 365

原创 4、MYSQL常用函数(字符串)

【代码】第5章 MYSQL常用函数(字符串)

2022-12-29 17:31:20 459

原创 4、MYSQL常用函数(字符串函数)

用字符串pad对字符串str最左(右)边进行填充,知道长度为n个字符长度。比较字符串s1.s2的ASCII码值的大小(-1,0,1)返回字符串str从x位置开始y个字符长度的字符串。用字符串b替换字符串str中出现的所有字符串a。将字符串str从x字符串开始,y个字符串长度。去除字符串str左侧或右侧空格。字符串全部替换为大写或者小写。字符串最左(右)边的x个字符。将传入参数连接为一个字符串。返回str重复x次的结果。

2022-12-28 15:39:44 435

原创 3、MYSQL中的运算符

MYSQL中的运算符

2022-12-28 14:55:04 62

原创 2、MySQL支持的数据类型

explicit_defaults_for_timestamp设置为on,则默认值、not null、on update CURRENT_TIMESTAMP()属性都不会自动设置,需要手动设置。系统变量决定 MySQL 服务端对timestamp列中的默认值和 NULL 值的不同处理方法。如果在TIMESTAMP列插入NULL或者插入一行不明确的不正确的TIMESTAMP。binary会填充零字节(他们包含二进制字符串,不包含非二进制字符串)set可以一次选取多个成员。

2022-12-27 11:46:15 647

原创 1、MYSQL基础(DDL DML DCL)

异:change需要写两次列名,不方便,但是change可以修改表名,modify不可。(2)多表更新(update):更多用于根据一个表的字段更新另一个表的字段。(3)不管单表或多表的删除记录,没有where条件会将数据全部删除。同:可以修改表的定义。

2022-12-26 17:52:36 560

原创 EL 与 JSTL(1)( EL 表达式基础知识)

EL 表达式用美元符号“$”定界,内容包含在一对花括号“{}”中,例如:${expression}。EL 表达式语法很简单,它最大的特点就是使用很方便。

2022-11-30 20:26:11 389

原创 7、android高级控件(2)(列表类视图)

1、基本适配器BaseAdapterAndroid提供了一种适应性更强的基本适配器BaseAdapter,它允许开发者在别的代码文件中进行逻辑处理。从BaseAdapter派生的数据适配器主要实现下面5个方法。构造函数:指定适配器需要处理的数据集合。getCount:获取数据项的个数。getItem:获取列表项的数据。getItemId:获取列表项的编号。getView:获取每项的展示视图,并操纵每项的内部控件。基本适配器的实现步骤:(1)编写列表项的布局文件item_list.xml。

2022-11-12 00:28:42 1238 3

原创 Servlet 基础知识(4)(利用Servlet实现文件上传功能)

DiskFileUpload 类是 Apache 文件上传组件的核心类。1)setSizeMax()方法setSizeMax()方法用于设置允许浏览器上传文件的大小限值,以防止客户端故意通过上传特大的文件来塞满服务器端的存储空间,单位为字节如果请求消息中的实体内容的大小超过了 setSizeMax()方法的设置值,该方法将会抛出 FileUploadException 异常。。其完整语法定义如下:2) setSizeThreshold()方法。

2022-11-05 21:10:08 1643

原创 Servlet 基础知识(3)(利用 Servlet 实现验证码功能)

【代码】Servlet 基础知识(3)(利用 Servlet 实现验证码功能)

2022-10-31 10:15:07 363

原创 Servlet 基础知识(2)(主要 Servlet API 介绍)

HttpServlet 类是 Servlet 容器中最重要的一个类,其主要功能是。HttpServlet 首先必须读取 Http 请求的内容。Servlet 容器负责创建HttpServlet 对象,并把 Http 请求直接封装到 HttpServlet 对象中,这样做大大简化了HttpServlet 解析请求数据的工作量。HttpServlet 容器响应 Web 客户请求流程如下:(1)Web 客户向 Servlet 容器发出 Http 请求;

2022-10-25 16:24:06 257

原创 Servlet 基础知识(1)(Servlet 概念及设计步骤及生命周期)

Servlet 是遵循 Java Servlet 规范的 Java 类,由 Web服务器 端的 JVM 执行,被用来 扩展 Web服务器 的功能,是在 Web服务器 端的符合“请求-响应”访问模式的应用 程序 ,可以接收来自 Web 浏览器或其他 HTTP 客户 程序 的请求,并将响应结果返回给客户端。Servlet 通常用于在服务器端完成访问数据库、调用 JavaBean 等业务性操作。

2022-10-24 11:19:23 730

原创 JavaBean技术(2)(在 JSP 中使用 JavaBean)

使用 JavaBean的最大好处之一就是可以实现代码的复用。对于在 JavaBean中的代码, 读者完全可以将它们直接在 JSP 页面程序中以 JSP 代码段的形式使用,但是,如果将这些 代码组织为 JavaBean 的形式,就可以在很大程度上保持这些代码的可重用性和可维护性, 对于规模较大的项目,这种感觉将尤为明显。在 JSP 页面中,通常使用、和 这三个 JSP 动作元素使用 JavaBean。

2022-10-24 11:02:11 1443

原创 JavaBean技术(1)(简析)

JavaBean 是一种 JAVA 语言写成的可重用组件。JavaBean 是一种特殊的 Java 类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称 Bean。JavaBean 具有以下特点。(1)JavaBean 的类必须是具体的和公共的(public)。JavaBean 必须具有一个无参数的构造方法。如果在 JavaBean 中自定义了有参构造方法,就必须再添加一个无参构造方法,否则将无法设置属性。这个无参构造方法也必须是 public。

2022-10-17 11:17:28 571

原创 5、android 数据存储(4)(存储卡的文件操作)

Android把外部存储分成了两块区域,一块是所有应用均可访问的公共空间,另一块是只有应用自己才可访问的私有空间。Android在SD卡的“”目录下给每个应用又单独建了一个文件目录,用于给应用保存自己需要处理的临时文件。这个给每个应用单独建立的文件目录,只有当前应用才能够读写文件,其它应用是不允许进行读写的,故而“Android/data”目录算是外部存储上的私有空间。

2022-10-15 09:41:05 477

原创 JSP技术基础(5)( session、cookie 对象)

1、session在 Web 开发中,客户端与服务器端进行通信是以 HTTP 协议为基础的,而 HTTP 协议本 身是无状态的,无状态是指协议对于事务处理没有记忆能力。HTTP 无状态的特性严重阻碍了 WEB 应用程序的实现,毕竟交互是需要承前启后的,例如,典型的购物车程序需要知道用户到底在其他页面选择了什么商品。有两种用于保持 HTTP 连接状态的技术,它们是Session和Cookie。1、session。

2022-10-15 00:18:53 726

原创 数据库帮助器SQLiteOpenHelper

SQLiteDatabase是SQLite的数据库管理类,它提供了若干操作数据表的API,常用的方法有3类: 1. 管理类,用于数据库层面的操作。openDatabase:打开指定路径的数据库。isOpen:判断数据库是否已打开。close:关闭数据库。getVersion:获取数据库的版本号。setVersion:设置数据库的版本号。2. 事务类,用于事务层面的操作。beginTransaction:开始事务。setTransactionSuccessful:设置事务的成功标志。

2022-10-11 13:28:07 2452

原创 一、SQL基础(DDL数据定义语言:关于表层面的操作)

创建表之前先选择好表所在的数据库查看表的定义DESC emp。

2022-10-09 19:13:41 337

原创 Bootstrap设计可响应式的移动网页

picture>标签包含标签和标签,根据不同设备屏幕的宽度,显示不同的图片。实现此效果主要是利用媒体查询技术中的 media 关键字,获取当前设备屏幕的宽度,根据不同的设备宽度,改变表格的样式,将表头有横向排列变成纵向排列。通过利用媒体查询技术中的media 关键字,获取当前设备屏幕的宽度,根据不同的设备将不重要的列设置为:display:none,从而隐藏指定的列。利用媒体查询技术中的 media 关键字,获取当前设备屏幕的宽度,根据不同的设备显示不同的 CSS样式。

2022-10-07 18:43:27 2102

原创 bootstrap实现图片轮播效果

【代码】bootstrap实现图片轮播效果。

2022-10-07 16:21:07 689 1

原创 5、android 数据存储(2)(数据库SQLite:SQLiteDatabase)

SQLiteDatabase是SQLite的数据库管理类,它提供了若干操作数据表的API,常用的方法有3类: 1. 管理类,用于数据库层面的操作。setTransactionSuccessful:设置事务的成功标志。rawQuery:执行拼接好的SQL查询语句,返回结果集的游标。openDatabase:打开指定路径的数据库。query:执行查询操作,返回结果集的游标。getVersion:获取数据库的版本号。setVersion:设置数据库的版本号。2. 事务类,用于事务层面的操作。

2022-10-04 11:34:59 1406

原创 JSP技术基础(4)( JSP 的隐含对象out,page,request,response)

JSP 的内置对象是指在 JSP 页面系统中已经默认内置的 Java 对象,这些对象不需要开发人员显式声明即可使用。所有的 JSP 代码都可以直接访问 JSP 的内置对象。JSP 内置对象中的对象,可以形象地对照生活中的等“容器”去理解,它们名称不同,但功能相似,都可用于存放东西,但存放的时间长短不一。“茶杯”里仅存放一杯茶,喝完茶后(一杯茶的时间后),“茶杯”就空了,这相当于JSP 里的“request”对象,里面存放的数据的生命周期仅是一次请求的时间;

2022-10-04 09:51:12 425

原创 JSP技术基础(3)(JSP动作指令)

1 forward动作指令1 forward动作指令动作的作用是实现服务器端的页面跳转,即从当前页面转发、另一个页面,可以转发到静态的 HTML 页面,也可以转发到动态的 JSP 页面,或者转发到容器中的 servlet。语法形式一:语法形式二:page 属性包含的是目标文件的相对 URL,指定了要转发的目标文件的路径。可用设置参数。

2022-10-04 00:17:51 1139

原创 C语言:链表实现简单的图书馆管理系统

【代码】C语言:链表实现简单的图书馆管理系统。

2022-10-01 15:28:17 2053 1

SQL Serve r视图与关系图的实践操作(新疆师范大学计算机科学与技术学院作业)

新疆师范大学计算机科学技术学院sql server的作业,关于视图和关系表的应用,有需要的可以拿去练练手

2022-05-06

SQL嵌套查询实践材料

SQL数据库嵌套查询的一些小的应用实验(学校布置的作业,实在不想发在博客上了,最近有点忙),就是数据库的简单的嵌套查询,里面附加了截图答案,图片对应着题号。

2022-04-24

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

TA关注的人

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