Beta衝刺階段
Beta衝刺階段
現階段工做安排以及問題解決
- Struts2框架配置
- 網上下載Struts 2 的框架代碼,按照書上教程進行配置
- 遇到的問題:書上配置過程和實際操做有出入,按照書上過程沒法完成配置過程
- 解決的方法:除了按照書上的方法,還參考了視頻教程以及源代碼,一步一步實現struts.xml和action的配置
- 前端界面設計和代碼實現
- 設計出原型界面,而後按照原型界面完成代碼實現
- 遇到的問題:因爲初次接觸,顏色調整和距離調整等細節問題較爲複雜耗時
- 解決的辦法:屢次實踐和參考相似網站的源代碼
- 後臺數據庫接口
- 遇到的問題:有些查詢只須要獲得true或false的結果,若是直接查詢結果內容,會使處理結果變慢,不易判別
- 解決的辦法:數據庫接口採用多種返回方式,知足查詢結果的要求
- 文件路徑
- 遇到的問題:設置多個package以及namespace,跳轉以後發現css、js的相對路徑沒法使用,上傳圖片保存後沒法使用相對路徑
- 解決的辦法:package只設置一個,文件的相對路徑使用虛擬服務器的路徑http://localhost:8080 再加文件夾和文件名
- ajax異步查詢
- 遇到的問題:後臺封裝json失敗js沒法使用,每一個頁面都須要進行異步查詢,若是每一個查詢寫一個接口,工做量大且代碼不能實現複用
- 解決的辦法:封裝成字符串形式,以相同的符號進行分割,在js中使用split函數進行數據的交互,將查詢語句和參數以字符串的形式傳遞,同時使用post的方法,參數有明顯的符號進行分割
- ajax異步交互
- 遇到的問題:管理員進行信息審覈,經過後在已審覈中出現已經過名單,但在未審覈中依舊存在已經過名單
- 解決的方法:暫時沒有有效解決辦法
- 登陸查詢
- 遇到的問題:一開始想使用ajax異步查詢,但發現工做量略大
- 解決的辦法:使用在每一個查詢條件下使用a標籤並對條件進行分號,而後統一在查詢接口中處理
接下來的計劃安排
待實現的功能
- 加爲好友
基本想法:每一個用戶註冊的時候同時建立本身的好友表,加好友時將本身好友信息寫入表中,若是家教和學生成功配對後必須加爲好友直至工做結束後選擇是否刪除好友
- 用戶評價
基本想法:評價加星級和文字,非好友不可評價
- 教師查找學生功能
基本想法:除教師界面不一樣,其他功能與家長功能大體相同
附:站立式會議
css
歡迎關注本站公眾號,獲取更多信息