Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
管店云开源进销存
开源进销存系统
提交
69a86baa
开源进销存系统
项目概览
管店云开源进销存
/
开源进销存系统
通知
196
Star
4
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
开源进销存系统
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
69a86baa
编写于
8月 05, 2023
作者:
L
lsh
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
.
上级
fdfaf92d
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
579 addition
and
38 deletion
+579
-38
README.md
README.md
+174
-38
pom.xml
pom.xml
+405
-0
readme-pic/weixin.jpg
readme-pic/weixin.jpg
+0
-0
readme-pic/weixinpay.jpg
readme-pic/weixinpay.jpg
+0
-0
未找到文件。
README.md
浏览文件 @
69a86baa
# psi
#### 介绍
管店云为零售/商贸/批发/工厂提供进销存管理解决方案,实现进货、库存、销售、收银、记账完整的业务场景,帮助传统产业实现数字化转型,提升管理效率,提高自身数字化经营的能力,让管人管货管账更轻松。
#### 软件架构
软件架构说明
#### 安装教程
1.
xxxx
2.
xxxx
3.
xxxx
#### 使用说明
1.
xxxx
2.
xxxx
3.
xxxx
#### 参与贡献
1.
Fork 本仓库
2.
新建 Feat_xxx 分支
3.
提交代码
4.
新建 Pull Request
#### 特技
1.
使用 Readme
\_
XXX.md 来支持不同的语言,例如 Readme
\_
en.md, Readme
\_
zh.md
2.
Gitee 官方博客
[
blog.gitee.com
](
https://blog.gitee.com
)
3.
你可以
[
https://gitee.com/explore
](
https://gitee.com/explore
)
这个地址来了解 Gitee 上的优秀开源项目
4.
[
GVP
](
https://gitee.com/gvp
)
全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
5.
Gitee 官方提供的使用手册
[
https://gitee.com/help
](
https://gitee.com/help
)
6.
Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目
[
https://gitee.com/gitee-stars/
](
https://gitee.com/gitee-stars/
)
<p></p>
<p></p>
![
输入图片说明
](
readme-pic/logo.png
)
<div
align=
"center"
>
[
官方网站
](
https://www.guanxdian.com/
)
|
[
在线演示
](
https://guanxdian.cn/demo
)
</div>
<p></p>
<p></p>
<p></p>
<p></p>
---
**<p align="center">【📣最近通知】还有什么想要产品/技术上友好的建议或意见,请跟我们联系,将纳入开源贡献者并官网致谢,还会收到社区奖励的小礼品哦!~</p>**
**<p align="center">管店云 V2.0 正式发布啦,更多能力逐步升级,欢迎大家提前体验!<a href="https://guanxdian.cn/demo" target="_blank">点击立即体验~</a></p>**
**<p align="center">如果您觉得我们的开源项目很有帮助,请点击 :star: Star 支持 管店云 开源团队:heart:</p>**
---
# 版权声明
开源不代表免费,管店云 遵循
[
GPL-3.0
](
https://gitee.com/o88o/psi/blob/master/LICENSE
)
开源协议发布,并提供技术交流学习,但
**绝不允许修改后和衍生的代码做为闭源的商业软件发布和销售!**
如果需要将本产品在本地进行任何附带商业化性质行为使用,
**请联系项目负责人进行商业授权**
,以遵守 GPL 协议保证您的正常使用。
帮助手册——管店云 需要付费吗?
*
**社区版**
:我们承诺之前、现在以及未来所有开源的源码免费供个人用户学习,不收取任何费用;需要注意的是,在学习或使用过程中需要遵守开源协议。
*
**商业版**
:若企业想自用或商用,必须选择商业授权版本,我们也酌情接受根据个人/企业客户需求,进行系统的定制化开发;
管店云 开源团队拥有对本开源协议的最终解释权。
# 一、 关于 管店云
## 1.1 介绍
> 管店云, 技术链接产业.
管店云为传统实体产业提供进销存管理解决方案,实现进货、库存、销售、收银、记账完整的业务场景,帮助传统产业实现数字化转型,提升管理效率,提高自身数字化经营的能力,让管人管账管货更轻松。
主要运用于零售门店、商贸批发、生产工厂等行业领域。
## 1.2 能力
管店云 v2.0社区版 将逐步开源啦:
整个系统共分为十一大模块:
*
**销售管理**
:包括销售单、退货单管理、客户管理、价格等级管理等功能;
*
**进货管理**
:包括进货单、进货退货单、进货统计等功能;
*
**库存管理**
:包括库存查询、库存盘点、库存流水等功能;
*
**资金财务管理**
:包括客户收款对账、供应商付款对账、日常收支、结算账户互转、资金流水、经营利润统计等功能;
*
**商品管理**
:包括商品分类、规格管理、单位管理、属性管理、商品管理等功能;
*
**系统设置**
:包括员工管理、角色管理、系统设置、打印设置、操作日志等功能;
我们欢迎感兴趣的贡献者积极参与 管店云 新版的开源中,如有兴趣通过下方的联系方式联系我们哦~
## 1.3 优势
管店云 提供主流进销存业务流程,具备进销存最核心的功能,主要优势有:
*
采用主流 Java 架构,具备高拓展性、灵活性,避免 PHP 架构的缺点;
*
代码简洁,低成本二次开发,有更多时间陪老婆孩子或女友;
*
产品用户体验好,学习起来简单。
## 1.4 愿景
管店云 不做技术宅,而是通过技术让每个传统企业能够有更好用的软件产品,有落地的解决方案,一个好软件,不是功能多,而且真正能够帮助传统企业能够降本增效。
# 二、关于项目
## 2.1 在线体验
开源演示地址:
[
https://guanxdian.cn/demo
](
https://guanxdian.cn/demo
)
默认账号密码:15888888888,667788
_(注意:演示环境已屏蔽管理权限和相关操作)_
## 2.2 系统架构
管店云 整体系统架构如下:
![
系统架构
](
readme-pic/jiagou.png
)
## 2.3 技术栈
*
前端技术栈:bootstrap、jquery、echarts、layer;
*
后端技术栈:jfinal;
## 2.4 项目结构
**项目结构**
```
├── psi-common // 公共组件模块
├── psi-fund // 资金财务模块
├── psi-purchase // 进货、库存模块
├── psi-sale // 销售相关模块
├── psi-trader // 关键业务模块
├── psi-web // PC端业务模块
```
## 2.5 项目部署
项目部署方式:
建议服务器最低配置:
| 类型 | 配置 |
|:-:|:-:|
|操作系统|CentOS7以上|
|CPU|2核|
|内存|4G|
|带宽|1M|
|硬盘|100G|
# 三、常见问题
完善中...
# 四、最近更新
## V2.0 更新日志
-
[x] ;
-
[x] ;
-
[x] ;
# 五、联系我们
如果你想跟我们的交流开源,你有任何 管店云 产品上的想法、意见或建议,或商务上的合作需求,请扫码添加 管店云 项目团队沟通:
![
输入图片说明
](
readme-pic/weixin.jpg
)
# 六、捐赠支持
## 7.1 来一杯卡布奇洛
如果您觉得我们的开源项目
`管店云`
对您有帮助,那就请项目开发者们来一杯卡布奇诺吧!当前我们接受来自于
**微信**
、
**支付宝**
或者
**码云**
的捐赠,请在捐赠时备注自己的昵称或附言。
您的捐赠将用于支付该项目的一些费用支出,并激励开发者们以便更好的推动项目的发展,同时欢迎捐赠
**公网服务器**
用于提高在线演示系统体验。
![
输入图片说明
](
readme-pic/weixinpay.jpg
"收款码"
)
## 7.2 长期捐赠
如果您是企业的经营者并且有计划将
`管店云`
用在公司的经营产品中,欢迎进行长期捐赠。长期捐赠有商业上的益处有:
*
积极响应,快速维护,及时更新;
*
企业名称、Logo 及官网链接将长期展示在开源仓库、
`管店云`
官网及宣发材料中;
*
捐赠金额同比例抵扣未来
`管店云`
的付费产品价格。
如果您对长期赞助
`管店云`
团队感兴趣,或者有其他好想法,欢迎联系开发团队微信
`guanxdian`
,或发送邮件到 275477265@qq.com。
---
**<p align="center">如果您觉得我们的开源项目很有帮助,请点击 :star: Star 支持 管店云 开源团队:heart:</p>**
---
\ No newline at end of file
pom.xml
0 → 100644
浏览文件 @
69a86baa
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<modelVersion>
4.0.0
</modelVersion>
<groupId>
com.bytechainx.psi
</groupId>
<artifactId>
psi-opensource
</artifactId>
<version>
2.1.0
</version>
<packaging>
pom
</packaging>
<name>
psi-opensource
</name>
<modules>
<module>
psi-common
</module>
<module>
psi-trader
</module>
<module>
psi-web
</module>
<module>
psi-fund
</module>
<module>
psi-purchase
</module>
<module>
psi-sale
</module>
</modules>
<properties>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<maven.compiler.encoding>
UTF-8
</maven.compiler.encoding>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>
commons-io
</groupId>
<artifactId>
commons-io
</artifactId>
<version>
2.11.0
</version>
</dependency>
<!-- jfinal -->
<dependency>
<groupId>
com.jfinal
</groupId>
<artifactId>
jfinal
</artifactId>
<version>
5.1.1
</version>
</dependency>
<!-- jfinal-undertow 开发、部署一体化 web 服务器 -->
<dependency>
<groupId>
com.jfinal
</groupId>
<artifactId>
jfinal-undertow
</artifactId>
<version>
2.8
</version>
</dependency>
<!-- 开发 WebSockets 时开启下面的依赖 -->
<!-- <dependency> <groupId>io.undertow</groupId> <artifactId>undertow-websockets-jsr</artifactId>
<version>2.0.32.Final</version> </dependency> -->
<dependency>
<groupId>
com.jfinal
</groupId>
<artifactId>
jfinal-weixin
</artifactId>
<version>
3.4
</version>
</dependency>
<!-- cos 文件上传 -->
<dependency>
<groupId>
com.jfinal
</groupId>
<artifactId>
cos
</artifactId>
<version>
2022.2
</version>
</dependency>
<!-- junit 单元测试 -->
<dependency>
<groupId>
junit
</groupId>
<artifactId>
junit
</artifactId>
<version>
3.8.1
</version>
<scope>
test
</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.java-websocket/Java-WebSocket -->
<dependency>
<groupId>
org.java-websocket
</groupId>
<artifactId>
Java-WebSocket
</artifactId>
<version>
1.4.0
</version>
</dependency>
<dependency>
<groupId>
com.alibaba
</groupId>
<artifactId>
fastjson
</artifactId>
<version>
2.0.6
</version>
</dependency>
<!-- log4j 日志 -->
<dependency>
<groupId>
log4j
</groupId>
<artifactId>
log4j
</artifactId>
<version>
1.2.17
</version>
</dependency>
<dependency>
<groupId>
commons-io
</groupId>
<artifactId>
commons-io
</artifactId>
</dependency>
<dependency>
<groupId>
commons-lang
</groupId>
<artifactId>
commons-lang
</artifactId>
<version>
2.6
</version>
</dependency>
<dependency>
<groupId>
commons-codec
</groupId>
<artifactId>
commons-codec
</artifactId>
<version>
1.15
</version>
</dependency>
<!-- ehcache 缓存 -->
<dependency>
<groupId>
net.sf.ehcache
</groupId>
<artifactId>
ehcache-core
</artifactId>
<version>
2.6.11
</version>
</dependency>
<!-- druid 数据源连接池 -->
<dependency>
<groupId>
com.alibaba
</groupId>
<artifactId>
druid
</artifactId>
<version>
1.0.29
</version>
</dependency>
<!-- log4j 日志 -->
<dependency>
<groupId>
log4j
</groupId>
<artifactId>
log4j
</artifactId>
<version>
1.2.17
</version>
</dependency>
<!-- mysql 驱动 -->
<dependency>
<groupId>
mysql
</groupId>
<artifactId>
mysql-connector-java
</artifactId>
<version>
5.1.44
</version>
</dependency>
<dependency>
<groupId>
redis.clients
</groupId>
<artifactId>
jedis
</artifactId>
<version>
3.7.0
</version>
</dependency>
<dependency>
<groupId>
de.ruedigermoeller
</groupId>
<artifactId>
fst
</artifactId>
<version>
2.29
</version>
</dependency>
<dependency>
<groupId>
org.bouncycastle
</groupId>
<artifactId>
bcprov-jdk15on
</artifactId>
<version>
1.68
</version>
</dependency>
<dependency>
<groupId>
cn.hutool
</groupId>
<artifactId>
hutool-all
</artifactId>
<version>
4.6.8
</version>
</dependency>
<dependency>
<groupId>
com.google.zxing
</groupId>
<artifactId>
core
</artifactId>
<version>
3.1.0
</version>
</dependency>
<dependency>
<groupId>
com.google.zxing
</groupId>
<artifactId>
javase
</artifactId>
<version>
3.0.0
</version>
</dependency>
<dependency>
<groupId>
commons-fileupload
</groupId>
<artifactId>
commons-fileupload
</artifactId>
<version>
1.3.1
</version>
</dependency>
<dependency>
<groupId>
com.fasterxml.jackson.core
</groupId>
<artifactId>
jackson-core
</artifactId>
<version>
2.10.0
</version>
</dependency>
<dependency>
<groupId>
org.quartz-scheduler
</groupId>
<artifactId>
quartz
</artifactId>
<version>
2.2.1
</version>
</dependency>
<dependency>
<groupId>
org.quartz-scheduler
</groupId>
<artifactId>
quartz-jobs
</artifactId>
<version>
2.2.1
</version>
<scope>
compile
</scope>
</dependency>
<dependency>
<groupId>
com.google.guava
</groupId>
<artifactId>
guava
</artifactId>
<version>
17.0
</version>
</dependency>
<dependency>
<groupId>
org.slf4j
</groupId>
<artifactId>
slf4j-log4j12
</artifactId>
<version>
1.7.28
</version>
</dependency>
<dependency>
<groupId>
com.belerweb
</groupId>
<artifactId>
pinyin4j
</artifactId>
<version>
2.5.1
</version>
</dependency>
<dependency>
<groupId>
dom4j
</groupId>
<artifactId>
dom4j
</artifactId>
<version>
1.6.1
</version>
</dependency>
<dependency>
<groupId>
jaxen
</groupId>
<artifactId>
jaxen
</artifactId>
<version>
1.1.1
</version>
</dependency>
<dependency>
<groupId>
com.github.heqiao2010
</groupId>
<artifactId>
lunar
</artifactId>
<version>
1.2
</version>
</dependency>
<dependency>
<groupId>
org.apache.poi
</groupId>
<artifactId>
poi
</artifactId>
<version>
5.2.3
</version>
</dependency>
<dependency>
<groupId>
org.apache.poi
</groupId>
<artifactId>
poi-scratchpad
</artifactId>
<version>
5.2.3
</version>
</dependency>
<dependency>
<groupId>
org.apache.poi
</groupId>
<artifactId>
poi-ooxml
</artifactId>
<version>
5.2.3
</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.huifu.adapay.core/adapay-core-sdk -->
<dependency>
<groupId>
com.huifu.adapay.core
</groupId>
<artifactId>
adapay-core-sdk
</artifactId>
<version>
1.2.10
</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.huifu.adapay/adapay-java-sdk -->
<dependency>
<groupId>
com.huifu.adapay
</groupId>
<artifactId>
adapay-java-sdk
</artifactId>
<version>
1.2.10
</version>
</dependency>
<dependency>
<groupId>
com.huifu.adapay
</groupId>
<artifactId>
adapay-sdk-merchant
</artifactId>
<version>
1.2.7
</version>
<scope>
system
</scope>
<systemPath>
D:/eclipse/Workspaces/Oomph/psi-common/src/main/resources/lib/adapay-sdk-merchant-1.2.7.jar
</systemPath>
</dependency>
<dependency>
<groupId>
org.apache.httpcomponents
</groupId>
<artifactId>
httpclient
</artifactId>
<version>
4.5.2
</version>
</dependency>
<dependency>
<groupId>
org.apache.httpcomponents
</groupId>
<artifactId>
httpcore
</artifactId>
<version>
4.4.5
</version>
</dependency>
<dependency>
<groupId>
org.springframework
</groupId>
<artifactId>
spring-context
</artifactId>
<version>
5.1.20.RELEASE
</version>
</dependency>
<dependency>
<groupId>
org.eclipse.paho
</groupId>
<artifactId>
org.eclipse.paho.client.mqttv3
</artifactId>
<version>
1.2.5
</version>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<directory>
target
</directory>
<testOutputDirectory>
target/test-classes
</testOutputDirectory>
<outputDirectory>
target/classes
</outputDirectory>
<resources>
<resource>
<directory>
src/main/resources
</directory>
<!-- 不包含使用插件在测试完成后再拷贝资源文件过去防止冲突 -->
<excludes>
<exclude>
**/*.java
</exclude>
</excludes>
<filtering>
true
</filtering>
</resource>
</resources>
<testResources>
<testResource>
<directory>
src/test/resources
</directory>
<excludes>
<exclude>
**/*.java
</exclude>
</excludes>
<filtering>
true
</filtering>
</testResource>
</testResources>
<plugins>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-compiler-plugin
</artifactId>
<version>
3.6.1
</version>
<configuration>
<source>
1.8
</source>
<target>
1.8
</target>
<encoding>
UTF-8
</encoding>
<compilerId>
csharp
</compilerId>
</configuration>
<dependencies>
<dependency>
<groupId>
org.codehaus.plexus
</groupId>
<artifactId>
plexus-compiler-csharp
</artifactId>
<version>
1.6
</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-surefire-plugin
</artifactId>
<version>
2.12
</version>
<configuration>
<forkMode>
once
</forkMode>
<argLine>
-XX:PermSize=256M
</argLine>
<skipTests>
true
</skipTests>
</configuration>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-resources-plugin
</artifactId>
<version>
2.5
</version>
<configuration>
<encoding>
UTF-8
</encoding>
</configuration>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-clean-plugin
</artifactId>
<version>
2.5
</version>
<configuration>
<filesets>
<fileset>
<directory>
${basedir}/classes/lib
</directory>
<includes>
<include>
**/*.jar
</include>
</includes>
<followSymlinks>
false
</followSymlinks>
</fileset>
</filesets>
</configuration>
</plugin>
<plugin>
<groupId>
org.codehaus.mojo
</groupId>
<artifactId>
build-helper-maven-plugin
</artifactId>
<version>
1.8
</version>
<executions>
<execution>
<id>
add-source
</id>
<phase>
generate-sources
</phase>
<goals>
<goal>
add-source
</goal>
</goals>
<configuration>
<sources>
<!-- Source folder -->
</sources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<defaultGoal>
compile
</defaultGoal>
</build>
<!-- 使用阿里 maven 库 -->
<repositories>
<repository>
<id>
ali-maven
</id>
<url>
https://maven.aliyun.com/repository/public
</url>
<releases>
<enabled>
true
</enabled>
</releases>
<snapshots>
<enabled>
true
</enabled>
<updatePolicy>
always
</updatePolicy>
<checksumPolicy>
fail
</checksumPolicy>
</snapshots>
</repository>
</repositories>
</project>
\ No newline at end of file
readme-pic/weixin.jpg
0 → 100644
浏览文件 @
69a86baa
251.2 KB
readme-pic/weixinpay.jpg
0 → 100644
浏览文件 @
69a86baa
115.3 KB
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录