软件工程实验三教学管理系统的分析与设计.zip
内含顶层用例图、两个分解的用例图、类图、数据库模型图、顺序图以及状态图。
1.通过教学管理系统的分析与设计,掌握面向对象的分析与设计方法以及UML在软件项目和开发过程中的应用;
2.掌握软件系统的静态建模方法;
3.掌握软件系统的动态建模方法;
4.综合系统建模中的用例图、序列图、状态图、类图等来实现教学管理系统的分析与设计。
1.分析问题域
(1)确定系统范围与系统边界;
(2)定义执行者。
2.用例分析与设计
(1)顶层用例(选课管理、成绩管理);(画1个顶层用例图)
(2)顶层用例的分解;(画2个分解的用例图)
(3)绘制用例图。
3.静态结构模型
(1)对象类图;(画1个类图,其中至少包含9个类)
(2)数据库模型。(画1个数据库模型图,其中至少包含6个表)
4.动态结构模型
(1)顺序图;(画1个顺序图)
(2)状态图。(画1个状态图)
实验提示
(1)阅读附录2:教学管理系统JXGL需求;
(2)参考附录3:教学管理系统JXGL分析与设计。
信息内容安全实验二分词与语义分析.zip
内含:pycharm源代码、调用百度API的操作步骤、实验报告。
1、了解分词技术与特征提取技术;
2、了解文本内容分析的原理与文本语义分析的方法;
3、掌握使用百度AI进行分词与语义分析。
结合百度AI语言处理基础技术https://ai.baidu.com/docs#/NLP-API/top文档,自选开发语言与开发SDK。完成词法分析,文章分类,情感分析,文章标签,短文本相似性,评论观点抽取六个实验。截取实验结果,附上程序源代码撰写实验报告。
软件安全实验报告集.zip
实验一 栈溢出实验 (操作步骤截图及实验报告)
实验二 格式化溢出实验
实验三 PE型病毒
实验四 word宏病毒
实验五 木马攻击
数据库课程设计.zip
数据库课程设计python源码、E-R图、功能结构图、课程设计报告。
数据库系统课程设计是在学生系统地学习了《数据库系统原理》课程后,按照关系型数据库的基本原理,综合运用所学的知识,设计开发一个小型的数据库管理信息系统。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。1、课程设计题目自行填充,独立完成;
2、课程设计时间为1周;
3、数据库管理系统不限(Oracle\SQL Server\MySQL\Access\SQLite…),开发语言不限(C++\JAVA\C#\ASP.net…),避免把学习语言的时间放在设计期间;
4、从开始的系统需求分析到最后的实现,都要有详细的计划,设计文档应按照数据库设计的要求书写;
5、系统中的数据表设计应合理、高效,尽量减少数据冗余,软件界面友好、健壮性强。
学生根据所学的数据库系统原理与程序设计的知识,能够针对一个数据库管理信息系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库管理信息系统的目的。
题目可根据自己熟悉的事物填充和适当变更,例如:共享题库系统、答疑预约系统、校园招聘系统、学生科技成果统计系统等,但不建议图书管理信息系统、学生信息管理系统、酒店管理系统、药品进销存系统,也可以是基于Web的网站或基于移动平台的手机APP、游戏软件等,鼓励创新!要求实现数据的录入、删除、修改、查询等基本功能,提供实体完整性、参照完整性、用户定义完整性等检查,可根据自己对不同事物主要的管理需求进行扩充,例如增加登录、报表等相应功能。
编译原理课程设计.zip
课程设计是加强学生实践能力的一个强有力手段,要求学生选择某种具有一定规模的高级程序设计语言为目标语言(比如PL/0),并为其实现一个完整的编译器,实现编译器的程序设计语言可以选择C、C++或者Java等,要求学生在完成程序设计的同时能够写出比较规范的设计报告。
计算机组成原理课程设计报告2019级.zip
计算机组成原理课设实验报告
设计一台模型计算机
设计内容在实验报告本上手写,实验报告内容包括:
1.数据格式和指令系统
2.数据通路
3. 时序系统
4.微指令格式
5. 微程序控制器
6. 微程序流程图
7. 微程序代码表
8.设计心得
编译原理实验一 词法分析器.zip
C语言编写一个PL/0词法分析器,为语法语义分析提供单词,使之能把输入的字符串形式的源程序分割成一个个单词符号传递给语法语义分析,并把分析结果(基本字,运算符,标识符,常数以及界符)输出。(含实验报告,cpp文件,工作原理等)
拔河游戏机逻辑电路.zip
大二寒假数字逻辑课程设计,包含电路原理图(ISIS)、实验报告、硬件原理框图、原理解释等。
1.游戏分为甲方和乙方,用按键速度来模拟双方力量以点亮的发光二极管的左右移动来显示双方的比赛状况。
2.用15个(或9个)发光二极管组成一排,比赛开始时,中间二极管点亮。以此为拔河的中心点,甲乙双方各持一键,比赛开始后,各自迅速不断地按动按键,以此产生脉冲,谁按得快,亮点就向该方移动(甲为左),当任何一方的终端点亮时,该方胜利,此时,二级管的状态保持,双方按键无效,复位后亮点移至中间,开始下轮比赛。
数据库系统原理.zip
精选数据库课件ppt+经典习题讲解+mysql建表数据
信息安全——密码学.zip
密码学课程PPT、密码学实验报告、密码学试卷、密码学相关视频
密码学实验报告.zip
密码学实验报告(实验目的、实验原理、实验步骤含文字+截图、实验思考题)
对称密码工作模式实验
非对称加密实验
PKI-Word签名实验
计算机组成原理实验报告.docx
计算机组成原理五个实验报告(实验名称、实验目的、实验内容、proture实验原理图、实验结果)
算术逻辑运算单元实验:不带进位位逻辑或运算实验
通用寄存器单元实验:数据输入通用寄存器
存储器和总线实验:存储器的写操作
微程序控制单元实验:使用键盘输入微代码
指令部件模块实验:PC计数器置数
模型机的总体设计:模型机的总体设计
数据库系统原理实验五.sql
掌握通过SQL对数据进行完整性控制;
了解Oracl触发器、序列生成器的使用。
数据库系统原理实验四.sql
SQL语言-数据安全控制操作
用户张新具有修改这两个表的结构的权力
数据库系统原理实验三.sql
实验三
SQL语言
数据查询与视图操作
编译原理实验二 LL(1)语法分析器.zip
含源代码、讲解视频、实验报告、程序设计思想等。
编写一个语法分析程序,对于给定的输入串,能够判断识别该串是否为给定文法的句型。输入一个LL(1)文法,构造相应的LL(1)预测分析表。2.从键盘读入输入串,由算法判断该输入串是否为该文法的句子,若正确,就通过,若错误就报错。
数据库系统原理实验二.sql
SQL语言-数据定义与更新操作
参见教程P70第六题,用SQL语句创建供应商表、零件表、工程项目表、供应情况。
数据库系统原理实验一 .sql
关系数据库Oracle的使用环境
根据学生、课程、学生与课程之间的多对多联系,上机创建数据库(Student、Course、Grade)
(1)定义表中的属性,并设计合理的约束(实体完整性、参照完整性和用户自定义完整性);
(2)使用SQL语句INSERT INTO ... Student, Course,Grade数据库表插入数据。
数据结构课设—公交线路图.zip
参考《数据结构实践教程》P56,所有功能如教程所示,并附加文件存储功能,即站点消息、公交线路信息等数据不得写入程序中,要求保存在文件中。
具体说明如下:
1、用文件一,例如文本文件,文件名stations.txt,保存站点信息,格式可以自行设计,例如:编号 站名
1 黄家湖西路武科大
2 黄家湖西路岐黄南路
3 黄家湖西路中医药大学
……
20 和平大道三角路
……
2、用文件二,例如文本文件,文件名buses.txt,保存公交信息,格式可以自行设计,例如:编号 线路名 起点站编号 终点站编号
1 539上行 1 20
2 539下行 20 1
……
3、用文件三,例如文本文件,文件名routes.txt,保存线路信息,格式可以自行设计,例如:线路编号 站点编号 站点编号 距离
1 1 2 650
1 2 3 400
……
意思是:
539上行 (从)黄家湖西路武科大 (到)黄家湖西路岐黄南路 650米
539上行 (从)黄家湖西路岐黄南路 (到)黄家湖西路中医药大学 400米
……
4、设计公交线路所需的存储结构,将文件中的数据读入内存。
5、提供用户操作的菜单和界面实现添加、删除、修改公交、站点、线路信息,注意数据间的关联性。
6、将修改后的信息保存回文件。
7、其他查询操作参见教程。
网络安全课程设计之D防火墙——Iptables.docx
考查内容:iptables 的规则管理操作;iptables 常用的通用匹配条件和扩展匹配条件;添加、修
改、删除自定义链的方法。
实验内容:1)使用 iptables 制定规则,包括添加、修改、保存和删除规则等。
2)使用通用匹配条件和扩展匹配条件定义 iptables 规则。
3)在 iptables 中添加、管理和删除自定义链。
实验环境:虚拟机 VMware 或 VirtualBox(https://www.virtualbox.org),linux。
任务: (1)查看 Filter、NAT 和 Mangle 表的现有规则。 (2)清除现有规则。 (3)设计并添加规则,阻止另一主机对 iptables 所在主机的访问(ping),但允许 iptables 所
在主机对其它主机的访问(ping)。 (4)在 INPUT 链增加一条规则,丢弃所有从 eth0 接口进入 iptables 主机的 ICMP 报文;在
OUTPUT 链增加一条规则,丢弃所有从 eth0 接口发出的 ICMP 报文。
(5)自定义一条链,在该链中添加规则。通过内置链引用自定义链,并验证自定义链的有效
网络安全课程设计之B包嗅探和包伪造.docx
考查内容:使用 Scapy 实现局域网内进行包嗅探和包伪造的编程能力。 (Linux 类型不限)
实验内容:1)使用 python 语言编写包嗅探程序,并实时显示包嗅探的数据包信息。
2)使用 python 语言编写包伪造程序,并使用 wireshark 实时抓取伪造数据包的信
息。
2
实验环境:虚拟机 VMware 或 VirtualBox,Kali Linux,wireshark(kali linux 自带)。
任务: (1)搭建 2 个虚拟机组建成一个局域网,2 个虚拟机之间可以相互访问。 (2)安装 python、Scapy,搭建编程环境。 (3)编写包嗅探程序,对网卡进行监听,截获局域网内的数据包(比如:虚拟机之间互 ping
数据包)并显示这些数据包的信息。 (4)编写包伪造程序,在一台虚拟机上发送伪造数据包,在另一台虚拟机使用 wireshark 截获
这些数据包并显示其信息。 (5)分析、总结编写包嗅探、包伪造程序的心得,包括实践过程中得到的经验和教训等。
网络安全课程设计之A社会工程学.docx
A. 社会工程学
考查内容:1)对基于社会工程学方法收集信息的基本原理的理解。2)借助 Maltego 工具进行
信息收集的方法。
实验内容:应用 Maltego 工具进行信息收集。
实验环境:虚拟机 VMware 或 VirtualBox(https://www.virtualbox.org),Linux,Maltego
(https://www.maltego.com/)。
任务: (1)在 Maltego 社区网站进行注册。 (2)给定某个域名,借助 Maltego 工具进行其子域名的信息收集,展示这些子域名的详细信
息。
(3)给定某个人名,借助 Maltego 工具收集该人名的相关信息。 (4)分析、总结 Maltego 工具的主要功能、特色和局限性。
嵌入式系统仿真实验第6讲实验报告
嵌入式系统仿真实验第6讲实验报告
①功能实现:
说明软、硬件的设计思路,并展示实现功能,考核对设计功能的实现程度。
②结果实现:
arm-linux-gcc仿真实现,或S3C6410试验箱硬件实现。
③实验报告:
内容包括:实验题目、实现要求、所用设备与器材、硬件方案、软件方案、方案论证、调试过程、运行结果、收获体会及参考文献。
ARM指令集仿真实验第4课实验报告
ARM指令集仿真实验第4课实验报告
①功能实现:
说明软、硬件的设计思路,并展示实现功能,考核对设计功能的实现程度。
②结果实现:
arm-linux-gcc仿真实现,或S3C6410试验箱硬件实现。
③实验报告:
内容包括:实验题目、实现要求、所用设备与器材、硬件方案、软件方案、方案论证、调试过程、运行结果、收获体会及参考文献。
ARM指令集编程调试实验教程教程第一课实验报告
ARM指令集编程调试实验教程教程第一课
①功能实现:
说明软、硬件的设计思路,并展示实现功能,考核对设计功能的实现程度。
②结果实现:
arm-linux-gcc仿真实现,或S3C6410试验箱硬件实现。
③实验报告:
内容包括:实验题目、实现要求、所用设备与器材、硬件方案、软件方案、方案论证、调试过程、运行结果、收获体会及参考文献。
ARM体系结构数据类型级及寄存器堆栈操作操作实验报告
ARM体系结构数据类型级及寄存器堆栈操作操作实验报告
①功能实现:
说明软、硬件的设计思路,并展示实现功能,考核对设计功能的实现程度。
②结果实现:
arm-linux-gcc仿真实现,或S3C6410试验箱硬件实现。
③实验报告:
内容包括:实验题目、实现要求、所用设备与器材、硬件方案、软件方案、方案论证、调试过程、运行结果、收获体会及参考文献。
网络安全实验步骤+实验报告
内含实验目的、实验原理、实验内容、实验步骤(文字+截图)、实验思考。(共五个实验)
综合扫描实验
邮件明文密码窃听
SQL注入
IPtables防火墙配置
IPS部署实验
信息系统安全实验报告(共九个)
信息系统安全实验报告,内含实验内容、操作步骤、实验思考。
Linux文件系统
Linux用户管理
MySQL安全配置
MySQL数据库备份与恢复
SQLServer安全审计
SQLServer数据库备份与恢复
Windows用户管理
远程桌面安全配置
SSH服务安全配置
计算机网络课程设计——Tracert与Ping的程序设计
内含源代码、课程设计报告等内容。
题目1 Tracert与Ping的程序设计
设计内容:
1)Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径。Tracert 命令使用用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。
2)Ping命令是测试主机是否可达命令。主要是向特定的目的主机发送 ICMP(Internet Control Message Protocol 因特网报文控制协议)Echo 请求报文,测试目的站是否可达及了解其有关状态。
设计要求:
1.Tracert和Ping命令原理
2. 具体内容
1) 定义数据结构
需要定义好IP数据报、ICMP包等相关的数据结构
3) 程序要求
有界面,能在界面下输入Tracert命令和Ping命令,并返回结果。
4)编程语言不限。
操作系统课程设计——页面置换算法模拟实现
内含源代码及课程设计报告。
设计目的:存储管理的主要功能之一是合理的分配空间。请求页式存储管理是一种常用的虚拟存储管理技术。通过对请求页式存储管理中页面置换算法的模拟设计,掌握请求页式存储管理页面置换算法,并进一步理解虚拟存储技术的原理及特点。
设计内容:设计一个虚拟存储及内存工作区,使用先进先出算法(FIFO),理想型淘汰算法(OPT),最近最久未使用算法(LRU)计算不同内存容量下的缺页率,模拟表示出不同算法内存中页面的变化情况,并对不同内存容量下不同算法的缺页率进行比较分析(例如,可以采用图表、动画等方式来表示各种算法的执行过程;可以用图表方式来对比分析不同算法的缺页率)。
计算机网络实验报告.docx
实验二 以太网链路层帧格式分析
实验三 ARP 地址解析协议分析实验
实验五 IP 分组分片实验
实验目的、实验内容、实验步骤、步骤分析、实验结果(截图呈现)
软件工程实验二用例图与活动图设计与实现.zip
内含:用例图、两个泳道图以及实验报告。
1.熟悉UML建模;2.掌握用例图的设计与实现;3.掌握使用活动图细化用例的方法。
1.了解网上选课系统的需求
2.熟悉用例的事件流
(1)添加课程;
(2)选课。
3.网上选课系统用例图(读简单需求分析,画1个用例图)
操作提示:
(1)创建并设置执行者;
(2)设计并实现执行者之间关联;
(3)创建并设置用例属性;
(4)设计并实现执行者与用例间关联。
4.使用活动图细化用例(读事件流,画2个带泳道的活动图)
完成“添加课程”和“选课”两个用例的活动图。
操作提示:
(1)添加一个空的活动图;
(2)新建泳道;
(3)添加初始状态和最终状态;
(4)添加动作状态;
(5)添加转换。
软件工程实验一熟悉StarUML建模环境.zip
内含:StarUML所作用例图、活动图、泳道图、类图、顺序图、状态图以及实验报告
1.掌握StarUML的安装;2. 熟悉StarUML的功能与特点;3.掌握StarUML的基本操作;
1.安装StarUML;2.系统主菜单;3.建立UML模型初步。
读StarUML使用手册,学着画教材上的图:P105,用例图图8-4; P105,活动图图8-5;P106,泳道图图8-6;P113,类图图9-2;P123,状态图图10-1;P124,顺序图图10-2。
信息内容安全实验四不良音频内容识别.zip
内含:pycharm源代码、详细操作步骤以及实验报告。
1、了解音频数据预处理与音频特征;
2、了解不良音频识别方法;
3、掌握使用百度AI进行语音识别,将语音转化为文字的方法。
结合百度AI语音识别http://ai.baidu.com/tech/speech/asr ,自选开发语言与开发SDK。完成语音识别实验。截取实验结果,附上程序源代码撰写实验报告。
信息内容安全实验三图像内容识别.zip
内含:pycharm源代码、详细操作步骤以及实验报告。
1、了解网络不良图像内容识别的原理;
2、掌握使用百度AI进行不良图片内容识别的方法。
结合百度AI图像审核http://ai.baidu.com/tech/imagecensoring 和文字识别http://ai.baidu.com/tech/ocr ,自选开发语言与开发SDK。完成图像审核和文字识别两个实验。截取实验结果,附上程序源代码撰写实验报告。