管理系統開發思路

2021-09-08 22:54:07 字數 2007 閱讀 8242

開發思路: 「基礎資料提煉(物件導向)—— 使用基礎資料進行業務流程實現 —— 業務結果使用(儲存、展示、通知)」

一:管理系統的本質

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

可以加快資料的訪問效率、提高準確性與安全性。

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

二:管理系統管什麼

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

主要系統功能:主系統功能是所有管理類系統都會涉及到的功能,主要有以下幾類:

1:管單位:將企業組織單位資訊進行管理,同時根據組織級別來管理許可權;

2:管人:將人員資訊進行管理(人分為兩種:系統使用者 與  一般員工),同時根據人的角色、所屬的單位等組合手段進行管理(許可權、批量通知等);

3:管物:管理裝置、物品資訊等固定資產;

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

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

6:管資料:定義系統的資料介面,定製對外開放的內容與從外界獲取輸入的方法。

8:管系統:對系統本身的一些設定、特性進行管理。

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

最常見的功能模組有:

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

2:財務管理:對賬戶、賬本、記賬、結賬等記錄與操作;基於資料進行提煉展示;

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

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

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

每個功能模組都是對現實中的業務場景的虛擬而已。因此,功能模組開發的過程,就是物件導向開發的過程:了解業務場景、虛擬出物件、根據各物件協同實現業務邏輯、將結果物件進行展示或儲存

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

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

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

第二步:業務流程圖形化

通過需求文件,通過用例圖、活**、時序圖等,對每個業務流程進行圖形化分析。

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

第三步:找物件

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

用物件導向的思維,提取出乙個個的類,以及它的屬性、方法,形成 類圖。

第四步:設計

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

第五步:開發

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

第六步:測試與調整

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

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

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

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

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

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

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

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

對於每個定製的業務模組的功能,主要是三種:基礎資料管理、業務流程操作、業務結果管理。

基礎資料管理:主要是對該業務模組所需的基礎資料的錄入、展現等管理。

業務流程操作:可以使用業務模組的業務功能,例如:下訂單、審核、傳送通知等。

業務結果管理:可以對業務模組的所有業務結果資料進行檢視、儲存、通知;也可以對結果資料作進一步的提煉等。

主機管理 堡壘機系統開發 批量任務開發思路(十一)

1 前端提交發起請求100臺機器,那我要等待5分鐘,問題就在於,這100臺不是同時執行完的,有可能我有10臺執行完了,執行完了不能讓他等五分鐘,讓他執行完了立刻就返回 2 返回乙個什麼呢?task id的值,這個值是唯一值 3 觸發任務和拿取結果關聯起來?你相當於第一次提交是要觸發這個任務,觸發完這...

小型賓館管理系統開發

一 基本資訊 二 研究內容 1.摘要 開發小型賓館管理系統後台資料庫採用 microsoft sql server 2008,前台採用 microsoft 公司的 visual studio 2010 作為主要的開發工具,可與 sql server 2008 資料庫無縫鏈結。整個系統由六大模組構成,...

OS問題管理系統開發

問題記錄及解決 1 在編寫上傳頭像模組時,出現了儲存頭像後台伺服器報錯空指標的問題,debug除錯發現獲取到的multifile物件為null。在重新rebuild了下專案,並將上傳的檔案重新命名後,問題解決。2 在測試上傳頭像模組時,發現在vue中寫的初始化teacher值中的物件沒有生效 3 在...