程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> 中石化銷售管理系統

中石化銷售管理系統

編輯:SyBase綜合文章
-、需求分析

  中石化銷售管理系統是為集團領導、銷售管理部及省市公司開發的可對企業經營管理重要情況進行了解,並具有分析、預測功能的輔助決策系統。此系統主要依據銷售管理部四級企業經營與管理的實際情況,以省市公司數據為核心,采用先進的信息技術手段,展示企業宏觀經營狀況和發展趨勢,揭示企業資產運營效率和可用資源狀況,提高企業管理水平。

2) 中石化銷售管理系統的體系結構

  集團總部設在北京,下屬23個省公司,263個地市公司,1300多個縣公司。現有的網絡連接情況為:集團總部和省公司之間網絡條件為X.25或DDN;省公司和地市公司之間網絡條件為X.25或DDN或撥號上網;地市公司和縣公司之間網絡條件為撥號上網。

2 中石化銷售管理系統各級所完成功能

  縣公司:收集所管轄范圍內的業務信息;存儲這些信息;對這些信息進行分析、統計;向地市公司傳送所需信息。

  地市公司:收集所管轄范圍內的業務信息;接受縣公司傳送過來的業務信息;存儲這些信息;對這些信息進行分析、統計;向省公司傳送所需  信息。

  省公司:收集所管轄范圍內的業務信息;接受地市公司傳送過來的業務信息;存儲這些信息;對這些信息進行分析、統計;向集團總部傳送所  需信息。

  集團總部:收集所管轄范圍內的業務信息;接受省公司傳送過來的業務信息;存儲這些信息;對這些信息進行分析、統計。

  綜上所述,在中石化銷售管理系統中,所選擇的數據庫廠家需要解決以下幾個問題:

  系統涉及面廣、層次多,硬件環境和業務需求各不相同。 Sybase為不同的需求提供了相應的數據庫產品:Adaptive Server Enterprise for   Unix應用於小型機,Adaptive Server Enterprise for NT應用於NT服務器,Adaptive Server Anywhere應用於PC(95/98)或PC Server(NT)。

  系統中的數據分散在各個層次中,並且數據需要逐層向上傳送。 Sybase為不同的網絡情況提供了相應的數據復制產品:Replication Server可  應用於網絡條件較好的環境(如X.25/DDN),SQL Remote可應用於網絡條件不好的環境(如撥號)。所有這些數據復制產品都是基於數據庫事  務的,可以完全保證分布式數據庫系統的數據一致性和完整性。

  中石化銷售管理系統的應用要盡可能采用三層體系結構,客戶端采用浏覽器,實現瘦客戶或零客戶方式。

  Sybase提供了Enterprise Application Server來實現這些功能:其中的PowerDynamo模塊通過在Html頁面中嵌入SQL語句或Script腳本,可以實  現將數據庫中的信息通過浏覽器發布出去;Jaguar CTS模塊提供了組件(JavaBean、ActiveX、PB NVO等)運行環境,可以處理數據庫事務。另  外,Sybase提供了豐富的開發工具,如PowerBuilder、PowerJ等,可以快速、高效地開發可重用的組件,並可方便地將其提交到Enterprise    Application Server中。

  對於集團總部或省公司,需要考慮構造數據倉庫系統。 Sybase公司提供的Warehouse Studio完全可以滿足所有需求,同時,Sybase公司在國內  外有大量的實際案例,幫助用戶少走彎路。

  在集團總部,數據庫服務器需要采用小型機(Unix),在其上配置Adaptive Server Enterprise for Unix,用於存儲數據;配置Replication Server,用於和省中心的Replication Server聯合工作,以便把省中心的數據變化復制到集團總部。 為了實現三層結構應用,需要一台應用服務器,可以是Unix或NT。服務器上配置Web Server(第三方產品)和Enterprise Application Server(EA Server)。客戶端運行環境可以有多種方式:可以是浏覽器方式,它可以連接到Web Server上,下載Html頁面或Java Applets以便查詢或修改數據庫信息,此時EA Server作為Web Server和數據庫服務器之間的橋梁;可以是PowerBuilder應用,它直接連接到EA Server上,所有的應用邏輯以組件的方式運行在EA Server中,而此時的PowerBuilder應用只是一個用戶界面,去調用這些組件,並將結果顯示出來;另外,可以開發傳統的PowerBuilder的ClIEnt/Server應用,它直接連接到數據庫服務器上,這種方式可以應用到某些特殊的應用中,如系統維護等。 開發環境中,可以采用Sybase的Enterprise Application Studio。它是一個完全集成的企業應用開發包,包括EA Server開發版、PowerBuilder、PowerJ等,可以使用它們非常方便、高效地開發基於組件的三層體系結構應用。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved