经过这周的讨论,我们确定了具体功能、微信公众平台的界面和后台数据库的表结构。

  我们实现的具体功能为场地预订(羽毛球场、篮球场、乒乓球场、单车场等)和查看健身房的实时人数。场地预订通过在微信公众平台上查询场地的使用情况,之后付费预订自己中意的场地。健身房实时人数也是在微信公众平台中查看,去健身的同学在进入和离开健身房时都要刷卡:刷卡进入健身房时人数加一,刷卡离开健身房时人数减一。健身卡有会员的性别信息,性别也作为健身房实时人数的一个属性。男生和女生去健身房用到的器材并不相同,增加实时人数性别属性可以更方便男女同学判断当前情况,并决定当前是否前往健身房健身。

  微信公众平台使用流程:

    暂定界面有三个菜单:场地预订、健身房、帮助。

    1、场地预订:点击场地预订菜单出现二级子菜单,子菜单列出各个场地(羽毛球场、篮球场、乒乓球场、单车场等)。选定一个场地后公众平台跳转到下一个界面,决定具体的日期和时间段(暂定日期只可预订当天和次天,时间段以半小时为单位),之后选定具体是哪一块场地。我们将把场地的分布情况抽象成一个图片让用户直观地做出选择。最后是支付预订,支付成功前所选场地会为用户保留5分钟,超时则预订失败,所选场地释放供其他用户选择。

    2、健身房:点击健身房菜单出现二级子菜单,子菜单列出当前健身房男性人数、女性人数、总人数,供用户参考。

    3、帮助:点击帮助菜单,可以获得使用流程说明、提出改进的建议或意见、以及其他。

 

  后台数据库的表结构:

    场地信息表

编号

名称

类别

占用情况

 

 

 

 

      编号:数字类型  表示该场地在数据库中存储的编号

      名称:字符串类型  表示该场地的名称

      类别:字符串类型  表示该场地所属的类别

      占用情况:字节类型  表示该场地当天的占用情况

      将时间离散为时间点,每个时间点用0/1表示是否被占用,构成字节

 

    人员信息表

编号

名称

 

 

      编号:数字类型  表示该人员在数据库中存储的编号

      名称:字符串类型  表示该人员的名称

 

    订单信息表

编号

人员编号

场地编号

预约时间段

时间

 

 

 

 

 

      编号:数字类型  表示该订单在数据库中存储的编号

      人员编号:数字类型  表示发出该订单的人员

      场地编号:数字类型  表示该订单所预定的场地

      预约时间段:字节类型  表示该订单所预定场地的具体时间  

      将时间离散为时间点,每个时间点用0/1表示是否预约,构成字节

      时间:时间类型  表示该订单所产生的时间

 

  具体分工:

    微信公众平台界面开发:胡安文、陈俊华

    微信资金支付问题:徐朝喜、田磊

    数据库开发:刘楷、关赫男