中國象棋網項目由中國象棋協會下屬的“北京中象文化發展有限公司”和Sybase在國內的重要代理“深圳市奧尊電腦有限公司”聯合開發和實施。其中“深圳奧尊電腦有限公司”具體承擔了中國象棋網的技術方案設計和軟件實現工作。Sybase為這一項目提供了其全球領先的數據庫產品和開發工具,並提供了相應的技術服務支持,以確保中國象棋網的成功建立。
該網不僅把具有廣泛群眾基礎的中國象棋搬上Internet網,讓傳統的對弈方式跨越時空,使象棋擺脫時間、空間和人數的限制,使比賽具有流動性,為象棋對弈方式帶來了革命性變革,促進中國象棋文化的廣泛傳播和大眾對弈水平的全面提升;並且,通過大眾所喜聞樂見的中國象棋與網絡的結合,組織多種形式的比賽等活動和宣傳,還將促進中國Internet網絡的發展和推廣,中國Internet網絡用戶和聯機時間也日益得到增加。
經過半年多的努力,以“網絡傳播象棋,象棋推動網絡”為宗旨的中國象棋網已成功建成,並於1998年3月開始投入使用,並經過在使用中的不斷改進,目前已取得了很好的社會效應,吸引了越來越多的愛好者通過網絡加入中國象棋網。在目前沒有開展較大的宣傳的情況下,僅在“中國象棋網”深圳服務器上網的注冊用戶就已超過了3500人,每天平均上網人次大於1500人次,每月聯機時間接近100萬分鐘。並且隨著圍繞象棋網的一系列比賽活動的全面開展,注冊用戶和聯機時間還將會大大增加。
1 系統總體設計
中國象棋網網絡體系結構是基於TCP/IP通信協議的、INTERNET/INTRANET相結合的網絡體系結構。使用於運行TCP/IP 協議的任何局域網和廣域網。
在軟件體系結構方面,中國象棋網采用了CLIENT/SERVER兩級程序模式和DATABASE/WEB/BROWSER三級程序模式相結合的軟件體系結構。
中國象棋網的軟件分為三大模塊:
1 中國象棋網網服務器軟件:它是整個中國象棋網的核心。主要完成網上用戶的管理、網上對局信息管理、網上各種活動的組織以及充當不 同網上用戶間的橋梁等。
2 中國象棋網客戶端軟件:中國象棋網用戶使用的,用於網上對奕、比賽、觀看對局等接受中國象棋網服務的軟件。
3 中國象棋網主頁軟件:主要功能是用WEB/BROWSR的方式對外發布中國象棋網的各種信息,並接收來自外界網上比賽報名等的信息。
2 軟件開發工具
中國象棋網的系統總體設計采用了Sybase的PowerDesigner開發工具,而象棋服務器端軟件選用的是JAVA+JDBC進行開發,象棋網客戶端使用C++語言開發,WEB應用則使用CGI和Java SCRIPT方式相結合的方式開發。整個象棋網的系統信息存儲在Sybase11數據庫中
3 系統主要功能
中國象棋網建設的主要目的是提供用戶可以在網絡上對奕的服務,以增進中國象棋和中國多媒體信息網絡的發展和普及。它的主要功能有:
1 自由地通過中國象棋網與遠方的棋友進行對奕。
2 在網上查閱中國象棋網棋譜庫中的棋譜信息。
3 通過中國象棋網自由交談。
4 組織網上各種形式的比賽,如:積分個人賽、團體賽、多人賽等。
5 任意觀看網上正在進行的任何對局。
6 進行一對多的車輪戰。
7 通過網絡進行人-機對弈。
8 通過網絡進行網上解說和指導棋。
9 獲得網上各種賽事的信息。
10 通過網絡查閱個人成績等信息。
4 系統總體要求
中國象棋網對硬件有如下要求:
1 網絡要求:運行TCP/IP協議的廣域網或局域網,象棋服務器端應有足夠的通信帶寬。
2 象棋服務器:PENTIUM PRO以上處理器,64M以上內存(最好128M),2G以上硬盤容量。
3 象棋客戶端:486以上處理器,8M以上內存,占用1M硬盤空間,256色以上彩色顯示器。
中國象棋網在軟件方面相應的要求則為:
1 象棋服務器:操作系統為MS Windows NT或SUN SOLARIS,安裝Sybase11數據庫。
2 象棋客戶端:操作系統為MS WINDOWS95、MS WINDOWS97、MS Windows NT等相容操作系統。