【正文】
技術的訪問。 Visual 2021 簡介 的開發(fā)環(huán)境有多種選擇,該系統(tǒng)的開發(fā)選擇 Visual 2021。這些除了需要對基本數(shù)據(jù)進行存儲外,還需要開發(fā)專門的數(shù)據(jù)庫 系統(tǒng)來幫助對其進行管理。存儲和管理數(shù)據(jù)需要使用數(shù)據(jù)庫管理系統(tǒng),不但需要后臺數(shù)據(jù)庫對數(shù)據(jù)的安全存儲,而且需要前臺應用程序對數(shù)的 方便高效 管理。 本系統(tǒng)采用 C作為開發(fā)語言, C是 .NET 平臺的通用開發(fā)工具,它能夠建造所有的 .NET應用。相對原有的 Web 技術而言, 提供的編程模型和結構有助于快速、高效地建立靈活、安全和穩(wěn)定的應用程序。 可以使用任何兼容 . 平臺的語言進行開發(fā),具有較強的兼容性。 河北大學 2021屆本科畢業(yè)生畢業(yè)論文(設計) 4 簡介 是 .NET 框架的一部分 , 是一種建立動態(tài) Web 應用程序的技術 。 這種平等和一致性并不僅限于 Java 開 發(fā)工具。許多軟件開發(fā)商以 Eclipse 為框架開發(fā)自己的 IDE。 Android 是一個對 第三方軟件 完全開放的平臺,開發(fā)者在為其開發(fā)程序時 擁有更大的自由度,突破了 iPhone 等只能添加為數(shù)不多的固定軟件的枷鎖 ,使得應用的安 裝更加方便 ;同時與 Windows Mobile、Symbian 等廠商不同, Android 操作系統(tǒng)免費向開發(fā)人員提供,這樣可節(jié)省近三成成本。 開發(fā)工具簡介 Android 及 SDK介紹 SDK 指是軟件開發(fā)包, 被 軟件開發(fā)工程師 用于為特定的 軟件包 、軟件框架、硬件平臺、操作系統(tǒng)等建立 應用軟件 的開發(fā)工具的集合。 法律可行性分析 :從法律角度看, Android 是個開放的平臺,代碼是開放的,加上基于 Android 的 教學管理 系統(tǒng)主要為師生提供便利, 作為畢業(yè)設計, 并不以盈利為目的 , 且是自主開發(fā)設計,因此不會在社會上引起侵權或其它責任問題,在法律上是可行的。后臺數(shù)據(jù)庫軟件選用微軟公司的大型數(shù)據(jù)庫服務器 SQL Server 2021。 可行性分析既不能以偏蓋全,也不能過于追求細節(jié),必須為決策提供有價值的證據(jù)。該系統(tǒng)可以很輕松的 實現(xiàn)師生間良好的互 動 ,幫助教師完成簽到,布置作業(yè),打分以及查看學生反饋信息等功能, 提高工作效率簡化工作內(nèi)容的同時更好的完成教學任務, 幫助學生實現(xiàn)查看自己簽到情況,查看布置 的 作業(yè)和打分情況以及對教師進行反饋 ,方便高效的完成學習任務 。 本論文將對學生客戶端,包括安卓客戶端與網(wǎng)頁客戶端的實現(xiàn)進行詳 細的闡述,實現(xiàn)系統(tǒng) 的 C/S 與 B/S兩個模式。 基于Android 系統(tǒng)的 教學管理 系統(tǒng) 則 是一款建立在安卓 平臺的軟件,致力于為廣大師生工作與學習提供便利 , 系統(tǒng)突破傳統(tǒng)交流的時空限制, 實現(xiàn)師生之間的方便有效地交流 。 河北大學 2021屆本科畢業(yè)生畢業(yè)論文(設計) 目 錄 1 引言 ............................................... 1 2 課題背景與可行性分析 ................................ 2 課題背景 ............................................... 2 可行性分析 ............................................. 2 結論意見 ............................................... 3 開發(fā)工具簡介 ........................................... 3 3 需求分析 ........................................... 6 特性需求分析 ........................................... 6 功能需求分析 ........................................... 6 4 總體設計 .......................................... 11 硬件配置設計 .......................................... 11 系統(tǒng)模塊結構設計 ...................................... 11 數(shù)據(jù)庫設計 ............................................ 12 代碼設計 .............................................. 19 5 詳細設計 .......................................... 20 手機客戶端 ............................................ 20 服務器端模塊 .......................................... 20 網(wǎng)頁客戶端 ............................................ 28 6 總結 .............................................. 34 參考文獻 ............................................. 35 致謝 ................................................. 36 河北大學 2021屆本科畢業(yè)生畢業(yè)論文(設計) 1 1 引言 隨著科技的發(fā)展,移動通訊平臺 在不斷地發(fā)展中 愈來愈加成熟 , 預計 2021 年中國手機市場銷量將達到 3 億部,全球銷量更是會超過 10 億部, 其中,安卓系統(tǒng)在手機中的發(fā)展最為迅速。 關鍵詞 : 安卓 ; 教學管理 系統(tǒng) ; 學生 客戶 端 ; 河北大學 2021屆本科畢業(yè)生畢業(yè)論文(設計) Teaching Management System Based on Android system Students Client Design and Implementation ABSTRACT Due to the teaching model,the interaction time between teachers and students in universities is extremely short,attendance,assignments and feedback from students and other issues take up a lot of valuable teaching time,which tends to affect the normal teaching plans and quality,and also causes unnecessary trouble to the study lives of students. In recent years,the growing mobile Inter and the rapid development of mobile platforms carry the new channels and means for the improvement of the teaching Android system which is Equipped in mobile platform the most widely,it’s a convenient and efficient attendance system client for student in mobile phones and tablet PCs that is client provides students thefuctions of querying the situations of attendance and homework and feedbacking on teaching contents to their teachers,optimizes the teaching mode,increases the teaching time and also Improve the students’learning pages client which is built with ASP expanded the scope of application of the system,alleviate the economic pressures of the students,improves the quality of teaching greatly and helps students better to plete the learning task. Key word:Android。河北大學 2021屆本科畢業(yè)生畢業(yè)論文(設計) 基于 Android 系統(tǒng) 的 教學管理 系統(tǒng) — 學生客戶端 的設計與實現(xiàn) 摘 要 高校中由于教學模式的原因,師生 之間 交流的時間 極為 短暫 ,而考勤,作業(yè)以及學生反饋等問題占用了很多寶貴的教學時間,往往會影響正常的教學計劃和教學質量,同樣也會給學生的學習生活帶來不必要的麻煩。 利用移動平臺中應用最廣泛的安卓系統(tǒng),在手機和平板電腦上搭建 的 便捷高效 教學管理 系統(tǒng) 學生客戶端 ,為學生提供 查詢各課程簽到,作 業(yè)情況以及對教師教學內(nèi)容進行反饋等功能,優(yōu)化了教學模式,增加了教學時間,也提高了學生的學習效率,并通過搭建 ASP 網(wǎng)頁學生客戶端擴大了系統(tǒng)應用范圍,緩解了學生的經(jīng)濟壓力,極大改善了教學質量,幫助學生更好地去完成學習任務。client。 在高校中, 由于教師與學生之間往往只是在上課的時候才能見面,師生之間的交流并不是十分活躍 ,教師對于簽到,布置作業(yè),學生們對上課效果的反饋等等很多時候都不能及時解決和處理,而學生對于自己的簽到記錄,各個科目布置的作業(yè)題目和以及分數(shù)也往往不能明了,自己在學習上的問題也不能及時 地 反映給老師,影響正常的學習生活。由于考慮到學生可能不能 每人 都擁有一部安卓設備,此系統(tǒng)將會提供網(wǎng)頁客戶端,學生可以通過網(wǎng)頁實現(xiàn)客戶端內(nèi)容??紤]到安卓系統(tǒng)的迅速發(fā)展和極高的普遍率,以及其平臺的開放性 和友好的界面,這款基于 Android 系統(tǒng)的 教學管理 系統(tǒng)便應運而生了。 教學管理 系統(tǒng)可以基于移動平臺安卓系統(tǒng)進行開發(fā),幫助師生輕松解決教學中工作學習等問題。 網(wǎng)頁客戶端 用 (C)編寫,在 Visual Studio 2021 環(huán)境下實現(xiàn), 運用面向對象的編程思想進行 Web開發(fā),并且是以編譯方式執(zhí)行,具有較高的開發(fā)效率和運行性能。 從成本方面看,本系統(tǒng) 的實現(xiàn) , 計算機和網(wǎng)絡硬件已經(jīng)擁有 , 由于安卓是個開放的平臺, Eclipse 與 AndroidSDK 都是免費提供的, 網(wǎng)絡客戶端所用軟件也都已經(jīng)配備 , 因此成本很低 ;從效益方面看, 本客戶端主要是為廣大師生提供便利, 暫時還 不會帶來任何經(jīng)濟收益,不過經(jīng)過 完善 后可以 考慮 作為產(chǎn)品 在社會上推廣, 加上安卓系統(tǒng)的廣泛應用,相信 產(chǎn)品的盈利 空間是很大的 。 結論意見 經(jīng)過幾個不同角度的可行性分析,可以確定該系統(tǒng)能夠開發(fā)。 Android 手機系統(tǒng) 最震撼人心之處在于 其 開放性和服務免費。 Eclipse的本身只是一個框架平臺,但是 隨著 眾多 插件 的 產(chǎn)生 ,使得 Eclipse 擁有 很好 的靈活性。由于 Eclipse 中的每樣東西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。 本系統(tǒng)即通過 Eclipse,添加 Android 做插件,匹配上 AndroidSDK 進行軟件的開發(fā)。 .NET 是 Microsoft 面向 XML Web 服務的平臺,它使用一種統(tǒng)一的、個性化的方式將信息、設備和人員緊密地聯(lián)系在一起。 在 頁面中,可以使用 服務器端控件來建立常用的用戶接口元素,并對其進行編程;可以使用內(nèi)建可重用組件和自定義組件快速建立 Web Form,從而使代碼大大簡化。當前, 已逐漸被廣泛使用 。 SQL Server 2021 簡介 隨著社會信息化的不斷發(fā)展,人們面對的各種類型的數(shù)據(jù)信息正在呈現(xiàn)出爆炸式增長的態(tài)勢,因而對數(shù)據(jù)的安全存儲和高效管理具有 越發(fā) 明顯的重要性。 畢業(yè)設計管理系統(tǒng)不但要存儲教師和學生的基本信息,而且要實現(xiàn)一些重要流程和必要操作,如課題的申請、審批和選擇,畢業(yè)設 計時間表的安排、論文的評閱答辯以及在線答疑等。系統(tǒng)采用模塊化開發(fā)方法,每個模塊各自實現(xiàn)相應的子功能,最后進行集成,共同實現(xiàn)系統(tǒng) 的 功能。而且可以創(chuàng)建自定義控件,使程序具有更好的擴展性、可維護性以及重用性。一個良好的 教學管理 系統(tǒng)應該功能明確,沒有二義性,用戶可以很明了的通過界面明白各項功能的實現(xiàn)方法,而不是看到界面不知道各按鈕的具體用途,即操作簡單,界面友好。軟 件在運行不能發(fā)生崩潰,卡頓等問題,整個界面操作起來很流暢 。 系統(tǒng)用例圖如圖 31。系統(tǒng)用例圖如圖 32。用例圖如圖 34 所示。 從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的河北大學 2021屆本科畢業(yè)生畢業(yè)論文(設計) 9 移動