天天看點

團隊作業-随堂小測(同學錄)

組員職責分工:

曉晖:界面,java連結mysql,增删改查。

帥珍:mysql中的資料導出到excel。

一飛:資料庫的建立,sql語句的編寫。

錦謀:GitHub倉庫的建立,以及送出相關操作。

斌豪:無

GitHub連結

點這裡

GitHub的送出日志截圖

團隊作業-随堂小測(同學錄)

程式運作截圖

團隊作業-随堂小測(同學錄)
團隊作業-随堂小測(同學錄)
團隊作業-随堂小測(同學錄)
團隊作業-随堂小測(同學錄)
團隊作業-随堂小測(同學錄)

附狡辯:java的exe要帶jre,總共檔案大小要100m以上,教師裡的網速下個jar包下了10分鐘,是以不是我們不願意提供測試檔案hhhh..

程式運作環境

桌面程式

實作功能

GUI界面

實作同學記錄的增,删,改,查。

支援導出excel。

遇到的困難及解決方法

團隊:沒有想到隻是資料庫作業,是以配置設定任務的時候是寫界面、寫資料庫、寫邏輯實作。是以有的電腦裝了ide+jdk沒裝sql,有的電腦裝了mysql+navicat沒配置ide加jdk。隻有一台電腦有全部所需環境

解決方法:先假裝都完全配置了環境寫,然後在集中在一台電腦上debug。實在不行的直接寫在紙上,比如手撕sql代碼。嗯。。這就為什麼github不是用分支寫的原因:)

組員1:曉晖

本來想弄web程式,卧槽wifi用不了,筆記本沒網線接口。配置不了spring。學術型的javaee我又不會。又隻有我電腦組態了全套的ide+mysql+jdk。。。。QAQ彙總的時候bug暴多。

解決方法:寫桌面程式,swing包寫的真難受。總覺得今天debug的能力暴強。

組員2:帥珍

遇到的困難:電腦上沒有安裝sql、poi包,對java的文法不是太熟。

解決方法:假裝有sql,先用代碼實作大緻邏輯。

組員3:一飛

遇到的困難:原來認為隻是需要建立資料庫,後來才知道要寫sql語句

解決方法:直接手撕資料庫

組員4:錦謀

遇到的困難:無

組員貢獻比
組員姓名 貢獻比
曉晖 33%
帥珍 25%
一飛 22%
錦謀 20%
PSP表格
PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃
· Estimate · 估計這個任務需要多少時間 15
Development 開發
· Analysis · 需求分析 (包括學習新技術) 40 50
· Design Spec · 生成設計文檔
· Design Review · 設計複審 (和同僚稽核設計文檔)
· Coding Standard · 代碼規範 (為目前的開發制定合适的規範)
· Design · 具體設計
· Coding · 具體編碼 25 35
· Code Review · 代碼複審
· Test · 測試(自我測試,修改代碼,送出修改) 10
Reporting 報告
· Test Report · 測試報告
· Size Measurement · 計算工作量
· Postmortem & Process Improvement Plan · 事後總結, 并提出過程改進計劃
合計 90 115
學習進度表
第N周 新增代碼(行) 累計代碼(行) 本周學習消耗時(小時) 累計學習消耗時(小時) 重要成長
110 初次接觸并使用了原型設計工具,并對NABCD模型有了一定的了解
2-3 340 450 9 java學習
4 750 1200 13 28 認識并學習了json
5-6 1020 2220 18 46 學習了ui、java的相關知識