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

正文內(nèi)容

基于android系統(tǒng)的教學(xué)管理系統(tǒng)—學(xué)生客戶端的設(shè)計與實現(xiàn)-wenkub.com

2024-12-14 03:44 本頁面
   

【正文】 s level of internationalization. The policy will also bring direct economic revenue, Li said. Chengdu has many cultural legacies and is also a paradise for panda lovers with the world39。 還要感謝項目小組的所有成員,大家和無間合作才成就了今天的設(shè)計成果。 河北大學(xué) 2021屆本科畢業(yè)生畢業(yè)論文(設(shè)計) 35 參考文獻 [1] 薩師煊 王珊 .數(shù)據(jù)庫系統(tǒng)概論 .北京:高等教育出版社 ,2021 年 :1~ 121 [2] 余志龍 鄭名杰等 . 開發(fā)范例大全 .北京: 人民郵電出版社 ,2021 年 :1~ 238 [3] 林銳 .軟件工程思想 .2021 年 : 29~ 42 [4] 張海藩 . 軟件工程導(dǎo)論 .北京: 清華出版社 , 2021 年。 河北大學(xué) 2021屆本科畢業(yè)生畢業(yè)論文(設(shè)計) 34 6 總結(jié) 教學(xué)管理 系統(tǒng) — 學(xué)生客戶端 已經(jīng)基本實現(xiàn)了預(yù)期的功能, 實現(xiàn)了 在安卓手機 學(xué)生客戶端的基本功能。 作業(yè)界面如下 。 查詢課程的 SQL 語句與手機客戶端相似 ,以 studentid=’ 001’ 為例: Select coursename From course,cs Where studentid=’ 001’ and = 然后將課程名稱輸出到 ComboBox 中 ,點擊所要查詢的課程,服務(wù)器會查詢登錄學(xué)生在此門課程中的簽到情況。 圖 510 網(wǎng)頁端登陸界面 功能選擇模塊 此模塊是較手機客戶端多出的一個小模塊,由于手機客戶端可用 TabHost 分頁顯示出三個模塊,網(wǎng)頁客戶端受到網(wǎng)頁制作的限制,只得添加一個功能選擇模塊實現(xiàn)各功能頁面的跳轉(zhuǎn)。 登錄模塊 河北大學(xué) 2021屆本科畢業(yè)生畢業(yè)論文(設(shè)計) 29 登錄模塊同樣用于學(xué)生身份的驗證 ,在服務(wù)器端驗證用戶名與密碼正確與否。 ObjectOutputStream out=new ObjectOutputStream(())。 將模擬器的 4567 端口綁定到 4568 端口,代碼如下: ().exec(+” forward tcp:4568 tcp:4567” )。//定義輸入流 = ()。 部分代碼如下: n private class ServerThread extends Thread {//接收信息線程 public void run() { //聲明一個 ServerSocket 對象 ServerSocket server= null。 表 51 客戶端向服務(wù)器端 發(fā)送數(shù)據(jù)的格式 頭信息 客戶端 IP地址 信息內(nèi)容 0 XXXX 頭信息定義為: 0 該信息為請求 下載 數(shù)據(jù)庫文件 和傳遞用戶參數(shù) , 1 該信息為 請求添加數(shù)據(jù), 2 該信息為請求刪除數(shù)據(jù) , 3 該信息為請求刪除數(shù)據(jù) 。 至此,手機客戶端的主要功能已經(jīng)實現(xiàn),軟件的代碼編寫思路,數(shù)據(jù)庫查詢語句和界面設(shè)計都已經(jīng)很清晰得以闡述,需求中的要求都得以了實現(xiàn)。 在數(shù)據(jù)庫中搜索登錄學(xué)生先前發(fā)表的反饋 SQL 語句如下: Select context From feedback Where studentid=’ 001’ and coursename=’ 離散數(shù)學(xué) ’ 然后進入反饋界面,如下圖 59: 河北大學(xué) 2021屆本科畢業(yè)生畢業(yè)論文(設(shè)計) 26 圖 59 反饋功能界面 在文本框中輸入需要進行的反饋,點擊反饋按鈕,將輸入信息寫入數(shù)據(jù)庫, 判斷數(shù)據(jù)庫是否為空,為空則插入 fdid=1,不為空則不用插入 fdid。 點擊 圖 56界面中的課程: 圖 56 作業(yè)模塊選擇班級界面 同簽到模塊一樣 ,將 課程名傳到 coursename 中, 然后 由課程名稱 coursename 找到課程編號: (例如: coursename=’ 08 信計 ’ ) Select courseid From course Where coursename=’ 08 信計 ’ 由 courseid 以及 classid 查詢班級中留下的 作業(yè): (例如: courseid=’ 08信計 ’ , classid=’ 001’ ) select hwid as _id,datetime,question from hw where classid=’ 001’ and courseid=’ 08 信計 ’ 將轉(zhuǎn)到作業(yè)歷史界面: 河北大學(xué) 2021屆本科畢業(yè)生畢業(yè)論文(設(shè)計) 24 圖 57 作業(yè)信息界面 點擊單個作業(yè)記錄,執(zhí)行如下 SQL 語句: (例如: hwid=’ 0001’ ,studentid=’ 001’ ) Select score From hwdata Where hwid=’ 0001’ and s tudentid=’ 001’ 找到學(xué)生得分后 顯示 question 和 score 的內(nèi)容 , 如 圖 58所示 : 圖 58 作業(yè)題目和得分 河北大學(xué) 2021屆本科畢業(yè)生畢業(yè)論文(設(shè)計) 25 反饋模塊 反饋模塊主要功能是進行學(xué)生對教師上課內(nèi)容或作業(yè)內(nèi)容進行反饋,將自己的疑問好的意見和建議提交給老師,供老師查看。 首先,先搜索該學(xué)生都學(xué)習(xí)了哪些課程, 查詢課程名稱的 SQL 語句如下: (例如: studentid=’ 001’ ) Select coursename as _id From course,cs Where studentid=’ 001’ and = 查找到的課程名通過 listview 顯示在 界面中 ???戶端需要 Socket 這個類的對象,而服務(wù)器端 同樣 需要 一個叫 ServerSocket 的 類對象,由客戶端發(fā)送一個 Socket 請求,服務(wù)器端的 ServerSocket 監(jiān)聽計算機的某一個端口號 (4567),監(jiān)聽 到 客戶端發(fā)送的請求之后,那么服務(wù)器端 和 客戶端 通訊通道就建立起來了, 此時客戶端和服務(wù)器端可同時向?qū)Ψ桨l(fā)送數(shù)據(jù)及相應(yīng)信息 。下面便可以通過詳細設(shè)計來實現(xiàn)整個系統(tǒng)。 (4)學(xué)生表儲存在“ ”的數(shù)據(jù)庫文件 ,供登陸時查詢。學(xué)生登陸后要記錄該學(xué)生用戶個人信息,以便完成后續(xù)的功能查詢,因此學(xué)生的學(xué)號信息要傳遞到 studentid 這個全局變量中,其他功能查詢時,接受此變量的值即可使用學(xué)號查詢 ,學(xué)生姓名傳遞到 studentname 這個全局變量中 ,學(xué)生所在班級號 傳遞到 classid 中 。 留言板表如 表 48。 學(xué)生可以通過這 個表來查詢自己每個課程的簽到情況。 河北大學(xué) 2021屆本科畢業(yè)生畢業(yè)論文(設(shè)計) 18 表 45 作業(yè)表 字段名 描述 類型 長度 是否主鍵 是否允許空 是否自增 1 hwid 作業(yè)編號 Varchar 10 是 否 是 courseid 課程編號 Varchar 10 否 否 否 classid 班級號 Varchar 10 否 否 否 datetime 日期 Date 0 否 否 否 question 題目 Text 0 否 是 否 (6)作業(yè)表 (hwdata)包括作業(yè)編號,學(xué)生編號,分?jǐn)?shù)三個字段, 其中分?jǐn)?shù)采用 5分制 。 由于學(xué)生與課程之間是多對多的關(guān)系,因此需要在兩個表之間添加 一張 選課 表聯(lián)系兩張表。 表 42 班級表 字段名 描述 類型 長度 是否允許為空 是否主鍵 classid 班級號 Varchar 10 否 是 classname 班級名 Varchar 20 否 否 (3)課程表 (course)包括課程編號與課程名兩個字段 。 學(xué)生表如表 41。實體圖如圖 49。學(xué)生號,班級 名 和課程 名 記錄著哪個班級的哪個課程的哪個學(xué)生 的簽到信息 ,日期對應(yīng)著學(xué)生簽到的時間, 到否記錄該學(xué)生此次考勤是否簽到 。 班 級 班級名 班級號 課程名 課程號 課 程 河北大學(xué) 2021屆本科畢業(yè)生畢業(yè)論文(設(shè)計) 15 圖 46 作業(yè)實體圖 (5)留言記錄實體圖包括內(nèi)容編號,學(xué)生編號,班級號,日期,課程號,反饋內(nèi)容六個屬性。班級實體如圖 45所示。兩個屬性可以連接學(xué)生實體,教師實體以及作業(yè)實體。教學(xué)管理系統(tǒng)的實體聯(lián)系圖如圖 42 所示。 ER 圖的設(shè)計與建立,可以幫助開發(fā)者更加合理的去制定數(shù)據(jù)庫內(nèi)容,使得在開發(fā)過程中對數(shù)據(jù)庫的各種操作 (添加,查詢,修改或刪除 )變得簡單易行。 (4)反饋模塊 包括 添加反饋信息功能,刪除反饋信息功能和修改反饋信息功能。 (2)簽到模塊包括選擇 課程 功能和查看簽到信息功能 。 (2)網(wǎng)頁客戶端: 系統(tǒng)要求: window xp, vista 以及 win7, Linux 等 硬件配置:處理器:奔騰 4處理器及以上; 內(nèi)存: 1G 及其以上。軟件功能分解屬于下列軟件開發(fā)中的總體設(shè)計階段。 河北大學(xué) 2021屆本科畢業(yè)生畢業(yè)論文(設(shè)計) 10 學(xué)   生選 擇 課 程學(xué) 號查 詢 數(shù) 據(jù) 庫課 程 名 稱作 業(yè) 信 息選 擇 作 業(yè)學(xué)   生作 業(yè) 情 況 作 業(yè) 評 分 信 息查 詢 數(shù) 據(jù) 庫作 業(yè) 號 學(xué) 號作 業(yè) 信 息得 分 圖 38 作業(yè)功能數(shù)據(jù)流圖 (4)同簽到功能和作業(yè)功能相同, 進入反饋界面時, 學(xué)號,姓名信息被記錄,學(xué)生選擇反饋的課程,記錄下課程名稱,根據(jù)學(xué)號和課程名稱查詢數(shù)據(jù)庫,進入反饋 界 面后 ,學(xué)生可以選擇直接對課程進行添加反饋,也可以修改和刪除反饋信息,完成相關(guān)操作后,數(shù)據(jù)會上傳數(shù)據(jù)庫,教師端通過查詢數(shù)據(jù)庫查看反饋信息。 學(xué)生登陸成功后,學(xué)號信息會記錄在手機中, 查詢數(shù)據(jù)庫是可以被引用 , 進入簽到功能界面,選擇需要查看的課程,選擇完成后,系統(tǒng)會將課程名稱記錄下來,根據(jù)學(xué)號和課程名稱信息查詢此課程學(xué)生用戶的簽到情況 。 (1)學(xué)生登錄功能主要是在服務(wù)器端進行的。 用例圖如圖 35 所示。 用例圖如 33。 手機客戶端把學(xué)生學(xué)號密碼通過網(wǎng)路傳遞給服務(wù)器 ,有服務(wù)器進行數(shù)據(jù)庫查詢,如若學(xué)號和密碼匹配,則將學(xué)生信息和數(shù)據(jù)庫內(nèi)容傳遞到手機端,不匹配則返回錯誤信息提示錯誤。系統(tǒng)各個模塊設(shè)計應(yīng)該很明確,核心代碼處應(yīng)有必要的注釋,使得今后的軟件維護,軟件更新等操作應(yīng)該能夠順利的進行。 (2)軟件功能流暢,不拖沓。 因此,使用 Visual 2021 作為開發(fā)環(huán)境進行高效開發(fā)乃是最佳選擇。 Visual 2021 是一套完整的開發(fā)工具,用于生成 Web 應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動應(yīng)用程序。 畢業(yè)設(shè)計綜合管理系統(tǒng)需要實現(xiàn)數(shù)據(jù)庫的建立和連接、系統(tǒng)界面的設(shè)計以及各個功能模塊 的設(shè)計和開發(fā)。當(dāng)前的數(shù)據(jù)庫產(chǎn)品主要有 Acess, MySql 等小型數(shù)據(jù)庫,以及 SQL Server, Oracle 等大型數(shù)據(jù)庫。其固有的特性決定了它是一種高效、安全、靈活的現(xiàn)代程序設(shè)計語言。 提供了一個統(tǒng)一的 Web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級 Web 應(yīng)用程序所需的各種服務(wù)。由于 是編譯執(zhí)行,因而比解釋執(zhí)行的 ASP 等開發(fā)方式具有更高的效率,而且在面向?qū)ο笮?、?shù)據(jù)庫連接、大型站點應(yīng)用等方面都體現(xiàn)出較好的性能。 .NET 框架(即 .NET Framework)是支持生成、運行下一代應(yīng)用程序和 XML Web 服務(wù)的內(nèi)部 Windows 組件,是 Visual 應(yīng)用程序開發(fā)環(huán)境的核心。 盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++ 和 COBOL 等編程語言的插件已經(jīng)可用,或預(yù)計將會推出。 雖然大多數(shù)用戶 更加 樂于將 Eclipse 當(dāng)作 Java 集成開發(fā)環(huán)境來使用,但 Eclipse 的作用已經(jīng) 不僅限于此。 Eclipse 簡介 Eclipse是 一個 著名的 跨平臺 的 自由 集成開發(fā)環(huán)境 軟件 。因此, Android SDk 指的既是 Android 專屬的軟件開發(fā)工具包。 河北大學(xué) 2021屆本科畢業(yè)生畢業(yè)論文(設(shè)計) 3 開發(fā)人員與進程可行性分析:開發(fā)人員都有一定的 Java 開發(fā)功底,并且學(xué)習(xí)能力較強 以及 指導(dǎo)老師的悉心教導(dǎo) 完全可以勝任此次開發(fā)。因此在技術(shù)上是可行的。軟件領(lǐng)域的可行性分析主要考慮四個因素: 技術(shù)可行性分析 , 經(jīng)濟、社會效益分析 , 法律可行性分析 , 開發(fā)人員與進程可行性分析 。網(wǎng)頁客戶端可以彌補手機客戶端的缺陷, 更好的 實現(xiàn) 系統(tǒng)功能,幫助師生完成教學(xué)任務(wù)和學(xué)習(xí)任務(wù)。 河北大學(xué) 2021屆本科畢業(yè)生畢業(yè)論文(設(shè)計) 2 2 課題背景與可行性分析 課題背景 隨著移動平臺的成熟以及互聯(lián)網(wǎng)的不斷發(fā)展, 手機等移動設(shè)備已經(jīng)極大地普及,人們可以在隨時隨地用指尖去完成各種以往繁瑣的事情。 基于 Android 系統(tǒng)的 教學(xué)管理 系統(tǒng)分為兩個部分,
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1