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

正文內(nèi)容

基于安卓android的移動選課系統(tǒng)的設(shè)計畢業(yè)論文-文庫吧資料

2024-10-31 13:00本頁面
  

【正文】 是針對于整個系統(tǒng)功能的檢測,分析系統(tǒng)的可行性以及弊端,以及運行的結(jié)果及發(fā)現(xiàn)的問題。 } public static HttpResponse getHttpResponse(HttpGet request) throws ClientProtocolException, IOException{ HttpResponse response = new DefaultHttpClient().execute(request)。 return result。 } catch (IOException e) { ()。 result = 網(wǎng)絡(luò)異常! 。 return result。 byte[] b=(88591)。 try { HttpResponse response = (request)。 } public static String queryStringForGet(String url){ HttpGet request = (url)。 實現(xiàn)該模塊的核心代碼如下: public class HttpUtil { //生命 Base URL常量 public static final String BASE_URL= //通過 URL獲得 HttpGet對象 public static HttpGet getHttpGet(String url){ HttpGet request = new HttpGet(url)。 Apache HTTP 客戶端也 已經(jīng) 對請求和響應(yīng)進 行封裝, 只需 根據(jù)請求方法的不同,用到 HttpGet 和 HttpPost 兩個 對象。 Xuanke 類相關(guān)的 Select 語句如下: PreparedStatement tianjia = con .prepareStatement(insert into 選課表 values(?,?))。 ShanChu 類相關(guān)的 Select 語句如下: PreparedStatement sc = (delete from 選課表 where 學號 = ? )。 } 其他幾個類的相關(guān)代碼與 CX 類的類似, 只是相關(guān)的 Select 語句 有所不同 , 下面只給出與類相關(guān)的 Select 語句。 re = f。 } ()。 ifkx = t。 ()。 while (()) { re = t + + (課程名 ) + + (學時 ) + + (學分 ) + + (課程性質(zhì) ) + + (考核方式 ) + + (學期 )。 (1, username)。 } ()。 ResultSet ifyixuanke = (sql)。 圖 512 服務(wù)器端顯示相關(guān)信息 其中 ChaXun(顯示選課信息) 類的相關(guān)代碼如下: try { Connection con = (dbURL, userName, userPwd)。將處理后的結(jié)果返回給客戶端,并在服務(wù)器端打印出用戶所請求的相關(guān)信息。流程圖可參考圖 52 。如圖 510 和圖 511 所示 。 選課模塊的實現(xiàn) 在如圖 59 所示的用戶頁面中,輸入要選擇的課程號 ,點擊選課按鈕之后。 洛陽理工學院畢業(yè)設(shè)計(論文) 22 圖 59 可選課程 說明:退選模塊的流程去前兩個模塊的相似,故在這里就不給出詳細的流程圖 和核心代碼 。如圖 58 所示: 圖 58 退選 說明:退選模塊的流程去前兩個模塊的相似,故在這里就不給出詳細的流程圖 和核心代碼 , 流程圖可參考圖 52 。 } 洛陽理工學院畢業(yè)設(shè)計(論文) 20 已選課程查詢模塊的實現(xiàn) 已選課程查詢 模塊的流程圖如圖 55 所示: 圖 55 已選課程流程圖 當用戶點擊如 51 的選課信息查詢菜單后,用戶進入已選課程頁面如圖 56 所示 。 } } else { (用戶名或密碼錯誤,請重試?。?)。 ifdenglu1 = t。amp。 ResultSet yhb = (select 學號 ,密碼 from 用戶表 )。 } 判斷 密碼是否錯誤的代碼如下: try { Connection con = (dbURL, userName, userPwd)。 return false。 } String pwd = ().toString()。 if(()){ showDialog(用戶名稱是必填項! )。如圖 54 所示。 系統(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)主界面很簡介,只包含一個菜單選項,通過這個菜單導航到各個功能模塊,主界面如圖 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 像素 。其硬件的最低配置如下: 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)的用戶無論是 在公交車,在商場,還是在沒用電腦的宿舍。 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)也存在很多不足,比如要進行選課操作 時 ,
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1