区块链实验实训中心简介
区块链实验室是江西工程学院区块链学院的重要实验室之一,拥有兼备算法研究、方案设计和系统开发能力的优秀团队。实验室主要从事分布式环境下的共识算法、网络协议、安全机制等与区块链应用技术相关的研究和应用,以解决产品溯源、物联网、供应链管理、业务协同、数据存证、跨组织数据共享等领域的应用问题。
1、区块链实验室
(1)实验室基本情况
适用课程 | 区块链导论、密码学、以太坊开发技术、Go语言、分布式数据库等 |
所在位置 | 仙女湖校区实验实训中心 S3A206 |
面向专业 | 区块链工程、软件工程、软件技术等 |
(2)实验室简介
本实验室主要可承担实验项目:分布式环境下的共识算法、智能合约、Web App开发、android APP开发、各种教学语言的软件开发实训。该实验室成立于2020年1月,面积达100平方米,固定资产50余万元。 实验室以区块链学院的资源为依托,主要致力于区块链、智能合约的研究与应用,着重培养学生的区块链开发能力。
(3)实验室图片
(4)实验室主要仪器设备一览表
序号 | 设备名称 | 型号 | 单价(元) | 数量 | 购置日期 |
1 | 计算机 | 联想启天M428 | 4500.00 | 60 | 2020.1 |
2 | 交换机 | 华为S2700 | 1350.00 | 3 | 2020.1 |
3 | 路由器 | 锐捷RG-S3760E | 2700 | 1 | 2020.1 |
4 | 图腾机柜 | 20U | 2500 | 1 | 2020.1 |
(5)实验室可开设的实验项目
面向过程程序设计
序号 | 项目名称 |
1 | C程序的运行环境和运行C程序的方法 |
2 | 数据类型运算符和表达式 |
3 | 输入/输出函数的使用与顺序结构编程 |
4 | 选择结构编程 |
5 | 循环结构编程 |
6 | 数组编程 |
数据结构
1 | 顺序表 |
2 | 链表 |
3 | 链式栈 |
4 | 链式队列 |
5 | 希尔排序 |
6 | 二叉树 |
GO语言
1 | Go语言运行环境安装 |
2 | 面向对象程序设计 |
3 | Beego前后端数据传递 |
4 | Beego数据库操作 |
5 | ORM数据库增删改查操作 |
6 | 并发实验 |
密码学
1 | 古典密码算法实验 |
2 | DES算法实验 |
3 | AES算法实验 |
4 | RSA密码算法实验 |
5 | ECC加密算法实验 |
6 | CA服务器搭建及数字证书申请实验 |
7 | IPsec VPN加解密与应用实验 |
数据库原理
1 | MySQL的使用 |
2 | 创建数据库和表 |
3 | 表数据插入、修改和删除 |
4 | 数据表的查询 |
5 | 索引和数据完整性 |
6 | 过程式数据库对象的使用 |
Web 开发技术
1 | 配置SQL Server 数据库服务器 |
2 | JavaScript的综合应用 |
3 | CSS在网页中的运用 |
4 | 数据库设计 |
5 | 使用JDBC访问数据库 |
6 | ASP.NET制作动态网页 |
数据库应用技术
1 | 维护和创建MYSQL数据库 |
2 | MySQL数据表的检索 |
3 | 创建和使用视图 |
4 | 创建和使用存储过程 |
Java程序设计
1 | JAVA编程环境 |
2 | 类的继承 |
3 | 抽象类与接口 |
4 | 异常处理 |
5 | 多线程 |
6 | 网络编程 |
Java EE编程技术
1 | 使用JSP内置对象实现登录和注销功能 |
2 | JavaBean的应用 |
3 | Servlet的应用 |
4 | 过滤器和监听器的应用 |
5 | JDBC应用 |
6 | 上传与下载组件的应用 |
ASP.NET程序设计
1 | 使用HTML+CSS设计网页 |
2 | 使用JavaScript设计一个简易计算器 |
3 | Web Form开发技术 |
4 | ASP.NET内置对象的使用 |
5 | 数据访问技术 |
6 | 数据绑定技术 |
计算机网络
1 | 双绞线制作 |
2 | 交换机基础配置 |
3 | 交换机的VLAN配置 |
4 | 静态路由、单臂路由、浮动路由、默认路由配置与应用 |
5 | 动态路由的配置 |
6 | IP扩展技术实验 |
Android软件开发
1 | 设计拨号打电话的APP |
2 | 设计发短信的APP |
3 | 设计播放MP3的APP |
4 | 设计MP4视频播放APP |
5 | 设计摄像头拍照APP |
6 | 设计一个从网络获取数据的新闻客户端APP |
7 | 设计一个基于百度地图SDK的轨迹跟踪APP |
软件工程
1 | 项目准备及需求分析 |
2 | 软件设计 |
3 | 软件实现 |
4 | 软件测试 |
5 | 项目汇报 |
以太坊开发技术
1 | 以太坊API接口编写 |
2 | 部署以太坊联盟链 |
3 | 智能合约应用 |
4 | 以太坊数据查询与分析工具的使用 |
5 | 以太坊性能优化 |
加密数字货币
1 | 椭圆曲线密码算法与应用实验 |
2 | Hash算法与应用实验 |
3 | 数字货币发行交易实验 |
4 | 数字人民币交易实验 |
超级账本开发技术
1 | 环境及源码部署 |
2 | Fabric及环境部署 |
3 | Kafka集群部署 |
4 | 智能合约编写 |
5 | CouchDB 实战应用 |