为引导学生能够对编程课程产生浓厚兴趣,该文设计实现C/S网络体系架构的象棋棋牌室系统,包括支持多并发的异步收发服务器端及棋牌室客户端。其中,网络通信使用基于TCP协议socket套接字通信。经测试,系统能够实现客户端创建房间、桌面管理,以及棋盘与棋子的可视化等各项功能。通过对此软件的开发设计过程,锻炼学生的编程能力及对软件开发的学习兴趣。