freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于安卓系統(tǒng)的教學管理系統(tǒng)學生客戶端的設計與實現(xiàn)畢業(yè)論文(存儲版)

2025-07-24 15:56上一頁面

下一頁面
  

【正文】 (1)登錄功能進行學生身份的驗證。8學生選擇課程查詢作業(yè)時間查詢作業(yè)內(nèi)容**查詢自己得分******圖 34  作業(yè)功能用例圖(4)反饋功能則是學生向教師提出意見和建議的平臺,學生可以通過此平臺,選擇想進行反饋的課程,給課程老師留言,查詢修改和刪除以往的反饋內(nèi)容,課程老師可以通過教師客戶端查看學生留言。登錄學 生輸入學號密碼 學號密碼查詢數(shù)據(jù)庫學生表數(shù)據(jù)庫文件接收數(shù)據(jù)庫文件圖 36  登陸功能數(shù)據(jù)流圖(2)手機客戶端中學生簽到功能通過查詢下載的數(shù)據(jù)庫文件實現(xiàn)。它包括:硬件配置設計、系統(tǒng)模塊結(jié)構設計、數(shù)據(jù)庫設計、代碼設計等內(nèi)容??记谙到y(tǒng)學生客戶端登陸模塊 簽到模塊 作業(yè)模塊 反饋模塊網(wǎng)絡傳遞功能選擇課程功能查看作業(yè)得分功能修改反饋信息功能查看簽到信息功能查看作業(yè)內(nèi)容功能添加反饋信息功能驗證信息功能刪除反饋信息功能12圖 41  考勤系統(tǒng)結(jié)構圖系統(tǒng)的主要功能概述:(1)登錄模塊包括驗證信息功能和網(wǎng)絡傳遞功能,學生可以通過此模塊輸入學號密碼,通過網(wǎng)絡將輸入的學號和密碼傳遞給服務器,服務器通過搜索數(shù)據(jù)庫驗證密碼和學號是否匹配,若不匹配則傳遞提示錯誤信息給相應客戶端,若匹配則傳遞給手機客戶端需要的數(shù)據(jù)庫文件和學生信息,網(wǎng)頁客戶端則直接進入功能界面?!?shù)據(jù)庫設計 數(shù)據(jù)庫概念結(jié)構設計實體聯(lián)系圖,即 ER圖,提供了表示實體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型,在數(shù)據(jù)庫系統(tǒng)概論中屬于概念設計階段。圖 43  學生實體圖(2)課程實體圖包括兩個屬性,分別為課程名稱與課程號。作業(yè)實體圖如圖 46。教師實體主要應用于教師客戶端,學生客戶端不涉及到教師實體。班級表如表 42所示。 作業(yè)表如表 45。學生可以通過增加,修改刪除此表內(nèi)容對教師進行反饋。(3)在重要的函數(shù)和類成員旁邊加上注釋,增加可讀性。網(wǎng)絡功能使用 Socket來傳遞客戶端和服務器端的信息。首先通過數(shù)據(jù)庫搜索到學生所學課程。 每次更新數(shù)據(jù)庫,則發(fā)送完畢后通過 socket將數(shù)據(jù)庫語句發(fā)送給服務器端,并使服務器端進行數(shù)據(jù)庫更新,使手機客戶端的信息與服務器端信息實現(xiàn)同步?!〗邮湛蛻舳税l(fā)來的請求信息功能模塊服務器端接收客戶端的請求信息,通過建立一個一直運行的線程保持監(jiān)聽客戶端發(fā)來的請求信息。同樣,修改,刪除形式如上 發(fā)送返回數(shù)據(jù)模塊在服務器端接收到客戶端發(fā)來的請求時,服務器端將從數(shù)據(jù)庫中查詢相關內(nèi)容返回給客戶端。網(wǎng)頁客戶端的主要功能同手機客戶端的功能大體相似,分為五個模塊:登陸模塊,功能選擇模塊,簽到模塊,作業(yè)模塊以及反饋模塊。30圖 511  選擇功能頁面 簽到模塊通過功能選擇模塊跳轉(zhuǎn)到簽到頁面,服務器會在數(shù)據(jù)庫中自動搜索出登陸學生所學習的課程。刪除反饋信息的 SQL語句:Delete from feedback Where fdid =’1’修改反饋信息的 SQL語句:Udpate feedback Set context=’第二個問題不會’where fdid=’1’ 圖 514  反饋頁面33教學管理系統(tǒng)——學生網(wǎng)頁客戶端的主要功能都得以展現(xiàn),網(wǎng)頁部分內(nèi)容通過,使得學生用戶可以通過兩種方式去查詢自己的簽到,作業(yè)情況并可以與老師進行互動,實現(xiàn)了 C/S和 B/S兩種模式,將系統(tǒng)變得更加完善。也要感謝河北大學數(shù)學類同學對本系統(tǒng)的所提的建議與意見,使我對畢業(yè)設計的流程有了更加全面和完善的認識。1258[5]  墨菲 李雪飛 :人民郵電出版社,2022 年.[6]  李寧. Android 開發(fā)權威指南 .北京: 年.[7]  丁光惠 唐正連 B/S 的畢業(yè)設計管理系統(tǒng)開發(fā).[8]  涂繼亮 B/S 的畢業(yè)設計雙向選題系統(tǒng)設計.[9]  Michael Otey,Paul Conte,陳恩義 Server ~154[10]   Ed Burte . Hello,Android. Pragmatic ~196[11]   Reto Android 2 Application Development. ~22736致  謝本人能夠比較順利的完成該次畢業(yè)設計,離不開河北大學謝博鋆老師和王濤老師的悉心指導。圖 513  作業(yè)頁面32 反饋模塊通過功能選擇模塊跳轉(zhuǎn)到反饋頁面。這里使用 RadioButton選擇頁面的跳轉(zhuǎn)。(data)。//獲取信息 = (0,1)。服務器端向客戶端發(fā)送數(shù)據(jù)的格式定義為表 52的形式。添加反饋信息的 SQL語句如下:Insert into feedback (fdid,studentid,coursename,datetime,context)Values (’1’,’001’,’離散數(shù)學’ , ’2022428’,’第一個問題不會’)點擊手機 menu鍵,屏幕底端會出現(xiàn)修改和刪除按鈕,選中所要刪除和修改的內(nèi)容,可以進行對反饋內(nèi)容的修改和刪除。22圖 54  簽到模塊選擇班級界面點擊課程名稱,將執(zhí)行操作:將點擊的 listview中的課程名傳遞到 coursename,即String coursename=((TextView)view).getText().toString()。205  詳細設計 手機客戶端 學生登陸模塊手機客戶端首先下載或更新“”更新本地數(shù)據(jù)庫。同樣,在每個功能選擇查詢課程的時候,可將課程名稱傳遞到 coursename這個變量中,其他函數(shù)調(diào)用時,即可接受此變量的值。簽到記錄表如表 47。選課表如表 44:表 44  選課表字段名 描述 類型 長度 是否允許為空 是否主鍵studentid 學生編號 Varchar 10 否 是courseid 課程編號 Varchar 10 否 是(5)作業(yè)表(hw)是用來記錄每個班級作業(yè)的具體情況,學生查看作業(yè)內(nèi)容需要查詢此表。17表 41  學生表字段名 描述 類型 長度 是否允許為空 是否主鍵classid 學號 Varchar 10 否 是studentname 姓名 Varchar 20 否 否password 密碼 Varchar 10 否 否classid 班級號 Varchar 10 否 否(2)班級表(class)包括班級號與班級名兩個字段。實體圖如圖 48。班 級班級名班級號圖 45  班級實體圖(4)作業(yè)實體圖包括作業(yè)號,課程號,日期,班級號以及作業(yè)題目五項屬性。13學生班級在N課程作業(yè)選課NM作業(yè)記錄MN留簽到1NNN教1教師反饋1N1留言記錄 查看1N1簽到記錄 點名1 N 有1N圖 42  教學管理系統(tǒng) ER 圖部分實體圖如下:(1)學生實體圖包括四個屬性,其中包括學號,姓名,密碼以及班級號,學號密碼兩個屬性可以用來作為身份驗證,供登錄模塊使用,班級號作為與班級實體對應,學號與姓名實現(xiàn)與其他實體連接。學生先選擇需要反饋的課程,然后進入反饋信息界面。硬盤:20G 及其以上。反饋功能數(shù)據(jù)流圖如圖 39。學生用戶在登錄界面輸入學號和密碼,手機客戶端會通過網(wǎng)絡將學號和密碼傳送給服務器,服務器查詢數(shù)據(jù)庫,驗證學號和密碼是否與學生表中記錄相同,如若兩者和數(shù)據(jù)庫中信息正確,則將客戶端需要的數(shù)據(jù)庫文件和信息傳遞過去。學生選擇課程查詢考勤情況查詢考勤時間******圖 33  簽到功能用例圖(3)作業(yè)內(nèi)容評分情況查詢功能提供給學生查詢每個課程作業(yè)的情況,學生通過選擇需要查詢的課程,查看此課程教師留下的作業(yè)的作業(yè)號,日期和作業(yè)題目等內(nèi)容,并可以查詢自己在此項作業(yè)中得到的分數(shù)。  功能需求分析學生客戶端教學管理系統(tǒng)應該能完成四種功能包括登錄功能,簽到情況查詢功能,作業(yè)情況以及評分情況查詢功能和向教師進行反饋功能,并且能手機客戶端形式與網(wǎng)頁客戶端兩種形式實現(xiàn)上述功能,保證系統(tǒng)的正常運行。63  需求分析 特性需求分析一個好的教學管理系統(tǒng)應該具有一下特性:(1)易操作和功能簡單明確不令人誤解。該系統(tǒng)的開發(fā)過程主要包括需求分析、系統(tǒng)設計、數(shù)據(jù)庫設計、編碼設計、軟件測試等。C與.NET平臺的結(jié)合足以為畢業(yè)設計綜合管理系統(tǒng)提供完整的解決方案。此外, 還可以利 平臺架構的諸多優(yōu)越性能,如類型安全以及對 XML、SOAP、WSDL 等 Internent標準的強大支持。Eclipse 框架還可用來作為與軟件開發(fā)無關的其他應4用程序類型的基礎,比如內(nèi)容管理系統(tǒng)。最初主要用來 Java語言開發(fā),現(xiàn)在人們可以通過安裝插件使其作為 C++、Python、PHP 等其他語言的開發(fā)工具。由于此系統(tǒng)開發(fā)并不是以盈利為目的,開發(fā)周期可以相對較長,因此開發(fā)進程方面是可行的。技術可行性分析:安卓系統(tǒng)是基于 Java編寫的,因此手機客戶端采用 Eclipse配上AndroidSDK,完全可以實現(xiàn)系統(tǒng)功能,開發(fā)人員都具有一定 Java功底,加之安卓平臺開放性,網(wǎng)上很輕松的可以查看到各種實現(xiàn)代碼,手機客戶端在技術上是可行的。由于在高校中師生交流的不順暢,嚴重影響著教師的教學工作和學生的學習生活,因此亟需一款軟件去簡化教師的工作,實現(xiàn)教師與學生簡單方便地交流。安卓系統(tǒng)以其開放的平臺,眾多、免費的應用,華麗、新鮮的運行界面,簡單、親切的用戶體驗而備受消費者的喜愛?;?Android系統(tǒng)的教學管理系統(tǒng)分為兩個部分,一部分
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1