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環境搭建

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM