inte.net作为崭新的通讯手段,已越来越广泛地应用在人们生活的各个领域,体育与网络的联姻也由来已久。而中国象棋作为中国古老文化的一笔重要遗产,是中国人最喜爱的体育项目。为了顺应inte.net这一新的潮流,弘扬和普及中国象棋运动,中国象棋协会决定把中国象棋这一古老文化遗产加入inte.net这一风靡全球的现代高科技技术,使中国象棋和电脑网络携手并进,走向新的世纪。从而在1997年8月开始了“中国象棋网”项目。
中国象棋网项目由中国象棋协会下属的“北京中象文化发展有限公司”和sybase在国内的重要代理“深圳市奥尊电脑有限公司”联合开发和实施。其中“深圳奥尊电脑有限公司”具体承担了中国象棋网的技术方案设计和软件实现工作。sybase为这一项目提供了其全球领先的数据库产品和开发工具,并提供了相应的技术服务支持,以确保中国象棋网的成功建立。
该网不仅把具有广泛群众基础的中国象棋搬上inte.net网,让传统的对弈方式跨越时空,使象棋摆脱时间、空间和人数的限制,使比赛具有流动性,为象棋对弈方式带来了革命性变革,促进中国象棋文化的广泛传播和大众对弈水平的全面提升;并且,通过大众所喜闻乐见的中国象棋与网络的结合,组织多种形式的比赛等活动和宣传,还将促进中国inte.net网络的发展和推广,中国inte.net网络用户和联机时间也日益得到增加。
经过半年多的努力,以“网络传播象棋,象棋推动网络”为宗旨的中国象棋网已成功建成,并于1998年3月开始投入使用,并经过在使用中的不断改进,目前已取得了很好的社会效应,吸引了越来越多的爱好者通过网络加入中国象棋网。在目前没有开展较大的宣传的情况下,仅在“中国象棋网”深圳服务器上网的注册用户就已超过了3500人,每天平均上网人次大于1500人次,每月联机时间接近100万分钟。并且随着围绕象棋网的一系列比赛活动的全面开展,注册用户和联机时间还将会大大增加。
1 系统总体设计
中国象棋网网络体系结构是基于tcp/ip通信协议的、inte.net/intr.net相结合的网络体系结构。使用于运行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 通过网络进行网上解说和指导棋。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器