當前位置:成語大全網 - 漢語詞典 - 新豐物流管理軟件系統

新豐物流管理軟件系統

信豐軟件遵循清晰的發展理念和專註的經營策略,實現了持續健康的發展。先後獲得信息產業部頒發的計算機信息系統集成壹級資質證書、國家保密局頒發的涉及國家秘密的計算機信息系統集成壹級資質證書和涉及國家秘密的計算機信息系統集成軟件單項資質證書、國家發改委和工信部聯合認定的2008年國家規劃布局重點軟件企業。是北京市科委認定的高新技術企業和軟件企業,部分產品獲得國務院辦公廳和科技部獎勵。:

1.基於B/S架構,可以通過本地計算機、局域網和互聯網使用,使得企業的管理和業務不受地域限制。

2.客戶端不需要安裝專門的軟件,使用瀏覽器就可以實現遠程實時的業務處理。

3.軟件完全安裝在用戶自己的電腦或服務器上,提供數據備份工具,數據完全安全。

4.員工權限分配靈活嚴謹,可設置操作員不同級別的操作權限,避免越權操作,數據保密。

5.初始化簡單,Excel可以導入基礎數據和導出數據到Excel。

6.強大的統計功能,多種數據查詢和分析。

7.賬號不限,用戶賬號可以隨意添加、修改、刪除。

8.不限使用期限,壹次性購買,終身使用。

.9.安裝簡單,使用簡單方便。三種方法(視頻教程、書面教程、電話支持)讓妳熟悉軟件功能1。系統設計原則。

國內外在開發和實施軟件管理系統方面有許多正反兩方面的經驗。本系統的設計應借鑒各方面的經驗,努力創造自己的特色,因此要求系統的設計和建設應遵循以下基本原則:

1)實用性:盡可能滿足本系統的業務需求是系統建設的根本目標,也是系統設計的基本出發點。因此,系統實用性應具有以下特點:

易於使用和管理

簡單的系統升級

優化的系統結構

完美的數據庫系統

友好的用戶界面

2)先進性:信息技術發展非常迅速,硬件更新頻繁,性價比不斷上升,軟件版本升級非常快。平均幾個月就推出壹個新版本。因此,在設計中必須充分考慮系統的先進性和當今技術的發展趨勢。

3)可擴展性:在系統設計中要充分考慮軟硬件系統的開發和升級,使系統具有很強的可擴展性,有利於系統在技術上的領先地位。

4)安全可靠:充分利用各種安全機制(包括安全系統、分級管理、密鑰系統、角色劃分、數據備份等。)來保證系統的安全性和可靠性。

5)組網:本系統以計算機網絡為載體,采用C/S和B/S架構相結合的方法,充分發揮Intranet/Internet的技術優勢。這不僅為拓展系統的應用領域奠定了基礎,也符合當今信息系統的發展趨勢。

6)模塊化功能設計和基於組件的程序開發:系統采用模塊化功能設計和基於組件的程序開發,旨在:

①系統開發團隊能夠進行完美的分工合作;

②便於系統自由組合功能;

③提高系統的可維護性;

④提高項目成果的復用率。

7)簡單易學的操作界面:系統界面的設計和排版要符合日常工作習慣和信息技術的應用水平,界面要簡潔易操作。

2.網絡拓撲可擴展策略

方案描述:

根據前面的業務分析和公司未來的業務拓展需求,我們設計了壹套可擴展的松耦合服務器架構。這樣的設計可以保證在用戶數量越來越多的環境下,我們通過增加硬件服務器來避免系統性能的缺陷,可以保證系統在並發用戶數量比較大的情況下能夠有比較好的響應速度。

考慮到未來公司客戶服務的不斷完善,為了保證外部客戶(制造商、終端客戶)和內部員工同時使用,我們從物理結構上將系統分為兩部分:核心物流業務系統和在線物流服務系統。具體部署如下:考慮到業務系統的並發用戶數較高,以及系統相應的速度,我們這裏的WEB和DB終端都采用集群技術,服務器采用專用的硬件服務器。

Web服務器:Apache Web服務器和Tomcat應用服務器部署在壹個應用服務器中,Apache服務器用於流式傳輸,Tomcat使用集群技術進行負載均衡。

數據庫端:采用Oracle數據庫服務器,采用Oracle集群技術加載數據庫服務器。

至於並發用戶的問題,根據我們的測試,每臺Web服務器大約可以支持100-150個並發用戶。

部署在線物流服務系統;

由於線上服務主要是為訂購用戶和商家提供在線查看訂單狀態等線上服務,對系統的並行分發和響應速度的要求沒有業務系統高,並且考慮到目前的業務和實施成本,我們設計了壹個WEB服務器和壹個數據庫,服務器采用普通PC服務器。

Web服務器:Tomcat應用服務器部署在應用服務器中。

DB數據庫端:Oracle數據庫服務器部署在數據庫服務器中。

至於並發用戶的問題,因為我們使用PC服務器作為服務器,根據我們的測試,每臺Web PC服務器大概可以支持100-150個並發用戶。

硬件配置參考註釋:

服務器配置描述:

Web服務器2CPU,4G內存,100G硬盤,100M網卡。

考慮壹下:普通的惠普服務器。

DB服務器2CPU,4G內存,100G硬盤,100M網卡

考慮:常見惠普服務器解決方案的軟件參考說明:

服務器配置描述:

Web服務器操作系統:windows 2003或Linux redhat as5。

Web服務器:Apache服務器

Web應用服務器:Tomcat 6.0

DB主服務器操作系統:windows 2003或Linux redhat as5。

數據庫軟件:Oracle 10 i

數據庫備份服務器操作系統:windows 2003或Linux redhat as5。

數據庫軟件:Oracle 10i

J2EE技術框架采用基於JAVA和B/S體系結構的J2EE技術規範,具有最好的擴展性、開放性和高效的處理能力,可以運行在任何操作系統和任何硬件環境上。客戶端為IE瀏覽器,應用服務層采用Struts2.0+ Spring+Hibernate輕量級Web開源框架,這是J2EE最流行的技術框架(java程序員常用的技術組合),使得系統不僅可以運行在簡單的Tomcat服務上,還可以運行在Weblogic、Webphere等高性能大型商業應用服務上。集成SOA(service-oriented architecture)架構為系統擴展提供了強大的接口,具有平臺和技術的獨立性。網絡報告特征、系統報警機制、頁面Sitemesh集成和管理。優化的查詢功能,多維數據分析,充分發揮Oracle系統的強大功能。

應用程序的整體結構由Struts2.0容器、Spring容器和Hibernate容器組成。Struts2.0主要處理動作的請求、數據模型的傳遞、簡單的二次組裝、顯示頁面的分發、顯示頁面的跳轉等。,並通過struts.xml和struts_*實現功能的配置。xmlSpring封裝了應用系統的業務服務接口,DAO的業務模型和Hibernate容器的訪問操作,提供事務管理、數據庫連接、ICO、業務接口攔截處理等服務。,並通過applicationContext.xml和applicationContext-*實現功能的配置。xmlHibernate封裝了業務模型和數據庫表結構的映射管理,使得程序開發基於業務對象模型的組裝,降低了代碼邏輯的復雜度。Hibernate通過*.hbm.xml配置文件自動生成業務模型代碼和數據庫表結構,完成業務模型和數據庫表模型的映射管理。

應用的運行過程由六個節點組成:顯示模板(JSP程序)、動作處理程序、IService業務服務接口、DAO數據訪問工具、Hibernate業務模型和DB(Oracle)。其中,圖中紅色部分都是根據業務需求編程的節點。

展示模板(JSP程序)主要完成UI層數據采集和頁面結果展示功能,壹般由JSP程序完成;

動作處理程序主要用於響應來自頁面的動作請求,調用相應的IService業務服務接口,根據IService返回的數據模型結果和狀態分發顯示模板,或者跳轉到其他動作;

IService業務服務接口,主要完成壹個獨立的業務邏輯封裝,完善業務邏輯處理的服務接口;

DAO是壹個數據訪問服務的第三方工具類庫,為IService提供便捷的工具服務來操作和計算商業模型。

hibernate業務模型由hibernate-tools工具根據*.hbm.xml文件自動生成,Hibernate容器負責映射與數據庫表的關系;

DB(Oracle)改進了數據庫最基本的數據存儲、查詢服務和數據庫表結構。hibernate-tools工具也用於根據*.hbm.xml文件自動生成。使用超幀業務組件框架,可以快速構建和生成基於J2EE的三層物流管理應用系統,並提供豐富的組件支持。應用服務器采用Tomcat或其他商業應用服務器;數據庫服務器采用SqlServer或其他商用數據庫;客戶端使用ie瀏覽器。以下是該系統的架構圖及其子說明。數據庫訪問組件是訪問數據的標準接口。基於該組件的應用軟件可以兼容不同的數據庫,並提供數據訪問控制接口。

消息通信組件,是超幀框架的基礎組件,用於Web組件與服務器之間的數據通信,以及異構系統之間的數據通信;並支持數據壓縮、數據加密、消息發送、消息接受、消息信息分析等。同時定義了傳輸數據包的格式標準協議,用XML描述數據包協議。

Web組件(Web component)是超幀支持專業B/S架構應用快速開發的組件系統,可以幫助開發者在IE上解決web交互、數據采集、數據展示等復雜功能。它擴展了原有html標簽的功能,主要封裝和擴展了div和input標簽。帶有div擴展的Web組件主要完成布局、面板、顯示、按鈕、工具欄等功能。帶有輸入擴展的web組件主要完成信息輸入功能。

權限組件

實現系統用戶認證、功能權限和數據權限的控制和管理。

工作流組件

它是壹個功能齊全的工作流引擎,用於管理和定義客戶的業務審批流程。運行時系統可以按照之前的流程運行,完成上報、審批、返回、運行路徑智能計算等非常復雜的功能。

消息組件

是基於P2P模式設計的底層組件平臺,目前提供內部郵件、公告信息、提醒信息、預警信息、發送定時消息、發送舉報消息等功能。

分析圖

通過簡單的參數配置可以實現各種復雜的統計分析圖表,如直方圖、線形、多線、餅狀圖等。

數據字典組件

統壹了系統中編碼項數據的維護功能,通過簡單的配置即可實現編碼項的維護功能。

數據導入/導出接口ü

系統提供標準的excel導入導出接口。1.海量數據的管理和分析。

業務數據:

處理實時業務操作並存儲實時業務數據。業務系統只保留當前業務年度的最新數據。

分析數據:

主要用於分析統計,系統可以定期保持結果數據和業務數據同步,每天可以同步壹次。

查詢數據:

為商家和線上用戶提供查詢,系統可以定期保持數據和業務系統同步。

存檔數據:

為了不影響業務系統的使用,可以對歷史數據進行存檔,這樣可以減少業務系統的數據量。

方案二:海量數據數據安全的分區技術分析

數據安全非常重要,系統采用以下措施來保證數據安全:

數據訪問安全性:

采用三層/多層架構,將數據庫服務器與外部應用網絡隔離,確保數據不能被外部直接訪問。對於應用,采用嚴格的數據庫系統權限設置和檢查,防止未授權用戶訪問數據;

數據存儲:

敏感數據以密文形式存儲;

數據傳輸安全:

數據傳輸采用可靠的加密和打包機制,支持DES和RSA加密系統;

數據備份安全性:

使用數據庫備份產品和定期鏡像數據的機制,可以在本地或遠程數據庫服務器上備份數據,用於事故和災難恢復,並且可以防止數據丟失。

關鍵服務器的自我修復能力

關鍵服務器(包括數據庫服務器和應用服務器)由於各種原因(如網絡原因、操作系統原因、應用系統原因等)無法提供服務。).修復本節點的服務器後,服務器會自動加入操作,無需重啟其他相關服務程序;不需要重啟其他服務器,大大提高了系統運行的穩定性,減少了人工處理故障的時間。

嚴格的用戶授權

嚴格的權限管理

用戶通過自己的賬號和密碼登錄本系統,每個用戶的系統都被賦予了適當的數據操作權限,權限控制由專門的系統管理員管理,確保防止用戶惡意操作數據和泄露機密數據;

帳戶綁定固定計算機策略

用戶的賬號可以和電腦的mac地址綁定,這樣可以保證操作者只能在指定的電腦上操作系統,而不能在其他機器上登錄系統。系統授權機制

用戶:與角色相關,用戶只是純用戶,用戶與權限沒有直接關系。為了擁有對某個資源的權限,必須通過角色關聯賦予用戶壹組權限;與功能權限或數據權限相關,用於賦予用戶特殊的功能權限或數據權限。

功能資源:具體業務功能入口的URL連接,如添加xxx、編輯xxx信息等功能入口。

功能權限:角色可以使用的功能。

數據權限:角色可以訪問的數據範圍。

角色:用戶集+權限集