版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 河北農(nóng)業(yè)大學(xué)</b></p><p> 本科畢業(yè)論文(設(shè)計(jì))</p><p> 題 目:高校教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-習(xí)題作業(yè)管理模塊</p><p> 學(xué) 院: 信息科技與技術(shù)學(xué)院 </p><p> 學(xué)生姓名: 葉湘楠 <
2、;/p><p> 專 業(yè): 軟件工程 </p><p> 班級(jí)學(xué)號(hào): 1001班2010234040920 </p><p> 指導(dǎo)教師姓名: 李閱歷 </p><p> 指導(dǎo)教師職稱: 講師 </p><p> 二0一
3、四 年 五 月 二十 日</p><p><b> 摘要</b></p><p> 隨著移動(dòng)設(shè)備的發(fā)展和普及,擁有和熟練操作移動(dòng)設(shè)備的人數(shù)已經(jīng)有一個(gè)可觀的數(shù)量,移動(dòng)設(shè)備中的應(yīng)用也是成千上萬(wàn),這些應(yīng)用中,除了一些娛樂(lè)類型的應(yīng)用,大多數(shù)的應(yīng)用都是為了使用戶更方便的對(duì)某一領(lǐng)域的事物進(jìn)行查閱、操作。Android操作系統(tǒng)是一款運(yùn)行在移動(dòng)設(shè)備中的主流操作系統(tǒng),其流暢的操
4、作體驗(yàn),海量的應(yīng)用,開(kāi)放的開(kāi)發(fā)平臺(tái),使其成為了目前三大主流的移動(dòng)設(shè)備操作系統(tǒng)之一。通過(guò)不斷地進(jìn)行升級(jí),目前的最新的4.4版本已經(jīng)使用戶的體驗(yàn)提升到了一定的高度,可以更加方便的操作移動(dòng)設(shè)備,更流暢的體驗(yàn),使人們更加依賴移動(dòng)設(shè)備,成為了人們形影不離的伴侶。</p><p> 本模塊基于android系統(tǒng)最新版本開(kāi)發(fā)的,能運(yùn)行在使用android系統(tǒng)的手機(jī)設(shè)備中,使用eclipse開(kāi)發(fā)工具androidSdk環(huán)境,使
5、用java語(yǔ)言進(jìn)行編寫(xiě)。頁(yè)面展示運(yùn)用activity組件,數(shù)據(jù)存放在XML文件當(dāng)中,整個(gè)應(yīng)用開(kāi)發(fā)都是基于android開(kāi)發(fā)的基礎(chǔ)內(nèi)容。</p><p> 本模塊實(shí)現(xiàn)了教師對(duì)于習(xí)題的發(fā)布、修改、批閱,學(xué)生對(duì)習(xí)題的查看和作答,以及管理員對(duì)于個(gè)人信息及權(quán)限的操作,對(duì)于存儲(chǔ)數(shù)據(jù)的管理等內(nèi)容。節(jié)約了大量的資源和時(shí)間,方便了使用者對(duì)習(xí)題作業(yè)管理的操作。</p><p> 關(guān)鍵詞:java,andr
6、oid,XML,習(xí)題作業(yè)管理模塊</p><p><b> Abstract </b></p><p> With the development and popularization of mobile devices, has the numberand skilled operating mobile equipment has a considerable
7、 number of mobile devices, applications and tens of thousands of, these applications, in addition to the application of some entertainment type, most applications are for a field of things users more convenient to access
8、, operation. Android operating system is a mainstream operating system running in mobile equipment, itssmooth operation experience, massive applicatio</p><p> The module is based on the latest version of An
9、droid system development,can run on the mobile phone equipment used in Android system, using eclipsedevelopment tools androidSdk environment, the use of Java language. Page display using activity components, data stored
10、in the XML file, the application development are the basis of content based on android.</p><p> This module implements the teachers for exercise, modify, marking the releaseof exercises, students view and r
11、eply, as well as the administrator for thepersonal information and permissions, to storage data management etc..Saving a lot of resources and time, convenient for users to exercisemanagement operation.</p><p&g
12、t; Keywords: Java, Android, XML, exercises homework management module</p><p><b> 目錄</b></p><p><b> 1 概述1</b></p><p> 1.1開(kāi)發(fā)背景、目的及意義1</p><p&g
13、t;<b> 1.2開(kāi)發(fā)環(huán)境1</b></p><p> 1.3 技術(shù)概述1</p><p> 1.3.1 eclipse概述1</p><p> 1.3.2 XML簡(jiǎn)介2</p><p> 1.3.3 MVC模式簡(jiǎn)介2</p><p> 2 基于android平臺(tái)客戶端
14、需求分析與設(shè)計(jì)3</p><p> 2.1 系統(tǒng)需求分析4</p><p> 2.1.1應(yīng)用目標(biāo)4</p><p> 2.1.2 作用及范圍4</p><p> 2.1.3功能分析4</p><p> 2.2 系統(tǒng)預(yù)期實(shí)現(xiàn)目標(biāo)4</p><p> 2.2.1 預(yù)期目標(biāo)4
15、</p><p> 2.2.2 基本框架圖4</p><p> 3 基于android平臺(tái)習(xí)題作業(yè)管理應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn)5</p><p> 3.1 習(xí)題與作業(yè)管理app功能設(shè)計(jì)6</p><p> 3.1.1 主界面視圖6</p><p> 3.1.2 登陸界面6</p><
16、p> 3.1.3 教師發(fā)布習(xí)題界面8</p><p> 3.1.4 修改習(xí)題界面9</p><p> 3.1.5 學(xué)生答題界面10</p><p> 3.1.6 老師查看學(xué)生習(xí)題界面11</p><p> 4 XML的設(shè)計(jì)與實(shí)現(xiàn)12</p><p> 4.1 XML設(shè)計(jì)12</p
17、><p> 4.2 XML設(shè)計(jì)的主要代碼12</p><p> 4.2.1 個(gè)人信息初始化代碼12</p><p> 4.2.2 發(fā)布習(xí)題的主要代碼12</p><p> 4.2.3 學(xué)生答題信息存儲(chǔ)代碼13</p><p><b> 結(jié)論13</b></p><
18、;p><b> 致謝14</b></p><p><b> 1 概述</b></p><h3> 1.1開(kāi)發(fā)背景、目的及意義</h2><p> 隨著學(xué)校規(guī)模不斷擴(kuò)大,有關(guān)教師與學(xué)生的各種信息量也成倍增長(zhǎng)[1]。面對(duì)龐大的信息量,就需要有信息管理系統(tǒng)來(lái)提高教學(xué)工作的效率。而高校作為教學(xué)及科研的高級(jí)學(xué)府更需
19、要進(jìn)一步提高,所以開(kāi)發(fā)一個(gè)教學(xué)成績(jī)管理系統(tǒng)勢(shì)在必行.通過(guò)這樣的系統(tǒng)可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。[2]</p><p> 現(xiàn)在我國(guó)的中小學(xué)校以及大部分高校中師生信息管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代,這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。
20、 </p><p> 教學(xué)成績(jī)管理系統(tǒng)作為高校信息微機(jī)化管理的一個(gè)應(yīng)用軟件,為提高院系信息的管理水平提供了新的技術(shù)手段和保障。本次設(shè)計(jì)任務(wù)正是從這個(gè)目的出發(fā),以實(shí)際的需要為前提,希望開(kāi)發(fā)出一套實(shí)用的信息管理系統(tǒng)。 </p><p><b> 1.2開(kāi)發(fā)環(huán)境</b></p><p>
21、 本應(yīng)用程序可以廣泛運(yùn)在android系統(tǒng)下的手機(jī)和平板電腦上要求如下:</p><p> 開(kāi)發(fā)環(huán)境:eclipse +androidSDK </p><p> 數(shù)據(jù)存儲(chǔ)在XML文件下</p><p> 操作系統(tǒng):android2.3版本</p><p> 開(kāi)發(fā)工具:eclipse</p><p><b&
22、gt; 1.3 技術(shù)概述</b></p><h4> 1.3.1 eclipse概述</h2><p> 雖然大多數(shù)用戶很樂(lè)于將 Eclipse 當(dāng)作 Java 集成開(kāi)發(fā)環(huán)境(IDE)來(lái)使用,但 Eclipse 的目標(biāo)卻不僅限于此。Eclipse 還包括插件開(kāi)發(fā)環(huán)境(Plug-in Development Environment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Ec
23、lipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。</p><p> 這種平等和一致性并不僅限于java開(kāi)發(fā)工具。盡管 Eclipse 是使用java語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于 Java 語(yǔ)言;例如,支持諸如c/c
24、++、cobol、php等變成語(yǔ)言的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。Eclipse 框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。</p><p> 基于 Eclipse 的應(yīng)用程序的一個(gè)突出例子是 IBM Rational Software Architect,它構(gòu)成了 IBM Java 開(kāi)發(fā)工具系列的基礎(chǔ)。</p><p> Eclipse 最初由OTI和
25、IBM兩家公司的IDE產(chǎn)品開(kāi)發(fā)組創(chuàng)建,起始于1999年4月。IBM提供了最初的Eclipse代碼基礎(chǔ),包括Platform、JDT 和PDE。Eclipse項(xiàng)目IBM發(fā)起,圍繞著Eclipse項(xiàng)目已經(jīng)發(fā)展成為了一個(gè)龐大的Eclipse聯(lián)盟,有150多家軟件公司參與到Eclipse項(xiàng)目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse是一個(gè)開(kāi)放源碼項(xiàng)目,它其實(shí)是Visual Ag
26、e for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其開(kāi)放源碼,任何人都可以免費(fèi)得到,并可以在此基礎(chǔ)上開(kāi)發(fā)各自的插件,因此越來(lái)越受人們關(guān)注。隨后還有包括Oracle在內(nèi)的許多大公司也紛紛加入了該項(xiàng)目,Eclipse的目標(biāo)是成為可進(jìn)行任何語(yǔ)言開(kāi)發(fā)的IDE集成者,使用者只需下載各種語(yǔ)言的插件即可。[3]</p><h4> 1.3.2 XML簡(jiǎn)介</h2>
27、<p> 標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言、超文本標(biāo)記語(yǔ)言是它的先驅(qū)。標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言它是國(guó)際上定義電子文件結(jié)構(gòu)和內(nèi)容描述的標(biāo)準(zhǔn),是一種非常復(fù)雜的文檔的結(jié)構(gòu),主要用于大量高度結(jié)構(gòu)化數(shù)據(jù)的防衛(wèi)區(qū)和其他各種工業(yè)領(lǐng)域,利于分類和索引。[4]同它相比,定義的功能很強(qiáng)大,缺點(diǎn)是它不適用于Web數(shù)據(jù)描述,而且標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言軟件價(jià)格非常昂貴。舉個(gè)例子來(lái)說(shuō),開(kāi)發(fā)者很難在網(wǎng)頁(yè)上表示數(shù)學(xué)公式、化學(xué)分子式和樂(lè)譜。它結(jié)合了標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言和HTML的優(yōu)點(diǎn)并消除其
28、缺點(diǎn)。XML仍然被認(rèn)為是一種標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言。比標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言要簡(jiǎn)單,但能實(shí)現(xiàn)標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的大部分的功能。1996年的夏天,Sun Microssystem的John Bosak開(kāi)始開(kāi)發(fā)W3C SGML工作組(現(xiàn)在稱為XML工作組)。他們的目標(biāo)是創(chuàng)建一種標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言,使其在Web中,既能利用標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的長(zhǎng)處,又保留html的簡(jiǎn)單性。[5]現(xiàn)在目標(biāo)基本達(dá)到。</p><p> XML的簡(jiǎn)單使其易于
29、在任何應(yīng)用程序中讀寫(xiě)數(shù)據(jù),這使XML很快成為數(shù)據(jù)交換的唯一公共語(yǔ)言,雖然不同的應(yīng)用軟件也支持其它的數(shù)據(jù)交換格式,但不久之后他們都將支持XML,那就意味著程序可以更容易的與Windows, Mac OS, Linux以及其他平臺(tái)下產(chǎn)生的信息結(jié)合,然后可以很容易加載XML數(shù)據(jù)到程序中并分析它,并以XML格式輸出結(jié)果。[6]</p><h4> 1.3.3 MVC模式簡(jiǎn)介</h2><p>
30、 MVC模式(Model-View-Controller)是軟件工程中的一種軟件架構(gòu)模式,把軟件系統(tǒng)分為三個(gè)基本部分:模型(Model)、視圖(View)和控制器(Controller)。</p><p> MVC模式最早由Trygve Reenskaug在1978年提出 ,是施樂(lè)帕羅奧多研究中心(Xerox PARC)在20世紀(jì)80年代為程序語(yǔ)言Smalltalk發(fā)明的一種軟件設(shè)計(jì)模式。MVC模式的目的是實(shí)現(xiàn)
31、一種動(dòng)態(tài)的程序設(shè)計(jì),使后續(xù)對(duì)程序的修改和擴(kuò)展簡(jiǎn)化,并且使程序某一部分的重復(fù)利用成為可能。除此之外,此模式通過(guò)對(duì)復(fù)雜度的簡(jiǎn)化,使程序結(jié)構(gòu)更加直觀。軟件系統(tǒng)通過(guò)對(duì)自身基本部分分離的同時(shí)也賦予了各個(gè)基本部分應(yīng)有的功能。專業(yè)人員可以通過(guò)自身的專長(zhǎng)分組:</p><p> ?。刂破鰿ontroller)- 負(fù)責(zé)轉(zhuǎn)發(fā)請(qǐng)求,對(duì)請(qǐng)求進(jìn)行處理。</p><p> (視圖View) - 界面設(shè)計(jì)人員進(jìn)行圖
32、形界面設(shè)計(jì)。</p><p> ?。P蚆odel) - 程序員編寫(xiě)程序應(yīng)有的功能(實(shí)現(xiàn)算法等等)、數(shù)據(jù)庫(kù)專家進(jìn)行數(shù)據(jù)管理和數(shù)據(jù)庫(kù)設(shè)計(jì)(可以實(shí)現(xiàn)具體的功能)。</p><p> MVC設(shè)計(jì)思想:MVC英文即Model-View-Controller,即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照Model、View、Controller的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層——模型層、視圖層、
33、控制層。 </p><p> MVC的優(yōu)點(diǎn):首先,多個(gè)視圖能共享一個(gè)模型。如今,同一個(gè)Web應(yīng)用程序會(huì)提供多種用戶界面,例如用戶希望既能夠通過(guò)瀏覽器來(lái)收發(fā)電子郵件,還希望通過(guò)手機(jī)來(lái)訪問(wèn)電子郵箱,這就要求Web網(wǎng)站同時(shí)能提供Internet界面和WAP界面。在MVC設(shè)計(jì)模式中,模型響應(yīng)用戶請(qǐng)求并返回響應(yīng)數(shù)據(jù),視圖負(fù)責(zé)格式化數(shù)據(jù)并把它們呈現(xiàn)給用戶,業(yè)務(wù)邏輯和表示層分離,同一個(gè)模型可以被不同的視圖重用,所以大大提高了
34、代碼的可重用性[7]。</p><p> 其次,控制器是自包含(self-contained)指高獨(dú)立內(nèi)聚的對(duì)象,與模型和視圖保持相對(duì)獨(dú)立,所以可以方便的改變應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。例如,把數(shù)據(jù)庫(kù)從MySQL移植到Oracle,或者把RDBMS數(shù)據(jù)源改變成LDAP數(shù)據(jù)源,只需改變模型即可。一旦正確地實(shí)現(xiàn)了控制器,不管數(shù)據(jù)來(lái)自數(shù)據(jù)庫(kù)還是LDAP服務(wù)器,視圖都會(huì)正確地顯示它們。由于MVC模式的三個(gè)模塊相互獨(dú)立,
35、改變其中一個(gè)不會(huì)影響其他兩個(gè),所以依據(jù)這種設(shè)計(jì)思想能構(gòu)造良好的少互擾性的構(gòu)件。</p><p> 此外,控制器提高了應(yīng)用程序的靈活性和可配置性。控制器可以用來(lái)連接不同的模型和視圖去完成用戶的需求,也可以構(gòu)造應(yīng)用程序提供強(qiáng)有力的手段。給定一些可重用的模型和視圖,控制器可以根據(jù)用戶的需求選擇適當(dāng)?shù)哪P瓦M(jìn)行處理,然后選擇適當(dāng)?shù)牡囊晥D將處理結(jié)果顯示給用戶。[8]</p><h2> 2 基于
36、android平臺(tái)客戶端需求分析與設(shè)計(jì)</h2><h3> 2.1 系統(tǒng)需求分析</h2><p><b> 2.1.1應(yīng)用目標(biāo)</b></p><p> 系統(tǒng)界面簡(jiǎn)潔,操作方便、容易,最大限度的滿足用戶的需求,方便學(xué)生,教師管理和處理作業(yè)及習(xí)題的相關(guān)事宜,節(jié)約了大量的時(shí)間去收集,和翻閱,便于老師和教務(wù)系統(tǒng)對(duì)于習(xí)題作業(yè)的查看和管理。&l
37、t;/p><h4> 2.1.2 作用及范圍</h2><p> 本系統(tǒng)適用于在校大學(xué)生,老師及教務(wù)管理者在移動(dòng)客戶端android系統(tǒng)下對(duì)習(xí)題作業(yè)的查閱及處理</p><p><b> 2.1.3功能分析</b></p><p> 需求分析是軟件定義時(shí)期的最后一個(gè)階段,也是框架設(shè)計(jì)過(guò)程的基礎(chǔ)。它的基本任務(wù)是明確系統(tǒng)
38、到底要完成哪些工作。對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。[9]</p><p> 移動(dòng)平臺(tái)的軟件最大的優(yōu)勢(shì)是方便、快捷、實(shí)時(shí)性強(qiáng),能隨時(shí)隨地的接收到信息,所以,首先要在功能上要保證的是如何使用戶在使用軟件時(shí)更加方便,教師發(fā)布習(xí)題,學(xué)生可以實(shí)時(shí)的收到習(xí)題、解答習(xí)題、提交習(xí)題,這一系列的操作可以在軟件上輕松完成,而且不會(huì)出現(xiàn)傳統(tǒng)習(xí)題管理中容易出現(xiàn)的問(wèn)題,也會(huì)是習(xí)題更容易的保管下來(lái),方便日后對(duì)一些習(xí)題的管理。
39、</p><h3> 2.2 系統(tǒng)預(yù)期實(shí)現(xiàn)目標(biāo)</h2><h4> 2.2.1 預(yù)期目標(biāo)</h2><p> 一款基于android操作系統(tǒng)的習(xí)題作業(yè)管理系統(tǒng),方便教師對(duì)于習(xí)題作業(yè)的發(fā)布,修改和批閱,方便學(xué)生查看習(xí)題作業(yè)以及作答。大大的提高教師及學(xué)生的效率,節(jié)約資源和時(shí)間。[10]</p><h4> 2.2.2 基本框架圖<
40、/h2><h2> 3 基于android平臺(tái)習(xí)題作業(yè)管理應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn)</h2><h3> 3.1 習(xí)題與作業(yè)管理app功能設(shè)計(jì)</h2><h4> 3.1.1 主界面視圖</h2><p> 如3-1圖所示,習(xí)題與作業(yè)管理app的主頁(yè)面展示了,一個(gè)搜索框,主界面采用主流的界面展示,信息流的展示能更方便的使用戶查閱信息。<
41、;/p><h4> 3.1.2 登陸界面</h2><p> 點(diǎn)擊主界面與我相關(guān)按鈕,會(huì)跳轉(zhuǎn)到登陸界面,通過(guò)不同的賬號(hào)以及權(quán)限,可以跳轉(zhuǎn)到不同的界面。如3-2圖所示。</p><h4> 3.1.3 教師發(fā)布習(xí)題界面</h2><p> 通過(guò)教師賬號(hào)的登陸,進(jìn)入教師界面,點(diǎn)擊習(xí)題發(fā)布按鈕進(jìn)入習(xí)題發(fā)布界面。如3-3圖所示。</p>
42、;<h4> 3.1.4 修改習(xí)題界面</h2><p> 當(dāng)發(fā)布習(xí)題成功后,可以在習(xí)題修改界面進(jìn)行修改。如下圖3-4所示。</p><h4> 3.1.5 學(xué)生答題界面</h2><p> 通過(guò)學(xué)生賬號(hào)登陸后,查看習(xí)題信息時(shí),點(diǎn)擊答題按鈕進(jìn)入學(xué)生答題界面。如圖3-5所示</p><h4> 3.1.6 老師查看學(xué)生習(xí)
43、題界面</h2><p> 當(dāng)學(xué)生答題完畢提交后,老師可以查看學(xué)生的答題情況,并給予評(píng)價(jià)。如圖3-6所示</p><h2> 4 XML的設(shè)計(jì)與實(shí)現(xiàn)</h2><p><b> 4.1 XML設(shè)計(jì)</b></p><p> 下圖為習(xí)題管理的基本信息的屬性XML的圖表。如4-1表。</p><
44、;p> 表 4 - 1個(gè)人信息</p><h3> 4.2 XML設(shè)計(jì)的主要代碼</h2><h4> 4.2.1 個(gè)人信息初始化代碼</h2><p> //創(chuàng)建sharedpreference對(duì)象,并new Editor對(duì)象進(jìn)行數(shù)據(jù)添加</p><p> SharedPreferences UseInfoSp1 = mCo
45、ntext.getSharedPreferences("a", 0);</p><p> Editor initEditor = UseInfoSp1.edit();</p><p> initEditor.putString(UseInfo.USERNAME, "教師a");</p><p> initEditor.p
46、utString(UseInfo.USERAGE, "35");</p><p> initEditor.putString(UseInfo.USERJOB, "教師");</p><p> initEditor.putString(UseInfo.USERSUBJECT, "語(yǔ)文");</p><p>
47、; initEditor.putString(UseInfo.USERSEX, "女");</p><p> initEditor.putString(UseInfo.USERTELEPHONE, "15555555555");</p><p> initEditor.commit();</p><h4> 4.2.2
48、 發(fā)布習(xí)題的主要代碼</h2><p> //發(fā)送習(xí)題發(fā)布界面EditText中輸入的數(shù)據(jù),調(diào)用saveData方法將習(xí)題存入XML中</p><p> public void saveData(String str1,String str2,String str3){</p><p> SharedPreferences sp =mContext.getSh
49、aredPreferences(UseInfo.PEASONALSUBJECT, 0);</p><p> Editor edito= sp.edit();</p><p> edito.putString("first", str1);</p><p> edito.putString("second", str2);
50、</p><p> edito.putString("third", str3);</p><p> edito.commit();</p><h4> 4.2.3 學(xué)生答題信息存儲(chǔ)代碼</h2><p> //創(chuàng)建SP對(duì)象,保存學(xué)生答題信息及分?jǐn)?shù)</p><p> SharedPrefe
51、rences sp= AnswerActivity.this.getSharedPreferences(UseInfo.homepageMark+UseInfo.PEASONALNAME, 0);</p><p> Editor editor = sp.edit();</p><p> editor.putString("first", firstEditTex
52、t.getText().toString());</p><p> editor.putString("second", secondEditText.getText().toString());</p><p> editor.putString("third", thirdEditText.getText().toString());<
53、/p><p> editor.putString("mark", UseInfo.homepageMark);</p><p> editor.putString("result", "result");</p><p> editor.commit();</p><p><
54、b> 結(jié)論</b></p><p> 在這次的畢業(yè)設(shè)計(jì)期間,我學(xué)到很多知識(shí),其中包括一些課堂上所學(xué)的知識(shí),在這次畢業(yè)設(shè)計(jì)中重新的復(fù)習(xí),梳理了一遍,還將一些課堂之外的東西進(jìn)行了進(jìn)一步的掌握和了解。此次畢業(yè)設(shè)計(jì)最大的收獲就是將自己所學(xué)的知識(shí)與實(shí)際中的問(wèn)題聯(lián)系了起來(lái),不會(huì)讓我們覺(jué)得所學(xué)的知識(shí)與實(shí)際沒(méi)有關(guān)系。這次畢業(yè)設(shè)計(jì)老師的選題非常的貼近生活,不僅能讓我們把只知識(shí)掌握,并加以運(yùn)用還能過(guò)讓我們了解生
55、活中一些問(wèn)題。</p><p> 通過(guò)這次的畢業(yè)設(shè)計(jì),為我以后的軟件開(kāi)發(fā)奠定了非常好的基礎(chǔ),這是我人生中的第一個(gè)項(xiàng)目。在這次開(kāi)發(fā)中,我了解到,時(shí)常的總結(jié)是軟件開(kāi)發(fā)所必不可少的,通過(guò)總結(jié),將各個(gè)部分的知識(shí)串聯(lián)起來(lái),從而在最后的設(shè)計(jì)中不會(huì)那么慌了手腳。另外一方面就是在遇到問(wèn)題的時(shí)候,要沉著冷靜,不能著急,通過(guò)詢問(wèn)老師和同學(xué)將問(wèn)題解答。</p><p> 因?yàn)樽约航佑|社會(huì)的機(jī)會(huì)不多,該系統(tǒng)還
56、有一些技術(shù)和現(xiàn)實(shí)生活中的問(wèn)題,望在老師的提點(diǎn)下,有顯著的提高。</p><p><b> 致謝</b></p><p> 經(jīng)過(guò)這段時(shí)間的學(xué)習(xí)和實(shí)踐,本次畢業(yè)設(shè)計(jì)基本接近尾聲。在這次的畢業(yè)設(shè)計(jì)中,我學(xué)習(xí)到了很多,能夠?qū)⒆约核鶎W(xué)的知識(shí)在實(shí)際生活中得到了應(yīng)用。鍛煉了我獨(dú)立思考的能力,獨(dú)立解決問(wèn)題的能力,獨(dú)立分析問(wèn)題的能力。這些都將會(huì)在我以后的軟件開(kāi)發(fā)的道路上起著至關(guān)重要
57、的作用。</p><p> 本次畢業(yè)設(shè)計(jì)的過(guò)程中,很多人對(duì)我給予了很大的幫助,在此我要特別感謝我的指導(dǎo)老師李閱歷老師,在思路上和內(nèi)容上給予我的很到幫助,還有我們同學(xué)們,在一些技術(shù)上和代碼找錯(cuò)上對(duì)我的幫助。這使我了解到遇到問(wèn)題的時(shí)候,虛心請(qǐng)教問(wèn)題也是一個(gè)很好的解決問(wèn)題的方法。</p><p> 最后我要感謝我的學(xué)院和學(xué)校,給我們一個(gè)這么好的機(jī)會(huì)去學(xué)習(xí)知識(shí),使我們成為對(duì)社會(huì)有貢獻(xiàn)的人。&l
58、t;/p><p><b> 參考文獻(xiàn)</b></p><p> [1]http://www.eoe.cn/</p><p> [2]http://www.apkbus.com/</p><p> [3]James Sheusi.Android Application Development for Java Prog
59、rammers.Course Technology PTR, 2012.</p><p> [4]Deitel,H.M. Deitel,P.J. 著,施平安,施惠瓊,柳賜佳 譯.Java程序設(shè)計(jì)教程.清華大學(xué)出版社,2004.</p><p> [5] 明日科技.Java從入門(mén)到精通(第3版).清華大學(xué)出版社,2012.</p><p> [6] 李興華 .
60、 Java開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)典(名師講壇). 清華大學(xué)出版社, 2009.</p><p> [7] 吳亞峰 .Android應(yīng)用案例開(kāi)發(fā)大全.人民郵電出版社,2011.</p><p> [8] 王世江.Google Android開(kāi)發(fā)入門(mén)指南.人民郵電出版社,2009.</p><p> [9] 黃彬華.Android手機(jī)平板電腦程序開(kāi)發(fā)教練. 中國(guó)水利水電出版社
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于高校教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—習(xí)題作業(yè)管理模塊
- 軟件工程畢業(yè)論文-高校教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-習(xí)題作業(yè)管理模塊
- 高校教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-網(wǎng)上答疑管理模塊
- 軟件工程畢業(yè)論文-基于高校教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—習(xí)題作業(yè)管理模塊
- 高校教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-實(shí)驗(yàn)實(shí)訓(xùn)管理模塊
- 高校教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-在線考試管理模塊
- 基于高校教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——在線考試管理模塊
- 高校教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 高校實(shí)踐教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 教學(xué)管理系統(tǒng)實(shí)驗(yàn)管理模塊的設(shè)計(jì)與實(shí)現(xiàn)【開(kāi)題報(bào)告】
- 教學(xué)管理系統(tǒng)實(shí)驗(yàn)管理模塊的設(shè)計(jì)與實(shí)現(xiàn)【文獻(xiàn)綜述】
- 教學(xué)管理系統(tǒng)實(shí)驗(yàn)管理模塊的設(shè)計(jì)與實(shí)現(xiàn)[任務(wù)書(shū)]
- 教學(xué)管理系統(tǒng)實(shí)驗(yàn)管理模塊的設(shè)計(jì)與實(shí)現(xiàn)[畢業(yè)論文]
- 軟件工程畢業(yè)論文-高校教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-網(wǎng)上答疑管理模塊
- 高校教學(xué)管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn).pdf
- 舞蹈類高校教學(xué)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 高校實(shí)驗(yàn)教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 軟件工程畢業(yè)論文-高校教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-在線考試管理模塊
- 軟件工程畢業(yè)論文-高校教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-實(shí)驗(yàn)實(shí)訓(xùn)管理模塊
- 軟件工程畢業(yè)論文-高校教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——在線考試管理模塊
評(píng)論
0/150
提交評(píng)論