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

正文內(nèi)容

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

2025-06-29 15:47本頁(yè)面
  

【正文】 登錄信息是否正確,如若信息不正確則傳遞提示錯(cuò)誤信息,由客戶端 Toast 出錯(cuò)誤提示(如圖 52),若信息正確,提示登陸成功(如圖 53),將學(xué)號(hào)傳遞給 studentid,學(xué)生姓名傳遞給 studentname,班級(jí)號(hào)傳遞給 classid, ,并進(jìn)入下一功能界面。下面便可以通過(guò)詳細(xì)設(shè)計(jì)來(lái)實(shí)現(xiàn)整個(gè)系統(tǒng)。(6)每個(gè)函數(shù)的代碼應(yīng)控制在 50 行以內(nèi),參數(shù)傳遞控制在三個(gè)以內(nèi),以便增加系統(tǒng)可讀性。(4)學(xué)生表儲(chǔ)存在“”的數(shù)據(jù)庫(kù)文件,供登陸時(shí)查詢。(2)所有的 Activity 類學(xué)要寫在一個(gè) activity 的 package 內(nèi),所有的數(shù)據(jù)庫(kù)操作函數(shù)都要寫在一個(gè) DAO 的 package,所有的結(jié)構(gòu)類都要寫在一個(gè) model 的 package 中,每個(gè)類的名字和函數(shù)的名字都要用易讀的名稱,以便系統(tǒng)的修改,更行等操作。學(xué)生登陸后要記錄該學(xué)生用戶個(gè)人信息,以便完成后續(xù)的功能查詢,因此學(xué)生的學(xué)號(hào)信息要傳遞到 studentid 這個(gè)全局變量中,其他功能查詢時(shí),接受此變量的值即可使用學(xué)號(hào)查詢,學(xué)生姓名傳遞到 studentname 這個(gè)全局變量中,學(xué)生所在班級(jí)號(hào)傳遞到 classid 中?!〈a設(shè)計(jì)在代碼設(shè)計(jì)這部分,將具體設(shè)計(jì)整個(gè)系統(tǒng)所用的大概邏輯框架,為詳細(xì)設(shè)計(jì)提供必要的參考,以及各模塊編程的規(guī)范,參數(shù)的傳遞以及函數(shù)的接口。留言板表如表 48。表 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。學(xué)生可以通過(guò)這個(gè)表來(lái)查詢自己每個(gè)課程的簽到情況。作業(yè)記錄表如表 46。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))18表 45  作業(yè)表字段名 描述 類型 長(zhǎng)度 是否主鍵 是否允許空 是否自增 1hwid 作業(yè)編號(hào) Varchar 10 是 否 是courseid 課程編號(hào) Varchar 10 否 否 否classid 班級(jí)號(hào) Varchar 10 否 否 否datetime 日期 Date 0 否 否 否question 題目 Text 0 否 是 否(6)作業(yè)表(hwdata)包括作業(yè)編號(hào),學(xué)生編號(hào),分?jǐn)?shù)三個(gè)字段,其中分?jǐn)?shù)采用 5 分制。作業(yè)表包括作業(yè)編號(hào),課程編號(hào),班級(jí)號(hào),日期和題目五個(gè)字段其中問(wèn)題內(nèi)容可以為空,hwid 要求每次自增 1。由于學(xué)生與課程之間是多對(duì)多的關(guān)系,因此需要在兩個(gè)表之間添加一張選課表聯(lián)系兩張表。課程表如表 43。表 42  班級(jí)表字段名 描述 類型 長(zhǎng)度 是否允許為空 是否主鍵classid 班級(jí)號(hào) Varchar 10 否 是classname 班級(jí)名 Varchar 20 否 否(3)課程表(course)包括課程編號(hào)與課程名兩個(gè)字段。教學(xué)管理系統(tǒng)無(wú)論學(xué)生端還是教師端都需要查詢班級(jí)內(nèi)容,將班級(jí)內(nèi)容從學(xué)生表和教師表中提取出來(lái)可以簡(jiǎn)化數(shù)據(jù)庫(kù)的相關(guān)操作。學(xué)生表如表 41。(1)學(xué)生表(student)包括學(xué)號(hào),姓名,密碼,與班級(jí)號(hào)四個(gè)字段。實(shí)體圖如圖 49。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))16簽到記錄學(xué)生號(hào)課程名 班級(jí)名到否日期圖 48  簽到記錄實(shí)體圖(7)教師實(shí)體圖包括教師號(hào),密碼,以及教師姓名三項(xiàng)屬性。學(xué)生號(hào),班級(jí)名和課程名記錄著哪個(gè)班級(jí)的哪個(gè)課程的哪個(gè)學(xué)生的簽到信息,日期對(duì)應(yīng)著學(xué)生簽到的時(shí)間,到否記錄該學(xué)生此次考勤是否簽到。實(shí)體圖如圖 47。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))15作 業(yè)作業(yè)號(hào)課程號(hào)班級(jí)號(hào) 題 目日期圖 46  作業(yè)實(shí)體圖(5)留言記錄實(shí)體圖包括內(nèi)容編號(hào),學(xué)生編號(hào),班級(jí)號(hào),日期,課程號(hào),反饋內(nèi)容六個(gè)屬性。作業(yè)題目記錄著作業(yè)的詳細(xì)內(nèi)容,日期記錄者作業(yè)的日期,課程號(hào)和班級(jí)對(duì)應(yīng)著哪個(gè)班哪個(gè)課程留的作業(yè),作業(yè)號(hào)聯(lián)系著學(xué)生,教師以及課程實(shí)體。班級(jí)實(shí)體如圖 45 所示。課程名課程號(hào)課 程圖 44  課程實(shí)體圖(3)班級(jí)實(shí)體圖包括兩個(gè)屬性,分別為班級(jí)名稱與班級(jí)號(hào)。兩個(gè)屬性可以連接學(xué)生實(shí)學(xué) 生學(xué)號(hào)密碼 班級(jí)號(hào)姓名河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))14體,教師實(shí)體以及作業(yè)實(shí)體。學(xué)生實(shí)體圖如圖 43。教學(xué)管理系統(tǒng)的實(shí)體聯(lián)系圖如圖 42 所示。其中,班級(jí)和學(xué)生之間是一對(duì)多的關(guān)系;簽到記錄和學(xué)生之間是一對(duì)多的關(guān)系;教師與簽到記錄之間是一對(duì)多的關(guān)系;課程與教師之間是一對(duì)多的關(guān)系;教師與作業(yè)之間是一對(duì)多的關(guān)系;課程與作業(yè)之間是一對(duì)多的關(guān)系;學(xué)生與留言記錄之間是一對(duì)多的關(guān)系;教師與留言記錄之間是一對(duì)多的關(guān)系。ER 圖的設(shè)計(jì)與建立,可以幫助開(kāi)發(fā)者更加合理的去制定數(shù)據(jù)庫(kù)內(nèi)容,使得在開(kāi)發(fā)過(guò)程中對(duì)數(shù)據(jù)庫(kù)的各種操作(添加,查詢,修改或刪除)變得簡(jiǎn)單易行。在反饋信息可以進(jìn)行添加,修改和刪除反饋信息功能,添加修改刪除完成后,對(duì)數(shù)據(jù)庫(kù)進(jìn)行更改,然后由網(wǎng)絡(luò)發(fā)送信息使服務(wù)器也進(jìn)行相應(yīng)更改,使客戶端和數(shù)據(jù)庫(kù)端信息實(shí)現(xiàn)同步。(4)反饋模塊包括添加反饋信息功能,刪除反饋信息功能和修改反饋信息功能。(3)作業(yè)模塊包括查看作業(yè)內(nèi)容功能和查看作業(yè)評(píng)分內(nèi)容。(2)簽到模塊包括選擇課程功能和查看簽到信息功能?!∠到y(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)教學(xué)管理系統(tǒng)學(xué)生客戶端主要提供學(xué)生登陸,查詢簽到情況,查詢作業(yè)情況,反饋信息四項(xiàng)功能,因此可以將系統(tǒng)分為四個(gè)模塊:登陸模塊,簽到模塊,作業(yè)模塊,反饋模塊。(2)網(wǎng)頁(yè)客戶端:系統(tǒng)要求:window xp,vista 以及 win7,Linux 等硬件配置:處理器:奔騰 4 處理器及以上;內(nèi)存:1G 及其以上。手機(jī)配置:內(nèi)存 256M 及其以上。軟件功能分解屬于下列軟件開(kāi)發(fā)中的總體設(shè)計(jì)階段。教   師學(xué)   生學(xué)號(hào)選擇課程課程名課程名課程名修改反饋信息添加反饋信息刪除反饋信息更新數(shù)據(jù)庫(kù)反饋信息反饋內(nèi)容反饋內(nèi)容反饋內(nèi)容反饋圖 39  作業(yè)功能數(shù)據(jù)流圖河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))114  總體設(shè)計(jì)總體設(shè)計(jì)即對(duì)有關(guān)系統(tǒng)全局問(wèn)題的設(shè)計(jì),也就是設(shè)計(jì)系統(tǒng)總的處理方案,又稱系統(tǒng)概要設(shè)計(jì)。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))10學(xué)   生選擇課程學(xué)號(hào)查詢數(shù)據(jù)庫(kù)課程名稱作業(yè)信息選擇作業(yè)學(xué)   生作業(yè)情況 作業(yè)評(píng)分信息查詢數(shù)據(jù)庫(kù)作業(yè)號(hào)學(xué)號(hào)作業(yè)信息得分圖 38  作業(yè)功能數(shù)據(jù)流圖(4)同簽到功能和作業(yè)功能相同,進(jìn)入反饋界面時(shí),學(xué)號(hào),姓名信息被記錄,學(xué)生選擇反饋的課程,記錄下課程名稱,根據(jù)學(xué)號(hào)和課程名稱查詢數(shù)據(jù)庫(kù),進(jìn)入反饋界面后,學(xué)生可以選擇直接對(duì)課程進(jìn)行添加反饋,也可以修改和刪除反饋信息,完成相關(guān)操作后,數(shù)據(jù)會(huì)上傳數(shù)據(jù)庫(kù),教師端通過(guò)查詢數(shù)據(jù)庫(kù)查看反饋信息。圖學(xué)號(hào)選擇課程課程名稱查詢數(shù)據(jù)庫(kù)簽到信息簽到情況學(xué)   生學(xué)   生圖 37  簽到功能數(shù)據(jù)流圖(3)在進(jìn)入作業(yè)功能界面時(shí),學(xué)號(hào)信息會(huì)被記錄下來(lái),學(xué)生選擇查詢的課程,記錄下課程名稱,根據(jù)學(xué)號(hào)與課程名稱查詢數(shù)據(jù)庫(kù),顯示出查詢到的作業(yè)信息,學(xué)生選擇某一個(gè)作業(yè),通過(guò)學(xué)號(hào)信息查詢自己的得分情況。學(xué)生登陸成功后,學(xué)號(hào)信息會(huì)記錄在手機(jī)中,查詢數(shù)據(jù)庫(kù)是可以被引用,進(jìn)入簽到功能界面,選擇需要查看的課程,選擇完成后,系統(tǒng)會(huì)將課程名稱記錄下來(lái),根據(jù)學(xué)號(hào)和課程名稱信息查詢此課程學(xué)生用戶的簽到情況。登陸功能數(shù)據(jù)流圖如圖 36。(1)學(xué)生登錄功能主要是在服務(wù)器端進(jìn)行的。從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))9出的移動(dòng)變換過(guò)程。用例圖如圖 35 所示。用例圖如圖 34 所示。用例圖如 33。系統(tǒng)用例圖如圖 32。手機(jī)客戶端把學(xué)生學(xué)號(hào)密碼通過(guò)網(wǎng)路傳遞給服務(wù)器,有服務(wù)器進(jìn)行數(shù)據(jù)庫(kù)查詢,如若學(xué)號(hào)和密碼匹配,則將學(xué)生信息和數(shù)據(jù)庫(kù)內(nèi)容傳遞到手機(jī)端,不匹配則返回錯(cuò)誤信息提示錯(cuò)誤。系統(tǒng)用例圖如圖 31。系統(tǒng)各個(gè)模塊設(shè)計(jì)應(yīng)該很明確,核心代碼處應(yīng)有必要的注釋,使得今后的軟件維護(hù),軟件更新等操作應(yīng)該能夠順利的進(jìn)行。軟件在運(yùn)行不能發(fā)生崩潰,卡頓等問(wèn)題,整個(gè)界面操作起來(lái)很流暢。(2)軟件功能流暢,不拖沓。一個(gè)良好的教學(xué)管理系統(tǒng)應(yīng)該功能明確,沒(méi)有二義性,用戶可以很明了的通過(guò)界面明白各項(xiàng)功能的實(shí)現(xiàn)方法,而不是看到界面不知道各按鈕的具體用途,即操作簡(jiǎn)單,界面友好。因此,使用 Visual 2022 作為開(kāi)發(fā)環(huán)境進(jìn)行高效開(kāi)發(fā)乃是最佳選擇。而且可以創(chuàng)建自定義控件,使程序具有更好的擴(kuò)展性、可維護(hù)性以及重用性。Visual 2022 是一套完整的開(kāi)發(fā)工具,用于生成 Web 應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。系統(tǒng)采用模塊化開(kāi)發(fā)方法,每個(gè)模塊各自實(shí)現(xiàn)相應(yīng)的子功能,最后進(jìn)行集成,共同實(shí)現(xiàn)系統(tǒng)的功能。畢業(yè)設(shè)計(jì)綜合管理系統(tǒng)需要實(shí)現(xiàn)數(shù)據(jù)庫(kù)的建立和連接、系統(tǒng)界面的設(shè)計(jì)以及各個(gè)功能模塊的設(shè)計(jì)和開(kāi)發(fā)。畢業(yè)設(shè)計(jì)管理系統(tǒng)不但要存儲(chǔ)教師和學(xué)生的基本信息,而且要實(shí)現(xiàn)一些重要流程和必要操作,如課題的申請(qǐng)、審批和選擇,畢業(yè)設(shè)計(jì)時(shí)間表的安排、論文的評(píng)閱答辯以及河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))5在線答疑等。當(dāng)前的數(shù)據(jù)庫(kù)產(chǎn)品主要有 Acess,MySql 等小型數(shù)據(jù)庫(kù),以及 SQL Server,Oracle 等大型數(shù)據(jù)庫(kù)?!QL Server 2022 簡(jiǎn)介隨著社會(huì)信息化的不斷發(fā)展,人們面對(duì)的各種類型的數(shù)據(jù)信息正在呈現(xiàn)出爆炸式增長(zhǎng)的態(tài)勢(shì),因而對(duì)數(shù)據(jù)的安全存儲(chǔ)和高效管理具有越發(fā)明顯的重要性。其固有的特性決定了它是一種高效、安全、靈活的現(xiàn)代程序設(shè)計(jì)語(yǔ)言。當(dāng)前, 已逐漸被廣泛使用。 提供了一個(gè)統(tǒng)一的 Web 開(kāi)發(fā)模型,其中包括開(kāi)發(fā)人員生成企業(yè)級(jí) Web 應(yīng)用程序所需的各種服務(wù)。在 頁(yè)面中,可以使用 服務(wù)器端控件來(lái)建立常用的用戶接口元素,并對(duì)其進(jìn)行編程;可以使用內(nèi)建可重用組件和自定義組件快速建立 Web Form,從而使代碼大大簡(jiǎn)化。由于 是編譯執(zhí)行,因而比解釋執(zhí)行的 ASP 等開(kāi)發(fā)方式具有更高的效率,而且在面向?qū)ο笮?、?shù)據(jù)庫(kù)連接、大型站點(diǎn)應(yīng)用等方面都體現(xiàn)出較好的性能。.NET 是 Microsoft 面向 XML Web 服務(wù)的平臺(tái),它使用一種統(tǒng)一的、個(gè)性化的方式將信息、設(shè)備和人員緊密地聯(lián)系在一起。.NET 框架(即.NET Framework)是支持生成、運(yùn)行下一代應(yīng)用程序和 XML Web 服務(wù)的內(nèi)部 Windows 組件,是 Visual 應(yīng)用程序開(kāi)發(fā)環(huán)境的核心。本系統(tǒng)即通過(guò) Eclipse,添加 Android 做插件,匹配上 AndroidSDK 進(jìn)行軟件的開(kāi)發(fā)。盡管 Eclipse 是使用 Java 語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于 Java 語(yǔ)言;例如,支持諸如 C/C++ 和 COBOL 等編程語(yǔ)言的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。雖然大多數(shù)用戶更加樂(lè)于將 Eclipse 當(dāng)作 Java 集成開(kāi)發(fā)環(huán)境來(lái)使用,但 Eclipse 的作用已經(jīng)不僅限于此。Eclipse 的本身只是一個(gè)框架平臺(tái),但是隨著眾多插件的產(chǎn)生,使得 Eclipse 擁有很好的靈活性?!clipse 簡(jiǎn)介Eclipse 是一個(gè)著名的跨平臺(tái)的自由集成開(kāi)發(fā)環(huán)境軟件。Android 手機(jī)系統(tǒng)最震撼人心之處在于其開(kāi)放性和服務(wù)免費(fèi)。因此,Android SDk 指的既是 Android 專屬的軟件開(kāi)發(fā)工具包?!〗Y(jié)論意見(jiàn)經(jīng)過(guò)幾個(gè)不同角度的可行性分析,可以確定該系統(tǒng)能夠開(kāi)發(fā)。開(kāi)發(fā)人員與進(jìn)程可行性分析:開(kāi)發(fā)人員都有一定的 Java 開(kāi)發(fā)功底,并且學(xué)習(xí)能力較強(qiáng)以及指導(dǎo)老師的悉心教導(dǎo)完全可以勝任此次開(kāi)發(fā)。從成本方面看,本系統(tǒng)的實(shí)現(xiàn),計(jì)算機(jī)和網(wǎng)絡(luò)硬件已經(jīng)擁有,由于安卓是個(gè)開(kāi)放的平臺(tái),Eclipse 與 AndroidSDK 都是免費(fèi)提供的,網(wǎng)絡(luò)客戶端所用軟件也都已經(jīng)配備,因此成本很低;從效益方面看,本客戶端主要是為廣大師生提供便利,暫時(shí)還不會(huì)帶來(lái)任何經(jīng)濟(jì)收益,不過(guò)經(jīng)過(guò)完善后可以考慮作為產(chǎn)品在社會(huì)上推廣,加上安卓系統(tǒng)的廣泛應(yīng)用,相信產(chǎn)品的盈利空間是很大的。因此在技術(shù)上是可行的。網(wǎng)頁(yè)客戶端用 (C)編寫,在 Visual Studio 2022 環(huán)境下實(shí)現(xiàn), 運(yùn)用面向?qū)ο蟮木幊趟枷脒M(jìn)行 Web 開(kāi)發(fā),并且是以編譯方式執(zhí)行,具有較高的開(kāi)發(fā)效率和運(yùn)行性能。軟件領(lǐng)域的可行性分析主要考慮四個(gè)因素:技術(shù)可行性分析,經(jīng)濟(jì)、社會(huì)效益分析,法律可行性分析,開(kāi)發(fā)人員與進(jìn)程可行性分析。教學(xué)管理系統(tǒng)可以基于移動(dòng)平臺(tái)安卓系統(tǒng)進(jìn)行開(kāi)發(fā),幫助師生輕松解決教學(xué)中工作學(xué)習(xí)等問(wèn)題。網(wǎng)頁(yè)客戶端可以彌補(bǔ)手機(jī)客戶端的缺陷,更好的實(shí)現(xiàn)系統(tǒng)功能,幫助師生完成教學(xué)任務(wù)和學(xué)習(xí)任務(wù)。考慮到安卓系統(tǒng)的迅速發(fā)展和極高的普遍率,以及其平臺(tái)的開(kāi)放性和友好的界面,這款基于 Android 系統(tǒng)的教學(xué)管理系統(tǒng)便應(yīng)運(yùn)而生了。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))22  課題背景與可行性分析 課題背景隨著移動(dòng)平臺(tái)的成熟以及互聯(lián)網(wǎng)的不斷發(fā)展,手機(jī)等移動(dòng)設(shè)備已經(jīng)極大地普及,人們可以在隨時(shí)隨地用指尖去完成各種以
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1