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

正文內(nèi)容

基于安卓系統(tǒng)的教學(xué)管理系統(tǒng)畢業(yè)論文-資料下載頁

2025-06-23 15:47本頁面
  

【正文】 。表 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 該信息為操作返回信息?!〗邮湛蛻舳税l(fā)來的請求信息功能模塊服務(wù)器端接收客戶端的請求信息,通過建立一個一直運(yùn)行的線程保持監(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( ()))。//定義輸入流 = ()。//獲取信息 = (0,1)。//剝離頭信息if((“0”)){//判斷頭信息…河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計)28}…}數(shù)據(jù)庫參數(shù)請求格式如下:(以添加為例)Insert into table1,table2,table3(context1,context2,context3,context4,context5,context6,context7,context8,context9,context10)Values (?,?,?,?,?)在本系統(tǒng)所用添加刪除修改最多不超過三個表,添加內(nèi)容不會超過 10 個內(nèi)容,傳遞數(shù)據(jù)時參數(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ā)來的請求時,服務(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ā)送返回數(shù)據(jù)的代碼如下:Socket client=new Socket(“l(fā)ocalhost”,4567)。ObjectOutputStream out=new ObjectOutputStream(())。(data)。//data 為數(shù)據(jù)內(nèi)容 網(wǎng)頁客戶端由于考慮到學(xué)生經(jīng)濟(jì)條件的不平均,不能保證每個學(xué)生都能擁有一部 Android 手機(jī),以至于部分學(xué)生不能使用此軟件,導(dǎo)致學(xué)生不能正常查看自己作業(yè)簽到情況,不能將好的建議意見提交給老師,影響正常的學(xué)習(xí)生活,網(wǎng)頁學(xué)生客戶端是必要的。網(wǎng)頁客戶端的主要功能同手機(jī)客戶端的功能大體相似,分為五個模塊:登陸模塊,功能選擇模塊,簽到模塊,作業(yè)模塊以及反饋模塊?!〉卿浤K河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計)29登錄模塊同樣用于學(xué)生身份的驗(yàn)證,在服務(wù)器端驗(yàn)證用戶名與密碼正確與否。SQL 語句較手機(jī)客戶端稍有不同。例:學(xué)號:001,密碼:1234 的學(xué)生信息查詢 SQL 語句為:Select *From studentWhere studentid=’001’ and password=’1234’若查找到學(xué)生信息則登陸成功,否則,登錄失敗。網(wǎng)頁客戶端登陸界面如圖 510。圖 510  網(wǎng)頁端登陸界面 功能選擇模塊此模塊是較手機(jī)客戶端多出的一個小模塊,由于手機(jī)客戶端可用 TabHost 分頁顯示出三個模塊,網(wǎng)頁客戶端受到網(wǎng)頁制作的限制,只得添加一個功能選擇模塊實(shí)現(xiàn)各功能頁面的跳轉(zhuǎn)。這里使用 RadioButton 選擇頁面的跳轉(zhuǎn)。功能選擇界面如圖 511。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計)30圖 511  選擇功能頁面 簽到模塊通過功能選擇模塊跳轉(zhuǎn)到簽到頁面,服務(wù)器會在數(shù)據(jù)庫中自動搜索出登陸學(xué)生所學(xué)習(xí)的課程。查詢課程的 SQL 語句與手機(jī)客戶端相似,以 studentid=’001’為例:Select coursename From course,cs Where studentid=’001’ and =然后將課程名稱輸出到 ComboBox 中,點(diǎn)擊所要查詢的課程,服務(wù)器會查詢登錄學(xué)生在此門課程中的簽到情況。以選擇數(shù)據(jù)結(jié)構(gòu)為例,簽到信息查詢 SQL 語句為:Select studentname, datetime, signFrom studentid, signdataWhere coursename=’數(shù)據(jù)結(jié)構(gòu)’ and studentid=’001’自動刷新頁面后,將搜索到的信息顯示在網(wǎng)頁上。界面如下圖 512 所示。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計)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é) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計)32 反饋模塊通過功能選擇模塊跳轉(zhuǎn)到反饋頁面。進(jìn)入反饋頁面之前,同簽到,作業(yè)頁面相同,學(xué)生課程已經(jīng)傳到相應(yīng)的下拉框中,服務(wù)器搜索出現(xiàn)前該學(xué)生提出的反饋信息,以課程名為“離散數(shù)學(xué)”為例,以往反饋信息查詢的 SQL 語句為:Select fdid,contextFrom feedbackWhere 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é)’ , ’2022428’,’第一個問題不會’)若需要對信息進(jìn)行修改,可以在修改刪除后面的文本框中寫入反饋文字前面的編號,在反饋文本框中輸入修改的內(nèi)容進(jìn)行修改,刪除則直接寫入編號點(diǎn)擊刪除按鈕即可。刪除反饋信息的 SQL 語句:Delete from feedback Where fdid =’1’修改反饋信息的 SQL 語句:Udpate feedback Set context=’第二個問題不會’where fdid=’1’ 圖 514  反饋頁面河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計)33教學(xué)管理系統(tǒng)——學(xué)生網(wǎng)頁客戶端的主要功能都得以展現(xiàn),網(wǎng)頁部分內(nèi)容通過 編寫完成,使得學(xué)生用戶可以通過兩種方式去查詢自己的簽到,作業(yè)情況并可以與老師進(jìn)行互動,實(shí)現(xiàn)了 C/S 和 B/S 兩種模式,將系統(tǒng)變得更加完善。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計)346  總結(jié)教學(xué)管理系統(tǒng)—學(xué)生客戶端已經(jīng)基本實(shí)現(xiàn)了預(yù)期的功能,實(shí)現(xiàn)了在安卓手機(jī)學(xué)生客戶端的基本功能。學(xué)生用戶可以通過學(xué)生客戶端實(shí)現(xiàn)了個人登錄功能、查看相應(yīng)課程簽到情況功能,查詢每個課程留下的作業(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é) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計)35參考文獻(xiàn)[1]  薩師煊 :高等教育出版社 ,2022 年:1~121[2]  余志龍 :人民郵電出版社,2022 年:1~238[3]   年:29~42[4]  張海藩. :清華出版社,2022 年。1258[5]  墨菲 李雪飛 :人民郵電出版社,2022 年.[6]  李寧. Android 開發(fā)權(quán)威指南 .北京: 年.[7]  丁光惠 唐正連 B/S 的畢業(yè)設(shè)計管理系統(tǒng)開發(fā).[8]  涂繼亮 B/S 的畢業(yè)設(shè)計雙向選題系統(tǒng)設(shè)計.[9]  Michael Otey,Paul Conte,陳恩義 Server ~154[10]   Ed Burte . Hello,Android. Pragmatic ~196[11]   Reto Android 2 Application Development. ~227河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計)36
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1