自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件测试——实验六

一、 实验目的 应用Web测试工具对Web系统进行功能和性能测试;二、实验要求1. 撰写实验报告;2. 撰写Web系统的测试计划,测试方案;3. 撰写Web系统测试的测试用例;4. 撰写缺陷报告;5. 提交测试脚本。三、实验内容1.题目一:测试网站功能选择一个网站,对其进行功能测试。要求首先编写测试用例,然后在mooctest平台对该网站进行测试。2.题目二:测试网站性能选择一个网站,对其进行性能测试。要求在mooctest平台进行负载测试。四、测试用例的编写1.功能测试用例设计

2021-09-01 00:13:02 2722

原创 软件测试——实验五

一、目的和要求 (1)了解Jmeter性能测试工具的用途和简单的操作。(2)掌握Jmeter性能测试工具测试过程;(3)能够使用Jmeter进行负载测试;(1)根据题目要求运用Jmeter完成性能测试;(2)撰写实验报告(包括测试用例、测试脚本、测试结果、测试过程中出现的错误及解决方法);二、实验内容使用Jmeter对MercuryTours程序进行负载测试。要求:(1)熟悉Jmeter程序的功能,为登录、购买机票功能设计测试用例;(2)利用Jmeter实施负载测试;(3)分析测试结果;

2021-09-01 00:05:15 1285

转载 软件测试——实验四

一、目的和要求 (1)学习使用了解 Selenium 自动化功能测试工具,了解 Selenium 测试工具的测试模式和过程;(2)掌握使用 Selenium 录制测试脚本、执行并分析测试脚本。(1)撰写实验报告,主要填写本人测试步骤和自己的实验体会。(2)提交录制的测试脚本。(3)提交检测结果。二、实验内容(1)使用 Selenium 对 MercuryTours 网站进行功能测试。要求录制预订机票的完6整过程,然后执行测试脚本并分析结果。(2)设置至少三个检验点,观测检测结果。三、测

2021-08-31 23:59:29 1378

原创 软件测试——实验三

一、目的和要求 (1)掌握单元测试技术,并要求按照单元测试的要求设计测试用例。(2)掌握在Eclipse里进行Junit4测试的技术。(1)根据题目要求编写测试用例。(2)实验结果要求给出测试用例集测试效果比较。(3)撰写实验报告。二、实验内容日期问题测试以下程序:该程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month≤12、1≤day≤31和1900≤ year ≤2050),分别作为输入日期的月份、日、年份,通过程序可以输出该输

2021-08-31 23:54:47 7181

原创 软件测试——实验二

一、目的和要求 1、掌握应用黑盒测试技术进行测试用例设计。2、掌握对测试用例进行优化设计方法。二、实验内容日期问题测试以下程序:该程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month≤12、1≤day≤31和1900≤year≤2050),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为2004 年11月30日,则该程序的输出为2004年12月1日。(1)划分等价类,按照等价类划分法设计测试

2021-08-31 23:48:44 2438

原创 软件测试——实验一

一、目的和要求 (1)掌握白盒测试技术,并能应用白盒测试技术设计测试用例(2)能用 Junit 实施测试二、实验内容void DoWork(int x,int y,int z){1 int k=0,j=0;2 if(( x>3 ) && ( z<10 ))3 {4 k=xy-1;5 j=sqrt(k);6 }7 if(( x= =4 ) || ( y>5 ))8 j=xy+10;9 j=j%3;10 return j;11 }说明:程序段中每

2021-08-31 23:39:01 8951

原创 移动应用开发——实验六

一、 实验目标:1.掌握使用Vue-CLI脚手架工具在自己的电脑上建立项目,并会运行调试工具。2.了解前端框架mint-ui的开发方法,掌握基本编程方法。3.掌握手机网上商城网页布局、图片轮播等编程方法。4.设计友好的操作界面,培养服务意识。二、 实验内容:第一步:下载案例代码eapp-master.rar,使用VScode打开打开代码,查看代码中的README.md文件,安装依赖包,使用npm run dev运行源代码,了解界面布局设计、mint-ui的编程方法。第二步:下载案例代码vue-

2021-08-27 23:21:01 460

原创 移动应用开发——实验五

一、 实验目标:1.掌握使用Vue-CLI脚手架工具在自己的电脑上建立项目,并会运行调试工具。2.了解vue-aplayer插件的使用方法。3.理解如何使用 axios 发起 http 请求的方法。4.使用QQ音乐、网易云音乐等API接口开发简单音乐播放手机应用,学习通过网络接口的调用,培养复杂问题简单化思维。二、 实验内容:1.要求使用Vue-CLI脚手架工具搭建一个Web项目vue-music(本次实验必须用Vue-CLI脚手架搭建项目)。实验报告要求将项目文件结构截图,并简单介绍。2.安

2021-08-27 23:17:17 492

原创 移动应用开发——实验四

一、 实验目标:1.掌握使用Vue-CLI脚手架工具在自己的电脑上建立项目,并会运行调试工具。2.理解组件化开发思想。3.图片轮播手机网页。二、 实验内容:1.要求使用Vue-CLI脚手架工具搭建一个Web项目vue-photo(本次实验必须用Vue-CLI脚手架搭建项目)。实验报告要求将项目文件结构截图,并简单介绍。2.参照源码效果,实现一个图片轮播预览的手机网页。使用Vue组件编程方法完成主要功能,具体使用的编程技术不限。3.功能上要求实现最基本的指定图片浏览功能。4.自选扩展实验:模仿

2021-08-27 23:15:14 1845 6

原创 软件测试——0527作业

题目:使用白盒测试用例设计方法为下面的程序设计测试用例(基本路径测试)并Junit下测试程序要求:10个铅球中有一个假球(比其他铅球的重量要轻),用天平三次称出假球。程序设计思路:第一次使用天平分别称5个球,判断轻的一边有假球;拿出轻的5个球,取出其中4个第二次称,两边分别放2个球:如果两边同重,则剩下的球为假球;若两边不同重,拿出轻的两个球称第三次,轻的为假球。(递交材料:测试用例设计电子稿、源程序、Junit测试截图)测试代码:package ruanjianceshi0527;public

2021-07-30 00:03:09 1848

原创 移动应用开发——实验二

一、 实验目标1、熟悉Vue开发工具,学会安装Vue-CLI脚手架工具。2、学会使用Vue-CLI脚手架工具在自己的电脑上建立项目,并运行调试。3、品牌列表网页编程。二、 实验内容:1、Vue-CLI脚手架工具搭建一个Web项目。2、使用Vue技术编写一个简单的品牌列表网页,内容及格式可自己定,效果可参照网址:https://blog.csdn.net/zerobaek/article/details/86567977截图展示:主要代码及实现方法简介:操作区:<div cla

2021-05-29 18:39:57 555 1

原创 移动应用开发——实验一

一、 实验目标:熟悉Vue开发工具,学会安装Vue-CLI脚手架工具。学会使用Vue-CLI脚手架工具在自己的电脑上建立项目,并运行调试。二、 实验内容:使用Vue-CLI脚手架工具,用命令的方法搭建一个Web项目,项目名称为myvue01,在项目中创建一个页面(修改为首页),单击按钮,在Div中显示Hello World!。使用Vue-CLI脚手架GUI工具,创建一个Web项目,项目名称为myvue02,编写一个简单的登录页面(修改为首页),点击登录按钮,可提示信息(或跳转到新的欢迎页面)

2021-05-29 18:36:36 1647 2

原创 移动应用开发——作业3

题目一:使用Javascript代码编写一个“杭州亚运会倒计时”网页,要求适合于手机上展示。时间能精确到秒,显示的时间格式,可自己定,例如:286天12时36分20秒。截图和效果说明:主要源代码和说明:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"&

2021-05-29 18:29:30 672 2

原创 移动应用开发——作业2

一、 内容及目标:安装Web网站前端开发工具和服务器软件,推荐使用VSCode和Tomcat9。掌握在本地计算机上发布网站的方法,使用手机通过局域网浏览自己的网站。不清楚Tomcat9虚拟目录设置的同学,可参考文件:配置虚拟目录-比较易于调试程序的方法.docx。第一步,将web源代码配置为web应用(虚拟目录),第二步,设置web应用的网站首页(默认文档)。使用HTML5中 元素完成一个比较复杂的图形绘制,形状自己定。编辑1种便于在手机屏幕上使用的导航栏。设计1个html页面,包含三部分内容,

2021-05-29 18:20:45 417 2

原创 移动应用开发——作业1

题目一:请查找资料,简单描述Web应用开发框架Vue.js、React.js、Angular.js的特点,及在移动应用方面的发展,每种400字至600字。1. Web应用开发框架——Vue.js:特点:Vue.js是一套用于构建用户界面的渐进式JavaScript框架。 自带有各种可用于构建用户界面的备选工具,被设计为可以自底向上逐层应用。核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用(SP

2021-05-29 18:13:35 3135 5

原创 数据库系统实训——实验十——事务

第一部分:样例库的应用事件处理:1)关闭自动提交功能语句:update vendors set vend_name=‘New’ where vend_id=1001;select * from vendors;SET @@AUTOCOMMIT=0; #关闭自动提交update vendors set vend_name=‘New’ where vend_id=1001;select * from vendors;截图:2)开始事务/结束事务语句:START TRANSACTIO

2021-05-28 20:25:29 494

原创 数据库系统实训——实验九——函数

第一部分:样例库的应用1)字符串类(文本处理函数)语句:select cust_name,cust_contactfrom customerswhere SOUNDEX(cust_contact)=SOUNDEX(‘Y Lie’);截图:2) 数值类型(数值处理函数)语句:select round(1.23);截图:3)日期类型(日期和时间处理函数)语句:select cust_id,order_num from orderswhere order_date=‘2005-09

2021-05-28 20:20:21 447

原创 数据库系统实训——实验八——数据库维护

第一部分:样例库的应用1) 使用MYSQLDUMP命令备份数据库mysqldump -u root -p shujukuziyuan >D:/mysql/shujukuzioyuan.sql2) 使用MYSQL命令恢复数据库mysql -u root -p shujukuziyuantest<D:/mysql/shujukuziyuan.sql3) 通过复制文件实现数据备份和恢复4) 表数据导出到文本文件Use myorders;Select * from orders

2021-05-28 20:15:02 420

原创 数据库系统实训——实验七——触发器

第一部分:样例库的应用1) INSERT 触发器语句:CREATE TABLE orders_log(change_id int NOT NULL AUTO_INCREMENT,changed_on datetime NOT NULL ,change_type char(1) NOT NULL ,order_num int NOT NULL ,PRIMARY KEY (change_id)) ENGINE=INNODB;CREATE TRIGGER ne

2021-05-28 20:08:21 889

原创 数据库系统实训——实验六——游标

第一部分:样例库的应用1)创建游标语句:CREATE PROCEDURE processorders()BEGINDECLARE ordernumbers CURSORFORSELECT order_num FROM orders;END;截图:2)打开和关闭游标语句:OPEN ordernumbers;CLOSE ordernumbers;3)使用游标数据语句:CREATE PROCEDURE processorders()BEGIN– Declare local v

2021-05-28 20:03:49 767 1

原创 数据库系统实训——实验五——存储过程

第一部分:样例库的应用1)Creating Stored Procedures(创建)CREATE PROCEDURE productpricing( ) BEGIN SELECT Avg(prod_price) AS priceaverage FROM products;END;(求出产品的平均价格)2)Executing Stored Procedures(调用)CALL productpricing();3)Dropping Stored Procedure

2021-05-26 23:05:42 927 3

原创 数据库系统实训——实验四——视图

第一部分:样例库的应用1) 利用视图简化复杂的查询(联结)CREATE VIEW productcustomers ASSELECT cust_name, cust_contact,prod_id FROM customers, orders, orderitemsWHERE customers.cust_id = orders.cust_idAND orderitems.order_num = orders.order_num;SELECT cust_name,cust_contact F

2021-05-26 22:54:45 371

原创 数据库系统实训——实验三——子查询与组合查询

一、子查询与组合查询题号:1SQL语句描述:/SELECT ORDER_NUM FROM ORDERITEMS where prod_id=‘tnt2’;//select cust_id from orders where order_num in (20005,20007);/select cust_id from orders where order_num in (SELECT ORDER_NUM FROM ORDERITEMS where prod_id=‘tnt2’);查询功能描述:利

2021-05-26 22:47:39 307

原创 数据库系统实训——实验二——单表查询

一、第四章—检索数据题号:1SQL语句描述:select prod_name from products;查询功能描述:检索单个列执行结果截图:二、第五章—排序数据题号:1SQL语句描述:Select prod_name from products order by prod_name;查询功能描述:单列排序执行结果截图:三、第六章—过滤数据题号:1SQL语句描述:Select prod_price, prod_name from products where prod_p

2021-05-26 22:43:35 381

原创 数据库系统实训——实验一——系统安装与数据库搭建

一、VM的安装与虚拟操作系统的安装:(简单过程与结果截图)下载并安装安装包,下载虚拟操作系统镜像二、MYSQL或SQL SERVER的安装:(简单过程与结果截图)下载安装安装包,配置系统变量三、图形化工具的安装:(简单过程与结果截图)下载navicat premium15并激活四、样例数据库的建立与数据更新利用数据建立样例数据库五、表结构分析与绘制关系图把样例数据库逆向成模型...

2021-05-26 22:35:17 357

原创 软件测试——0422作业

题目:设要对一个自动饮料售货机软件进行黑盒测试。该软件的规格说明如下:“有一个处理单价为1元5角的盒装饮料的自动售货机软件,若投入1元5角硬币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时退还5角硬币。...

2021-05-17 11:16:25 245

原创 软件测试——0319作业

题目:根据下面程序流程图,分别用最少的测试用例完成语句覆盖、判定覆盖、条件覆盖和路径覆盖的测试用例!要求标注出所有的语句、判定、条件、路径,并编上序号,每一个测试用例说明覆盖的对应语句、判定、条件、路径的序号。、令条件M={X>0 AND Y>10}条件N={X<-10 OR Y<0}条件K={Y=Y/X}条件J={Y=-(Y+X)}语句覆盖:判定覆盖:条件覆盖:路径覆盖:...

2021-05-17 11:12:26 6100 1

原创 操作系统——实验叁——主存空间的分配与回收

一、 实验目的采用可变式分区管理,使用最佳适应算法实现主存的分配与回收通过本次实验,帮助学生理解在可变式分区管理方式下,如何实现主存空间的分配与回收。二、 实验内容主存是中央处理机能直接存取指令和数据的存储器。能否合理而有效地使用主存,在很大程度上将影响到整个计算机系统的性能。本实验采用可变式分区管理,使用首次或最佳适应算法实现主存空间的分配与回收。要求采用分区说明表进行。三、 代码及运行结果分析#include <stdio.h>#include <stdlib.h&g

2021-03-09 11:49:10 1777

原创 操作系统——实验贰——进程通信(一)管道及共享内存

一、 实验目的熟悉并掌握管道机制,并实现进程间通信熟悉并掌握共享内存机制,并实现进程间通信二、 实验内容任务一:(1)阅读以上父子进程利用管道进行通信的例子(例1),写出程序的运行结果并分析。(2)编写程序:父进程利用管道将一字符串交给子进程处理。子进程读字符串,将里面的字符反向后再交给父进程,父进程最后读取并打印反向的字符串。任务二、(1)阅读例2的程序,运行一次该程序,然后用ipcs命令查看系统中共享存储区的情况,再次执行该程序,再用ipcs命令查看系统中共享内存的情况,对两次

2021-03-09 11:40:24 1572 1

原创 操作系统——实验壹——熟悉Linux基础命令及进程管理

一、 实验目的加深对进程概念的理解,明确进程和程序的区别。进一步认识并发执行的实质。分析进程争用资源的现象,学习解决进程互斥的方法。二、 实验内容运行程序,查看自己运行的结果,并进行分析。编写程序,要求见附录部分三、 代码及运行结果分析程序一:#include <stdio.h>#include <unistd.h>#include <sys/types.h> #include <sys/wait.h>#include &l

2021-03-09 11:29:21 1127

原创 编译原理——实验叁——基于YACC的TINY语法分析器的构建

一、 实验要求运用YACC,针对TINY语言,构造一个语法分析器。给出实验方案,实施并描述结果。二、 实验方案(1)设计基于YACC的TINY词法分析器(2)设计基于LEX的TINY语法分析器(3)使用两个分析器分析算数文法三、 分析表parsing table问题推导当前非终结符和输入符号。四、 内容和步骤1、针对TINY语言给出 yacc的y文件的代码%{#include <ctype.h>#include<stdio.h>#define MSDOSin

2021-02-04 20:39:19 1602

原创 编译原理——实验叁预习报告——基于YACC的TINY语法分析器的构建

一、实验目的:运用YACC,针对给定的文法,构造一个语法分析器。给出实验方案,实施并描述结果。二、实验预习提示1、表达:针对5.5节中的calculator文法,设计输入和输出2、观察:观察parsing table,解析parsing table.3、模块间的衔接,如何同时使用lex 和 yacc4、能力:是否有能力有工具完成一个分析器5、比较:用工具和手工编写程序的比较三、实验过程(1)设计基于YACC的TINY词法分析器(2)设计基于LEX的TINY语法分析器(3)使用两个分析器

2021-02-04 20:38:04 1261

原创 编译原理——实验贰——递归下降语法分析器的构建

一、 实验要求运用递归下降法,针对给定的上下文无关文法,给出实验方案。预估实验中可能出现的问题。二、 实验方案1、构造LL(1),通过设计、编制、调试递归下降语法分析程序,对输入的符号串进行分析匹配,观察输入符号串是否为给定文法的句子。2、根据LL(1)写程序三、 预估问题预估问题:LL(1)构造失败,程序报错理论基础:1、递归下降分析程序的实现思想是:识别程序由一组子程序组成。每个子程序对应于一个非终结符号。2、每一个子程序的功能是:选择正确的右部,扫描完相应的字。在右部中有非终结符号

2021-02-04 20:36:06 2122

原创 编译原理——实验贰预习报告——递归下降语法分析器的构建

一、实验目的:根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对递归下降分析法的理解。二、实验预习1、递归下降分析法的功能词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。2、递归下降分析法的前提改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法,3、递归下降分析法实验设计思想及算法为G的每个非终结符号U构造一个递归过程,不妨命名为U。U的产生式的右边指出这个过程的代码结构:(1)若是终结符号,则和向前

2021-02-04 20:34:19 948

原创 编译原理——实验壹——TINY语言的词法分析

一、 实验目的构造tiny语言的词法分析器(扫描器),要求利用第三方的lex工具进行构造。构造出的扫描器,能够读入tiny语言的示例代码,分解成token输出。掌握使用lex工具掌握构造词法分析器掌握lex的输入文件的编写二、 实验设计掌握词法分析器的构造和使用,学会使用 lex 工具来构造词法分析程序。1.选择教材《程序清单2-3 TINY语言中的样本程序》作为输入2.选择教材中《程序清单2-4》作为输出并做一些输入输出文件格式的改进3.准备好了实验所需工具4.程序设计4-1:将

2021-02-04 20:32:40 2114

原创 编译原理——实验壹预习——TINY语言的词法分析

实验目的构造tiny语言的词法分析器(扫描器),要求利用第三方的lex工具进行构造。实验结果:构造出的扫描器,能够读入教材样例中给出的tiny语言的示例代码,分解成token输出。Experimental RequirementBuild the lexical parser (a scanner) of TINY language, using the Lex tool of third party. The experimental result Scanner can receive the s

2021-02-01 23:18:42 538

原创 Visio——软件工程实验贰——面向对象软件设计方法

所使用的工具软件及环境:硬件环境:微机1台。软件环境:操作系统:Windows;建模工具:Visio或 Rose;数据库:MySQL(可选);开发工具包:JDK(可选);开发环境:MyEclipse(可选);Web服务器:Tomcat(可选);浏览器:IE(可选)。一、实验目的:掌握使用Visio或Rational Rose绘制类图的步骤;二、实验内容:根据附件1给出的《简单的学生选课管理系统需求描述》采用面向对象分析方法给出系统的设计类图、课程注册用例的交互图(顺序图)。三、建模思路体系结

2020-12-24 22:04:38 1726

原创 Visio——软件工程实验壹——面向对象需求分析方法

所使用的工具软件及环境:硬件环境:微机1台。软件环境:操作系统:Windows;建模工具:Visio或Rose;数据库:MySQL(可选);开发工具包:JDK(可选);开发环境:MyEclipse(可选);Web服务器:Tomcat(可选);浏览器:IE(可选)。一、实验目的:掌握Visio(或Rational Rose)的特点、运行环境及获取方法;掌握Visio(或Rational Rose)基本使用方法;掌握使用Visio(或Rational Rose)绘制用例图、类图及活动图的步骤;

2020-12-24 18:49:18 2518 1

原创 MYSQL——《数据库》实验壹——熟悉数据库管理工具、数据库和表的基本操作

一、实验目的:了解SQL Server或MYSQL数据库的基本知识;熟悉SQL Server或MYSQL环境和系统结构;掌握图形化交互工具的基本操作,学会数据库及表的创建与管理;理解和掌握SQL语言: 能够熟练地使用create/alter/drop语句创建、修改和删除数据库、基本表;能够使用insert语句;理解和掌握基本的Select语句。二、实验要求:理解和掌握create, alter, drop, insert, 以及select语句的语法,特别是各种参数的具体含义和使用方法;使用

2020-12-18 10:53:18 485

原创 JAVA——附加作业4——体重指数计算器

做一个窗体应用程序“体重指数计算器”,能根据用户输入的性别、身高、体重计算出“体质指数(身体质量指数)”,并给出是否偏胖的判断。其中,体质指数(BMI) =体重(kg)÷身高^2(m),要求有用户界面组件(如文本框、单选按钮、按钮)、布局和事件处理。创建工程并配置环境: 工程名:SE_JAVA_EXP_E04。创建包 cn.com.java.experiment。在包 cn.com.java.experiment 下创建用户体质类 BMI1、性别、身高、体重的 get/set 方法;2、BMI

2020-06-07 14:53:22 3508

空空如也

空空如也

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

TA关注的人

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