基于WF和B/S的ASM OA中工单处理模块的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文介绍了办公自动化的概念、核心问题,工作流技术以及相关的开发工具。对现有开发OA系统的模式进行了分析和研究。根据前期细致详尽的需求分析,设计了附件短信产品线OA系统的体系结构和功能结构,确定了系统应具备的各个功能模块。基于对OA系统中的核心模块——工单处理模块的分析,本文采用工作流技术来对其进行设计和实现。从工作流建模入手,确定了工作流的组织结构、角色定义以及具体流程,架构了工作流引擎,详细阐述了使用工作流技术实现工单处理模块的全过程。
     论文以工单处理模块为核心,以附件短信产品线OA系统的设计为主线,真正意义上体现资源共享、协同工作、办公流程的自动化。在此背景下,开发了附件短信产品线OA系统的工单处理模块。目前,根据系统的实际运行测试结果,所设计的附件短信产品线OA系统中工单处理模块的各项功能均得以实现,系统运行正常。
As IT, Internet and information economic times is coming, the focus of enterprises’management has transferred from logistics, capital flow to information flow. OA has become the direct means to control and manage information. Today’s OA does not only mean simple file management, but also can get to a enterprise’s final purpose. Under such conditions, enterprises have to design and establish their own OA system. The involvement of OA can combine person, computer and information into a whole office system, constitute a information management system operated by person and computer to serve office work. Through improving office efficiency and use of advanced equipment and technology, employers can make full use of all kinds of information resources. It can make office work to management department, even decision-making department, then greatly promote the level of office and management.
     In addition, workflow tech is always a hot in computer research and application. It’s the key tech to realize a enterprise’s operation process reform, process management and process auto. Workflow tech’s deep research has determined meaning to improve enterprises’information establishment, the efficiency of operation system work and their competition. With the spreading of internet application and the development of web tech, workflow management services from web can provide a good basis for office work in different location and enterprises’co-operation. Web tech application has been the main characteristic of workflow management system.
     After the QingNiu Company launched its accessory short message operation, it needs management and maintenance. To improve its competition efficiency and development, the company has to build a qualified and efficient OA system covering all departments and business sections on a common basis. It can make the company and business sections share each other’s information resources online. It can make the company realize all departments’co-operation, providing information inquiring, making use of all information resources, meanwhile it can serve the head’s decision-making to promote office efficiency and qualification, and realize OA, information share, internet transferring and scientific decision-making and accessory short message operation’s competition and management.
     According to its demand, we decide to design and launch accessory short message OA system (ASM OA ). But this system’s exploitation owns its special rules and ways different from other soft wares. Especially under the conditions of wed, it highly requires easy application which needs careful demand and system analysis to determine its structure and all functions.
     Through the study of ASM OA, we analyze there are three demand in this system. They are safe demand, operation demand and management demand. We also point out the system has to realize seven functions such as logging in, system function, work document disposal, statistic, information share, comprehensive management, report forms management and business section management, also including several accessory functions in every module. The system’s whole design idea is made out on this basis.
     According to the whole idea, we analyze current exploitation tools and finally choose JSP/Java to exploit the ASM OA. We take the B/S mode and make sure the design level of data-base and the link tech with data-base-JDBC tech.
     Work document disposal module in ASM OA is the core in this system. According to its function characteristic, we make use of workflow tech to realize it. Firstly describe the work document disposal process. Secondly establish workflow module and build workflow engine. Thirdly make workflow function in work document module, including character definition, operation process and customer realization. In the course of this process work document would be correctly distributed, transferred and disposed from submission, prejudication, examination, execution, check and acceptation to close according to the process definition in correlative character.
     In the final part of this thesis, through practical operation on all functions in work document module proves the module in ASM OA can provide correct process work and meet the demand. Now the system has been put into use and worked correctly.
     ASM OA’s application constantly promotes ASM operation. It can deal with and solve all kinds of issues in time, and master every business section’s operation execution, easily carry out comprehensive management, provide information share and so on. The series of functions improve office efficiency and also mean more competition. It has got to the expectation demand and become great supply to ASM operation.
     Today’s application result proves OA system greatly improves the enterprises’office efficiency and management level. The system’s exploitation and application also provides valuable experiences for future’s correlative project exploitation and application. But OA system is a circle process. With the market’s change and enterprises’development, we would promote and exploit work document disposal process. As we have considered future’s adjusting of this system when designing it, we make it own much place to be improved and adjusted. Through constantly adjusted and improved, the system must provide more supply in ASM operation.
引文
[1] 吴凯,Windows2000 应用、管理与开发,人民邮电出版社,2000,10~60。
    [2] 朴玲兰,长春通信分公司办公自动化系统的研究与开发,2006, 16~17。
    [3] DuWeimin,Elmagarmid,A Workflow Management:State of the art vs State of the Cases,In Proeeedings of NATO Advanced Study Insititute Workflow Management Systems Istanbul,Turkey,August,1997.
    [4] 陈洪娜,祖旭等,工作流技术研究发展现状、研究内容及趋势,重庆工学院学报,2006,20(2),65~69。
    [5] 范玉顺,工作流管理技术基础,清华大学出版社,2001,29-33。
    [6] WfMC,The Workflow Reference Model,Document Number TCOO-1003,Document Status-Issue 1.1,1994,20~48.
    [7] Workflow Management Coalition,WFMC-TC-1011,Terminology & Glossary,HamPshire UK,The Workflow Management Coalition,Feb 1999.
    [8] Kappel G,Rausch-Schott S,Retschitzegger W.Coordination in Workflow Management Systems A Rule-Based Approach, Lecture Notes in Computer Science, Vol1364.Spring-Verlag,1998:99~120.
    [9] Ellis C.Nutt GJ,Modeling and Enactment of Workflow System, In Proceedings of 14th International Conference on Application and Theory of Petri Nets,Chicago,1993,l~16.
    [10] Endl R,Kolmayer G,Pfahrer M, Modeling Process and Workflows by Business Rules, In Proeeedings of the lst European Workshop on Workflow and Process Management,Zurich,1998.47~56.
    [11] 胡涌涛,毋国庆等,基于规则的动态工作流建模方法的研究与设计,计算机工程与设计,2006,27(14):2657~2660。
    [12] KARI Kuurti,Identifying Potential CSCW Applications by Means ofActivity Theory Concepts:A Case Example,CSCW,1992:233~240.
    [13] Haake J, Wang W,Flexible Support for Business Processes:Extending Cooperative Hypermedia with Process Support,In Proceeding of ACM SIGGoup Group’97,Arizona,USA,1997:341~350.
    [14] 文必龙,伊春涛等,基于 UML2.0 活动图的工作流模型研究,齐齐哈尔大学学报,2006,22(5):46~49。
    [15] 张秋余,杨明等,基于 UML 的工作流建模的研究,兰州理工大学学报,2006,32(4):93~95。
    [16] Wong KF,Low B T,YongjieR,A Workflow Model for Chinese Business Processes,Intemational Journal of Computer Processing of Oriental Language,2001,14(3):233~251.
    [17] 魏丫丫,林闯等,用进程代数描述可适应工作流的模型方法,电子学报,2002,11(2):1624~1628。
    [18] Subrahmanyam Allamaraju 等,J2EE 服务器端高级编程,机械工业出版社,2002。
    [19] 刘兵,软件体系架构模式在J2EE中的应用,2003 年 12 月,http://www-900.ibm.com/developerWorks/cn/java/l-tier/。
    [20] 严云涛等,工作流管理系统中的过程定义模型,微机发展,1999.4。
    [21] 杨钰,卢银娟,赵昊彤,JSP 网络开发技术,人民邮电出版社,2001.3。
    [22] 萨师煊,王珊,《数据库系统概念》,高等教育出版社 2001。
    [23] 张水平,王蓉,SQL 数据库应用技术,西北工业大学出版社,2003。
    [24] 叶宏谟(宋向琳改编),企业资源规划 ERP——整合资源管理篇,北京,电子工业出版社,2002。
    [25] Workflow Management Coalition , XML Proeess Definition Language(工作流过程定义接口),2002 年。
    [26] 胡长城,工作流模型分析,http://www.huihoo.org/jfox/jfoxflow/workflow_model_fox999.pdf。