通达OA二次开发指南
2星 需积分: 10 27 浏览量
更新于2024-07-25
收藏 985KB PDF 举报
“通达OA开发二次开发手册,适用于通达OA2013版本,由中国兵器工业信息中心提供,详细介绍了通达OA系统的模块创建、数据库管理以及内置函数的使用。”
本文将深入探讨通达OA的二次开发过程,主要包括以下几个方面:
### 一、软件开发环境简介
1. **编程环境**:通达OA二次开发通常需要一个包含PHP和MySQL的开发环境,用于编写和执行PHP代码,与OA系统进行交互。开发者可能需要配置PHP集成开发环境,如XAMPP或WAMP,确保PHP版本与OA系统兼容。
### 二、数据库管理
2. **phpMyAdmin的安装**:phpMyAdmin是一个流行的Web界面,用于管理MySQL数据库。开发者需要下载并安装它来方便地创建、修改和管理数据库表。
3. **phpMyAdmin的使用**:通过phpMyAdmin,开发者可以执行SQL查询,创建和修改表结构,导入/导出数据,管理用户权限,以满足OA系统的数据需求。
### 三、创建OA模块
3. **建立模块目录**:在OA系统中,每个模块都有对应的目录结构,开发者需要按照规定的目录结构创建新模块的文件夹。
4. **创建菜单**:在OA系统中添加新模块时,需要在菜单管理系统中创建相应的菜单项,以便用户访问。
5. **分配菜单权限**:根据企业需求,设置不同角色对新模块的访问权限,确保数据安全。
6. **编码和测试**:编写PHP代码实现模块功能,并进行详尽的测试,确保模块的稳定性和兼容性。其中,系统变量、数据库连接等是关键部分。
### 四、内置函数参考
4. **utility.php**:包含了一系列基础工具函数,如Message用于显示提示信息,Button_Back生成返回按钮,find_id用于查找ID等。
5. **utility_all.php**:提供各种通用函数,如字符串截取(csubstr)、IP地址判断(is_ip)等,便于开发过程中使用。
6. **utility_org.php**:专注于组织结构相关的函数,如获取部门名称(GetDeptNameById)、用户姓名(GetUserNameById)等。
7. **utility_sms1.php** 和 **utility_sms2.php**:提供短信发送和管理功能,例如send_sms用于发送短信,delete_sms用于删除已发送的短信。
8. **utility_file.php**:包含了文件上传和管理的函数,如upload用于文件上传,delete_attach用于删除附件,attach_size用于获取附件大小等。
通过以上内容,开发者可以了解通达OA2013的二次开发流程,从环境搭建到功能实现,再到系统的个性化定制。掌握这些知识后,开发者可以更高效地扩展和优化OA系统,满足企业的特定需求。同时,手册中提供的内置函数参考是开发过程中的重要工具,可以帮助开发者快速完成常见任务,提高开发效率。
2010-04-13 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
shaoruisky
- 粉丝: 0
- 资源: 6
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍