[五年之旅]历经5年的ERP开发之旅——我的成果(取消置顶)

信息系统整体架构

前言

本系统为“大城小格”格仔铺提供企业级的ERP应用,包括了进销存、企业内部通讯、企业外部通讯、财务管理等功能。
本系统所有代码自主开发,核心代码没有使用第三方开源代码。

本系统已经稳定运行超过2年时间,稳定性无须质疑。

大城小格网站:http://www.citi-box.com/
官方QQ客服:627060850
总店地址:广州市吉祥路1号动漫星城E2111

开发历程

l         2005~2007年,系统的雏形阶段。本阶段主要熟悉各种零售业的流程;主要开发了数据库的持久层框架。

l         2007~2008年,系统第一阶段开发,实现了C/S结构的进销存功能,开发了网站的相关进销存简易操作;本阶段主要开发了ORM框架、同步框架、通用权限框架。

l         2008~2009年,系统第二阶段开发,实现了SAAS架构,企业操作转移到网站部分,数据处理转移到内部服务器;本阶段主要开发了信息流框架,实现企业内部的信息流转。

系统拓扑结构




信息系统由以下几部分组成:

1.         POS销售终端节点:负责日常的店铺销售、入货、退货、订货等处理。主要由企业雇佣的员工操作。

2.         公网服务器:既是网站,也是数据中转。其为商家提供各种进销存服务、为顾客提供各种网络购物服务、为企业管理者提供各种企业内部管理。其基于RBAC权限设计,提供了商家、顾客、管理员、员工、最高权限管理员五大角色,涵盖了整个企业所有的权限操作。

3.         企业内部服务器:处理企业运作的内部核心数据,也是企业即时通讯的路由中心,负责将即时信息传递到所有分支节点。

4.         管理员监控终端:通过即时通讯网络接入企业内部服务器,监控企业内部任意一个POS销售终端的运作状况,并可以实时远程炒作POS销售终端,实现远程监控与管理。

核心技术概述

1.         基于WebService的分布式协同

大城小格整套ERP系统完全基于自主研发的分布式协同框架,实现在最小数据量情况下分布式同步所有节点的数据。

2.         黑白盒数据保护设计模式

考虑到数据公网传输的不确定性,我们设计了黑白盒数据保护框架:一方面通过白盒模型对所有传输的数据进行监控确保数据的完备;另一方面通过黑盒模型,在业务层面对数据进行验证,再次确保数据的完备性。

3.         Apply-Approval Pattern 申请审批设计模式

采用了创新的A-A pattern设计模式,POS销售终端、公网服务器对核心数据的处理采用递交申请的模式,所有处理由企业内部服务器处理,确保了核心数据的安全性、完备性;即时POS销售终端、公网服务器的核心数据被恶意修改,也能够顷刻通过企业内部服务器恢复。

4.         信息流框架

大城小格ERP系统的即时通讯使用了内部的传输协议;企业内部服务器作为即时通讯服务器,其对通讯双方进行权限验证、根据传输协议进行消息路由,实现管理员终端对任意POS销售终端的通讯与实时远程控制。

5.         销售数据挖掘与分析

使用单独服务器对日常销售数据进行分析与处理,生成各种销售排名、曲线图等,并通过分布式协同技术将数据同步到公网服务器。

系统介绍章节(陆续补充中)
1. POS销售终端功能介绍。【2009年9月12日 更新】
2. 公网服务器功能介绍。【2009年9月14日 更新】
3. 企业内部服务器功能介绍。【2009年9月15日 更新】
4. 几个基本的用例【2009年9月16日 更新】
5. 持久层框架介绍
6. webserivce based on noebe框架介绍
7. 同步层框架介绍
8. ORM层框架介绍
9. 通用权限层框架介绍
10. 信息流框架介绍

毛遂自荐
如果您对我们的系统有兴趣,我们希望能够和你深入合作,达成共识。目前我们的零售ERP系统能够适应绝大部分零售业(服装、超市、商场、连锁店、专卖店);如果需要专门定制,我们也能够提供相应的服务。

联系方式:张先生
联系电邮:reborn_zhang@hotmail.com 
短信:138-2840-9805
我们期待能够为您的企业和事业创造更大的利润,带来更多的价值!

posted @ 2009-09-11 00:51    阅读(1606)  评论(9编辑  收藏  举报
IT民工