软件工程实习总结

  2.用户的异常掉线

  在游戏过程中,玩家的中途异常掉线,服务器对玩家的在线信息的监听,并及时修改。

  3.游戏的添加

  此平台须在对游戏进行修改的情况下使游戏嵌入平台,尚缺少良好的对游戏的管理。

  七.系统演示

  a. 客户端;

  b. 服务器端。

  八.实习总结

  这个项目所涉及的技术比较多,主要包括:网络通信,数据库通信与操作,用户的界面设计。我们采用vc++ 语言进行编程,主要调用mfc中的类函数,其中自己编写了一些类函数,具体的细节见详细设计文档。

  作为一个游戏对战,它所能允许的最大的游戏玩家是衡量好坏的一个重要标准,对于每个用户以产生独立的线程对其进行调度,控制就成为该对战平台的一个重要问题。

  解决方案:

  建立两个线程池(csendthreadpool,crecvthreadpool),主要负责管理线程的生成,结束和任务分配等工作,线程池类相当于一个容器,在容器中运行很多个线程,应用程序只需要将工作交给线程池,线程池负责协调和分配内部工作。

  九.经验总结与参考书目

  经验总结:

  1.本软件在初期的设计中不是十分的完善,致使在进行编码的阶段不断地修改,使得软件件项目的进度和程序的质量受到很大的影响。

  2.协同开发组员间的配合很重要,尤其是各个部分如果不按照一定的标准,就使组员间的合作出现很大的问题。我们这次本来打算使用vc。net,但是由于有些组员不是很熟悉,后来改用mfc。

2/2