TIPTOP环境架构详解:模块命名与目录结构
需积分: 2 79 浏览量
更新于2024-07-12
收藏 2.38MB PPT 举报
資源摘要信息:
TIPTOP環境架構是一個專門為企業級應用程序设计的系統,其系統架構圖提供了深入理解系统组件、模块划分以及命名规则的关键信息。系统由标准模块和系统模块两大部分构成,每个模块都有特定的功能和命名原则。
标准模块(4gl)包括基础模块,如agl、apy、axr和azz,这些是系统的基石,主要负责核心功能。大陆版修改模块(例如ggl、gpy和gxr)针对特定市场进行定制化修改。客制模块(如cap和cgl)则是根据客户特定需求而创建的。
命名原则对于理解和维护代码至关重要:
1. 模块代码通常由三到五个英文字符组成,其中'a'代表基础模块,'g'表示大陆版修改,'c'代表客制模块。系统函数库、子程序库和查询库(lib、sub、qry)则有单独的命名规范。
2. 操作任务的作业名称定义严谨,由模块名称、一个字母类别(如建档、处理、批次等)和三位流水号组成。例如,aimi100代表基础模块aim下的维护作业,流水号区分不同的操作。
系统模块的函数命名遵循一致性,例如:
- lib(库)函数名应以'cl_'加上功能描述,如cl_create_qry用于动态创建QUERY函数,cl_user则用于将用户数据抓取到全局变量。
- sub(子程序)函数名采用's_'开头,如s_smyauno自动编号子程序和s_chkinvoice发票检查辅助程序。
- qry(查询)函数名基于查询的主要table命名,如q_sales_order查询销售订单。
在文件结构方面,TIPTOP环境具有明确的工作目录,包括配置目录(CONFIG)、文档(doc)、binaries(如ds4gl2和bin)、日志(log)、定时任务(p_cron)、报告(report)、设置(setup)、输出(out)和临时文件(tmp)。此外,还提到了教育训练部分,强调了TIPTOPGP的培训和模块维护作业(p_zmd)的重要性。
综上,TIPTOP环境架构是通过严格的命名规则和组织结构,确保代码的可维护性和模块化,从而支持高效的企业级应用开发和管理。
2020-12-16 上传
2023-06-08 上传
2023-05-13 上传
2023-06-09 上传
2023-06-09 上传
2023-05-29 上传
2023-05-14 上传
白宇翰
- 粉丝: 27
- 资源: 2万+
最新资源
- WPF渲染层字符绘制原理探究及源代码解析
- 海康精简版监控软件:iVMS4200Lite版发布
- 自动化脚本在lspci-TV的应用介绍
- Chrome 81版本稳定版及匹配的chromedriver下载
- 深入解析Python推荐引擎与自然语言处理
- MATLAB数学建模算法程序包及案例数据
- Springboot人力资源管理系统:设计与功能
- STM32F4系列微控制器开发全面参考指南
- Python实现人脸识别的机器学习流程
- 基于STM32F103C8T6的HLW8032电量采集与解析方案
- Node.js高效MySQL驱动程序:mysqljs/mysql特性和配置
- 基于Python和大数据技术的电影推荐系统设计与实现
- 为ripro主题添加Live2D看板娘的后端资源教程
- 2022版PowerToys Everything插件升级,稳定运行无报错
- Map简易斗地主游戏实现方法介绍
- SJTU ICS Lab6 实验报告解析