上次的博文OA系統實踐(一) 概述中,咱們已經瞭解了OA的相關概念。從本次博文開始,咱們作一個簡單的OA實例。
在OA開發以前,有幾個工做們須要提早作。一個是對需求進行分析,另外一個是對開發環境進行選擇和搭建。
mysql
在咱們這個OA項目開發以前,咱們先對開發的系統都完成什麼要有一個定義,固然,在需求分析以前還有不少的工做要作,好比可行性分析,計劃制定等等。這裏咱們暫時不講這些,你們只須要有這樣一個概念就好。 sql
咱們的OA項目大體分以下圖所示的幾個主要內容:tomcat
對於上面的圖示,我給你們進行一下相關的說明: eclipse
一、首先咱們會在OA系統中作一個針對企業的組織管理,這裏主要涉及的包括企業的人員和機構的管理。
二、接下來是針對OA系統的使用權限管理,這裏主要包括針對OA系統中包含的模塊、參與的用戶、用戶擔任的角色、角色或者用戶對模塊的操做權限的管理。
三、最後會給你們講一下工做流的相關內容,在工做流中,主要給你們講解一下工做流的相關概念和基本使用、OA系統中涉及的公文的管理和動態表單定義的相關內容。
四、另外,我還會對在這個項目開發過程當中的穿插講解一些工具的使用,對它們作一個簡要的使用說明。
工具
內容定義完成以後,剩下的就是對開發環境和開發工具的選擇,這些都是咱們須要在系統開發以前進行肯定和選擇的,這樣能夠避免在項目開發過程當中,因爲工具和開發環境的不一致出現各類問題。
開發工具的選擇,咱們首先是選擇基本的工具 JDK1.7 + tomcat6 + eclipse + mysql + Navicat for MySQL 。還有一些額外的工具和插件,咱們在開發的過程當中慢慢添加,這裏暫時先用這麼多。
一、jdk安裝
基礎再也不講了,具體下面給出的參考文檔
二、tomcat安裝和配置
基礎再也不講了,具體下面給出的參考文檔
三、eclipse安裝和配置
基礎再也不講了,具體下面給出的參考文檔
四、mysql安裝
基礎再也不講了,具體下面給出的參考文檔
五、Navicat for MySQL安裝和配置
基礎再也不講了,具體下面給出的參考文檔
到此爲止,咱們在開發以前的基礎工做,就算完成了,這裏再重點強調一下,此次作的OA項目很小,功能不是不少,但大都是一些基礎的東西,是企業開發都會用到的,因此你們學習的時候,要多思考項目開發過程當中的各類設計理念,以便於實際工做中作的更好。學習
接下來就是系統開發了,敬請關注! 開發工具
環境搭建參考文檔下載:OA環境搭建spa