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

正文內(nèi)容

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

2025-07-20 15:47 本頁面
 

【文章內(nèi)容簡介】 況查詢功能可以提供給學(xué)生查詢自己相應(yīng)課程的簽到情況,學(xué)生可以選擇查詢的課程名稱,查看各個課程的考勤時(shí)間,和相應(yīng)自己的簽到記錄。用例圖如 33。學(xué)生選擇課程查詢考勤情況查詢考勤時(shí)間******圖 33  簽到功能用例圖(3)作業(yè)內(nèi)容評分情況查詢功能提供給學(xué)生查詢每個課程作業(yè)的情況,學(xué)生通過選擇需要查詢的課程,查看此課程教師留下的作業(yè)的作業(yè)號,日期和作業(yè)題目等內(nèi)容,并可以查詢自己在此項(xiàng)作業(yè)中得到的分?jǐn)?shù)。用例圖如圖 34 所示。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))8學(xué)生選擇課程查詢作業(yè)時(shí)間查詢作業(yè)內(nèi)容**查詢自己得分******圖 34  作業(yè)功能用例圖(4)反饋功能則是學(xué)生向教師提出意見和建議的平臺,學(xué)生可以通過此平臺,選擇想進(jìn)行反饋的課程,給課程老師留言,查詢修改和刪除以往的反饋內(nèi)容,課程老師可以通過教師客戶端查看學(xué)生留言。用例圖如圖 35 所示。學(xué)生選擇課程查詢以往反饋內(nèi)容添加反饋信息修改反饋信息刪除反饋信息****** ****圖 35  反饋功能用例圖 數(shù)據(jù)流圖數(shù)據(jù)流圖描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換,它反映系統(tǒng)必須完成的邏輯功能。從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))9出的移動變換過程。教學(xué)管理系統(tǒng)的運(yùn)行同樣離不開信息流和數(shù)據(jù)流移動變換,數(shù)據(jù)流圖的描繪可以幫助開發(fā)者更好地理清整個程序的運(yùn)行過程和參數(shù)傳遞。(1)學(xué)生登錄功能主要是在服務(wù)器端進(jìn)行的。學(xué)生用戶在登錄界面輸入學(xué)號和密碼,手機(jī)客戶端會通過網(wǎng)絡(luò)將學(xué)號和密碼傳送給服務(wù)器,服務(wù)器查詢數(shù)據(jù)庫,驗(yàn)證學(xué)號和密碼是否與學(xué)生表中記錄相同,如若兩者和數(shù)據(jù)庫中信息正確,則將客戶端需要的數(shù)據(jù)庫文件和信息傳遞過去。登陸功能數(shù)據(jù)流圖如圖 36。登錄學(xué) 生輸入學(xué)號密碼 學(xué)號密碼查詢數(shù)據(jù)庫學(xué)生表數(shù)據(jù)庫文件接收數(shù)據(jù)庫文件圖 36  登陸功能數(shù)據(jù)流圖(2)手機(jī)客戶端中學(xué)生簽到功能通過查詢下載的數(shù)據(jù)庫文件實(shí)現(xiàn)。學(xué)生登陸成功后,學(xué)號信息會記錄在手機(jī)中,查詢數(shù)據(jù)庫是可以被引用,進(jìn)入簽到功能界面,選擇需要查看的課程,選擇完成后,系統(tǒng)會將課程名稱記錄下來,根據(jù)學(xué)號和課程名稱信息查詢此課程學(xué)生用戶的簽到情況。簽到功能數(shù)據(jù)流圖如圖 37。圖學(xué)號選擇課程課程名稱查詢數(shù)據(jù)庫簽到信息簽到情況學(xué)   生學(xué)   生圖 37  簽到功能數(shù)據(jù)流圖(3)在進(jìn)入作業(yè)功能界面時(shí),學(xué)號信息會被記錄下來,學(xué)生選擇查詢的課程,記錄下課程名稱,根據(jù)學(xué)號與課程名稱查詢數(shù)據(jù)庫,顯示出查詢到的作業(yè)信息,學(xué)生選擇某一個作業(yè),通過學(xué)號信息查詢自己的得分情況。作業(yè)功能數(shù)據(jù)流程如圖 38。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))10學(xué)   生選擇課程學(xué)號查詢數(shù)據(jù)庫課程名稱作業(yè)信息選擇作業(yè)學(xué)   生作業(yè)情況 作業(yè)評分信息查詢數(shù)據(jù)庫作業(yè)號學(xué)號作業(yè)信息得分圖 38  作業(yè)功能數(shù)據(jù)流圖(4)同簽到功能和作業(yè)功能相同,進(jìn)入反饋界面時(shí),學(xué)號,姓名信息被記錄,學(xué)生選擇反饋的課程,記錄下課程名稱,根據(jù)學(xué)號和課程名稱查詢數(shù)據(jù)庫,進(jìn)入反饋界面后,學(xué)生可以選擇直接對課程進(jìn)行添加反饋,也可以修改和刪除反饋信息,完成相關(guān)操作后,數(shù)據(jù)會上傳數(shù)據(jù)庫,教師端通過查詢數(shù)據(jù)庫查看反饋信息。反饋功能數(shù)據(jù)流圖如圖 39。教   師學(xué)   生學(xué)號選擇課程課程名課程名課程名修改反饋信息添加反饋信息刪除反饋信息更新數(shù)據(jù)庫反饋信息反饋內(nèi)容反饋內(nèi)容反饋內(nèi)容反饋圖 39  作業(yè)功能數(shù)據(jù)流圖河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))114  總體設(shè)計(jì)總體設(shè)計(jì)即對有關(guān)系統(tǒng)全局問題的設(shè)計(jì),也就是設(shè)計(jì)系統(tǒng)總的處理方案,又稱系統(tǒng)概要設(shè)計(jì)。它包括:硬件配置設(shè)計(jì)、系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、代碼設(shè)計(jì)等內(nèi)容。軟件功能分解屬于下列軟件開發(fā)中的總體設(shè)計(jì)階段?!∮布渲迷O(shè)計(jì)(1)手機(jī)客戶端:Android 系統(tǒng)要求:Android 及其以上。手機(jī)配置:內(nèi)存 256M 及其以上。主頻 600HZ 及其以上。(2)網(wǎng)頁客戶端:系統(tǒng)要求:window xp,vista 以及 win7,Linux 等硬件配置:處理器:奔騰 4 處理器及以上;內(nèi)存:1G 及其以上。硬盤:20G 及其以上?!∠到y(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)教學(xué)管理系統(tǒng)學(xué)生客戶端主要提供學(xué)生登陸,查詢簽到情況,查詢作業(yè)情況,反饋信息四項(xiàng)功能,因此可以將系統(tǒng)分為四個模塊:登陸模塊,簽到模塊,作業(yè)模塊,反饋模塊??记谙到y(tǒng)學(xué)生客戶端登陸模塊 簽到模塊 作業(yè)模塊 反饋模塊網(wǎng)絡(luò)傳遞功能選擇課程功能查看作業(yè)得分功能修改反饋信息功能查看簽到信息功能查看作業(yè)內(nèi)容功能添加反饋信息功能驗(yàn)證信息功能刪除反饋信息功能河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))12圖 41  考勤系統(tǒng)結(jié)構(gòu)圖系統(tǒng)的主要功能概述:(1)登錄模塊包括驗(yàn)證信息功能和網(wǎng)絡(luò)傳遞功能,學(xué)生可以通過此模塊輸入學(xué)號密碼,通過網(wǎng)絡(luò)將輸入的學(xué)號和密碼傳遞給服務(wù)器,服務(wù)器通過搜索數(shù)據(jù)庫驗(yàn)證密碼和學(xué)號是否匹配,若不匹配則傳遞提示錯誤信息給相應(yīng)客戶端,若匹配則傳遞給手機(jī)客戶端需要的數(shù)據(jù)庫文件和學(xué)生信息,網(wǎng)頁客戶端則直接進(jìn)入功能界面。(2)簽到模塊包括選擇課程功能和查看簽到信息功能。學(xué)生進(jìn)入界面后可以選擇需要查詢的課程,然后通過課程名稱和學(xué)號查詢數(shù)據(jù)庫,搜索出登陸學(xué)生和對應(yīng)課程的簽到信息,顯示在簽到信息界面。(3)作業(yè)模塊包括查看作業(yè)內(nèi)容功能和查看作業(yè)評分內(nèi)容。學(xué)生進(jìn)入作業(yè)查詢界面后,可以選擇需要查詢的課程,在數(shù)據(jù)庫中搜索對應(yīng)課程的作業(yè)信息,顯示在作業(yè)情況界面,點(diǎn)擊單個作業(yè)情況,可以查看作業(yè)題目的具體內(nèi)容,并查詢數(shù)據(jù)庫,顯示該作業(yè)的登錄學(xué)生的個人得分情況。(4)反饋模塊包括添加反饋信息功能,刪除反饋信息功能和修改反饋信息功能。學(xué)生先選擇需要反饋的課程,然后進(jìn)入反饋信息界面。在反饋信息可以進(jìn)行添加,修改和刪除反饋信息功能,添加修改刪除完成后,對數(shù)據(jù)庫進(jìn)行更改,然后由網(wǎng)絡(luò)發(fā)送信息使服務(wù)器也進(jìn)行相應(yīng)更改,使客戶端和數(shù)據(jù)庫端信息實(shí)現(xiàn)同步?!?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ì)階段。ER 圖的設(shè)計(jì)與建立,可以幫助開發(fā)者更加合理的去制定數(shù)據(jù)庫內(nèi)容,使得在開發(fā)過程中對數(shù)據(jù)庫的各種操作(添加,查詢,修改或刪除)變得簡單易行。教學(xué)管理系統(tǒng)學(xué)生客戶端的實(shí)體聯(lián)系圖的實(shí)體主要包括學(xué)生,班級,課程,簽到記錄,作業(yè),留言板和教師實(shí)體。其中,班級和學(xué)生之間是一對多的關(guān)系;簽到記錄和學(xué)生之間是一對多的關(guān)系;教師與簽到記錄之間是一對多的關(guān)系;課程與教師之間是一對多的關(guān)系;教師與作業(yè)之間是一對多的關(guān)系;課程與作業(yè)之間是一對多的關(guān)系;學(xué)生與留言記錄之間是一對多的關(guān)系;教師與留言記錄之間是一對多的關(guān)系。由于每個課程都可以有很多學(xué)生選,而每個學(xué)生可以選很多課程,所以兩者之間是多對多的關(guān)系;由于每個學(xué)生都要有評分,因此作業(yè)與學(xué)生之間有對應(yīng)關(guān)系,而每個作業(yè)對應(yīng)的是一個班級所有學(xué)生的,而每個學(xué)生可以有很多作業(yè),因此作業(yè)和學(xué)生之間是多對多的關(guān)系。教學(xué)管理系統(tǒng)的實(shí)體聯(lián)系圖如圖 42 所示。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))13學(xué)生班級在N課程作業(yè)選課NM作業(yè)記錄MN留簽到1NNN教1教師反饋1N1留言記錄 查看1N1簽到記錄 點(diǎn)名1 N 有1N圖 42  教學(xué)管理系統(tǒng) ER 圖部分實(shí)體圖如下:(1)學(xué)生實(shí)體圖包括四個屬性,其中包括學(xué)號,姓名,密碼以及班級號,學(xué)號密碼兩個屬性可以用來作為身份驗(yàn)證,供登錄模塊使用,班級號作為與班級實(shí)體對應(yīng),學(xué)號與姓名實(shí)現(xiàn)與其他實(shí)體連接。學(xué)生實(shí)體圖如圖 43。圖 43  學(xué)生實(shí)體圖(2)課程實(shí)體圖包括兩個屬性,分別為課程名稱與課程號。兩個屬性可以連接學(xué)生實(shí)學(xué) 生學(xué)號密碼 班級號姓名河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))14體,教師實(shí)體以及作業(yè)實(shí)體。課程實(shí)體如圖 44 所示。課程名課程號課 程圖 44  課程實(shí)體圖(3)班級實(shí)體圖包括兩個屬性,分別為班級名稱與班級號。兩個屬性可以連接學(xué)生實(shí)體。班級實(shí)體如圖 45 所示。班 級班級名班級號圖 45  班級實(shí)體圖(4)作業(yè)實(shí)體圖包括作業(yè)號,課程號,日期,班級號以及作業(yè)題目五項(xiàng)屬性。作業(yè)題目記錄著作業(yè)的詳細(xì)內(nèi)容,日期記錄者作業(yè)的日期,課程號和班級對應(yīng)著哪個班哪個課程留的作業(yè),作業(yè)號聯(lián)系著學(xué)生,教師以及課程實(shí)體。作業(yè)實(shí)體圖如圖 46。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))15作 業(yè)作業(yè)號課程號班級號 題 目日期圖 46  作業(yè)實(shí)體圖(5)留言記錄實(shí)體圖包括內(nèi)容編號,學(xué)生編號,班級號,日期,課程號,反饋內(nèi)容六個屬性。學(xué)生號,班級號和課程號記錄著哪個班級的哪個課程的哪個學(xué)生留下的反饋信息,日期對應(yīng)著反饋信息時(shí)間,通過內(nèi)容號找出某個留言信息。實(shí)體圖如圖 47。留言記錄學(xué)生號班級號課程號內(nèi)容號反饋內(nèi)容日期圖 47  留言記錄實(shí)體圖(6)簽到記錄實(shí)體圖包括學(xué)生編號,班級名,日期,課程名,到否五個屬性。學(xué)生號,班級名和課程名記錄著哪個班級的哪個課程的哪個學(xué)生的簽到信息,日期對應(yīng)著學(xué)生簽到的時(shí)間,到否記錄該學(xué)生此次考勤是否簽到。實(shí)體圖如圖 48。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))16簽到記錄學(xué)生號課程名 班級名到否日期圖 48  簽到記錄實(shí)體圖(7)教師實(shí)體圖包括教師號,密碼,以及教師姓名三項(xiàng)屬性。教師實(shí)體主要應(yīng)用于教師客戶端,學(xué)生客戶端不涉及到教師實(shí)體。實(shí)體圖如圖 49。教 師教師號姓名密碼圖 49  教師實(shí)體圖 數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)根據(jù)以上的實(shí)體屬性集可以建立相應(yīng)的數(shù)據(jù)庫表結(jié)構(gòu),其中教學(xué)管理系統(tǒng)學(xué)生客戶端主要用到的數(shù)據(jù)庫表結(jié)構(gòu)如下所示。(1)學(xué)生表(student)包括學(xué)號,姓名,密碼,與班級號四個字段。教學(xué)管理系統(tǒng)學(xué)生客戶端需要通過查詢學(xué)生表驗(yàn)證學(xué)生信息,查詢登陸者是否屬于學(xué)校人員,并將學(xué)生信息的部分內(nèi)容反饋給客戶端。學(xué)生表如表 41。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))17表 41  學(xué)生表字段名 描述 類型 長度 是否允許為空 是否主鍵classid 學(xué)號 Varchar 10 否 是studentname 姓名 Varchar 20 否 否password 密碼 Varchar 10 否 否classid 班級號 Varchar 10 否 否(2)班級表(class)包括班級號與班級名兩個字段。教學(xué)管理系統(tǒng)無論學(xué)生端還是教師端都需要查詢班級內(nèi)容,將班級內(nèi)容從學(xué)生表和教師表中提取出來可以簡化數(shù)據(jù)庫的相關(guān)操作。班級表如表 42 所示。表 42  班級表字段名 描述 類型 長度 是否允許為空 是否主鍵classid 班級號 Varchar 10 否 是classname 班級名 Varchar 20 否 否(3)課程表(course)包括課程編號與課程名兩個字段。學(xué)生無論是查詢簽到情況,作業(yè)情況還是反饋信息,都需要選擇課程,因此課程表是必須的。課程表如表 43。表 43  課程表字段名 描述 類型 長度 是否允許為空 是否主鍵courseid 課程編號 Varchar 10 否 是coursename 課程名 Varchar 20 否 否(4)選課表(cs)包括學(xué)生編號和課程信息兩個字段。由于學(xué)生與課程之間是多對多的關(guān)系,因此需要在兩個表之間添加一張選課表聯(lián)系兩張表。選課表如表 44:表 44  選課表字段名 描述 類型 長度 是否允許為空 是否主鍵studentid 學(xué)生編號 Varchar 10 否 是courseid 課程編號 Varchar 10 否 是(5)作業(yè)表(hw)是用來記錄每個班級作業(yè)的具體情況,學(xué)生查看作業(yè)內(nèi)容需要查詢此表。作業(yè)表包括作業(yè)編號,課程編號,班級號,日期和題目五個字段其中問題內(nèi)容可以為空,hwid 要求每次自增 1。 作業(yè)表如表 45。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計(jì))18表 45  作業(yè)表字段名 描述 類型 長度 是否主鍵 是否允許空 是否自增 1hwid 作業(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 分制。由于作業(yè)與學(xué)生之間是多對多的關(guān)系,因此需要創(chuàng)建一個作業(yè)記錄表來關(guān)聯(lián)兩個表,學(xué)生可以通過查詢此表來查詢自己的成績。作業(yè)記錄表如表 46。表 46  作業(yè)記錄表字段名 描述 類型 長度 是否允許為空
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1