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

正文內(nèi)容

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

2025-06-21 15:56 本頁(yè)面
   

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