7天开发一套ERP,超好用的开发框架

7天开发一套ERP,超好用的开发框架

精选文章moguli202025-02-24 15:54:0016A+A-

现在开发软件变得越来越容易,有一定JAVA基础的开发人员最快7天就能开发出一套完整的ERP。先上效果图:

1、登录(界面样式可随意修改)

2、主界面(可自定OA功能、数据分析展板等)

常用门户

数据展板

3、模板导航(根据功能设置快捷导航图)

4、详细功能

基础档案模块(以商品档案为例)


采购管理模块

  • 采购订单

  • 入库单

  • 采购信息跟踪

  • 厂家对账单

  • 付款单

销售管理模块

  • 报价单

  • 销售订单

  • 销售订单跟踪

  • 出库单

  • 打印浏览

  • 销售退货单

  • 商品销售排行榜

  • 销售日报

仓库管理模块

  • 盘点表

  • 调拨单

  • 库存金额

  • 库存数量

点击数量可直接进行库存调整。

财务管理模块

  • 收款单

  • 报销单

  • 报销明细

  • 应付款账本

  • 客户应收款

  • 资金调拨单

  • 资金账本

  • 利润分析

  • 现金日记账

以上是大部分功能界面,那么是怎样能在7天内开发出这样一套系统呢?当然是基于快速开发平台,下面我给大家介绍一下这套架构。


一、资源表管理

“表”是系统中最核心的部分,绝大部分功能全要从表的创建开始。系统中表、视图的创建无需使用数据库 IDE 也无需理会底层是使用何种数据库直接使用平台提供的资源表功能即可完成,除了具有数据库操作功能平台还提供很多人性化的功能.

例如:添加树形表、字典辅助添加字段、表辅助添加字段、原子辅助添加字段、表

的复制粘贴等特性功能。

1、表的创建

2、视图的创建

3、特色一:三种形式辅助添加字段 ,提高建表的速度

从其他表选择创建字段



4、特色二:修改留痕

5、特色三:多种表类型设置


二、子系统管理

1、列表

列表是对数据最直观的展现,表格是对 ExtJs Grid 的进一步封装支持诸多特性例如:表格内快速编辑 、复杂表头、合并单元格 、树形表的维护、单元格穿透、汇总统计 、快速查询、组合查询、高级查询 、查询策略、无数据提示 、拖拽排序 、多选过滤模式 表格设计器

  • 表格内快速编辑

  • 复杂表头、合并单元格

  • 树形表

  • 单元格穿透、汇总统计

  • 快速查询、组合查询、高级查询

  • 查询策略

  • 高级显示

  • 数据平铺

  • 数据标记:通过颜色进行数据分类筛选

  • 数据批注:类似留言互动效果

  • 组合显示:数据列表+图形

2、表单

表单引擎支持3 种形式表单规划,ExtJs 原生样式表单、接近真实的 HTML表单、和类似 Excel 样式的表单。这些表单是功能的一部分他们承载着大部分数据库的展示和写入的界面。

  • 普通表单-无标题

  • 普通表单-有标题

  • 仿真表单


  • 主从表单布局一

  • 主从表单布局二:可以自定义设置


3、按钮

平台默认支持 3 种按钮形式“列表展示形式”,“表单展示形式”,“Action 展示形式”。按钮可以通过平台前台编码器直接注册相应的事件用以扩展按钮的动作。

  • 默认按钮

  • Action按钮

  • 列表自定义按钮

  • 表单自定义按钮

  • 按钮绑定事件:


三、子功能

所有的主子表全可以利用平台配置成主子功能,JEPF3 提供 5 种有关子功能的摆放设置。主子功能可以根据主外键来设定,也可以通过其他的关系条件来设定。


1、一个主功能可以挂接若干子功能,即一对多模式。

2、每一个子功能全有独立的挂接方式配置


四、数据权限

用户可以控制数据的一些权限例如:某个数据字典有 10 个项那么可以设置那几个项适用于那些角色而另外几项适用于另外几个角色。还可以智能的设置“本人看本数据”,“领导看全部数据”,“本部门内可见”,“本人删除本人数据”,“本人修改本人数据”等诸多方便的权限设置。 也可对字段进行权限赋值,例如表单中有 10 个字段我们可以设置 A 用户可以看到 9 个,而 B 用户可以看到 10 个。

1、字段显示授权

2、字段只读授权

3、数据过滤权限:除了封装了标准的选项外,还不能满足的则可以通过写SQL的where条件自定义数据权限


五、功能帮助

支持对每个功能书写在线的操作手册这样产品的说明书就和功能绑定了,便于随时随地的查询使用。并可导出操作手册省去不少的文档编写工作。

1、帮助文档撰写

2、帮助文档使用 :每个功能界面则会显示帮助信息



六、图表报表引擎

无论是单轴曲线 、双轴曲线 、条形图 、柱形图 、饼图 、组合图 、雷达图 、锥形图 、仪表图 、怕雷诺直方图。图表引擎全能为您轻松实现。您只需要 3 步操作(数据源准备,设计图表,挂接到您想要展示的位置)便可完成 BI 的设计。 无论是普通报表、交叉报表 、复杂分组统计报表 、填报报表 、表单报表全可轻松实现,并且拥有单元格合并、单元格穿透 ,自定义的查询功能、导出 word,导出 Excel,导出 PDF 等特性,当然报表打印和报表套打也是报表引擎的强项。

1、强大的报表引擎是 BI 的基础

2、图表案例展示:饼状图

3、图表案例展示:雷达图




4、图表案例展示:柱状图

5、图表案例展示:面积图

6、图表案例展示:折线图


7、图表案例展示:条形图

8、图表案例展示:其他图形



9、报表案例展示:普通报表

10、报表案例展示:分组统计

11、报表案例展示:交叉报表

12、报表案例展示:填报报表

13、报表案例展示:循环报表

14、报表案例展示:查询报表

15、报表案例展示:穿透报表

16、报表案例展示:报表扩展按钮、多种导出备份功能。


七、数据字典引擎

把核心数据封装成字典在系统任何地方就可以方便的调用了,对应下拉框、单选框、树形选择器、复选框等全是数据字典的展示载体。

1、把元数据用列表或者树的模式进行组态,以备其他功能所用。

例(1).表单需要一个用于选择类型的单选框组件

展示效果:



八、工作流引擎

引擎支持诸多具有中国特色的流程特性,会签 、会审 、候选 、收回 、退回 、挂起、作废、分支、聚合、判断、催办、改签 、传阅 、委托 、批量审批 、短信提醒 、Email 提醒、RTX 提醒、页面推送提醒等诸多特性让您处理流程得心应手。 人性化的流程 WEB 版设计器 让不懂程序的人员也可以设计出专业的流程功能,流程运转过程采用版本控制做到新数据新流程老数据老流程使流程升级工作更轻松。每个节点全可以控制对应单据中字段的隐藏、只读、必填、权限、控制等功能特性。

1、工作流 web 版编辑器

2、工作流案例:新员工入职流程

流程编辑功能点非常多,在这里就不一一描述,大家到时再自行体验。


九、代码辅助编写器

脚本辅助生成器让您不用记住繁琐的 API 只需设计您想要的功能规格,点点选选平台就会自动生成大量的代码块和所需要的基本的程序注解让新手小白也能写出大牛的水准。


1、API 维护界面、代码辅助编辑器界面


十、软件升级引擎

软件升级引擎是特色功能,这个功能的强大之处在于让您的程序员不必总是折返与现场和公司之间,无论是否有网路您全可以轻松的为软件进行升级工作。

1、构建项目升级包

2、在线导入安装升级包


十一、文件系统

他不仅仅是您的私人网络硬盘并且可以与您的系统无缝关联,使文件在系统中任意行走。他支持多种格式的文件在线浏览和编辑(Word、Excel、PPT、文本文件、HTML、CAD、网络图片、视频、音频、Flash、PDF)随时随地轻松办公。平台并且提供公司文件库功能,尽情的给您的员工分配权限和空间吧。



十二、及时通讯

这是一个企业内部沟通工具,在通讯工具的层面上你可以把他认为是一个企业QQ 更确切的说法是 RTX。但是他的功能不仅仅局限于此他的强大之处在于他与系统紧密的结合用户可以随意的使用文件库中的所有文件,可以通过内部邮件功能发送邮件交流,随时随地把谈话过程中用到的文件纳入到自己的文件库中。作为公司的领导可以通过授权查询到公司内部员之间工交流的情况。


其他OA功能就不在这里一一介绍了。


十三、组织人员维护

人员管理是企业对其内部员工的维护模块。管理员可以通过这个功能查看每个用户的具体权限和对密码进行恢复工作,值得一提的是在 JEPF3 的系统下是支持每个用户多个部门的。

1、人员管理

人员及系统的用户这些用户可以被赋予登陆权限,可以赋予是否是主管、监管等行政职能。

2、组织管理

组织管理及部门管理是一个树形的结构,在组织管理下可以添加新的用户,还可以为已存在的用户添加分属部门的权限。


3、岗位管理

岗位同样也是一个树形结构,人员可以存在多个岗位之中每个岗位可以设定不同的参数这些参数描述了在本岗位中的用户的特殊属性。


十四、角色权限管理

平台核心授权功能就在这里了,这里维护了人员的角色信息角色的权限可以“继承”,可以“聚集”当然除了对角色授权之外程序可以直接完成对部门、岗位的授权功能极大的提高了授权的灵活性。

1、用户与岗位、部门、角色直接的关系

2、这个功能里面可以对菜单、功能、按钮、数据进行授权操作。


3、授权操作界面


4、权限分级管理

在系统中对管理员是可以分级管理的,如果系统庞大的话可以设置多个管理员也可以对不同管理员的可维护组织结构权限、可授予功能权限、可操作人员权限进行控制。



十五、系统搭建环境

OS: windows server 2003+ Linux Unix

DATABASE: Oracle 10g Sqlserver 2005、2008 Mysql 5+

WEB SERVER: tomcat resin3.1+ weblogic apache

JAVA: jdk5+

大家想了解更多的欢迎关注并私信我获取程序下载链接。


点击这里复制本文地址 以上内容由莫古技术网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

莫古技术网 © All Rights Reserved.  滇ICP备2024046894号-2