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

正文內(nèi)容

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

  

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