經過這周的討論,我們確定了具體功能、微信公眾平台的界面和后台數據庫的表結構。
我們實現的具體功能為場地預訂(羽毛球場、籃球場、乒乓球場、單車場等)和查看健身房的實時人數。場地預訂通過在微信公眾平台上查詢場地的使用情況,之后付費預訂自己中意的場地。健身房實時人數也是在微信公眾平台中查看,去健身的同學在進入和離開健身房時都要刷卡:刷卡進入健身房時人數加一,刷卡離開健身房時人數減一。健身卡有會員的性別信息,性別也作為健身房實時人數的一個屬性。男生和女生去健身房用到的器材並不相同,增加實時人數性別屬性可以更方便男女同學判斷當前情況,並決定當前是否前往健身房健身。
微信公眾平台使用流程:
暫定界面有三個菜單:場地預訂、健身房、幫助。
1、場地預訂:點擊場地預訂菜單出現二級子菜單,子菜單列出各個場地(羽毛球場、籃球場、乒乓球場、單車場等)。選定一個場地后公眾平台跳轉到下一個界面,決定具體的日期和時間段(暫定日期只可預訂當天和次天,時間段以半小時為單位),之后選定具體是哪一塊場地。我們將把場地的分布情況抽象成一個圖片讓用戶直觀地做出選擇。最后是支付預訂,支付成功前所選場地會為用戶保留5分鍾,超時則預訂失敗,所選場地釋放供其他用戶選擇。
2、健身房:點擊健身房菜單出現二級子菜單,子菜單列出當前健身房男性人數、女性人數、總人數,供用戶參考。
3、幫助:點擊幫助菜單,可以獲得使用流程說明、提出改進的建議或意見、以及其他。
后台數據庫的表結構:
場地信息表
編號 |
名稱 |
類別 |
占用情況 |
|
|
|
|
編號:數字類型 表示該場地在數據庫中存儲的編號
名稱:字符串類型 表示該場地的名稱
類別:字符串類型 表示該場地所屬的類別
占用情況:字節類型 表示該場地當天的占用情況
將時間離散為時間點,每個時間點用0/1表示是否被占用,構成字節
人員信息表
編號 |
名稱 |
|
|
編號:數字類型 表示該人員在數據庫中存儲的編號
名稱:字符串類型 表示該人員的名稱
訂單信息表
編號 |
人員編號 |
場地編號 |
預約時間段 |
時間 |
|
|
|
|
|
編號:數字類型 表示該訂單在數據庫中存儲的編號
人員編號:數字類型 表示發出該訂單的人員
場地編號:數字類型 表示該訂單所預定的場地
預約時間段:字節類型 表示該訂單所預定場地的具體時間
將時間離散為時間點,每個時間點用0/1表示是否預約,構成字節
時間:時間類型 表示該訂單所產生的時間
具體分工:
微信公眾平台界面開發:胡安文、陳俊華
微信資金支付問題:徐朝喜、田磊
數據庫開發:劉楷、關赫男