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

正文內(nèi)容

基于android的移動選課系統(tǒng)是設(shè)計(jì)(編輯修改稿)

2024-12-23 22:09 本頁面
 

【文章內(nèi)容簡介】 在連接數(shù)據(jù)庫之前必須保證 SQL Server 2020 是采用 SQL Server 身份驗(yàn)證方式而不是 windows 身份驗(yàn)證方式。如果在安裝時(shí)選用了后者,則重新設(shè)置如下 : 1. 打開 SQL Server 2020, 右擊最上面的服務(wù)器,選擇屬性 —— 安全性,在右邊框中選擇 SQL Server 和 Windows 身份驗(yàn)證模式,如 圖 22 所示 ,最后點(diǎn)確定。 圖 22 服務(wù)器屬性 選擇“安全性 ”中的登錄名中的 sa,右擊選擇“屬性”, 選擇常規(guī),在右邊輸入登錄名 sa,輸入密 碼與確認(rèn)密碼 123456(登錄名和密碼可以根據(jù)需要自行設(shè)置) ,再在左邊選擇狀態(tài),在登錄中設(shè)“啟用” 。 2. 安裝好 SQL Server 2020 后,運(yùn)行 開始 → 所有程序 → Microsoft SQL Server 2020 → 配置工具 → SQL Server Configuration Manager ,在打開的窗口的左邊找到 MSSQLSERVER 的協(xié)議,在右邊右單擊 TCP/IP,選擇 已啟用。 如果 Named Pipes 未啟用也設(shè)為啟用 。 雙擊 右邊的 TCP/IP,在彈出的窗口中選擇 IP 地址 標(biāo)簽,把 IpAll 中的 TCP 端口 設(shè)成 1433,并將上方所有的 “ 已啟用 ” 選項(xiàng)設(shè)置成 “ 是 ”。 如圖 23 所示。 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 7 圖 23 TCP/IP 屬性 3. 運(yùn)行 開始 → 所有程序 → Microsoft SQL Server 2020 → 配置工具 → SQL Server 外圍應(yīng) 用配置器,在打開的窗口中選擇 服務(wù)和連接的外圍應(yīng)用配置器,在打開的窗口左邊選擇 遠(yuǎn)程連接,在右邊選擇 同時(shí)使用 TCP/IP 和 named pipes(B),然后點(diǎn)擊 “ 應(yīng)用 ” 。如圖 24 所示。 圖 24 服務(wù)和連接的外圍應(yīng)用配置器 硬件環(huán)境 開發(fā) Android 應(yīng)用程序要 同時(shí)運(yùn)行 Java 虛擬機(jī) 、 Android 虛擬機(jī) 以及Android 模擬器 ,對計(jì)算機(jī)硬件的要求比較高。其硬件的最低配置如下: 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 8 CPU:主頻要在 以上。 內(nèi)存:要在 2G 以上。 屏幕最佳分辨率: 1024 768 像素 。 對硬盤的大小不做要求只要有足夠的空間能夠保證程序正常運(yùn)行就可以。 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 9 第 3 章 系統(tǒng)分析 系統(tǒng)設(shè)計(jì)的原則和 目的 移動選課 系統(tǒng) 基于 我?,F(xiàn)有的網(wǎng)上選課系統(tǒng) 的數(shù)據(jù)庫 , 設(shè)計(jì)目的就是作為現(xiàn)有的基于 Web 的網(wǎng)上選課系統(tǒng)的輔助手段和重要的補(bǔ)充,為廣大的學(xué)生提供隨時(shí)隨地方便快捷的選課、退課和課程查詢等 功能。以原有的選課系統(tǒng)為基礎(chǔ),在不影響原有系統(tǒng)正常運(yùn)行和使用的情況下增加通過手機(jī)選課的功能以擴(kuò)充原有的選課系統(tǒng),使選課的方式更加的靈活方便,且選課不受地域場所的限制,在學(xué)校集中選課的時(shí)間 使用 手機(jī)隨時(shí)隨地就可以選課。同時(shí)也分流了 B/S 模式下服務(wù)器超負(fù)荷的壓力。 根據(jù)我校選課的實(shí)際情況采用 C/S 模式開發(fā)適合手持設(shè)備使用的客戶端軟件以及在 WEB 服務(wù)器上部署的服務(wù)器軟件。 該系統(tǒng)充分按照簡單使用性原則設(shè)計(jì),客戶端軟件簡單易用,同時(shí)充分考慮到無線網(wǎng)絡(luò)和手持設(shè)備的特殊性,最大化的利用網(wǎng)絡(luò)資源。在設(shè)計(jì)功能的同時(shí),考慮到系 統(tǒng)的可伸縮性;在設(shè)計(jì)和代碼的實(shí)現(xiàn)上,給程序預(yù)留了可擴(kuò)展的接口,以便需要時(shí)可以快速的增加上相應(yīng)的 功 能。 需求分析 系統(tǒng)模塊 移動選課系統(tǒng)總共包含五個(gè)功能模塊:系統(tǒng)登錄、選課信息、選課、退選和已選課程查詢 系統(tǒng)登錄:通過輸入用戶名和密碼驗(yàn)證合法的學(xué)生身份,避免了惡意登錄系統(tǒng)的情況。同時(shí)根據(jù)用戶名提取滿足其要求的信息 選課信息:顯示登錄的學(xué)生 可以選擇的所有課程的信息和教師信息以供學(xué)生選擇。 選課:學(xué)生輸入相應(yīng)的課程號選擇課程。 退選:當(dāng)用戶點(diǎn)擊了退選按鈕后,退選已經(jīng)選擇的課程。 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 10 已選課程查 詢:列出該學(xué)生已選的課程信息,以供參考。 客戶端與服務(wù)器的連接方式 手機(jī)客戶端使用 Http 方式同 Web 服務(wù)器通信,服務(wù)器端通過 JDBC與數(shù)據(jù)庫交互。 手機(jī)通過 Http 以流的形式接收從 Web 服務(wù)器 傳 來的數(shù)據(jù)流。 手機(jī)終端與 Web 服務(wù)器之間通信的數(shù)據(jù)格式 采用一個(gè)特殊的標(biāo)記,從而使客戶端和服務(wù)器完成特定的功能。 系統(tǒng) 結(jié)構(gòu) 客戶機(jī) /服務(wù)器 ( C/S) 結(jié)構(gòu),是大家熟知的軟件 系統(tǒng)體系結(jié)構(gòu) , 將任務(wù)合理分配到 客戶 端和 服務(wù)器 端 。其中, 服務(wù)器端主要提供數(shù)據(jù)管理、數(shù)據(jù)共享、數(shù)據(jù)及系統(tǒng)維護(hù)和并發(fā)控制等,客戶端程序主要完成用戶的具體的業(yè)務(wù) ,省去了中間的其他環(huán)節(jié) 。 從而,提高了系統(tǒng)的響應(yīng)速度, 降低了系統(tǒng)的通訊開銷 , 但是 需要安裝 客戶端 才可進(jìn)行 相應(yīng)的 管理操作。 同時(shí), 在 C/S 架構(gòu)中客戶端與服務(wù)器 之間相互分離,可以對客戶端進(jìn)行單獨(dú)的設(shè)計(jì) 。 使 客戶端的 操作界面漂亮 、形式多樣,可以充分滿足客戶自身的個(gè)性要求。且 此結(jié)構(gòu) 還 具有較強(qiáng)的事務(wù)處理能力,能實(shí)現(xiàn)負(fù)載的業(yè)務(wù)流程 等優(yōu)點(diǎn) 。 因此, 鑒于 C/S 架構(gòu)的優(yōu)點(diǎn)、手機(jī)操作系統(tǒng)、網(wǎng)絡(luò)速度以及 當(dāng)前大多數(shù) Android 手機(jī)應(yīng)用都采用 C/S 架構(gòu)的考慮 。 基于 Android 的移動選課系統(tǒng)采用 客戶端 /服務(wù)器( C/S)結(jié)構(gòu)。 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 11 第 4 章 系統(tǒng)設(shè)計(jì) 該系統(tǒng)的整體結(jié)構(gòu) 系統(tǒng)的整體結(jié)構(gòu): Android 客戶端手機(jī)通過無線網(wǎng)絡(luò)訪問后臺服務(wù)器,如果需要數(shù)據(jù)訪問,則訪問后臺數(shù)據(jù)庫。如圖 41 所示。 圖 41 系統(tǒng)結(jié)構(gòu) 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) (1) 用戶表,包含的字段有:登錄名、密碼。 (2) 學(xué)生表,包含的字段有:學(xué)號、姓名、性別、出生日期、政治面貌、入學(xué)日期、聯(lián)系電話 、 班級。 (3) 選課表,包含的字段有:學(xué)號、課程號。 (4) 課程表,包含的字段有:課程號、課程名、學(xué)時(shí)、學(xué)分、課程性質(zhì)、考核方式、上課學(xué)期。 (5) 教師信息表,包含的字段有:姓名、課程號、所屬系部、聯(lián)系方式 、上課地點(diǎn) 。 其 ER 模型如 圖 42 所示。 手機(jī)客戶端 Web服務(wù)器 數(shù)據(jù)庫服務(wù)器 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 12 圖 42 系統(tǒng) ER 圖 數(shù)據(jù)庫 各表 的 設(shè)計(jì) 根據(jù)上述設(shè)計(jì)的數(shù)據(jù)庫的結(jié)構(gòu),設(shè)計(jì)了名稱為“移動選課系統(tǒng)”的數(shù)據(jù)庫。 “移動選課系統(tǒng)”數(shù)據(jù)庫有下面多個(gè)表組成,各表的命名及字段命名都是以漢字的形式來命名,各表 的 設(shè)計(jì)結(jié)果如下 : 表 41 用戶表 列名 數(shù)據(jù)類型 是否為空 約束 學(xué)號 Char(9) Not null 主鍵 密碼 Char(6) Not null 學(xué)生 選課 聯(lián)系電話 課程號 m n m n 入學(xué)日期 學(xué)號 姓名 性別 班級 出生日期 政治面貌 課程 課程性質(zhì) 課程性質(zhì) 上課學(xué)期 學(xué)時(shí) 課程 名 學(xué)分 開設(shè) 教師 所屬系部 上課地點(diǎn) 聯(lián)系方式 課程號 姓名 工號 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 13 表 42 學(xué)生表 列名 數(shù)據(jù)類型 是否為空 約束 學(xué)號 Char(9) Not null 主鍵 姓名 Nchar(5) Not null 性別 Nchar(1) Null 值為‘男’或‘女’ 出生日期 Datetime Null 政治面貌 Varchar(50) Null 默認(rèn)為‘共青團(tuán)員’ 入學(xué)日期 Datetime Null 聯(lián)系電話 Char(15) Null 班級 Char(7) Null 表 43 選課表 列名 數(shù)據(jù)類型 是否為空 約束 學(xué)號 Nchar(9) Not null 主鍵、外鍵 課程號 Nchar(6) Not null 主鍵、外鍵 表 44 課程表 列名 數(shù)據(jù)類型 允許空 約束 課程號 Nchar(5) Not null 主鍵 課程名 Varchar(20) Not null 唯一 學(xué)時(shí) Tinyint Null 學(xué)分 Tinyint Null 課程性質(zhì) Nchar(2) Null 默認(rèn)為‘選修’ 考核方式 Nchar(2) Null 默認(rèn)為‘考查’ 學(xué)期 Char(1) Null 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 14 表 45 教師信息表 列名 數(shù)據(jù)類型 允許空 約束 工號 Char(7) Not null 教師姓名 Nchar(5) Not null 課程號 Char(6) Not null 外鍵 所屬系部 Varchar(20) Null 上課地點(diǎn) Varchar(10) Not null 聯(lián)系方式 Char(11) Null 服務(wù)器設(shè)計(jì) 該移動選課系統(tǒng)的手 機(jī)客戶端 采用了 Http 方式同 Web 服務(wù)器通信 ?;谶@個(gè)要求,在服務(wù)器端編寫了 Java Servlet程序放置在名稱為“ servlet”包中用以實(shí)現(xiàn)手機(jī)客戶端采用 Http 的方式同服務(wù)器進(jìn)行通信。同時(shí)還編寫了一個(gè)通過 JDBC 與數(shù)據(jù)庫交互的程序放在名稱為“ shujuku”的包中以實(shí)現(xiàn) Servlet 程序與數(shù)據(jù)庫之間的數(shù)據(jù)交換。 Java Servlet 程序 Servlet 是一種采用 Java 來實(shí)現(xiàn) CGI 功能的技術(shù)。 Servlet 本身與協(xié)議無 關(guān) , 與 平 臺 與 無 關(guān) 。 對 應(yīng) 的 軟 件 包 有 兩 個(gè) 和,通常所說的 Servlet 編程主要就是指針對 HTTP 的 Servlet編程 。 Servlet 運(yùn)行于 Servlet 引擎管理的 Java 虛擬機(jī)中,被來自客戶端的請求所喚醒,在虛擬機(jī)中只要裝載一個(gè) Servlet 及能夠處理新的請求 。 Tomcat 服務(wù)器是運(yùn)行 Servlet 程序的載體,在運(yùn)行 Servlet 程序之前要在機(jī)器上安裝好 tomcat 服務(wù)器。這是 Servlet 運(yùn)行時(shí)所需要的環(huán)境。 移動選課系統(tǒng)的 Servlet 程序包含 LoginServlet、 CX、 SC、 XS 和 XK五個(gè) 類,這五個(gè)類同時(shí)繼承 HttpServlet 類 。這五個(gè)類的功能描述如下: 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 15 LoginServlet 類 :接收和返回用戶的登陸信息。 CX 類 : 接收用戶對已選課程查詢的請求,給用戶返回相應(yīng)的數(shù)據(jù)信息。 SC 類 : 接收用戶對刪除已選課程的請求,給用戶返回是否刪除成功的相應(yīng)信息。 XS 類 : 接收用戶對顯示所有可選課程的請求,并給用戶返回相
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1