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

正文內(nèi)容

基于安卓系統(tǒng)的教學(xué)管理系統(tǒng)學(xué)生客戶端的設(shè)計與實現(xiàn)畢業(yè)論文-文庫吧在線文庫

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

下一頁面
  

【正文】 為教師客戶端,為教師在對學(xué)生的簽到,作業(yè)的布置評分等處理以及查看學(xué)生的反饋提供方面上便利。網(wǎng)頁客戶端可以彌補手機客戶端的缺陷,更好的實現(xiàn)系統(tǒng)功能,幫助師生完成教學(xué)任務(wù)和學(xué)習(xí)任務(wù)。因此在技術(shù)上是可行的。因此,Android SDk指的既是 Android專屬的軟件開發(fā)工具包。雖然大多數(shù)用戶更加樂于將 Eclipse當(dāng)作 Java集成開發(fā)環(huán)境來使用,但 Eclipse的作用已經(jīng)不僅限于此。.NET 框架(即.NET Framework)是支持生成、運行下一代應(yīng)用程序和 XML Web服務(wù)的內(nèi)部 Windows組件,是 Visual 。 Web開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級 Web應(yīng)用程序所需的各種服務(wù)。當(dāng)前的數(shù)據(jù)庫產(chǎn)品主要有 Acess,MySql 等小型數(shù)據(jù)庫,以及 SQL Server,Oracle 等大型數(shù)據(jù)庫。Visual 2022是一套完整的開發(fā)工具,用于生成 Web應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動應(yīng)用程序。(2)軟件功能流暢,不拖沓。手機客戶端把學(xué)生學(xué)號密碼通過網(wǎng)路傳遞給服務(wù)器,有服務(wù)器進(jìn)行數(shù)據(jù)庫查詢,如若學(xué)號和密碼匹配,則將學(xué)生信息和數(shù)據(jù)庫內(nèi)容傳遞到手機端,不匹配則返回錯誤信息提示錯誤。用例圖如圖 35所示。學(xué)生登陸成功后,學(xué)號信息會記錄在手機中,查詢數(shù)據(jù)庫是可以被引用,進(jìn)入簽到功能界面,選擇需要查看的課程,選擇完成后,系統(tǒng)會將課程名稱記錄下來,根據(jù)學(xué)號和課程名稱信息查詢此課程學(xué)生用戶的簽到情況。軟件功能分解屬于下列軟件開發(fā)中的總體設(shè)計階段。(2)簽到模塊包括選擇課程功能和查看簽到信息功能。ER 圖的設(shè)計與建立,可以幫助開發(fā)者更加合理的去制定數(shù)據(jù)庫內(nèi)容,使得在開發(fā)過程中對數(shù)據(jù)庫的各種操作(添加,查詢,修改或刪除)變得簡單易行。兩個屬性可以連接學(xué)生實學(xué) 生學(xué)號密碼 班級號姓名14體,教師實體以及作業(yè)實體。15作 業(yè)作業(yè)號課程號班級號 題 目日期圖 46  作業(yè)實體圖(5)留言記錄實體圖包括內(nèi)容編號,學(xué)生編號,班級號,日期,課程號,反饋內(nèi)容六個屬性。實體圖如圖 49。表 42  班級表字段名 描述 類型 長度 是否允許為空 是否主鍵classid 班級號 Varchar 10 否 是classname 班級名 Varchar 20 否 否(3)課程表(course)包括課程編號與課程名兩個字段。18表 45  作業(yè)表字段名 描述 類型 長度 是否主鍵 是否允許空 是否自增 1hwid 作業(yè)編號 Varchar 10 是 否 是courseid 課程編號 Varchar 10 否 否 否classid 班級號 Varchar 10 否 否 否datetime 日期 Date 0 否 否 否question 題目 Text 0 否 是 否(6)作業(yè)表(hwdata)包括作業(yè)編號,學(xué)生編號,分?jǐn)?shù)三個字段,其中分?jǐn)?shù)采用 5分制。留言板表如表 48。(4)學(xué)生表儲存在“”的數(shù)據(jù)庫文件,供登陸時查詢??蛻舳诵枰?Socket這個類的對象,而服務(wù)器端同樣需要一個叫 ServerSocket的類對象,由客戶端發(fā)送一個 Socket請求,服務(wù)器端的 ServerSocket監(jiān)聽計算機的某一個端口號(4567),監(jiān)聽到客戶端發(fā)送的請求之后,那么服務(wù)器端和客戶端通訊通道就建立起來了,此時客戶端和服務(wù)器端可同時向?qū)Ψ桨l(fā)送數(shù)據(jù)及相應(yīng)信息。點擊圖 56界面中的課程:圖 56  作業(yè)模塊選擇班級界面同簽到模塊一樣,將課程名傳到 coursename中,然后由課程名稱 coursename找到課程編號:(例如:coursename=’08 信計’)Select courseid From course Where coursename=’08信計’由 courseid以及 classid查詢班級中留下的作業(yè):(例如:courseid=’08 信計’ ,classid=’001’)select hwid as _id,datetime,question from hw where classid=’001’ and courseid=’08信計’將轉(zhuǎn)到作業(yè)歷史界面:24圖 57  作業(yè)信息界面點擊單個作業(yè)記錄,執(zhí)行如下 SQL語句:(例如:hwid=’0001’,studentid=’001’)Select score From hwdata Where hwid=’0001’ and studentid=’001’找到學(xué)生得分后顯示 question和 score的內(nèi)容,如圖 58所示:圖 58  作業(yè)題目和得分25 反饋模塊反饋模塊主要功能是進(jìn)行學(xué)生對教師上課內(nèi)容或作業(yè)內(nèi)容進(jìn)行反饋,將自己的疑問好的意見和建議提交給老師,供老師查看。至此,手機客戶端的主要功能已經(jīng)實現(xiàn),軟件的代碼編寫思路,數(shù)據(jù)庫查詢語句和界面設(shè)計都已經(jīng)很清晰得以闡述,需求中的要求都得以了實現(xiàn)。部分代碼如下:n private class ServerThread extends Thread {//接收信息線程public void run(){ //聲明一個 ServerSocket對象ServerSocket server= null。將模擬器的 4567端口綁定到 4568端口,代碼如下:().exec(+”forward tcp:4568 tcp:4567”)。 登錄模塊29登錄模塊同樣用于學(xué)生身份的驗證,在服務(wù)器端驗證用戶名與密碼正確與否。查詢課程的 SQL語句與手機客戶端相似,以 studentid=’001’為例:Select coursename From course,cs Where studentid=’001’ and =然后將課程名稱輸出到 ComboBox中,點擊所要查詢的課程,服務(wù)器會查詢登錄學(xué)生在此門課程中的簽到情況。346  總結(jié)教學(xué)管理系統(tǒng)—學(xué)生客戶端已經(jīng)基本實現(xiàn)了預(yù)期的功能,實現(xiàn)了在安卓手機學(xué)生客戶端的基本功能。還要感謝項目小組的所有成員,大家和無間合作才成就了今天的設(shè)計成果。35參考文獻(xiàn)[1]  薩師煊 :高等教育出版社 ,2022 年:1~121[2]  余志龍 :人民郵電出版社,2022 年:1~238[3]   年:29~42[4]  張海藩. :清華出版社,2022 年。作業(yè)界面如下。圖 510  網(wǎng)頁端登陸界面 功能選擇模塊此模塊是較手機客戶端多出的一個小模塊,由于手機客戶端可用 TabHost分頁顯示出三個模塊,網(wǎng)頁客戶端受到網(wǎng)頁制作的限制,只得添加一個功能選擇模塊實現(xiàn)各功能頁面的跳轉(zhuǎn)。ObjectOutputStream out=new ObjectOutputStream(())。//定義輸入流 = ()。表 51  客戶端向服務(wù)器端發(fā)送數(shù)據(jù)的格式頭信息 客戶端 IP地址 信息內(nèi)容0 XXXX頭信息定義為:0 該信息為請求下載數(shù)據(jù)庫文件和傳遞用戶參數(shù),1 該信息為請求添加數(shù)據(jù),2 該信息為請求刪除數(shù)據(jù),3 該信息為請求刪除數(shù)據(jù)。在數(shù)據(jù)庫中搜索登錄學(xué)生先前發(fā)表的反饋 SQL語句如下:Select contextFrom feedbackWhere studentid=’001’ and coursename=’離散數(shù)學(xué)’然后進(jìn)入反饋界面,如下圖 59:26圖 59  反饋功能界面在文本框中輸入需要進(jìn)行的反饋,點擊反饋按鈕,將輸入信息寫入數(shù)據(jù)庫,判斷數(shù)據(jù)庫是否為空,為空則插入 fdid=1,不為空則不用插入 fdid。首先,先搜索該學(xué)生都學(xué)習(xí)了哪些課程,查詢課程名稱的 SQL語句如下:(例如:studentid=’001’)Select coursename as _id From course,cs Where studentid=’001’ and =查找到的課程名通過 listview顯示在界面中。下面便可以通過詳細(xì)設(shè)計來實現(xiàn)整個系統(tǒng)。學(xué)生登陸后要記錄該學(xué)生用戶個人信息,以便完成后續(xù)的功能查詢,因此學(xué)生的學(xué)號信息要傳遞到 studentid這個全局變量中,其他功能查詢時,接受此變量的值即可使用學(xué)號查詢,學(xué)生姓名傳遞到 studentname這個全局變量中,學(xué)生所在班級號傳遞到 classid中。學(xué)生可以通過這個表來查詢自己每個課程的簽到情況。由于學(xué)生與課程之間是多對多的關(guān)系,因此需要在兩個表之間添加一張選課表聯(lián)系兩張表。學(xué)生表如表 41。學(xué)生號,班級名和課程名記錄著哪個班級的哪個課程的哪個學(xué)生的簽到信息,日期對應(yīng)著學(xué)生簽到的時間,到否記錄該學(xué)生此次考勤是否簽到。班級實體如圖 45所示。教學(xué)管理系統(tǒng)的實體聯(lián)系圖如圖 42所示。(4)反饋模塊包括添加反饋信息功能,刪除反饋信息功能和修改反饋信息功能。(2)網(wǎng)頁客戶端:系統(tǒng)要求:window xp,vista 以及 win7,Linux 等硬件配置:處理器:奔騰 4處理器及以上;內(nèi)存:1G 及其以上。10學(xué)   生選擇課程學(xué)號查詢數(shù)據(jù)庫課程名稱作業(yè)信息選擇作業(yè)學(xué)   生作業(yè)情況 作業(yè)評分信息查詢數(shù)據(jù)庫作業(yè)號學(xué)號作業(yè)信息得分圖 38  作業(yè)功能數(shù)據(jù)流圖(4)同簽到功能和作業(yè)功能相同,進(jìn)入反饋界面時,學(xué)號,姓名信息被記錄,學(xué)生選擇反饋的課程,記錄下課程名稱,根據(jù)學(xué)號和課程名稱查詢數(shù)據(jù)庫,進(jìn)入反饋界面后,學(xué)生可以選擇直接對課程進(jìn)行添加反饋,也可以修改和刪除反饋信息,完成相關(guān)操作后,數(shù)據(jù)會上傳數(shù)據(jù)庫,教師端通過查詢數(shù)據(jù)庫查看反饋信息。(1)學(xué)生登錄功能主要是在服務(wù)器端進(jìn)行的。用例圖如 33。系統(tǒng)各個模塊設(shè)計應(yīng)該很明確,核心代碼處應(yīng)有必要的注釋,使得今后的軟件維護(hù),軟件更新等操作應(yīng)該能夠順利的進(jìn)行。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1