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

正文內(nèi)容

基于安卓系統(tǒng)的考勤系統(tǒng)—學(xué)生客戶端的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁

2025-06-30 14:40本頁面

【導(dǎo)讀】教學(xué)質(zhì)量,同樣也會(huì)給學(xué)生的學(xué)習(xí)生活帶來不必要的麻煩。簡化教學(xué)工作,提高。學(xué)生學(xué)習(xí)效率已經(jīng)成為高校中亟待解決的問題。供了新的渠道和手段。利用移動(dòng)平臺(tái)中應(yīng)用最廣泛的安卓系統(tǒng),在手機(jī)和平板電。業(yè)情況以及對教師教學(xué)內(nèi)容進(jìn)行反饋等功能,優(yōu)化了教學(xué)模式,增加了教學(xué)時(shí)間,師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加。而使用過的材料。究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文。究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。全意識(shí)到本聲明的法律后果由本人承擔(dān)。同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位。印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。

  

【正文】 a Where hwid=’ 0001’ and studentid=’ 001’ 找到學(xué)生得分后 顯示 question 和 score 的內(nèi)容 , 如 圖 58 所示 : 圖 58 作業(yè)題目和得分 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 25 反饋模塊 反饋模塊主要功能是進(jìn)行學(xué)生對教師上課內(nèi)容或作業(yè)內(nèi)容進(jìn)行反饋,將自己的疑問好的意見和建議提交給老師,供老師查看。這個(gè)模塊可以完成學(xué)生進(jìn)行反饋信息的增加,刪除和修改功能。 同簽到模塊和作業(yè)模塊相同,一開始 用數(shù)據(jù)庫選出學(xué)生所學(xué)科目。 圖 58 反饋功能選擇班級界面 課程選擇完成后,將科目名稱傳遞到 coursename 中 ,例如 coursename=離散數(shù)學(xué) 。 在數(shù)據(jù)庫中搜索登錄學(xué)生先前發(fā)表的反饋 SQL 語句如下: Select context From feedback Where studentid=’ 001’ and coursename=’ 離散數(shù)學(xué) ’ 然后進(jìn)入反饋界面,如下圖 59: 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 26 圖 59 反饋功能界面 在文本框中輸入需要進(jìn)行的反饋,點(diǎn)擊反饋按鈕,將 輸入信息寫入數(shù)據(jù)庫, 判斷數(shù)據(jù)庫是否為空,為空則插入 fdid=1,不為空則不用插入 fdid。 添加反饋信息的 SQL 語句如下: Insert into feedback (fdid, studentid, coursename, datetime, context) Values (’ 1’ ,’ 001’ ,’ 離散數(shù)學(xué) ’ , ’ 20xx428’ ,’ 第一個(gè)問題不會(huì) ’ ) 點(diǎn)擊手機(jī) menu 鍵,屏幕底端會(huì)出現(xiàn)修改和刪除按鈕,選中所要?jiǎng)h除和修改的內(nèi)容,可以進(jìn)行對反饋內(nèi)容的修改和刪除。 刪除 反饋信息的 SQL 語句: Delete from feedback Where fdid =_id 修改 反饋信息的 SQL 語句: Udpate feedback Set context=’ 第二個(gè)問題不會(huì) ’ where sortid=_id。 每次更新數(shù)據(jù)庫,則發(fā)送 完畢后 通過 socket 將 數(shù)據(jù)庫語句發(fā)送給服務(wù)器端,并使服務(wù)器端進(jìn)行數(shù)據(jù)庫更新,使手機(jī)客戶端的信息與服務(wù)器端信息實(shí)現(xiàn)同步。 至此,手機(jī)客戶端的主要功能已經(jīng)實(shí)現(xiàn),軟件的代碼編寫思路,數(shù)據(jù)庫查詢語句和界面設(shè)計(jì)都已經(jīng)很清晰得以闡述,需求中的要求都得以了實(shí)現(xiàn)。 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 27 服務(wù)器 端 模塊 通訊數(shù)據(jù)格式定義 服務(wù)器端主要用來接收客戶端發(fā)來的信息,進(jìn)行相應(yīng)的操作,并將數(shù)據(jù)返回給客戶端,同時(shí)對服務(wù)器端數(shù)據(jù)庫進(jìn)行管理。 本系統(tǒng)利用 Socket 機(jī)制實(shí)現(xiàn)服務(wù)器端與客戶端之間數(shù)據(jù)的傳送,并且要對數(shù)據(jù)格式進(jìn)行規(guī)范。服務(wù)器端向客戶端發(fā)送數(shù)據(jù)的格式定義為表 51 的形式。 表 51 客戶端向服務(wù)器端 發(fā)送數(shù)據(jù)的格式 頭信息 客戶端 IP 地址 信息內(nèi)容 0 XXXX 頭信息定義為: 0 該信息為請求 下載 數(shù)據(jù)庫文件 和傳遞用戶參數(shù) , 1 該信息為 請求添加數(shù)據(jù), 2該信息為請求刪除數(shù)據(jù) , 3該信息為請求 刪除數(shù)據(jù) 。 服務(wù)器端向客戶端發(fā)送數(shù)據(jù)的格式定義為表 52的形式。 表 52 服務(wù)器端向客戶端發(fā)送數(shù)據(jù)的格式 頭信息 服務(wù)器端 IP 地址 信息內(nèi)容 0 XXXXX 頭信息定義為: 1該信息為數(shù)據(jù)庫文件, 2該信息為操作返回信息。 接收客戶端發(fā)來的請求信息功能模塊 服務(wù)器端接收客戶端的請求信息,通過建立一個(gè)一直運(yùn)行的線程保持監(jiān)聽客戶端發(fā)來的請求信息。 部分代碼如下: n private class ServerThread extends Thread {//接收信息線 程 public void run() { //聲明一個(gè) ServerSocket 對象 ServerSocket server= null。 while(true){//無線循環(huán) try{ server = new ServerSocket(4567)。//定義接受端口 client = ()。// in = new BufferedReader(new InputStreamReader( ()))。//定義輸入流 = ()。//獲取信息 = (0,1)。//剝離頭信息 if((“ 0” )){//判斷頭信息 ? 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 28 } ? } 數(shù)據(jù)庫參數(shù)請求格式如下: (以添加為例 ) Insert into table1,table2,table3 (context1,context2,context3,context4,context5,context6, context7, context8, context9, context10) Values (?,?,?,?,?) 在本系統(tǒng)所用添加刪除修改最多不超過三個(gè)表,添加內(nèi)容不會(huì)超過 10 個(gè)內(nèi)容,傳遞數(shù)據(jù)時(shí)參數(shù)形式為: data[]=new byte[1024], data[]={“ table1” , “ table2” , “ table3” ,“ context1” ,“ context2” , “ context3” ,“ context4” ,“ context5” ,“ context6” ,“ context7” , “ context8” ,“ context9” ,“ context10” } 其中若 table 或 context 為空,我們統(tǒng)一設(shè)定其為 1。 同樣,修改,刪除形式如上 發(fā)送 返回 數(shù)據(jù)模塊 在服務(wù)器端接收到客戶端發(fā)來的請求時(shí),服務(wù)器端將從數(shù)據(jù)庫中查詢相關(guān)內(nèi)容返回給客戶端。 將模擬器的 4567 端口綁定到 4568 端口,代碼如下: ().exec(+” forward tcp:4568 tcp:4567” )。 Qizhong ADB_PATH 為 adb 即為 Android Debug Bridge 所在路徑。綁定端口后,想模擬器 4567 端口發(fā)送的信息其實(shí)是通過 4568 端口發(fā)送的。 服務(wù)器端發(fā)送返回?cái)?shù)據(jù)的代碼如下: Socket client=new Socket(“ localhost” ,4567)。 ObjectOutputStream out=new ObjectOutputStream(())。 (data)。//data 為數(shù)據(jù)內(nèi)容 網(wǎng)頁客戶端 由于考慮到學(xué)生經(jīng)濟(jì)條件的不平均,不能保證每個(gè)學(xué)生都能擁有一部 Android 手機(jī),以至于部分學(xué)生不能使用 此軟件,導(dǎo)致學(xué)生不能正常查看自己作業(yè)簽到情況,不能將好的建議意見提交給老師,影響正常的學(xué)習(xí)生活,網(wǎng)頁學(xué)生客戶端是必要的。 網(wǎng)頁客戶端的主要功能同手機(jī)客戶端的功能大體相似,分為五個(gè)模塊:登陸模塊, 功能選擇模塊, 簽到模塊, 作業(yè)模塊以及反饋模塊。 登錄模塊 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 29 登錄模塊同樣用于學(xué)生身份的驗(yàn)證 ,在服務(wù)器端驗(yàn)證用戶名與密碼正確與否。 SQL 語句較手機(jī)客戶端稍有不同 。 例:學(xué)號(hào): 001,密碼: 1234 的 學(xué)生信息查詢 SQL 語句為 : Select * From student Where studentid=’ 001’ and password=’ 1234’ 若查找到 學(xué)生 信息則登陸成功,否則,登錄失敗。 網(wǎng)頁客戶端登陸界面如 圖 510。 圖 510 網(wǎng)頁端登陸界面 功能選擇模塊 此模塊是較手機(jī)客戶端多出的一個(gè)小模塊,由于手機(jī)客戶端可用 TabHost 分頁顯示出三個(gè)模塊,網(wǎng)頁客戶端受到網(wǎng)頁制作的限制,只得添加一個(gè)功能選擇模塊實(shí)現(xiàn)各功能頁面的跳轉(zhuǎn)。這里使用 RadioButton 選擇頁面的跳轉(zhuǎn)。 功能選擇界面如圖 511。 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 30 圖 511 選擇功能頁面 簽到模塊 通過功能選擇模塊跳轉(zhuǎn)到簽 到頁面, 服務(wù)器會(huì)在數(shù)據(jù)庫中自動(dòng)搜索出登陸學(xué)生所學(xué)習(xí)的課程 。 查詢課程的 SQL 語句與手機(jī)客戶端相似 ,以 studentid=’ 001’ 為例: Select coursename From course,cs Where studentid=’ 001’ and = 然后將課程名稱輸出到 ComboBox 中 ,點(diǎn)擊所要查詢的課程,服務(wù)器會(huì)查詢登錄學(xué)生在此門課程中的簽到情況。 以選擇數(shù)據(jù)結(jié)構(gòu)為例, 簽到信息查詢 SQL 語句為: Select studentname, datetime, sign From studentid, signdata Where coursename=’ 數(shù)據(jù)結(jié)構(gòu) ’ and studentid=’ 001’ 自動(dòng)刷新頁面后,將搜索到的信息顯示在網(wǎng)頁上。 界面如下圖 512 所示 。 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 31 圖 512 簽到頁面 作業(yè)模塊 通過功能選擇模塊跳轉(zhuǎn)到作業(yè)頁面,過程同簽到模塊相似,服務(wù)器通過搜索學(xué)生所學(xué)課程,并將課程信息傳遞給 ComboBox 中,選擇相應(yīng)課程,以課程選擇數(shù)據(jù)結(jié)構(gòu)為例,服務(wù)器將執(zhí)行如下 SQL 語句: Select hw.[hwid],datetime, question, score From hw, hwdata,student Where courseid=? and student.[studentid]=? and hwdata.[hwid]=hw.[hwid] and hw.[classid]=student.[classid] 查詢完成后將刷新頁面,將查詢信息輸出到 作業(yè)頁面上。 作業(yè)界面如下 。 圖 513 作業(yè)頁面 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 32 反饋模塊 通過功能選擇模塊跳轉(zhuǎn)到反饋頁面 。進(jìn)入反饋頁面之前,同簽到,作業(yè)頁面相 同,學(xué)生課程已經(jīng)傳到相應(yīng)的下拉框中,服務(wù)器搜索出現(xiàn)前該學(xué)生提出的反饋信息,以課程名為“離散數(shù)學(xué)”為例, 以往反饋信息查詢的 SQL 語句為: Select fdid, context From feedback Where studentid=’ 001’ and coursename=’ 離散數(shù)學(xué) ’ 學(xué)生課程已經(jīng)傳到相應(yīng)的下拉框中,點(diǎn)擊需要進(jìn)行反饋的課程名稱,在文本框中輸入反饋內(nèi)容,點(diǎn)擊反饋按鈕,則將反饋信息 上傳,在數(shù)據(jù)庫中添加相應(yīng)信息, Insert into feedback (fdid, studentid, coursename, datetime, context) Values (’ 1’ ,’ 001’ ,’ 離散數(shù)學(xué) ’ , ’ 20xx428’ ,’ 第一個(gè)問題不會(huì) ’ ) 若需要對信息進(jìn)行修改,可以 在修改刪除后面的文本框中 寫入 反饋文字前面的 編號(hào) ,在反饋文本框中輸入修改的內(nèi)容進(jìn)行修改,刪除則直接寫入編號(hào)點(diǎn)擊刪除按鈕即可。 刪除 反饋信息的 SQL 語句: Delete from feedback Where fdid =’ 1’ 修改 反饋信息的 SQL 語句: Udpate feedback Set context=’ 第二個(gè)問題不會(huì) ’ where fdid=’ 1’ 圖 514 反饋頁面 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 33 教學(xué)管理 系統(tǒng) —— 學(xué)生網(wǎng)頁客戶端的主要功能都得以 展現(xiàn) ,網(wǎng)頁部分內(nèi)容 通過 編寫完成 ,使得 學(xué)生用戶 可以通過兩種方式去查詢自己的簽到,作業(yè)情況并可以與老師進(jìn)行互動(dòng),實(shí)現(xiàn)了 C/S 和 B/S 兩種模式,將系統(tǒng)變得更加完善。 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 34 6 總結(jié) 教學(xué)管理 系統(tǒng) — 學(xué)生客戶端 已經(jīng)基本實(shí)現(xiàn)了預(yù)期的功能, 實(shí)現(xiàn)了 在安卓手機(jī) 學(xué)生客戶端的基本功能。 學(xué)生 用戶可以通過學(xué)生客戶端 實(shí)現(xiàn)了 個(gè)人登錄功能 、查看相應(yīng)課程簽到情況 功能 , 查詢 每個(gè)課程留下的作業(yè)和 各作業(yè) 自己的得分 情況功能 , 以及對教師進(jìn)行 添加 反饋信息, 刪除 反饋信息 和修改 反饋信息 的功能,并在網(wǎng)頁端實(shí)現(xiàn)了 包括學(xué)生登錄功能,選擇功能,簽到功能,作業(yè)功能以及反饋功能 ,幫助沒有安卓手機(jī)的同學(xué) 解決了不能應(yīng)用教學(xué)管理系統(tǒng)的問題, 手機(jī)客戶端和網(wǎng)頁客戶端共同實(shí)現(xiàn)了 C/S和 B/S兩種模式,讓教學(xué)管理系統(tǒng)更加完整和豐滿 。 不過由于技術(shù)水平有限,可能系統(tǒng)仍然存在著不完善的地方,如安全性考慮不足等等。仍然需要進(jìn)一步的完善和改進(jìn)。 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 35 參考文獻(xiàn) [1] 薩師煊 王珊 .數(shù)據(jù)庫系統(tǒng)概論 .北京:高等教育出版社 ,20xx 年 :1~ 121 [2] 余志龍 鄭名杰等 . 開發(fā)范例大全 .北京: 人民郵電出
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1