极限OA二次开发手册.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
### 极限OA二次开发手册知识点详述 #### 一、引言 极限OA二次开发手册为用户提供了全面深入地了解极限OA系统及其二次开发流程的机会。这份手册旨在帮助程序员、编程爱好者以及软件产品的技术支持人员掌握如何利用极限OA平台进行二次开发的方法与技巧。 #### 二、软件开发环境简介 ##### 2.1 编程环境 **编程语言**: 极限OA主要采用PHP语言进行开发。PHP是一种广泛使用的开源脚本语言,特别适合于Web开发且易于学习。开发者可以参考《PHP中文手册》来学习和掌握PHP语言。 **数据库**: 系统使用MySQL作为后台数据库。MySQL是一个高性能的关系型数据库管理系统,在Web应用开发中非常流行。有关MySQL的管理和使用将在下一节中详细介绍。 **系统服务**: 在Windows平台上,极限OA注册了两个系统服务:OA_Service(实际上是集成PHP模块的Apache服务)和Mysql服务。这两个服务可以通过“控制面板”中的“服务”进行管理。 **Web服务器**: 极限OA默认使用Apache作为Web服务器,但同时也支持IIS。如果需要使用IIS,可以参考网站下载中心的相关文档获取具体配置方法。 ##### 2.2 目录层次结构 极限OA的目录结构清晰合理,便于理解和扩展。 - **bin** 文件夹: 包含Apache和PHP系统文件、PHP配置文件、Zend/MMcache加速器、服务配置程序等。 - **modules** 文件夹: Apache的模块。 - **webroot** 文件夹: 极限OA的Web根目录,包括多个子目录用于存储不同类型的文件和模块。 - **attachment** 子目录: 极限OA的附件目录,可以自定义路径。 - **general** 子目录: 主要模块目录,包含多个子模块,如ipanel(主控面板)、mytable(桌面)等。 - **ikernel** 子目录: 通用管理程序,支持创建简单的MIS系统。 - **images** 子目录: 系统图片目录。 - **inc** 子目录: 系统通用程序及函数目录。 - **ispirit** 子目录: OA精灵页面。 - **module** 子目录: 系统组件。 - **theme** 子目录: 界面主题。 - **update** 子目录: 系统升级。 - **wav** 子目录: 系统声音,Flash格式。 - **tmp** 文件夹: 缓存目录,用于存储上传文件和登录Session文件。 - **logs** 文件夹: Apache日志目录,包含错误日志(error.log)等。 - **conf** 文件夹: Apache配置文件目录。 - **data** 文件夹: MySQL数据库目录,包括极限OA主数据库(TD_OA)、超级论坛数据库(dzbbs)等。 - **mysql** 文件夹: MySQL数据库服务程序。 #### 三、数据库管理与应用 ##### 3.1 数据库的配置 **自动配置**: 安装完成后,极限OA会自动配置MySQL的启动参数并注册MySQL系统服务。 **手动修改**: 如果有特殊需求,用户也可以手动修改MySQL的配置参数。方法是使用文本编辑器打开位于Windows目录下的`my.ini`文件,然后根据需要调整配置项。 通过以上介绍,我们可以了解到极限OA二次开发手册涵盖了从软件环境搭建到目录结构解析再到数据库配置等多个方面的重要知识点。这对于想要深入了解极限OA系统并进行二次开发的人员来说是非常宝贵的资源。
- 粉丝: 210
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助