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

正文內(nèi)容

基于android的移動選課系統(tǒng)是設(shè)計-文庫吧資料

2024-11-25 22:09本頁面
  

【正文】 系統(tǒng)登錄模塊的實現(xiàn) 系統(tǒng)登錄模塊的流程圖如圖 52 所示: 洛陽理工學院畢業(yè)設(shè)計(論文) 18 圖 52 登錄模塊流程圖 當用戶點擊登錄,若登錄成功則進入如圖 51 所示的系統(tǒng)主界面。 Android 客戶端各頁面之間的關(guān)系 Android 客戶端個頁面之間的關(guān)系即客戶端的結(jié)構(gòu)如下圖 43 所示: 圖 43 客戶端結(jié)構(gòu) 用戶主菜單 已選課程 可選課程 系統(tǒng)登錄 洛陽理工學院畢業(yè)設(shè)計(論文) 17 第 5 章 系 統(tǒng)的實現(xiàn) 客戶端 的實現(xiàn) 系統(tǒng)主界面的實現(xiàn) 系統(tǒng)主界面很簡介,只包含一個菜單選項,通過這個菜單導(dǎo)航到各個功能模塊,主界面如圖 51 所示: 圖 51 系統(tǒng)主界面 主界面對應(yīng)的類是 MainActivity,繼承了 ListActivity 類實現(xiàn)一個ListView,對應(yīng)的就是界面上的菜單。 其中,“課程退選” 功能 在 已 選課程頁面添加一個“退選”按鈕實現(xiàn)。 已選課程頁面:該頁面上顯示用戶已經(jīng)選 擇 在的課程。 主頁面:該頁 面上列出了若干項菜單。每個頁面的主要功能描述如下: 登錄頁面:供用戶登錄系統(tǒng)只用。 Shanchu 方法 : 通過與數(shù)據(jù)庫的交互刪除登陸的用戶已經(jīng)選擇的課程信息。 XianShi 方法 : 通過與數(shù)據(jù)庫的交互給登陸的用戶提供可以選擇的所有課程信息。 LogIn 方法 : 通過與數(shù)據(jù)庫的交互驗證登陸者的身份是否合法。 與數(shù)據(jù)庫交互的程序 與數(shù)據(jù)庫的交互程序是服務(wù)器的核心程序,共包含 lianjie、 LogIn、ChaXun、 XianShi、 XuanKe 和 shanchu 六個方法。 XS 類 : 接收用戶對顯示所有可選課程的請求,并給用戶返回相應(yīng)的信息。 CX 類 : 接收用戶對已選課程查詢的請求,給用戶返回相應(yīng)的數(shù)據(jù)信息。 移動選課系統(tǒng)的 Servlet 程序包含 LoginServlet、 CX、 SC、 XS 和 XK五個 類,這五個類同時繼承 HttpServlet 類 。 Tomcat 服務(wù)器是運行 Servlet 程序的載體,在運行 Servlet 程序之前要在機器上安裝好 tomcat 服務(wù)器。 對 應(yīng) 的 軟 件 包 有 兩 個 和,通常所說的 Servlet 編程主要就是指針對 HTTP 的 Servlet編程 。 Java Servlet 程序 Servlet 是一種采用 Java 來實現(xiàn) CGI 功能的技術(shù)?;谶@個要求,在服務(wù)器端編寫了 Java Servlet程序放置在名稱為“ servlet”包中用以實現(xiàn)手機客戶端采用 Http 的方式同服務(wù)器進行通信。 手機客戶端 Web服務(wù)器 數(shù)據(jù)庫服務(wù)器 洛陽理工學院畢業(yè)設(shè)計(論文) 12 圖 42 系統(tǒng) ER 圖 數(shù)據(jù)庫 各表 的 設(shè)計 根據(jù)上述設(shè)計的數(shù)據(jù)庫的結(jié)構(gòu),設(shè)計了名稱為“移動選課系統(tǒng)”的數(shù)據(jù)庫。 (5) 教師信息表,包含的字段有:姓名、課程號、所屬系部、聯(lián)系方式 、上課地點 。 (3) 選課表,包含的字段有:學號、課程號。 圖 41 系統(tǒng)結(jié)構(gòu) 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 (1) 用戶表,包含的字段有:登錄名、密碼。 洛陽理工學院畢業(yè)設(shè)計(論文) 11 第 4 章 系統(tǒng)設(shè)計 該系統(tǒng)的整體結(jié)構(gòu) 系統(tǒng)的整體結(jié)構(gòu): Android 客戶端手機通過無線網(wǎng)絡(luò)訪問后臺服務(wù)器,如果需要數(shù)據(jù)訪問,則訪問后臺數(shù)據(jù)庫。 因此, 鑒于 C/S 架構(gòu)的優(yōu)點、手機操作系統(tǒng)、網(wǎng)絡(luò)速度以及 當前大多數(shù) Android 手機應(yīng)用都采用 C/S 架構(gòu)的考慮 。 使 客戶端的 操作界面漂亮 、形式多樣,可以充分滿足客戶自身的個性要求。 從而,提高了系統(tǒng)的響應(yīng)速度, 降低了系統(tǒng)的通訊開銷 , 但是 需要安裝 客戶端 才可進行 相應(yīng)的 管理操作。 系統(tǒng) 結(jié)構(gòu) 客戶機 /服務(wù)器 ( C/S) 結(jié)構(gòu),是大家熟知的軟件 系統(tǒng)體系結(jié)構(gòu) , 將任務(wù)合理分配到 客戶 端和 服務(wù)器 端 。 手機通過 Http 以流的形式接收從 Web 服務(wù)器 傳 來的數(shù)據(jù)流。 洛陽理工學院畢業(yè)設(shè)計(論文) 10 已選課程查 詢:列出該學生已選的課程信息,以供參考。 選課:學生輸入相應(yīng)的課程號選擇課程。 需求分析 系統(tǒng)模塊 移動選課系統(tǒng)總共包含五個功能模塊:系統(tǒng)登錄、選課信息、選課、退選和已選課程查詢 系統(tǒng)登錄:通過輸入用戶名和密碼驗證合法的學生身份,避免了惡意登錄系統(tǒng)的情況。 該系統(tǒng)充分按照簡單使用性原則設(shè)計,客戶端軟件簡單易用,同時充分考慮到無線網(wǎng)絡(luò)和手持設(shè)備的特殊性,最大化的利用網(wǎng)絡(luò)資源。同時也分流了 B/S 模式下服務(wù)器超負荷的壓力。 洛陽理工學院畢業(yè)設(shè)計(論文) 9 第 3 章 系統(tǒng)分析 系統(tǒng)設(shè)計的原則和 目的 移動選課 系統(tǒng) 基于 我校現(xiàn)有的網(wǎng)上選課系統(tǒng) 的數(shù)據(jù)庫 , 設(shè)計目的就是作為現(xiàn)有的基于 Web 的網(wǎng)上選課系統(tǒng)的輔助手段和重要的補充,為廣大的學生提供隨時隨地方便快捷的選課、退課和課程查詢等 功能。 屏幕最佳分辨率: 1024 768 像素 。其硬件的最低配置如下: 洛陽理工學院畢業(yè)設(shè)計(論文) 8 CPU:主頻要在 以上。如圖 24 所示。 如圖 23 所示。 如果 Named Pipes 未啟用也設(shè)為啟用 。 圖 22 服務(wù)器屬性 選擇“安全性 ”中的登錄名中的 sa,右擊選擇“屬性”, 選擇常規(guī),在右邊輸入登錄名 sa,輸入密 碼與確認密碼 123456(登錄名和密碼可以根據(jù)需要自行設(shè)置) ,再在左邊選擇狀態(tài),在登錄中設(shè)“啟用” 。 SQL Server 數(shù)據(jù)庫配置 在連接數(shù)據(jù)庫之前必須保證 SQL Server 2020 是采用 SQL Server 身份驗證方式而不是 windows 身份驗證方式。 ( 1) 在 Eclipse 中。完成之后選擇Window Preferences..., 在左邊的面板選擇 Android,然后在右側(cè)點擊Browse...并選中 SDK 路徑 , 點擊 Apply、 OK, 配置完成。 4. ADT 的安裝 打開 Eclipse,進入菜單中的 Help Install New Software 在 Work with 中輸入網(wǎng)址 圖21 所示。如果沒有出現(xiàn)可安裝的包,請點擊 Settings,選中 Misc 中的 Force Available Packages 。 3. Android SDK 安裝 在 Android Developers 下載 ,下載完成后解壓到任意路徑。 變量名: PATH 變量值: D:\java\bin; %PATH%(其內(nèi)容根據(jù) JDK 安裝的目錄變化)設(shè)置完成點擊【確定】即可。正確安裝之后,在JDK 目錄下有 bin、 demo、 lib、 jre 等子目錄 ??梢酝ㄟ^訪問 Windows操作系統(tǒng)的 JDK 到本地硬 盤。從而使用戶遠 離的電腦的束縛,在學校集中選課的時間可以不用去機房排隊等候選課,大大 地 提高了學生選課的效率。 基于 Android 的移動選課 系統(tǒng)意義 基于 Android 的移動選課系統(tǒng)的用戶無論是 在公交車,在商場,還是在沒用電腦的宿舍。 洛陽理工學院畢業(yè)設(shè)計(論文) 3 基于 Android 的移動選課系統(tǒng)概述 基于 Android 的移動選課系統(tǒng)描述 基于 Android 的移動選課系統(tǒng)是學校網(wǎng)上選課系統(tǒng)的補充,該系統(tǒng)的客戶端運行于當下最流行的智能手機操作系統(tǒng) —— Android 智能手機操作系統(tǒng)之上。而智能手機操作系統(tǒng)中, Android 系統(tǒng)的市場份額又遠遠大于其他的手機操作系統(tǒng)。 Android 系統(tǒng)特點 近幾年, 3G 的全球覆蓋使世界快速步入移動互聯(lián)網(wǎng)時代,網(wǎng)絡(luò)的應(yīng)用范圍變得更加廣泛 , 移動智能終端在市場上迅速滲透,成為移動互聯(lián)網(wǎng)發(fā)展的強大動力。隨著移動互聯(lián)網(wǎng)的發(fā)展這種 B/S 模式的選 課系統(tǒng)也存在很多不足,比如要進行選課操作 時 ,就必須坐在接入網(wǎng)絡(luò)的電腦前 : 而且課程開設(shè)的通知等等也是要通過上網(wǎng)才知道,對于一些不常上網(wǎng)的同學可能就會錯過很多有用的消息,比如說課程調(diào)整通知、考試安排等等。 B/S 模式的選課系統(tǒng)只需要一臺能訪問網(wǎng)絡(luò)的瀏覽器即可。同時,為今后開發(fā) 出 適合我校 情況 的移動選課系統(tǒng)打下基礎(chǔ)。服務(wù)器端采用 SQL 數(shù)據(jù)庫服務(wù)器, Tomcat Web 服務(wù)器以及 Java Servlet 的 Web 服務(wù)器編程技術(shù)構(gòu)建移動選課的應(yīng)用服務(wù)系統(tǒng);客戶端采用 Android 平臺的客戶端軟件用來登錄服務(wù)器。 基于上述考慮, 客戶端與服務(wù)器之間的通信采用 Http 通信協(xié)議。 如今,高校 的網(wǎng)上選課系統(tǒng) 都是比較成熟完善的。因此, 學生需要另一種的選課系統(tǒng)來解決當前選課系統(tǒng)存在的問題,來分流由于傳統(tǒng)網(wǎng)絡(luò)訪問給服務(wù)器帶來的壓力。在如此龐大的用戶基數(shù)影響下,移動互聯(lián)網(wǎng)技術(shù)得到了飛速的發(fā)展,我國的網(wǎng)民也正在從傳統(tǒng)的互聯(lián)網(wǎng)向移動互聯(lián)網(wǎng)轉(zhuǎn)移。有時為了選擇到自己喜歡的課程,往往要 提前半小時到一個小時在計算機上登錄選課系統(tǒng),守候在計算機旁邊,而不能做到隨時隨地的選課。這樣,雖然能夠滿足大部分學生的選課需要。 關(guān)鍵詞: 移動選課 , Android, Java Servlet, C/S 架構(gòu) 洛陽理工學院畢業(yè)設(shè)計(論文) II Design Of Mobile Elective Course System Based On Android ABSTRACT With the development of the inter and the college education’s revolution, universities’ course electing form has changed to inter course electing form from traditional one which uses paper materials. Nowadays, PDA phone and other mobile instruments have explored a very broad way in this society. Mobil elective course system is one another system which uses the inter to choose course. There are a few of soft wares appearing on the inter about course electing. However, there are little soft wares have the functions about Mobil elective course system. Under this situation, this system wrote this ess
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1