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

正文內(nèi)容

基于android教學(xué)平臺(tái)下學(xué)生客戶端設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-閱讀頁(yè)

2025-07-08 15:37本頁(yè)面
  

【正文】 第四章 概要設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)教學(xué)管理系統(tǒng)學(xué)生客戶端功能設(shè)計(jì)的要求以及功能模塊的劃分,對(duì)于系統(tǒng)中用到的信息數(shù)據(jù)庫(kù),可以列出如下所示的數(shù)據(jù)庫(kù)結(jié)構(gòu)內(nèi)容。教學(xué)管理系統(tǒng)學(xué)生客戶端可以通過(guò)登錄界面輸入的學(xué)號(hào)和密碼,來(lái)驗(yàn)證學(xué)生信息,查詢登錄的學(xué)生是否是本校學(xué)生,并將學(xué)生的信息反映在客戶端內(nèi)容中。字段名描述類型允許為空主鍵studentID學(xué)號(hào)integer否是studentName姓名text否否password密碼integer否否studentSex性別text否否class班級(jí)text否否schooltime入學(xué)時(shí)間text否否birthday出生日期text否否表1 學(xué)生信息表(2)課程信息表(course)包括課程編號(hào)、課程名、任課教師、課程信息和課程計(jì)劃五個(gè)字段。課程信息表如表2所示。因?yàn)閷W(xué)生和課程之間是多對(duì)多的關(guān)系,因此需要添加一張選課信息表在這兩個(gè)表之間。字段名描述類型允許為空主鍵scID選課編號(hào)integer否是courseID課程編號(hào)integer否否studentID學(xué)生學(xué)號(hào)integer否否表3 選課信息表(4)作業(yè)布置信息表(homework)包括作業(yè)編號(hào)、課程編號(hào)和作業(yè)內(nèi)容三個(gè)字段。作業(yè)布置信息表如表4所示。因?yàn)閷W(xué)生和作業(yè)之間是多對(duì)多的關(guān)系,因此需要添加一張作業(yè)信息表在學(xué)生信息表和作業(yè)布置信息表這兩個(gè)表之間來(lái)關(guān)聯(lián),這樣學(xué)生可以通過(guò)查詢此表來(lái)查看自己的作業(yè)得分。字段名描述類型允許為空主鍵homeworkID作業(yè)編號(hào)integer否是courseID課程編號(hào)integer否否studentID學(xué)生學(xué)號(hào)integer否否score作業(yè)得分integer否否表5 作業(yè)信息表(6)留言板信息表(messageboard)包括留言編號(hào)、課程編號(hào)、學(xué)生學(xué)號(hào)和留言內(nèi)容四個(gè)字段。留言板信息表如表6所示。所以本系統(tǒng)根據(jù)其功能的不同,主要?jiǎng)澐譃榱鶄€(gè)主模塊和若干子模塊。在擁有賬號(hào)的情況下,學(xué)生可以通過(guò)該模塊輸入學(xué)號(hào)、密碼,通過(guò)搜索查詢數(shù)據(jù)庫(kù)的信息,驗(yàn)證學(xué)號(hào)和密碼是否匹配,若不匹配誰(shuí)傳遞并提示錯(cuò)誤信息給學(xué)生客戶端,進(jìn)行重新輸入;若信息匹配則傳遞給學(xué)生客戶端相關(guān)菜單界面和信息,進(jìn)入功能界面。(3)選課模塊在任課教師發(fā)布課程信息之后,選擇自己要學(xué)習(xí)的課程,根據(jù)學(xué)分要求每學(xué)期選擇必修和選修的課程。(5)課程作業(yè)布置功能模塊本模塊包括:方便學(xué)生查看數(shù)據(jù)庫(kù)中任課教師布置的作業(yè)題目的具體內(nèi)容,查詢數(shù)據(jù)庫(kù),點(diǎn)擊單個(gè)作業(yè)信息進(jìn)行查閱,完成作業(yè)后確認(rèn)提交作業(yè)讓任課教師方便統(tǒng)計(jì),提交作業(yè)后等待查看任課教師是否已經(jīng)批改作業(yè),以及查看作業(yè)評(píng)分內(nèi)容等。學(xué)生可以通過(guò)該模塊給相關(guān)課程的任課教師進(jìn)行留言,在留言板進(jìn)行添加、修改、刪除留言完成之后,會(huì)對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改,更行數(shù)據(jù)庫(kù)的內(nèi)容信息。在擁有個(gè)人賬號(hào)的情況下,在系統(tǒng)的登錄界面,輸入自己的賬號(hào)和密碼,進(jìn)入教學(xué)管理系統(tǒng)學(xué)生客戶端。登錄系統(tǒng)的關(guān)鍵代碼:public void onClick(DialogInterface dialog, int whichButton) {String name = ().toString().trim()。 if(() || ()) { showDialog(賬號(hào)或密碼不能為空!)。 Cursor cursor = (select PASSWORD from + + where ID = 39。, null)。 if (!(0).equals(pw)){ showDialog(賬號(hào)或密碼錯(cuò)誤!)。 ()。 /* 指定intent要啟動(dòng)的類 */ (, )。 /* 啟動(dòng)一個(gè)新的Activity */ startActivity(intent)。 ()。 }} 學(xué)生個(gè)人信息功能模塊在成功登錄教學(xué)管理系統(tǒng)學(xué)生客戶端后,學(xué)生可以在功能主界面,根據(jù)需求進(jìn)行模塊功能的選擇,在選擇學(xué)生信息模塊時(shí),學(xué)生可以查閱自己的個(gè)人信息,首先因?yàn)閷W(xué)生表(student)中學(xué)生學(xué)號(hào)(studentID)是主鍵,賬號(hào)是固定而無(wú)法修改的,但關(guān)于個(gè)人情況的信息,在有錯(cuò)誤的情況下,可以進(jìn)行修改并保存,系統(tǒng)會(huì)根據(jù)學(xué)生提交的情況,對(duì)數(shù)據(jù)庫(kù)進(jìn)行更新。 sqlitedb = (, null)。String where = id = + id。(SEX, ().toString().trim())。(SCHOOLTIME, ().toString().trim())。(, values, where, null)。Dialog dialogs = new ().setTitle(提示框).setMessage(信息修改已成功!).setPositiveButton(確定,new () {public void onClick(DialogInterface dialog, int whichButton) { showDialog(1)。 ()。選課的關(guān)鍵代碼://使用數(shù)組形式操作 class SpinnerSelectedListener implements OnItemSelectedListener{ public void onItemSelected(AdapterView? arg0, View arg1, int arg2, long arg3) { String temp = array[arg2]。 Cursor cursor = (select * from + + where COURSE = 39。, null)。 ((2).toString())。 ((4).toString())。} 課程作業(yè)布置功能模塊在已選課程模塊中,選擇相應(yīng)的課程進(jìn)入,首先是可以查看課程的課程信息和課程計(jì)劃,學(xué)生可以通過(guò)任課教師發(fā)布的信息,對(duì)課程進(jìn)行初步的了解,同時(shí)也可以對(duì)課程學(xué)習(xí)過(guò)程中的預(yù)習(xí)、學(xué)習(xí)、復(fù)習(xí)做好合理地安排。查看課程信息的關(guān)鍵代碼:sqlitedb = (, null)。 +courseId +39。while(()){((3).toString())。} 留言板信息功能模塊學(xué)生可以跟相應(yīng)課程的任課教師在留言板模塊進(jìn)行交流,此模塊提供給學(xué)生和教師互動(dòng)的平臺(tái),學(xué)生可以對(duì)不懂的知識(shí)點(diǎn)、不會(huì)的題目、不理解的內(nèi)容等對(duì)任課教師進(jìn)行提問(wèn)和咨詢,相關(guān)的信息在提交之后,會(huì)更新數(shù)據(jù)庫(kù),任課教師及時(shí)回復(fù)后,學(xué)生可以看到任課教師的留言及解答。 sqlitedb = (, null)。 (COURSEID, courseId)。 (CONTENTS, ().toString().trim())。 String sql1 = select * from MESSAGEBOARD where COURSEID= 39。 Cursor cursor = (sql1, null)。 while(()) { content += (2).toString()+:+(3).toString() + \n。 ()。}第六章 運(yùn)行測(cè)試 學(xué)生登錄注冊(cè)功能模塊(1)系統(tǒng)登錄主界面 圖11 登錄主界面 圖12 登錄窗口(2)若用戶不存在,或賬號(hào)、密碼錯(cuò)誤會(huì)進(jìn)行相應(yīng)提示 圖13 用戶賬號(hào)不存在 圖14 賬號(hào)或密碼錯(cuò)誤(3)當(dāng)用戶不存在時(shí),學(xué)生可以進(jìn)行賬號(hào)注冊(cè) 圖15 賬號(hào)注冊(cè)及信息錄入 圖16 賬號(hào)注冊(cè)成功(4)成功登錄教學(xué)管理系統(tǒng)后,學(xué)生可以在功能主界面進(jìn)行功能選擇圖17 功能主界面 學(xué)生個(gè)人信息功能模塊學(xué)生可以對(duì)自己的個(gè)人信息進(jìn)行修改,并提交來(lái)更新數(shù)據(jù)庫(kù)。 圖18 個(gè)人信息界面 圖19 修改個(gè)人信息 (2)進(jìn)行信息修改后,點(diǎn)擊“提交”按鈕,可以對(duì)信息進(jìn)行保存圖20 成功修改信息 選課功能模塊 學(xué)生可以在選課模塊的下拉菜單中,查看相關(guān)教師已經(jīng)發(fā)布的課程,根據(jù)學(xué)分和學(xué)制的要求進(jìn)行選課,選課結(jié)束后,可以在功能主界面的“已選課程”的課程列表中查看自己的已選課程。 圖24 作業(yè)信息 圖25 提交作業(yè) 圖26 新作業(yè)信息 圖27 查看作業(yè)評(píng)分 留言板信息功能模塊 學(xué)生對(duì)于相應(yīng)課程的任課教師有問(wèn)題要咨詢,或者不會(huì)的知識(shí)點(diǎn)要請(qǐng)教時(shí)(以“數(shù)據(jù)結(jié)構(gòu)”為例),可以選擇此課程的留言板模塊,進(jìn)行留言,在任課教師回復(fù)后,可以看到相關(guān)的留言回復(fù)信息。在目前智能手機(jī)已成為終端主流之一的情況下,基于android的教學(xué)管理系統(tǒng)顯得格外重要,在很大的程度上,給高校的教學(xué)管理帶來(lái)了便利并提高了效率。由于本人學(xué)習(xí)Android的時(shí)間不長(zhǎng),在系統(tǒng)的實(shí)現(xiàn)方面存在著不足和缺點(diǎn)的地方,有些功能還有待完善,我將會(huì)在今后的學(xué)習(xí)中不斷提升自己,致 謝從本學(xué)期初接受課題到現(xiàn)在完成畢業(yè)設(shè)計(jì)論文,本人能夠比較順利地完成此次畢業(yè)設(shè)計(jì),衷心地感謝我的導(dǎo)師老師給予的悉心指導(dǎo)和幫助。藉此機(jī)會(huì)也要感謝大學(xué)四年以來(lái),所有教導(dǎo)和幫助過(guò)我的老師們,讓我在學(xué)習(xí)各方面的知識(shí)、以及面對(duì)各種問(wèn)題和挑戰(zhàn)時(shí),擁有你們的指導(dǎo)和支持。感謝我的父母對(duì)我的關(guān)愛(ài)和鼓勵(lì),在我的人生道路上給予了我前進(jìn)的動(dòng)力和
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1