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

正文內(nèi)容

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

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

下一頁面
  

【正文】 圖 513 作業(yè)頁面 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 32 反饋模塊 通過功能選擇模塊跳轉(zhuǎn)到反饋頁面 。 (data)。 服務(wù)器端向客戶端發(fā)送數(shù)據(jù)的格式定義為表 52的形式。 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 22 圖 54 簽到模塊選擇班級(jí)界面 點(diǎn)擊課程名稱, 將執(zhí)行操作: 將點(diǎn)擊的 listview 中的課程名傳遞到 coursename,即 String coursename=((TextView)view).getText().toString()。同樣,在每個(gè)功能選擇查詢課程的時(shí)候,可將課程名稱傳遞到 coursename 這個(gè)變量中,其他函數(shù)調(diào)用時(shí),即可接受此變量的值。 選課表如表 44: 表 44 選課表 字段名 描述 類型 長(zhǎng)度 是否允許為空 是否主鍵 studentid 學(xué)生編號(hào) Varchar 10 否 是 courseid 課程編號(hào) Varchar 10 否 是 (5)作業(yè)表 (hw)是用來 記錄每個(gè)班級(jí)作業(yè)的具體情況,學(xué)生查看作業(yè)內(nèi)容需要查詢此表。實(shí)體圖如圖 48。 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 13 圖 42 教學(xué)管理系統(tǒng) ER 圖 部分實(shí)體圖如下: (1)學(xué)生實(shí)體圖包括四個(gè)屬性,其中包括學(xué)號(hào),姓名,密碼以及班級(jí)號(hào),學(xué)號(hào)密碼兩個(gè)屬性可以用來作為身份驗(yàn)證,供登錄模塊使用 ,班級(jí)號(hào)作為與班級(jí)實(shí)體對(duì)應(yīng),學(xué)號(hào)與姓名實(shí)現(xiàn)與其他實(shí)體連接。 硬盤: 20G 及其以上。 學(xué)生用戶在登錄界面輸入學(xué)號(hào)和密碼,手機(jī)客戶端會(huì)通過 網(wǎng)絡(luò)將學(xué)號(hào)和密碼傳送給服務(wù)器,服務(wù)器查詢數(shù)據(jù)庫,驗(yàn)證學(xué)號(hào)和密碼是否與學(xué)生表中記錄相同,如若兩者和數(shù)據(jù)庫中信息正確,則將客戶端需要的數(shù)據(jù)庫文件和信息傳遞過去。 功能 需求分析 學(xué)生客戶端 教學(xué)管理 系統(tǒng)應(yīng)該能完成 四種功能包括登錄功能,簽到情況查詢功能,作業(yè)情況以及評(píng)分情況查詢功能和向教師進(jìn)行反饋功能,并且能手機(jī)客戶端形式與網(wǎng)頁客戶端兩種形式實(shí)現(xiàn)上述 功能,保證系統(tǒng)的正常運(yùn)行。該系統(tǒng)的開發(fā)過程主要包括需求分析、系統(tǒng)設(shè)計(jì)、 數(shù)據(jù)庫設(shè)計(jì)、河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 5 編碼設(shè)計(jì)、軟件測(cè)試等。此外, 還可以利用 .NET 平臺(tái)架構(gòu)的諸多優(yōu)越性 能,如類型安全以及對(duì) XML、 SOAP、 WSDL 等 Internent 標(biāo)準(zhǔn)的強(qiáng)大支持。最初主要用來 Java語言開發(fā),現(xiàn)在人們可以 通過 安裝 插件 使其作為 C++、 Python、 PHP 等其他語言的開發(fā)工具。 技術(shù)可行性分析 : 安卓系統(tǒng)是基于 Java 編寫的,因此手機(jī)客戶端采用 Eclipse 配上AndroidSDK,完全可以實(shí) 現(xiàn)系統(tǒng)功能 , 開發(fā)人員都具有一定 Java 功底,加之安卓平臺(tái)開放性,網(wǎng)上很輕松的可以查看到各種實(shí)現(xiàn)代碼,手機(jī)客戶端在技術(shù)上是可行的。 安卓系統(tǒng)以其開放的平臺(tái),眾多、免費(fèi)的應(yīng)用,華麗、新鮮的運(yùn)行界面,簡(jiǎn)單、親切的用戶體驗(yàn)而備受消費(fèi)者的喜愛。teaching management system。對(duì)本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意。由于考慮到學(xué)生可能不能 每人 都擁有一部安卓設(shè)備,此系 統(tǒng)將會(huì)提供網(wǎng)頁客戶端,學(xué)生可以通過網(wǎng)頁實(shí)現(xiàn)客戶端內(nèi)容。 從成本方面看,本系統(tǒng) 的實(shí)現(xiàn) , 計(jì)算機(jī)和網(wǎng)絡(luò)硬件 已經(jīng)擁有 , 由于安卓是個(gè)開放的平臺(tái), 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)品的盈利 空間是很大的 。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場(chǎng)所。當(dāng)前, 已逐漸被廣泛使用。而且可以創(chuàng)建自定義控件,使程序具有更好的擴(kuò)展性、可維護(hù)性以及重用性。系統(tǒng)用例圖如圖 32。 學(xué) 號(hào)選 擇 課 程課 程 名 稱查 詢 數(shù) 據(jù) 庫簽 到 信 息簽 到 情 況學(xué)   生學(xué)   生圖圖 37 簽到功能數(shù)據(jù)流圖 (3)在進(jìn)入作業(yè)功能界面 時(shí) ,學(xué)號(hào)信息會(huì)被記錄下來, 學(xué)生選擇查詢的課程,記錄下課程名稱,根據(jù)學(xué)號(hào)與課程名稱查詢數(shù)據(jù)庫,顯示出查詢到的作業(yè)信息,學(xué) 生選擇某一個(gè)作業(yè),通過學(xué)號(hào)信息查詢自己的得分情況。 (3)作業(yè)模塊 包括 查看 作業(yè)內(nèi)容功能和查看作業(yè)評(píng)分內(nèi)容。 圖 44 課程實(shí)體圖 (3)班級(jí)實(shí)體圖包括兩個(gè)屬性,分別為班級(jí)名稱與班級(jí)號(hào)。 (1)學(xué)生表 (student)包括學(xué)號(hào),姓名,密碼,與班級(jí)號(hào)四個(gè)字段。 作業(yè)記錄表如 表 46。 (6)每個(gè)函數(shù)的代碼應(yīng)控制在 50 行以內(nèi),參數(shù)傳遞控制在三個(gè)以內(nèi),以便增加系統(tǒng)可讀性。 同簽到模塊和作業(yè)模塊相同,一開始 用數(shù)據(jù)庫選出學(xué)生所學(xué)科目。//定義接受端口 client = ()。 例:學(xué)號(hào): 001,密碼: 1234 的 學(xué)生信息查詢 SQL 語句為 : Select * From student Where studentid=’ 001’ and password=’ 1234’ 若查找到 學(xué)生 信息則登陸成功,否則,登錄失敗。 不過由于技術(shù)水平有限,可能系統(tǒng)仍然存在著不完善的地方,如安全性考慮不足等等。 查詢課程的 SQL 語句與手機(jī)客戶端相似 ,以 studentid=’ 001’ 為例: Select coursename From course,cs Where studentid=’ 001’ and = 然后將課程名稱輸出到 ComboBox 中 ,點(diǎn)擊所要查詢的課程,服務(wù)器會(huì)查詢登錄學(xué)生在此門課程中的簽到情況。 將模擬器的 4567 端口綁定到 4568 端口,代碼如下: ().exec(+” forward tcp:4568 tcp:4567” )。 至此,手機(jī)客戶端的主要功能已經(jīng)實(shí)現(xiàn),軟件的代碼編寫思路,數(shù)據(jù)庫查詢語句和界面設(shè)計(jì)都已經(jīng)很清晰得以闡述,需求中的要求都得以了實(shí)現(xiàn)。客 戶端需要 Socket 這個(gè)類的對(duì)象,而服務(wù)器端 同樣 需要 一個(gè)叫 ServerSocket 的 類對(duì)象,由客戶端發(fā)送一個(gè) Socket 請(qǐng)求,服務(wù)器端的 ServerSocket 監(jiān)聽計(jì)算機(jī)的某一個(gè)端口號(hào) (4567),監(jiān)聽 到 客戶端發(fā)送的請(qǐng)求之后,那么服務(wù)器端 和 客戶端 通訊通道就建立起來了, 此時(shí)客戶端和服務(wù)器端可同時(shí)向?qū)Ψ桨l(fā)送數(shù)據(jù)及相應(yīng)信息 。 留言板表如 表 48。 表 42 班級(jí)表 字段名 描述 類型 長(zhǎng)度 是否允許為空 是否主鍵 classid 班級(jí)號(hào) Varchar 10 否 是 classname 班級(jí)名 Varchar 20 否 否 (3)課程表 (course)包括課程編號(hào)與課程名兩個(gè)字段 。 班 級(jí) 班級(jí)名 班級(jí)號(hào) 課程名 課程號(hào) 課 程 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 15 圖 46 作業(yè)實(shí)體圖 (5)留言記錄實(shí)體圖包括內(nèi)容編號(hào),學(xué)生編號(hào),班級(jí)號(hào),日期,課程號(hào),反饋內(nèi)容六個(gè)屬性。 ER 圖的設(shè)計(jì)與建立,可以幫助開發(fā)者更加合理的去制定數(shù)據(jù)庫內(nèi)容 ,使得在開發(fā)過程中對(duì)數(shù)據(jù)庫的各種操作 (添加,查詢,修改或刪除 )變得簡(jiǎn)單易行。軟件功能分解 屬于下列軟件開發(fā)中的總體設(shè)計(jì)階段。 用例圖如圖 35 所示。 (2)軟件功能流暢,不拖沓。當(dāng)前的數(shù)據(jù)庫產(chǎn)品主要有 Acess, MySql 等小型數(shù)據(jù)庫,以及 SQL Server, Oracle 等大型數(shù)據(jù)庫。 .NET 框架(即 .NET Framework)是支持生成、運(yùn)行下一代應(yīng)用程序和 XML Web 服務(wù)的內(nèi)部 Windows 組件,是 Visual 應(yīng)用程序開發(fā)環(huán)境的核心。因此, Android SDk 指的既是 Android 專屬的軟件開發(fā)工具包。網(wǎng)頁客戶端可以彌補(bǔ)手機(jī)客戶端的缺陷, 更好的 實(shí)現(xiàn) 系統(tǒng)功能,幫助師生完成教學(xué)任務(wù)和學(xué)習(xí)任務(wù)。 作者簽名: 日期: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱?;?安卓 系統(tǒng) 的 教學(xué)管理 系統(tǒng) — 學(xué)生客戶端 的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 高校中由于教學(xué)模式的原因,師生 之間 交流的時(shí)間 極為 短暫 ,而考勤,作業(yè)以及學(xué)生反饋等問題占用了很多寶貴的教學(xué)時(shí)間,往往會(huì)影響正常的教學(xué)計(jì)劃和教學(xué)質(zhì)量,同樣也會(huì)給學(xué)生的學(xué)習(xí)生活帶來不必要的麻煩。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。該系統(tǒng)可以很輕松的 實(shí)現(xiàn)師生間良好的互動(dòng) ,幫助教師完成簽到,布置作業(yè),打分以及查看學(xué)生反饋信息等功能, 提高工作效率簡(jiǎn)化工作內(nèi)容的同時(shí)更好的完成教學(xué)任務(wù), 幫助學(xué)生實(shí)現(xiàn)查看自己簽到情況,查看布置 的 作業(yè)和打分情況以及對(duì)教師進(jìn)行反饋 ,方便高效的完成學(xué)習(xí)任務(wù) 。 開發(fā)工具簡(jiǎn)介 Android 及 SDK 介紹 SDK 指是軟件開發(fā)包, 被 軟件開發(fā)工程師 用于為特定的 軟件包 、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立 應(yīng)用軟件 的開發(fā)工具的集合。 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 4 簡(jiǎn)介 是 .NET 框架的一部分 , 是一種建立動(dòng)態(tài) Web 應(yīng)用程序的技術(shù) 。存儲(chǔ)和管理數(shù)據(jù)需要使用數(shù)據(jù)庫管理系統(tǒng),不但需要后臺(tái)數(shù)據(jù)庫對(duì)數(shù)據(jù)的安全存儲(chǔ),而且需要前臺(tái)應(yīng)用程序?qū)?shù)的 方便高效 管理。學(xué)生可以 根據(jù) 手機(jī)界面或網(wǎng)頁界面很明白的進(jìn)行對(duì)簽到記錄,作業(yè)情況的查詢,并能夠?qū)?自己的反饋及時(shí)提交給老師。 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 8 學(xué) 生選 擇 課 程查 詢 作 業(yè) 時(shí) 間查 詢 作 業(yè) 內(nèi) 容**查 詢 自 己 得 分****** 圖 34 作業(yè)功能用例圖 (4)反饋功能則是學(xué)生向教師提出意見和建議的平臺(tái),學(xué)生可以通過此平臺(tái),選擇想進(jìn)行反饋的課程,給課程老師留言,查詢修改和刪除以往的反饋內(nèi)容,課程老師可以通過教師客戶端查看學(xué)生留言 。它包括: 硬件 配置設(shè)計(jì)、系統(tǒng)模塊 結(jié)構(gòu)設(shè)計(jì) 、數(shù)據(jù)庫設(shè)計(jì)、代碼設(shè)計(jì)等內(nèi)容。 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 實(shí)體 聯(lián)系圖 ,即 ER 圖, 提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型 , 在數(shù)據(jù)庫系統(tǒng)概論中屬于概念設(shè)計(jì)階段。作業(yè)實(shí)體圖如圖 46。 班級(jí)表如表 42所示 。 學(xué)生可以通過增加,修改刪除 此表內(nèi)容對(duì)教師進(jìn)行反饋 。 網(wǎng)絡(luò)功能使用 Socket 來傳遞 客戶端和服務(wù)器端的信息。 每次更新數(shù)據(jù)庫,則發(fā)送 完畢后 通過 socket 將 數(shù)據(jù)庫語句發(fā)送給服務(wù)器端,并使服務(wù)器端進(jìn)行數(shù)據(jù)庫更新,使手機(jī)客戶端的信息與服務(wù)器端信息實(shí)現(xiàn)同步。 同樣,修改,刪除形式如上 發(fā)送 返回 數(shù)據(jù)模塊 在服務(wù)器端接收到客戶端發(fā)來的請(qǐng)求時(shí),服務(wù)器端將從數(shù)據(jù)庫中查詢相關(guān)內(nèi)容返回給客戶端。 河北大學(xué) 20xx 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì)) 30 圖 511 選擇功能頁面 簽到模塊 通過功能選擇模塊跳轉(zhuǎn)到簽 到頁面, 服務(wù)器會(huì)在數(shù)據(jù)庫中自動(dòng)搜索出登陸學(xué)生所學(xué)習(xí)的課程 。仍然需要進(jìn)一步的完善和改進(jìn)。 網(wǎng)頁客戶端登陸界面如 圖 510。// in = new BufferedReader(new InputStreamReader( ()))。 圖 58 反饋功能選擇班級(jí)界面 課程選擇完成后,將科目名稱傳遞到 coursename 中 ,例如 coursename=離散數(shù)學(xué) 。 (7)服務(wù)器端接收客戶端請(qǐng)求端號(hào)為 4567,向客戶端發(fā)送信息端號(hào)為 4568 通過 總體設(shè)計(jì)對(duì)軟件的結(jié)構(gòu)框架有了整體的認(rèn)識(shí) ,對(duì)系統(tǒng)的每個(gè)模塊的功能都 有了清晰的了解。 表 46 作業(yè)記錄表 字段名 描述 類型 長(zhǎng)度 是否允許為空 是否主鍵 hwid 作業(yè)編號(hào) Varchar 10 否 是 studentid 學(xué)生編號(hào) Varchar 10 否 是 score 分?jǐn)?shù) Integer 0 否 否 (7)簽到記錄表 (signdata)包括五個(gè)字段,分別為學(xué)生編號(hào),課程名稱,日期,班級(jí)名稱 和到否。 教學(xué)管理 系統(tǒng)學(xué)生客戶端需要通過 查詢學(xué)生表 驗(yàn)證學(xué)生信息,查詢登陸者是否屬于學(xué)校人員, 并將學(xué)生信息的部分內(nèi)容反饋 給 客戶 端 。兩個(gè)屬性可以連接學(xué)生實(shí)體。 學(xué)生進(jìn)入作業(yè)查詢界面后,可以選擇需要查詢的課程,在數(shù)據(jù)庫中搜索對(duì)應(yīng)課程的作業(yè)信息,顯示在作業(yè)情況界面,點(diǎn)擊單個(gè)作業(yè)情況,可以查看作業(yè)題目的具體內(nèi)容,并查詢數(shù)據(jù)庫,顯示該作業(yè)的登錄學(xué)生的個(gè)人得分情況。 作業(yè)功能數(shù)據(jù)流程如圖 38。 學(xué) 生輸 入 密 碼輸 入 用 戶 名***
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1