組員職責分工:
曉晖:界面,java連結mysql,增删改查。
帥珍:mysql中的資料導出到excel。
一飛:資料庫的建立,sql語句的編寫。
錦謀:GitHub倉庫的建立,以及送出相關操作。
斌豪:無
GitHub連結
點這裡
GitHub的送出日志截圖
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZwpmL2czNwkTO4YTNx0SMwIDMxETMwIDNwETM3EDMy0iM3gDMyITMvwVMxcTMwIzLcJzN4AjMyEzLcd2bsJ2Lc12bj5ycn9Gbi52YucTMwIzcldWYtl2Lc9CX6MHc0RHaiojIsJye.jpg)
程式運作截圖
附狡辯: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周 | 新增代碼(行) | 累計代碼(行) | 本周學習消耗時(小時) | 累計學習消耗時(小時) | 重要成長 |
---|---|---|---|---|---|
1 | 110 | 7 | 初次接觸并使用了原型設計工具,并對NABCD模型有了一定的了解 | ||
2-3 | 340 | 450 | 9 | java學習 | |
4 | 750 | 1200 | 13 | 28 | 認識并學習了json |
5-6 | 1020 | 2220 | 18 | 46 | 學習了ui、java的相關知識 |