綜合運用所學的程序設計基礎、數據結構、數據庫原理及應用、高級語言程序設計、面向對象程序設計、軟件需求分析與建模、軟件設計與體系結構、軟件測試等課程知識,設計開發一個較實用的應用系統。
通過該設計可以鞏固并提高軟件工程專業學生的軟件需求分析、設計、開發、測試、維護等能力。同時培養學生獲取、分析和處理信息的能力,培養學生綜合運用所學理論知識和實踐技能,使學生熟練掌握軟件開發的方法和流程,熟練掌握數據庫設計的基本原理、要求和方法,提高分析問題、解決問題的能力,為學生的進一步學習和工作打下良好的基礎。
2.畢業設計(論文)課題任務的內容和要求
(1)要求使用微信小程序開發框架和MySQL關系數據庫管理系統相結合進行開發。
(2)寶寶云幼兒服務微信小程序一款為用戶打造的兒童育兒平臺,用戶可以進行專家咨詢、育兒課堂、在園監控、疫苗提醒、寶寶護理等等功能的使用,極大地豐富了父母的育兒知識和保證育兒觀念的正確性。針對具體的需求,按照軟件工程的設計方法進行設計與開發。
(3)主要功能包括:寶寶云幼兒服務微信小程序,主要分為用戶功能模塊和管理員功能模塊兩大部分。其中用戶功能模塊包括登錄注冊、成長檔案、家園共享、專家咨詢、在園監控、疫苗提醒、寶寶護理、校園公告等模塊,管理員功能模塊包括用戶管理、視頻管理、數據管理等模塊。
(4)設計要功能完善、界面友好、使用方便、運行穩定、具有實用性。在功能實現上,要完成所有功能,數據豐富;實用性上要進行數據的合法性、完整性檢查;并且為了使該軟件運行穩定,要進行充分測試。
(5)提交的設計說明書要包括可行性研究和需求分析、系統設計、系統實現、系統測試等。
階段?? ?應完成的主要工作?? ?起止教學周
1?? ?查閱文獻資料,進行需求分析,撰寫開題報告?? ?第1周
2?? ?系統總體設計,劃分模塊結構?? ?第2周
3?? ?系統詳細設計,進行具體開發設計并實現編碼?? ?第3-7周
4?? ?畢業設計中期檢查,進行中期成果答辯?? ?第8周
5?? ?繼續完善系統,進行系統測試?? ?第9周
6?? ?撰寫畢業設計說明書(論文),提交指導教師審閱?? ?第10周
7?? ?修改并完善畢業設計說明書(論文),進行外審及重復率檢測?? ?第11周
8?? ?畢業設計說明書(論文)定稿,制作PPT,進行畢業答辯?? ?第12周
9?? ?畢業設計相關資料整理組檔并提交?? ?第13周
主要參考文獻
[1]劉玉佳.微信“小程序”開發的系統實現及前景分析[J].信息通信,2017(1):260-261.
[2]李文,黃可,張清芳,郭凱,徐明剛.農用灌溉井房的智能水電雙控系統[J].河南科技大學學報(自然科學版),2019,40(03):72-79+9.
[3]張純.基于Silverlight技術的個性化在線臺歷制作系統的實現[D].成都:電子科技大學,2011.
[4]陳孝威,陳凌云.三層體系結構的客戶機/服務器[J].計算機應用,2000.01.
[5]侯景華.基于Apache的Web服務器性能優化和分析[D].西安:電子科技大學,2006.