Snowy:基于国产密码算法后台通用管理系统,支持国产数据库

Snowy:基于国产密码算法后台通用管理系统,支持国产数据库

框架介绍

Snowy是一款基于国产密码算法后台权限管理系统,其中采用了SM2、SM3、SM4及签名验签,软件层面完全符合等保测评要求,让更多的人认识密码,使用密码。技术框架与密码结合,让前后分离“密”不可分。

结合SpringBoot+AntDesignVue开发,注释丰富,代码简洁。适配国产数据库(金仓、达梦)、主流数据库Mysql、Oracle、Mssql、Postgresql,小诺的产品一致追求简洁干净,一套代码搞定!同时支持国产中间件部署、麒麟操作系统、Windows、Linux部署使用。

框架亮点及优势

1、模块化架构设计,层次清晰,业务层推荐写到单独模块,框架升级不影响业务。

模块树 snowy ->项目工程 snowy-base ->框架基础模块 snowy-core ->核心模块 snowy-gen ->代码生成 snowy-system ->基础业务 snowy-main ->业务开始模块 业务 ->您的业务

2、独创前端字典翻译

全部字典数据储存前端store,后端接口数据统一过滤器翻译

3、独创的数据权限范围机制

数据范围的分配也来自于给用户单独分配的数据范围,最终决定用户有几个公司的数据范围的是,用户拥有的角色的数据范围 + 用户直接分配的数据范围

若一个用户有多个角色,系统最终判定用户有哪些数据范围是以多个角色和用户数据范围的 并集为准。

4、独创的文件预览系统

支持txt.doc.docx.ppt.pptx.xls.xlsx.pdf.png.jpg.jpeg.bmp.gif等

预览速度快,兼容性好,支持常见文本格式.只需在运行环境一键安装libreoffice即可,运行简单,操作方便。

快速启动

前置条件:开发电脑需要安装:NodeJs(14.x)、npm或yarn(最新版)建议使用yarn、Mysql5.7、Jdk1.8、Maven3.6.3(最新版)、开发工具推荐idea、数据库浏览器可使用Navicat

1.代码下载

使用git拉取代码到本地或者直接下载解压zip包。

git clone https://gitee.com/xiaonuobase/snowy.git

2.数据库初始化

手动创建snowy-pub数据库,然后执行数据库初始化脚本,将数据库文件_sql/snowy-pub.sql导入到数据库。

3.修改配置文件

使用IntelliJ IDEA 打开项目,修改snowy-main/src/main/resources/application-local.yml文件,修改为您的数据库ip,账号和密码;修改redis密码。

application-local.yml

spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/snowy-pub?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&nullCatalogMeansCurrent=true username: root password: 123456 redis: host: localhost port: 6379 password:

4.程序运行

在IntelliJ IDEA开发工具中,选中SnowyApplication,点击运行按钮,即可启动服务端程序。

5.前端运行

打开cmd命令窗口,cd _web进入前端目录。

安装依赖,可使用命令:npm install 或 yarn

yarn

启动前端程序,可使用命令:npm run serve 或 yarn run serve

yarn run serve

启动成功如下图所示:

前端启动成功

打开浏览器,输入http://localhost:81,进入登录界面,输入用户名密码进入主页。默认用户名密码:superAdmin/123456

首页

开源协议

  • Snowy生态技术框架全系版本采用 Apache License2.0协议
  • 代码可用于个人项目等接私活或企业项目脚手架使用,Snowy全系开源版完全免费
  • 二次开发如遇开源竞品请先联系群主沟通合作
  • 请保留源码头部的版权与作者声明及出处。
郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
(0)
用户投稿
上一篇 2022年6月16日
下一篇 2022年6月16日

相关推荐

  • 中国股市:未来有望翻10倍的5大“车联网”细分龙头,未来可期

    21世纪以来,以信息革命和工业革命的代表产品信息技术正与传统汽车加速融合,历经车载信息服务阶段、智能网联汽车阶段以及智慧出行阶段,中国车联网产业链已经从单纯的车载信息服务迈入了智能…

    2022年6月24日
  • 揭开互联网初创公司的融资骗局

    互联网已经走过了20多年,诞生了数个世界巨头,有国内的阿里巴巴、腾讯、字节跳动、京东、美团等,国外有亚马逊、Facebook脸书、谷歌、推特等。互联网公司刷屏了世界各类排行榜,跨界…

    2022年7月3日
  • 采用全球首个176层3D NAND内存 美光发布1.5TB工业microSD卡

    图源:电子时报 集微网消息,本周在德国纽伦堡嵌入式系统展览会(embedded world)上,美光科技宣布,正在采样全球首款用于嵌入式视频和AI应用的1.5TByte micro…

    2022年6月25日
  • 两种方式中断会话连接oracle

    alter system kill session ‘sid,serial#’; 如果是RAC环境,可以指定inst_id: alter system ki…

    2022年7月1日
  • 从资金角度预判民营房企未来之路

    房地产行业风雨飘摇,其中民营房企尤为甚。未来房地产市场是否还有民营房企一席之地,房地产行业民营房企该如何主动转型以适应行业发展? 房地产是一个资金密集型行业,资金发展最关键的要素,…

    2022年8月7日
  • 不满足于只“种草”的小红书,切得动携程的蛋糕吗?

    作者| 明明 编辑| 胡圆圆 继抖音之后,携程迎来了又一个意欲争夺市场份额的强劲对手——小红书。 早在2020年,小红书便尝试过与第三方平台小猪短租达成合作,首批入驻民宿超300家…

    2022年8月12日
  • 学会手机电池优化 告 别 一 天 三 充

    每种手机的设置里面都有“电池”这样一个选项,可以根据手机剩余电量进行省电设置,容易操作,这里不再赘述。 今天要教给大家的是不一定每个人都会的如何对应用进行电池优化,尽可能地节省电量…

    2022年6月27日
  • 盘活基础设施存量资产

    来源:经济日报 经过多年投资与建设,我国在基础设施领域形成了一大批存量资产,为经济社会发展提供了重要支撑和保障。与此同时,也在一定程度上存在重视做增量、忽视优存量的倾向,存在资产低…

    2022年8月8日
  • 怎样在网上卖东西(怎样加入网上卖货平台)

    开店准备;网上开店也并非很容易,尤其是现在电商已经到了如日中天正兴盛的阶段。在开店前先想好自己想要开一家什么类型什么样的店,这一点网上开店和实体店并没多大区别。 由于现在网购的影响…

    2022年4月20日
  • 7名国脚加盟马赛,转会费支出超6000万,法甲豪门要换个活法?

    除了大巴黎外,法甲一般球队买人素来谨慎。但是这个夏天的马赛却购入了八位球员,这其中大部分都是现役国脚。看起来,这支队伍打算在下个赛季换个活法了? 球队斥资签下了几个租借到球队并表现…

    2022年7月23日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息