現有功能彙總
網站地址http://101.132.149.219:82/keqi1/login.php
前一段時間由於任務繁忙一直沒有時間更新博客,代碼寫了很多,現在將所有已有功能進行彙總
目錄
- 前端頁面
- 前後端交互
- 後端數據庫邏輯
一、前端頁面
前端採用bootstrapt框架對原有頁面進行了優化,大幅度美觀了原先頁面,並且具有很強的適應性。
bootstrapt不僅僅可以通過css進行美化,還通過js對不同分辨率的顯示屏幕和窗口大小做了適配。
頁面簡介
- 登錄
- 註冊
- 幫助
- 聯繫我們
- 主頁
- 搜索
- 查看更多信息
- 邀請一起自習
- 我的
- 發佈我的自習
- 正在進行的自習
- 查看更多
- 選擇仔細對象
- 已經完成的自習
- 完善我的信息
二、前後端交互
登錄
註冊
補充:點擊發送郵件之後,郵件按鈕會進入30秒倒數,30秒過後課一重新發送完善我的信息
補充:下去一次進入該頁面會自動填充原有內容,可以更改信息發佈我的自習
補充:下一次進入該頁面會填充原先發布的自習內容
補充:發佈自習是會檢查是否還有未完成的自習主頁(已有自習列表)
搜索自習 (主頁的一個模態框)
查看更多(主頁的一個模態框)
發佈申請(主頁的一個模態框)
正在進行的自習
查看申請、選擇對象(正在進行的自習–我發佈的自習的一個模態框)
查看更多(正在進行的自習–我提出的申請的一個模態框)
已經完成的自習
三、後端
數據庫、表概覽
klkq_db庫
klkq_db.account_password
賬號密碼錶屬性含義:
status :0已發送驗證碼、未驗證,1驗證通過
verificationCode:驗證碼,用於驗證是否通過(應該用session)
klkq_db.improve_info
klkq_db.self_study
自習列表屬性含義:- selfStudyId:用於與klkq_user庫中的表進行鏈接,採用了年月日時分秒的格式,結合發佈人郵箱,每一個自習都具有唯一性。
- status:屬於我發佈的自習屬性
- “nobodyApply”無人申請【正在進行的自習-我發佈的自習】
- “haveApplication”已有申請【正在進行的自習-我發佈的自習】
- “haveSelect”已經選擇成功配對【正在進行的自習-我發佈的自習】
- “nobodyApplyFinished”無人申請–結束 【已完成的自習–未成功的申請】
- “haveApplyFinished”已經選擇成功配對–結束(已經評論)【已經完成的自習–成功的自習】
- “notComment”已經選擇成功配對–結束(暫沒評論)【已經完成的自習–成功的自習】
klkq_user庫
klkq_user.self_study_myaccount
status屬性含義同上
本表存儲本用戶的所有自習
klkq_user.my_application_myaccount
- status:
- “notView”:對方沒有查看或沒做出選擇【正在進行的自習-我提出的申請】
- “notSelect”:對方沒有選我【正在進行的自習-我提出的申請】
- “btSelected”:對方選擇了我【正在進行的自習-我提出的申請】
- “notSelectFinished”:對方沒有選我–結束【已完成的自習–未成功的申請】
- “beSelectedFinished”:對讓選擇了我–結束(已經評價)【已經完成的自習–成功的自習】
- “notComment”:對讓選擇了我–結束(暫沒評價)【已經完成的自習–成功的自習】
- status:
klkq_user.evaluation_myaccount
- 記錄評價信息(暫未完成)
- 記錄評價信息(暫未完成)