团队项目

在本次实验中,我们经历了不少波折。

最开始我们选择的题目是电梯调度系统,但是在后来的实践中发现:这个题目的算法过于困难,导致软件开发的困难集中于算法的设计。导致开发时要解决的问题变成了:在xx的情况下,如何设计算法?而不是:我们如何设计这个软件系统,来构建工程。

因此,我们决定改变实验题目,改为设计一个游戏,来更好的体现开发的过程。

因此我们选择了flappy bird作为开发的对象。

完成功能:

1、JFrame界面,完成游戏贴图

2、在游戏结束后能将数据存入数据库,并提取数据库数据生成排名

3、鼠标操控游戏

总结:

整体来说flappy bird是一个相当简单的软件,事实上,对于我们来说,实验的难度主要在于团队合作,因为在合作时代码的混乱,反而给我们增加了大量的额外的工作,增加了开发时间。

除此之外,对于程序开发过程的不熟悉也困扰到了我们,因为在过去的编写代码过程中,我们很少考虑到模型的建立,因此在建立UML图时遇到了不少困难。

其次,在生成执行文件时也遇到了困难:因为连接的数据库很可能没有我们所使用的数据库表,因此,不得不在程序中加入了建立数据库的函数以完成执行文件的构建。

原文地址:https://www.cnblogs.com/13070036dj/p/5601715.html