为了帮粉丝完成毕业设计,我发现了一款私活神器

思来想去,越想越内疚,于是就请教了经常做私活的小伙伴。

必须分享给更多的小伙伴~

二、揭开面纱

======

1.先来看看官方介绍:

【无远开发平台】 专业的一站式开发平台:写 SQL、做配置,即可快速完成系统开发,并且获得能直接部署在私有环境的应用程序。极大降低开发、运维、迭代成本。简单、直观、高效、强大!!

经过1天的试用,总结来看,主要有以下几个用处吧:

1、免费(免费的社区版,个人可以随便搞起)

2、会写SQL、页面配置一下,就可完成一套系统的开发(教务管理系统,ERP系统)

3、私有环境部署(在电脑安装个应用程序,即可在网页或手机app,提供服务)

4、开发、运维、迭代成本很低。(我再也不拒掉私活了,呜呜u)

2.为啥子这么厉害?

无远开发平台官方是这样说(chui)的:

  1. 丰富的组件库和便捷的复用机制,彻底解放您的生产力。

  2. 完备的建模机制,从容解构各类复杂业务。

  3. 支持与其他系统账套、接口无缝对接,为您的事业提供无限的扩展能力。

  4. 精准的权限控制设计,角色职能一清二楚。

  5. 超高性能,单机(2核 CPU, 4G 内存)

  6. 每秒响应 500 余次,轻松应付千万日PV。

  7. 源码交付,让您完全自主掌握项目。

看了看,确实挺多的:

神器官网:Enhancer - 基础教程

**注册邀请码:**LOVE

3.官方案例:会议室系统

ps. 官方这个样例,看着还挺炫酷,我也去搞一个试试。

三、实践

====

实践是检验真理的唯一标准。  – 邓

看着倒是花里胡哨,西红柿决定亲自试用一下,体验一下好不好用,能不能帮粉丝解决问题。

领取任务:在mac自建一套【学员管理系统】

官网的【快速上手】操作指南

0. 创建项目


注册账号,进入首页点击页面菜单,进入我的项目

点击【添加我的第一个项目】按钮。

创建完成之后,选中该项目并点击进入开发工作台,开启我的开发之旅。

1. 熟悉工作台


工作台分为三个部分:页面管理及开发区、角色管理区、系统全局配置区

  • 页面管理及开发区 - 负责业务系统页面的开发。

  • 角色管理区 - 负责业务系统的角色配置及相关访问权限管理。

  • 全局配置区 - 负责设置业务系统运行的一些参数或者选项。

2. 准备数据库


2.1 创建业务表

首先需要自行准备好用于开发的 mysql 数据库,然后执行下面的建表脚本。在本例中,我们创建一张学生信息表省份表,来完成学籍管理的相关逻辑。为方便演示,我们也插入一些学生数据和省份数据。

贴心,官网的入门手册里,连建表语句都准备好了。

/* 学生表 */

CREATE TABLE student

(

id INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT ‘自增流水号’,

student_no CHAR(10) NOT NULL UNIQUE COMMENT ‘学号由4位年份+2位院系号+2位班级号+2位班内号 组成’,

name VARCHAR(20) NOT NULL COMMENT ‘姓名’,

gender CHAR(1) COMMENT ‘性别, F 表示女,M 表示男’,

birthday DATE COMMENT ‘出生日期’,

province_code VARCHAR(10) COMMENT ‘籍贯省份代码,外键来自 province.code’,

address VARCHAR(255) COMMENT ‘家庭住址’,

INDEX(student_no), INDEX(name),

PRIMARY KEY (id)

);

/* 省份表 */

CREATE TABLE province (

code CHAR(6) COMMENT ‘省份编码’,

province CHAR(12) COMMENT ‘省份名称’,

INDEX(province),

PRIMARY KEY (code)

);

/* 学生数据 */

INSERT INTO student(student_no,name,gender,birthday,province_code,address)

VALUES(‘2016335117’, ‘张三’, ‘M’, ‘1998-05-12’, ‘330000’, ‘丽水市大洋路’);

INSERT INTO student(student_no,name,gender,birthday,province_code,address)

VALUES(‘2016335118’, ‘李四’, ‘M’, ‘1996-07-22’, ‘330000’, ‘杭州市老余杭’);

INSERT INTO student(student_no,name,gender,birthday,province_code,address)

VALUES(‘2016335119’, ‘王五’, ‘F’, ‘1997-01-19’, ‘310000’, ‘上海市外高桥’);

/* 插入省份数据 */

INSERT INTO province (code, province) VALUES (‘110000’, ‘北京市’);

INSERT INTO province (code, province) VALUES (‘120000’, ‘天津市’);

INSERT INTO province (code, province) VALUES (‘130000’, ‘河北省’);

INSERT INTO province (code, province) VALUES (‘330000’, ‘浙江省’);

INSERT INTO province (code, province) VALUES (‘310000’, ‘上海市’);

2.2 让 Enhancer 工作台连接数据库

在工作台选择 全局配置–>数据库–>连接,配置数据库,以便 Enhancer 工作台能连接到。

注意

1. 如果数据库处于公共网络,但是对来访 IP 做了访问限制,请 ping data-bridge.wuyuan.io 域名,并将获得的 IP 地址添加到数据库信任中,以此允许 Enhancer 平台能连通数据库。

西红柿用来指定mysql的ip白名单语句。

GRANT ALL ON *.* to root@‘192.168.1.4’ ;

@后面的是指定白名单的ip

2. 如果数据库处于局域网络,或者 Enhancer 无法连接到数据库,那么需要在本地机器架设【数据桥】。

数据桥安装过程

  • 第一步: 安装 Node.js。注意:Windows 用户请按照默认安装在 c 盘。

  • 第二步: 打开终端或者命令窗口,执行指令 npm install -g enhancer-data-bridge(可能需要管理员权限)。如果遇到网络不通的情况,则使用国内镜像安装:npm install -g enhancer-data-bridge --registry=https://r.cnpmjs.org/

  • 第三步: 在终端或者命令窗口执行指令 data-bridge start --port 5312 启动桥。

3. 不同数据库默认监听的端口号不同:mysql 为 3306,mssql 为 1433,oracle 为 1521,配置时需要注意。

3. 开发页面


在本例中,我们将完成对学生信息表的查询和修改功能。

3.1 创建页面

点击左测菜单上面添加页面按钮,然后右键编辑菜单节点,输入 学生信息管理

详细过程官网有操作指引,西红柿已经操作一遍了,按说明一步步来就行:

3. 开发页面-上(14分钟) · Enhancer 教程 · Enhancer 教程")

**注册邀请码:**LOVE

4. 创建角色并授权


在最终的生产环境中,不同的角色登录系统之后具有不同的页面访问权限。

西红柿给大家打个例子:老师登录系统有编辑管理的权限(增删改查);而学生(一般用户)只有查的权限

4.1 创建角色

打开角色管理区,点击 +添加一个 教务长 角色。

这里起名,我偏不叫“教务长”,我叫他“管理员”。

4.2 为角色授权可访问的页面

选中教务长角色并在右侧勾选该角色可访问的页面。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注Python)

-1712993771083)]

[外链图片转存中…(img-CoZCBemL-1712993771084)]

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注Python)

img
  • 18
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Easy do it,轻松互联网开发平台(原WebEasy,简称轻开平台)是一个运行于JVM+HTTP(及HTTPS协议)的应用服务器开发平台。 轻开平台基于汉语的思维方式并巧妙地结合中英文思维方式的优点设计了一套轻松Easy的开发规则,用java语言开发实现为一个强大的开发平台,为开发者提供了一个直接轻松面向应用的开发环境。 轻开平台同时支持使用多个数据源和不同厂商提供的数据库服务器,只要支持JDBC访问及基于SQL规范的数据库(如:MySQL、SQLServer、Oracle、DB2、Teradata、SyBase等关系型数据库及基于SQL的大数据分析系统Vertica)。轻开平台能在一个应用系统中平等使用多个不同的数据库,而这只需要添加一个配置文件就轻松实现。“信息孤岛”在这儿就只剩下了一个传说! 轻开平台的低层开发语言是Java,也就是说Java能干啥轻开就能干啥,如JAVA能跨平台(操作系统)轻开就能跨平台。而开发者却不需要会Java! 轻开平台的最大优势就是Easy,基本上解决了传统开发的不能克服的由于应用需求变更而导致开发无法继续进行和前边提到的“信息孤岛”问题,基于轻开平台的直接好处是: 加快开发进程:计算机诞生以来,软件开发一直是一项高深莫测的工作,被冠以“高科技”、“新技术”,导致信息化的门坎太高,IT技术不能普遍服务于大众,很难转化为生产力。Easy do it 正在突破这一障碍,让提出应用需求的用户直接参与互联网系统开发。只需会html和SQL,就能够完成Web应用系统开发,只需会json和SQL,就能够完成移动App服务器系统开发。这对每一位其他的行业的业务精英来说,简直就是“小菜一碟”,学会html、json和SQL语法远比进一步提高在本行业的业务水平更容易,您的智慧很快被“翻译”成互联网应用系统软件。 降低开发成本:无需雇佣高水平高薪的程序员,简化了需求到开发的环节;部署成本低:无需复杂的调试和配置;集成成本低:支持任何关系数据库(如:Mysql、MSSQL、DB2、Oracle……),可同时支持多个不同数据库,从源头上解决“信息孤岛”问题;资源成本低:PIII450/64M/10G以上PC即可高效地运行,基于轻开平台的应用系统,系统本身不再为自身庞大的体积而付出大部分资源,而是把IT资源更有效的服务于应用。 轻开平台干了些啥: 高夫数据分析App服务器:移动App服务器+大数据分析系统(Vertica); 通益车联网:移动App(及车载终端)服务器+大数据分析系统(Vertica); 达品客电子商务网:电子商务; 北京简单和家官网:电子商务; 汉邦一点通:实时视频监控服务网站; 企业网站:N个; 电子政务系统:N个; OA系统:N个(复杂的工作流程审批);如您需要请联系,免费提供 防汛抗旱指挥系统:3个,集成地理信息系统; MIS系统:N个; ERP:N个; 其他系统:就不一一列举了。 本次升级内容: 强化移动App服务器开发功能(直接书写json文件,直接书写xml文件,进一步优化HTML5支持); 强化JspEasy扩展开发功能; 进一步简化并扩展大数据数据源集成; 集成并强化Web编辑器; 其他功能优化。 详情请阅升级预告(http://blog.csdn.net/tx18/article/details/45521251)总之就是越来越Easy! 最后再次重申:终身免费使用!!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值