作为一个计算机爱好者,非计算机专业老打工人,今天介绍一款可以自己部署的erp系统。点可云erp。
先说一说,我是怎么和点可云邂逅的。
我们公司是一个正在发展中的服装小企业,资金预算方面非常有限。我来到公司的时候,公司正从作坊式生产,往公司方向转型,什么进销存之类也都选了一大堆(管家婆, 新页erp ,百数,金蝶)以上这些产品都做的不错,有的偏财务专业,有的偏进销存管理,有的pc客户端方面做的非常完善,但是都不能解决我们公司这种拥有 作坊灵活性,又兼具云端计算的erp系统。于是我就在网上搜寻,查找。机缘巧合找到了点可云erp的开源版本 ,地址在这里就不贴了。大家搜nodcloud就能搜都到。
因为我自己有一些部署php的基础。我自己就从本地开始部署起来了。
首先我下载了 小皮系统。

这个软件基本上一键就可以搭建出 点可云的运行环境(不用像宝塔那样注册,还要自己记账号密码,非常好用。)
然后就是先创建网站。


这些面板设计的都很傻瓜化,不许要什么linux 基础,啥也不需要,稍微点点,选选,就可以。

然后把下载下来的压缩包,全部解压到 127.0.0.1这个文件夹中。(我的机器因为这个文件夹是v5版本,后面的v6被我放到了 127.0.1.1,所以后面我会以127.0.1.1这个说明。前面因为谢了127.0.0.1 所以在这里说明一下。)

该覆盖就覆盖。这里面有因为有伪静态的配置,所以必须覆盖。这个是一个关键点。
然后点击打开网站。

然后就会启动浏览器,进入这个安装界面。


然后就是一溜小跑,直接点。

然后填入数据库信息,下面的账号密码不用改。直接安装就可以。这么傻瓜的安装,我还是在dedecms系统里面看到过。

完成了,太傻瓜了。哈哈。其实erp系统安装只是开始,erp的使用最麻烦的是基础信息完善。不过v5版本中都有excel模板批量导入。倒是也没有多麻烦。

填上 刚才的账号密码就可以登陆了。

这套系统部署在本地,搭配花生壳,可以实现外网链接。(成本没有多少钱。)当然还是建议大家部署到阿里云和腾讯云。毕竟都是大厂。
最后贴一下我现在用v5版本的,真的是良心开源,代码全都毫无保留的开源。



软件官网:https://www.nodcloud.com/
开源版本:https://gitee.com/yimiaoOpen/nodcloud/
系统演示:http://v6.yimiaonet.com/ 帐号:admin 密码:admin888
商业版 v7.yimiaonet.com (这个版本更吊)
从一开始,我就是一个Windows高手。我从MS-DOS开始。我安装了Windows2.1以及此后的所有Windows。现在,我家里有10台不同的Windows机器在运行,从Windows7Ultimate到各种版本的WindowsServer。我还没有完成Windows8,也不想去那里。我在服务器和各种软件方面都有UNIX经验,但它并不是我的首选环境。但是,我想我正在转换。我试图假装使用Cygwin和MSYS在Windows下运行UNIX。我的目的是搭建一个开发环境。两者都让我失望了。我花了比开发更多的时间来解决一系列技术问题。这是NotAcceptable。到目前为止,我的Ruby
我有一个文件,其中包含诸如“CanyonSt/27thWay”之类的短语,我正试图使用Ruby正则表达式将其转换为“CanyonStand27thWay”。我使用file=file.gsub(/(\b)\/(\b)/,"#{$1}and#{$2}")进行匹配,但我我对\b的真正含义以及为什么$1包含斜线之前的单词边界之前的所有字符以及为什么$2包含从下一个单词开始的单词边界之后的所有字符感到有点困惑。通常,我希望正则表达式括号中的任何内容都在$1和$2中,但我不确定单词边界周围的括号真正意味着什么,因为从单词字符到字符的转换之间确实没有任何内容一个空白字符。
所以我一直在努力解决我一直遇到的这个错误,我终于找到了导致它的原因。我一直觉得,当我调用@my_model.save(false)我会跳过我的ActiveRecord验证。事实证明这是部分正确的。我的对象正在保存到数据库中DESPITE我的ActiveRecord验证。我的问题存在是因为我的一个验证在验证过程中修改了一个子模型(这是一个24小时位置的调度应用程序,因此当午餐被保存时,我对照他们保存的那天和第二天检查它们以及确保用户不是指“凌晨2点”表示要上夜类。我的问题是:有没有办法真正跳过我的验证并直接移动到数据库?这是正常的ActiveRecord行为还是我应该更深入地研究我的验证
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion是否有任何用Ruby或Python编写的生产就绪的开源Twitter克隆?我对功能丰富的实现更感兴趣,而不仅仅是简单的Twitter消息(例如:API、FBconnect、通知等)谢谢!
最近在工作中,看到一些新手测试同学,对接口测试存在很多疑问,甚至包括一些从事软件测试3,5年的同学,在聊到接口时,也是一知半解;今天借着这个机会,对接口测试做个实战教学,顺便总结一下经验,分享给大家。计划拆分成4个模块跟大家做一个分享,(接口测试、接口基础知识、接口自动化、接口进阶)感兴趣的小伙伴记得关注,希望对你的日常工作和求职面试,带来一些帮助。注:文章较长有5000多字,希望小伙伴们认真看完,当然有些内容对小白同学不是太友好,如果你需要详细了解其中的一些概念或者名词,请在文章之后留言,后续我将针对大家的疑问,整理输出一些大家感兴趣的文章。随着开发模式的迭代更新,前后端分离已不是新的概念,
文章目录写在前面1、下载与安装(windows)1.1、idea中配置gradle2、基础知识(Gradle6.9为例)2.1、Gradle脚本语法2.1.1、dependsOn2.1.2、创建动态任务2.1.3、增加任务行为2.1.4、参数2.1.5、Ant任务2.1.6、方法2.1.7、默认任务2.1.6、依赖任务的不同输出3、java项目中使用3.1、在已有项目中构建gradle3.2、在新建项目时构建gradle(idea)3.3、gradle项目目录结构3.4、build.gradle3.4.1、plugins3.4.2、repositories3.4.3、dependencies3
当我第一次发现线程时,我尝试通过在多个线程中调用sleep来检查它们是否确实按预期工作,而不是正常调用sleep。它奏效了,我很高兴。但后来我的一个friend告诉我,这些线程并不是真正平行的,sleep一定是假装的。所以现在我写了这个测试来做一些真正的处理:classTestITERATIONS=1000defrun_threadsstart=Time.nowt1=Thread.newdodo_iterationsendt2=Thread.newdodo_iterationsendt3=Thread.newdodo_iterationsendt4=Thread.newdodo_ite
Iparking停车收费管理系统-可商用介绍Iparking是一款基于springBoot的停车收费管理系统,支持封闭车场和路边车场,支持微信支付宝多种支付渠道,支持多种硬件,涵盖了停车场管理系统的所有基础功能。技术栈Springboot,MybatisPlus,Beetl,Mysql,Redis,RabbitMQ,UniApp功能云端功能序号模块功能描述1系统管理菜单管理配置系统菜单2系统管理组织管理管理组织机构3系统管理角色管理配置系统角色,包含数据权限和功能权限配置4系统管理用户管理管理后台用户5系统管理租户管理多租户管理6系统管理公众号配置租户公众号配置7系统管理操作日志审计日志8系统
好的,这是一个简单的任务。在我向客户端呈现html之后,我想使用请求中的信息执行数据库调用。我正在使用sinatra,因为它是一个轻量级的微框架,但我真的支持ruby中的任何东西,如果它更快/更容易(Rack?)。我只想获取url并根据url将客户端重定向到其他地方。那么如何使用rack/sinatra作为一个真正的after_filter。after_filter我的意思是在响应发送到客户端之后。还是没有线程就无法实现?我fork了sinatra并在过滤器之后添加,但是没有办法刷新响应,即使是假设流式传输文件(显然是二进制文件)的send_data也在等待after_filter
我有兴趣了解使用nosql将如何影响rails应用程序的架构/设计/代码。有人知道使用nosql持久性的开源rails应用程序的一个好例子吗?谢谢 最佳答案 看看这些项目:卡桑德拉用法atDigg。卡桑德拉用法atTwitter。Friendly用法atFetLife(nsfw)。最后,MyNoSQL是一个提供nosql相关信息的好网站。 关于ruby-on-rails-有没有很好的引用(开源)RailsNoSQL应用程序?,我们在StackOverflow上找到一个类似的问题: