畢業設計之基於SpringMVC的企業後臺管理系統

傳統的企業後臺管理系統相對於人工管理和軟件管理工具雖然具有諸多優勢,但是存在靈活性低、擴展性差等缺點,例如功能模塊頁面是固定的,如果需要增加一個新的功能模塊或在原先的功能模塊中增加新查詢條件,就要在原先項目中更改邏輯代碼,重新制作頁面,這種開發方式不但效率低、浪費時間、提高成本,而且部分功能模塊可能只是暫時性使用,時效性一過就變得多餘,增添系統負擔。

在實際中,很多系統裏報表據有很大的比例,其它功能例如增加、修改、刪除等也是在報表基礎上實現的,即先通過報表把數據庫數據展示出來,再進行相關操作,所以報表對於大多數業務系統來說相當重要。本系統的創新之處在於可通過報表設計模塊執行mysql語句自動生成報表,生成的報表可設置初始化查詢條件,支持動態分頁(自定義每頁顯示條數),動態設置超鏈接(編輯,刪除,跳轉到其它報表,js方法等),單頁或所有頁內容導到Excel,可以動態發佈到對應的菜單模塊上,同時報表和功能模塊也能夠動態編輯(需要則創建或修改,不需要則刪除),靈活性高,擴展性強,簡化開發步驟,提高企業人員開發效率。

系統總共分成兩個模塊,系統控制和菜單管理。系統控制模塊包括報表生成,報表維護,報表發佈,字典管理,數據庫表管理。菜單管理模塊包括用戶信息,部門管理,產品信息。

系統其它模塊都是以報表生成爲基礎,根據用戶實際需求製作報表,包括設置報表名稱和數據源SQL語句。

報表維護用來展示所有通過報表生成模塊生成的報表,生成後的報表都存儲在報表維護模塊,同時報表維護也是一張自定義報表,報表維護模塊中所有報表都具備刪除、設計功能。設計即對報表進行編輯,可動態修改報表或屬性列名稱,隱藏或顯示屬性列,設置數據列鏈接URL,引用字典等。

報表發佈是完成報表的設計後,可在本頁面設置模塊組、模塊URL、模塊名稱,發佈報表到系統功能菜單。其中模塊URL表示的就是報表鏈接,例如:systemReport/ReportView.do?repid=88&county=1,systemReport/ReportView.do是固定項,用來調用報表,每張報表都是由報表標識(repid)來識別的,表示模塊對應是報表標識爲88的報表,county是可選參數表示county初始條件爲1。發佈報表完成後點擊系統功能導航的刷新按鈕,可以看到發佈的模塊已出現在導航樹中。


系統部分截圖






具體項目下載地址如下

https://download.csdn.net/download/z1760921018/10496670

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章