自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《计算机网络安全》实验报告一 现代网络安全挑战 拒绝服务与分布式拒绝服务攻击的演变与防御策略(4)

本文详细介绍了四种DDoS攻击的实施过程(LOIC、GoldenEye、Hping、DDOS)及相应的防御策略。攻击方法包括使用特定工具发送泛洪报文,导致目标CPU使用率飙升。防御措施涵盖负载均衡、服务器集群、链路冗余等网络架构优化,以及内核参数调整(Windows/Linux)、防火墙配置、源认证校验等技术手段。实验通过Wireshark抓包和性能监测验证攻击效果,强调需采用多层次防御体系应对DDoS威胁。

2025-09-12 16:18:45 1057

原创 《计算机网络安全》实验报告一 现代网络安全挑战 拒绝服务与分布式拒绝服务攻击的演变与防御策略(3)

这些案例涵盖了“泰坦雨”、爱沙尼亚、缅甸、新加坡、以色列等典型网络攻击,以及Mirai僵尸网络、暴雪DDoS和珠宝店摄像头攻击等事件。攻击手法多样,包括DDoS、钓鱼、恶意软件、数据库渗透、僵尸网络控制等,造成敏感信息泄露、网站瘫痪、金融受损和国家安全威胁。事件不仅带来经济与声誉损失,还引发国际关系紧张,凸显网络安全防护的重要性。

2025-09-05 22:11:52 2417 1

原创 《计算机网络安全》实验报告一 现代网络安全挑战 拒绝服务与分布式拒绝服务攻击的演变与防御策略(2)

多起重大DoS/DDoS事件显示网络攻击的破坏力:GitHub遭1.35Tbps流量冲击,根域名服务器被攻击致多台瘫痪;黑客利用DDoS勒索比特币;WannaCry席卷150国23万台设备;Shamoon摧毁能源企业数万工作站;Mirai僵尸网络和爱沙尼亚网络战等进一步暴露关键设施脆弱性,警示需加强网络安全防护。

2025-09-04 23:20:44 1547

原创 《计算机网络安全》实验报告一 现代网络安全挑战 拒绝服务与分布式拒绝服务攻击的演变与防御策略(1)

本文研究拒绝服务(DoS)与分布式拒绝服务(DDoS)攻击的类型与特征,指出DDoS更具隐蔽性和破坏力。分析其利用协议漏洞和资源过载的攻击机制,以及经济利益、商业竞争和政治目的等动机。提出防御策略包括网络安全意识提升、结构优化及大数据与AI技术应用,为网络安全防护提供理论与实践参考。

2025-09-03 23:47:26 1497

原创 《信息检索与论文写作》大作业 《交通出行类App效能评估分析与研究》

随着移动互联网普及,交通出行类App已成为生活必需。本文基于定量分析、专家访谈和用户调研,构建效能评估体系,对主流App的功能性、可靠性与效率进行综合评估。结果显示,不同App在界面体验与数据处理方面各有优劣。研究提出优化服务器维护、界面设计和响应速度等建议,并探讨数据安全、隐私保护及智能化服务的发展方向,为开发者、用户和政策制定者提供参考。

2025-08-31 15:32:50 1658

原创 《信息检索与论文写作》实验报告五 特种文献检索

本实验在万方与CNKI数据库中进行了文献检索操作,包括:检索“计算机视觉”相关科技报告、查找2023年“壁画修复”期刊论文、获取2021年“图像增强”硕士论文。实验展示了从登录数据库到导出文献的全过程。结果表明,专业数据库能高效获取所需学术资源。通过实验进一步认识到文献检索的重要性,并加深了对计算机视觉、图像增强等领域的理解。

2025-08-30 10:04:42 1405

原创 《信息检索与论文写作》实验报告四 经典外文检索平台及数据库检索

本实验学习了EBSCOhost、SpringerLINK、ScienceDirect与Emerald四大数据库的高级检索方法。通过期刊名与关键词组合、布尔逻辑运算、时间与类型筛选等操作,成功获取最新且高质量的学术文献。实验提升了检索效率与准确性,加深了对数据库差异及检索策略应用的理解。

2025-08-29 23:58:52 1460

原创 《信息检索与论文写作》实验报告三 中文期刊文献检索

本实验通过CNKI、维普和万方三大数据库,系统掌握了文献检索方法与技巧。实验内容包括专业检索、期刊导航、栏目浏览、高级检索及作者发文检索等操作,重点获取高被引和高影响力的相关文献。实验过程中,学生学会运用关键词、布尔逻辑运算符及各类筛选条件,提高了检索效率和准确性;同时通过文献引用、下载量及期刊影响因子评估文献价值。实验结果显示,规范使用检索策略可显著优化文献获取过程,为科研选题与研究提供数据支持,并增强了信息分析与学术评价能力。

2025-08-27 23:56:44 1904

原创 《信息检索与论文写作》实验报告二 引文索引数据库检索

本实验通过Web of Science和CSSCI数据库进行文献检索实践。在Web of Science中,分别采用基本检索(查找指定作者文章)和高级检索(查询医学图像处理领域高被引论文),并运用精炼、分析等功能优化检索结果。在CSSCI数据库中,通过高级检索查询特定期刊和时间范围内的人工智能相关文献。实验结果表明,掌握数据库检索技巧能有效提升文献获取效率。通过实践,熟悉了检索式构建、结果筛选等操作,认识到数据库资源对学术研究的重要性,并培养了规范使用学术资源的能力。

2025-08-26 23:58:01 1857

原创 《信息检索与论文写作》实验报告一 EI数据库检索

本实验报告介绍了EI Compendex数据库的使用方法。内容包括:①快速检索2010-2023年关键词“sarcasmlatefusion”文献;②专家检索“Recognition of Accented”文献;③检索Speech Accented Mandarin相关文献。实验通过新疆大学图书馆访问数据库,记录检索步骤并分析结果。总结了时间范围、语言设置、控制词汇等检索技巧,强调批判性阅读的重要性,为科研文献检索提供了参考。

2025-08-25 22:36:21 1644

原创 《软件工程导论》实验报告八 配置工具

本实验旨在掌握UML部署图的绘制方法,通过Visio等工具建模系统软硬件架构。实验内容包括:1)绘制用户通过浏览器访问Web服务器,经应用服务器连接数据库的部署图;2)构建便利店管理系统部署图,展示总部、配送中心与门店终端的连接关系;3)分析部署图组成要素(节点、连接、组件)及绘制要点(明确组件、规范连接、清晰标注)。实验过程中遇到组件遗漏、连接不准确等问题,通过系统分析、工具学习和同行评审解决。实验心得强调明确目标、持续学习、遵循规范的重要性,提升了系统架构设计能力和可视化表达能力。

2025-08-22 15:45:06 1167

原创 《软件工程导论》实验报告七 设计建模工具的使用(三)状态图

本次实验通过绘制图书借阅、课件上传、员工请假和学生选课四个状态图,深入掌握了状态图的绘制方法和应用场景。实验使用Boardmix等工具,分析了各系统中的状态转换关系,如借阅流程中的8种状态转换、请假审批的5种状态等。同时探讨了状态图与活动图的区别:状态图侧重对象状态变化,活动图关注操作流程。实验过程中遇到状态图复杂、转移不合理等问题,通过分层设计、增加注释、优化流程等方法解决。实验表明,深入理解业务逻辑是绘制有效状态图的基础,正确使用图形元素和持续优化对提高状态图质量至关重要。

2025-08-20 01:01:15 908

原创 《软件工程导论》实验报告六 设计建模工具的使用(二)活动图

本文介绍了使用活动图进行面向对象分析和建模的实验过程。实验内容包括:1)绘制商品支付和图书购买两个业务流程的活动图,分析各活动状态及其作用;2)根据业务描述绘制公司会议和软件测试流程的活动图;3)设计个人日常活动图;4)总结活动图绘制要点(明确活动关系、状态转换条件、输入输出流等)。实验过程中遇到的问题包括图形复杂度控制、注释完善性、状态转移合理性等,通过分层设计、详细标注等方法解决。通过实验,掌握了活动图绘制技能,加深了对业务流程建模的理解,认识到清晰表达业务逻辑的重要性。

2025-08-18 23:20:37 1327

原创 《软件工程导论》实验报告五 设计建模工具的使用(一)类图

本实验旨在掌握面向对象分析中的类图建模方法,利用WPS与boardmix完成学籍管理、选课系统、交通工具、报刊征订及飞船系统类图绘制与分析。通过提炼类的属性与关系,理解关联、泛化、依赖和聚合等概念,展示类图在系统建模中的作用。实验发现类图复杂性高、关系表达不清、命名不统一等问题,可通过简化模型、遵循UML规范和迭代优化解决。结果表明,合理运用类图有助于理解系统结构,支持开发、测试与维护,并提升协作效率。

2025-08-16 21:22:23 1150

原创 《软件工程导论》实验报告四 详细设计工具程序流程图、N-S图、PAD图

本实验通过绘制程序流程图、N-S图和PAD图,掌握软件详细设计阶段的建模工具使用方法。实验内容包括:绘制阶乘算法流程图、1-100求和流程图及N-S图、三角形类型判断流程图及N-S图、阶乘算法PAD图。实验解决了条件判断、循环结构、并行处理等绘制问题,培养了结构化程序设计能力。通过图形化表达程序逻辑,加深了对算法流程的理解,提高了程序设计的规范性和可维护性,掌握了Visio等建模工具的基本操作。实验结果表明,流程图能有效简化复杂程序逻辑,便于调试和优化。

2025-08-15 22:28:09 1642

原创 《软件工程导论》实验报告三 需求分析建模(二)数据流图、数据字典、E-R图、状态转换图、层次方框图

本次实验通过绘制图书预定系统的数据流图、职工工资层次方框图、GUI状态转换图和操作系统进程状态转换图,系统学习了需求分析建模技术。实验使用boardmix建模工具,重点掌握数据流图、层次方框图、状态转换图等结构化分析方法。在实践过程中遇到数据流图不清晰、状态转换图设计复杂等问题,通过简化流程、明确状态转换条件等方法加以解决。实验结果表明,合理使用建模工具能有效提高需求分析的准确性和可读性。实验心得强调要注意数据流向的准确性、层次结构的清晰性以及状态转换的简洁性,为后续软件开发奠定良好基础。

2025-08-14 17:34:01 1130

原创 《软件工程导论》实验报告二 需求分析建模(一)数据流图、数据字典、 E-R 图、状态转换图、层次方框图

本实验聚焦软件需求分析与建模,内容包括查阅国标需求规格说明书结构,绘制并分析图书还书管理系统、货物管理系统数据流图,建立银行储蓄系统数据流图与数据字典,设计企业集团E-R图,绘制复印机状态转换图及产品层次方框图。实验中通过规范符号与定义规则,解决了数据流图不清晰、数据字典不完整等问题。实践使学生掌握了建模工具使用、各类模型特点与绘制要点,并强化了文档标准化意识,提升了结构化分析与需求建模能力。

2025-08-13 23:53:35 1259

原创 《软件工程导论》实验报告一 软件工程文档

本实验围绕软件工程基础,结合资料查阅与实践操作,系统学习了核心概念与工具应用。内容涵盖软件及生命周期定义、软件工程文档分类与编写、SDE与CASE工具术语、主流建模与设计工具特点及应用场景,以及源代码管理和测试工具使用。实验表明,规范文档与合理工具选择可提升开发效率与质量。实践加深了对软件工程理论的理解,并掌握了利用专业网站持续学习的方法,为后续开发奠定基础。

2025-08-12 23:44:18 1175

原创 MathType关联Wps实现公式编辑【Tex语法适配】

本文详细介绍了MathType工具在WPS中的安装与配置方法。主要内容包括:1)MathType的安装流程及30天试用说明;2)通过复制32位系统下的MathPage.wll和MathTypeCommands2016.dotm文件实现WPS关联;3)WPS驱动插件VBA的安装;4)Tex语法适配设置;5)三种公式插入方式(带编号公式、内联公式和无编号公式)的具体操作步骤。文中提供了阿里云盘资源链接(需注意时效性)和B站配置视频教程,并特别强调必须使用32位系统文件以避免兼容性问题。

2025-08-11 15:23:58 5594 3

原创 《软件测试与质量控制》实验报告五 功能自动化测试

本实验旨在通过AutoRunner 4.5.0.6工具对CRM客户管理系统的新增客户功能进行自动化测试。实验环境采用Windows 11系统、64G内存硬件配置,使用谷歌浏览器进行测试。实验内容包括安装配置测试工具、录制优化测试脚本、参数化测试以及添加校验点等步骤。通过正反例测试验证系统功能,并生成详细的测试报告。实验过程中遇到脚本录制不完整、执行速度慢等问题,通过优化脚本逻辑、调整环境配置等方法解决。实验结果表明自动化测试能有效提高测试效率和准确性,并建议加强前期培训、优化实验环境以提升测试效果。

2025-08-09 22:04:50 1208

原创 本地组策略编辑器无法打开(gpedit.msc命令异常)

本文介绍了两种打开本地组策略编辑器的方法:通过搜索栏直接搜索或使用Win+R运行gpedit.msc命令。针对命令方式可能出现的异常情况,提供了详细解决方案:1)当系统提示找不到文件时,需创建并运行特定批处理文件;2)若提示"引用不存在的令牌",需检查并补全SysWOW64目录下的缺失文件。两种异常情况处理后都需重新通过运行命令打开编辑器。文章给出了具体操作步骤和注意事项,帮助用户解决组策略编辑器无法打开的问题。

2025-08-07 16:57:09 4482

原创 《软件测试与质量控制》实验报告四 性能测试

本文介绍了性能自动化测试的完整流程。实验使用PerformanceRunner和LoadRunner对“初至拾取质控”等模块进行测试,环境为64G内存、1TB磁盘的Windows 11系统。测试包括Fiddler抓包、脚本录制、场景设置和虚拟用户并发执行,生成详细性能报告。结果显示系统响应时间、吞吐量等指标符合要求。实验总结了抓包应用、环境一致性等经验,并提出在数据模拟和用例设计方面的改进建议,验证了平台在负载下的稳定性与可靠性。

2025-08-05 22:52:01 1308

原创 《软件测试与质量控制》实验报告三 系统功能测试

本实验以数据分析平台的“初至拾取质控”“振幅补偿质控”“反褶积质控”模块为测试对象,采用黑盒方法验证其是否符合需求规格。通过等价类划分、边界值分析设计测试用例,并借助禅道工具进行管理。测试结果表明各模块运行稳定,响应时间≤1s,发现并记录部分缺陷。实验过程中通过团队协作解决了需求理解不清、工具不熟等问题。实验提升了学生的功能测试实施能力、用例设计技巧,并强调了需求理解在测试中的关键作用。

2025-08-03 22:53:56 1291 1

原创 《软件测试与质量控制》实验报告二 单元测试

本文档详细记录了在Eclipse环境下进行JUnit单元测试的实验过程。实验内容包括:安装配置JUnit和Eclemma工具,编写返回月份天数的Java函数,设计正向/反向测试用例,使用JUnit完成测试并分析结果,运用Eclemma进行代码覆盖率分析(达到100%覆盖率)。实验过程中解决了测试用例设计、边界条件处理等问题,总结出需求理解、测试技巧运用等经验,并提出增加实践案例、测试工具培训等建议。通过本次实验,系统掌握了单元测试的基本流程和JUnit框架的使用方法,提高了代码测试和质量保障能力。

2025-08-02 23:33:11 1735

原创 《软件测试与质量控制》实验报告一 测试用例设计

本实验通过“新增联络”功能测试案例,培养学生测试用例设计与编写能力。实验在Windows 11环境下使用禅道工具,结合等价类划分、边界值分析等方法完成测试用例设计、需求分析与结果验证。重点考察学生对测试用例定义与重要性的理解,涵盖正向与反向测试。实验解决了需求理解与工具操作等问题,并提出加强案例实践与工具培训的建议,提升了学生的软件测试技能与实践能力。

2025-08-01 22:02:41 1069

原创 《计算机组成原理与汇编语言程序设计》实验报告六 存储器实验

本实验报告详细介绍了计算机组成原理中的存储器实验过程。实验内容包括触发器、寄存器、计数器、ROM和RAM等存储部件的设计与测试,共计4学时。通过Logisim软件完成了各类触发器的连接测试、寄存器逻辑电路设计、计数器实现、ROM和RAM存储器原理图的绘制与验证。实验过程中解决了逻辑门引脚设置、线路连接、异常显示等多个技术问题,总结出22条重要实验心得,包括逻辑电路特性、存储器工作原理及实验注意事项等。本次实验不仅加深了对计算机存储系统的理解,也提高了逻辑电路设计和调试能力,为后续计算机组成原理学习奠定了坚实

2025-07-30 23:24:07 1089

原创 《计算机组成原理与汇编语言程序设计》实验报告五 循环结构及子程序

本实验通过汇编语言实践掌握循环结构与子程序设计。内容包括:编写九九乘法表、星号三角形及选做杨辉三角程序,运用循环与子程序嵌套实现功能。实验涵盖源代码编写、编译、链接与运行全过程,并解决DEBUG调试、程序崩溃等问题。通过实验,掌握了循环控制、子程序调用及汇编调试方法,提升了编程与问题解决能力,加深了对汇编语言在底层控制中作用的理解。

2025-07-29 23:32:20 1216

原创 《计算机组成原理与汇编语言程序设计》实验报告四 汇编语言程序上机过程

本实验通过DOS环境下的汇编语言编程实践,掌握EDIT、MASM和LINK等工具的使用。实验内容包括编写"Hello,World!"程序,使用SEGMENT、ASSUME等伪指令,并调用INT21H中断实现输出。通过汇编生成.OBJ和.LST文件,再连接为.EXE可执行文件。实验过程中遇到程序崩溃、文件读取等问题,通过修改代码、调整分辨率等方法解决。实验加深了对汇编语言编程流程的理解,包括源程序编辑、汇编、连接和执行等环节,以及DEBUG调试工具的使用技巧。

2025-07-27 23:59:47 831

原创 《计算机组成原理与汇编语言程序设计》实验报告三 Debug及指令测试

本实验报告通过DOS命令练习(DIR、DEL、RENAME、COPY)、DEBUG命令操作(A、D、E、F等)和8086指令实践(MOV、ADD等),帮助学生掌握汇编语言编程基础。实验包含文件操作、内存读写、寄存器调试等内容,并记录操作过程中遇到的7类典型问题及解决方法。通过实验,学生系统掌握了DEBUG工具的使用方法(如D显示内存、E修改内存等),深入理解了8086指令执行过程,积累了汇编语言调试经验。实验强调实践操作与理论结合,培养了学生解决实际编程问题的能力。

2025-07-27 00:23:40 1328

原创 《计算机组成原理与汇编语言程序设计》实验报告二 运算器设计

本实验通过Logisim软件实现了四位和八位全加器的设计与验证。主要内容包括:1)使用基本逻辑门搭建四位并行全加器;2)扩展实现带溢出、符号等检测功能的四位运算器;3)利用两个四位加法器分别构建八位串行和并行加法器;4)以学号末两位(38)的二进制作为输入进行功能测试。实验过程中解决了引脚设置、连线错误等问题,总结了组合逻辑电路特点、真值表使用、多位加法器实现方式等经验。结果表明,并行加法器运算速度更快但占用资源更多。通过实验掌握了数字逻辑电路的设计与分析方法,加深了对加法器工作原理的理解。

2025-07-26 23:53:51 1573

原创 《计算机组成原理与汇编语言程序设计》实验报告一 基本数字逻辑及汉字显示

本实验通过Logisim软件实现数字逻辑电路设计与测试,主要包括异或、同或逻辑电路、一位二进制比较器、全加器和3-8译码器的设计与实现。实验过程中详细记录了各电路的真值表、逻辑公式实现及测试结果,并解决了逻辑门引脚设置、线路连接等问题。此外,还完成了汉字显示电路实验,将机内码写入ROM实现LED点阵显示。通过实验,掌握了基本数字逻辑电路设计方法,熟悉了Logisim软件操作,理解了组合逻辑与时序逻辑的区别,以及编码器、译码器等数字电路元件的工作原理。实验培养了逻辑思维能力,为后续数字系统设计奠定了基础。

2025-07-25 23:59:16 1515

原创 《计算机网络》实验报告八 加密、数字签名与证书

本文介绍了基于OpenSSL的加密技术实验,内容涵盖对称/非对称加密、散列函数、数字签名与证书应用。实验在阿里云ECS与Linux/Windows系统下进行,完成了DES加密、MD5/SHA256计算、RSA密钥生成、签名验证及自签名证书创建等操作。实验解决了证书获取失败、签名验证等问题,并系统总结了加密算法特点、密钥管理与证书链验证等概念,强调了安全性与实用性的平衡。实验加深了对网络通信安全关键技术的理解与应用能力。

2025-07-24 17:11:36 1019

原创 《计算机网络》实验报告七 HTTP协议分析与测量

本实验通过HTTP协议分析实践,探究Web通信原理。使用tcpdump抓取新疆大学官网数据包,并用Wireshark分析,发现浏览器与服务器采用HTTP/1.1协议,状态码为200,获取到107081字节的HTML文件。实验解决了命令错误、过滤失败等7个技术问题,深入理解了HTTP的无状态性、请求响应模型及头部字段功能。结果表明,HTTP头部字段对优化网络性能重要,掌握协议分析方法有助于提升网络诊断能力。

2025-07-23 22:28:08 1164

原创 《计算机网络》实验报告六 电子邮件

本实验通过多种方式实现QQ邮件的收发操作,包括邮件代理、本地客户端、Web邮箱和Telnet命令,并利用Wireshark抓包分析SMTP、POP3等通信协议。实验过程中解决了tcpdump命令错误、Wireshark过滤语法等常见问题,验证了电子邮件的发送流程和协议交互过程。通过实验深入理解了SMTP、POP3协议的工作机制,掌握了邮件服务器配置、Base64编码解码等实用技能,认识到电子邮件在现代通信中的重要性。实验不仅提升了网络协议分析能力,也培养了解决实际问题的操作技巧。

2025-07-23 19:37:03 1002

原创 《计算机网络》实验报告五 DNS协议分析与测量

本实验旨在了解DNS域名系统及其工作原理,掌握DNS测量工具dig的使用方法。实验内容包括:查看和配置本机DNS服务器,使用dig命令查询不同类型DNS记录(A、AAAA、CNAME、MX、NS等),分析DNS解析过程,并通过tcpdump抓包分析DNS协议。实验过程中解决了命令输入错误、网络接口参数缺失等操作问题,加深了对DNS工作原理的理解。实验结果表明,DNS作为互联网基础设施,其可靠性、安全性和缓存设置对网络访问有重要影响。通过实验掌握了DNS解析过程及相关协议字段的作用,为后续网络研究奠定了基础。

2025-07-20 21:49:06 1386

原创 《计算机网络》实验报告四 TCP协议分析

本文介绍了TCP协议分析实验,通过wget下载新疆大学主页并使用tcpdump抓包,借助Wireshark分析TCP报文结构、三次握手建立连接及四次挥手释放连接的过程。实验详细解析了TCP报文各字段功能,包括源/目标端口、序列号、确认号、控制标志位等。通过实际操作,验证了TCP面向连接、可靠传输的特性,并总结了滑动窗口、拥塞控制等机制。实验过程遇到的问题如命令输入错误、过滤条件设置不当等,通过修正命令和语法得到解决。该实验帮助深入理解TCP协议工作原理,掌握了网络协议分析工具的使用方法。

2025-07-20 21:38:15 1153

原创 《计算机网络》实验报告三 UDP协议分析

本实验通过分析DNS查询和QQ通信数据,探究UDP协议特性。实验使用tcpdump和Wireshark工具抓取并分析UDP数据包,验证了UDP无连接、不可靠但高效的特点。结果显示UDP报文由源/目的端口、长度和校验和组成,适用于实时应用。实验过程中解决了命令缺失等操作问题,证实UDP在DNS、即时通讯等场景的优势,其简洁的首部结构和面向报文特性使其成为特定应用的理想选择。实验加深了对传输层协议选择依据的理解。

2025-07-20 21:25:57 1014

原创 《计算机网络》实验报告二 IP协议分析

本文介绍了使用tcpdump和Wireshark进行网络抓包与分析的方法。实验内容包括:学习命令行操作和IP报文格式,掌握tcpdump的监听与过滤用法,了解Wireshark的协议与地址过滤功能,结合traceroute与tcpdump抓包并用Wireshark分析IP和ICMP协议。实验总结了常见问题及解决方案,如命令缺失、参数错误等。通过实践,加深了对网络协议分析工具的理解,掌握了数据包抓取与分析的基本技术。

2025-07-19 20:39:30 1164

原创 《计算机网络》实验报告一 常用网络命令

本实验通过在Linux和Windows系统下使用ping、ifconfig/ipconfig、traceroute/tracert、arp、netstat等命令,进行网络状态分析与测量。实验在阿里云ECS与本地PC上对比测试操作系统差异,涵盖网络连通性、路由追踪、ARP缓存等操作。过程中解决了命令缺失、参数错误等问题,积累了网络故障排查经验。结果表明,这些命令能有效诊断TCP/IP配置和路由问题,是重要的网络管理工具,提升了对网络协议及调试的理解与能力。

2025-07-19 20:18:43 1037

原创 《计算机操作系统》实验报告五 页面置换算法的模拟

本实验通过C++模拟三种页面置换算法(OPT、FIFO、LRU),分析其置换过程和性能。实验在Dev-C++环境下实现,解决了内存管理、数组越界等15类编译错误。结果表明,三种算法正确运行,并输出置换过程和缺页次数等数据。通过实验,深入理解了虚拟存储技术,掌握了页面置换算法的实现原理,尤其是OPT的"最远将来访问页面"、FIFO的队列特性、LRU的时间局部性原理。实验总结了指针使用和内存分配等编程注意事项,为操作系统内存管理研究提供了实践基础。

2025-07-18 01:14:50 810

《计算机网络》实验报告七 HTTP协议分析与测量

本实验通过HTTP协议分析实践,探究Web通信原理。使用tcpdump抓取新疆大学官网数据包,并用Wireshark分析,发现浏览器与服务器采用HTTP/1.1协议,状态码为200,获取到107081字节的HTML文件。实验解决了命令错误、过滤失败等7个技术问题,深入理解了HTTP的无状态性、请求响应模型及头部字段功能。结果表明,HTTP头部字段对优化网络性能重要,掌握协议分析方法有助于提升网络诊断能力。

2025-07-31

《计算机网络》实验报告八 加密、数字签名与证书

本文介绍了基于OpenSSL的加密技术实验,内容涵盖对称/非对称加密、散列函数、数字签名与证书应用。实验在阿里云ECS与Linux/Windows系统下进行,完成了DES加密、MD5/SHA256计算、RSA密钥生成、签名验证及自签名证书创建等操作。实验解决了证书获取失败、签名验证等问题,并系统总结了加密算法特点、密钥管理与证书链验证等概念,强调了安全性与实用性的平衡。实验加深了对网络通信安全关键技术的理解与应用能力。

2025-07-31

《计算机网络》实验报告六 电子邮件

本实验通过多种方式实现QQ邮件的收发操作,包括邮件代理、本地客户端、Web邮箱和Telnet命令,并利用Wireshark抓包分析SMTP、POP3等通信协议。实验过程中解决了tcpdump命令错误、Wireshark过滤语法等常见问题,验证了电子邮件的发送流程和协议交互过程。通过实验深入理解了SMTP、POP3协议的工作机制,掌握了邮件服务器配置、Base64编码解码等实用技能,认识到电子邮件在现代通信中的重要性。实验不仅提升了网络协议分析能力,也培养了解决实际问题的操作技巧。

2025-07-31

《计算机网络》实验报告四 TCP协议分析

本文介绍了TCP协议分析实验,通过wget下载新疆大学主页并使用tcpdump抓包,借助Wireshark分析TCP报文结构、三次握手建立连接及四次挥手释放连接的过程。实验详细解析了TCP报文各字段功能,包括源/目标端口、序列号、确认号、控制标志位等。通过实际操作,验证了TCP面向连接、可靠传输的特性,并总结了滑动窗口、拥塞控制等机制。实验过程遇到的问题如命令输入错误、过滤条件设置不当等,通过修正命令和语法得到解决。该实验帮助深入理解TCP协议工作原理,掌握了网络协议分析工具的使用方法。

2025-07-30

《计算机网络》实验报告一 常用网络命令

本实验通过在Linux和Windows系统下使用ping、ifconfig/ipconfig、traceroute/tracert、arp、netstat等命令,进行网络状态分析与测量。实验在阿里云ECS与本地PC上对比测试操作系统差异,涵盖网络连通性、路由追踪、ARP缓存等操作。过程中解决了命令缺失、参数错误等问题,积累了网络故障排查经验。结果表明,这些命令能有效诊断TCP/IP配置和路由问题,是重要的网络管理工具,提升了对网络协议及调试的理解与能力。

2025-07-30

《计算机网络》实验报告三 UDP协议分析

本实验通过分析DNS查询和QQ通信数据,探究UDP协议特性。实验使用tcpdump和Wireshark工具抓取并分析UDP数据包,验证了UDP无连接、不可靠但高效的特点。结果显示UDP报文由源/目的端口、长度和校验和组成,适用于实时应用。实验过程中解决了命令缺失等操作问题,证实UDP在DNS、即时通讯等场景的优势,其简洁的首部结构和面向报文特性使其成为特定应用的理想选择。实验加深了对传输层协议选择依据的理解。

2025-07-30

《计算机网络》实验报告五 DNS协议分析与测量

本实验旨在了解DNS域名系统及其工作原理,掌握DNS测量工具dig的使用方法。实验内容包括:查看和配置本机DNS服务器,使用dig命令查询不同类型DNS记录(A、AAAA、CNAME、MX、NS等),分析DNS解析过程,并通过tcpdump抓包分析DNS协议。实验过程中解决了命令输入错误、网络接口参数缺失等操作问题,加深了对DNS工作原理的理解。实验结果表明,DNS作为互联网基础设施,其可靠性、安全性和缓存设置对网络访问有重要影响。通过实验掌握了DNS解析过程及相关协议字段的作用,为后续网络研究奠定了基础。

2025-07-31

《计算机网络》实验报告二 IP协议分析

本文介绍了使用tcpdump和Wireshark进行网络抓包与分析的方法。实验内容包括:学习命令行操作和IP报文格式,掌握tcpdump的监听与过滤用法,了解Wireshark的协议与地址过滤功能,结合traceroute与tcpdump抓包并用Wireshark分析IP和ICMP协议。实验总结了常见问题及解决方案,如命令缺失、参数错误等。通过实践,加深了对网络协议分析工具的理解,掌握了数据包抓取与分析的基本技术。

2025-07-30

《计算机操作系统》实验报告三 动态分区分配算法(一)的模拟

本实验通过C++实现操作系统中的动态分区管理算法,重点模拟首次适应算法(FF)和临近适应算法(NF)。实验内容涵盖内存分配、回收、碎片整理等功能,并通过打印输出内存状态。在Dev-C++环境下,使用结构体构建分区链表,实现初始化、分配与回收功能。过程中解决了指针操作、数组越界等问题。结果表明,两种算法均能有效分配内存,FF从低地址查找,NF从上次位置继续搜索。实验加深了对内存管理机制的理解,提高了处理内存碎片问题的能力。

2025-07-18

《计算机操作系统》实验报告四 动态分区分配算法(二)的模拟

本文介绍了操作系统内存管理实验的设计与实现。实验通过C++编程实现动态分区管理器,重点模拟最佳适应(BF)和最坏适应(WF)两种内存分配算法。系统包含内存初始化、分配、回收、碎片整理等功能模块,采用双向链表管理内存分区状态,并提供了可视化输出界面。实验过程中解决了指针操作、内存泄漏等典型编程问题,总结了内存管理的关键要点,包括指针初始化、内存边界检查等注意事项。通过该实验,加深了对操作系统内存管理机制的理解,掌握了动态分区分配算法的实现方法。

2025-07-18

《计算机操作系统》实验报告五 页面置换算法的模拟

本实验通过C++模拟三种页面置换算法(OPT、FIFO、LRU),分析其置换过程和性能。实验在Dev-C++环境下实现,解决了内存管理、数组越界等15类编译错误。结果表明,三种算法正确运行,并输出置换过程和缺页次数等数据。通过实验,深入理解了虚拟存储技术,掌握了页面置换算法的实现原理,尤其是OPT的"最远将来访问页面"、FIFO的队列特性、LRU的时间局部性原理。实验总结了指针使用和内存分配等编程注意事项,为操作系统内存管理研究提供了实践基础。

2025-07-18

《计算机操作系统》实验报告一 作业调度算法的模拟

本文介绍了作业调度算法的C++模拟实现实验。实验模拟了先到先服务(FCFS)、短作业优先(SJF)和优先级调度(PSA)三种算法,要求输入作业信息并输出调度过程及性能指标。实验在Dev-C++环境下使用C++实现,设计了任务结构体、初始化函数、信息打印函数及调度算法函数。过程中解决了数组初始化、变量重定义等编译错误,成功运行并得出了各算法的调度顺序和平均周转时间等结果。通过实验,加深了对作业调度算法的理解,掌握了指针使用和数组初始化等编程技巧。

2025-07-18

《计算机操作系统》实验报告二 进程调度算法的模拟

本实验通过C++实现时间片轮转(RR)和多级反馈队列调度算法(MRLA),模拟进程调度。实验要求输入进程信息,并输出调度过程及性能指标。程序使用结构体存储进程信息,支持进程初始化、调度和结果打印功能,测试不同算法。实验解决了数组初始化、指针使用等问题,积累了指针赋值和避免越界的经验。结果表明,算法能正确模拟调度,并计算平均周转时间和带权周转时间等指标,提升了对操作系统调度算法的理解和编程能力。

2025-07-18

《工程伦理》分析报告四 环境问题

本案例分析探讨科技发展带来的环境伦理问题,如转基因、垃圾填埋、核能等工程可能导致的环境污染。案例中,转基因玉米、渗滤液污染、核泄漏和水电站事故都突显了科技活动对环境和健康的风险。工程师在雇主利益与环境伦理冲突时,应优先考虑公众利益,确保可持续发展。

2025-07-17

《工程伦理》分析报告大作业 ChatGPT

本文探讨了ChatGPT在软件工程领域面临的伦理问题及防范措施。研究指出,ChatGPT存在数据隐私泄露、算法偏见、知识产权争议、责任归属不明确等伦理风险,同时面临硬件老化、系统失灵、极端天气导致的运行故障等安全隐患。建议通过加强数据保护、优化算法公平性、完善监管机制、建立应急预案等措施进行风险防范。研究强调,大数据创新科技人员应承担起保障数据安全、促进技术可持续发展等伦理责任,在技术应用中平衡商业利益与社会效益。研究为人工智能技术的伦理治理提供了理论参考和实践指导。

2025-07-17

《工程伦理》分析报告五 软件开发

本文探讨了APP开发中软件工程师的职业伦理规范及实践问题。随着移动互联网发展,APP功能日益丰富,工程师在开发过程中需遵循用户隐私保护、知识产权尊重、质量保证等伦理准则。文章分析了工程师的权利(创新自由、合理报酬)与责任(数据安全、法律合规、持续学习),并探讨了角色冲突、利益冲突等常见伦理问题及其解决策略(明确责任、透明决策、团队协作)。通过图表展示了隐私保护、质量控制、知识产权等关键数据,强调工程师需平衡技术创新与伦理责任,在确保软件质量的同时维护用户权益和企业利益,推动行业可持续发展。

2025-07-17

《工程伦理》分析报告三 共享单车

共享单车解决了城市短途出行问题,减少交通拥堵和空气污染,促进绿色、低碳城市发展。它依靠智能锁、GPS等技术提高管理效率,但随意停放等问题需要法律和管理措施解决。共享单车体现了资源优化、公正惩罚和公众参与,推动了社会公平与信任。其发展有助于改善城市环境、促进健康和社交,推动可持续发展。

2025-07-16

《工程伦理》分析报告二 无人驾驶

无人驾驶技术带来便利的同时也存在技术、环境和人为风险。技术问题如零部件老化和传感器失效,环境因素如恶劣天气和自然灾害,用户操作不当和法律差异也是潜在风险。为应对这些问题,需要加强监管、优化技术、提升应急反应能力,并加强用户培训。事故责任应由技术故障方或用户根据具体情况承担。各方合作可提高技术安全性和可靠性。

2025-07-16

《工程伦理》分析报告一 扫码点餐

扫码点餐提升了用餐效率,但也引发了隐私泄露等伦理问题。涉及的伦理关系人包括消费者、商家、开发者、政府和不法分子。消费者信息未被妥善保护,商家可能通过强制扫码或收集数据谋取不当利益。解决方案包括商家加强数据加密保护,政府加强监管,用户提高安全意识。各方共同合作有助于降低伦理风险,保护个人隐私和权益。

2025-07-16

《大数据技术原理与应用》实验报告七 熟悉 Spark 初级编程实践

内容概要:本文档是关于熟悉 Spark 初级编程实践的实验报告,主要介绍了如何使用 Spark 访问本地文件和 HDFS 文件,编写、编译和运行 Spark 应用程序。实验内容包括:通过 Spark-shell 读取本地和 HDFS 文件并统计行数;编写独立应用程序读取 HDFS 文件统计行数;编写独立应用程序实现数据去重;编写独立应用程序求平均成绩。报告还列举了实验中遇到的问题及其解决方法,并分享了使用 Spark 进行数据处理的心得体会,强调了 Spark 在大规模数据处理中的高效性、可扩展性和易用性。 适合人群:具有基本编程基础,对大数据技术有兴趣的学习者,特别是刚开始接触 Spark 的初学者。 使用场景及目标:①掌握 Spark 访问本地文件和 HDFS 文件的方法;②学会编写、编译和运行 Spark 应用程序;③理解 Spark 数据处理的基本流程和常用操作;④解决在 Spark 实验中遇到的常见问题;⑤提升对 Spark 处理大规模数据的理解和应用能力。 其他说明:本实验报告不仅提供了详细的实验步骤和代码示例,还针对实验过程中可能出现的问题给出了具体的解决方案。同时,通过编写多个独立应用程序,帮助读者更好地理解和掌握 Spark 的核心概念和实际应用技巧。此外,报告还分享了使用 Spark 进行数据处理的一些经验和心得,为读者进一步学习和使用 Spark 提供了宝贵的参考。

2025-07-15

《信息检索与论文写作》实验报告二 引文索引数据库检索

本实验通过Web of Science和CSSCI数据库进行文献检索实践。在Web of Science中,分别采用基本检索(查找指定作者文章)和高级检索(查询医学图像处理领域高被引论文),并运用精炼、分析等功能优化检索结果。在CSSCI数据库中,通过高级检索查询特定期刊和时间范围内的人工智能相关文献。实验结果表明,掌握数据库检索技巧能有效提升文献获取效率。通过实践,熟悉了检索式构建、结果筛选等操作,认识到数据库资源对学术研究的重要性,并培养了规范使用学术资源的能力。

2025-09-11

《软件工程导论》实验报告三 需求分析建模(二)数据流图、数据字典、E-R图、状态转换图、层次方框图

内容概要:本文为《软件工程导论》实验报告三,围绕需求分析建模展开,重点介绍并实践了数据流图、数据字典、E-R图、状态转换图和层次方框图等结构化分析方法。通过图书预定系统、职工工资结构、图形用户界面及操作系统进程等多个具体案例,详细演示了各类模型图的绘制过程与设计思路,并针对常见问题提供了相应的解决方法。实验强调使用建模工具(如boardmix)进行规范化建模,提升对系统功能与数据流程的理解与表达能力。; 适合人群:软件工程及相关专业本科学生,具备一定软件工程基础知识和系统分析初步能力的学习者;适用于学习需求分析阶段建模技术的初学者。; 使用场景及目标:①掌握数据流图的分层建模方法及其在业务流程描述中的应用;②理解层次方框图在系统模块化结构设计中的作用;③学会使用状态转换图描述系统或对象的状态行为;④提升对需求分析模型的综合应用能力,为后续系统设计打下基础。; 阅读建议:建议结合实验内容动手绘制各类模型图,深入理解各建模工具的应用场景与绘制规范,同时参考实验问题与解决方法部分,避免常见错误,提升模型准确性与可读性。

2025-08-31

《软件工程导论》实验报告八 配置工具

内容概要:本文是一份《软件工程导论》课程的实验报告,聚焦于配置工具的使用与部署图的绘制。实验旨在掌握UML中部署图的基本概念及其在系统物理架构建模中的应用,学习使用boardmix等建模工具进行系统部署结构设计。报告通过两个具体案例——通用服务器数据传输架构和便利店管理系统的部署设计,详细说明了部署图的绘制过程,包括节点(硬件)、软件组件、连接关系及标注注释的使用。同时,文章总结了部署图的组成要素和绘制要点,并分析了实验中常见的问题及其解决方法,强调系统分析、准确建模、规范表达与持续改进的重要性。; 适合人群:软件工程及相关专业的本科学生,具备一定UML基础和系统设计初步知识的学习者;从事系统架构设计、软件建模的初级开发人员。; 使用场景及目标:①用于学习和掌握UML部署图的基本构成与绘制方法;②提升对系统软硬件物理架构的理解与建模能力;③培养使用建模工具进行系统设计表达的实践技能;④通过问题分析与解决,增强系统设计的严谨性和规范性。; 阅读建议:建议结合实际建模工具(如boardmix)同步操作,边学边练;重点关注部署图的结构组成与绘制规范,理解每个元素的实际含义,并结合实验问题反思常见错误,提升建模质量。

2025-08-31

《信息检索与论文写作》实验报告一 EI数据库检索

内容概要:本文为《信息检索与论文写作》课程的实验报告,主要围绕EI Compendex(美国工程索引)数据库的使用展开,详细介绍了快速检索、专家检索及基于控制词汇的检索操作流程。通过设定具体关键词如“sarcasm late fusion”、“Recognition of Accented”以及“Speech Accented Mandarin”,结合时间范围(2010–2023年)和语言(English)等筛选条件,系统演示了从登录数据库到获取文献摘要及参考文献信息的完整检索过程,并附有各步骤截图说明。实验还强调了检索策略对结果准确性的影响。; 适合人群:高等院校信息管理、工程类及相关专业本科生或研究生,具备基本信息检索需求的学习者。; 使用场景及目标:①掌握EI数据库的基本操作与检索技巧;②学习如何通过不同检索方式(快速、专家、控制词汇)获取高质量学术文献;③提升学术信息筛选与分析能力,服务于论文写作与科研工作; 阅读建议:建议读者结合实际操作同步学习本实验报告,按照步骤在EI数据库中实践各类检索方法,并注重对检索结果的分析与评估,以增强信息检索的效率与精准度。

2025-08-31

《软件工程导论》实验报告六 设计建模工具的使用(二)活动图

内容概要:本文是一份《软件工程导论》的实验报告,重点介绍活动图的设计与应用。通过多个实际案例(如商品支付、图书购买、公司会议、软件测试流程等)演示了活动图的绘制方法,并结合大学生活实例展示个人日常活动的建模过程。报告详细说明了活动图中的状态、转移条件、决策节点、并发关系及数据流的表示方式,同时总结了活动图绘制的七大要点和常见问题的解决策略,帮助读者掌握使用建模工具(如boardmix)进行系统动态建模的能力。; 适合人群:软件工程及相关专业的本科学生,具备基础软件开发和系统分析知识的学习者;适合初学者深入理解UML动态建模。; 使用场景及目标:①学习并掌握活动图的基本元素与绘制规范;②理解业务流程的动态行为建模方法;③提升对系统流程逻辑的分析与可视化表达能力;④为后续的系统设计与开发提供清晰的流程依据。; 阅读建议:建议结合建模工具动手实践文中案例,重点关注状态转换、决策节点与泳道的使用,同时参考实验问题与解决方法部分,避免常见建模错误,提升模型的可读性与准确性。

2025-08-31

《软件工程导论》实验报告四 详细设计工具程序流程图、N-S图、PAD图

内容概要:本文是一份《软件工程导论》课程的实验报告,重点介绍软件详细设计阶段常用的三种图形化设计工具:程序流程图、N-S图和PAD图。通过具体实例(如阶乘计算、1到100求和、三角形类型判断)详细演示了如何使用这些工具描述程序逻辑和处理流程,并展示了各图形的绘制方法与结构特点。报告还总结了绘图过程中常见的问题及解决策略,如循环与条件判断的正确表达、复杂结构的层次处理、并行与异常处理等,最后分享了实验学习心得,强调图形化工具有助于理清程序逻辑、提升设计规范性与代码可维护性。; 适合人群:软件工程及相关专业的本科学生,具备基础编程能力并正在学习软件设计方法的初学者。; 使用场景及目标:①掌握程序流程图、N-S图、PAD图的基本绘制方法;②理解结构化程序设计的逻辑表达方式;③提升对算法流程的可视化分析与设计能力;④为后续软件详细设计文档编写打下实践基础。; 阅读建议:建议结合具体编程实例动手绘制三类图形,对比其表达差异,深入理解每种工具的结构特点与适用场景,同时参考报告中的问题解决方法,避免常见绘图错误,强化逻辑思维与规范化设计意识。

2025-08-31

《软件工程导论》实验报告七 设计建模工具的使用(三)状态图

内容概要:本文是一份《软件工程导论》课程的实验报告,重点介绍状态图的设计与应用。通过实例分析图书借阅、课件上传和员工请假等场景的状态图,阐述了状态图的基本构成、语义及其在描述对象生命周期和状态转换中的作用。报告还指导学生绘制学生账号选课状态图,并对比分析状态图与活动图的区别,强调状态图侧重于对象状态变化,而活动图更关注行为流程。此外,报告总结了状态图绘制中常见的问题及解决方案,如复杂性控制、注释缺失、状态转移错误等,并提出优化建议。; 适合人群:高等院校软件工程及相关专业本科生,具备一定面向对象基础知识和UML建模初步了解的学习者。; 使用场景及目标:①掌握状态图的基本绘制方法与语义理解;②学会使用boardmix等建模工具进行动态建模;③能够通过状态图准确表达实际业务流程中的状态变迁;④区分状态图与活动图的应用场景与差异。; 阅读建议:学习者应结合实际案例动手绘制状态图,深入理解业务逻辑与状态转换关系,同时参考实验中提出的问题与解决方法,提升建模的规范性与可维护性。

2025-08-31

《软件工程导论》实验报告二 需求分析建模(一)数据流图、数据字典、 E-R 图、状态转换图、层次方框图

内容概要:本文是一份《软件工程导论》的实验报告,重点围绕需求分析建模展开,系统介绍了数据流图、数据字典、E-R图、状态转换图和层次方框图等结构化分析方法的应用。报告详细阐述了需求规格说明书的标准格式与内容要求,并通过多个实例(如图书还书管理系统、货物管理系统、银行储蓄系统等)演示了如何绘制各类模型图,同时提供了建模过程中常见问题的解决方法,强调了模型与实际业务场景的一致性、数据完整性及绘图规范性。 适合人群:高等院校软件工程及相关专业的本科生,具备一定软件工程基础知识的学习者。 使用场景及目标:①掌握结构化需求分析的基本建模技术;②学会使用建模工具(如boardmix)进行系统分析与设计;③理解并应用数据流图、ER图等图形化工具描述系统功能与数据关系;④规范编写需求规格说明文档。 阅读建议:建议结合实际案例动手绘制各类模型图,对照实验问题及解决方法自查建模过程,注重理论与实践结合,强化对需求分析阶段核心任务的理解。

2025-08-31

《软件工程导论》实验报告一 软件工程文档

内容概要:本文为《软件工程导论》的实验报告,围绕软件工程的基本概念与实践展开,系统介绍了软件、软件生命周期、软件生存周期过程的定义,并详细梳理了软件工程文档的分类与内容,包括开发文档、管理文档和用户文档等。报告还阐述了软件工具、软件开发环境、CASE工具的概念,解析了GB/T15853-1995《软件支持环境》的基本要求,并介绍了主流的UML建模工具、数据库设计工具、原型设计工具、源代码管理工具及各类测试工具的特点与应用场景,旨在帮助学生掌握软件工程文档的撰写方法及专业工具的使用。; 适合人群:软件工程及相关专业的初学者,具备一定理论基础的在校本科生或刚进入软件行业的初级开发者;适合需要完成实验任务或了解软件工程实践流程的学习者。; 使用场景及目标:①帮助理解软件生命周期各阶段的定义与任务;②掌握常用软件工程文档的编写规范与用途;③熟悉主流开发与建模工具(如Visio、Axure、GitHub、JMeter等)的功能与选择依据;④提升通过专业网站自主学习软件工程新知识的能力。; 阅读建议:此资源以实验形式系统梳理软件工程核心概念与工具体系,建议结合实际项目或课程设计同步参考,尝试动手撰写各类文档并使用推荐工具进行建模与版本管理,以增强理论与实践的结合能力。

2025-08-31

《软件测试与质量控制》实验报告五 功能自动化测试

内容概要:本文档为《软件测试与质量控制》课程的实验报告,主要介绍功能自动化测试实验。实验目的是掌握软件测试自动化的基础知识和基本原理,熟悉AutoRunner 4.5.0.6自动化测试工具的使用,提高自动化测试实践能力。实验环境包括硬件和软件两部分,硬件为一台笔记本电脑,内存64G,磁盘空间1TB;软件环境涉及操作系统Windows 11、WPS、AutoRunner 4.5.0.6、浏览器Google Chrome等。实验内容包括通过AutoRunner对CRM客户管理系统的新增客户功能进行自动化测试,具体步骤为录制并优化测试脚本,利用参数化和检查点进行正反例功能测试,最终编写测试报告并提出优化建议。实验过程中遇到的问题及解决方法包括脚本录制不完整、脚本无法重现操作、测试工具崩溃等,并总结了自动化测试的优势和团队协作的重要性。 适合人群:具备一定编程基础,正在学习或从事软件测试工作的人员,尤其是对自动化测试感兴趣的初学者和有一定经验的研发人员。 使用场景及目标:①了解自动化测试工具的安装、配置和使用;②掌握自动化测试的基本流程和方法;③提高自动化测试的实践能力,特别是针对CRM系统新增客户功能的测试;④学习如何编写和优化测试脚本,确保测试的准确性和效率。 阅读建议:此实验报告详细记录了从环境搭建到脚本编写和优化的全过程,建议读者在学习过程中结合实际操作,逐步掌握自动化测试工具的使用方法。特别注意实验中遇到的问题及解决方法,这些实践经验有助于提升实际工作中解决问题的能力。

2025-08-09

《软件测试与质量控制》实验报告四 性能测试

内容概要:本文档为《软件测试与质量控制》课程的实验报告,重点在于性能测试。实验目的是掌握性能自动化测试工具PerformanceRunner和LoadRunner的使用,熟悉脚本录制、调试、回放、参数化、事务及集合点等操作,并掌握场景创建与报告分析。实验环境包括硬件配置为64GB内存、1TB磁盘的笔记本电脑,以及Windows 11操作系统、WPS、禅道、谷歌浏览器、PerformanceRunner和Fiddler等软件工具。实验内容涉及对数据信息管理平台的“初至拾取质控”、“振幅补偿质控”、“反褶积质控”三个模块进行性能测试,确保系统在不同负载条件下保持稳定性和可靠性。实验步骤包括深入了解性能测试方法、分析性能需求、设计并执行测试用例、编写性能测试报告。实验结果显示,系统在响应时间、吞吐量、并发用户数、资源利用率和错误率方面均达到了预期目标。 适合人群:具备一定编程基础,特别是对软件测试有兴趣的学生或初级测试工程师。 使用场景及目标:①掌握性能测试工具的使用方法;②了解性能测试的基本流程和关键技术;③能够设计并执行性能测试用例,分析测试结果并提出优化建议。 其他说明:实验过程中遇到了一些常见问题,如抓包工具Fiddler的配置、HTTPS流量解密、数据量过大等,通过调整工具设置和优化测试策略得到了有效解决。此外,实验心得强调了抓包技术和性能测试的重要性,建议在测试环境中尽量还原实际生产环境,以确保测试结果的准确性和可靠性。

2025-08-09

《软件测试与质量控制》实验报告三 系统功能测试

内容概要:本文档是《软件测试与质量控制》课程的实验报告,主要围绕系统功能测试展开。实验目的是让学生掌握黑盒测试方法设计功能测试用例,了解功能测试的执行过程及相关工具的使用。实验对象是数据分析平台,重点测试了“初至拾取质控”、“振幅补偿质控”和“反褶积质控”三个功能模块,确保其符合《数据分析平台需求规格说明书》的要求。实验内容包括测试方案设计、测试用例编写与执行、缺陷报告记录等。实验结果显示,共执行124个测试用例,成功102个,失败22个,用例成功率为82%。实验中遇到的问题包括需求理解不清、测试工具操作不熟练、边界条件处理困难等,通过查阅文档、团队讨论等方式得到了解决。 适用人群:具备一定编程基础,对软件测试与质量控制有一定了解的学生或从业人员。 使用场景及目标:①学习如何设计和执行黑盒测试用例;②掌握功能测试的基本流程和技术;③了解常见功能测试工具的使用方法;④提高对需求文档的理解和解析能力;⑤提升测试用例的设计和执行效率。 阅读建议:本实验报告详细记录了系统功能测试的全过程,包括测试方案、用例设计、执行结果及缺陷报告等内容。建议读者在学习过程中结合实际操作,逐步理解测试方法的应用,同时参考提供的解决方案,解决可能遇到的实际问题。此外,报告中的实验心得部分提供了宝贵的经验和改进建议,有助于读者在未来的工作中更好地开展测试活动。

2025-08-09

《软件测试与质量控制》实验报告二 单元测试

本文档详细记录了在Eclipse环境下进行JUnit单元测试的实验过程。实验内容包括:安装配置JUnit和Eclemma工具,编写返回月份天数的Java函数,设计正向/反向测试用例,使用JUnit完成测试并分析结果,运用Eclemma进行代码覆盖率分析(达到100%覆盖率)。实验过程中解决了测试用例设计、边界条件处理等问题,总结出需求理解、测试技巧运用等经验,并提出增加实践案例、测试工具培训等建议。通过本次实验,系统掌握了单元测试的基本流程和JUnit框架的使用方法,提高了代码测试和质量保障能力。

2025-08-09

《软件测试与质量控制》实验报告一 测试用例设计

本实验通过“新增联络”功能测试案例,培养学生测试用例设计与编写能力。实验在Windows 11环境下使用禅道工具,结合等价类划分、边界值分析等方法完成测试用例设计、需求分析与结果验证。重点考察学生对测试用例定义与重要性的理解,涵盖正向与反向测试。实验解决了需求理解与工具操作等问题,并提出加强案例实践与工具培训的建议,提升了学生的软件测试技能与实践能力。

2025-08-09

《计算机组成原理与汇编语言程序设计》实验报告六 存储器实验

本文档是让学生熟悉存储器组织与总线组成的数据通路,掌握存储部件在计算机组成中的运用。实验内容涵盖常见触发器(D触发器、T触发器、JK触发器及RS触发器)、寄存器、计数器、ROM(只读存储器)和RAM(随机存取存储器),详细介绍了各部分的工作原理、逻辑电路设计及测试步骤。实验步骤包括构建触发器逻辑电路、寄存器逻辑电路、计数器逻辑电路、ROM和RAM逻辑电路,并进行测试验证。最后,实验小结部分总结了实验中遇到的问题及其解决方案,如逻辑门引脚设置、连线问题、引脚方向设置等,并分享了实验心得,强调了逻辑电路、存储器的基本概念和组成结构的重要性。 适合人群:计算机科学与技术专业或其他相关专业的本科生,尤其是正在学习计算机组成原理与汇编语言程序设计课程的学生。 使用场景及目标:①帮助学生理解触发器、寄存器、计数器、ROM和RAM的工作原理;②掌握使用Logisim软件设计和测试逻辑电路的方法;③培养学生解决实验中常见问题的能力,提高动手实践能力和逻辑思维能力。 其他说明:实验报告不仅提供了详细的实验步骤和测试结果,还记录了实验过程中遇到的问题及解决方法,有助于学生在今后的学习和实验中避免类似问题的发生。同时,实验报告强调了逻辑电路和存储器在计算机组成中的重要性,为后续学习打下了坚实的基础。

2025-08-03

《计算机组成原理与汇编语言程序设计》实验报告五 循环结构及子程序

本文档主要涉及循环结构及子程序的实验。实验目的是让学生掌握并加深对循环结构和子程序的理解,学习循环程序的设计方法及子程序的定义和调用方法。实验内容包括三个部分:一是编制在屏幕上显示九九乘法表的程序;二是编制在屏幕上显示用*组成的三角形的程序;三是选做编写杨辉三角输出代码。实验步骤详细描述了从编写源代码、文件转换、汇编、链接到最终运行可执行文件的全过程,并附带了详细的注释和截图。实验小结部分总结了实验中遇到的问题及解决方法,以及对循环结构和子程序的心得体会。 适合人群:计算机专业学生,尤其是正在学习《计算机组成原理与汇编语言程序设计》课程的学生。 使用场景及目标:①帮助学生理解和掌握汇编语言中循环结构和子程序的设计与实现;②培养学生编写、调试和运行汇编语言程序的能力;③通过具体实例,增强学生对程序设计中常见问题的解决能力。 阅读建议:此资源不仅包含具体的实验步骤和代码示例,还提供了详细的注释和实验心得,因此在学习时应结合实验内容和心得一起阅读,尤其要注意实验中遇到的问题及其解决方案,有助于加深对汇编语言的理解和应用。

2025-08-03

《计算机组成原理与汇编语言程序设计》实验报告四 汇编语言程序上机过程

本文档主要介绍了在DOS环境下使用汇编语言编写并运行“Hello World”程序的全过程。实验目的是让学生掌握DOS环境下常用工具软件(如EDIT、MASM和LINK)的使用,熟悉汇编语言的伪指令,以及理解INT 21H中断的功能。实验内容包括编写源代码、汇编、链接和运行程序,并详细记录每一步骤的操作。实验过程中遇到了诸如无法退出DEBUG命令页面、程序无法启动等问题,并提供了相应的解决方法。最后,总结了使用DOSBOX进行汇编编程的心得体会。 适合人群:计算机相关专业的大专院校学生,尤其是正在学习汇编语言和计算机组成原理的学生。 使用场景及目标:①帮助学生掌握DOS环境下常用工具软件的使用;②熟悉汇编语言的基本语法和伪指令;③理解INT 21H中断的功能及其应用;④通过实际操作加深对汇编语言的理解,培养调试和解决问题的能力。 阅读建议:此实验报告不仅详细记录了实验步骤,还提供了常见问题的解决方案和编程心得,因此建议读者在实验前仔细阅读,实验过程中结合报告中的内容进行操作,并在遇到问题时参考提供的解决方案。此外,建议读者在实验后总结自己的经验和问题,以便更好地掌握汇编语言编程技巧。

2025-08-03

《计算机组成原理与汇编语言程序设计》实验报告三 Debug及指令测试

本文档重点在于通过实验掌握DOS命令、8086指令集、DEBUG命令及其应用。实验内容包括DOS命令练习(如DIR、COPY、REN、DEL),DEBUG命令使用(如A、D、E、F、R、T、U),以及8086常用指令练习(如MOV、ADD、ADC、SUB、SBB、DAA)。实验步骤详细记录了每个命令的操作方法和预期结果,并提供了遇到问题时的解决方法。实验小结部分总结了常见问题及解决方法,并强调了DEBUG命令的具体用途。 适合人群:计算机专业学生或对汇编语言和计算机底层原理感兴趣的初学者。 使用场景及目标:①帮助学生理解并熟练掌握DOS基本命令;②通过DEBUG工具熟悉8086汇编语言的语法和指令集;③提高对计算机底层架构的理解,增强对寄存器、内存操作的认识;④培养解决问题的能力,记录并总结实验过程中遇到的问题及其解决方案。 阅读建议:本实验报告内容详实,涵盖了许多基础但重要的知识点,建议读者在学习过程中不仅要关注具体命令的使用方法,还要理解其背后的原理。同时,实验过程中遇到的问题和解决方法也非常值得参考,可以帮助读者更好地应对实际操作中的挑战。

2025-08-03

《计算机组成原理与汇编语言程序设计》实验报告二 运算器设计.docx

本实验通过Logisim软件实现了四位和八位全加器的设计与验证。主要内容包括:1)使用基本逻辑门搭建四位并行全加器;2)扩展实现带溢出、符号等检测功能的四位运算器;3)利用两个四位加法器分别构建八位串行和并行加法器;4)以学号末两位(38)的二进制作为输入进行功能测试。实验过程中解决了引脚设置、连线错误等问题,总结了组合逻辑电路特点、真值表使用、多位加法器实现方式等经验。结果表明,并行加法器运算速度更快但占用资源更多。通过实验掌握了数字逻辑电路的设计与分析方法,加深了对加法器工作原理的理解。

2025-08-03

《计算机组成原理与汇编语言程序设计》实验报告一 基本数字逻辑及汉字显示

本文档重点介绍了基本数字逻辑及汉字显示实验。实验使用Logisim软件,主要内容包括:熟悉软件操作、实现基本逻辑门(与、或、非、异或、同或)、设计3-8译码器和一位二进制数据比较器、构建全加器电路,以及实现汉字在LED点阵上的显示。通过实验,学生掌握了基本数字逻辑电路的设计与实现方法,并熟悉了GB2312编码与区位码的转换规则。实验过程中遇到的问题及解决方案也被详细记录,如逻辑门引脚设置不当、连线错误等。 适合人群:计算机相关专业的大专院校学生,特别是对计算机组成原理和汇编语言感兴趣的初学者。 使用场景及目标:①帮助学生理解并掌握基本数字逻辑电路的设计与实现;②熟悉Logisim软件的操作及其在电路设计中的应用;③掌握GB2312编码与区位码的转换规则,实现汉字在LED点阵上的显示;④培养解决实际问题的能力,提高动手实践能力。 其他说明:实验报告详细记录了实验步骤、电路图、真值表及测试结果,有助于学生更好地理解和掌握实验内容。同时,报告还总结了实验中遇到的问题及其解决方案,提供了宝贵的经验教训,便于学生在未来的学习和实践中参考。

2025-08-03

空空如也

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

TA关注的人

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