开源项目MiniOA协同办公系统介绍
2011-03-23 21:22
357 查看
我创建MiniOA这个开源项目,旨在与大家分享Java、JSF、Richfaces、Javascript等Web Application 开发技术,分享协同办公系统设计思想。向优秀的开源软件学习,分享开源精神,传递开源力量。MiniOA即可当作学习案例,也可当作开发框架,也适合企业搭建协同办公系统。
MiniOA计划开发组织结构管理、权限管理、菜单管理、文件管理、信息发布、Web邮件客户端、电子表单管理、工作流管理、Spark即时通讯、数据图表等模块,目前已完成程序基本框架和Openfire的集成。我可能并不擅长编码,对Java并不精通,但是我在协同办公系统的设计方面考虑很多,这些考虑来源于在实际工作。我的某些想法或许不是最优秀,但是一定能帮助你解决实际问题。
MiniOA项目网址 http://code.google.com/p/minioa/
运行环境
1 安装JDK。MiniOA的开发环境是jdk1.6.0_03。
2 安装Tomcat。MiniOA使用的是apache-tomcat-6.0.18。
3 安装MySQL。MiniOA使用的是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下。MiniOA的javabean源文件在MiniOA\WEB-INF\src\code下。
配置数据库连接
修改文件MiniOA\WEB-INF\classes\hibernate.cfg.xml,设置正确的数据库连接信息。
Openfire配置
修改文件MiniOA\WEB-INF\web.xml中enableOpenfire的值,默认是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。
![](http://images.cnblogs.com/cnblogs_com/liuzhengdao/285735/r_image2011032301.png)
系统主要界面
![](http://images.cnblogs.com/cnblogs_com/liuzhengdao/285735/r_image2011032302.png)
与Spark集成
![](http://images.cnblogs.com/cnblogs_com/liuzhengdao/285735/r_Spark.png)
QQ群:128161498
MiniOA计划开发组织结构管理、权限管理、菜单管理、文件管理、信息发布、Web邮件客户端、电子表单管理、工作流管理、Spark即时通讯、数据图表等模块,目前已完成程序基本框架和Openfire的集成。我可能并不擅长编码,对Java并不精通,但是我在协同办公系统的设计方面考虑很多,这些考虑来源于在实际工作。我的某些想法或许不是最优秀,但是一定能帮助你解决实际问题。
MiniOA项目网址 http://code.google.com/p/minioa/
运行环境
1 安装JDK。MiniOA的开发环境是jdk1.6.0_03。
2 安装Tomcat。MiniOA使用的是apache-tomcat-6.0.18。
3 安装MySQL。MiniOA使用的是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下。MiniOA的javabean源文件在MiniOA\WEB-INF\src\code下。
配置数据库连接
修改文件MiniOA\WEB-INF\classes\hibernate.cfg.xml,设置正确的数据库连接信息。
Openfire配置
修改文件MiniOA\WEB-INF\web.xml中enableOpenfire的值,默认是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。
![](http://images.cnblogs.com/cnblogs_com/liuzhengdao/285735/r_image2011032301.png)
系统主要界面
![](http://images.cnblogs.com/cnblogs_com/liuzhengdao/285735/r_image2011032302.png)
与Spark集成
![](http://images.cnblogs.com/cnblogs_com/liuzhengdao/285735/r_Spark.png)
QQ群:128161498
相关文章推荐
- 淘宝在数据处理领域的项目及开源产品介绍
- FLEX优秀开源项目介绍
- 介绍9个很有发展潜力的PHP开源项目
- Otter(阿里开源项目Otter介绍)
- Java语言介绍(04)开源项目(06)开发工具(01)Eclipse
- 开源 Augmented Reality项目droidAR介绍
- 介绍一个免费部分开源项目:基于ARM的嵌入式系统开发平台-CooCox
- J2EE开发之常用开源项目介绍
- 介绍一下开源项目FastAnimationWithPOP
- android-async-http开源项目介绍及使用方法
- 介绍针对企业级Flex开发的开源项目FlexibleShare
- 各种开源项目/库/工具介绍
- (2)Android开源项目介绍
- C#开源项目介绍
- Oschat IM 开源即时通讯项目介绍 - FengJ的个人页面 - 开源中国社区
- 开源项目 Kettle 介绍 ZT
- 开源项目的各种协议简单介绍
- 最全面的C#开源项目介绍
- Java语言介绍(04)开源项目(07)项目管理工具(01)XPlanner
- Github上600多个iOS开源项目分类及介绍