第6章 VBMS高级篇

6.1 VBMS整体架构

上一页  

第6章 VBMS高级篇

6.1 VBMS整体架构

概述
    理解整体架构是一个什么问题,它不是描述所有模块的功能,而是描述这些模块之间到底是一个什么关系,可以想象整个软件是一颗大树,而每个模块是树叶,他们之间是通过树干相关联的,而我们了解整体架构,就是要了解树干是怎么把树叶联系在一起的。 这里不会具体描述每个模块的功能,而是从若干个侧面(视图)来阐述VBMS的整体架构。


A 按功能的主次关系来看整体架构
VBMS中的主要模块,就是独立完成一个业务周期所必需的所有模块。他们缺一不可,没有这些模块,软件不能够顺利运作。
这主要包括以下内容:
基础档案、系统管理、采购管理、销售管理、存库管理、维修业务、装饰业务、消费卡业务。
VBMS中的次要模块,是在主要模块的基础上扩展的功能,他们如果缺少主要模块则无法运行。除去主要模块外,其余的都是次要模块。

B 按功能的具体分类来看整体架构

我们可以将VBMS中所有的功能按照以下分类来区分:
*业务单据类
主要包括如:采购类单据、销售类单据、存库类单据、维修类单据、装饰类单据等。
业务单据类功能模块主要的特点和任务是,负责记录各类业务发生的原始凭证。
*辅助管理类
主要包括如:系统管理、基础档案等。
辅助管理类功能模块主要特点和任务是,负责提供对系统本身和许多业务模块顺利运行的支持。
*统计报表类
主要包括各种业务查询和统计的模块。
统计报表类功能模块主要特点和任务是,对于业务单据类生成的数据进行查询和统计。
关系图表如下:

 

C 按安装文件来看整体架构

VBMS安装好以后,目前应该包括以下内容:
<databackup> --- 数据库备份目录,包含备份文件*.fbk
<database> --- 数据库目录
vbms.fdb --- 默认的数据库文件
<document> --- 帮助文件目录
vbms.chm --- 主帮助文件
vbms_about.jpg --- 关于本软件的图片
vbms_login.jpg --- 登陆的图片
vbms_nav.jpg --- 导航窗的Logo图片
vbms_用户手册.doc --- 用户手册Word文档
wait.avi --- 当程序执行长时间操作时,显示的动画
新增功能.txt --- 记录当前版本的新增功能的文本文件
<driver> --- 软件锁的驱动目录(可以运行Wiz.exe或者s3_inst.exe进行安装)
<report> --- 报表文件目录,包含报表文件*.fr3
<reportex> -- 报表中心的报表文件目录,包含报表文件*.fr3
<temp> --- 临时文件目录,目前用于图片处理时的临时目录
dcic32.dll --- IC卡使用的动态链接库
EUcpCommSingle.dll --- 亿美短信平台使用的动态链接库
Fbclient.dll --- Firebird客户端使用的动态链接库
Fbembed.dll --- Firebird单机版使用的动态链接库,目前未使用
Firebird安装程序.exe --- Firebird的安装程序,可用于安装Firebird
Help.txt --- 用于说明当前各类文件的说明文件
Layout.ini --- 记录格式的配置文件
Lk60xWin.dll --- 磁卡的动态链接库,目前已经不再使用
Login.ini --- 记录登陆信息的配置文件
Mwnetgate.dll --- 用于旧短信平台的动态链接库,目前已经不再使用
Readme.txt --- 安装时显示的Readme
Report.ini --- 报表文件的索引配置文件
ReportEx.ini --- 报表中心的报表文件的索引配置文件
Scs.ini --- 短信交互平台的配置文件
Udf.ini --- 用户定义的配置文件
Unins000.exe – 卸载文件
Vbms_adorn.exe --- 装饰业务执行程序
Vbms_all.exe --- 主执行程序
Vbms_chatserver.exe --- 聊天服务器执行程序
Vbms_extra.exe --- 增强业务执行程序
Vbms_fixed.exe --- 升级到当前版本的数据库升级程序
Vbms_reg.exe --- 软件注册执行程序
Vbms_repair.exe --- 维修业务执行程序
Vbms_sale.exe --- 进销业务执行程序
Vbms_scs.exe --- 短信交互平台执行程序
Vbms_tool.exe --- 数据库工具执行程序
Website.lnk --- 指向公司网站的快捷方式

上述文件主要分三类:
数据库、执行程序、辅助文件


 
第5章 报表设计
起始页
6.2 VBMS业务模块流程解析