通达OA2013增强版二次开发指南

5星 · 超过95%的资源 需积分: 8 144 下载量 191 浏览量 更新于2024-07-24 2 收藏 520KB DOC 举报
"通达OA2013增强版二次开发手册是一本针对OfficeAnywhere网络智能办公系统的二次开发指南,由通达信科和中国兵器工业信息中心共同编写。手册详细介绍了如何在V7.5.131120版本上进行软件开发和模块构建,包括开发环境设置、数据库管理、模块创建以及内置函数的参考,旨在帮助开发者扩展和定制OA系统功能。" 通达OA2013增强版二次开发手册主要涵盖了以下几个关键知识点: 1. **软件开发环境**:手册首先介绍了编程环境,包括可能需要的Apache服务器、PHP解释器和MySQL数据库的配置。对于Apache,开发者需要了解如何配置以支持OA系统运行;PHP配置涉及到脚本语言的环境设定,确保代码能够正确执行;而MySQL配置则涉及数据库的安装与设置,确保数据存储和查询的正常。 2. **数据库管理**:手册中详细讲述了如何使用phpMyAdmin进行数据库的管理,包括安装步骤和基本操作,如创建、修改和查询数据库表,这对于系统功能的实现至关重要。 3. **创建模块**:在OA系统中创建新模块是二次开发的核心任务。手册指导开发者如何建立模块目录、创建菜单、分配菜单权限,并提供了编码和测试的流程。系统变量的使用、PHP代码样例以及连接数据库的代码示例,为开发者提供了实际操作的指引。 4. **内置函数参考**:手册列举了多个用于OA系统开发的内置函数,这些函数分布在不同的PHP文件中,如`utility.php`、`utility_all.php`、`utility_org.php`、`utility_sms.php`和`utility_file.php`等。这些函数涵盖了消息提示、用户IP获取、日志记录、部门和权限管理、短信发送、文件上传和删除等多种功能,为开发者提供了丰富的工具集。 例如,`utility.php`中的`Message`函数用于显示系统消息,`Button_Back`生成返回按钮;`utility_all.php`中的`csubstr`用于字符串截取,`is_ip`验证IP地址的有效性;`utility_org.php`中的`is_dept_parent`判断部门间的关系,`GetUserNameById`获取用户姓名等。 通过以上内容,开发者可以学习到如何在通达OA2013增强版基础上进行定制化开发,实现特定业务需求,增强系统的功能和适应性。手册提供的详细步骤和实例代码有助于开发者快速上手并进行高效开发。