Windows 构建开源库存系统 ECP
前言
去年的时候,笔者在开源中国看到了ECP(项目地址),一款不错的客户管理及进销存财务系统。ECP使用的是PostgreSQL数据库,由于工作中经常使用的MySQL,对PostgreSQL不太熟悉,当时花了几个小时把环境搭建了起来, 运行之后发现系统具备不少功能,国产开源的进销存系统比较少,这个值得学习一下。
最近换了新的笔记本,正好看到作者龙影对项目做了些更新,于是我又重新搭建了一次环境,顺便把过程记录下来,尤其是PostgreSQL数据库的安装使用,也能给其他同学提供一些帮助。
安装数据库
PostgreSQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS)。 用于安全地存储数据; 支持最佳做法,并允许在处理请求时检索它们。
PostgreSQL(也称为Post-gres-Q-L)由PostgreSQL全球开发集团(全球志愿者团队)开发。 它不受任何公司或其他私人实体控制。 它是开源的,其源代码是免费提供的。
PostgreSQL是跨平台的,可以在许多操作系统上运行,如Microsoft Windows,Linux,FreeBSD,OS X 和 Solaris等。
- PostgreSQL官网:下载地址
- PostgreSQL中文社区:下载地址
- 百度经验:图解PostgreSql安装步骤
- 相关资料:PostgreSQL教程 | PostgreSQL综合
导入数据
- 安装完数据库之后,打开自带的管理工具pgAdmin4,通过File->Preferences设置为简体中文:
- 创建角色:将项目源码下载到本地之后,数据库文件在ECP-OPEN\doc\数据备份\ecp.sql。数据库和用户名都是ecp,接下来使用pgAdmin4创建用户ecp,设置登录密码,并且赋予权限和角色:
- 创建数据库:点击数据库->右击创建数据库,填写数据库名称ecp,选择所有者ecp,设置编码UTF8:
- 导入SQL:可以使用navicat for pgsql客户端【下载地址】进行导入,为了省事我就用自带的SQL Shell来完成,这个工具在电脑左下角【开始菜单】里,找不到的就去安装目录,打开后执行命令:\i E:/ecp.sql
然后等待一段时间之后,出现下面的界面就导入成功了:
- 题外话:还可以通过命令行方式进行创建数据然后导入,请参考这篇****博文。数据如下:
导入项目
- 使用Eclipse导入项目:菜单栏File->Import->General,选择已经下载到本地的工程:
- 导入项目之后,显示有红色叉号报错,通过Problems查看详细信息,提示JRE System Library有问题,这个问题简单,右击项目选择Build Path进行配置一下就好了:
- 配置完JRE之后发现还是有红叉,报错是说ueditor里面config.json 第一行数据有问题:
- 找到json文件看下,一行注释而已,格式都正确没啥问题嘛。这是Eclipse对json的瞎验证问题,直接关闭验证就行了,点击菜单Window -> Preferences,然后搜索 validation -> Disable All:
部署项目
- 修改config.properties数据库配置,以及log4j.properties日志路径,发布到Tomcat里右击Debug启动:
- 我使用的是8080端口,打开浏览器访问http://localhost:8080/ECP-OPEN, 登录界面:
- 输入用户名:loyin 密码:123456 点击登录,进入主界面,发现个小Bug哈 2017年16月24日:
总结
ECP是2014年10月06日开源的进销存系统,非常适合学习和二次开发,必须要给作者点个赞!
通过今天的环境搭建,对PostgreSQL又有了进一步地了解,good good study, day day up!
上一篇: Parrot Linux 安装教程
下一篇: Debian
推荐阅读
-
2024 OSCAR|开源系统构建路径模型的见解和建议即将发布
-
Docker 构建开源文件管理系统
-
揭秘鲁班H5(开源可视化搭建系统)的核心构建机制
-
构建物联网及智能家居环境,利用开源系统搭起基础框架
-
使用SpringBoot搭建服装店库存管理系统的开源实战教程 - 第二部分:功能模块详解
-
构建开源 IPTV 系统:共享代码,桌面应用的总维度介绍
-
[阿里云镜像] 配置阿里巴巴开源镜像站镜像 - PyPI 镜像 - 下载:https://mirrors.aliyun.com/pypi/ 三、🌈 PyPI 镜像配置方法(Windows 系统)🌈 默认情况下 pip 使用的是国外镜像,在下载的时候速度非常慢,本文我们介绍使用阿里云镜像源,地址是:https://mirrors.aliyun.com/pypi/ 1️ ️ ⃣ 打开运行框,输入:%APPDATA% 2️ ️ ️ 按回车跳转到此目录,新建一个名为 pip 文件夹 3️⃣ 在 pip 文件夹内创建 pip.ini文件 4️⃣在pip.ini文件夹中填写以下配置信息
-
Windows 构建开源库存系统 ECP
-
构建 mrbs 开源会议系统
-
IM Admin 是一款免费开源的中后台模板,用于快速构建可配置的前端后端系统