Migrate from GitHub to SourceForge with this tool. Check out all of SourceForge's recent improvements.
Close

Home

readme (1)
yunnysunny
     #######  ##        #######     ###    
    ##     ## ##       ##     ##   ## ##   
    ##     ## ##       ##     ##  ##   ##  
    ##     ## ##       ##     ## ##     ## 
    ##  ## ## ##       ##     ## ######### 
    ##    ##  ##       ##     ## ##     ## 
     ##### ## ########  #######  ##     ##

概述:

qloa是一个基于codeigniter开发的oa系统。作为一个OA系统,qloa具有许多鲜明的特点:
1.系统自带多权限管理,一个用户可以关联多个角色,而每个角色关联后台的若干菜单,以此控制用户的可管理范围。(http://codeigniter.tk/forums/thread-5792-1-1.html)
2.系统无缝整合了phpwind,只要用户在OA中登录后,就能自动登录phpwind,无需重复输入用户名和密码。同时为了和phpwind整合在codeigniter中配置了两个数据库源。
3.系统使用了upu插件上传文件,最大支持100M的文件,由于该插件底层采用socket实现,所以无需担心服务器的上传限制。
4.系统的文章管理使用了fckeditor,并且对文章中插入图片进行了改进。原插件插入图片时能够浏览服务器目录结构,改动后使用upu上传,增加了安全系数。
5.是用了kndbsession,替换了CI自带的session。
6.解决了CI中使用ajax不允许提交中文和特殊字符的问题,将提交的数据用js加密,然后存入数据库;当从数据库中取出数据时,再做解密。
7.整合了phpexcel,支持excel导入和导出。
8.整合了网银支付。
9.友好的消息提示机制,用户登录后,会在右下角弹出小纸条,提示用户未完成的任务。
10.首页设置多款CSS主题供用户选择。
11.提供在线聊天室功能。

使用方法:

下面基本是codeigniter的常规配置步骤:
1.修改system/application/config/config.php,修改$config['base_url']为你的网站根目录的url;修改$config['level_nums'],定义系统中的角色数目,这个变量主要是给system/application/libraries/level.php使用的,相应的你要在level.php中定义$config['level_nums']个public变量,具体的权限控制的使用方法,可以参照我在中文codeigniter上的帖子:http://codeigniter.org.cn/forums/thread-5792-1-1.html。
2.配置system/application/config/database.php,由于系统使用了两个数据库,所以在使用时要注意些技巧。
首先
$db['default']['hostname'] 、$db['default']['username']、$db['default']['password']
$db['default']['database'] 四个变量配置默认mysql的服务器地址、用户名、密码和数据库名,$db['phpwind']
它的配置方式相同,但是要注意$db['phpwind']['pconnect'] = FALSE;这项一定要设置为false。
3.最后一步就是phpwind的配置了。打开phpwind/data/sql_config.php文件夹,修改$dbhost、$dbuser、$dbpw
和 $dbname 分别为phpwind数据库的服务器地址、用户名、密码和数据库名。

关于本软件:

codeigniter是 EllisLab所属产品,项目目录下的license.txt是其版权声明文件;同时本软件还遵循MIT和GPL2双重协议发布,在根目录下license-mit.txt和license-gpl.txt保存有对其说明。请在使用本软件时,保留根目录下
license.txt、license-mit.txt和license-gpl.txt,同时也请保留源代码头部的版权声明部分。在遵守以上协议的
基础上你可以自由拷贝、分发、修改本软件中的代码,也可以将其用于商业目的;但是如果您在不遵守上述规定的
前提下使用本软件的源码,请您还是尊重开发者的辛勤劳动。

联系我们:

如果您在使用本软件的过程遇到什么问题,欢迎给我们留言:
我们的邮件列表:(phpgroup5@googlegroups.com)
谢谢。