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

正文內(nèi)容

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

  

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