基于Android的大學(xué)校園普法軟件的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于Android的大學(xué)校園普法軟件的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于Android的大學(xué)校園普法軟件的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于Android的大學(xué)校園普法軟件的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于Android的大學(xué)校園普法軟件的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩50頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

摘要在當(dāng)今信息化時(shí)代,科學(xué)技術(shù)的發(fā)展突飛猛進(jìn),技術(shù)也不斷日新月異。計(jì)算機(jī)和智能手機(jī)的普及非常廣泛,以致于使用手機(jī)的人群越來(lái)越多,利用手機(jī)進(jìn)行閱讀、刷視頻和打游戲是當(dāng)代人類生活中不可缺少的一部分。而且,在國(guó)家強(qiáng)調(diào)保護(hù)人權(quán)的情況下,公民的法律意識(shí)也需要不斷得到提高。因此,開(kāi)發(fā)一款基于Android的大學(xué)校園普法軟件也成為必要。大學(xué)校園普法軟件,提供了用戶一個(gè)學(xué)習(xí)法律知識(shí)的平臺(tái),用戶可以通過(guò)觀看視頻和查閱知識(shí)等進(jìn)行學(xué)習(xí)。該系統(tǒng)數(shù)據(jù)的存儲(chǔ)和操作的實(shí)現(xiàn)主要是采用MYSQL數(shù)據(jù)庫(kù),手機(jī)客戶端的開(kāi)發(fā)主要是使用Androidstudio,web端的后臺(tái)管理開(kāi)發(fā)主要是使用eclipse,以Tomcat作為服務(wù)器,在開(kāi)發(fā)的過(guò)程中主要是使用Java語(yǔ)言。本文介紹的普法軟件,實(shí)現(xiàn)了客戶端用戶的注冊(cè)登錄、首頁(yè)、知識(shí)、論壇等功能;通過(guò)后臺(tái)管理系統(tǒng),實(shí)現(xiàn)后臺(tái)管理員的課堂管理、法律知識(shí)管理、論壇管理和用戶管理等功能;本文還對(duì)此進(jìn)行了詳細(xì)的描述。關(guān)鍵詞:大學(xué)校園普法軟件,Android,MYSQL數(shù)據(jù)庫(kù),JavaABSTRACTIntoday'sinformationera,thedevelopmentofscienceandtechnologyhavemadeaspurtofprogress.Besides,thetechnologyhasbeenconstantlyupdated.Thepopularityofcomputersandsmartphonesisextremelywidespreadthatmoreandmorepeopleareusingmobilephones.Reading,swipingvideoandplayinggameswithmobilephonesareanindispensablepartofcontemporaryhumanlife.What’smore,undertheconditionthatourcountryemphasizestheimportanceofprotectinghumanrights,thelegalconsciousnessofcitizensalsoneedstobeconstantlyimproved.Therefore,itisnecessarytodevelopapopularizinglawsoftwareforUniversityCampusBasedonAndroid.UniversityCampusLawPopularizationsoftwareprovidesaplatformforuserstolearnlegalknowledge.Userscanlearnbywatchingvideosandconsultingknowledge.TheimplementationofdatastorageandoperationofthesystemmainlyadoptsMySQLdatabase,thedevelopmentofmobileclientmainlyusesAndroidstudio,thebackgroundmanagementdevelopmentofWebmainlyuseseclipse,Tomcatastheserver,andtheJavalanguageismainlyusedinthedevelopmentprocess.Thepopularizinglawsoftwareintroducedinthispaperrealizesthefunctionsofclientusers'registrationandlogin,homepage,knowledge,forum,etc.;throughthebackgroundmanagementsystem,realizestheclassroommanagement,legalknowledgemanagement,forummanagement,usermanagementandotherfunctionsofthebackgroundadministrator;thispaperalsodescribesthisindetail.Keywords:Universitycampuslawpopularizationsoftware,Android,MYSQLdatabase,Java目錄內(nèi)容摘要 IABSTRACT II目錄 III1.緒論 11.1研究背景 11.2研究?jī)?nèi)容 11.3研究意義 22.系統(tǒng)開(kāi)發(fā)環(huán)境和相關(guān)技術(shù) 32.1系統(tǒng)開(kāi)發(fā)環(huán)境的搭建 32.2安卓系統(tǒng)的架構(gòu) 42.3JAVA簡(jiǎn)介 42.4MYSQL數(shù)據(jù)庫(kù) 53.系統(tǒng)分析 63.1系統(tǒng)的需求分析 63.1.1系統(tǒng)功能需求分析 63.1.2系統(tǒng)非功能需求分析 63.2系統(tǒng)可行性分析 73.3系統(tǒng)流程分析 73.3.1前臺(tái)客戶端 73.3.2后臺(tái)管理系統(tǒng) 93.4系統(tǒng)用例分析 104.系統(tǒng)設(shè)計(jì) 144.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 144.2系統(tǒng)功能模塊設(shè)計(jì) 144.2.1客戶端功能模塊設(shè)計(jì) 154.2.1后臺(tái)管理功能模塊設(shè)計(jì) 164.3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 174.3.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 174.3.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 195.系統(tǒng)功能實(shí)現(xiàn) 225.1用戶功能實(shí)現(xiàn) 225.1.1注冊(cè)登錄界面 225.1.2首頁(yè)界面 225.1.3知識(shí)界面 245.1.4論壇界面 245.1.5我的界面 255.2管理員功能實(shí)現(xiàn) 275.2.1管理員登錄界面 275.2.2法律小常識(shí)界面 275.2.3校園案例界面 285.2.4法律管理界面 285.2.5課堂管理界面 285.2.6論壇管理界面 295.2.7題庫(kù)管理界面 295.2.8用戶管理界面 306.系統(tǒng)測(cè)試 316.1測(cè)試目的 316.2測(cè)試用例 316.3測(cè)試分析 35結(jié)論 36參考文獻(xiàn) 37致謝 38中山大學(xué)博士(碩士)研究生學(xué)位論文廣東東軟學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)PAGE31.緒論1.1研究背景社會(huì)的快速發(fā)展、經(jīng)濟(jì)的騰飛促使了人民的生活水平和消費(fèi)水平的發(fā)生了巨變。國(guó)家普法的宣傳,由過(guò)去的線下實(shí)施逐漸發(fā)展到線上實(shí)施,大大提高了普法的力度。顯然,現(xiàn)在人們都有更多的空閑時(shí)間瀏覽手機(jī),根據(jù)數(shù)據(jù)顯示,我國(guó)移動(dòng)電話的用戶量將近13億,而且4G時(shí)代的開(kāi)啟和發(fā)展為互聯(lián)網(wǎng)注入了巨大的力量,這就為線上普法提供了更加有力的條件。誠(chéng)然,根據(jù)調(diào)查了解隨著終端智能化的快速發(fā)展和智能終端設(shè)備的迅速普及,利用各種類型的手機(jī)或智能終端設(shè)備進(jìn)入互聯(lián)網(wǎng)獲取信息的人群越來(lái)越龐大。隨著手機(jī)業(yè)務(wù)的不斷增多,很多用戶都用手機(jī)來(lái)進(jìn)行學(xué)習(xí),而且國(guó)家在2016年開(kāi)始實(shí)施七五普法計(jì)劃。再者,大學(xué)校園的普法宣傳也越來(lái)越得到重視,這就使得基于Android的大學(xué)校園普法軟件應(yīng)運(yùn)而生。在這樣的情況下,我們開(kāi)發(fā)了基于Android的大學(xué)校園普法軟件,方便用戶進(jìn)行在線法律學(xué)習(xí)。1.2研究?jī)?nèi)容本課題設(shè)計(jì)實(shí)現(xiàn)基于Android的大學(xué)校園普法軟件,高效呈現(xiàn)出了普法軟件系統(tǒng)的一系列功能。根據(jù)大學(xué)校園普法軟件編寫的論文主要闡述了大學(xué)校園普法軟件開(kāi)發(fā)所涉及到的技術(shù),先是對(duì)系統(tǒng)進(jìn)行需求分析,再到系統(tǒng)設(shè)計(jì),最后測(cè)試系統(tǒng)功能幾個(gè)部分,在論文工作開(kāi)始之前,先是查閱相關(guān)文獻(xiàn)以及學(xué)習(xí)相關(guān)理論知識(shí),然后針對(duì)開(kāi)發(fā)的大學(xué)校園普法軟件,參考其它的系統(tǒng),其次對(duì)自己的系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì),繼而編碼實(shí)現(xiàn),系統(tǒng)完成后進(jìn)行測(cè)試和最后的驗(yàn)收工作,程序的開(kāi)發(fā)具體流程如下所示:(1)在使用中了解系統(tǒng)的工作流程,撰寫關(guān)于系統(tǒng)的需求分析。(2)根據(jù)大學(xué)校園普法軟件具體的需要,分析、設(shè)計(jì)出系統(tǒng)的功能框架結(jié)構(gòu)。(3)依據(jù)系統(tǒng)的需求分析以及總體設(shè)計(jì),設(shè)計(jì)出系統(tǒng)的結(jié)構(gòu)圖。(4)根據(jù)功能編寫本系統(tǒng)的開(kāi)發(fā)技術(shù)文檔。(5)編寫大學(xué)校園普法軟件代碼。(6)對(duì)大學(xué)校園普法軟件進(jìn)行單元測(cè)試。1.3研究意義隨著互聯(lián)網(wǎng)行業(yè)的發(fā)展,各類手機(jī)平臺(tái)的軟件層出不窮,其中Android在移動(dòng)領(lǐng)域的普及性極強(qiáng),而且給人們的生活帶來(lái)了許多樂(lè)趣。在Android開(kāi)發(fā)中,此類軟件的開(kāi)發(fā)較少,與以往的普通的學(xué)法普法軟件網(wǎng)站相比,該軟件可以通過(guò)視頻學(xué)習(xí),學(xué)習(xí)完還可以挑戰(zhàn)答題,以此來(lái)檢測(cè)自己的學(xué)習(xí)程度和效果。與普通的學(xué)法網(wǎng)站相比,該軟件還有一個(gè)創(chuàng)新點(diǎn)就是增加論壇這一功能,此功能更有利于提高普法的力度。當(dāng)今社會(huì),國(guó)家越來(lái)越重視法制建設(shè),公民需要學(xué)法守法。而作為大學(xué)生的我們,更加要做一個(gè)新時(shí)代守法的好青年。但當(dāng)今大學(xué)生的法制意識(shí)比較淡薄,以致于不能做到遵紀(jì)守法。例如校園盜竊、新生上當(dāng)受騙、宿舍矛盾沖突等事件層出不窮。故此開(kāi)發(fā)一款專門針對(duì)大學(xué)生普及法律的軟件也是不可或缺,通過(guò)此軟件有利于提高當(dāng)代大學(xué)生的法制意識(shí)。所以為滿足用戶法律學(xué)習(xí)的需求使得開(kāi)發(fā)Android大學(xué)校園普法軟件勢(shì)在必行。2.系統(tǒng)開(kāi)發(fā)環(huán)境和相關(guān)技術(shù)2.1系統(tǒng)開(kāi)發(fā)環(huán)境的搭建安卓平臺(tái)的搭建主要是以JDK的安裝、Eclipse安裝、AndroidSDK的安裝、ADT的安裝、雷電模擬器五個(gè)基礎(chǔ)的環(huán)境安裝來(lái)實(shí)現(xiàn)。JDK的安裝:主要是一個(gè)安裝包,代開(kāi)安裝包根據(jù)提示進(jìn)行安裝,安裝完后查看JDK是否安裝成功。如圖2-1所示。圖2-1查看JDK安裝成功Eclipse安裝:主要是由Java開(kāi)發(fā)的,因?yàn)镴ava的代碼屬于開(kāi)源代碼。而且它的跨平臺(tái)及適應(yīng)多種語(yǔ)言的支持。AndroidSDK安裝:主要是由安卓系統(tǒng)自己開(kāi)發(fā)的軟件一個(gè)軟件包。ADT的安裝:在eclipse中添加ADT,搭建好Androidstudio和eclipse之間的橋梁。雷電模擬器的安裝:下載雷電模擬器的安裝包,然后打開(kāi)安裝,安裝完成后,直接打開(kāi)Androidstudio就可以檢測(cè)連接到了。如下圖所示:圖2-2雷電模擬器創(chuàng)建成功2.2安卓系統(tǒng)的架構(gòu)安卓系統(tǒng)的架構(gòu)主要使用的分層思想,主要分為應(yīng)用程序(應(yīng)用程序所要實(shí)現(xiàn)的一些功能模塊是用JAVA編寫語(yǔ)言進(jìn)行實(shí)現(xiàn)的)、應(yīng)用程序的框架(主要包含的服務(wù)有內(nèi)容提供上、可擴(kuò)展的視圖、資源管理器、通知管理器、活動(dòng)管理器)、系統(tǒng)運(yùn)行庫(kù)(系統(tǒng)C庫(kù)、媒體庫(kù)、SurfaceManager、LibWebCore、3Dlibraries、SQLite、SGL)、Linux內(nèi)核(用戶軟件和硬件之間的抽象層)四個(gè)層次。如圖2-3所示:圖2-3安卓系統(tǒng)架構(gòu)圖2.3JAVA簡(jiǎn)介JAVA語(yǔ)言是一種現(xiàn)在世界上比較主流的面向?qū)ο蟮恼Z(yǔ)言,是由SUN公司推出的。可以在多種平臺(tái)上運(yùn)用的,兼容性比較強(qiáng),適應(yīng)市面上大多數(shù)操作系統(tǒng),不會(huì)出現(xiàn)亂碼的現(xiàn)像,其擴(kuò)展性和維護(hù)性都更好,具有分析問(wèn)題和解決問(wèn)題的能力,是面向過(guò)程的程序設(shè)計(jì)方便我們編寫的代碼更強(qiáng)壯。JAVA相對(duì)其它語(yǔ)言來(lái)說(shuō),比較簡(jiǎn)單,編譯起來(lái)更方便一些,安全可靠性高。不完全統(tǒng)計(jì),現(xiàn)在全世界大約有2000多萬(wàn)人在使用它,JAVA既可以鑲嵌使用又可以獨(dú)力的使用。JAVA大致可以分成兩個(gè)部分,一種部分是JAVA負(fù)責(zé)的編譯,另一種是JAVA負(fù)責(zé)的運(yùn)行。JAVA在編程時(shí)是一種以對(duì)象為導(dǎo)向的方式來(lái)進(jìn)行編譯的,使得編出來(lái)的軟件可以單機(jī)使用,也可以在互聯(lián)網(wǎng)上使用,檢查出錯(cuò)更為方便。JAVA分布式、體系結(jié)構(gòu)中立的特點(diǎn)也使得其存儲(chǔ)更快,編議更簡(jiǎn)單。面向?qū)ο蟀ㄋ膫€(gè)特點(diǎn),一是封裝,就是說(shuō)在定義類的時(shí)候可以實(shí)現(xiàn)一定的功能和屬性。二是抽象,屬于類的一種,可以把一個(gè)具有共同屬性的類封裝在一個(gè)抽象里,便于簡(jiǎn)單編議。三是繼承,顧名思義就是帶有前者的特性。還有一個(gè)就是多態(tài)的特點(diǎn),可以多種一起運(yùn)用,表現(xiàn)了它可擴(kuò)展性好。2.4MYSQL數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)必須配套相應(yīng)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)具有一定的組織結(jié)構(gòu),能夠存放和管理數(shù)據(jù)信息,在以前數(shù)據(jù)庫(kù)的功能僅僅是數(shù)據(jù)保存和管理操作,但是時(shí)代的變遷和發(fā)展,現(xiàn)在的數(shù)據(jù)庫(kù)演變成了數(shù)據(jù)處理的方式,數(shù)據(jù)庫(kù)從最開(kāi)始的簡(jiǎn)單存放數(shù)據(jù)表格信息到現(xiàn)在的能夠存放成千上萬(wàn)數(shù)據(jù)的大型數(shù)據(jù)庫(kù),期間還是經(jīng)歷了許多的改革。本次大學(xué)校園普法軟件使用的數(shù)據(jù)庫(kù)是MYSQL數(shù)據(jù)庫(kù),這個(gè)數(shù)據(jù)庫(kù)是國(guó)外微軟公司提出來(lái)的具有一定擴(kuò)展性以及性能高的數(shù)據(jù)庫(kù)。具備支持多線程特點(diǎn)的MYSQL,在利用系統(tǒng)的資源時(shí)既方便且速度效率又高。此外,它提供連接數(shù)據(jù)庫(kù)的方式和途徑很多,有TCP/IP、ODBC和JDBC等。雖然他的總體功能以及規(guī)模不是特別強(qiáng)大,但對(duì)于實(shí)現(xiàn)普法軟件來(lái)說(shuō)已經(jīng)足矣,同時(shí)也可以進(jìn)行二次開(kāi)發(fā)的數(shù)據(jù)庫(kù)表結(jié)構(gòu)空間的擴(kuò)展。3.系統(tǒng)分析3.1系統(tǒng)的需求分析3.1.1系統(tǒng)功能需求分析本系統(tǒng)作為一個(gè)普及法律的平臺(tái),首先要保證用戶在此軟件能學(xué)習(xí)到真正的法律知識(shí)。而且當(dāng)下的法律體系龐雜,用戶學(xué)習(xí)起來(lái)不知從何下手。所以在此背景下,開(kāi)發(fā)這個(gè)普法軟件會(huì)大大方便用戶的學(xué)習(xí),用戶學(xué)習(xí)法律的需求也會(huì)得到滿足。因此,要實(shí)現(xiàn)該目的,就要將系統(tǒng)分為兩個(gè)部分:前臺(tái)客戶端和后臺(tái)管理系統(tǒng),即用戶和管理員。以下對(duì)系統(tǒng)的功能需求作出描述:用戶的主要功能有:首頁(yè):首頁(yè)主要是由法律課堂、法律小常識(shí)和挑戰(zhàn)答題組成,用戶在觀看完課堂視頻和閱讀小常識(shí)后,可以挑戰(zhàn)答題,以此來(lái)檢測(cè)自己的學(xué)習(xí)效果。此外,在首頁(yè)還會(huì)有校園案例。知識(shí):主要是用于閱讀法律條文,并結(jié)合知識(shí)點(diǎn)讓用戶更加了解法律條文。論壇:該功能可以滿足用戶尋求幫助和了解熱點(diǎn)時(shí)事的需求,用戶可以在此發(fā)布帖子,并可以在其他用戶發(fā)表的帖子下面評(píng)論。我的:此處主要是用戶的個(gè)人資料設(shè)置,可以修改密碼,退出登錄等,可以滿足用戶的安全性需求。管理員的主要功能有:系統(tǒng)管理員登錄后可進(jìn)行法律小常識(shí)管理、課堂管理、知識(shí)管理、校園案例管理、用戶管理、題庫(kù)管理和論壇管理。后臺(tái)的管理系統(tǒng)主要是對(duì)前臺(tái)的數(shù)據(jù)信息進(jìn)行管理,為用戶提供更優(yōu)質(zhì)的法律咨詢和知識(shí),讓大學(xué)生更加清楚了解法律,以提高法制意識(shí),同時(shí)可以滿足管理人員的管理。3.1.2系統(tǒng)非功能需求分析一個(gè)完善的系統(tǒng),它的功能需求分析固然重要,但對(duì)于它的非功能性分析也不可或缺,該系統(tǒng)的非功能需求分析如下:(1)穩(wěn)定性:本大學(xué)校園普法軟件利用當(dāng)下最為廣泛使用的Android手機(jī)系統(tǒng)開(kāi)發(fā)框架,它的特點(diǎn)是具有成熟的開(kāi)發(fā)模式與多樣化的設(shè)計(jì),具有較高的穩(wěn)定性。(2)可靠性:系統(tǒng)在開(kāi)發(fā)工程中盡可能避免各種錯(cuò)誤,開(kāi)發(fā)完成后,采用成熟的測(cè)試技術(shù),全力修復(fù)系統(tǒng)的缺陷,給用戶一個(gè)更加可靠的系統(tǒng)。(2)安全性:有權(quán)限的管理員才可以進(jìn)入該系統(tǒng),對(duì)用戶的隱私進(jìn)行保密,且用戶的數(shù)據(jù)信息只有管理員才可以看到。所以該系統(tǒng)能滿足用戶的安全性需求。3.2系統(tǒng)可行性分析可行性分析也被稱為可行性研究,普法軟件系統(tǒng)的可行性分析也必不可少。它將從三大方面進(jìn)行分析,分別是技術(shù)、經(jīng)濟(jì)和操作可行性。(1)技術(shù)可行性:普法軟件客戶端主要是使用Android技術(shù),利用Androidstudio進(jìn)行編碼;后臺(tái)的web端主要是使用JSP,利用eclipse進(jìn)行編碼,總而言之,基本上都是使用Java語(yǔ)言進(jìn)行開(kāi)發(fā),故在開(kāi)發(fā)的技術(shù)上是完全可行的。并且開(kāi)發(fā)人員是可以在Android系統(tǒng)中訪問(wèn)核心應(yīng)用程序所使用的API框架。另外,后臺(tái)數(shù)據(jù)的存儲(chǔ)使用了當(dāng)下最流行的數(shù)據(jù)庫(kù)之一MySQL,該數(shù)據(jù)庫(kù)的優(yōu)勢(shì)和特點(diǎn)也是不言而喻的。因此從技術(shù)方面講開(kāi)發(fā)此系統(tǒng)是可行的。(2)經(jīng)濟(jì)可行性:本大學(xué)校園普法軟件由于是基于Android手機(jī)平臺(tái)開(kāi)發(fā)的應(yīng)用軟件,它的開(kāi)發(fā)成本較低,設(shè)備要求不多。一般的個(gè)人、企業(yè)都有能力承擔(dān)軟硬件費(fèi)用。從收益來(lái)看,通過(guò)開(kāi)發(fā)滿足用戶進(jìn)行法律學(xué)習(xí)、交流的需求,為用戶提供了便利。同時(shí),該軟件可以提高用戶的法律意識(shí),既帶來(lái)了社會(huì)效益,又帶來(lái)了一定經(jīng)濟(jì)效益,所以本大學(xué)校園普法軟件在經(jīng)濟(jì)上是可行的。(3)操作可行性:當(dāng)今移動(dòng)手機(jī)設(shè)備的使用已經(jīng)無(wú)敵廣泛,人們對(duì)于手機(jī)的操作早已駕輕就熟。由于本大學(xué)校園普法軟件有相關(guān)的使用說(shuō)明,因此只要是稍微具有一定理解能力的人都可以簡(jiǎn)單快速的掌握軟件操作。介于本軟件界面清晰,操作簡(jiǎn)單,查找添加數(shù)據(jù)方便,有完善的異常處理機(jī)制,通過(guò)觸屏方式輸入數(shù)據(jù)信息的方式符合使用者習(xí)慣,因此軟件在操作性上顯然是完全行得通的。3.3系統(tǒng)流程分析3.3.1前臺(tái)客戶端用戶在輸入正確的手機(jī)號(hào)和密碼進(jìn)行注冊(cè)登錄后,會(huì)成功進(jìn)入到客戶端的首頁(yè),用戶可以在首頁(yè)觀看法律課堂視頻、閱讀法律小常識(shí)和校園案例,瀏覽后可以挑戰(zhàn)答題;在知識(shí)頁(yè)面可以查閱相關(guān)法律知識(shí)和內(nèi)容;在論壇頁(yè)面可以發(fā)布帖子和評(píng)論其他人的帖子;在我的界面可以修改個(gè)人資料。流程圖如下所示:圖3-2客戶端首頁(yè)流程圖圖3-1客戶端論壇流程圖圖3-3客戶端個(gè)人資料流程圖3.3.2后臺(tái)管理系統(tǒng)為了保證的安全性,須由后臺(tái)管理系統(tǒng)對(duì)前臺(tái)的客戶端進(jìn)行管理。有權(quán)限的管理員方可登錄該系統(tǒng)。管理員登錄后,需選擇對(duì)應(yīng)模塊的管理功能,包括法律小常識(shí)管理、校園案例管理、法律知識(shí)管理、課堂管理、論壇管理、題庫(kù)管理和用戶管理。操作主要是添加、修改、刪除和查詢。具體流程圖如下圖所示:圖3-4后臺(tái)管理系統(tǒng)流程圖3.4系統(tǒng)用例分析本基于Android的大學(xué)校園普法軟件主要實(shí)現(xiàn)了后臺(tái)管理員和客戶端用戶兩個(gè)角色的功能,依據(jù)前期的功能需求分析,給出普法軟件的客戶端和后臺(tái)的用例如下。用戶UML用例圖如圖3-5所示。圖3-5用戶用例圖根據(jù)普法軟件客戶端的用戶用例圖,以下對(duì)重點(diǎn)用例作出詳細(xì)的用例說(shuō)明。表3-1用戶學(xué)習(xí)視頻用例描述用例名稱學(xué)習(xí)視頻參與者用戶前置條件用戶已成功注冊(cè)登錄,并且進(jìn)入到首頁(yè);管理員在后臺(tái)添加了視頻課堂內(nèi)容。事件流用戶點(diǎn)擊法律課堂視頻的更多按鈕就入到視頻列表;點(diǎn)擊播放想要觀看的視頻;用例結(jié)束。表3-2用戶挑戰(zhàn)答題用例描述用例名稱挑戰(zhàn)答題參與者用戶前置條件用戶已成功注冊(cè)登錄,并且進(jìn)入到答題頁(yè)面;管理員已在后臺(tái)添加了題庫(kù)。事件流用戶點(diǎn)擊“挑戰(zhàn)答題”按鈕;選擇一個(gè)答案;答完所有題目,點(diǎn)擊完成后自動(dòng)顯示結(jié)果;用例結(jié)束。表3-3用戶發(fā)布論壇用例描述用例名稱發(fā)布論壇參與者用戶前置條件用戶已成功注冊(cè)登錄,并且進(jìn)入到論壇事件流用戶點(diǎn)擊“發(fā)布”按鈕;輸入標(biāo)題和內(nèi)容;點(diǎn)擊發(fā)布;用例結(jié)束。管理員UML用例圖如圖3-6所示。圖3-6管理員用例圖根據(jù)普法軟件后臺(tái)管理系統(tǒng)的管理員用例圖,以下對(duì)重點(diǎn)用例作出詳細(xì)的描述。表3-4法律小常識(shí)管理用例描述用例名稱法律小常識(shí)管理參與者管理員前置條件管理員已成功登錄進(jìn)入到系統(tǒng)事件流添加法律小常識(shí),鍵入標(biāo)題和內(nèi)容;修改法律小常識(shí),修改內(nèi)容或者標(biāo)題;勾選所刪內(nèi)容,刪除法律小常識(shí);輸入關(guān)鍵字,查詢法律小常識(shí);操作完成,用例結(jié)束。表3-5校園案例管理用例描述用例名稱校園案例管理參與者管理員前置條件管理員已成功登錄進(jìn)入到系統(tǒng)事件流添加校園案例,鍵入標(biāo)題和內(nèi)容;修改校園案例,修改內(nèi)容或者標(biāo)題;勾選所刪內(nèi)容,刪除案例;輸入關(guān)鍵字,查詢校園案例,顯示結(jié)果;操作完成,用例結(jié)束。表3-6課堂管理用例描述用例名稱課堂管理參與者管理員前置條件管理員已成功登錄進(jìn)入到系統(tǒng)事件流添加視頻,數(shù)據(jù)庫(kù)驗(yàn)證圖片和視頻的格式是否正確;添加成功,保存;修改課堂內(nèi)容;勾選須刪內(nèi)容,刪除課堂內(nèi)容;輸入關(guān)鍵字,查詢課堂內(nèi)容,顯示結(jié)果;操作完成,退出。表3-7論壇管理用例描述用例名稱論壇管理參與者管理員前置條件管理員已成功登錄進(jìn)入到系統(tǒng)事件流管理員登錄系統(tǒng);勾選貼子,點(diǎn)擊設(shè)置熱門;保存;勾選須刪帖子,點(diǎn)擊刪除;輸入關(guān)鍵字,查詢用戶發(fā)布的帖子,顯示結(jié)果;操作完成,退出。表3-8題庫(kù)管理用例描述用例名稱題庫(kù)管理參與者管理員前置條件管理員已成功登錄進(jìn)入到系統(tǒng)事件流管理員登錄系統(tǒng);添加題目,鍵入標(biāo)題和和選項(xiàng);修改題目,修改題目或選項(xiàng);勾選所刪題目,確認(rèn)刪除;輸入關(guān)鍵字,查詢題目,顯示結(jié)果;操作完成,退出。4.系統(tǒng)設(shè)計(jì)4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)本基于Android的大學(xué)校園普法軟件系統(tǒng)總體采用的是C/S結(jié)構(gòu)的設(shè)計(jì)模式,普法軟件客戶端用Android來(lái)開(kāi)發(fā),主要完成在Android環(huán)境下圖形化的界面以及各個(gè)控件的相應(yīng)事件。web后臺(tái)管理用Java開(kāi)發(fā),通過(guò)API來(lái)實(shí)現(xiàn)接口。系統(tǒng)的總體設(shè)計(jì)結(jié)構(gòu)如下:圖4-1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)該普法軟件的設(shè)計(jì)模式采用的是MVC設(shè)計(jì)模式,包括Model(業(yè)務(wù)模型)、View(用戶界面視圖)和Controller(控制器)。其中業(yè)務(wù)模型是應(yīng)用程序的核心,負(fù)責(zé)存儲(chǔ)普法軟件的數(shù)據(jù)等;用戶視圖界面主要是負(fù)責(zé)展示,用來(lái)構(gòu)建普法軟件的用戶界面并與用戶交互;控制器處理輸入,負(fù)責(zé)傳遞普法軟件的數(shù)據(jù),監(jiān)聽(tīng)各種事件等。該模式的工作流程如下圖所示:圖4-2MVC模式工作流程圖4.2系統(tǒng)功能模塊設(shè)計(jì)普法軟件的系統(tǒng)主要包括客戶端用戶模塊和后臺(tái)管理員模塊兩大部分。根據(jù)前期的功能需求分析可畫出系統(tǒng)的功能模塊圖,本基于Android的大學(xué)校園普法軟件的功能模塊圖如下所示:圖4-3系統(tǒng)功能模塊圖4.2.1客戶端功能模塊設(shè)計(jì)客戶端主要是由用戶操作,用戶進(jìn)入本大學(xué)校園普法軟件,可進(jìn)行注冊(cè)登錄,成功登錄后可以看到首頁(yè),知識(shí),論壇和我的四大模塊。下面對(duì)各個(gè)模塊的功能設(shè)計(jì)進(jìn)行詳細(xì)的描述。(1)注冊(cè)模塊:該模塊給用戶提供了填寫注冊(cè)信息的相關(guān)控件,賬號(hào)的輸入必須為手機(jī)號(hào),如果輸入非11位的手機(jī)號(hào),點(diǎn)擊注冊(cè)按鈕時(shí)會(huì)給出“用戶賬號(hào)格式不正確”的提示。若輸入已注冊(cè)過(guò)的賬號(hào),則給出賬號(hào)已存在的提示。對(duì)用戶注冊(cè)的信息數(shù)據(jù)進(jìn)行封裝,然后傳到后臺(tái)服務(wù)器,以便后臺(tái)進(jìn)行數(shù)據(jù)處理。(2)登錄模塊:該模塊為普法軟件的首界面,是用戶使用普法軟件的樞紐。對(duì)用戶填寫的信息進(jìn)行審核,若賬號(hào)和密碼為空或者有誤,則給出請(qǐng)輸入或輸入不正確的提示。信息輸入正確后點(diǎn)擊Button登錄按鈕可以成功跳轉(zhuǎn)至首頁(yè)界面。(3)首頁(yè)模塊:該模塊主要包含四個(gè)子功能,分別是課堂視頻、法律小常識(shí)、校園案例和挑戰(zhàn)答題。該類模塊主要是用來(lái)顯示普法宣傳的信息,實(shí)現(xiàn)人機(jī)交互。顯示課堂視頻列表,用戶點(diǎn)擊進(jìn)入觀看視頻。顯示小常識(shí)和案例列表,提供用戶瀏覽學(xué)習(xí)。建議用戶完成上面的交互后再挑戰(zhàn)答題。(4)知識(shí)模塊:該模塊的設(shè)計(jì)主要是實(shí)現(xiàn)一個(gè)功能,用戶閱讀法律知識(shí)的功能。同時(shí)添加搜索框,方便用戶查閱想要了解的法律知識(shí)。(5)論壇模塊:論壇模塊為用戶發(fā)布帖子以及評(píng)論的內(nèi)容。用戶需輸入合乎法律規(guī)范的標(biāo)題和內(nèi)容,系統(tǒng)需要對(duì)用戶發(fā)布的帖子信息進(jìn)行封裝傳遞至后臺(tái)服務(wù)器,以便后臺(tái)對(duì)論壇的數(shù)據(jù)信息進(jìn)行管理。用戶可以對(duì)所有的帖子進(jìn)行評(píng)論回復(fù)。(6)我的模塊:該類模塊主要為用戶個(gè)人隱私模塊,主要包括個(gè)人資料、修改密碼和退出等功能。與本地圖庫(kù)進(jìn)行連接,用戶的頭像修改可以從本地圖片中選擇,完成個(gè)人信息后,需要對(duì)用戶的數(shù)據(jù)傳遞至后臺(tái),管理員可以看到用戶的基本信息。4.2.1后臺(tái)管理功能模塊設(shè)計(jì)Web后臺(tái)主要是由管理員操作,其功能設(shè)計(jì)需要通過(guò)API實(shí)現(xiàn)接口,用來(lái)處理Android客戶端的各種數(shù)據(jù)請(qǐng)求。后臺(tái)的各功能模塊都是增刪查改,包含七大管理模塊,下面對(duì)各個(gè)模塊的設(shè)計(jì)作出描述。(1)登錄模塊:為保證系統(tǒng)的安全性,登錄的賬號(hào)先默認(rèn)為超級(jí)管理員admin,若輸入其他不合法的賬號(hào),則給出錯(cuò)誤的提示。(2)法律小常識(shí)管理模塊:該模塊的內(nèi)容是法律小常識(shí)的添加、修改、刪除和查詢。添加小常識(shí)時(shí)輸入的標(biāo)題和內(nèi)容不限定字?jǐn)?shù),點(diǎn)擊保存即可以成功發(fā)布到客戶端對(duì)應(yīng)的列表。(3)校園案例管理模塊:該模塊主要是添加校園發(fā)生的案例,為貼合時(shí)事新聞,管理員發(fā)布到客戶端的案例都是當(dāng)下熱門的例子,添加成功后,會(huì)在客戶端相對(duì)應(yīng)的列表中顯示出來(lái)。當(dāng)管理員發(fā)現(xiàn)發(fā)布的案例與事實(shí)不符等情況,可以刪除或修改案例。(4)法律管理模塊:該模塊主要是添加法律知識(shí),添加時(shí)第一步須選擇所屬分類,即添加的內(nèi)容屬于刑法、民法還是憲法;第二步須選擇所屬類目,即刑法、民法或者憲法中的哪個(gè)章節(jié);第三步輸入標(biāo)題和內(nèi)容。為了顯示方便,在設(shè)計(jì)該功能時(shí),先在MYSQL數(shù)據(jù)庫(kù)中建好表,就將所有的分類和類目設(shè)定好ID。例如分類選擇憲法是,類目就只顯示憲法的章節(jié)出來(lái)。這樣可以降低管理員添加錯(cuò)誤的幾率。添加成功后,客戶端會(huì)顯示在列表。(5)課堂管理模塊:該模塊主要是添加法律課堂視頻,在添加時(shí)需要選擇視頻所屬的分類和類目,同時(shí)也是連接MYSQL數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)。封面的設(shè)計(jì)為圖片形式,添加的視頻須為MP4格式。考慮到用戶的學(xué)習(xí)心態(tài),管理員添加的視頻不會(huì)過(guò)長(zhǎng),一般選擇10分鐘以內(nèi)的視頻。(6)論壇管理模塊:該模塊實(shí)現(xiàn)的接口主要針對(duì)Android客戶端的論壇模塊中發(fā)布的帖子來(lái)服務(wù)。管理員可以刪除違法的帖子,并可以將合法熱門的貼子設(shè)置為熱門帖子,刪除帖子時(shí)可以進(jìn)行多選操作以提高管理效率。(7)題庫(kù)管理模塊:設(shè)計(jì)該功能模塊主要為了檢測(cè)普法宣傳以及用戶學(xué)習(xí)的效果。管理員在添加題目時(shí),需鍵入題目,然后設(shè)置ABC三個(gè)選項(xiàng),為貼合客戶端答題頁(yè)面的設(shè)計(jì),選項(xiàng)的設(shè)置不得多于三個(gè)。設(shè)定后再設(shè)置正確答案,以便用戶答題后可以知道答案的正誤。(8)用戶管理:該模塊的功能主要是查看已注冊(cè)用戶的信息,為保護(hù)用戶的個(gè)人隱私,不設(shè)定刪除和修改用戶的信息項(xiàng),只可以查詢。查詢是輸入用戶的賬號(hào),輸入的數(shù)字如果超過(guò)賬號(hào)的范圍,會(huì)在列表中顯示無(wú)數(shù)據(jù)的結(jié)果。4.3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)大學(xué)校園普法軟件的設(shè)計(jì)和實(shí)現(xiàn)必需有數(shù)據(jù)庫(kù)支持,須提供數(shù)據(jù)信息的添加、刪除、查詢和修改等功能,這就要求建立的數(shù)據(jù)庫(kù)需完全滿足各類數(shù)據(jù)的輸入和輸出。因此,普法軟件的設(shè)計(jì)與實(shí)現(xiàn)的功能需求得出了如下數(shù)據(jù)項(xiàng):題庫(kù):編號(hào)、類型、分類、標(biāo)題、選項(xiàng)、答案和添加時(shí)間。題目:編號(hào)、標(biāo)題、內(nèi)容、添加時(shí)間。法律知識(shí):編號(hào)、標(biāo)題、內(nèi)容、類型、分類和添加時(shí)間。論壇:編號(hào)、標(biāo)題、內(nèi)容、用戶編號(hào)、狀態(tài)和添加時(shí)間。法律課堂:編號(hào)、圖片、視頻、類型、分類、內(nèi)容和添加時(shí)間。用戶:編號(hào)、賬號(hào)、密碼、昵稱、性別、郵箱、年例、出生日期、頭像、類型、狀態(tài)、創(chuàng)建時(shí)間和更新時(shí)間。4.3.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)就是在數(shù)據(jù)分析的基礎(chǔ)上自下而上的對(duì)整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)進(jìn)行設(shè)計(jì)。首先我們一般會(huì)從用戶的角度出發(fā)開(kāi)發(fā)視圖,其次會(huì)集成視圖,從而分析其中得出結(jié)果。對(duì)于數(shù)據(jù)庫(kù)的概念設(shè)計(jì),我們通常采用的模型開(kāi)發(fā)措施為實(shí)體—聯(lián)系,也就是所謂的E-R圖。它的構(gòu)成元素主要有:實(shí)體、屬性、聯(lián)系等。系統(tǒng)數(shù)據(jù)庫(kù)和業(yè)務(wù)數(shù)據(jù)庫(kù)是本普法軟件系統(tǒng)的兩個(gè)主要數(shù)據(jù)庫(kù),按照數(shù)據(jù)庫(kù)的需求,業(yè)務(wù)數(shù)據(jù)庫(kù)的規(guī)劃實(shí)體有:題庫(kù)、題目、法律知識(shí)、論壇、法律課堂和用戶等。各個(gè)實(shí)體的屬性如下圖所示:(1)題庫(kù)信息實(shí)體E-R圖如圖4-4所示:圖4-4題庫(kù)信息實(shí)體圖(2)題目信息實(shí)體E-R圖如圖4-5所示:圖4-5題目信息實(shí)體圖(3)法律知識(shí)實(shí)體E-R圖如圖4-6所示:圖4-6法律信息實(shí)體圖(4)論壇信息實(shí)體E-R圖如圖4-7所示:圖4-7論壇信息實(shí)體圖(5)法律課堂實(shí)體E-R圖如圖4-8所示:圖4-8課件信息實(shí)體圖(6)用戶信息實(shí)體E-R圖如圖4-9所示:圖4-9用戶信息實(shí)體圖4.3.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)基于Android的大學(xué)校園普法軟件需要后臺(tái)數(shù)據(jù)庫(kù),本系統(tǒng)采用MYSQL數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。根據(jù)普法軟件的系統(tǒng)功能設(shè)計(jì)和需求分析,依據(jù)設(shè)計(jì)理論對(duì)該系統(tǒng)創(chuàng)建了詳細(xì)的數(shù)據(jù)庫(kù)表,下面介紹數(shù)據(jù)庫(kù)中6個(gè)表的詳細(xì)信息。表4-1t_item_bank題庫(kù)信息表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1idint11是否編號(hào)2typevarchar255否是類型3classifyint11否是分類4titlevarchar255否是標(biāo)題5detailvarchar255否是選項(xiàng)6answerdatetime否是答案7create_timedatetime否是添加時(shí)間表4-2t_question_info題目信息表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1idint11是否編號(hào)2titlevarchar255否是標(biāo)題3contentvarchar255否是內(nèi)容4create_timedatetime否是添加時(shí)間表4-3t_law_info法律知識(shí)信息表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1Idint11是否編號(hào)2titlevarchar255否是標(biāo)題3contentvarchar255否是內(nèi)容4typeint255否是類型5classifyint255否是分類6create_timedatetime否是添加時(shí)間表4-4t_forum_info論壇信息表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1Idint11是否編號(hào)2titlevarchar255否是標(biāo)題3contentvarchar255否是內(nèi)容4user_idvarchar255否是用戶編號(hào)5statusbit1否是狀態(tài)6create_timedatetime否是添加時(shí)間表4-5t_course_info法律課堂信息表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1Idint11是否編號(hào)2covervarchar255否是圖片3videovarchar255否是視頻4typeint11否是類型5classify`int11否是分類6contentvarchar255否是內(nèi)容7create_timedatetime否是添加時(shí)間 表4-6t_user_info用戶信息表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1user_idint11是否編號(hào)2accountvarchar32否是賬號(hào)3real_namevarchar255否是姓名4nicevarchar255否是昵稱5emailvarchar255否是郵箱6passwordvarchar255否是密碼7birthdaydate否是出生日期8sexint1否是性別9facevarchar255否是頭像10typeint2否是類型11statusint2否是狀態(tài)12create_timedatetime否是創(chuàng)建時(shí)間13last_update_timedatetime否是更新時(shí)間廣東東軟學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)5.系統(tǒng)功能實(shí)現(xiàn)5.1用戶功能實(shí)現(xiàn)5.1.1注冊(cè)登錄界面用戶可以輸入手機(jī)號(hào)和密碼進(jìn)行登錄,已注冊(cè)的可以直接輸入手機(jī)和密碼進(jìn)行登錄,輸入不符合的信息會(huì)登錄失敗,登錄失敗會(huì)給出賬號(hào)密碼錯(cuò)誤的提示。其界面展示如下。圖5-1用戶注冊(cè)界面圖5-2用戶登錄界面5.1.2首頁(yè)界面用戶登錄成功后跳轉(zhuǎn)到首頁(yè),可以點(diǎn)擊查看首頁(yè)信息,有法律視頻課堂、法律小常識(shí)和校園案例,并且可以點(diǎn)擊挑戰(zhàn)答題進(jìn)行答題,答題結(jié)束后可以看到結(jié)果。該頁(yè)面的布局使用ScrollView控件來(lái)實(shí)現(xiàn)視圖滾動(dòng)的效果。其界面展示如下圖所示。圖5-3首頁(yè)界面圖5-4挑戰(zhàn)答題界面5.1.3知識(shí)界面知識(shí)界面主要是給用戶展示法律知識(shí),用戶可以點(diǎn)擊查看法律知識(shí)信息,點(diǎn)擊進(jìn)入詳細(xì)介紹界面。用戶還可以在輸入框中輸入關(guān)鍵詞進(jìn)行搜索,輸入的字符不限,若搜索失敗后會(huì)顯示空白,即沒(méi)有匹配到相應(yīng)的信息。其界面展示如圖5-5所示。圖5-5知識(shí)界面5.1.4論壇界面用戶可以進(jìn)入論壇界面查看其他用戶發(fā)布的帖子,并可以進(jìn)行回復(fù),同時(shí)用戶可以進(jìn)行發(fā)布新貼,其界面展示如圖5-6所示。圖5-6論壇界面5.1.5我的界面在該頁(yè)面用戶可以修改用戶的個(gè)人資料,其中修改頭像可以從本地相冊(cè)中選擇圖片,然后輸入手機(jī)號(hào)碼以及姓名,選擇性別和出生日期等,還可以進(jìn)行密碼修改,其界面展示如下圖所示。圖5-7我的界面圖5-8個(gè)人資料界面圖5-9修改密碼界面5.2管理員功能實(shí)現(xiàn)5.2.1管理員登錄界面對(duì)于該系統(tǒng),有權(quán)限的管理員可以輸入賬號(hào)和密碼進(jìn)行登錄,然后點(diǎn)擊立即登陸,系統(tǒng)賬號(hào)一般情況下默認(rèn)為超級(jí)管理員。其界面如圖5-10所示圖5-10管理員登錄界面5.2.2法律小常識(shí)界面該頁(yè)面主要是對(duì)客戶端的法律小常識(shí)進(jìn)行管理,被授權(quán)的管理員在該界面可以添加、修改和刪除法律小常識(shí),并且輸入關(guān)鍵字可以查詢已經(jīng)存在的數(shù)據(jù)。添加的時(shí)候必須要輸入標(biāo)題和內(nèi)容。其界面展示如圖5-11所示。圖5-11法律小常識(shí)界面5.2.3校園案例界面該頁(yè)面主要是發(fā)布相關(guān)校園案例,管理員在校園案例管理界面可以查看所有校園案例信息,并且可以進(jìn)行添加,修改,刪除和查詢,其界面如圖5-12所示。圖5-12校園案例界面5.2.4法律管理界面該界面主要是管理法律知識(shí),管理員在該界面可以查看所有法律知識(shí)及其分類,并且可以進(jìn)行添加,修改,刪除和查詢。在添加法律知識(shí)時(shí),必須選擇正確的知識(shí)分類和類目,并輸入正確的標(biāo)題和內(nèi)容,以致于不會(huì)誤導(dǎo)用戶對(duì)普法的認(rèn)識(shí),讓用戶更加清楚明了法律知識(shí)。其界面如圖5-13所示。圖5-13校園案例界面5.2.5課堂管理界面此界面主要是管理用戶觀看視頻的法律小課堂,管理員在課堂管理界面可以查看所有課堂信息,并且可以進(jìn)行添加,修改,刪除和查詢。對(duì)于該界面的設(shè)計(jì),添加的封面必須是圖片,而且添加的課堂視頻格式要求為MP4格式,如果格式錯(cuò)誤,將會(huì)給出錯(cuò)誤的提示。其界面如圖5-14所示。圖5-14課堂管理界面5.2.6論壇管理界面該頁(yè)面主要是對(duì)客戶端的論壇進(jìn)行管理,管理員在此界面可以查看所有用戶在論壇發(fā)布的帖子,并且根據(jù)近期的熱點(diǎn)可以進(jìn)行設(shè)置為熱門,刪除和查詢,其界面如圖5-15所示。圖5-15論壇管理界面5.2.7題庫(kù)管理界面該頁(yè)面主要是對(duì)挑戰(zhàn)答題進(jìn)行管理,管理員可以在此界面發(fā)布題目,讓用戶進(jìn)行答題,并且可以進(jìn)行修改,刪除和查詢。管理員設(shè)置題庫(kù)應(yīng)根據(jù)課堂和知識(shí)來(lái)設(shè)置,添加的題目須與普法軟件中的課堂、知識(shí)、小常識(shí)等關(guān)聯(lián)起來(lái),這樣會(huì)使得用戶達(dá)到學(xué)習(xí)完后就可以馬上做題消化的效果,更有助于普法。題庫(kù)管理界面展示如圖5-16所示。圖5-16題庫(kù)管理界面5.2.8用戶管理界面此界面主要是對(duì)已經(jīng)注冊(cè)的用戶進(jìn)行管理,查看用戶的相關(guān)信息,用戶管理界面展示如圖5-17所示。圖5-17用戶管理界面6.系統(tǒng)測(cè)試6.1測(cè)試目的(l)從開(kāi)發(fā)者方面考慮,就是要檢測(cè)一下系統(tǒng)內(nèi)部是否存在錯(cuò)誤,能否達(dá)到預(yù)期的運(yùn)行結(jié)果,確立人們對(duì)軟件質(zhì)量的信心。要確定設(shè)計(jì)的內(nèi)容跟用戶的需求保持一致,并且跟應(yīng)用的標(biāo)準(zhǔn)要求也相符合,例如面對(duì)形形色色的客戶他們對(duì)系統(tǒng)的要求,以及系統(tǒng)中的安全性、可行性等的要求。只有這樣我們才能找出我們?cè)陂_(kāi)發(fā)系統(tǒng)中間什么地方出了問(wèn)題,以便于及時(shí)改正。(2)從用戶角度出發(fā),在實(shí)際運(yùn)行(使用)環(huán)境下,對(duì)手機(jī)軟件系統(tǒng)進(jìn)行的使用測(cè)試,暴露軟件中存在的錯(cuò)誤和缺陷。(3)從管理員要求的角度考慮時(shí),我們需要考慮在他們運(yùn)行軟件的過(guò)程中會(huì)碰到什么問(wèn)題,當(dāng)我們把它們解決了,這樣我們就提高了產(chǎn)品的質(zhì)量與運(yùn)作效率,從而增加了人們對(duì)本產(chǎn)品的認(rèn)可度,給管理人員大大提供了方便,為普法宣傳平臺(tái)奠定更加牢固的基礎(chǔ)。對(duì)于本系統(tǒng)我們主要是在安裝Android系統(tǒng)的手機(jī)上進(jìn)行運(yùn)行的,針對(duì)的是使用者是用戶,所以我們要從客戶的角度出發(fā),去測(cè)試該系統(tǒng)。讓用戶的手機(jī)下載此系統(tǒng),然后讓客戶親自感受該系統(tǒng)是否符合自己的需求。6.2測(cè)試用例用戶注冊(cè)登錄功能測(cè)試,如下表所示。表6-1用戶注冊(cè)登錄功能測(cè)試用例用例名稱用戶注冊(cè)登錄功能測(cè)試用例描述用戶在軟件上進(jìn)行注冊(cè)登錄用例編號(hào)功能模塊操作過(guò)程預(yù)期結(jié)果的實(shí)現(xiàn)測(cè)試結(jié)果1用戶注冊(cè)輸入正確手機(jī)號(hào)和6-20數(shù)字的密碼能夠成功注冊(cè)并成功進(jìn)入到客戶端通過(guò)2用戶登錄輸入已注冊(cè)正確手機(jī)號(hào)和6-20數(shù)字的密碼能夠成功登錄并進(jìn)入到客戶端通過(guò)用戶挑戰(zhàn)答題功能測(cè)試,如下表所示。表6-2挑戰(zhàn)答題能測(cè)試用例用例名稱用戶挑戰(zhàn)答題功能測(cè)試用例描述用戶在客戶端的知識(shí)頁(yè)面上進(jìn)行挑戰(zhàn)答題用例編號(hào)功能模塊操作過(guò)程預(yù)期結(jié)果的實(shí)現(xiàn)測(cè)試結(jié)果1挑戰(zhàn)答題1.點(diǎn)擊挑戰(zhàn)答題按鈕進(jìn)入答題界面;2.進(jìn)行答題,點(diǎn)選項(xiàng);3.點(diǎn)擊答題,完成提交。用戶可以成功答題,完成后并顯示所答題目是否正確,并顯示出做對(duì)和做錯(cuò)了多少道。通過(guò)用戶論壇功能測(cè)試,如下表所示。表6-3論壇功能測(cè)試用例用例名稱論壇功能測(cè)試用例描述測(cè)試用戶在論壇的各項(xiàng)功能用例編號(hào)功能模塊操作過(guò)程預(yù)期結(jié)果的實(shí)現(xiàn)測(cè)試結(jié)果1論壇發(fā)布1.點(diǎn)擊發(fā)布按鈕進(jìn)入發(fā)布界面;2.輸入標(biāo)題和內(nèi)容,點(diǎn)擊發(fā)布。用戶可以成功發(fā)布論壇,發(fā)布后,論壇界面成功顯示所發(fā)布的內(nèi)容。通過(guò)2論壇評(píng)論1.點(diǎn)擊其他用戶發(fā)布的論壇,進(jìn)入回帖界面;2.輸入所要回帖的內(nèi)容,點(diǎn)擊回帖用戶可以成功評(píng)論,且成功顯示回帖的內(nèi)容。通過(guò)用戶“我的”功能測(cè)試,如下表所示。表6-4“我的”功能測(cè)試用例用例名稱我的功能測(cè)試用例描述測(cè)試用戶在“我的”這一模塊的各項(xiàng)功能用例編號(hào)功能模塊操作過(guò)程預(yù)期結(jié)果的實(shí)現(xiàn)測(cè)試結(jié)果1個(gè)人資料1.輸入手機(jī)號(hào)碼;2.填寫姓名;3.選擇性別;4.選擇出生日期;5.填寫正確的郵箱;6.點(diǎn)擊完成。用戶可以成功修改個(gè)人資料。通過(guò)2修改密碼1.輸入原始密碼;2.輸入6-16位的新密碼;3.再次輸入新密碼;4.點(diǎn)擊完成。用戶可以成功修改密碼,修改成功后并給出提示。通過(guò)3退出賬號(hào)1.點(diǎn)擊退出賬號(hào)按鈕;2.點(diǎn)擊確認(rèn)退出用戶可以成功退出改賬號(hào),并返回登錄頁(yè)面。通過(guò)管理員后臺(tái)管理功能測(cè)試,如下表所示。表6-5管理員后臺(tái)管理功能測(cè)試用例用例名稱管理員后臺(tái)管理功能測(cè)試用例描述測(cè)試管理員在后臺(tái)管理的各項(xiàng)功能用例編號(hào)功能模塊操作過(guò)程預(yù)期結(jié)果的實(shí)現(xiàn)測(cè)試結(jié)果1法律小常識(shí)管理1.點(diǎn)擊添加按鈕;2.輸入標(biāo)題和內(nèi)容,然后保存;3.點(diǎn)擊修改,輸入需修改的標(biāo)題和內(nèi)容,然后保存;4.勾選所需刪除的選項(xiàng),確認(rèn)刪除。管理員可以成功添加、修改和刪除法律小常識(shí)。通過(guò)2校園案例管理1.點(diǎn)擊添加按鈕;2.輸入標(biāo)題和內(nèi)容,然后保存;3.點(diǎn)擊修改,輸入需修改的標(biāo)題和內(nèi)容,然后保存;4.勾選所需刪除的選項(xiàng),確認(rèn)刪除。管理員可以成功添加、修改和刪除校園案例。通過(guò)3法律管理1.點(diǎn)擊添加按鈕;2.選擇所屬分類和類目,輸入標(biāo)題和內(nèi)容,然后保存;3.點(diǎn)擊修改,輸入需修改的標(biāo)題和內(nèi)容,然后保存;4.勾選所需刪除的選項(xiàng),確認(rèn)刪除。管理員可以成功添加、修改和刪除法律知識(shí)。通過(guò)4.課堂管理1.點(diǎn)擊添加按鈕;2.選擇圖片封面和分類,選擇課件,點(diǎn)擊保存;3.點(diǎn)擊修改,輸入需修改的標(biāo)題和內(nèi)容,然后保存;4.勾選所需刪除的選項(xiàng),確認(rèn)刪除。管理員可以成功添加、修改和刪除法律課堂。通過(guò)5.論壇管理1.勾選所需設(shè)置的選項(xiàng);2,點(diǎn)擊設(shè)置熱門,然后確定;3.勾選所需刪除的貼子,點(diǎn)擊刪除,然后確認(rèn)。管理員可以成功設(shè)置熱門的貼子,并能成功刪除論壇的貼子。通過(guò)6.題庫(kù)管理1.點(diǎn)擊添加按鈕;2.輸入問(wèn)題,設(shè)置選項(xiàng)和正確答案;3.選擇所屬分類,點(diǎn)擊保存;4.勾選所需刪除的題目;5.點(diǎn)擊刪除按鈕,然后確定。管理員可以成功發(fā)布題庫(kù),并程成功刪除題目。通過(guò)7.用戶管理1.輸入用戶賬號(hào);2.選擇狀態(tài);3.選擇創(chuàng)建時(shí)間及更改時(shí)間;4.點(diǎn)擊查詢。管理員可以成功查詢到已注冊(cè)的用戶。通過(guò)6.3測(cè)試分析經(jīng)過(guò)測(cè)試,所有功能都能得以實(shí)現(xiàn),前端app和后臺(tái)web端的管理系統(tǒng)都能搭建起來(lái),幾乎接近預(yù)期。測(cè)試的時(shí)候出現(xiàn)的bug都基本上得到了修復(fù)。至此,在功能的測(cè)試上也已經(jīng)比較圓滿的完成了。本基于Android的大學(xué)校園普法這一套軟件既能滿足用戶的要求和需求,也能滿足管理人員的需求和要求。其基本功能都比較齊全,系統(tǒng)不但穩(wěn)定且操作簡(jiǎn)單方便,其性能也良好。所以大學(xué)校園普法軟件是一個(gè)值得推廣的APP。結(jié)論此時(shí)基于Android的大學(xué)校園普法軟件已經(jīng)完成,雖然設(shè)計(jì)過(guò)程中遇到了種種困難,但是在設(shè)計(jì)過(guò)程中讓我對(duì)系統(tǒng)設(shè)計(jì)開(kāi)發(fā)得到了重新的認(rèn)識(shí),將所學(xué)到理論技術(shù)運(yùn)用到了實(shí)際操作中。本文以普法軟件的研究背景及其相關(guān)理論、Android技術(shù)、系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)為主線展開(kāi)論述,本文的工作主要分為以下三大方面:(1)系統(tǒng)分析。通過(guò)與導(dǎo)師進(jìn)行溝通,進(jìn)一步明確了普法軟件的功能需求,并對(duì)此進(jìn)行可行性分析、流程分析和用例分析,詳細(xì)地闡明了開(kāi)發(fā)普法宣傳軟件的必要性和重要性。(2)系統(tǒng)設(shè)計(jì)。在此階段主要是對(duì)系統(tǒng)的功能做出詳細(xì)設(shè)計(jì),客戶端的用戶功能主要是學(xué)習(xí)法律知識(shí),使得普法宣傳在大學(xué)校園起到效果;后臺(tái)的管理員功能主要是對(duì)普法軟件的客戶端進(jìn)行法律知識(shí)管理、視頻管理和論壇管理等。(3)系統(tǒng)功能實(shí)現(xiàn)與測(cè)試。依據(jù)前期系統(tǒng)的功能設(shè)計(jì),通過(guò)編碼實(shí)現(xiàn)普法軟件的各個(gè)模塊的功能,然后對(duì)其進(jìn)行測(cè)試,為用戶提供一個(gè)更加完整的普法軟件系統(tǒng)。在設(shè)計(jì)過(guò)程中,我查閱了大量的資料,認(rèn)真研究了Java語(yǔ)言和MYSQL。參考了相關(guān)的基于Android的大學(xué)校園普法軟件系統(tǒng),經(jīng)過(guò)一定的調(diào)研和資料累積,對(duì)本系統(tǒng)進(jìn)行了深刻的需求調(diào)查和分析。在本次開(kāi)發(fā)中,我也發(fā)掘了自身的一些技術(shù)問(wèn)題。對(duì)于普通的技術(shù)理論,我可能會(huì)覺(jué)得相對(duì)簡(jiǎn)單,但在實(shí)際操作中發(fā)現(xiàn)了許多問(wèn)題,學(xué)會(huì)了要將理論結(jié)合實(shí)際?;贏ndroid的大學(xué)校園普法軟件是理論結(jié)合實(shí)際,將在校期間所學(xué)到的知識(shí)和實(shí)踐結(jié)合起來(lái)。本次設(shè)計(jì)使得我的基礎(chǔ)技術(shù)得到了加強(qiáng),動(dòng)手能力也逐步得到了提高,吸收了很多課堂上沒(méi)有學(xué)到的知識(shí)。通過(guò)本次的項(xiàng)目開(kāi)發(fā),我深深體會(huì)到了一個(gè)項(xiàng)目過(guò)程的艱辛,雖然過(guò)程艱苦,但一旦問(wèn)題得以解決后心里是無(wú)比的高興。各方面的考驗(yàn),使得我在各個(gè)方面都有所進(jìn)步,為今后我在軟件行業(yè)的工作奠定了良好的基礎(chǔ)。參考文獻(xiàn)[1]佐冰冰.Android平臺(tái)下Launcher啟動(dòng)器的設(shè)計(jì)與實(shí)現(xiàn)[D].哈爾濱工大,2012.[2]張利國(guó),代聞,龔海平.Android移動(dòng)開(kāi)放案例詳解[M].北京:人民郵電出版社,2010.[3]楊云君.Android的設(shè)計(jì)與實(shí)現(xiàn)[M].北京:機(jī)械工業(yè)出版社,2013:45-49。[4]陳立偉,張克非,黎秀紅.精通JAVA手機(jī)游戲與應(yīng)用程序設(shè)計(jì)[M].北京:中國(guó)青年出版社,2005.[5]E2Ecloud工作室.深入淺出GoogleAndroid[M].北京:人民郵電出版社,2009.[6]熊剛.基于Android的智能手機(jī)的設(shè)計(jì)與實(shí)現(xiàn)[D]:[碩士學(xué)位論文].武漢:計(jì)算機(jī)應(yīng)用技術(shù)系,2010.[7]余成鋒,李代平,毛永華.Android3.0內(nèi)存管理機(jī)制分析[M].計(jì)算機(jī)應(yīng)用與軟件,2013.[8]楊云君.Android的設(shè)計(jì)與實(shí)現(xiàn)[M].北京:機(jī)械工業(yè)出版社,2013.[9]明日科技.Android從入門到精通[M].清華大學(xué)出版社.2012.9[10]孫宏明.Android手機(jī)程序設(shè)計(jì)入門、運(yùn)用到精通[M].中國(guó)水利水電出版社.2012.3[11]郭志宏.Android應(yīng)用開(kāi)發(fā)詳解[M].電子工業(yè)出版社.2010.[12]

閻新芳.Java設(shè)計(jì)模式在數(shù)據(jù)庫(kù)編程中的應(yīng)用研究[J].信息通信,2014,4(11):120-123.[13]姚昱旻,劉衛(wèi)國(guó).Android的架構(gòu)與應(yīng)用開(kāi)發(fā)研究[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2008,24(11):3-7.[14]張孝祥.JAVA郵件開(kāi)發(fā)詳解[M].北京:電子工業(yè)出版社,2007:10-300.[15]楊文志.GoogleAndroid程序設(shè)計(jì)指南[M].北京:電子工業(yè)出版社,2009:10-100.[16]韓超,梁泉著.Android系統(tǒng)原理及開(kāi)發(fā)要點(diǎn)詳解[M].北京:電子工業(yè)出版社,2010:50-150.[17]周元興.Google入門與實(shí)例教程[M].北京:電子工業(yè)出版社,2007:30-80.[18]苗忠良.Android多媒體編程從初學(xué)到精通[M].北京:電子工業(yè)出版社,2011.[19]林城.GoogleAndroid2.x應(yīng)用開(kāi)發(fā)實(shí)踐[M].北京:清華大學(xué)出版社,2011.[20]王向輝,張國(guó)印.Android應(yīng)用程序開(kāi)發(fā)[M].北京:清華大學(xué)出版社,2010.致謝經(jīng)過(guò)幾個(gè)多月的緊張學(xué)習(xí)和努力,我的畢業(yè)設(shè)計(jì)終于如期、順利的完成了。在畢業(yè)設(shè)計(jì)即將結(jié)束,我首要感謝我的導(dǎo)師,有了指導(dǎo)老師的辛苦的指導(dǎo),才能完成這此次程序的開(kāi)發(fā)以及畢業(yè)論文的書寫。老師在教學(xué)任務(wù)繁忙的情況下,抽出時(shí)間幫助我糾正我在設(shè)計(jì)當(dāng)中出現(xiàn)的問(wèn)題,并耐性地為我的論文作校正,是他的定期檢查和指導(dǎo)使得我們的畢業(yè)設(shè)計(jì)高質(zhì)量完成。他在我整個(gè)課題開(kāi)發(fā)和設(shè)計(jì)的過(guò)程中,為程序的設(shè)計(jì)、框架的設(shè)計(jì)、代碼的撰寫方面以及論文框架的設(shè)計(jì)提供了很多寶貴的意見(jiàn),并且為我推薦了許多有用的資料和文獻(xiàn),他的指導(dǎo)和建議使我受益匪淺,有了指導(dǎo)老師的輔導(dǎo)和指點(diǎn),我論文才能夠順利完成。老師的認(rèn)真負(fù)責(zé)的工作態(tài)度和治學(xué)嚴(yán)謹(jǐn)之道使我們這些即將踏入社會(huì)的畢業(yè)生受益匪淺。感謝大學(xué)期間教過(guò)我的每一位老師,謝謝你們,你們辛苦了。在這里還得感謝我的同學(xué)門,正是有同學(xué)們的不斷鼓勵(lì),讓我在眾多困難下,不斷的堅(jiān)持,不斷的調(diào)試程序、測(cè)試,通過(guò)我們的一起交流、談?wù)?,最終順利的完成了此次設(shè)計(jì)。最后,我在此祝愿所有的老師同學(xué)們工作順利,事業(yè)有成。也祝愿學(xué)校越來(lái)越好!

PowerPoint課件制作實(shí)用技巧PowerPoint是微軟公司生產(chǎn)的制作幻燈片和簡(jiǎn)報(bào)的軟件(以下簡(jiǎn)稱PPT)。在我們?cè)S多人看來(lái),它只不過(guò)是一個(gè)簡(jiǎn)單地對(duì)文字、圖形、圖片進(jìn)行演示的軟件,教學(xué)中的課件制作軟件當(dāng)屬Authorware、Flash。Authorware和Flash制作的動(dòng)畫效果的確很好,而且它們的功能也很強(qiáng)大。不過(guò)這些軟件在制作課件的過(guò)程中往往非常耗時(shí),用這些專業(yè)軟件來(lái)制作課件用于平時(shí)的教學(xué)往往效率很低。PPT就是一個(gè)非常簡(jiǎn)單、實(shí)用的制作課件的軟件,只要你用好它,同樣能做非常棒的課件來(lái)。一、掌握基本,知道“插入”。(一)知道從“插入”菜單進(jìn)入,會(huì)給PPT課件添加文字、圖片、影片和聲音等,也就會(huì)做一般的課件了。(二)圖片插入與處理1.插入圖片具體方法:a)插入剪貼畫或文件中的圖片;b)添加圖片做背景;c)給自選圖形做填充。2.處理圖片具體方法:我們用PPT制作課件時(shí),經(jīng)常從網(wǎng)上下載圖片來(lái)用,而網(wǎng)絡(luò)中的圖片往往含有超鏈接和網(wǎng)站名稱痕跡,我們需要?jiǎng)h除其中超鏈接,并對(duì)圖片進(jìn)行裁剪處理。在Powerpoint中,我們一般可以利用“圖片”工具欄上的“裁剪”工具進(jìn)行裁剪處理,但是,這里的工具只能對(duì)圖片進(jìn)行矩形裁剪,若想裁剪成圓形、多邊形等其他形狀,通常方法就無(wú)能為力了。其實(shí)這個(gè)問(wèn)題在PPT中是可以解決的。我們用給自選圖形做填充圖片的方法就可以實(shí)現(xiàn)我們需要的效果。具體步驟:a)首先利用“繪圖”工具欄畫一個(gè)想要裁剪的圖形,如橢圓。b)選中橢圓后單擊“繪圖”工具欄上“填充顏色”按鈕右側(cè)黑三角,從列表菜單中單擊“填充效果”命令。c)打開(kāi)選擇“圖片”選項(xiàng)卡,單擊〔選擇圖片〕按鈕,從“選擇圖片”對(duì)話框中找到合適的圖片,單擊〔插入〕按鈕后返回到“填充效果”對(duì)話框最后單擊〔確定〕按鈕后退出。此圖片當(dāng)作橢圓圖形的背景出現(xiàn),改變了原來(lái)的矩形形狀,獲得了滿意的裁剪圖片效果。圖片在插入PPT之前,我們可以用ACDSEE軟件進(jìn)行加工,如改變大小,裁剪等操作。二、學(xué)會(huì)下載,查找方法。在制作課件過(guò)程中,我們時(shí)常需要從網(wǎng)絡(luò)上下載各種資源用以豐富課件內(nèi)容,提升課堂效果。但有許多網(wǎng)站的flash動(dòng)畫都不提供下載;還有網(wǎng)站為我們提供了許多視頻素材,這些視頻素材都是FLV流媒體格式。FLV流媒體格式是一種新的視頻格式,全稱為FlashVideo。由于它形成的文件極小、加載速度極快,使得網(wǎng)絡(luò)觀看視頻文件成為可能,它的出現(xiàn)也有效地解決了視頻文件導(dǎo)入Flash后,使導(dǎo)出的SWF文件體積龐大,不能在網(wǎng)絡(luò)上很好的使用等缺點(diǎn)。目前各在線視頻網(wǎng)站均采用此視頻格式。如新浪播客、56、優(yōu)酷、土豆、酷6等,無(wú)一例外。FLV已經(jīng)成為當(dāng)前視頻文件的主流格式。這些網(wǎng)站一般都不提供下載。我們想要這些素材,怎樣辦?1.尋找下載方法:a)在百度網(wǎng)站搜索欄中輸入下載的內(nèi)容,搜索下載方法。b)弄清格式,再搜索方法。2.具體方法推薦①flasah動(dòng)畫的下載方法一:IE緩存中尋找在網(wǎng)上看過(guò)一個(gè)flash后,一般情況下都會(huì)保存在IE緩存里。右擊桌面上的IE圖標(biāo),選“屬性”命令,單擊中間的“設(shè)置”按鈕,彈出“Internet臨時(shí)文件和歷史記錄設(shè)置”面板,單擊“查看文件”,可以打開(kāi)臨時(shí)文件夾,按時(shí)間排序,找到剛才打開(kāi)的flash動(dòng)畫文件。優(yōu)點(diǎn):不需要安裝其它軟件。缺點(diǎn):操作相對(duì)煩瑣。方法二:借助Flashsaver等軟件下載,這些軟件都可以快速、方便的下載你所需要的flash文件。優(yōu)點(diǎn):簡(jiǎn)單、方便、快速。缺點(diǎn):需要安裝使用。②FLV視頻的獲取方法一:IE緩存中尋找,方法同flasah。方法二:flv視頻解析下載/三、學(xué)用控件,轉(zhuǎn)化應(yīng)用1.flash動(dòng)畫的插入方法一:安裝flash插件,再插入flash。步驟:a)安裝“ppt插flash軟件”插件;b)單擊“插入”→“flashmovie”→打開(kāi)要播放的flash文件→確定。方法二:利用控件插入flash動(dòng)畫。步驟:a)插入“ShockwaveFlashObject”控件對(duì)象:右擊“工具欄”→選“控件工具箱”(或點(diǎn)“視圖→工具欄→控件工具箱”);點(diǎn)“其他控件”(控件工具箱中最后一個(gè)形似錘子斧頭的按鈕),拖動(dòng)滾動(dòng)條或在英文輸入法狀態(tài)下按鍵盤上“s”鍵,快速定位到以s開(kāi)頭的控件,選擇“ShockwaveFlashObject”控件。將鼠標(biāo)移到幻燈片工作區(qū),鼠標(biāo)指針變成“十”字型,拖動(dòng)鼠標(biāo)繪制出一個(gè)形似信封的矩形。b)打開(kāi)控件對(duì)象“屬性”對(duì)話框:右擊矩形控件對(duì)象,在彈出的快捷菜單中選“屬性”命令。c)正確設(shè)置控件對(duì)象屬性:主要是在“Movie”空白文本域中正確輸入演示文稿要播放的.swf動(dòng)畫的完整名稱。d)將控件對(duì)象適當(dāng)縮放:為了獲得比較好的播放效果,拖動(dòng)控件對(duì)象的縮放點(diǎn)使它幾乎覆蓋整個(gè)幻燈片工作區(qū),但要在幻燈片工作區(qū)底部保留少許空白區(qū)域。這樣既可以享受.swf動(dòng)畫大屏幕播放的好處,又能夠保證幻燈片能夠順利地切換。e)一般情況下,幻燈片應(yīng)顯示出動(dòng)畫的第一幀圖形。如果控件對(duì)象仍是空白的,可保存演示文稿,關(guān)閉后再打開(kāi)它,按F5放映幻燈片,應(yīng)該能夠正確播放動(dòng)畫。2.FLV視頻的插入FLV視頻與FLASH不一樣的。全稱是flashvideo,所用的播放器也不一樣。①利用控件插入PPT的方法也是有區(qū)別的。不同點(diǎn):先要下載pptflv.swf文件,此文件是類似于網(wǎng)頁(yè)中FLV視頻播放器的一個(gè)Flash文件(可用百度搜索下載下來(lái)后記著要改文件名,保留擴(kuò)展名);例如改成:pptflv1.swf“Movie”參數(shù)值填入方法不一樣,參數(shù)值示例:pptflv.swf?file=視頻.FLV“pptflv.swf”即為步驟一下載下來(lái)的Flash文件的完整文件,“視頻.FLV”即為需要播放的FLV視頻的文件名,大家只要將pptflv.swf換成自己下載后起的文件名,將“視頻.FLV”換成自己的FLV視頻文件名,則此FLV文件就可以在PowerPoint中播放了。如播放2.flv視頻參數(shù)填法:示例:pptflv1.swf?file=2.FLV②方法二:將flv轉(zhuǎn)換成swf再插入轉(zhuǎn)換軟件:UltraFlashVideoFLVConverter3.2.0軟件說(shuō)明:該軟件又叫全格式FLV轉(zhuǎn)換器,支持將幾乎所有主流視頻格式轉(zhuǎn)換為FLV或者SWF且對(duì)用戶較為關(guān)心的RealMedia(RM/RMVB...)和QuickTime(MOV/QT...)支持良好。三大特色功能:既可輸出FLV格式,也可輸出SWF格式,甚至同時(shí)輸出FLV+SWF格式。此軟件也支持創(chuàng)建調(diào)用播放的網(wǎng)頁(yè)支持導(dǎo)入所有的主流字幕格式。srt,*.sub,*.idx,*.ssa,*.ass,*.psb,*.smi)有字幕合成功能,你現(xiàn)在無(wú)需再使用那些繁瑣的專業(yè)軟件來(lái)合成字幕到視頻中去,字幕合成與格式轉(zhuǎn)換一氣呵成!支持視頻分割,右鍵點(diǎn)擊列表中的源文件,選擇[編輯視頻],自己設(shè)置下起點(diǎn)終點(diǎn)即可對(duì)視頻進(jìn)行去粗取精處理?、鄯椒ㄈ簩lv轉(zhuǎn)換成其他格式視頻文件再插入工具:FLV轉(zhuǎn)AVI(FreeFLVtoAVIConverter1.5)作用:一個(gè)免費(fèi)的將FLV轉(zhuǎn)換成AVI的軟件,簡(jiǎn)單好用,自帶解碼器。四、學(xué)做交互,理解運(yùn)用。1.利用母版進(jìn)行交互母版≠模版母版和模版可以使課件統(tǒng)一整體風(fēng)格,展現(xiàn)自己的個(gè)性和特點(diǎn);模版是對(duì)同一類課件所做的整體風(fēng)格統(tǒng)一設(shè)置,母版則是對(duì)某一部課件內(nèi)部所做的個(gè)性化統(tǒng)一設(shè)置。母版設(shè)置得好,就可以存為模版,供別人在制作同類題材時(shí)使用。修改幻燈片母板的方法和技巧。如果我們希望為每一張幻燈片添加上一項(xiàng)固定的內(nèi)容,并做超鏈接,可以通過(guò)修改“母板”來(lái)實(shí)現(xiàn)。a)執(zhí)行“視圖→母板→幻燈片母板”命令,進(jìn)入“幻燈片母板”編輯狀態(tài)。b)插入固定內(nèi)容。例如:將圖片插入到幻燈片中,調(diào)整好大小、定位到合適的位置上。c)給這張圖片插入超鏈接,就可以進(jìn)行交互了。d)單擊“關(guān)閉母板視圖”按鈕退出“幻燈片母板”編輯狀態(tài)。以后添加幻燈片時(shí),該幻燈片上自動(dòng)添加上該圖片。如果說(shuō)一個(gè)PPT有它的靈魂的話,那就是PPT的母板,它的作用猶如摩天大廈的根基一般。2.在PPT演示文稿中插入PowerPoint演示文稿對(duì)象實(shí)現(xiàn)交互具體效果:①導(dǎo)航目錄內(nèi)容展示效果②單擊小圖片就可看到該圖片的放大圖自動(dòng)縮效果《畫家鄉(xiāng)》一課五個(gè)畫面交互的具體操作方法:a)單擊“插入→對(duì)象”,在出現(xiàn)的選擇頁(yè)中選擇“MicrosoftPowerPoint演示文稿”,單擊確定。此時(shí)就會(huì)在當(dāng)前幻燈片中插入一個(gè)“PowerPoint演示文稿”的編輯區(qū)域。b)在此編輯區(qū)域中我們就可以對(duì)插入的演示文稿對(duì)象進(jìn)行編輯了,編輯方法與PowerPoint演示文稿的編輯方法一樣。c)在插入的演示文稿對(duì)象中創(chuàng)建所需的幻燈片??蓪D片設(shè)置為幻燈片相同大小,退出編輯后,就可發(fā)現(xiàn)圖片以縮小方式顯示了(其實(shí)是整個(gè)插入的演示文稿對(duì)象被縮小顯示了)。d)最后,我們只需對(duì)剩余的圖片進(jìn)行插入。為了提高效率,可將這個(gè)插入的演示文稿對(duì)象進(jìn)行復(fù)制,并按照上面的方法對(duì)圖片進(jìn)行替換即可。e)完畢后,單擊“觀看放映”命令進(jìn)行演示,單擊小圖片馬上會(huì)放大,再單擊放大的圖片馬上又返回到了瀏覽小圖片的幻燈片中了。原理:這里的小圖片實(shí)際上是插入的演示文稿對(duì)象,它們的“動(dòng)作設(shè)置”屬性中的“單擊鼠標(biāo)”中的“對(duì)象動(dòng)作”被設(shè)為了“演示”(這是默認(rèn)值)。因此我們?cè)谘菔緯r(shí),單擊小圖片,就是等于對(duì)插入的演示文稿對(duì)象進(jìn)行“演示觀看”。而演示文稿對(duì)象在播放時(shí)就會(huì)自動(dòng)全屏幕顯示。所以我們看到的圖片就好像被放大了一樣,而我們單擊放大圖片時(shí),插入的演示文稿對(duì)象實(shí)際上已被播放完了(因?yàn)橹挥幸粡垼?,它就?huì)自動(dòng)退出,所以就回到了主幻燈片中了。3.用觸發(fā)器控制自定義動(dòng)畫進(jìn)行交互以前我們?cè)谑褂肞owerPoint制作課件時(shí),常常發(fā)現(xiàn)制作人機(jī)交互性的課件非常麻煩。其實(shí)在PowerPoint2003里,用觸發(fā)器控制自定義動(dòng)畫可以輕松地制作出交互性很強(qiáng)的課件。觸發(fā)器功能可以將畫面中的任一對(duì)象設(shè)置為觸發(fā)器,單擊它,該觸發(fā)器下的所有對(duì)象就能根據(jù)預(yù)先設(shè)定的動(dòng)畫效果開(kāi)始運(yùn)動(dòng),并且設(shè)定好的觸發(fā)器可以多次重復(fù)使用。類似于Authorware、Flash等軟件中的熱對(duì)象、按鈕、熱文字等,單擊后會(huì)引發(fā)一個(gè)或者的一系列動(dòng)作。例1:?jiǎn)螕簟袄馀_(tái)”后,“小球”開(kāi)始按一定路徑運(yùn)動(dòng)。例2:分別單擊“變色一”和“變色二”,讓“笑臉”顏色。例3:?jiǎn)螕粝旅嬉欢卧挼年P(guān)鍵詞,讓詞語(yǔ)變紅色讀下面一段話,說(shuō)說(shuō)從哪些詞語(yǔ)中可以看出侵略者采用了各種野蠻手段掠奪、毀滅圓明園的?他們把園內(nèi)凡是能拿走的東西,統(tǒng)統(tǒng)掠走,拿不動(dòng)的,就用大車或牲口搬運(yùn)。實(shí)在運(yùn)不走的,就任意破壞、毀掉。步驟:a)將原來(lái)段落中的重點(diǎn)詞消去;(將詞語(yǔ)顏色變成和背景色一樣)b)將重點(diǎn)詞作為單獨(dú)文本覆蓋到原來(lái)位置;c)設(shè)置重點(diǎn)詞自定義動(dòng)畫為“添加效果→強(qiáng)調(diào)→更改字體顏色→紅色”d)右擊重點(diǎn)詞自定義動(dòng)畫,選擇“效果選項(xiàng)”,選擇“計(jì)時(shí)”,選擇“觸發(fā)器”,選“單擊下列對(duì)象時(shí)啟動(dòng)效果”,再選重點(diǎn)詞,按確定。五、學(xué)會(huì)截取,合理選用。(一)視頻的截取加工1.工具:萬(wàn)能轉(zhuǎn)換器(英文名TotalVideoConverter)作用:可以幫助你快速的分割,修整大的AVI、MPEG、ASF或者WMV文件為一個(gè)個(gè)小的視頻文件,內(nèi)置視頻播放器,你可以很方便的按照所選擇的播放時(shí)間進(jìn)行切割操作,不需要另外具備高深的技術(shù)知識(shí),簡(jiǎn)單容易使用!2.繪聲繪影會(huì)聲會(huì)影是一套操作最簡(jiǎn)單,功能最強(qiáng)悍的DV、HDV影片剪輯軟件。不僅完全符合家庭或個(gè)人所需的影片剪輯功能,甚至可以挑戰(zhàn)專業(yè)級(jí)的影片剪輯軟件。(二)flash的片段截取有時(shí)候,在網(wǎng)絡(luò)上下載了一個(gè)課件,對(duì)自己的課堂教學(xué)有幫助,但是又不想全部應(yīng)用這個(gè)課件,只想取出其中一部分,應(yīng)該則么辦呢?先用碩思閃客精靈將.swf文件和.exe文件轉(zhuǎn)換成fla文件,再用flash8打開(kāi)進(jìn)行編輯,截取自己所需的片段,然后插入到ppt里面為我所用。1.碩思閃客精靈:它是一款用于瀏覽和解析Flash動(dòng)畫(.swf文件和.exe文件)的工具。最新版本有著強(qiáng)大的功能,可以將swf文件導(dǎo)出成FLA文件。它還能夠?qū)lash動(dòng)畫中的圖片、矢量圖、聲音、視頻(*.flv)、文字、按鈕、影片片段、幀等基本元素完全分解,最重要的是可以對(duì)動(dòng)作的腳本(Actionscript)進(jìn)行解析,清楚的顯示其動(dòng)作的代碼,讓對(duì)Flash動(dòng)畫的構(gòu)造一目了然。支持將SWF文件導(dǎo)出成FLA文件,幫助丟失FLA文件的影片作者重新獲得FLA文件,從而可以再編輯。完全兼容Flash8文件和動(dòng)作腳本(ActionScript)2.0。碩思閃客精靈支持將包含組件的SWF文件轉(zhuǎn)換成FLA格式,用戶可以在Flash中編輯這些組件。支持解析Flash影片中的視屏(video)文件,并將Flash影片中的視頻文件導(dǎo)出為*.flv格式。2.碩思閃客精靈具體使用方法:①解析Flash課件,提取課件素材在Flash課件作品中有大量的圖片、聲音和視頻等資源。由于制作者擁有的資源不同,在制作課件時(shí),很難及時(shí)、方便地尋找到適合的素材。如果可以從同類作品中將所需要的資源提取出來(lái)為己所用的話,不僅大大節(jié)約了搜集素材資源的時(shí)間,而且會(huì)極大地提高課件利用率。但是,F(xiàn)lash課件發(fā)布時(shí)一般都進(jìn)行加密處理,使教師無(wú)法用普通的方式導(dǎo)入到Flash中進(jìn)行編輯。而碩思閃客精靈可以解析出Flash作品中的元件及腳本,并且可以保存成swf格式,這樣在創(chuàng)作時(shí)就可以直接導(dǎo)入Flash中使用。啟動(dòng)閃客精靈,單擊工具上的“快速打開(kāi)”按鈕打開(kāi)一個(gè)Flash動(dòng)畫(可以是swf格式或exe格式),閃客精靈會(huì)自動(dòng)分解當(dāng)前動(dòng)畫(圖2),包括用到的腳本語(yǔ)言(Actions語(yǔ)句),并在資源欄中分類羅列著動(dòng)畫中的各種元件(圖片、按鈕、影片和聲音等);單擊某個(gè)元件,可以在中間的窗口中預(yù)覽;勾選需要的元件,然后單擊“導(dǎo)出”按鈕,就可以把選中的元件分類保存到原文件所在的文件夾中。②反編譯Flash課件,獲取課件源代碼碩思閃客精靈的最大亮點(diǎn)就是能夠?qū)lash動(dòng)畫(swf格式)還原成其源文件(Fla格式),相信這個(gè)功能是很多朋友期待已久的。還原的方法十分的簡(jiǎn)單,只需要打開(kāi)Flash動(dòng)畫,再單擊工具欄上的“導(dǎo)出Fla”按鈕,選擇保存位置,稍等后就完成了還原工作,此時(shí)還會(huì)提示“是否愿意用Flash打開(kāi)它”,單擊“Yes”即可啟動(dòng)系統(tǒng)中安裝的Flash打開(kāi)還原后的源文件,此時(shí)你就可以隨心所欲地對(duì)它進(jìn)行修改啦。3.用flash8進(jìn)行編輯基本方法:選取需要幀,復(fù)制,粘貼到新的flash中,調(diào)試修改。上面介紹了關(guān)于破解Flash課件的一些方法和手段,有一個(gè)特定的使用范圍,即為了課堂教學(xué)服務(wù),只有資源共享才能提高教學(xué)效率,促進(jìn)教學(xué)效果的提高。不能做為商業(yè)目的,也不能將別人的課件的署名修改一下,便成為自己的作品,用于參加比賽,這是不道德的行為。在PPT演示中禁用右鍵快捷菜單和滑鼠滾動(dòng)一大群與會(huì)人員正襟危坐,你豪情滿懷地進(jìn)行著某個(gè)新產(chǎn)品的演示或介紹,卻不小心由于鼠標(biāo)左鍵的誤操作導(dǎo)致幻燈片跳到了本不應(yīng)該出現(xiàn)的位置,或者本應(yīng)按下鼠標(biāo)左鍵切換到下一張,卻由于按下了右鍵而出現(xiàn)一個(gè)快捷菜單。不用擔(dān)心,只要進(jìn)行小小的設(shè)置,就可以將這些煩人的問(wèn)題統(tǒng)統(tǒng)搞定。從任務(wù)窗格中打開(kāi)“幻燈片切換”,將換片方式小節(jié)中的“單擊鼠標(biāo)時(shí)”和“每隔”兩個(gè)復(fù)選項(xiàng)全部去除,然后將這個(gè)設(shè)置應(yīng)用于所有幻燈片,以后切換到下一張或上一張,只有通過(guò)鍵盤上的方向鍵才能進(jìn)行操作。至于另外一個(gè)問(wèn)題,解決的辦法也很簡(jiǎn)單,從“工具”菜單下打開(kāi)“選項(xiàng)→視圖”窗口,取消“幻燈片放映”小節(jié)上的“右鍵單擊快捷菜單”復(fù)選框即可?!鲈赑PT演示文稿內(nèi)復(fù)制幻燈片要復(fù)制演示文稿中的幻燈片,請(qǐng)先在普通視圖的“大綱”或“幻燈片”選項(xiàng)中,選擇要復(fù)制的幻燈片。如果希望按順序選取多張幻燈片,請(qǐng)?jiān)趩螕魰r(shí)按Shift鍵;若不按順序選取幻燈片,請(qǐng)?jiān)趩螕魰r(shí)按Ctrl鍵。然后在“插入”菜單上,單擊“幻燈片副本”,或者直接按下“Ctrl+shift+D”組合鍵,則選中的幻燈片將直接以插入方式復(fù)制到選定的幻燈片之后?!鯬owerpoint自動(dòng)黑屏在用Powerpoint展示課件的時(shí)候,有時(shí)需要學(xué)生自己看書討論,這時(shí)為了避免屏幕上的圖片影響學(xué)生的學(xué)習(xí)注意力可以按一下“B”鍵,此時(shí)屏幕黑屏。學(xué)生自學(xué)完成后再接一下“B”鍵即可恢復(fù)正常。按“W”鍵也會(huì)產(chǎn)生類似的效果?!鰧⒒脽羝l(fā)送到word文檔1、在Powerpoint中打開(kāi)演示文稿,然后在“文件”菜單上,指向“發(fā)送”,再單擊“MicrosoftWord”。2、在“將幻燈片添加到Microsoftword文檔”之下,如果要將幻燈片嵌入word文檔,請(qǐng)單擊“粘貼”;如果要將幻燈片鏈接到word文檔,請(qǐng)單擊“粘貼鏈接”。如果鏈接文件,那么在Powerpoint中編輯這些文件時(shí),它們也會(huì)在word文檔中更新。3、單擊“確定”按鈕。此時(shí),系統(tǒng)將新建一個(gè)word文檔,并將演示文稿復(fù)制到該文檔中。如果word未啟動(dòng),則系統(tǒng)會(huì)自動(dòng)啟動(dòng)word?!鲎尰脽羝詣?dòng)播放要讓powerpoint的幻燈片自動(dòng)播放,只需要在播放時(shí)右鍵點(diǎn)擊這個(gè)文稿,然后在彈出的菜單中執(zhí)行“顯示”命令即可,或者在打開(kāi)文稿前將該文件的擴(kuò)展名從PPT改為PPS后再雙擊它即可。這樣一來(lái)就避免了每次都要先打開(kāi)這個(gè)文件才能進(jìn)行播放所帶來(lái)的不便和繁瑣?!鲈黾覲PT的“后悔藥”在使用powerpoint編輯演示文稿時(shí),如果操作錯(cuò)誤,那么只要單擊工具欄中的“撤消”按鈕,即可恢復(fù)到操作前的狀態(tài)。然而,默認(rèn)情況下Powerpoint最多只能夠恢復(fù)最近的20次操作。其實(shí),powerpoint允許用戶最多可以“反悔”150次,但需要用戶事先進(jìn)行如下設(shè)置:在“工具-選項(xiàng)”,擊“編輯”選項(xiàng)卡,將“最多可取消操作數(shù)”改為“150”,確定?!鯬PT中的自動(dòng)縮略圖效果你相信用一張幻燈片就可以實(shí)現(xiàn)多張圖片的演示嗎?而且單擊后能實(shí)現(xiàn)自動(dòng)放大的效果,再次單擊后還原。其方法是:新建一個(gè)演示文稿,單擊“插入”菜單中的“對(duì)象”命令,選擇“Microsoftpowerpoint演示文稿”,在插入的演示文稿對(duì)象中插入一幅圖片,將圖片的大小改為演示文稿的大小,退出該對(duì)象的編輯狀態(tài),將它縮小到合適的大小,按F5鍵演示一下看看,是不是符合您的要求了?接下來(lái),只須復(fù)制這個(gè)插入的演示文稿對(duì)象,更改其中的圖片,并排列它們之間的位置就可以了?!隹焖凫`活改變圖片顏色利用powerpoint制作演示文稿課件,插入漂亮的剪貼畫會(huì)為課件增色不少??刹⒉皇撬械募糍N畫都符合我們的要求,剪貼畫的顏色搭配時(shí)常不合理。這時(shí)我們右鍵點(diǎn)擊該剪貼畫選擇“顯示‘圖片’工具欄”選項(xiàng)(如果圖片工具欄已經(jīng)自動(dòng)顯示出來(lái)則無(wú)需此操作),然后點(diǎn)擊“圖片”工具欄上的“圖片重新著色”按鈕,在隨后出現(xiàn)的對(duì)話框中便可任意改變圖片中的顏色?!鰹镻PT添加公司LOGO用powerpoi

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論