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

正文內容

基于安卓android的移動選課系統(tǒng)的設計畢業(yè)論文-預覽頁

2024-11-24 13:00 上一頁面

下一頁面
 

【正文】 移動互聯網技術得到了飛速的發(fā)展,我國的網民也正在從傳統(tǒng)的互聯網向移動互聯網轉移。這樣,雖然能夠滿足大部分學生的選課需要。該系統(tǒng)分為 系統(tǒng)登錄、選課信息、選課、退選、已選課查詢等模塊。 本設計 作為 現有基于 Web 的網上選課系統(tǒng)的輔助手段和重要補充 ,旨在為廣大學生提供隨時隨地方便快捷的選課方式。 I 基于 Android 的移動選課系統(tǒng) 的設計 摘 要 隨著互聯網的不斷發(fā)展以及高等教育與教學的改革,高校的選課方式已經從傳統(tǒng)的紙質方式轉向了網上選課方式。針對這個情況,本文討論在廣泛應用的Android 平臺上設計與開發(fā)移動選課系統(tǒng)。 該系統(tǒng)具有用戶登錄、選課、退選、查看選課信息等基本的功能。傳統(tǒng)的選課系統(tǒng)是以固定的形式訪問互聯網 。 同時,隨著科技的發(fā)展,搭載 Android 操作系統(tǒng)的智能手機依靠其龐大的應用程序和越來越低廉的價格吸引了廣大的用戶。 基于 Android 的移動選課系統(tǒng)應運而生。 用 C/S 模式來建立移動選課系統(tǒng)比較合適。 2 第 1 章 緒論 選課系統(tǒng)的現狀 現在大多數的高校 的選課系統(tǒng) 都是采用的瀏覽器 /服務器( B/S)模式,這種模式 相 對最初的人工課程管理方便了許多,不在需要大量的人力,學生選課也不在排隊擁擠,更不會因為選課而耽誤正常的教學任務。而這些缺陷都可以通過移動終端來解決。 Android 是 Google 于 2020 年 11 月 5 日發(fā)布的基于 Linux 內 核的移動平臺,該平臺由操作系統(tǒng)、中間件、用戶界面、應用軟件組成; 從軟件分層的角度來說, Android 平臺由應用程序、應用程序框架、 Android 運行時庫層以及 Linux 內核共 4 部分構成 , 是一個真正開放的移動平臺。只要通過搭載有該客戶端的 Android 手機就能隨時隨地的登陸系統(tǒng)進行選課。 安裝的時候可以選擇安裝到任意的硬盤驅動器上。 2. Eclipse 的安裝 訪問 下 載 Eclipse IDE for Java Developers(92M)的 win 32bit 版 ,解壓后即可使用。 選擇希望安裝的 SDK 及其文檔或者其它包,點擊 Installation Selected、Accept All、 Install Accepted,開始下載安裝所選包 5 下載完成后,添加如下環(huán)境變量: 變量名: PATH 變量值: D:\Android_SDK\androidsdk\tools(其內容根據 JDK 安裝的目錄變化)然后單擊確定即可。 5. 創(chuàng)建 AVD 為使 Android 應用程序可以在模擬器上運行,必須創(chuàng)建 AVD。如果在安裝時選用了后者,則重新設置如下 : 1. 打開 SQL Server 2020, 右擊最上面的服務器,選擇屬性 —— 安全性,在右邊框中選擇 SQL Server 和 Windows 身份驗證模式,如 圖 22 所示 ,最后點確定。 雙擊 右邊的 TCP/IP,在彈出的窗口中選擇 IP 地址 標簽,把 IpAll 中的 TCP 端口 設成 1433,并將上方所有的 “ 已啟用 ” 選項設置成 “ 是 ”。 圖 24 服務和連接的外圍應用配置器 硬件環(huán)境 開發(fā) Android 應用程序要 同時運行 Java 虛擬機 、 Android 虛擬機 以及Android 模擬器 ,對計算機硬件的要求比較高。 對硬盤的大小不做要求只要有足夠的空間能夠保證程序正常運行就可以。 根據我校選課的實際情況采用 C/S 模式開發(fā)適合手持設備使用的客戶端軟件以及在 WEB 服務器上部署的服務器軟件。同時根據用戶名提取滿足其要求的信息 選課信息:顯示登錄的學生 可以選擇的所有課程的信息和教師信息以供學生選擇。 客戶端與服務器的連接方式 手機客戶端使用 Http 方式同 Web 服務器通信,服務器端通過 JDBC與數據庫交互。其中, 服務器端主要提供數據管理、數據共享、數據及系統(tǒng)維護和并發(fā)控制等,客戶端程序主要完成用戶的具體的業(yè)務 ,省去了中間的其他環(huán)節(jié) 。且 此結構 還 具有較強的事務處理能力,能實現負載的業(yè)務流程 等優(yōu)點 。如圖 41 所示。 (4) 課程表,包含的字段有:課程號、課程名、學時、學分、課程性質、考核方式、上課學期。 “移動選課系統(tǒng)”數據庫有下面多個表組成,各表的命名及字段命名都是以漢字的形式來命名,各表 的 設計結果如下 : 表 41 用戶表 列名 數據類型 是否為空 約束 學號 Char(9) Not null 主鍵 密碼 Char(6) Not null 學生 選課 聯系電話 課程號 m n m n 入學日期 學號 姓名 性別 班級 出生日期 政治面貌 課程 課程性質 課程性質 上 課學期 學時 課程 名 學分 開設 教師 所屬系部 上課地點 聯系方式 課程號 姓名 工號 洛陽理工學院畢業(yè)設計(論文) 13 表 42 學生表 列名 數據類型 是否為空 約束 學號 Char(9) Not null 主鍵 姓名 Nchar(5) Not null 性別 Nchar(1) Null 值為‘男’或‘女’ 出生日期 Datetime Null 政治面貌 Varchar(50) Null 默認為‘共青團員’ 入學日期 Datetime Null 聯系電話 Char(15) Null 班級 Char(7) Null 表 43 選課表 列名 數據類型 是否為空 約束 學號 Nchar(9) Not null 主鍵、外鍵 課程號 Nchar(6) Not null 主鍵、外鍵 表 44 課程表 列名 數據類型 允許空 約束 課程號 Nchar(5) Not null 主鍵 課程名 Varchar(20) Not null 唯一 學時 Tinyint Null 學分 Tinyint Null 課程性質 Nchar(2) Null 默認為‘選修’ 考核方式 Nchar(2) Null 默認為‘考查’ 學期 Char(1) Null 洛陽理工學院畢業(yè)設計(論文) 14 表 45 教師信息表 列名 數據類型 允許空 約束 工號 Char(7) Not null 教師姓名 Nchar(5) Not null 課程 號 Char(6) Not null 外鍵 所屬系部 Varchar(20) Null 上課地點 Varchar(10) Not null 聯系方式 Char(11) Null 服務器設計 該移動選課系統(tǒng)的手 機客戶端 采用了 Http 方式同 Web 服務器通信 。 Servlet 本身與協(xié)議無 關 , 與 平 臺 與 無 關 。這是 Servlet 運行時所需要的環(huán)境。 SC 類 : 接收用戶對刪除已選課程的請求,給用戶返回是否刪除成功的相應信息。功能描述如下: Lianjie 方法 : 通過 JDBC 與數據庫進行連接連接。 XuanKe 方法 : 通過與數據庫的交互為登陸的用戶保存他的選課信息。同時,檢測用戶輸入的用戶名和密碼是否為空,是否合法。 可選課程頁面:該頁面羅列出所有可以選擇的課程,以供用戶選擇自己喜歡的課程。在 MainActivity 中的 onCreate 方法中初始化數據。 圖 53 密碼為空 登錄頁面 點擊登錄,以 URL 形式訪問服務器 成功 ? 提示信息 失敗 成功 服務器解析 URL,調用系統(tǒng)登錄服務,返回登錄結果 解析返回的結果 成功? 主界面 洛陽理工學院畢業(yè)設計(論文) 19 圖 54 密碼密碼不正確 其中判斷用戶名和密碼是否為空的代碼如下: private boolean validate(){ String username = ().toString()。 if(()){ showDialog(用戶密碼是必填項! )。 Statement login = ()。 ((密碼 ))) { ifdenglu = true。 ifdenglu1 = f。 可選課程信息模塊的實現 當用戶點擊圖 51 的可選課程查詢菜單后,用戶進入可選課程頁面,如圖 59 所示,在這里用戶可以瀏覽所有 可以選擇的課程信息。頁面上會給出選課是否成功的相應提示,以便用戶有相應的了解。 服務器端的 實現 在服務器的 Servlet 編程中使用 LogIn、 ChaXun、 S hanChu、 XianShi和 XuanKe 五個 類,與數據庫進行交互,對數據庫接收到的數據進行處理。 洛陽理工學院畢業(yè)設計(論文) 24 Statement s = ()。 if ((t)) { PreparedStatement chaxun = con .prepareStatement(select 課程名 ,學時 ,學分 ,課程性質 ,考核方式 ,學期 from 課程表 where 課程號 =(select 課程號 from 選課表 where 學號 = ? ) )。 } ifkx = f。 re = f。 } return re。 洛陽理工學院畢業(yè)設計(論文) 25 XianShi 類相關的 Select 語句如下: ResultSet rs = xs .executeQuery(select 課程表 .課程號 ,課程名 ,學時 ,學分 ,課程性質 ,考核方式 ,學期 ,教師姓名 ,所屬系部 from 課程表 ,教師信息表 where 課程 表 .課程號 =教師信息表 .課程號 )。 其中, 響應對象是 HttpResponse,使用 DefaultHttpClient 執(zhí)行請求獲得響應。 String result = null。 String a=new String(b,UTF8)。 return result。 } return null。 測試的作用和意義 系統(tǒng)測試是系統(tǒng)的開發(fā)周期中的一個十分重要的環(huán)節(jié)。而對于一些特別重要的大系統(tǒng),測試的工作量和成本更大,甚至超過系統(tǒng)開發(fā)其他各階段的總和的若干倍 。機器測試是運用事先設計好的測試用例,執(zhí)行被測程序,對比運行結果與預期結果的差別以發(fā)現錯誤。白盒測試也稱結構測試,將軟件看作一個透明的白盒子,按照 程序的內部結構和處理邏輯來選定測試用例,洛陽理工學院畢業(yè)設計(論文) 28 對軟件的邏輯路徑及過程進行測試,檢查它與設計是否相符。當服務器沒有啟動時會給出“網絡異?!钡奶崾?。 (4) 系統(tǒng) 在刪除課程時,沒有給出相關的提示就直接刪除,會給用戶的誤操作帶來不便。經過后期對軟件的測試,懂得了測試的重要性,以及給本系統(tǒng)帶來的巨大改善, 讓系統(tǒng)變的 更強壯。這樣也使系統(tǒng)有了更好的可擴容性。 隨著無線通信設備的不斷完善,移動選課系統(tǒng)也將是高校未來信息化的重要主城部分。 盧 老師多次詢問研究進程,并為我指點迷津,幫助我開拓研究思路,精心點撥、熱忱鼓勵。 同時 ,論文的順利完成,離不開其它各位老師、同學和朋友的關心和幫助。 總之,此次 程序設計和 論文的 完成 過程,我收獲了很多,即為大學 三年劃上了一個完美的句號,也為將來的人生之路做好了一個很好的鋪墊。 ( 2)畢業(yè)論文的內涵 畢業(yè)論文是高等學校學生畢業(yè)前所撰寫的學術論文。 ②畢業(yè)設計的功能 ②畢業(yè)論文的功能 通過畢業(yè)論文的教學過程,檢驗學生綜合運用基 礎理論、基本知識和實驗技術,解決科學和技術領域有關問題的能力;檢驗科研基本訓練的實際效果。 同時,畢業(yè)論文又是面向社會發(fā)表研究成果的重要手段,也是信息交流與信息存儲的重要工具,從而實現其社會功能。 學生完成畢業(yè)設計(論 第8學期 9周前 院系主任、教務處 院系部下達畢業(yè)設計答 會, 報教務處備案。各專業(yè)教研室(課題組)應 員。這種理論與實踐的緊密 供必要的條件。向使用者學習,了解產品、作品存在的問題及改進的愿望和要求。展覽會、展銷會往往提供的是先進的設備與技術、完美的創(chuàng)作 段及設備,了解國內外發(fā)展水平與趨勢,對課題的研究能提供最新的啟迪和幫助,使思路開闊,有利引導和借鑒。要求獲得的資料既可靠而又有代表性。 洛陽理工學院畢業(yè)設計論文 42 7 工學院畢業(yè)設計(論文)簡明指導手冊 實習(調研)報告內容應圍繞畢業(yè)設計 (論文 )課題的有關內容深入系統(tǒng)地進行歸納整理,既要有收集到的實際資料,也還應有自己的 映發(fā)現問題、分析問題、解決問題的主要方案。 了解進行中的研究
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1