管理系統開發思路

轉載請註明原文地址:http://www.cnblogs.com/ygj0930/p/8412556.htmlhtml

 

 

開發思路: 「基礎數據提煉(面向對象)—— 使用基礎數據進行業務流程實現 —— 業務結果使用(存儲、展現、通知)」數據庫

一:管理系統的本質安全

   管理系統實際上就是將工做中人管的事,錄入到系統中經過系統來整理、管理。運維

   能夠加快數據的存取效率、提升準確性與安全性。函數

   對於實際場景的管理,則主要是提升了實時、全天候的即時響應性。測試

 

二:管理系統管什麼spa

   管理系統看起來很龐大,其實細分下來,是有跡可循的。設計

 

   主要系統功能:主系統功能是全部管理類系統都會涉及到的功能,主要有如下幾類:htm

   1:管單位:將企業組織單位信息進行管理,同時根據組織級別來管理權限;對象

   2:管人:將人員信息進行管理(人分爲兩種:系統用戶 與  通常員工),同時根據人的角色、所屬的單位等組合手段進行管理(權限、批量通知等);

   3:管物:管理設備、物品信息等固定資產;

   4:管屬性、類別、標籤:爲了描述、分類一些物品、屬性等等,咱們會人爲地賦予一些標籤、分類給物品,將其進行分類與識別。這些屬性、標籤、類別也要進行管理。

   5:管權限:定義權限、賦予權限(對人、對組、對角色、對部門單位等不一樣級別)。

   6:管數據:定義系統的數據接口,定製對外開放的內容與從外界獲取輸入的方法。

   7:管通知:提供對登錄用戶的消息通知功能、求助、投訴、留言板、公告欄等。

   8:管系統:對系統自己的一些設置、特性進行管理。

 

   除了主系統功能,其餘的功能模塊更可能是結合具體業務場景來定義的,這些功能模塊須要靈活定製、組合進系統中。

   最多見的功能模塊有:

   1:進銷存(庫存)管理:對倉庫、庫位、庫存操做類型(出入庫類型)等基礎數據進行管理;對庫存操做進行記錄,實時增減庫存數;對記錄、數據進行分析,進行結果展現。

   2:財務管理:對帳戶、帳本、記帳、結帳等記錄與操做;基於數據進行提煉展現;

   3:工做流管理:對於須要系統中不一樣人員協同操做的單據、流程申請等,須要對流程單據的狀態與操做進行管理;

   ...

 

三:定製業務模塊的開發共性

    對於每個功能模塊對開發,都是有一套相似的、行之有效的開發共性的。

    每一個功能模塊都是對現實中的業務場景的虛擬而已。所以,功能模塊開發的過程,就是面向對象開發的過程:瞭解業務場景、虛擬出對象、根據各對象協同實現業務邏輯、將結果對象進行展現或存儲

    第一步:瞭解業務場景,並將業務場景記錄下來(越詳細越好)

                親臨業務場景,體驗業務,熟悉、瞭解整個業務流程、業務知識,最好能親自操做。 

                經過撰寫需求文檔,記錄下每一個業務流程所需的基礎資料、業務邏輯、限制、注意事項等。

 

    第二步:業務流程圖形化

                經過需求文檔,經過用例圖、活動圖、時序圖等,對每一個業務流程進行圖形化分析。

                期間交由業務方審批、完善。

 

    第三步:找對象

                根據需求文檔、UML圖、具體業務場景,進行抽象劃分。

                用面向對象的思惟,提取出一個個的類,以及它的屬性、方法,造成 類圖。

 

    第四步:設計

                根據具體業務流程,進行功能模塊的原型設計(頁面設計、功能設計、數據傳輸設計等)。

 

    第五步:開發

                根據原型進行開發,包括:數據庫建表、類定義、頁面開發、功能實現(頁面請求處理、類的功能函數)。

 

    第六步:測試與調整

                交付業務人員進行試用,實時反饋。

                對於不符合業務場景的,要進行調整;

                對於開發上的bug,進行修復;

                對於用戶體驗上的不足,進行改進完善。

 

    第七步:交付、運維、迭代

                系統交付使用後,要保持跟進,適應業務的變化來調整系統的功能。

                隨着業務的更新、技術的更新,也要對系統進行迭代,保持系統的活力。

 

四:定製業務模塊的功能共性

    對於每一個定製的業務模塊的功能,主要是三種:基礎數據管理、業務流程操做、業務結果管理。

    基礎數據管理:主要是對該業務模塊所需的基礎數據的錄入、展示等管理。

    業務流程操做:可使用業務模塊的業務功能,例如:下訂單、審覈、發送通知等。

    業務結果管理:能夠對業務模塊的全部業務結果數據進行查看、存儲、通知;也能夠對結果數據做進一步的提煉等。

相關文章
相關標籤/搜索