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

正文內(nèi)容

基于android系統(tǒng)的課程管理系統(tǒng)畢業(yè)論文(文件)

2025-08-01 11:16 上一頁面

下一頁面
 

【正文】 ............... 18 學(xué)生模塊的實現(xiàn) ................................................................................................ 19 測試 ........................................................................................................................... 21 軟件測試的目的和原則 .................................................................................... 21 程序功能測試 .................................................................................................... 22 測試方法 ............................................................................................................ 27 實例測試 ............................................................................................................ 27 7 總結(jié)與展望 ..................................................................................................................... 29 總結(jié) ........................................................................................................................... 29 展望 ........................................................................................................................... 30 參考文獻(xiàn) ............................................................................................................................. 31 致 謝 ................................................................................................................................. 32 附錄 Ⅰ 程序清單 ................................................................................................................. 33 沈陽航空航天大學(xué)畢業(yè)設(shè)計(論文) 1 1 引言 對于課程管理,相信大家都不會感到陌生,課程管理即是幫助老師和學(xué)生管理課程,最早以紙質(zhì)的方式存在,隨著科技的發(fā)展,電子課程管理也出現(xiàn)在了手機(jī)上,更方便的為人們管理課程,記錄課程的相關(guān)信息。 基于這些問題,有 必要設(shè)計一款具有課程管理程序,從而避免遺忘上課的事情出現(xiàn)。由上而下,其核心為嵌入式 作業(yè)系統(tǒng),向上搭載 Google 為 Android開發(fā)的類庫及 Android 運行時,再配合應(yīng)用程序架構(gòu),來開發(fā)各種不同的應(yīng)用程序,下面介紹幾個本系統(tǒng)開發(fā)所用到的功能特征, Android 是一種基于 Linux 的自由及開放源代碼 的 操作系統(tǒng) ,主要使用于移動設(shè)備,如 智能手機(jī) 和 平板電腦 ,由 Google公司和 開放手機(jī)聯(lián)盟 領(lǐng)導(dǎo)及開發(fā)。 20xx 年 11 月, Google 與 84 家硬件制造商、軟件開發(fā)商及電信營運商組建開放手機(jī)聯(lián)盟共同研發(fā)改良 Android 系統(tǒng)。 Android 會同一系列核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括客戶端, SMS短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。 Android環(huán)境 搭建 (1) 安裝 JDK Google 方面為解決代碼的分裂以及硬件平臺的不統(tǒng)一的問題提出了一套 “硬件+軟件 ”的硬件設(shè)計標(biāo)準(zhǔn),可以整合 USB 接口,他們的代號是 “ADK”。 (3) 環(huán)境變量的配置, 環(huán)境變量 如圖 所示。 圖 下載 Eclipse (6) 安裝 Eclipse (7) 安裝 ADT 打開 Eclipse IDE,進(jìn)入菜單中的 “Help”, “Install New Software”,點擊 Add 按鈕,彈出對話框要求輸入 Name 和 Location: Name 自己隨便取, Location 輸入 , 安裝ADT 如 圖 所示 。 沈陽航空航天大學(xué)畢業(yè)設(shè)計(論文) 6 2 研究現(xiàn)狀及設(shè)計目標(biāo) 本軟件現(xiàn)在可以進(jìn)行多用戶登錄的操作和數(shù)據(jù)庫基本的增 加 、刪 除 、 修 改、 查詢 的操作,更可以進(jìn)行課程提醒的操作。 (1) 系統(tǒng)管理員可以添加,刪除,修改,查詢老師,學(xué)生和課程的信息; (2) 學(xué)生可以查詢本班課程信息; (3) 老師可以查詢自己的授課信息; (4) 課程信息包括課程名稱,上課時間,任課教師和上課地點; (5) 針對課程進(jìn)行鬧鐘提醒; (6) 用戶交互界面 簡潔友好,操作簡單。 布局問題 在開發(fā)的時候最難的以及最重要的就要數(shù)布局了,布局的好與壞完全可以表現(xiàn)出你的軟件的好與壞 , 以及受歡迎度 ,在我剛開始設(shè)計布局的時候,就遇到了很多難題,比如有 Linearlayout 控件、 TextView 控件、 Button按鈕控件, 經(jīng)過查詢書本、查詢網(wǎng)站信息以及詢問老師的講解,終于知道了這些控件使用 和控件的布局分布。 采用的關(guān)鍵技術(shù) 本軟件中主要采用的關(guān)鍵技術(shù)是 UI 界面設(shè)計,又叫 布局控件技術(shù) , 在開發(fā)Android 軟件中,最重要的就是布局,一個布局的好壞可以影響你的軟件受歡迎的程度 。 Android 有五大布局,分別是 LinearLayout(線性布局)、 FrameLayout(單幀布局)、 RelativeLayout(相對布局)、 AbsoluteLayout(絕對布局)和 TableLayout(表格布局)。 AbsoluteLayout 絕對布局,也可以叫做坐標(biāo)布局,也就是指定元素的絕對位置。 XML文檔必須包含根元素,該元素是所有其他跟元素的父元素, XML文檔中的元 素形成了一棵文檔樹, 這棵樹從根部開始 ,并擴(kuò)展 到樹的最底端,所有元素均可擁有子元素,父、子以及同胞等術(shù)語用于描述元素之間的關(guān)系,父元素?fù)碛凶釉?,相同層級上的子元素成為同胞(兄弟或姐妹)?所有元素均可擁有文本內(nèi)容和屬性。 UI 編程工具介紹 Eclipse 是一個開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺, 就其本 身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境, 幸運的是, Eclipse附帶了一個標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具( Java Development Kit, JDK)。 沈陽航空航天大學(xué)畢業(yè)設(shè)計(論文) 12 登錄 功能需求 在登錄界面時,會有三個選項,管理員、老師和學(xué)生,只有用戶名、密碼和你選擇正確的 權(quán)限時,才會通知你登錄成功,否則會出現(xiàn)請輸入正確的用戶名或密碼,當(dāng)點擊清除按鈕時,會把你輸入的用戶名和密碼全部清空,讓你重新輸入。 學(xué)生功能需求 當(dāng)選擇為學(xué)生登錄時,學(xué)生的權(quán)限跟老師的差 不多,只能查詢到學(xué)生的個人信息,以及上課的時間,地點和授課老師, 學(xué)生也沒有權(quán)利去更改任何信息和刪除信息的權(quán)限,有 的也只是查詢信息的功能,學(xué)生還有一個附加功能,就是課程提醒功能, 學(xué)生可以設(shè)定時間,來提醒自己去上課,這樣就不會出現(xiàn)上課遲到,忘記上課的情況。 沈陽航空航天大學(xué)畢業(yè)設(shè)計(論文) 15 表 student(學(xué)生信息表) 字段名稱 類型 長度 主鍵 是否為空 字段含義 備注 student_id string 20 是 是 序號 studentname string 20 否 是 學(xué)生姓名 studentsex string 20 否 是 學(xué)生性別 student_class string 20 否 是 學(xué)生班級 根據(jù)對本程序的需求分析,本程序一共需要用到三張數(shù)據(jù) 庫 表,分別是 class表, teacher 表和 student 表 。 創(chuàng)建數(shù)據(jù)庫的時候 本人 主要用到了 DatabaseHelper 類,該類 的方法 繼承了SQLiteOpenHelper 類,實現(xiàn)了數(shù)據(jù)庫、數(shù)據(jù)表的創(chuàng)建 。 提示信息框的出現(xiàn)應(yīng)用了 Toast,這個技術(shù)通常被我們 Android開發(fā)人員叫做 “吐司 ”, Toast 是一種簡易的消息提示框, Toast 是沒有焦點的, Toast 提示框不能被用戶點擊,而且 Toast 顯示的時間有限, Toast 會根據(jù)用戶設(shè)置的顯示時間后自動消失,使用 “吐司 ”的好處在于可以讓用 戶更清楚的知道用戶的此次操作是否成功,可以給用戶起到提示的作用 , 在 android 的開發(fā)中, “吐司 ”是很常見的應(yīng)用,也是最基礎(chǔ)的應(yīng)用。 老師 模塊 的 實現(xiàn) 老師 可以進(jìn)行查詢的操作, 老師可以查詢自己的 信息 、教課班級的 情況以及上課教室、上課時間的查詢,還可以設(shè)定課程提醒, 教師體系結(jié)構(gòu)圖如圖 所示。 BroadcastReceiver 可以理解為廣播接收者,它用于接受程序員發(fā)出的信息,然后它在一端監(jiān)聽接受廣播消息,再做出處理。 圖 學(xué)生界面 在該頁面中,點擊個人中心后,會跳轉(zhuǎn)到個人中心的界面,在個人中心界面中可以看到有關(guān)學(xué)生的信息,點擊課程信息后,會跳轉(zhuǎn)到課程信息的界面,在此界面中可以看到學(xué)生上課的信息,點擊課程提醒后,會跳轉(zhuǎn)到提醒界面,在此界面中設(shè)置想提醒的課程信息。 這是因為軟件的目的是使用戶完成預(yù)定的任務(wù),滿足其需求,而軟件測試揭 示軟件的缺陷和錯誤,一旦修正這些錯誤就能更好地滿足用戶需求。 測試只能證明軟件存在錯誤而不能證明軟件沒有錯誤 , 測試無法顯示潛在的錯誤和缺陷,繼續(xù)進(jìn)一步測試可能還會找到其它錯誤和缺陷。 圖 登錄成功 如果輸入的用戶名和密碼有誤時,則會彈出提示框告訴你 “請輸入正確的用戶名和密碼 ”的字樣,表示登錄失敗, 登錄失敗 界面 如圖 所示 。 點擊增加按鈕 后, 會跳轉(zhuǎn)到 教沈陽航空航天大學(xué)畢業(yè)設(shè)計(論文) 24 師 添加信息的頁面, 在此界面中可以添 加教師的一些內(nèi)容, 添加界面 如圖 所示 。 圖 修改信息 對于刪除功能的操作,管理員可以在第一時間內(nèi)把過期的信息和沒有用的信息全部刪除掉,可以讓用戶避免看到錯誤信息而耽誤了上課時間,點擊刪除按鈕后,會把當(dāng)前的一條數(shù)據(jù)刪除,并出現(xiàn)一個提示框,提示用戶 “數(shù)據(jù)已刪除 ”的字樣, 并跳轉(zhuǎn)到之前的界面中,這樣做的好處是可以讓用戶看到最新的信息,刪除信息界面如圖 所示。 實例測試 功能測試就是對產(chǎn)品的各功能進(jìn)行驗證,根據(jù)功能測試用例,逐項測試,檢查產(chǎn)品是否達(dá)到用戶要求的功能。 權(quán)限檢查 , 登錄時會有三個權(quán)限可用,檢查每個權(quán)限的登錄是否好用。 刪除內(nèi)容檢查 , 用管理員登錄的時候會有刪除功能,當(dāng)刪除一條信息后,看這條信息是否已經(jīng)刪除,并且會及時更新。 論文研究了關(guān)于課程管理 系統(tǒng)的需求分析,并完成了系統(tǒng)的設(shè)計與實現(xiàn)。 在實習(xí)期間,我把在課堂上學(xué)習(xí)的東西完全的運用到了實際工 作當(dāng)中,在邊學(xué)邊做的狀態(tài)下,不僅完成了任務(wù),也讓自己充實了知識, 總之,這次的實習(xí)機(jī)會,我覺得是非常幸運,非常有用的,會給我以后的工作帶來很多幫助。 回首 20xx 年, Android 以 75%的全球市場占有 率及超過五億的設(shè)備激活量,成為當(dāng)之無愧的只能手機(jī)王者, 現(xiàn)在 Android 已經(jīng)不再是開發(fā)者眼中那個可以忽略不計的后備平臺, 20xx 年, Android 的銷售量正處于上升階段,三星、 HTC、華為等公司產(chǎn)的手機(jī)全部都是 Android 系統(tǒng)的, 現(xiàn)在人們用的手機(jī)當(dāng)中多數(shù)還都是以Android 為主,這無疑給 Android 市場帶來更多生機(jī),也給我們學(xué)習(xí)編程 Android 語言的開發(fā)人員來說,更是件好事。期待是因為我即將要接觸一個新的工作,就是對于 Android 手機(jī)軟件的開發(fā),平常都是在手機(jī)里用別人開發(fā)的軟件,馬上就要輪到自己開發(fā)了,心里著實不能平靜。 沈陽航空航天大學(xué)畢業(yè)設(shè)計(論文) 33 附錄 Ⅰ 程序清單 protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 clearButton=(Button)()。 rg
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1