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

正文內(nèi)容

基于安卓系統(tǒng)的考勤系統(tǒng)—學(xué)生客戶端的設(shè)計與實現(xiàn)畢業(yè)論文-免費閱讀

2025-08-09 14:40 上一頁面

下一頁面
  

【正文】 學(xué)生 用戶可以通過學(xué)生客戶端 實現(xiàn)了 個人登錄功能 、查看相應(yīng)課程簽到情況 功能 , 查詢 每個課程留下的作業(yè)和 各作業(yè) 自己的得分 情況功能 , 以及對教師進行 添加 反饋信息, 刪除 反饋信息 和修改 反饋信息 的功能,并在網(wǎng)頁端實現(xiàn)了 包括學(xué)生登錄功能,選擇功能,簽到功能,作業(yè)功能以及反饋功能 ,幫助沒有安卓手機的同學(xué) 解決了不能應(yīng)用教學(xué)管理系統(tǒng)的問題, 手機客戶端和網(wǎng)頁客戶端共同實現(xiàn)了 C/S和 B/S兩種模式,讓教學(xué)管理系統(tǒng)更加完整和豐滿 。 以選擇數(shù)據(jù)結(jié)構(gòu)為例, 簽到信息查詢 SQL 語句為: Select studentname, datetime, sign From studentid, signdata Where coursename=’ 數(shù)據(jù)結(jié)構(gòu) ’ and studentid=’ 001’ 自動刷新頁面后,將搜索到的信息顯示在網(wǎng)頁上。 SQL 語句較手機客戶端稍有不同 。 Qizhong ADB_PATH 為 adb 即為 Android Debug Bridge 所在路徑。 while(true){//無線循環(huán) try{ server = new ServerSocket(4567)。 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計) 27 服務(wù)器 端 模塊 通訊數(shù)據(jù)格式定義 服務(wù)器端主要用來接收客戶端發(fā)來的信息,進行相應(yīng)的操作,并將數(shù)據(jù)返回給客戶端,同時對服務(wù)器端數(shù)據(jù)庫進行管理。這個模塊可以完成學(xué)生進行反饋信息的增加,刪除和修改功能。客戶端發(fā)送數(shù)據(jù)需要用到 IO 流里面的 OutputStream,通過OutputStream 將 數(shù)據(jù)發(fā)送給服務(wù)器端,服務(wù)器端用 InputStream 來讀取客戶端當中用OutputStream 所寫入的數(shù)據(jù) , 同樣 ,服務(wù)器端想 將數(shù)據(jù)庫文件發(fā)送給 客戶端 時 ,那么就使用 OutputStream寫出數(shù)據(jù),在客戶端通過 InputStream把服務(wù)器端當中通過 OutputStream所寫入的數(shù)據(jù)給它讀取出來。 (5)數(shù)據(jù)庫的 其他 表統(tǒng)一儲存在 數(shù)據(jù)庫文件 “ ” 中,以便調(diào)用。 表 48 留言表 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計) 19 字段名 描述 類型 長度 是否主鍵 是否允許空 是否自增 1 fdid 內(nèi)容 編 號 Integer 10 是 否 是 studentid 學(xué)生編號 Varchar 10 否 否 否 coursename 課程名 稱 Varchar 20 否 否 否 datetime 日期 Date 0 否 否 否 context 反饋內(nèi)容 Text 0 否 是 否 以上將教務(wù)處子系統(tǒng)中數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計的 ER 圖轉(zhuǎn)換成 SQLITE 與 Microsoft SQL Server20xx 所支持的數(shù)據(jù)模型相符合的結(jié)構(gòu),只需使用數(shù)據(jù)定義語言將數(shù)據(jù)庫邏輯設(shè)計和物理設(shè)計的結(jié)果嚴格描述出來,再經(jīng)過調(diào)試產(chǎn)生目標模式就可以組織數(shù)據(jù)入庫,進行數(shù)據(jù)庫實施。由于作業(yè)與學(xué)生之間是多對多的關(guān) 系,因此需要創(chuàng)建一個作業(yè)記錄表來關(guān)聯(lián)兩個表,學(xué)生可以通過查詢此表來查詢自己的成績。 學(xué)生無論是查詢簽到情況,作業(yè)情況還是反饋信息,都需要選擇課程,因此課程表是必須的 。 圖 49 教師實體圖 數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計 根據(jù)以上的實體屬性集可以建立相應(yīng)的數(shù)據(jù)庫表結(jié)構(gòu),其中 教學(xué)管理 系統(tǒng)學(xué)生客戶端主要用到的數(shù)據(jù)庫表結(jié)構(gòu)如下所示。 學(xué)生號,班級號和課程號記錄著哪個班級的哪個課程的哪個學(xué)生留下的 反饋信息,日期對應(yīng)著反饋信息時間,通過內(nèi)容號找出某個留言信息。課程實體如圖 44 所示 。 教學(xué)管理系統(tǒng)學(xué)生客戶端的實體聯(lián)系圖的實體主要包括學(xué)生,班級,課程,簽到記錄,作業(yè) ,留言板和教師實體。學(xué)生進入界面 后可以選擇 需要查詢的 課程, 然后通過課程名稱和學(xué)號查詢數(shù)據(jù)庫,搜索出登陸學(xué)生和對應(yīng)課程的簽到信息,顯示在簽到信息界面。 硬件配置設(shè)計 (1)手機客戶端: Android 系統(tǒng)要求: Android 及其以上。 簽到功能 數(shù)據(jù)流圖如圖 37。 學(xué) 生選 擇 課 程查 詢 以 往 反 饋 內(nèi) 容添 加 反 饋 信 息修 改 反 饋 信 息刪 除 反 饋 信 息********** 圖 35 反饋功能用例圖 數(shù)據(jù)流圖 數(shù)據(jù) 流圖 描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換 ,它 反映系統(tǒng)必須完成的邏輯功能 。網(wǎng)頁客戶端相似,若學(xué)號密碼匹配,則進入系統(tǒng),不匹配則拒絕登錄。軟件登陸,連接網(wǎng)絡(luò)不能讓用戶等待時間過長,引起用戶的煩躁 。 該環(huán)境提供了常用控件,直接拖動的開發(fā)方式提高了開發(fā)效率。鑒于畢業(yè)設(shè)計管理系統(tǒng)的數(shù)據(jù)量,可以選擇 SQL Server數(shù)據(jù)庫。 也提供了一種新的編程 模型和結(jié)構(gòu),可以生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護。它定義了語言之間互操作的規(guī)則,以及 如何把應(yīng)用程序編輯為可執(zhí)行代碼,還負責(zé)管理任何 Visual 語言創(chuàng)建的應(yīng)用程序的執(zhí)行。 Eclipse 還 是含有 插件開發(fā)環(huán)境,這個組件主允許 希望擴展 Eclipse的軟件開發(fā)人員 構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。 Android 是 Google 公司推出的手機開發(fā)平臺 ,和 iPhone 相似, Android 使用了 WebKit瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網(wǎng)功能, 在 手機上 可以實現(xiàn) 查看 電子郵件 、搜索網(wǎng)址和觀看視頻節(jié)目等 功能 , 較 iPhone 等其他手機更強調(diào)搜索功能,界面更強大,可以說是一種融入全部 Web 應(yīng)用的單一平臺。 經(jīng)濟、社會效益分析 :主要 進行 成本 效益分析 。 可行性分析 近些年 , 移動設(shè)備的高速發(fā)展,使得手機等移動設(shè)備高速智能化,移動 網(wǎng)絡(luò) 通信 正在以前所未有的驚人速度走入人們的生活、工作和學(xué)習(xí)中,提高了工作學(xué)習(xí)的效率,增加了獲取信息的渠道,突破了相互交流的時空界限。另一部分為學(xué)生客戶端,學(xué)生 可以通過此客戶端 查看自己簽到狀況,查看作業(yè)題目評分, 以及 進行反饋 。本人授權(quán) 大學(xué)可以將 本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構(gòu)的學(xué)位或?qū)W歷而使用過的材料。簡化教學(xué)工作,提高學(xué)生學(xué)習(xí)效率 已經(jīng)成為高校中亟待解決的問題。Students39。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。 在高校中, 由于教師與學(xué)生之間往往只是在上課的時候才能見面,師生之間的交流并不是十分活躍 ,教師對于簽到,布置作業(yè),學(xué)生們對上課效果的反饋等等很多時候都不能及時解決和處理,而學(xué)生對于自己的簽到記錄,各個科目布置的作業(yè)題目和以及分數(shù)也往往不能明了, 自己在學(xué)習(xí)上的問題也不能及時 地 反映給老師,影響正常的學(xué)習(xí)生活??紤]到安卓系統(tǒng)的迅速發(fā)展和極高的普遍率,以及其 平臺的開放性 和友好的界面,這款基于 Android 系統(tǒng)的 教學(xué)管理 系統(tǒng)便應(yīng)運而生了。 網(wǎng)頁客戶端 用 (C)編寫,在 Visual Studio 20xx 環(huán)境下實現(xiàn), 運用面向?qū)ο蟮木幊趟枷脒M行 Web 開發(fā),并且是以編譯方式執(zhí)行,具有較高的開發(fā)效率和運行性能。 結(jié)論意見 經(jīng)過幾個不同角度的可行性分析,可以確定該系統(tǒng)能夠開發(fā)。 Eclipse的本身只是一個框架平臺,但是 隨著 眾多 插件 的 產(chǎn)生 ,使得 Eclipse 擁有 很好 的靈活性。 本系統(tǒng)即通過 Eclipse,添加 Android 做插件,匹配上 AndroidSDK 進行軟件的開發(fā)。 在 頁面中,可以使用 服務(wù)器端控件來建立常用的用戶接口元素,并對其進行編程;可以使用內(nèi)建可重用組件和自定義組件快速建立 Web Form,從而使代碼大大簡化。 SQL Server 20xx 簡介 隨著社會信息化的不斷發(fā)展,人們面對的各種類型的數(shù)據(jù)信息正在呈現(xiàn)出爆炸式增長的態(tài)勢,因而對數(shù)據(jù)的安全存儲和高效管理具有 越 發(fā) 明顯的重要性。系統(tǒng)采用模塊化開發(fā)方法,每個模塊各自實現(xiàn)相應(yīng)的子功能,最后進行集成,共同實現(xiàn)系統(tǒng) 的 功能。一個良好的 教學(xué)管理 系統(tǒng)應(yīng)該功能明確,沒有二義性,用戶可以很明了的通過界面明白各項功能的實現(xiàn)方法,而不是看到界面不知道各按鈕的具體用途,即操作簡單,界面友好。 系統(tǒng)用例圖如圖 31。用例圖如圖 34所示。 登陸功能 數(shù)據(jù)流圖如圖 36。 教   師學(xué)   生學(xué) 號選 擇 課 程課 程 名課 程 名課 程 名修 改 反 饋 信 息添 加 反 饋 信 息刪 除 反 饋 信 息更 新 數(shù) 據(jù) 庫反 饋 信 息反 饋 內(nèi) 容反 饋 內(nèi) 容反 饋 內(nèi) 容反 饋 圖 39 作業(yè)功能數(shù)據(jù)流圖 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計) 11 4 總體設(shè)計 總體設(shè)計 即對有關(guān)系統(tǒng)全局問題的設(shè)計,也就是設(shè)計系統(tǒng)總的處理方案,又稱系統(tǒng) 概要設(shè)計 。 系統(tǒng)模塊 結(jié)構(gòu)設(shè)計 教學(xué)管理 系統(tǒng)學(xué)生客戶端主要提供學(xué)生登陸,查詢簽到情況,查詢作業(yè)情況,反饋信息四項功能,因此可以將 系統(tǒng)分為四個模塊 :登陸模塊,簽到模塊,作業(yè)模塊,反饋模塊。在反饋信息可以進行添加,修改和刪除反饋信息功能,添加修改刪除完成后 ,對數(shù)據(jù)庫進行更改,然后由網(wǎng)絡(luò)發(fā)送信息使服務(wù)器也進行相應(yīng)更改,使 客戶端和數(shù)據(jù)庫端信息實現(xiàn)同步。學(xué)生實體圖如圖 43。作業(yè)題目記錄著作業(yè)的詳細內(nèi)容,日期記錄者作業(yè)的日期,課程號和班級對應(yīng)著哪個班哪個課程留的作業(yè),作業(yè)號聯(lián)系著學(xué)生,教師以及課程實體。 作 業(yè) 作業(yè)號 課程號 班級號 題 目 日期 留言記錄 學(xué)生號 班級號 課程號 內(nèi)容號 反饋內(nèi)容 日期 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計) 16 圖 48 簽到記錄實體圖 (7)教師實體圖包括教師號,密碼, 以及教師姓名三項屬性。 教學(xué)管理 系統(tǒng)無論學(xué)生端還是教師端都需要 查詢 班級 內(nèi)容 ,將班級內(nèi)容從學(xué)生表和教師表中提取出來可以簡化數(shù)據(jù)庫的相關(guān)操作。 作業(yè)表包括作業(yè)編號,課程編 號,班級號,日期和題目五個字段其中問題內(nèi)容可以為空, hwid 要求每次自增 1。 表 47 簽到記錄表 字段名 描述 類型 長度 是否允許為空 是否主鍵 studentid 學(xué)生編號 Varchar 10 否 是 coursename 課程名 稱 Varchar 20 否 是 datetime 日期 Date 0 否 是 classname 班級名 稱 Varchar 20 否 否 sign 到否 Varchar 5 否 否 (8)留言 記錄 (feedback)包括內(nèi)容編號,學(xué)生編號,課程名稱,日 期以及反饋內(nèi)容五個字段,其中反饋內(nèi)容允許為空,內(nèi)容編號每次自增 1。 (2)所有的 Activity 類學(xué)要寫在一個 activity 的 package 內(nèi),所有的數(shù)據(jù)庫操作函數(shù)都要寫在一個 DAO 的 package,所有的結(jié)構(gòu)類都要寫在一個 model 的 package 中,每個類的名字和函數(shù)的名字都要用易讀的名稱,以便系統(tǒng)的修改,更行等操作。然后客戶端 通過 查詢本地數(shù)據(jù)庫檢驗用戶輸入的登錄信息是否正確 ,如若信息不正確則傳遞提示錯誤信息,由客戶端 Toast 出 錯誤提示 (如圖 52),若信息正確,提示登陸成功 (如圖 53),將學(xué)號傳遞給 studentid,學(xué)生姓名傳遞給 studentname,班級號傳遞給 classid, ,并進入下一功能界面。 然后執(zhí)行如下 SQL 語句 查詢簽到信息 : (例如: 點擊為數(shù)據(jù)結(jié)構(gòu) ) Select datetime as _id,sign From signdata Where coursename=’ 數(shù)據(jù)結(jié)構(gòu) ’ and studentid=’ 001’ 便搜索到如 圖 55: 圖 55 個人簽到情況界面 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計) 23 作業(yè)模塊 作業(yè)模塊 主要功能是查看登錄學(xué)生的各個科目的 作業(yè)情況 情況,學(xué)生可以選擇科目,查看對應(yīng)科目 所留作業(yè)的時間內(nèi)容和自己得到的分數(shù) 。 刪除 反饋信息的 SQL 語句: Delete from feedback Where fdid =_id 修改 反饋信息的 SQL 語句: Udpate feedback Set context=’ 第二個問題不會 ’ where sortid=_id。 表 52 服務(wù)器端向客戶端發(fā)送數(shù)據(jù)的格式 頭信息 服務(wù)器端 IP 地址 信息內(nèi)容 0 XXXXX 頭信息定義為: 1該信息為數(shù)據(jù)庫文件, 2該信息為操作返回信息。//剝離頭信息 if((“ 0” )){//判斷頭信息 ? 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計) 28 } ? } 數(shù)據(jù)庫參數(shù)請求格式如下: (以添
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1