現代軟件工程_團隊項目_貝塔階段_開發日誌_2018.01.10-2018.01.14

現代軟件工程團隊項目貝塔階段_開發日誌


2018.1.10開發日誌

已完成:

1.全面修改原有php代碼,將與數據庫名稱相關的內容全部採用宏定義的方式從單一文件引入(microDefinition.php)
2.全面修改原有php代碼,將mysql全部換成標準的mysqli
3.對數據庫進行重建,新建的數據庫爲測試數據庫,在原有的數據庫基礎上增加了“test_”前綴

未完成:

1.女生自習框更改爲粉紅色,與男生做明顯區分
2.搜索功能增加時間搜索功能
3.翻頁增加5頁以內的直接跳轉功能的跳轉功能
4.到期自習不再顯示
5.評價自習功能
6.站內信通知對方功能
7.聯繫對方功能(不知能否做成即時通訊)


2018.1.11開發日誌

已完成:

1.女生自習框更改爲粉紅色,與男生做明顯區分
2.搜索功能增加時間搜索功能
2.1首次訪問主頁即調用搜索功能(原有功能),搜索的“開始日期”默認爲今天,“開始時間”默認爲現在,相當於搜索現在以後的自習,即完成了昨天的第4條:到期自習不再顯示
2.2主動搜索時,新增了“開始日期”、“開始時間”、“結束時間”,如果同時選中開始日期和開始時間默認爲改時間之後的所有自習。
3.修復了已完成的自習–我發佈的已完成的自習的bug,原先對方姓名記錄爲我的名字,現在改爲對方姓名。
4.修復了已完成的自習–我發佈的已完成的自習–查看詳細信息報錯
4.1錯誤原因:由於本功能點的查看詳細信息與原先功能點不同,原先查看詳細信息的selfStudyId和ustcEmail均爲同一個人的,但此處selfStudyId爲我的,ustcEmail爲他的,故出現問題。
4.2解決辦法:新增finishedSelfStuduMoreInfoRead.php文件,讀取對應信息。修改finishedSelfStudy.js的learnMore函數,分情況調用php文件

未完成:

1.評價自習功能
2.站內信通知對方功能
3.聯繫對方功能(不知能否做成即時通訊)
3.翻頁增加5頁以內的直接跳轉功能的跳轉功能


2018.1.13開發日誌

已完成:

1.評價自習前端部分任務
1.1 html部分在已完成的自習–評價Ta 增加了模態框evaluation
1.1.1五分制評價增加了五顆小星星
1.1.2我對他的印象,增加了標籤,添加了刪除的html,刪除印象暫未添加js
1.1.3詳細評價
1.2 js部分增加了模態框的相關調用
1.2.1五顆小星星 change_star(star_num)
1.2.2印象標籤 添加新印象addNewExpressionFunc() ; 檢驗新印象並寫到頁面comfirmAddNewExpressionFunc()
(檢驗要求爲印象長度小於7個字,寫到頁面的印象最多5個)
1.2.3鼠標滑過印象標籤顯示小叉叉,刪除操作暫未完成

未完成:

1.刪除操作的js部分,刪掉本標籤並將之後的標籤順次移動
2.已有五個標籤後按鈕變色、內容變化
3.五個標籤之後,刪除一個標籤,按鈕變回原來顏色、內容變化
4.詳細評價做js檢測
5.評價自習的後端部分,包括寫入數據庫,第二次進入時讀取數據庫內容填充

6.【更早】站內信通知對方功能
7.【更早】聯繫對方功能(不知能否做成即時通訊)
8.【更早】翻頁增加5頁以內的直接跳轉功能的跳轉功能


2018.1.14開發日誌

已完成

1.刪除操作的js部分,刪掉本標籤並將之後的標籤順次移動
【解決辦法】具體爲刪掉第三個印象後第四個印象被改寫爲第三個,再次添加時添加到第四個印象上
2.已有五個標籤後按鈕變色、內容變化
【解決辦法】已有五個標籤後,添加按鈕消失,出現文字提示
3.五個標籤之後,刪除一個標籤,按鈕變回原來顏色、內容變化
【解決辦法】刪除後文字提示消失,添加按鈕出現
4.詳細評價做js檢測
【解決辦法】要求標籤不能爲空,詳細評價不能爲空,且小於150字

5.評價自習的後端部分,包括寫入數據庫,第二次進入時讀取數據庫內容填充

  • 5.1增加evaluationSelfStudyWrite.php文件
    • 在klkq_db.selfStudy表中更新該自習的狀態爲haveSelectFinished
    • 在klkq_user.self_study_releaserUstcEmail中更新該自習狀態爲haveSelectFinished
    • 在klkq_user.my_application_applicantUstcEmail中更新自習狀態爲beSelectedFinished
    • 在klkq_user.evaluation_myUstcEmail中先檢查是否有該自習的id,若有則更新,若沒有則插入評價,狀態爲haveSelectFinished
    • 在klkq_user.evaluation_hisUstcEmail中插入評價,狀態爲beSelectedFinished
  • 5.2增加evaluationSelfStudyRead.php文件
    • 在klkq_user.evaluation_myUstcEmail中讀取已有的評價信息

6.修改評價自習html部分
設置爲他對我的評價和我對他的評價
初次進入時他對我若沒有評價則只顯示我對他的評價,星級默認五顆星,標籤默認沒有,評價內容默認空白,填寫過後再次進入將會載入原來的評價。
這裏寫圖片描述


未完成

1.【更早】站內信通知對方功能

  • html在頁面右上角做提示(紅點)
  • html在增加站內信頁面
  • html增加聯繫Ta頁面(樣式同QQ聊天)
  • js對聯繫頁面輸入做限制,ajex傳遞數據
  • php 註冊時新建message_ustcEmail表記錄聊天消息(ustcEmail,time,content,status),內部記錄與本人有關的所有聊天,status爲(toMe,toHim)
  • 使用SSE作爲通訊(後期如果有時間可以學習一下socket??)

2.【更早】聯繫對方功能(不知能否做成即時通訊)
3.【擱置】翻頁增加5頁以內的直接跳轉功能的跳轉功能

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章