沃客福勒软件研发平台,是一整套可用于快速满足企业信息化需求的、供非专业技术人员使用的工作流及表单自定义软件研发平台,基于该平台可以快速开发出符合企业自身需求的应用软件,特别适合中国的初级程序员或者数据库管理人员使用。系统的特点便是依赖MySQL数据库,通过修改数据库中配置数据的方式、快速配置出一套符合企业自身需要的信息系统,建立属于自己的数据分析模型,系统不仅仅可以配置出用于分析的数据统计表、还可以根据实际的流程、业务表单配置出一整套作业系统。从而协助企业的生产、经营和销售活动、为生产作业提供依赖的软环境、为决策提供数据依据。
截止目前成功使用沃客福勒软件研发平台配置开发出的软件有:沃尔客福进销存管理软件、2844商城BOSS营帐系统、饕餮九洲供应链管理系统等线上系统。涉及受惠企业百余家。千万级业务数据平稳运行。
研发平台分为“调试系统”和“数据库”两个部分组成。调试系统主体使用java开发、是B/S架构WEB项目,主要目的是方便信息需求的研发人员在研发企业软件时不断调试查看系统当前的变化而开发的敏捷开发平台。需要配合修改数据库中特定数据才能够看到系统功能的变化,调试系统在下文中也被称为“后台系统”或者是“业务系统”,当需求开发完成后,“调试系统”即等于用户所在企业的“业务系统”。而数据库的开发则需要借助一些现有的数据库管理工具,下文将数据库管理工具(本文使用:HeidiSQL)称为“开发环境”或者“开发工具”。从而避免企业在信息化过程中过分依赖专业的编程人员和技术,造成过高的技术门槛、导致过高的投入甚至最终的失败。
调试系统需要配合开发环境来达到调试的目的,故本文档除了介绍调试系统之外,还会简单介绍如何使用开发工具。以及着重介绍利用数据库管理工具配置新的软件功能、配置新的表单以及配置新的流程的具体过程。HeidiSQL的使用读者可以参考网络上的相关资料,当然,读者也可以根据自身喜好自行选择使用其它的数据库管理工具,例如:MySQL Workbench、Navicat for MySQL、MySQL Administrator、phpMyAdmin...等等,只要支持管理MySQL数据库的工具均可,以方便操作数据库的配置数据。
本文档适合有一定数据库管理经验、且有一定网页脚本编码能力的技术人员阅读和学习。具有较低的技术门槛。
注意:本文档应该结合运行中的业务系统的配置界面和业务系统配置库、业务库一起互相参考,从而达到探索和学习的目的。而不能够被当作独立的教材来学习或者使用。
阅读以及练习本文档提供的开发示例,需预备的专业技能清单以及重要性如下列表所示:
序号 | 技能 | 具体技能 | 重要性 | 应用场景 |
1 | 数据库 | MySQL | 非常重要 | 设计业务表以及配置软件模块组件数据 |
2 | 网页 | HTML | 重要 | 网页,配置列表组件、表单组件以及打印模版 |
3 | 网页 | JS | 重要 | 表单需要页面动态逻辑(包含JQuery) |
4 | 网页 | CSS | 一般 | 页面组件需要美化样式 |
本文档分为4个章节,第1章节即本章节、概括介绍利用平台开发(配置)软件的方式方法。
第2章主要绍软件的界面操作;第3章主要介绍系统数据库,包含命名规范、对象清单;第4章介绍如何配置软件的业务组件,在配置库中配置数据时需按照特定的规则,通过刷新软件的操作界面,即可实时得到最新软件功能。从而达到对软件的功能进行裁剪、变更、扩展和二次开发。