• OA项目实战(二) 开发准备


           上次的博文OA系统实践(一) 概述中,我们已经了解了OA的相关概念。从本次博文开始,我们做一个简单的OA实例。

           在OA开发之前,有几个工作们需要提前做。一个是对需求进行分析,另一个是对开发环境进行选择和搭建。

    1、内容定义 

           在我们这个OA项目开发之前,我们先对开发的系统都完成什么要有一个定义,当然,在需求分析之前还有很多的工作要做,比如可行性分析,计划制定等等。这里我们暂时不讲这些,大家只需要有这样一个概念就好。 

           我们的OA项目大致分如下图所示的几个主要内容:

     

           对于上面的图示,我给大家进行一下相关的说明: 

           1、首先我们会在OA系统中做一个针对企业的组织管理,这里主要涉及的包括企业的人员和机构的管理。
           2、接下来是针对OA系统的使用权限管理,这里主要包括针对OA系统中包含的模块、参与的用户、用户担任的角色、角色或者用户对模块的操作权限的管理。
           3、最后会给大家讲一下工作流的相关内容,在工作流中,主要给大家讲解一下工作流的相关概念和基本使用、OA系统中涉及的公文的管理和动态表单定义的相关内容。
           4、另外,我还会对在这个项目开发过程中的穿插讲解一些工具的使用,对它们做一个简要的使用说明。

    2、环境搭建

           内容定义完成之后,剩下的就是对开发环境和开发工具的选择,这些都是我们需要在系统开发之前进行确定和选择的,这样可以避免在项目开发过程中,由于工具和开发环境的不一致出现各种问题。
           开发工具的选择,我们首先是选择基本的工具 JDK1.7 + tomcat6 + eclipse + mysql + Navicat for MySQL 。还有一些额外的工具和插件,我们在开发的过程中慢慢添加,这里暂时先用这么多。

           1、jdk安装
           基础不再讲了,具体下面给出的参考文档
           2、tomcat安装和配置
           基础不再讲了,具体下面给出的参考文档
           3、eclipse安装和配置
           基础不再讲了,具体下面给出的参考文档
           4、mysql安装
           基础不再讲了,具体下面给出的参考文档
           5、Navicat for MySQL安装和配置
           基础不再讲了,具体下面给出的参考文档


            到此为止,我们在开发之前的基础工作,就算完成了,这里再重点强调一下,这次做的OA项目很小,功能不是很多,但大都是一些基础的东西,是企业开发都会用到的,所以大家学习的时候,要多思考项目开发过程中的各种设计理念,以便于实际工作中做的更好。

           接下来就是系统开发了,敬请关注! 

           环境搭建参考文档下载:OA环境搭建

     

  • 相关阅读:
    linux常用命令
    Win10正式版快捷键大全,Win10快捷组合键汇总
    cmd命令大全
    Wordpress目录结构
    dedecms目录结构,非常全
    wordpress文件系统结构
    WordPress数据库及各表结构
    网站跳转代码的实现途径
    主机屋----常用程序安装链接数据库教程
    CMS问答错误提示 ----------Deprecated: Function set_magic_quotes_runtime() is deprecated in D:wwwrootxianfanetwwwrootaskincludecommon.inc.php on line 15
  • 原文地址:https://www.cnblogs.com/zs234/p/3311466.html
Copyright © 2020-2023  润新知