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

正文內(nèi)容

——基于安卓系統(tǒng)的教學管理系統(tǒng)一學生客戶端的設計與實現(xiàn)-資料下載頁

2024-12-07 01:06本頁面

【導讀】基于安卓系統(tǒng)的教學管理系統(tǒng)。一學生客戶端的設計與實現(xiàn)。高校中由于教學模式的原因,師生之間交流的時間極為短暫,而考勤,作業(yè)以及學生。反饋等問題占用了很多寶貴的教學時間,往往會影響正常的教學計劃和教學質(zhì)量,同樣也。會給學生的學習生活帶來不必要的麻煩。簡化教學工作,提高學生學習效率已經(jīng)成為高校。中亟待解決的問題。近些年移動互聯(lián)網(wǎng)的不斷壯大和移動平臺的飛速發(fā)展為教學模式的改善提供了新的。利用移動平臺中應用最廣泛的安卓系統(tǒng),在手機和平板電腦上搭建的便捷高。搭建ASP網(wǎng)頁學生客戶端擴大了系統(tǒng)應用范圍,緩解了學生的經(jīng)濟壓力,極大改善了教學。質(zhì)量,幫助學生更好地去完成學習任務。本科畢業(yè)生畢業(yè)論文(設計). 2課題背景與可行性分。隨著科技的發(fā)展,移動通訊平臺在不斷地發(fā)展中愈來愈加成熟,預計2021年中國手。機市場銷量將達到3億部,全球銷量更是會超過

  

【正文】 離敢跟學 國 58 反饋功能選擇班級界面 課程選擇完成后,將科目名稱傳遞到 coursename 中,例如 coursename=離散數(shù)學。 在數(shù)據(jù)庫中搜索登錄學生先前發(fā)表的反饋 SQL 語句如 下 : Select context From feedback Where studentid= 39。 00139。 and coursename= 39。 離散數(shù)學 39。 然后進入反饋界面,如下圖 59: 26 河北大學 2021 屆本科畢業(yè) 生 畢 業(yè)論文 (設計 ) ……………………………… … ……… 疊... 主 I 囂趾擅毒組 副 叫 且 |謂輸入應饋信息 反饋 崔 興邦 : 第 一 個問題不會 館改 刪除 圖 59 反饋功能界面 在文本框中輸入需要進行的反饋,點擊反饋按 鈕 , 將 輸入信息寫入數(shù)據(jù) 庫 , 判斷數(shù)據(jù) 庫是否為 空 , 為 空 則 插入 fdid噸 , 不為空則不用插入 fdid。 添加反饋信息的 SQL 語句如下 : Insert into feedback (fdid, studentid, coursename, datetime, context) Values ( 39。 l 39。 00139。 離散數(shù)學 , , 39。 202142839。 第一個問題不 會 , ) 點擊手機 menu 鍵,屏幕底端會出現(xiàn)修改和刪除按 鈕 , 選中所要刪除和修改的內(nèi)容, 可以進行對反饋內(nèi)容的修改和刪除。 刪除反饋信息的 SQL 語句 : Delete from feedback Where fdid = id 修改反饋信息的 SQL 語句 : Udpate feedback Set context= 39。 第二個問題不會 39。 where sort id= id : 每次更新數(shù)據(jù) 庫 , 則發(fā)送完畢后通過 socket 將數(shù)據(jù)庫語句發(fā)送給服務器端,并使服 務器端進行數(shù)據(jù)庫更 新 , 使手機客戶端的信息與服務器端信息實現(xiàn)同步。 至此,手機客戶端的主要功能已經(jīng)實 現(xiàn) , 軟件的代碼編寫思 路 , 數(shù)據(jù)庫查詢語句和界 面設計都己經(jīng)很清晰得以 闡 述 , 需求中的要求都得以了實現(xiàn)。 27 河北大學 2021 屆本科畢業(yè) 生 畢 業(yè)論文 (設計 ) 。 5. 2 服務器端模塊 通訊數(shù)據(jù)格式定義 服務器端主要用來接收客戶端發(fā)來的信息,進行相應的操作,并將數(shù)據(jù)返回給客戶端, 同時對服務器端數(shù)據(jù)庫進行管理。 本系統(tǒng)利用 Socket 機制實現(xiàn)服務器端與客戶端之間數(shù)據(jù)的傳 送 , 并且要對數(shù)據(jù)格式 進行規(guī)范。服務器端向客戶端發(fā)送數(shù)據(jù)的格式定義為表 51 的形式。 表 51 客戶端向服務器端發(fā)送數(shù)據(jù)的格式 頭 信。息 客戶端 IP 地址 信息內(nèi)容 xxxx 頭信息定義為 : 0 該信息為請 求 下 載數(shù)據(jù)庫文件和傳遞用戶參數(shù), 1 該信息為請求添 加數(shù)據(jù) , 2 該信息為請求刪除數(shù)據(jù) , 3 該信息為請求刪除數(shù)據(jù)。 服務器端向客戶端發(fā)送數(shù)據(jù)的格式定義為表 52 的形式。 表 52 服務器端向客戶端發(fā)送數(shù)據(jù)的格式 頭 信 息 | 服務器端 IP 地址 | 信息內(nèi)容 xxxxx 頭信息定義 為 : 1 該信息為數(shù)據(jù)庫文件 , 2 該信息為操作返回信息。 5. 接收客戶端發(fā)來的請求信息功能模塊 服務器端接收客戶端的請求信息,通過建立一個一直運行的線程保持監(jiān)昕客戶端發(fā)來 的請求信息。部分代碼 如 下 : n private class ServerThread extends Thread {//接 收信息線程 public void run() { //聲 明一個 ServerSocket 對象 ServerSocket server= null。 while(true) {//無線循環(huán) try{ server = new ServerSocket(4567) 。//定義接受端口 client = () 。 // in = new BufferedReader(new InputStreamReader( client. getlnputStrearn())) 。//定義輸入流 this. request = () 。//獲取信息 = . substring(O, 1) 。//剝離頭信息 if(this. head. equals( 0 )) {//判斷頭信息 28 河北大學 2021 屆本科畢業(yè) 生 畢 業(yè)論文 (設計 ) 數(shù)據(jù)庫參數(shù)請求格式如下 : (以添加為例 ) Insert into tablel, table2, table3 (contextl, context2,context3, context4, context5, context6, context7,context8, context9, context10) Values (?, ?, ?, ?, ?) 在本系統(tǒng)所用添加刪除修改最多不超過三個表,添加內(nèi)容不會超過 10 個內(nèi)容,傳遞 數(shù)據(jù)時參數(shù)形式為 : data[J =new byte [1024], data[J ={ tablel月, table2月, table3 , context1 , context2 context3 , context4 , context5 , context6 , context7 , context8 , context9 , context10 } 其中若 table 或 context 為 空 ,我們統(tǒng)一 設 定其 為 1。 同 樣 , 修 改 , 刪 除形式如上 發(fā)送返回數(shù)據(jù)模塊 在服務器端接收到客戶端發(fā)來的請求時,服務器端將從數(shù)據(jù)庫 中 查 詢相關內(nèi)容返回給 客戶 端 。 將模擬器的 4567 端口綁定到 4568 端口,代碼如下 : (). exec( DB一 PATH+ forward tcp: 4568 tcp:4567 ) 。 Qizhong ADB_PATH 為 adb 即為 Android Debug Bridge 所在路徑。綁定端口后,想模 擬器 4567 端口發(fā)送的信息其實是通過 4568 端口發(fā)送的。 服務器端發(fā)送返回數(shù)據(jù)的代碼如下 : Socket client=new Socket( localhost , 4567) 。 ObjectOutputStream out=new ObjectOutputStream(())。 (data) 。//data 為數(shù)據(jù)內(nèi)容 網(wǎng)頁客戶端 由 于 考慮到學生經(jīng)濟條件的不平均,不能保證每個學生都能擁有一部 Android 手機, 以 至 于 部分學 生 不能使用 此 軟 件 , 導 致學生不能正常 查 看 自己作業(yè)簽到情 況 ,不能將好的 建議意見提交給老 師 , 影響正常的學習生 活 ,網(wǎng) 頁 學生客戶端是必要的。 網(wǎng)頁客戶端的主要功能同手機客戶端的功能大體相似,分為五個模 塊 : 登陸模 塊 ,功 能選擇模塊,簽到模塊,作業(yè)模塊以及反饋模塊。 5. 登錄模塊 29 河北大學 2021 屆 本科畢業(yè)生畢業(yè)論文 (設計 ) 登錄模塊同樣 用 于 學生身份的驗 證 , 在服務器端驗證用戶名與密碼正確與否 。 SQL 語 句較手機客戶端稍有不同。 例 : 學 號 : 001,密碼 : 1234 的學生信 息 查 詢 SQL 語句 為 : Select * From student Where student id= 39。 00139。 and password= 39。 123439。 若 查 找到學生信息則登陸成功,否則,登錄失敗。 網(wǎng)頁客戶端登陸界面如圖 510。 系統(tǒng)登錄 用戶名 * 密碼 圓 圓 回 510 網(wǎng)頁 端 登 陸界面 5. 功能選擇模塊 此模塊是較手機客戶端多出的一個小模塊, 由 于 手機客戶端可用 TabHost 分頁 顯 示 出 三個模 塊 , 網(wǎng)頁 客 戶 端受到網(wǎng)頁制作的限制,只得添加一個功能選擇模塊實現(xiàn)各功能頁面 的跳轉(zhuǎn)。 這 里 使用 RadioButton 選擇頁面的跳轉(zhuǎn)。 功能選擇界面如圖 511。 30 河北大學 2021 屆 本科畢業(yè)生畢業(yè)論文 (設計 ) lφ t iE畫 畫畫 在興邦同學 選 j辛功能 }簽到情況 01 作業(yè)情況 39。 反饋 Ij!l 圖 511 選擇功能頁面 5. 簽到模塊 通過功能選擇模塊跳轉(zhuǎn)到簽到頁 面 , 服務器會在數(shù)據(jù)庫 中 自動搜 索 出登陸學生所學習 的課程。 查 詢 課程的 SQL 語句與手機客戶端相 似 , 以 studentid= 39。 00139。 為 例 : Select coursename From course, cs Where student id= 39。 00139。 and course. courseid=cs. courseid 然后將課程名稱輸出到 ComboB ox 中 , 點擊所 要 查詢 的 課 程 , 服務器 會 查 詢登錄學生 在此門課程中的簽到情況。 以選擇數(shù)據(jù)結(jié)構(gòu)為 例 , 簽到信息查詢 SQL 語句 為 : Select studentname, datetime, sign From student id, signdata Where coursename= 39。 數(shù)據(jù)結(jié) 構(gòu) , and studentid=39。 00139。 自 動 刷新頁面 后 , 將搜索到的信 息顯示在網(wǎng)頁上。 界面如下圖 512 所示。 31 河北大學 2021 屆 本科畢業(yè)生畢業(yè)論文 (設計 ) 28 呵 l 莖 歸σ 面 噩 噩噩噩 暨 ::5 暨團圓噩噩回醒醒理暨 哩 IX 1 課程名稱 姓名 時間 在興邦 在興邦 在興邦 4月 4 日 4月 27 日 簽到 4月 28 日 簽到 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu) 閣 512 簽到頁面 5. 3. 4 作 業(yè) 模塊 通過功能選擇模塊跳轉(zhuǎn)到作業(yè)頁 面 , 過程同簽到模塊相 似 , 服務器通過搜索學生所學 課 程 , 并將課程信息傳遞給 ComboBox 中 , 選擇相應課 程 , 以課程選擇數(shù)據(jù)結(jié)構(gòu)為 例 , 服 務器將執(zhí)行如下 SQL 語 句 : Select hw.[hwid], datetime, question, score From hw. Where courseid=? and student.[studentidJ=? and hwdata.[hwid]=hw.[hwid]and hw.[classid]=student.[classid] 查詢完成后將刷新頁 面 , 將查詢信息輸出到 作 業(yè) 頁面上。 作業(yè)界面如下。 lφ σ 醫(yī) 墮 暨 墅 暨 暨噩噩噩噩噩噩噩噩 圈 ………… 1 課程名稱 「 何 運 有 因 作業(yè)號 時間 問題 分數(shù) 0001 4月 27日 這里是第一個問題 5 0002 4月 28日 這里是第二個問題 4 0003 4月 29日 這里是第 個 問 題 4 0004 4月 30日 這里是第四 個 問 題 無 國 513 作業(yè)頁麗 32 河北大學 2021 屆 本科畢業(yè)生畢業(yè)論文 (設計 ) 反饋模塊 通過功能選擇模塊跳轉(zhuǎn)到反饋頁面。進入反饋頁面之 前 , 同簽 到 , 作業(yè)頁面相 同 , 學 生課程已經(jīng)傳到相應 的 下 拉框 中 , 服務器搜索出現(xiàn)前該學生提出的反饋信 息 , 以課程名為 離 散數(shù) 學 為 例 , 以往反饋信 息 查 詢的 SQL 語句 為 : Select fdid, context From feedback Where student id= 39。 00139。 and coursename=39。 離散數(shù) 學 P 學生課程已經(jīng)傳到相應的下拉框 中 , 點擊需要進行反饋的課程名 稱 , 在文本框中輸入 反饋內(nèi)容,點擊反饋按 鈕 , 則將反饋信息上 傳 , 在數(shù)據(jù)庫中添加相應信 息 , Insert i nto feedback (fdid, s
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1