软工团队作业2

  1. (1)将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal大小写。(2)  代码列宽控制在110字符左右 。  (3)缩进应该是每行一个Tab(4个空格),不要在代码中使用Tab字符。 (4)空行是为了将逻辑上相关联的代码分块,以便提高代码的可阅读性。  在代码中,不能包含多个空行。
  2. 数据库设计          我们的数据库中主要是存放一些词语等静态的数据,当用户游戏时调用。
  3. ER图

  4. 主要功能表述:你画我猜是一款通过两方玩家分别扮演画图者和猜图者的游戏,游戏系统现在库存中随机给予画图者一个题目,画图者得到题目通过思考后结合自己的思维画出图像给予猜图者信息,猜图者通过图像来猜想系统给予画图者的题目,然后通过打字来表达结果,如果与系统所出题目一致则加分。最后猜图者可以给画图者来评分以表达画图者通过画图表达题目是否到位。本小组所的你画我猜是基于微信小程序上进行开发和维护。

  5. 我主要实现了数据库设计和数据库信息的导入,以及微信小程序和数据库的连接,还与其他组员共同完成了个别较难的功能,如:画板的实现和聊天窗口的实现。(刘令斌)我们的作品分为了主界面,寻找房间界面和游戏界面。我主要负责主界面部分,包括主界面的布局,功能,以及连接。还有就是画图界面的画板部分由大家一起构建。主界面是进入游戏的初始界面,有标题以及整体布局框架,还有两个带有链接房间界面和游戏界面的按钮。画板则是画图界面的核心部分,用来让画图玩家画图以表达题意,并可以储存和呈现出来。因为难度较大所以此部分由大家合力完成。(许浩然) 我主要负责游戏界面,包括布局,画板功能的实现以及玩家列表和聊天界面的实现。聊天功能因为涉及到了服务器,所以由我们团队共同完成。(成明龙)我负责的是房间界面的编写,以及跳转等功能的实现,总的来说就是让用户能够在房间界面中看到自己想要的信息,能够与其他玩家交互游戏,涉及到服务器的问题由我们小组共同完成(王书磊)
  6. 本次作业组员贡献分(分数=队员人数*10,将“分数”根据队员的贡献分配)   因为每个人的工作量时差不多的,涉及到一些比较难的部分与服务器部分是大家合力完成的,所以每个人的分数是一样的。

猜你喜欢

转载自www.cnblogs.com/wsl-1117/p/9194952.html