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

正文內(nèi)容

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

2024-08-04 15:56本頁(yè)面
  

【正文】 ,可以使用 ,并對(duì)其進(jìn)行編程;可以使用內(nèi)建可重用組件和自定義組件快速建立 Web Form,從而使代碼大大簡(jiǎn)化。 Web開(kāi)發(fā)模型,其中包括開(kāi)發(fā)人員生成企業(yè)級(jí) Web應(yīng)用程序所需的各種服務(wù)。當(dāng)前, 已逐漸被廣泛使用。其固有的特性決定了它是一種高效、安全、靈活的現(xiàn)代程序設(shè)計(jì)語(yǔ)言?!QL Server 2022 簡(jiǎn)介隨著社會(huì)信息化的不斷發(fā)展,人們面對(duì)的各種類(lèi)型的數(shù)據(jù)信息正在呈現(xiàn)出爆炸式增長(zhǎng)的態(tài)勢(shì),因而對(duì)數(shù)據(jù)的安全存儲(chǔ)和高效管理具有越發(fā)明顯的重要性。當(dāng)前的數(shù)據(jù)庫(kù)產(chǎn)品主要有 Acess,MySql 等小型數(shù)據(jù)庫(kù),以及 SQL Server,Oracle 等大型數(shù)據(jù)庫(kù)。畢業(yè)設(shè)計(jì)管理系統(tǒng)不但要存儲(chǔ)教師和學(xué)生的基本信息,而且要實(shí)現(xiàn)一些重要流程和必要操作,如課題的申請(qǐng)、審批和選擇,畢業(yè)設(shè)計(jì)時(shí)間表的安排、論文的評(píng)閱答辯以及5在線答疑等。畢業(yè)設(shè)計(jì)綜合管理系統(tǒng)需要實(shí)現(xiàn)數(shù)據(jù)庫(kù)的建立和連接、系統(tǒng)界面的設(shè)計(jì)以及各個(gè)功能模塊的設(shè)計(jì)和開(kāi)發(fā)。系統(tǒng)采用模塊化開(kāi)發(fā)方法,每個(gè)模塊各自實(shí)現(xiàn)相應(yīng)的子功能,最后進(jìn)行集成,共同實(shí)現(xiàn)系統(tǒng)的功能。Visual 2022是一套完整的開(kāi)發(fā)工具,用于生成 Web應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。而且可以創(chuàng)建自定義控件,使程序具有更好的擴(kuò)展性、可維護(hù)性以及重用性。因此,使用 Visual 2022作為開(kāi)發(fā)環(huán)境進(jìn)行高效開(kāi)發(fā)乃是最佳選擇。一個(gè)良好的教學(xué)管理系統(tǒng)應(yīng)該功能明確,沒(méi)有二義性,用戶(hù)可以很明了的通過(guò)界面明白各項(xiàng)功能的實(shí)現(xiàn)方法,而不是看到界面不知道各按鈕的具體用途,即操作簡(jiǎn)單,界面友好。(2)軟件功能流暢,不拖沓。軟件在運(yùn)行不能發(fā)生崩潰,卡頓等問(wèn)題,整個(gè)界面操作起來(lái)很流暢。系統(tǒng)各個(gè)模塊設(shè)計(jì)應(yīng)該很明確,核心代碼處應(yīng)有必要的注釋?zhuān)沟媒窈蟮能浖S護(hù),軟件更新等操作應(yīng)該能夠順利的進(jìn)行。系統(tǒng)用例圖如圖 31。手機(jī)客戶(hù)端把學(xué)生學(xué)號(hào)密碼通過(guò)網(wǎng)路傳遞給服務(wù)器,有服務(wù)器進(jìn)行數(shù)據(jù)庫(kù)查詢(xún),如若學(xué)號(hào)和密碼匹配,則將學(xué)生信息和數(shù)據(jù)庫(kù)內(nèi)容傳遞到手機(jī)端,不匹配則返回錯(cuò)誤信息提示錯(cuò)誤。系統(tǒng)用例圖如圖 32。用例圖如 33。用例圖如圖 34所示。用例圖如圖 35所示。從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫(huà)數(shù)據(jù)流從輸入到輸9出的移動(dòng)變換過(guò)程。(1)學(xué)生登錄功能主要是在服務(wù)器端進(jìn)行的。登陸功能數(shù)據(jù)流圖如圖 36。學(xué)生登陸成功后,學(xué)號(hào)信息會(huì)記錄在手機(jī)中,查詢(xún)數(shù)據(jù)庫(kù)是可以被引用,進(jìn)入簽到功能界面,選擇需要查看的課程,選擇完成后,系統(tǒng)會(huì)將課程名稱(chēng)記錄下來(lái),根據(jù)學(xué)號(hào)和課程名稱(chēng)信息查詢(xún)此課程學(xué)生用戶(hù)的簽到情況。圖學(xué)號(hào)選擇課程課程名稱(chēng)查詢(xún)數(shù)據(jù)庫(kù)簽到信息簽到情況學(xué)   生學(xué)   生圖 37  簽到功能數(shù)據(jù)流圖(3)在進(jìn)入作業(yè)功能界面時(shí),學(xué)號(hào)信息會(huì)被記錄下來(lái),學(xué)生選擇查詢(xún)的課程,記錄下課程名稱(chēng),根據(jù)學(xué)號(hào)與課程名稱(chēng)查詢(xún)數(shù)據(jù)庫(kù),顯示出查詢(xún)到的作業(yè)信息,學(xué)生選擇某一個(gè)作業(yè),通過(guò)學(xué)號(hào)信息查詢(xún)自己的得分情況。10學(xué)   生選擇課程學(xué)號(hào)查詢(xún)數(shù)據(jù)庫(kù)課程名稱(chēng)作業(yè)信息選擇作業(yè)學(xué)   生作業(yè)情況 作業(yè)評(píng)分信息查詢(xún)數(shù)據(jù)庫(kù)作業(yè)號(hào)學(xué)號(hào)作業(yè)信息得分圖 38  作業(yè)功能數(shù)據(jù)流圖(4)同簽到功能和作業(yè)功能相同,進(jìn)入反饋界面時(shí),學(xué)號(hào),姓名信息被記錄,學(xué)生選擇反饋的課程,記錄下課程名稱(chēng),根據(jù)學(xué)號(hào)和課程名稱(chēng)查詢(xún)數(shù)據(jù)庫(kù),進(jìn)入反饋界面后,學(xué)生可以選擇直接對(duì)課程進(jìn)行添加反饋,也可以修改和刪除反饋信息,完成相關(guān)操作后,數(shù)據(jù)會(huì)上傳數(shù)據(jù)庫(kù),教師端通過(guò)查詢(xún)數(shù)據(jù)庫(kù)查看反饋信息。教   師學(xué)   生學(xué)號(hào)選擇課程課程名課程名課程名修改反饋信息添加反饋信息刪除反饋信息更新數(shù)據(jù)庫(kù)反饋信息反饋內(nèi)容反饋內(nèi)容反饋內(nèi)容反饋圖 39  作業(yè)功能數(shù)據(jù)流圖114  總體設(shè)計(jì)總體設(shè)計(jì)即對(duì)有關(guān)系統(tǒng)全局問(wèn)題的設(shè)計(jì),也就是設(shè)計(jì)系統(tǒng)總的處理方案,又稱(chēng)系統(tǒng)概要設(shè)計(jì)。軟件功能分解屬于下列軟件開(kāi)發(fā)中的總體設(shè)計(jì)階段。手機(jī)配置:內(nèi)存 256M 及其以上。(2)網(wǎng)頁(yè)客戶(hù)端:系統(tǒng)要求:window xp,vista 以及 win7,Linux 等硬件配置:處理器:奔騰 4處理器及以上;內(nèi)存:1G 及其以上?!∠到y(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)教學(xué)管理系統(tǒng)學(xué)生客戶(hù)端主要提供學(xué)生登陸,查詢(xún)簽到情況,查詢(xún)作業(yè)情況,反饋信息四項(xiàng)功能,因此可以將系統(tǒng)分為四個(gè)模塊:登陸模塊,簽到模塊,作業(yè)模塊,反饋模塊。(2)簽到模塊包括選擇課程功能和查看簽到信息功能。(3)作業(yè)模塊包括查看作業(yè)內(nèi)容功能和查看作業(yè)評(píng)分內(nèi)容。(4)反饋模塊包括添加反饋信息功能,刪除反饋信息功能和修改反饋信息功能。在反饋信息可以進(jìn)行添加,修改和刪除反饋信息功能,添加修改刪除完成后,對(duì)數(shù)據(jù)庫(kù)進(jìn)行更改,然后由網(wǎng)絡(luò)發(fā)送信息使服務(wù)器也進(jìn)行相應(yīng)更改,使客戶(hù)端和數(shù)據(jù)庫(kù)端信息實(shí)現(xiàn)同步。ER 圖的設(shè)計(jì)與建立,可以幫助開(kāi)發(fā)者更加合理的去制定數(shù)據(jù)庫(kù)內(nèi)容,使得在開(kāi)發(fā)過(guò)程中對(duì)數(shù)據(jù)庫(kù)的各種操作(添加,查詢(xún),修改或刪除)變得簡(jiǎn)單易行。其中,班級(jí)和學(xué)生之間是一對(duì)多的關(guān)系;簽到記錄和學(xué)生之間是一對(duì)多的關(guān)系;教師與簽到記錄之間是一對(duì)多的關(guān)系;課程與教師之間是一對(duì)多的關(guān)系;教師與作業(yè)之間是一對(duì)多的關(guān)系;課程與作業(yè)之間是一對(duì)多的關(guān)系;學(xué)生與留言記錄之間是一對(duì)多的關(guān)系;教師與留言記錄之間是一對(duì)多的關(guān)系。教學(xué)管理系統(tǒng)的實(shí)體聯(lián)系圖如圖 42所示。學(xué)生實(shí)體圖如圖 43。兩個(gè)屬性可以連接學(xué)生實(shí)學(xué) 生學(xué)號(hào)密碼 班級(jí)號(hào)姓名14體,教師實(shí)體以及作業(yè)實(shí)體。課程名課程號(hào)課 程圖 44  課程實(shí)體圖(3)班級(jí)實(shí)體圖包括兩個(gè)屬性,分別為班級(jí)名稱(chēng)與班級(jí)號(hào)。班級(jí)實(shí)體如圖 45所示。作業(yè)題目記錄著作業(yè)的詳細(xì)內(nèi)容,日期記錄者作業(yè)的日期,課程號(hào)和班級(jí)對(duì)應(yīng)著哪個(gè)班哪個(gè)課程留的作業(yè),作業(yè)號(hào)聯(lián)系著學(xué)生,教師以及課程實(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í)體圖如圖 47。學(xué)生號(hào),班級(jí)名和課程名記錄著哪個(gè)班級(jí)的哪個(gè)課程的哪個(gè)學(xué)生的簽到信息,日期對(duì)應(yīng)著學(xué)生簽到的時(shí)間,到否記錄該學(xué)生此次考勤是否簽到。16簽到記錄學(xué)生號(hào)課程名 班級(jí)名到否日期圖 48  簽到記錄實(shí)體圖(7)教師實(shí)體圖包括教師號(hào),密碼,以及教師姓名三項(xiàng)屬性。實(shí)體圖如圖 49。(1)學(xué)生表(student)包括學(xué)號(hào),姓名,密碼,與班級(jí)號(hào)四個(gè)字段。學(xué)生表如表 41。教學(xué)管理系統(tǒng)無(wú)論學(xué)生端還是教師端都需要查詢(xún)班級(jí)內(nèi)容,將班級(jí)內(nèi)容從學(xué)生表和教師表中提取出來(lái)可以簡(jiǎn)化數(shù)據(jù)庫(kù)的相關(guān)操作。表 42  班級(jí)表字段名 描述 類(lèi)型 長(zhǎng)度 是否允許為空 是否主鍵classid 班級(jí)號(hào) Varchar 10 否 是classname 班級(jí)名 Varchar 20 否 否(3)課程表(course)包括課程編號(hào)與課程名兩個(gè)字段。課程表如表 43。由于學(xué)生與課程之間是多對(duì)多的關(guān)系,因此需要在兩個(gè)表之間添加一張選課表聯(lián)系兩張表。作業(yè)表包括作業(yè)編號(hào),課程編號(hào),班級(jí)號(hào),日期和題目五個(gè)字段其中問(wèn)題內(nèi)容可以為空,hwid 要求每次自增 1。18表 45  作業(yè)表字段名 描述 類(lèi)型 長(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分制。作業(yè)記錄表如表 46。學(xué)生可以通過(guò)這個(gè)表來(lái)查詢(xún)自己每個(gè)課程的簽到情況。表 47  簽到記錄表字段名 描述 類(lèi)型 長(zhǎng)度 是否允許為空 是否主鍵studentid 學(xué)生編號(hào) Varchar 10 否 是coursename 課程名稱(chēng) Varchar 20 否 是datetime 日期 Date 0 否 是classname 班級(jí)名稱(chēng) Varchar 20 否 否sign 到否 Varchar 5 否 否(8)留言記錄(feedback)包括內(nèi)容編號(hào),學(xué)生編號(hào),課程名稱(chēng),日期以及反饋內(nèi)容五個(gè)字段,其中反饋內(nèi)容允許為空,內(nèi)容編號(hào)每次自增 1。留言板表如表 48?!〈a設(shè)計(jì)在代碼設(shè)計(jì)這部分,將具體設(shè)計(jì)整個(gè)系統(tǒng)所用的大概邏輯框架,為詳細(xì)設(shè)計(jì)提供必要的參考,以及各模塊編程的規(guī)范,參數(shù)的傳遞以及函數(shù)的接口。學(xué)生登陸后要記錄該學(xué)生用戶(hù)個(gè)人信息,以便完成后續(xù)的功能查詢(xún),因此學(xué)生的學(xué)號(hào)信息要傳遞到 studentid這個(gè)全局變量中,其他功能查詢(xún)時(shí),接受此變量的值即可使用學(xué)號(hào)查詢(xún),學(xué)生姓名傳遞到 studentname這個(gè)全局變量中,學(xué)生所在班級(jí)號(hào)傳遞到 classid中。(2)所有的 Activity類(lèi)學(xué)要寫(xiě)在一個(gè) activity的 package內(nèi),所有的數(shù)據(jù)庫(kù)操作函數(shù)都要寫(xiě)在一個(gè) DAO的 package,所有的結(jié)構(gòu)類(lèi)都要寫(xiě)在一個(gè) model的 package中,每個(gè)類(lèi)的名字和函數(shù)的名字都要用易讀的名稱(chēng),以便系統(tǒng)的修改,更行等操作。(4)學(xué)生表儲(chǔ)存在“”的數(shù)據(jù)庫(kù)文件,供登陸時(shí)查詢(xún)。(6)每個(gè)函數(shù)的代碼應(yīng)控制在 50行以?xún)?nèi),參數(shù)傳遞控制在三個(gè)以?xún)?nèi),以便增加系統(tǒng)可讀性。下面便可以通過(guò)詳細(xì)設(shè)計(jì)來(lái)實(shí)現(xiàn)整個(gè)系統(tǒng)。然后客戶(hù)端通過(guò)查詢(xún)本地?cái)?shù)據(jù)庫(kù)檢驗(yàn)用戶(hù)輸入的登錄信息是否正確,如若信息不正確則傳遞提示錯(cuò)誤信息,由客戶(hù)端 Toast出錯(cuò)誤提示(如圖 52),若信息正確,提示登陸成功(如圖 53),將學(xué)號(hào)傳遞給 studentid,學(xué)生姓名傳遞給 studentname,班級(jí)號(hào)傳遞給 classid, ,并進(jìn)入下一功能界面??蛻?hù)端需要
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1