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

正文內(nèi)容

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

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

下一頁面
  

【正文】 x 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 24 圖 57 作業(yè)信息界面 點(diǎn)擊單個(gè)作業(yè)記錄, 執(zhí)行如下 SQL 語句: (例如: hwid=’ 0001’ ,studentid=’ 001’ ) Select score From hwdata Where hwid=’ 0001’ and studentid=’ 001’ 找到學(xué)生得分后 顯示 question 和 score 的內(nèi)容 , 如 圖 58 所示 : 圖 58 作業(yè)題目和得分 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 25 反饋模塊 反饋模塊主要功能是進(jìn)行學(xué)生對教師上課內(nèi)容或作業(yè)內(nèi)容進(jìn)行反饋,將自己的疑問好的意見和建議提交給老師,供老師查看。 至此,手機(jī)客戶端的主要功能已經(jīng)實(shí)現(xiàn),軟件的代碼編寫思路,數(shù)據(jù)庫查詢語句和界面設(shè)計(jì)都已經(jīng)很清晰得以闡述,需求中的要求都得以了實(shí)現(xiàn)。 部分代碼如下: n private class ServerThread extends Thread {//接收信息線 程 public void run() { //聲明一個(gè) ServerSocket 對象 ServerSocket server= null。 將模擬器的 4567 端口綁定到 4568 端口,代碼如下: ().exec(+” forward tcp:4568 tcp:4567” )。 登錄模塊 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 29 登錄模塊同樣用于學(xué)生身份的驗(yàn)證 ,在服務(wù)器端驗(yàn)證用戶名與密碼正確與否。 查詢課程的 SQL 語句與手機(jī)客戶端相似 ,以 studentid=’ 001’ 為例: Select coursename From course,cs Where studentid=’ 001’ and = 然后將課程名稱輸出到 ComboBox 中 ,點(diǎn)擊所要查詢的課程,服務(wù)器會(huì)查詢登錄學(xué)生在此門課程中的簽到情況。 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 34 6 總結(jié) 教學(xué)管理 系統(tǒng) — 學(xué)生客戶端 已經(jīng)基本實(shí)現(xiàn)了預(yù)期的功能, 實(shí)現(xiàn)了 在安卓手機(jī) 學(xué)生客戶端的基本功能。 不過由于技術(shù)水平有限,可能系統(tǒng)仍然存在著不完善的地方,如安全性考慮不足等等。 界面如下圖 512 所示 。 例:學(xué)號: 001,密碼: 1234 的 學(xué)生信息查詢 SQL 語句為 : Select * From student Where studentid=’ 001’ and password=’ 1234’ 若查找到 學(xué)生 信息則登陸成功,否則,登錄失敗。綁定端口后,想模擬器 4567 端口發(fā)送的信息其實(shí)是通過 4568 端口發(fā)送的。//定義接受端口 client = ()。 本系統(tǒng)利用 Socket 機(jī)制實(shí)現(xiàn)服務(wù)器端與客戶端之間數(shù)據(jù)的傳送,并且要對數(shù)據(jù)格式進(jìn)行規(guī)范。 同簽到模塊和作業(yè)模塊相同,一開始 用數(shù)據(jù)庫選出學(xué)生所學(xué)科目。 圖 51 登錄界面 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 21 圖 52 登錄失敗提示 圖 53 登錄成功提示 查詢登錄信息的 SQL 語句為: (例如: 服務(wù)器端接收的學(xué)號為 sid,密碼為 pword) Select studentname,password From student Where studentid = sid 若數(shù)據(jù)庫中無 sid 對應(yīng)信息,則返回錯(cuò)誤信息,若有,服務(wù)器端驗(yàn)證 password=pword,匹配則返回成功信息,傳遞“ ” ,不匹配則返回錯(cuò) 誤信息 。 (6)每個(gè)函數(shù)的代碼應(yīng)控制在 50 行以內(nèi),參數(shù)傳遞控制在三個(gè)以內(nèi),以便增加系統(tǒng)可讀性。 代碼設(shè)計(jì) 在代碼設(shè)計(jì)這部分,將具體設(shè)計(jì)整個(gè)系統(tǒng)所用的大概邏輯框架 ,為詳細(xì)設(shè)計(jì)提供必要的參考,以及各模塊編程的規(guī)范,參數(shù)的傳遞以及函數(shù)的接口。 作業(yè)記錄表如 表 46。 課程表如表 43。 (1)學(xué)生表 (student)包括學(xué)號,姓名,密碼,與班級號四個(gè)字段。實(shí)體圖如圖 47。 圖 44 課程實(shí)體圖 (3)班級實(shí)體圖包括兩個(gè)屬性,分別為班級名稱與班級號。其中,班級和學(xué)生之間是一對多的關(guān)系;簽到記錄和學(xué)生之間是一對多的關(guān)系; 教師 與簽到記錄之間是一對多的關(guān)系; 課程與教師之間是一對多的關(guān)系;教師與作業(yè)之間是一對多的關(guān)系;課程與作業(yè)之間是一對多的關(guān)系; 學(xué)生與留言記錄之間是一對多的關(guān)系;教師與留言記錄之間是一對多的關(guān)系。 (3)作業(yè)模塊 包括 查看 作業(yè)內(nèi)容功能和查看作業(yè)評分內(nèi)容。 手機(jī)配置:內(nèi)存 256M 及其以上 。 學(xué) 號選 擇 課 程課 程 名 稱查 詢 數(shù) 據(jù) 庫簽 到 信 息簽 到 情 況學(xué)   生學(xué)   生圖圖 37 簽到功能數(shù)據(jù)流圖 (3)在進(jìn)入作業(yè)功能界面 時(shí) ,學(xué)號信息會(huì)被記錄下來, 學(xué)生選擇查詢的課程,記錄下課程名稱,根據(jù)學(xué)號與課程名稱查詢數(shù)據(jù)庫,顯示出查詢到的作業(yè)信息,學(xué) 生選擇某一個(gè)作業(yè),通過學(xué)號信息查詢自己的得分情況。 從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 9 移動(dòng)變換過程。系統(tǒng)用例圖如圖 32。軟件在運(yùn)行不能發(fā)生崩潰,卡頓等問題,整個(gè)界面操作起來很流暢 。而且可以創(chuàng)建自定義控件,使程序具有更好的擴(kuò)展性、可維護(hù)性以及重用性。 畢業(yè)設(shè)計(jì)管理系統(tǒng)不但要存儲(chǔ)教師和學(xué)生的基本信息,而且要實(shí)現(xiàn)一些重要流程和必要操作,如課題的申請、審批和選擇,畢業(yè)設(shè) 計(jì)時(shí)間表的安排、論文的評閱答辯以及在線答疑等。當(dāng)前, 已逐漸被廣泛使用。 .NET 是 Microsoft 面向 XML Web 服務(wù)的平臺,它使用一種統(tǒng)一的、個(gè)性化的方式將信息、設(shè)備和人員緊密地聯(lián)系在一起。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。 Android 手機(jī)系統(tǒng) 最震撼人心之處在于 其 開放性和服務(wù)免費(fèi)。 從成本方面看,本系統(tǒng) 的實(shí)現(xiàn) , 計(jì)算機(jī)和網(wǎng)絡(luò)硬件 已經(jīng)擁有 , 由于安卓是個(gè)開放的平臺, Eclipse 與 AndroidSDK 都是免費(fèi)提供的, 網(wǎng)絡(luò)客戶端所用軟件也都已經(jīng)配備, 因此成本很低 ;從效益方面看, 本客戶端主要是為廣大師生提供便利, 暫時(shí)還 不會(huì)帶來任何經(jīng)濟(jì)收益,不過經(jīng)過 完善 后可以 考慮 作為產(chǎn)品 在社會(huì)上推廣, 加上安卓系統(tǒng)的廣泛應(yīng)用,相信 產(chǎn)品的盈利 空間是很大的 。 教學(xué)管理 系統(tǒng)可以基于移動(dòng)平臺安卓系統(tǒng)進(jìn)行開發(fā),幫助師生輕松解決教學(xué)中工作學(xué)習(xí)等問題。由于考慮到學(xué)生可能不能 每人 都擁有一部安卓設(shè)備,此系 統(tǒng)將會(huì)提供網(wǎng)頁客戶端,學(xué)生可以通過網(wǎng)頁實(shí)現(xiàn)客戶端內(nèi)容。 涉密論文按學(xué)校規(guī)定處理。對本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意。 近些年移動(dòng)互聯(lián)網(wǎng)的不斷壯大和移動(dòng)平臺的飛速發(fā)展為教學(xué)模式 的改善 提供了新的渠道和手段。teaching management system。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。 安卓系統(tǒng)以其開放的平臺,眾多、免費(fèi)的應(yīng)用,華麗、新鮮的運(yùn)行界面,簡單、親切的用戶體驗(yàn)而備受消費(fèi)者的喜愛。由于在高校中師生交流的不順暢,嚴(yán)重影響著 教師的教學(xué)工作和學(xué)生的學(xué)習(xí)生活,因此 亟需 一款軟件去簡化教師的工作,實(shí)現(xiàn)教師與學(xué)生簡單方便地交流。 技術(shù)可行性分析 : 安卓系統(tǒng)是基于 Java 編寫的,因此手機(jī)客戶端采用 Eclipse 配上AndroidSDK,完全可以實(shí) 現(xiàn)系統(tǒng)功能 , 開發(fā)人員都具有一定 Java 功底,加之安卓平臺開放性,網(wǎng)上很輕松的可以查看到各種實(shí)現(xiàn)代碼,手機(jī)客戶端在技術(shù)上是可行的。由于此系統(tǒng)開發(fā)并不是以盈利為目的,開發(fā)周期可以相對較長,因此開發(fā)進(jìn)程方面是可行的。最初主要用來 Java語言開發(fā),現(xiàn)在人們可以 通過 安裝 插件 使其作為 C++、 Python、 PHP 等其他語言的開發(fā)工具。 Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。此外, 還可以利用 .NET 平臺架構(gòu)的諸多優(yōu)越性 能,如類型安全以及對 XML、 SOAP、 WSDL 等 Internent 標(biāo)準(zhǔn)的強(qiáng)大支持。 C與 .NET 平臺的結(jié)合足以為畢業(yè)設(shè)計(jì)綜合管理系統(tǒng)提供完整的解決方案。該系統(tǒng)的開發(fā)過程主要包括需求分析、系統(tǒng)設(shè)計(jì)、 數(shù)據(jù)庫設(shè)計(jì)、河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 5 編碼設(shè)計(jì)、軟件測試等。 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 6 3 需求分析 特性需求分析 一個(gè)好的 教學(xué)管理 系統(tǒng)應(yīng)該具有一下特性: (1)易操作和功能簡單明確不令人誤解。 功能 需求分析 學(xué)生客戶端 教學(xué)管理 系統(tǒng)應(yīng)該能完成 四種功能包括登錄功能,簽到情況查詢功能,作業(yè)情況以及評分情況查詢功能和向教師進(jìn)行反饋功能,并且能手機(jī)客戶端形式與網(wǎng)頁客戶端兩種形式實(shí)現(xiàn)上述 功能,保證系統(tǒng)的正常運(yùn)行。 學(xué) 生選 擇 課 程查 詢 考 勤 情 況查 詢 考 勤 時(shí) 間****** 圖 33 簽到功能用例圖 (3)作業(yè)內(nèi)容評分情況查詢功能提供給學(xué)生查詢每個(gè)課程作業(yè)的情況,學(xué)生通過選擇需要查詢的課程,查看此課程教師留下的作業(yè)的作業(yè)號,日期和作業(yè)題目等內(nèi)容,并可以查詢自己在此項(xiàng)作業(yè)中得到的分?jǐn)?shù)。 學(xué)生用戶在登錄界面輸入學(xué)號和密碼,手機(jī)客戶端會(huì)通過 網(wǎng)絡(luò)將學(xué)號和密碼傳送給服務(wù)器,服務(wù)器查詢數(shù)據(jù)庫,驗(yàn)證學(xué)號和密碼是否與學(xué)生表中記錄相同,如若兩者和數(shù)據(jù)庫中信息正確,則將客戶端需要的數(shù)據(jù)庫文件和信息傳遞過去。反饋功能數(shù)據(jù)流圖如圖 39。 硬盤: 20G 及其以上。學(xué)生先選擇需要反饋 的課程,然后進(jìn)入反饋信息界面。 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 13 圖 42 教學(xué)管理系統(tǒng) ER 圖 部分實(shí)體圖如下: (1)學(xué)生實(shí)體圖包括四個(gè)屬性,其中包括學(xué)號,姓名,密碼以及班級號,學(xué)號密碼兩個(gè)屬性可以用來作為身份驗(yàn)證,供登錄模塊使用 ,班級號作為與班級實(shí)體對應(yīng),學(xué)號與姓名實(shí)現(xiàn)與其他實(shí)體連接。 圖 45 班級實(shí)體圖 (4)作業(yè)實(shí)體圖包括作業(yè)號,課程號,日期,班級號以及作業(yè)題目五項(xiàng)屬性。實(shí)體圖如圖 48。 教 師 教師號 姓名 密碼 簽到記錄 學(xué)生號 課程名 班級名 到否 日期 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 17 表 41 學(xué)生表 字段名 描述 類型 長度 是否允許為空 是否主鍵 classid 學(xué)號 Varchar 10 否 是 studentname 姓名 Varchar 20 否 否 password 密碼 Varchar 10 否 否 classid 班級號 Varchar 10 否 否 (2)班級表 (class)包括班級號與班級名兩個(gè)字段。 選課表如表 44: 表 44 選課表 字段名 描述 類型 長度 是否允許為空 是否主鍵 studentid 學(xué)生編號 Varchar 10 否 是 courseid 課程編號 Varchar 10 否 是 (5)作業(yè)表 (hw)是用來 記錄每個(gè)班級作業(yè)的具體情況,學(xué)生查看作業(yè)內(nèi)容需要查詢此表。 簽到記錄表如 表 47。同樣,在每個(gè)功能選擇查詢課程的時(shí)候,可將課程名稱傳遞到 coursename 這個(gè)變量中,其他函數(shù)調(diào)用時(shí),即可接受此變量的值。 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 20 5 詳細(xì)設(shè)計(jì) 手機(jī)客戶端 學(xué)生登陸 模塊 手機(jī)客戶端 首先 下載或更新“ ” 更新本地?cái)?shù)據(jù)庫。 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 22 圖 54 簽到模塊選擇班級界面 點(diǎn)擊課程名稱, 將執(zhí)行操作: 將點(diǎn)擊的 listview 中的課程名傳遞到 coursename,即 String coursename=((TextView)view).getText().toString()。 添加反饋信息的 SQL 語句如下: Insert into feedback (fdid, studentid, coursename, datetime, context) Values (’ 1’ ,’ 001’ ,’ 離散數(shù)學(xué) ’ , ’ 20xx428’ ,’ 第一個(gè)問題不會(huì) ’ ) 點(diǎn)擊手機(jī) menu 鍵,屏幕底端會(huì)出現(xiàn)修改和刪除按鈕,選中所要?jiǎng)h除和修改的內(nèi)容,可以進(jìn)行對反饋內(nèi)容的修改和刪除。 服務(wù)器端向客戶端發(fā)送數(shù)據(jù)的格式定義為表 52的形式。//獲取信息 = (0,1)。 (data)。這里使用 RadioButton 選擇頁面的跳轉(zhuǎn)。 圖 513 作業(yè)頁面 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 32 反饋模塊 通過功能選擇模塊跳轉(zhuǎn)到反饋頁面
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1