公司的OA运行5,6年了,积累的大量数据,但也是老系统了,是由外边公司做的,03年我刚来人家就买了,后来没咋给钱,但是那时我不懂java,觉得挺神秘的,呵呵,后来在维护中慢慢发现,这个系统设计的超繁琐,工作流也有这样那样的不好,比如,部门会签,竟然搞笑般的会签结束时产生多个多个代办事项,而且使用的在线office控件 ,不支持多人同时修改一个文件,这给会签带来不便,经过长期学习研究,我现在结束该系统的生命,主要是维护起来太麻烦了
,而不是其他什么的,顺便也给自己09年的工作总结上填上重重的一笔,给自己以后再领导跟前多点发言权
期间接触了很多技术,工作流主要是osworkflow ,用在几个小系统中,十分喜欢,jbpm 3,试用过,现在感觉到太复杂,不适合开发小系统,主要是鄙视jsf,4快出来了,路线清晰了很多,但不成熟,等release后,在用它开发其他业务系统,【有戏】,osworkflow网上评价很多,我用了几年,渐渐喜欢上它了,通读了源代码,在进行扩展,反正官方都不要了,这么优秀的引擎丢了可惜,哪来研究学习,还真值,至于多种功能,我都打算在原来的基础上扩展,修改,删除ejb,ofbiz,等一些不需要的部件,至于流程设计器,目前我还不需要,流程主要是自己用xml画,用户修改流程的实现目前还没有看到好多范例,jbpm这这方面做得不错,有空时,我打算把借鉴到osworkflow里来,表单使用xhtml,用htmlclean控件格式化用户表单成xml,ok,工作流暂时就这样了。
业务曾不用说了,s2sh,或spring的jdbc,但是hibernate用惯了,懒得再去修改其他的,以后实在不行,自己简化一个hiber之类的,struts2 使用convision 插件格式化url
我觉得oa的核心就是发文流转,其他例如会议管理就是扯淡,如果谁要加上也不是啥难事。
表示层现在还在犹豫,自己看了两个技术,一种是ext的布局,三行两列那种够我用了,连sitemesh都省略了,一种是还在alpha的
http://www.qwilioffice.org,这个让我眼前一亮,但是在alpha般,也是基于ext的,不过看着十分舒服,可以介绍用户对系统的陌生感
呵呵
其他的用啥就开发呗,没啥要命的了,欢迎大家给我提点建议,有经验的同志指点一二.
分享到:
相关推荐
【标题】:“某公司OA系统源码.rar”指的是一个包含某公司办公自动化(Office Automation,简称OA)系统源代码的RAR压缩文件。RAR是一种流行的压缩格式,用于将多个文件打包成一个单一的文件,便于存储、传输和分发...
C#OA系统是一种基于C#编程语言开发的企业级办公自动化(Office Automation,简称OA)解决方案。C#,作为微软.NET框架的主要开发语言,以其高效、安全、易用的特点,广泛应用于企业信息化系统的构建,尤其是OA系统。...
在本案例中,"测量公司OA系统"是一个专为测量行业定制的办公自动化解决方案,旨在满足该领域企业日常办公、项目管理、数据处理等需求。 【asp.net技术】 asp.net是微软公司推出的用于构建Web应用程序的开发框架。...
微信小程序 企业应用 企业OA系统小程序 (源代码+截图)微信小程序 企业应用 企业OA系统小程序 (源代码+截图)微信小程序 企业应用 企业OA系统小程序 (源代码+截图)微信小程序 企业应用 企业OA系统小程序 (源...
在“迷你OAoa系统oa系统oa系统oa系统oa系统oa系统oa系统oa系统oa系统oa系统oa系统oa系统oa系统oa系统oa系统oa系统oa系统oa系统oa系统oa系统oa系统”这个标题中,我们可以理解为这是一款精简版的OA系统,可能是为了...
在本场景中,"asp开发的OA系统"指的是使用ASP技术构建的企业办公自动化(Office Automation,简称OA)系统。OA系统是现代企业信息化管理的重要工具,它能够整合企业内部的各种信息资源,提高工作效率,实现无纸化...
公司OA系统全员培训.pptx
本文将深入探讨一个特别针对小公司设计的开源OA系统,其特点在于安装简便、易于二次开发,并拥有完善的权限管理功能。 首先,让我们来理解一下什么是OA系统。OA系统,即办公自动化系统,是通过信息技术整合企业内部...
Asp.net通用OA系统
OA系统,全称为Office Automation System,是办公自动化系统的简称,主要目标是实现企业或组织内部信息的高效管理和流转,提高工作效率,减少纸张使用,降低运营成本。OA系统集成了各种办公工具,如文档管理、任务...
OA系统,全称为Office Automation System,即办公自动化系统,是一种基于信息技术,整合组织内部的办公流程、信息资源和人员协作的管理系统。OA系统的实施旨在提高工作效率,优化业务流程,实现无纸化办公,并促进...
如果要求尽快使用OA 系统实现审批采购订单、采购三方报价、生产订单,建议请南京千度软件公司开发OA 系统。因为某公司行业性质、计划流程与我公司相似度很大,可以缩短二次开发、系统上线使用的时间。周期最快为3 个...
OA(Office Automation)办公自动化系统是一种企业信息化管理工具,它整合了日常工作中的各种流程,旨在提升工作效率、优化工作流程,并实现信息的共享与协同工作。OA系统通常包括文档管理、任务管理、会议管理、...
java毕业设计——基于ssm-vue的oa系统设计与实现.zip java毕业设计——基于ssm-vue的oa系统设计与实现.zip java毕业设计——基于ssm-vue的oa系统设计与实现.zip java毕业设计——基于ssm-vue的oa系统设计与实现.zip ...
"公司OA系统办公管理制度" 本制度旨在确保公司OA系统的规范使用,建立了基于OA系统的办公流程管理。该制度适用于公司员工利用OA办公的各个环节。 一、组织职责 公司行政部是公司办公自动化OA系统的归口管理部门,...
OA系统,全称为Office Automation System,即办公自动化系统,是现代企业信息化管理的重要工具,主要用于提高办公效率,实现无纸化办公。Vue.js框架因其轻量级、易学易用、组件化开发等特性,成为构建此类系统的一个...
OA(Office Automation)系统,即办公自动化系统,是现代企业信息化建设的重要组成部分。PHP语言因其开源、免费、跨平台的特性,常被用于开发此类系统。本篇将深入探讨基于PHP实现的OA系统的核心功能、设计模式以及...
OA系统,全称为Office Automation System,是办公自动化系统的简称,是一种用于企事业单位内部管理的信息化系统,旨在提高工作效率,优化工作流程。OA系统通常涵盖了多种功能模块,如公文流转、任务管理、会议安排、...