天生创想OA系统源码分析

          最近做的东西比较杂,从Android开发到iOS苹果手机上的APP开发, 再到Web后台, 忙的没时间写博客。 这几天需要用到Web的OA系统,公司舍不得花钱买, 只能找个现成的框架自己做开发。 所以找到了这个天生创想的OA系统, 基于其框架做二次开发。


          天生创想这个OA总体架构还算可以, 以前做过UCHome的二次开发,  UCHome的代码结构要比这个天生创想的代码好很多,不过那是个SNS系统,不是OA。

天生创想的系统设置里可以添加自定义菜单, 但是功能还不够完善, 单纯通过编辑器功能添加了菜单后, 还有一些地方涉及到源码级的修改。

          

          本人做个记录, 希望对研究天生创想源码的童鞋有点用处, 就不枉费我写这篇博客了。


          先在"系统设置"->"菜单设置” 里添加你要设置的菜单。

          菜单的url设置后有参数   ac 和  fileurl。

          比如ac=show & fileurl=kq 

          在 admin.php 文件里,有下面的代码:

require_once('include/function_'.$fileurl.'.php');
if ( file_exists(ADMIN_ROOT."mod_{$ac}.php") ) {
        require_once(ADMIN_ROOT.'mod_'.$ac.'.php');
    } else {
        exit;
}


        所以得在include文件夹下面添加一个文件 function_kq.php    文件。


         然后添加 kq 文件夹, 里面建立   mod_data.php文件

         在 kq 文件夹下面建立文件夹  template ,在template 文件夹下建立  data.php 文件。


        其中  mod_data.php 文件为处理业务逻辑的文件,提供数据。

        data.php 文件为处理界面UI的模板文件,提供视图,进行人机交互。

        

         另外在mod_data.php 文件 里有下面的代码需要修改 :

	$num = $db->result("SELECT COUNT(*) AS num FROM ".DB_TABLEPRE."user a,".DB_TABLEPRE."user_view b WHERE a.id=b.uid $wheresql");
     $sql = "SELECT * FROM ".DB_TABLEPRE."user a,".DB_TABLEPRE."user_view b WHERE a.id=b.uid $wheresql ORDER BY a.numbers ASC LIMIT $offset, $pagesize";
	$result = $db->fetch_all($sql);

	include_once('template/data.php');

} elseif ($do == '删 除') {

          里面的 include_once('template/data.php');  需要修改。


         这样你添加的菜单就可以点击打开了。。。



网址:http://www.515158.com/ 演示地址:http://oa.515158.com/ 下载地址:http://bbs.515158.com/forum.php?mod=viewthread&tid=1761 标语: 天生创想OA协同网络办公系统V2017(免费版下载) 天生创想OA协同OA办公系统V2017(免费版下载) 天生创想OA协同OA办公软件V2017(免费版下载) 天生创想OA协同OA办公软件开源版(免费版下载) 介绍: 天生创想OA办公系统是适用于中小型企业的通用型协同OA管理软件,融合了天生创想OA长期从事管理软件开发的丰富经验与先进技术,该系统采用领先的B/S(浏览器/服务器)操作方式,使得网络办公不受地域限制。 天生创想OA使用敏捷MVC开发框架,支持多种模块分布式开发,统一布局,界面简洁不失严肃。其功能包含有个人办公、工作流、公文、人力资源、行政办公、档案、项目管理、知识库、在线交流、CRM系统等,含盖60多个功能点,适合于企业领域内若干规范和要求,构成高性能、高可用、高质量、底成本的信息化管理平台。 天生创想OA首开先河,将众多企业视为保密、加密的软件源代码进行开放。在目前的OA、CRM软件市场上,大多数企业的源代码是加密的,有极小部份企业把源代码开放最多为30%,而天生创想OA一直以来以一种开放的思想,将基础源代码进行全开放,方便企业二次开发及维护。 全新的MVC架构 采用全球认可的最为先进的开放理念——OOP(面向对象),进行全新框架设计。框架结构更为清晰,代码更易于维护。模块化做为功能的开发形式,让扩展性得到保证,让你轻松享受二次开发带来的便捷的同时,不再为官方升级而担忧。 跨平台 支持多种服务器环境,支持 平台可运行在WINDOWS、 LIUNX 、UNIX等任何支持PHP+MYSQL服务器环境的主机、虚拟主机、VPS以及云主机。 零风险实施部署 天生创想OA打破传统协同软件商业模式,打造轻型、易安装、易维护的OA平台,用户可随时下载安装试用,支持虚拟主机安装,真正意义上实现零风险实施部署。 快速迭代 首创用快速迭代的互联网模式开发协同管理平台,架构实现组件化开发模式,可单独模块安装、卸载。同时业内爱好者或公司也可以通过API接口开发OA软件应用集成进来。 开源软件 天生创想OA办公系统为国内首家全源代码开放的管理平台,模块化开发框架结构,让你不再修改官方的代码文件,就可以对功能代码进行重写。让你轻松享受二次开发带来的便捷的同时,不再为官方升级而担忧。 模块化集成 产品支持模块化安装,主要解决通用软件中一些用户使用不上或暂时不使用的功能,在使用时再进行安装。 智能流程引擎 流程模型支持BPMN2.0国际标准,提供傻瓜化流程设计,快速对复杂业务流程建模,提供会签、回退、子流程等特色化功能。同时提供开发接口,实现异构系统的调用和对接。 智能表单引擎 业内唯一一家将数据表单字段交给用户定义的OA平台,通过傻瓜化的表单自定义功能,用户可以根据公司、行业需求来定义数据项输入表单。 强大的移动应用 支持所有平台访问的手机WAP版,支持移动签批、查看、沟通等服务,采用最新技术HTML5+CSS3+jquery.mobile开发,兼容主流浏览器及手机平台! 简练易用 天生创想OA在产品的易用性设计上十分重视易理解性,通俗易懂,不需要太多培训,OA就能被用户很好地理解。 更多产品了解与下载:http://bbs.515158.com/forum.php?mod=forumdisplay&fid=38
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

langeldep

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值