本站小編為你精心準備了案例在課程設計教學中的運用參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
1該課程設計題目的意義
(1)讓學生學習一門工具在本課程設計過程中,學生選擇學習過的編程語言,運用數據庫相關知識,對以前所學知識進行了實際的綜合性應用。(2)讓學生了解實際需要“聯村聯戶,為民富民”管理系統是為甘肅省開展的“聯村聯戶、為民富民”行動服務的一款管理系統。自2012年以來,全省開展了以單位聯系貧困村、干部聯系特困戶為主要內容的雙聯行動,內容豐富,覆蓋面廣[2-3]。大部分單位目前只有相應的網站,而沒有專門的管理系統軟件。因此本系統以所在學校為單位,為這一綜合性工程搭建了一個平臺。(3)了解國情,省情筆者所在學校以及二級學院,甘肅籍學生占大多數,其中有一部分學生來自貧困地區,通過該系統的設計,使學生更深入地了解國家和甘肅省的幫扶政策,更好地進行國情、省情教育,激勵學生奮發學習,勵志改變家鄉面貌。
2系統分析與總體設計
本系統在實際需求的基礎上,選擇了部分核心功能,做出系統的需求如下:幫扶對象的基本需求:了解致富信息,科技指導農業生產,農業信息化相關信息,撰寫民情日志。聯系干部的基本需求:農戶基本信息、農戶戶口信息、農戶幫扶地址、農戶收入情況,農戶發生大事件。
2.1系統的功能與需求假設—致,其模塊結構圖如下:
2.2系統詳細設計與實現(1)系統簡介該系統以JAVA語言實現,Java是一個純的面向對象的程序設計語言,它繼承了C++語言面向對象技術的核心,Java舍棄了C++語言中容易引起錯誤的指針、運算符重載、多重繼承等特性,增加了垃圾回收器功能,用于回收不再被引用的對象所占據的內存空間,使得程序員不用再為內存管理而擔憂。它是一種簡單的、跨平臺的動態的語言,其特點是面向對象,采用分布式結構,性能優異,多線程。(2)數據庫設計數據庫采用MySQL,MySQL是一個關系型數據庫管理系統,在WEB應用方面,MySQL是最好的關系數據庫管理系統應用軟件之一。MySQL是一種關聯數據庫管理系統,將數據保存在不同的表中,這樣就增加了速度并提高了靈活性。MySQL軟件采用了雙授權政策,它分為社區版和商業版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇MySQL作為網站數據庫。其社區版的性能卓越,搭配PHP和Apache,可組成良好的開發環境。
2.3各部分功能①登錄界面A使用注冊的用戶名和密碼進行登錄到管理平臺進行交流;B管理平臺將會對注冊用戶進行審核。②管理平臺基本信息A對系統的版本及登陸IP地址一類信息進行解釋;B公告一些系統更新內容及時間信息。C可以獲得管理平臺的聯系方式及地址。③基本信息模塊A用戶基本信息:存儲和查看各幫扶對象的姓名、年齡、民族、政治面貌和學歷等基本信息;B用戶幫扶地址:需要幫扶對象的詳細家庭地址,包括市(州)、縣、村;C農村戶口信息:需要幫扶對象的詳細戶口地址;D戶口收入情況:需要幫扶對象近幾年來的人均年收入情況。④幫扶信息模塊幫扶信息管理主要是記錄與存儲一些發生在農戶當中的一些事件,主要列出幫扶者將采取的一些脫貧致富的計劃與方案。A民情事件;記錄幫扶對象日常生活、從事農業生產等活動情況,可上傳相應照片。B大事件;幫扶過程中,幫扶對象出現的突發事件和幫扶人對幫扶對象的幫扶內容。C幫扶計劃:幫扶人對幫扶對象具體的幫扶計劃。按每月記錄,從農業生產、科技致富等方面。⑤信息報表模塊:主要公布幫扶信息:向民眾展示幫扶后產生的一些實際效果,及在民眾中產生的反響信息。幫扶計劃執行之后,農戶的真是變化。⑥其他信息欄目A通知公告管理:用戶可以從此對通知公告欄目進行管理,及時的添加通知公告信息;B修改密碼:用戶可以通過此欄目對自己用戶名的密碼進行修改與處理;C退出:用戶可以通過此欄目退出管理系統。
3結語
本組課程設計題目以實際應用為背景,以所學知識為依托,深化了課程設計的時效性和針對性,全面培養了學生的動手能力,使學生進一步了解省情和民情,加深了學生的政治政策學習。通過對管理系統各功能模塊的測試與運行,初步可以實現雙聯工作的管理,極大地減輕了管理者的工作量,使大量通知、信息、聯系幫扶對象等工作在系統中順利完成。希望通過這一系統可以更有效地開展“聯村聯戶、為民富民”這一行動。
作者:董莉霞 單位:甘肅農業大學信息技術科學技術學院