開課選課系統APP基本功能實現


隊員:031302511 031302505

效果圖如下:

      

上述功能分析:

功能分析:我們考慮到手機自帶的SQLite會被清理軟件清理掉數據,這樣就沒有實際用處。所以我們就自己搭建服務器來獲取所需的數據。首先是通過解析表格,將表格的內容解析到SQLServer(poi解析表格),然后搭建服務器,用Tomcat6.0部署,將數據庫的內容轉發到一個頁面顯示。然后手機通過訪問服務器去獲取數據。並用json解析,顯示到App界面。在第一個界面用ListView顯示年級和課程名稱,然后用戶可以點擊想要了解的課程名稱就可以跳轉到第二個界面查看相應課程的信息。如果用戶有選課意向便可以通過“選課按鈕”來填寫相應的信息。如果不想選該課程,便可以通過標題欄的返回鍵回到前一個界面。

分工我(031302511)主要負責是從服務器上獲取相應的數據,並通過json解析數據呈現到手機界面。
        隊友(031302505)主要負責解析表格內容到數據庫,並搭建服務器為之提供數據。
        界面設計則是由我們共同完成。
 
服務器內容:
 
 
數據庫設計:
 
 
PSP表格:
 
結對照片:
 
    
 
服務器端:https://github.com/hbless/CourseManagement/branches
客戶端:https://github.com/curry30lin/CourseManagement/branches
 
 
提交記錄:
 
 
總結:
通過這次的結對編程,更好地去體會到了去開發一個項目的過程,可以說是獲得了不錯的經驗。在完成這次作業的過程中,和隊友較合理地分配了各自的工作量,在遇到困難的時候能很好地去互相探討,共同去解決問題,我覺得在這個方面讓我明白了在開發一個項目的過程中團隊協作的重要性。在編程方面,分配了各自所要完成的模塊后,各自去進行學習,在不同的時間段,輪流當主程序員。期間出現的一些問題,一起努力解決,較有效率地完成了基本的功能。然后后期再對界面進行了一些優化。總的來說,通過這次的結對編程,讓我受益匪淺。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM