使用角色
角色 | 功能和權限 |
普通的賬戶 | 在首頁可以檢視所有的活動和之前這個平台組織過的曆史活動 |
月老(組織者) | 首頁的權限一樣,隻不過月老是可以釋出獲得的(釋出的活動需要管理者的稽核) |
管理者 | 首頁也是一樣的,管理者需要稽核月老釋出的活動 |
資料庫設計
普通賬戶(User)
屬性 | 描述 |
UserID | int |
身份證号(UserIDNumber) | String |
是否稽核(IsAudit) | int |
UserName | String |
UserPassword | String |
性别(UserSex) | Boolean |
年齡(UserAge) | int |
聯系方式(UserConnection) | String |
聯系是否可見(UserIsVisible) | boolean |
自我介紹(UserIntroduce) | String |
圖檔介紹(Userpicture) | bold |
釋出者(Organizer)
屬性 | 描述 |
ID(OrganizerID) | int |
身份證号(OrganizerIDNumber) | String |
OrganizerName | String |
OrganizerPassword | String |
性别(OrganizerSex) | Boolean |
年齡(OrganizerAge) | int |
聯系方式(OrganizerConnection) | String |
聯系是否可見(OrganizerIsVisible) | boolean |
自我介紹(OrganizerIntroduce) | String |
圖檔介紹(OrganizerPicture) | bold |
管理者(Admin)
屬性 | 描述 |
AdminID | 唯一辨別普通賬戶 |
Adminname | String |
贊助商(Sponsor)
屬性 | 描述 |
SponsorID | 唯一辨別普通賬戶 |
SponsorName | String |
SponsorMoney | 贊助金額 |
活動(Activity)
屬性 | 描述 |
ID | 唯一辨別活動,自增 |
name | String |
score | 分數 |
address | String,活動地點 |
time | 活動時間 |
people | int,參加的人數 |
main | String,這場活動最吸引人的地方,或者是最吸引人的節目是什麼 |
sponsorID | 贊助商,這是個複雜類型(具有贊助商名稱和贊助金額) |
spend | int,自己需要交多少錢才能參加這個活動,因為活動有可能贊助商全部出,有可能隻是出一部分,那麼剩下的就需要參與者自己花錢補上 |
describe | String,活動的描述(這場活動的主要的遊戲是什麼,還有準備怎麼搞) |
picture | 活動結束後的圖檔(String的url) |
vido | 活動結束後的視訊 |
IsPass | 是否稽核通過 |
IsPlaying | 是否正在舉行,如果是否的話,就是組織者取消這個活動 |
IsEnd | 是否已經結束 |
還沒稽核的活動(PushActivity)
屬性 | 描述 |
ID | 唯一辨別活動,自增 |
name | String |
address | String,活動地點 |
time | 活動時間 |
people | int,參加的人數 |
main | String,這場活動最吸引人的地方,或者是最吸引人的節目是什麼 |
sponsorID | 贊助商,這是個複雜類型(具有贊助商名稱和贊助金額) |
spend | int,自己需要交多少錢才能參加這個活動,因為活動有可能贊助商全部出,有可能隻是出一部分,那麼剩下的就需要參與者自己花錢補上 |
describe | String,活動的描述(這場活動的主要的遊戲是什麼,還有準備怎麼搞) |
活動和User關系表
屬性 | 描述 |
UserID | 使用者ID |
ID | 活動的ID |
活動和Sponsor關系表
屬性 | 描述 |
SponsorID | 贊助商ID |
ID | 活動的ID |
活動和Organizer關系表
屬性 | 描述 |
OrganizerID | 組織者ID |
ID | 活動的ID |
使用者舉報活動
屬性 | 描述 |
UserID | 使用者ID |
ID | 活動ID |
Desc | 投訴内容 |
String | 投訴檔案證明(圖檔或者視訊檔案) |
界面邏輯
首頁
首頁暫時隻想到兩個顯示内容:
第一就是近期準備想要舉行的活動在籌備,這個活動清單就在首頁的左邊顯示,每一個都是一個a标簽,
點進去還可以看到詳細的活動内容
第二就是在右邊有曆史的活動顯示清單,也是a标簽,
點進去可以看到活動的詳細内容,有圖檔,視訊,文字等顯示内容
個人首頁
這個内容多了點,首先可以檢視和修改個人資訊,還有檢視自己參加的活動,
月老還有檢視自己管理的活動,管理者還有可以檢視自己稽核了的活動和未稽核的活動
還有登出的按鈕
業務流程
第一:組織者申請的活動需要稽核才能在網站上面顯示
公告,什麼時候取消或者切入參加這個活動
第二:想的是普通的使用者需要參加活動,需要稽核身份才可以,稽核身份隻需要稽核一次就行
就是在在第一次參加活動需要稽核或者注冊後需要稽核
評價,稽核
第三:稽核通過的活動可能突發原因,需要取消活動,那麼就會取消這個活動
第四:使用者投訴/舉報,如果使用者參加了這個活動後發現這個活動存在違法或者不良資訊,可以進行舉報
管理者在背景進行稽核事情,如果符合可以根據情況進行删除這個組織者賬戶,并且在背景 儲存這個
使用者的身份證資訊,以後這個使用者再申請參加活動的時候身份證驗證不能通過,
更加不能成為組織者
遇到BUG
bug | 原因 |
Mapper現在無法綁定 | 沒有将mapper接口和mapper.xml放在同一個包下,還有就是将}寫成了) |