團隊作業——随堂小測(同學錄)
聽說
031502543 周龍榮
031502615 李家鵬
031502632 伍晨薇
031502637 張柽
031502639 鄭秦
一.github項目位址:
https://github.com/Reisende721/Classmate-book
送出日志截圖:
- 送出日記:
同學錄 團隊作業——随堂小測(同學錄) - 分支情況:
同學錄 團隊作業——随堂小測(同學錄) - (當時在機房用的是U盤,這是回來之後練習使用的截圖)
二.程式運作截圖
- 登入及登入資訊錯誤界面:
同學錄 團隊作業——随堂小測(同學錄) 同學錄 團隊作業——随堂小測(同學錄) - 登入成功,點選“查詢全部”:
同學錄 團隊作業——随堂小測(同學錄) - 點選“新增班級”:
同學錄 團隊作業——随堂小測(同學錄) - 輸入學生姓名,點選“查詢”:
同學錄 團隊作業——随堂小測(同學錄) - 點選“重置”:
同學錄 團隊作業——随堂小測(同學錄) - 點選“删除”,輸入學生資訊,點選确認:
同學錄 團隊作業——随堂小測(同學錄) 同學錄 團隊作業——随堂小測(同學錄) - 點選“更新”,選擇可動态擷取的學生ID,修改資訊,并确認。點選”查詢全部“:
同學錄 團隊作業——随堂小測(同學錄) 同學錄 團隊作業——随堂小測(同學錄) 同學錄 團隊作業——随堂小測(同學錄) -
點選“導出到EXCEL”,确認導出:
(使用背景線程來導出excel,來防止界面假死,提高使用者體驗,另外在導出的時候,使用者依舊可以繼續操作。)
同學錄 團隊作業——随堂小測(同學錄) 同學錄 團隊作業——随堂小測(同學錄)
三.程式運作環境
- 作業系統:windows
- 資料庫:SQL Server 2016
四.組員職責分工
組員 | 分工内容 |
---|---|
李家鵬 | 資料庫+增查操作+導出資料到excel |
周龍榮 | 資料庫+ 部落格 |
伍晨薇 | 登陸及注冊界面+ 更新操作 |
張柽 | 主界面+ 建立班級 |
鄭秦 | 主界面+ 删除操作 |
五.小組總結&心得體會
- 建立資料庫時,因為我們當時對這個應用的功能還不夠清楚,導緻部分出現了問題,并且時間問題沒有對存儲過程和觸發器補充完整。這樣一來的後果就是在實作界面功能時變得相對繁瑣。
- 在進行C#連接配接SQL的操作時,使用的是JP以前資料庫作業的一個類(SQL.cs),資料庫操作語句都可以用它完成:發現這個.cs存在一些不足,一些操作雖然可以調用它來完成,但寫起來還是比較繁瑣。
- 發現我們在團隊協作上略有不足,這裡的不足指的是不知道如何分工好進而提高效率,于是乎做慢了= =
- 導出excel如果讓它跟界面在同一線程的話,如果導出時間稍長,便會造成短時間的界面未響應,避免這情況的方法也有其他,不過覺得另開一個背景線程解決這一問題的效果最好。
- 發現小組分工不夠細膩,雖然大家都有做事,但沒有發揮自己的所長,沒有發揮每個人所擅長的部分。
- 最後感謝學姐的耐心解答- -。可能是因為sql server2016的問題,導緻生成的資料庫腳本在重新執行時會發生資料庫内的資料丢失問題,學姐幫我(JP)遠端弄了估計2小時- -