• 开源项目MiniOA协同办公系统介绍


    我创建MiniOA这个开源项目,旨在与大家分享JavaJSFRichfacesJavascriptWeb Application 开发技术,分享协同办公系统设计思想。向优秀的开源软件学习,分享开源精神,传递开源力量。MiniOA即可当作学习案例,也可当作开发框架,也适合企业搭建协同办公系统。

    MiniOA计划开发组织结构管理、权限管理、菜单管理、文件管理、信息发布、Web邮件客户端、电子表单管理、工作流管理、Spark即时通讯、数据图表等模块,目前已完成程序基本框架和Openfire的集成。我可能并不擅长编码,对Java并不精通,但是我在协同办公系统的设计方面考虑很多,这些考虑来源于在实际工作。我的某些想法或许不是最优秀,但是一定能帮助你解决实际问题。

    MiniOA项目网址 http://code.google.com/p/minioa/

    运行环境

    1 安装JDKMiniOA的开发环境是jdk1.6.0_03

    2 安装TomcatMiniOA使用的是apache-tomcat-6.0.18

    3 安装MySQLMiniOA使用的是MySQL5

    安装

    执行MiniOA.sql脚本创建数据库minioa

    将下载的minioa.rar解压缩至apache-tomcat-6.0.18\webapps\ MiniOA下,将下载Spark.rar解压缩至apache-tomcat-6.0.18\webapps\MiniOA\WEB-INF\src\Spark下。MiniOAjavabean源文件在MiniOA\WEB-INF\src\code下。

    配置数据库连接

    修改文件MiniOA\WEB-INF\classes\hibernate.cfg.xml,设置正确的数据库连接信息。

    Openfire配置

    修改文件MiniOA\WEB-INF\web.xmlenableOpenfire的值,默认是true,表示程序启动后会使用system@minioa帐号登录openfire服务器。当设置成true时,请确保Openfire已经启动。

    启动Tomcat

    首先确认apache-tomcat-6.0.18\bin\startup.bat已经设置了正确的环境变量,例如

    set JAVA_HOME=C:\Java\jdk1.6.0_03\

    set JAVA_OPTS=-Xms128M -Xmx256M

    set CATALINA_BASE=F:\apache-tomcat-6.0.18

    set CATALINA_HOME=F:\apache-tomcat-6.0.18

    set CATALINA_TMPDIR=F:\apache-tomcat-6.0.18\temp

    set CATALINA_OPTS=-Xms128M -Xmx256M

    双击startup.bat启动tomcat

    在浏览器中输入网址http://localhost:8080/MiniOA,出现登录界面,用户名admin,密码123456

    系统主要界面

    Spark集成

     

    QQ群:128161498

  • 相关阅读:
    JS清除IE浏览器缓存的方法
    大数据基础2
    CI/CD
    手机连接fiddler
    npm run build 报错
    django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.2
    读取ini文件的方法
    ES小知识
    svn连接pycharm
    创建python文件时添加相关信息
  • 原文地址:https://www.cnblogs.com/liuzhengdao/p/1993078.html
Copyright © 2020-2023  润新知