- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Office Anywhere 网络智能办公系统
二次开发手册
V8.1.150425 (2015 版)
通达信科
中国兵器工业信息中心
2/126
目 录
前 言
Office Anywhere 网络智能办公系统(以下简称通达 OA),不仅是
一套成熟的网络办公系统,同时也是一个完整、精巧的软件开发平台,
不仅集成了 Web 开发的全套环境,并提供了管理架构、系统资源的开
放性支持,是开发中小型管理应用系统的理想平台。
本文将从不同的技术层面向您揭示通达 OA 的二次开发细节,是
主要针对专职程序设计人员、编程爱好者、软件产品技术支持人员编
写的 OA 二次开发入门教程。
通过阅读本文,您将不仅可以了解通达 OA 的设计奥秘,也将能
够运用本文所介绍的知识和技巧,轻松构建属于自己的应用系统或模
块,文中将结合具体实例加以说明。
1
第一章 软件开发环境简介
1.1 编程环境
通达 OA 主要采用 PHP 语言开发,系统使用 MySQL 数据库。
在 Windows 平台下,通达 OA 主要注册了 9 个系统服务,可以通
过控制面板-〉管理工具-〉服务,查看这 9 项服务,服务名分别是
Office_Web、 MySQL5_OA、 Office_Redis、 OfficeDaemon、 OfficeIm、
OfficeIndex、OfficeMail、OfficePOP3、OfficeTask,Office_Web 是管理
ngnix 进程的服务,Office_Web 是通达 OA 所使用的 Web Server ,通
达 OA 也可以支持 IIS 作为 Web Server ,具体配置方法参见通达网站
OA 知识库相关文档。
关于 PHP 语言的使用,可参阅,下载 PHP 手册,作为开发指导,
PHP 版本已升级至 5.3,该版本中许多函数或方法有调整,使用时需要
注意;关于 MySQL 数据库的管理与使用,将在第二章进行详细介绍。
1.2 目录层次结构
通达 OA 的目录层次结构清晰,体现出对服务程序、应用程序、
WEB 页面的巧妙整合与组织,便于理解和扩充,下面对 目录结构加
以说明:
MYOA
2
├─attach OA 附件文件存放目录
├─bin PHP 、Zend 等主程序及配置文件,服
务配置程序等
├─data5 MySQL 数据库文件目录
│ ├─BUS 公交线路查询数据库
│ ├─TD_OA 通达 OA 主数据库
│ ├─crscell 报表数据库
│ ├─MySQL MySQL 系统数据库
│ ├─TD_OA_ARCHIVE 通达 OA 归档数据库
│ ├─ib_logfile0 InnoDB 引擎使用的日志文件
│ ├─ib_logfile1 InnoDB 引擎使用的日志文件
│ └─ibdata1 InnoDB 引擎存储数据与索引的数据
文件
├─logs OA 服务等的日志文件目录
├─MyAdmin 通达 OA 的 MySQL 管理工具
├─mysql5 MySQL 主程序文件
├─nginx
原创力文档


文档评论(0)