yunnysunny 发表于 2011-7-28 17:24:59

QLOA——基于codeigniter的OA系统

本帖最后由 yunnysunny 于 2015-9-13 12:25 编辑

       QLOA是一个基于codeigniter的OA系统。这套代码是09年开发的,当初是作为齐鲁软件大赛的参赛作品。时间过去很久了,都快遗忘了,现在把它找出来作为开源软件发布,算是对codeigniter社区做点小小的贡献吧,也顺便纪念一下大学里那些让代码跑的激情燃烧的岁月。
       作为一个OA系统其实是要完全照顾使用者的意愿来开发的,所以一些业务处理是按照当时的需求分析写的,不能做到完全可移植。虽然如此,这套系统还是有很多知识点可以供CI的初学者去学习的。      1.系统自带多权限管理,一个用户可以关联多个角色,而每个角色关联后台的若干菜单,以此控制用户的可管理范围。(http://codeigniter.org.cn/forums/thread-5792-1-1.html)
      2.系统无缝整合了phpwind,只要用户在OA中登录后,就能自动登录phpwind,无需重复输入用户名和密码。同时为了和phpwind整合在codeigniter中配置了两个数据库源。
      3.系统使用了upu插件上传文件,最大支持100M的文件,由于该插件底层采用socket实现,所以无需担心服务器的上传限制。
      4.系统的文章管理使用了fckeditor,并且对文章中插入图片进行了改进。原插件插入图片时能够浏览服务器目录结构,改动后使用upu上传,增加了安全系数。
      5.解决了CI中使用ajax不允许提交中文和特殊字符的问题,将提交的数据用js加密,然后存入数据库;当从数据库中取出数据时,再做解密。支持ajax分页。
      6.整合了phpexcel,支持excel导入和导出。
      7.整合了网银支付。
      8.友好的消息提示机制,用户登录后,会在右下角弹出小纸条,提示用户未完成的任务。
   9.首页设置多款CSS主题供用户选择。
   10.提供在线聊天室功能。
   罗嗦了这么半天,不能把最终的东西落下,项目的托管到了coding.net上了,主页https://coding.net/u/baiyizi/p/qloa/git 。

    更新日志:
    v1.2
-删除了kndb session
+修正数据库中session表的user_agent字段的长度为120,解决浏览器user agent过长造成的无法登录问题。
+修正了管理员无法添加用户的bug。
+修正了选择学校的背景过淡,无法清楚显示的bug。
    v1.1.1
+修正重载CI默认控制器和library文件存放位置bug(从libraries移动到core目录下)
*在application文件夹中添加CI2.X新增或者更新的文件夹(cache、logs、core、third_party、errors)
-删除了js/upu目录下的上传文件,以节省项目体积   
    v1.1.0
+更新CI到2.1.0版本。










yunnysunny 发表于 2015-9-9 11:29:10

本帖最后由 yunnysunny 于 2015-9-13 12:22 编辑

shaoyikai 发表于 2015-1-14 10:03
http://220.168.198.204:8000/
https://sourceforge.net/projects/qloa/
貌似都打不开?
现在已经将项目迁到coding.net上了,地址https://coding.net/u/baiyizi/p/qloa/git

shaoyikai 发表于 2015-1-14 10:03:10

http://220.168.198.204:8000/
https://sourceforge.net/projects/qloa/
貌似都打不开?

yunnysunny 发表于 2012-4-17 12:32:42

本帖最后由 yunnysunny 于 2015-9-13 12:23 编辑

新的演示地址:http://qloa-776ef.coding.io/

jeongee 发表于 2011-7-28 17:47:06

demo不好使哦

yunnysunny 发表于 2011-7-28 18:05:22

啥意思?打不开网页,还是无法登陆?

yunnysunny 发表于 2011-7-28 18:23:14

sourceforge自带的php版本是5.3.2,可能是sourceforge自身的服务器对session有限制,反正我在它上面登录后session马上丢失。无奈只好换了一个免费的服务器,这个服务器需要每三天就得激活一次,用起来很麻烦。

相知犹按剑 发表于 2011-7-29 09:56:20

兄弟,要不要我借块空间给你?php 5.3的,不知道你还需要啥?

yunnysunny 发表于 2011-7-29 14:50:05

相知犹按剑 发表于 2011-7-29 09:56 static/image/common/back.gif
兄弟,要不要我借块空间给你?php 5.3的,不知道你还需要啥?

非常感谢。

jackyrong 发表于 2011-8-1 22:06:47

后台登陆密码是什么呢

yunnysunny 发表于 2011-8-1 22:12:39

其实在网站的公告上已经给出了,就是用户名:admin,密码:666666

jackyrong 发表于 2011-8-1 22:19:54

还有个问题,我设置后,为什么点了论坛的登陆的连接后,说无法显示网页?没搞过PHPWIND,还有哪些地方要改?

yunnysunny 发表于 2011-8-1 22:25:25

我这没有发现。
页: [1] 2 3 4
查看完整版本: QLOA——基于codeigniter的OA系统