結對程式設計三

2022-08-16 00:57:16 字數 1827 閱讀 8067

031302301031302302

將初始的擁有一定資料的排課excel表匯入系統,再將其展現在我們設計的原型裡。基本可以分成兩個部分,第一部分是從excel到資料庫,第二部分是從資料庫到圖形介面。

我們的思路是,將已經接收到的空表匯入至電腦本地的資料庫中,之後資料庫匯入系統中。由我完成第二部分,由我的隊友完成第一部分。

資料庫建立

開始時我們先在sql建立了乙個資料庫,在powerdesigner 中設計了一張表,在sql下執行指令碼,將表新增到了資料庫中

將**匯入資料庫

將資料庫內容匯入到系統中

在資料庫匯入到系統的過程中,我先使用了繼承sqliteopenhelper類的方法,但是出了許多錯誤,當時我連看錯誤都不知道在哪看。最後只好改用openorcreatdatebase這個方法來建立乙個臨時的資料庫進行測試。後來,又發現這種方法不能開啟在assests資料夾底下的資料庫,而那時候就剩一天時間了,於是只好上網查詢資料。然後改用io流將test1.db資料庫在執行時copy到sd卡中。才使得任務完成。在從sql裡面的資料庫轉換到.db的資料庫的過程中,我發現了乙個很好用的小軟體sqlconverter。這個軟體能夠很方便的將sql中的資料庫轉換成.db檔案的資料庫。

合併兩部分的開發完成,我們到了結合的時候,我們馬上就發現了問題,型別問題,隊友匯入的時候將一些資料定義為了int型,一些varchar型,但我做的時候完全用的是varchar,我們只能從新修改,隊友將我匯入時的程式修改,才成功和我合併。

最終效果

對於資料庫的設計,我們設計了以下列名(id,zhuanye,renshu,kechengmingcheng ,xuanxiuleixing , xuefen , xueshi ,shiyanxueshi ,shangjixueshi , qizhizhouxu , renkejiaoshi , beizhu)將給出的**列與本資料庫對應,匯入即可。

1.雙方要多溝通

兩個人分工,要多進行交流,約定好一些必要的資訊,並且隨著時間不斷的更新, 而且更多的東西是需要面對面交流才能正確的講清楚的,單靠文字有許多難以理解的地方。甚至由於表達能力問題,有時有的人會有不同的理解。。

2.實踐是最容易獲得知識的過程

第三次結對程式設計

031302430 031302404 功能分析 資料庫設計 按照棟哥的要求,我們用powerdesigner來設計我們的資料庫,我的partner寫了這篇博文,位址 連線 心得體會 這次作業本來是打算寫在android端的,在網上看了一些blog,發現android並不能直接連線資料庫,比較方便的...

從結對程式設計到結對工作

熟悉極限程式設計的人都知道,在極限程式設計的十二項實踐中,有乙個非常重要的實踐就是結對程式設計,也就是兩個人坐在同一臺電腦前面,使用相同的鍵盤和滑鼠來開發同樣的乙個模組,乙個負責 的鍵入,另外乙個人負責盯緊可能出現的錯誤,包括低階錯誤和方向性的錯誤。而且,當乙個問題對其中乙個人難以解決而恰好是另外乙...

從結對程式設計到結對工作

熟悉極限程式設計的人都知道,在極限程式設計的十二項實踐中,有乙個非常重要的實踐就是結對程式設計,也就是兩個人坐在同一臺電腦前面,使用相同的鍵盤和滑鼠來開發同樣的乙個模組,乙個負責 的鍵入,另外乙個人負責盯緊可能出現的錯誤,包括低階錯誤和方向性的錯誤。而且,當乙個問題對其中乙個人難以解決而恰好是另外乙...