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

正文內(nèi)容

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

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

【文章內(nèi)容簡(jiǎn)介】 每一個(gè)Android應(yīng)用程序都需要這四種構(gòu)造塊,以下是對(duì)四種構(gòu)造塊的一些說(shuō)明:Activity:是Android構(gòu)造塊中最基本的一種。一個(gè)activity通常就是一個(gè)單獨(dú)的屏幕。每一個(gè)activity都被實(shí)現(xiàn)為一個(gè)獨(dú)立的類,并且繼承于Activity這個(gè)基類。這個(gè)activity類將會(huì)顯示由幾個(gè)Views控件組成的用戶接口,并對(duì)事件做出響應(yīng)。大部份的應(yīng)用都會(huì)包含多個(gè)的屏幕。Android使用了Intent這個(gè)特殊類實(shí)現(xiàn)在屏幕與屏幕之間移動(dòng)。Intent Receiver:通過(guò)Intent Receiver實(shí)現(xiàn)應(yīng)用能夠?qū)σ粋€(gè)外部的事件做出響應(yīng),Intent ,()進(jìn)行注冊(cè)。當(dāng)一個(gè)intent receiver被觸發(fā)時(shí),應(yīng)用不必對(duì)請(qǐng)求調(diào)用intent receiver,系統(tǒng)會(huì)在需要的時(shí)候啟動(dòng)你的應(yīng)用。Service:一個(gè)Service是一段長(zhǎng)生命周期的,沒(méi)有用戶界面的程序。()來(lái)啟動(dòng)一個(gè)service,從而可以在后臺(tái)保持音樂(lè)的播放。同時(shí),系統(tǒng)也將保持這個(gè)service一直執(zhí)行,直到這個(gè)service運(yùn)行結(jié)束。Content Provider:應(yīng)用程序能夠?qū)⑺鼈兊臄?shù)據(jù)保存到文件中、SQL數(shù)據(jù)庫(kù)中,甚至是任何有效的設(shè)備中。Content Provider實(shí)現(xiàn)了應(yīng)用數(shù)據(jù)與其它的應(yīng)用的共享。一個(gè)Content Provider類實(shí)現(xiàn)了一組標(biāo)準(zhǔn)的方法,從而能夠讓其它的應(yīng)用保存或讀取此Content Provider處理的各種數(shù)據(jù)類型。 Eclipse簡(jiǎn)介Eclipse 是一個(gè)跨平臺(tái)的、開(kāi)放源代碼的、基于Java 的可擴(kuò)展自由集成開(kāi)發(fā)軟件,其支持眾多的開(kāi)發(fā)語(yǔ)言,而不僅僅是Java。Eclipse只是給開(kāi)發(fā)人員提供了一個(gè)能夠擴(kuò)展系統(tǒng)功能的最小核心,基于擴(kuò)展點(diǎn)的插件體系結(jié)構(gòu)使得Eclipse支持多種語(yǔ)言成為可能。只要安裝相應(yīng)語(yǔ)言的插件,Eclipse就可以支持該種語(yǔ)言的開(kāi)發(fā)。目前,Eclipse已經(jīng)可以支持C/C++、 COBOL、PHP、Perl、Python等多種語(yǔ)言。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。Eclipse是一個(gè)開(kāi)放源代碼的項(xiàng)目,任何人都可以下載Eclipse的源代碼,并且在此基礎(chǔ)上開(kāi)發(fā)自己的功能插件。也就是說(shuō)未來(lái)只要有人需要,就會(huì)有建立在Eclipse之上的COBOL,Perl,Python等語(yǔ)言的開(kāi)發(fā)插件出現(xiàn)。同時(shí)可以通過(guò)開(kāi)發(fā)新的插件擴(kuò)展現(xiàn)有插件的功能,比如在現(xiàn)有的Java開(kāi)發(fā)環(huán)境中加入Tomcat服務(wù)器插件。可以無(wú)限擴(kuò)展,而且有著統(tǒng)一的外觀,操作和系統(tǒng)資源管理,這也正是Eclipse的潛力所在。通過(guò)配置Android必要的開(kāi)發(fā)組件和插件,使用Java編程語(yǔ)言,Eclipse將完整支持Android程序的開(kāi)發(fā)。 SQLite數(shù)據(jù)庫(kù)SQLite是一個(gè)開(kāi)源的嵌入式關(guān)系數(shù)據(jù)庫(kù), Hipp發(fā)布。自幾十年前出現(xiàn)的商業(yè)應(yīng)用程序以來(lái),數(shù)據(jù)庫(kù)就成為了應(yīng)用程序的主要組成部分,同時(shí)數(shù)據(jù)庫(kù)管理系統(tǒng)也變得非常龐大和復(fù)雜,并占用了相當(dāng)多的系統(tǒng)資源。隨著嵌入式應(yīng)用程序的大量出現(xiàn),一種新型的輕量級(jí)數(shù)據(jù)庫(kù)SQLite也隨之產(chǎn)生。輕型的數(shù)據(jù)庫(kù)SQLite是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統(tǒng),同時(shí)能夠跟很多程序語(yǔ)言相結(jié)合,比如 Tcl、C、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開(kāi)源世界著名的數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)講,它的處理速度比他們都快。Android支持高效、快速的數(shù)據(jù)存儲(chǔ)方式,應(yīng)用程序可以使用適合的方式對(duì)數(shù)據(jù)進(jìn)程保存和訪問(wèn),其中提供了兩個(gè)類,用于簡(jiǎn)化SQLite數(shù)據(jù)庫(kù)的操作。第一個(gè)是SQLiteOpenHelper,該類主要用于自動(dòng)完成打開(kāi)、關(guān)閉指定的數(shù)據(jù)庫(kù),當(dāng)數(shù)據(jù)庫(kù)不存在的情況下還可以創(chuàng)建數(shù)據(jù)庫(kù),并根據(jù)需要更新數(shù)據(jù)庫(kù)。第二個(gè)是SQLiteDatabase類,該類只要用于查詢數(shù)據(jù)庫(kù),向數(shù)據(jù)庫(kù)中新建數(shù)據(jù)項(xiàng)、刪除數(shù)據(jù)項(xiàng)。第三章 系統(tǒng)分析 可行性研究可行性研究是為了弄清楚系統(tǒng)開(kāi)發(fā)的項(xiàng)目是不是可以實(shí)現(xiàn)、是不是值得研究的過(guò)程,進(jìn)行可執(zhí)行性研究是非常必要且十分重要的,因?yàn)檫@是一個(gè)簡(jiǎn)化系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的過(guò)程。如今智能手機(jī)等移動(dòng)設(shè)備高速智能化,移動(dòng)網(wǎng)絡(luò)通信正在以前所未有的速度走進(jìn)人們的生活、工作和學(xué)習(xí),突破了時(shí)空的界限,從而提高了工作、學(xué)習(xí)的效率。教學(xué)管理系統(tǒng)是基于Android平臺(tái)進(jìn)行開(kāi)發(fā)的,可以提高師生之間的溝通效率,并且很大程度上幫助師生解決了教學(xué)和學(xué)習(xí)上的問(wèn)題。根據(jù)軟件領(lǐng)域的可行性研究,主要考慮以下四點(diǎn):技術(shù)可行性:開(kāi)發(fā)平臺(tái)Android是一個(gè)開(kāi)源的平臺(tái),手機(jī)客戶端采用Eclipse配合Android SDK來(lái)實(shí)現(xiàn)系統(tǒng)功能,開(kāi)發(fā)過(guò)程中可以通過(guò)網(wǎng)絡(luò)獲取絕大部分的開(kāi)源代碼,并且Google提供了一套成熟又全面的API,所以手機(jī)客戶端在技術(shù)上是可行的。數(shù)據(jù)可行性:本軟件系統(tǒng)是教學(xué)管理系統(tǒng)的手機(jī)客戶端,相關(guān)的學(xué)生、教師、課程、作業(yè)信息數(shù)據(jù),可以參考現(xiàn)有相關(guān)的基于B/C結(jié)構(gòu)的教學(xué)管理系統(tǒng),來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)和構(gòu)建。經(jīng)濟(jì)可行性:從成本方面來(lái)看,本系統(tǒng)的實(shí)現(xiàn)已擁有計(jì)算機(jī)和網(wǎng)絡(luò)硬件等資源,而且Android是一個(gè)開(kāi)放的平臺(tái),Android SDK、Eclipse和JDK都是可以免費(fèi)下載的,成本不高;從效益方面來(lái)看,本畢業(yè)設(shè)計(jì)的客戶端的設(shè)計(jì)和實(shí)現(xiàn),是為了給教學(xué)管理帶來(lái)便利,暫時(shí)還不會(huì)帶來(lái)經(jīng)濟(jì)收益,但在經(jīng)過(guò)一定程度上的完善,可以考慮在社會(huì)市場(chǎng)上進(jìn)行推廣。法律可行性:Android平臺(tái)是開(kāi)放的平臺(tái),代碼都是開(kāi)源的,并且本軟件系統(tǒng)的實(shí)現(xiàn)是以作為畢業(yè)設(shè)計(jì)而非以盈利為目的,與商業(yè)無(wú)關(guān),且是自主開(kāi)發(fā)設(shè)計(jì),因此不會(huì)構(gòu)成侵權(quán)或其他責(zé)任問(wèn)題,在法律上是可行的。經(jīng)過(guò)以上幾點(diǎn)的可行性分析,可以確定本軟件系統(tǒng)能夠進(jìn)行開(kāi)發(fā)。 用戶需求分析 現(xiàn)在大部分高校學(xué)生都擁有智能手機(jī),智能手機(jī)已經(jīng)成了學(xué)生在生活和學(xué)習(xí)中必不可少的日常用品。本論文研究的基于Android平臺(tái)教學(xué)管理系統(tǒng)的學(xué)生客戶端,主要面向的使用對(duì)象就是在校大學(xué)生。每位學(xué)生都擁有教學(xué)管理系統(tǒng)的個(gè)人帳號(hào)——學(xué)生本人的學(xué)號(hào)和設(shè)置的密碼,本軟件系統(tǒng)對(duì)于學(xué)生的學(xué)習(xí)及生活非常重要,學(xué)生可以根據(jù)需求查詢自己的個(gè)人信息、進(jìn)行選課、查看課程信息和課程計(jì)劃等,并且在和相關(guān)任課教師溝通關(guān)于課程計(jì)劃、課程作業(yè)等方面都帶來(lái)了很大的便利,此外學(xué)生還可以給任課教師留言,說(shuō)明自己的疑惑或相關(guān)的問(wèn)題,進(jìn)行實(shí)時(shí)溝通。 系統(tǒng)需求分析 系統(tǒng)功能需求本課題的設(shè)計(jì)目標(biāo)是在Android平臺(tái)上實(shí)現(xiàn)教學(xué)管理系統(tǒng)的學(xué)生客戶端,根據(jù)學(xué)生在日常學(xué)習(xí)中的相關(guān)需求來(lái)設(shè)計(jì)該教學(xué)管理系統(tǒng)的功能:(1)首先學(xué)生可以通過(guò)該系統(tǒng)實(shí)現(xiàn):在沒(méi)有賬號(hào)的情況下可以注冊(cè)并輸入自己的個(gè)人信息、在有賬號(hào)的情況下正確輸入用戶名和密碼之后可以進(jìn)行登錄;(2)成功登錄之后可以查看相關(guān)信息:查看個(gè)人信息、對(duì)教師發(fā)布的課程進(jìn)行選課、查看已選課程的課程信息和課程計(jì)劃;(3)查看相關(guān)任課老師布置的作業(yè)內(nèi)容,確認(rèn)提交作業(yè),并查看作業(yè)的批改情況;(4)完成留言板功能,實(shí)現(xiàn)學(xué)生和任課教師之間的互動(dòng)溝通,打破時(shí)間和空間的局限性。(5)要求該系統(tǒng)擁有美觀的UI界面。 系統(tǒng)目標(biāo)(1)實(shí)現(xiàn)系統(tǒng)結(jié)構(gòu)清晰流暢,學(xué)生可以很容易找到自己想找的功能,方便學(xué)生使用;(2)實(shí)現(xiàn)系統(tǒng)功能明確完善,集合學(xué)生的需求來(lái)設(shè)計(jì)相關(guān)功能,并進(jìn)一步改進(jìn);(3)實(shí)現(xiàn)系統(tǒng)良好的可擴(kuò)展性和可維護(hù)性;(4)實(shí)現(xiàn)系統(tǒng)可以根據(jù)學(xué)生的需求,添加或修改相關(guān)的功能。 流程分析當(dāng)學(xué)生運(yùn)行系統(tǒng)程序時(shí),會(huì)出現(xiàn)登陸界面,在擁有賬號(hào)的情況下,可以直接登陸,在沒(méi)有賬號(hào)的情況下,可以先進(jìn)行賬號(hào)注冊(cè),登陸成功之后,可以進(jìn)行個(gè)人信息、課程信息、作業(yè)內(nèi)容等信息的查詢,以及選課、確認(rèn)提交作業(yè)、給任課教師留言等相關(guān)的操作。教學(xué)管理系統(tǒng)學(xué)生客戶端的功能模塊流程圖如圖3所示:教學(xué)管理系統(tǒng)學(xué)生客戶端登錄功能模塊學(xué)生信息模塊課程信息模塊作業(yè)布置模塊留言板模塊登錄功能注冊(cè)功能查看信息修改信息查看信息查看作業(yè)確認(rèn)提交添加信息修改信息刪除信息進(jìn)行選課圖3 教學(xué)管理系統(tǒng)學(xué)生客戶端—功能模塊圖 分析建模 建立實(shí)體聯(lián)系圖為了把學(xué)生的數(shù)據(jù)要求清楚、準(zhǔn)確地描述出來(lái),通過(guò)建立一個(gè)概念性的數(shù)據(jù)模型(也稱之為信息模型)來(lái)實(shí)現(xiàn)。概念性數(shù)據(jù)模型是一種面向問(wèn)題的數(shù)據(jù)模型,是按照學(xué)生的需求來(lái)建立的,描述了從學(xué)生角度看到的數(shù)據(jù),反映了學(xué)生在使用系統(tǒng)時(shí)的現(xiàn)實(shí)環(huán)境。通過(guò)使用實(shí)體聯(lián)系圖(ER圖)來(lái)建立數(shù)據(jù)模型,包含了實(shí)體(即數(shù)據(jù)對(duì)象)、關(guān)系和屬性3種基本成分,我們通常就是用實(shí)體、聯(lián)系和屬性這3個(gè)概念來(lái)理解現(xiàn)實(shí)問(wèn)題的,因此,ER圖比較接近人們的習(xí)慣思維方式,便于理解。用來(lái)描述現(xiàn)實(shí)世界的概念模型,在數(shù)據(jù)庫(kù)系統(tǒng)概論中屬于概念設(shè)計(jì)階段,可以幫助開(kāi)發(fā)者更加合理地去定制數(shù)據(jù)庫(kù)內(nèi)容,使得在開(kāi)發(fā)過(guò)程中對(duì)數(shù)據(jù)庫(kù)的各種操作(查詢、添加、修改、刪除等)變得更加容易。教學(xué)管理系統(tǒng)學(xué)生客戶端的實(shí)體聯(lián)系圖(ER圖)的實(shí)體主要包括學(xué)生、教師、課程、作業(yè)、留言板實(shí)體。其中,由于每個(gè)學(xué)生可以選擇很多課程,而每個(gè)課程可以有很多學(xué)生選,所以兩者之間是多對(duì)多的關(guān)系;課程和作業(yè)之間是一對(duì)多的關(guān)系;每個(gè)學(xué)生可以完成多個(gè)作業(yè),而每個(gè)作業(yè)可以能由多位學(xué)生提交,所以學(xué)生和作業(yè)之間是多對(duì)多的關(guān)系;每個(gè)學(xué)生可以留多條留言,而每條留言只能由一個(gè)學(xué)生來(lái)添加,所以學(xué)生和留言板之間是一對(duì)多的關(guān)系;每位教師可以教多門課程,每門課程由一位老師來(lái)任教,所以教師和課程之間是一對(duì)多的關(guān)系;每位教師可以查看多條留言,而每條留言由一位教師來(lái)查看,所以教師和留言板之間是一對(duì)多的關(guān)系;每位教師可以布置多個(gè)作業(yè),每個(gè)作業(yè)只能由一位教師來(lái)布置,所以教師和作業(yè)之間是一對(duì)多的關(guān)系。教學(xué)管理系統(tǒng)的ER圖如圖4所示:mn學(xué)生教師課程作業(yè)留言板有教布置選查看提交留言nmnnm1n1111n圖4 教學(xué)管理系統(tǒng)—ER圖部分實(shí)體圖如下:(1)學(xué)生實(shí)體圖包括七個(gè)屬性,其中包括姓名、學(xué)號(hào)、密碼、性別、班級(jí)、入學(xué)時(shí)間和出生日期,學(xué)號(hào)和密碼兩個(gè)屬性作為身份驗(yàn)證,在登錄功能模塊中使用。學(xué)生實(shí)體圖如圖5所示。學(xué)生姓名學(xué)號(hào)密碼性別班級(jí)入學(xué)時(shí)間出生日期圖5 學(xué)生實(shí)體圖(2)課程實(shí)體圖包括五個(gè)屬性,其中包括課程號(hào)、課程名、任課教師、課程信息和課程計(jì)劃。課程實(shí)體圖如
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1