基于java的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于java的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于java的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于java的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于java的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于java的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u41801引言 摘要:信息社會(huì)中高技術(shù)和高產(chǎn)品的有效利用使計(jì)算機(jī)能夠廣泛應(yīng)用于經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域,但有些人依舊還是常年手工工作。當(dāng)今社會(huì)背景下,管理信息系統(tǒng)的引進(jìn)越來(lái)越多,單位生存和發(fā)展,有效組織內(nèi)部活動(dòng),建立匹配的管理信息系統(tǒng)是有必要的。高等教育中教務(wù)管理是一項(xiàng)非常繁瑣的任務(wù),非常復(fù)雜。有效地管理、分析和處理這些信息,幫助學(xué)校和教師了解學(xué)生的情況,是高等教育管理中的難題之一。隨著學(xué)院和大學(xué)規(guī)模的不斷擴(kuò)大,傳統(tǒng)的手動(dòng)論文管理模式逐漸變得不恰當(dāng)。因此,利用計(jì)算機(jī)信息技術(shù)研究和設(shè)計(jì)滿足學(xué)校教學(xué)管理需要的管理信息系統(tǒng),已成為高等教育信息化建設(shè)中的緊迫任務(wù)。這個(gè)問(wèn)題可以被高校教務(wù)管理系統(tǒng)解決。本系統(tǒng)關(guān)鍵技術(shù)主要使用基于MVC的學(xué)校教務(wù)工作管理信息系統(tǒng)。該信息系統(tǒng)選用MyEclipse進(jìn)行設(shè)計(jì)環(huán)境,選用mysql進(jìn)行數(shù)據(jù)庫(kù)管理,Apache和Tomcat用作javaweb客戶端,并充分運(yùn)用了MVC思想。學(xué)校教務(wù)管理系統(tǒng)采用的是B/S的結(jié)構(gòu)。系統(tǒng)管理員具有用戶信息的管理、課程的管理、教師的管理、學(xué)生的管理等功能。這個(gè)系統(tǒng)的界面非常簡(jiǎn)潔易用,操作起來(lái)非常方便,而且交互性很強(qiáng)。關(guān)鍵詞:JSP;MYSQ;數(shù)據(jù)庫(kù);學(xué)校教務(wù)管理1引言伴隨著時(shí)代的發(fā)展,高等院校的教育辦學(xué)模式和規(guī)模變化,研發(fā)出能夠滿足高等教育發(fā)展特點(diǎn)和教學(xué)管理需求的管理信息系統(tǒng)顯得尤為重要,這也是軟件開(kāi)發(fā)者和教學(xué)人員的責(zé)任和義務(wù)[1]。因此,教務(wù)系統(tǒng)的研發(fā)必須充分考慮到處、室、系、校區(qū)的教學(xué)管理職能,以及高等院校教學(xué)模式和教務(wù)管理的實(shí)際需求,這不僅具有深遠(yuǎn)的現(xiàn)實(shí)意義,而且也是提升辦公效率的重要途徑,因此,應(yīng)該加強(qiáng)對(duì)教務(wù)管理信息化的研究,以期能夠更好地滿足高等院校的教學(xué)管理需求,提升辦公效率,實(shí)現(xiàn)高等院校的教學(xué)質(zhì)量和效率。經(jīng)過(guò)建立完善的信息化管理體系,能夠有效規(guī)范管理工作,促進(jìn)質(zhì)量,進(jìn)一步提高水平,促進(jìn)學(xué)校教務(wù)管理工作的規(guī)范性和現(xiàn)代性,使其走上一條健康發(fā)展的軌跡。計(jì)算機(jī)軟件技術(shù)推動(dòng)了各行業(yè)領(lǐng)域的現(xiàn)代化發(fā)展,滿足了人們?nèi)粘I畹亩鄻踊枨?,人們?duì)計(jì)算機(jī)軟件技術(shù)的依賴度逐漸提高[2]。通過(guò)使用該系統(tǒng),能夠更好地負(fù)責(zé)管理學(xué)生和教師的個(gè)人信息,并提供信息增加、查詢和修改等功能。達(dá)到教師和學(xué)生管理得全面、規(guī)范、自動(dòng)化和智能化,以進(jìn)一步提高我校管理,提高教育教學(xué)質(zhì)量[3]。2系統(tǒng)需求分析2.1高校建設(shè)需求分析2.1.1教學(xué)管理需求在深化教育行政體制的變革中,高校層面的教育行政權(quán)力會(huì)逐步下放,這是高校層面教育行政權(quán)力得以有效發(fā)揮的關(guān)鍵。以學(xué)校已有的校園網(wǎng)、教育資訊體系為架構(gòu),以推動(dòng)中學(xué)教學(xué)行政工作為中心[4]。本文正是在這樣的背景下,著眼于大學(xué)中級(jí)教育行政管理體系的建設(shè),重點(diǎn)探討中級(jí)教育行政體系在大學(xué)中級(jí)教育行政體系建設(shè)中的功能和實(shí)現(xiàn)方法。以及它們的執(zhí)行方式[5]。本文從多個(gè)方面分析了目前大中專教育教學(xué)工作中所面臨的一些問(wèn)題,從而建立起一套適用于大中專教育教學(xué)工作的制度。旨在降低“成本”,提升高校教學(xué)行政能力[6]。大中教育行政制度的建立,為廣大教師和學(xué)生提供了一個(gè)方便、舒適的工作條件,也為校領(lǐng)導(dǎo)權(quán)力的變革打下了良好的基礎(chǔ)。這樣不但可以緩解師生兩個(gè)制度之間的矛盾,還可以為師生們爭(zhēng)取到更多的時(shí)間來(lái)了解新制度和師生們的情況。2.1.2教育發(fā)展需求高校需要根據(jù)自身的發(fā)展需求和信息化要求,整合教學(xué)管理制度的規(guī)劃和建設(shè),以此為基礎(chǔ)推進(jìn)整個(gè)建設(shè)進(jìn)程。同時(shí),科學(xué)方法應(yīng)用于每個(gè)階段的設(shè)計(jì)和開(kāi)發(fā),重點(diǎn)是實(shí)現(xiàn)目標(biāo)和計(jì)劃。因此,提高教學(xué)信息服務(wù)質(zhì)量是提高教學(xué)信息服務(wù)質(zhì)量、提高教學(xué)信息服務(wù)質(zhì)量的關(guān)鍵[7]。缺少了上述因素,高校的應(yīng)用體系就不能很好地運(yùn)行,同時(shí)也會(huì)為高校的管理工作造成困難和困擾。所以,在對(duì)大學(xué)教務(wù)管理系統(tǒng)進(jìn)行設(shè)計(jì)和開(kāi)發(fā)的過(guò)程中,使其達(dá)到安全穩(wěn)定的目的。為了實(shí)現(xiàn)這一目標(biāo),高校需要投入時(shí)間和資源,對(duì)相關(guān)研究人員進(jìn)行長(zhǎng)期戰(zhàn)斗的支持,以不斷發(fā)展和完善教務(wù)管理體系。教務(wù)管理系統(tǒng)的科學(xué)發(fā)展需要系統(tǒng)的規(guī)劃,同時(shí)需要關(guān)注各階段系統(tǒng)之間的聯(lián)系,重視系統(tǒng)的運(yùn)行連續(xù)性,以確??茖W(xué)有效地投資。此外,高校需要提高技術(shù)團(tuán)隊(duì)的專業(yè)素質(zhì),制定符合學(xué)院自身發(fā)展需要的項(xiàng)目管理模式,完善數(shù)字化平臺(tái),促進(jìn)校園文化的發(fā)展[8]。2.2總體需求分析對(duì)系統(tǒng)進(jìn)行需求分析是一個(gè)關(guān)鍵步驟。介紹了高校教學(xué)信息管理的基本要求,對(duì)教學(xué)信息進(jìn)行了重點(diǎn)分類[9]。高校教學(xué)管理工作是高校教學(xué)工作的一個(gè)重要組成部分。在教學(xué)管理中,老師、同學(xué)、教務(wù)長(zhǎng)、系統(tǒng)維護(hù)員等角色扮演著重要的角色。按照對(duì)這類任務(wù)的不同要求,可以將其劃分成如下幾個(gè)方面。2.2.1教務(wù)管理員的需求教務(wù)管理與擁有最高權(quán)限,本文可以對(duì)用戶和學(xué)生進(jìn)行角色的設(shè)置,可以對(duì)全體師生進(jìn)行管理。管理全校課程,全體學(xué)生成績(jī),負(fù)責(zé)整體信息自我維護(hù),對(duì)師生進(jìn)行增刪改等方面的操作,管理員賬戶有數(shù)據(jù)庫(kù)直接設(shè)置。管理員負(fù)責(zé)整個(gè)系統(tǒng)的維護(hù),其需求最為復(fù)雜,包括對(duì)學(xué)生、教師、課程進(jìn)行管理和統(tǒng)計(jì),以及系統(tǒng)狀態(tài)的查看,對(duì)課程排課的管理[10]。管理員擁有完全的權(quán)限控制,可以根據(jù)需要調(diào)整用戶的角色,并且可以對(duì)學(xué)校的通知進(jìn)行編輯,從而實(shí)現(xiàn)對(duì)課程、教師和學(xué)生的全面管理。因此,管理員擁有本系統(tǒng)的最高權(quán)限,可以控制各種信息模塊的編輯。2.2.2學(xué)生功能的需求它可以幫助學(xué)生在教務(wù)管理系統(tǒng)中對(duì)自己的信息進(jìn)行查詢、修改,還可以進(jìn)行課程選擇、課程查看、課程更改成績(jī)查詢等。該系統(tǒng)主要為學(xué)生提供選課服務(wù)。因此學(xué)生可以查看自己的選課情況,學(xué)生可以根據(jù)本人的學(xué)號(hào)和密碼登陸系統(tǒng)[11]。(1)大學(xué)生個(gè)人資料調(diào)查:大學(xué)生對(duì)自身個(gè)人資料的調(diào)查。(2)課件資料的查閱,即向?qū)W員提供有關(guān)課件的基礎(chǔ)資料。(3)課時(shí)查詢,即由學(xué)員自行查閱所選擇的課時(shí)。(4)分?jǐn)?shù)查詢,可以在該科目中查詢分?jǐn)?shù)。2.2.3教師功能的需求此外,教師還可以使用工號(hào)和密碼登錄,以便更好地管理班級(jí),查看學(xué)生的課表,并且可以對(duì)學(xué)生的成績(jī)進(jìn)行登記[12]。登錄本系統(tǒng)后,教師可以輕松獲取自身、學(xué)生、課程、教師的詳細(xì)信息,并且可以查看期末考試的成績(jī)。這個(gè)模塊專為教師設(shè)計(jì),擁有次高權(quán)限,可以讓他們更好地控制系統(tǒng),實(shí)現(xiàn)更高效的管理功能[13]。(1)體系維持:包括對(duì)體系中已有的一些函數(shù)進(jìn)行增加、刪除或改進(jìn)。(2)重登:從當(dāng)前的系統(tǒng)頁(yè)面中,再重登一次,再重登一次。(3)OUT:從該系統(tǒng)中離開(kāi)。3系統(tǒng)總體架構(gòu)3.1功能規(guī)劃經(jīng)過(guò)管理者的細(xì)致分析,將服務(wù)項(xiàng)目分類為學(xué)員信息管理模塊和老師信息管理模塊,以滿足不同功能需求,實(shí)現(xiàn)更加高效、便捷的管理服務(wù)[14]。3.2基本設(shè)計(jì)概念和處理流程本文旨在清晰地闡明操作系統(tǒng)的各種數(shù)據(jù)架構(gòu)和應(yīng)用軟件架構(gòu),并為外圍應(yīng)用軟件和內(nèi)在應(yīng)用軟件相互之間的連接提供指導(dǎo),詳細(xì)描述不同應(yīng)用軟件模塊的功能,包括各種數(shù)據(jù)架構(gòu)的具體細(xì)節(jié),圖3.1是總體系統(tǒng)架構(gòu)。系統(tǒng)的總體處理流程如圖所示:圖3.1系統(tǒng)總體架構(gòu)3.3系統(tǒng)模塊設(shè)計(jì)3.3.1管理員用戶用例圖該模塊主要面向管理員用戶,擁有最高權(quán)限,管理員模塊主要用于系統(tǒng)管理:(1)用戶管理(2)角色管理(3)權(quán)限管理(4)通知管理。信息管理:(1)學(xué)生信息(2)教師信息(3)基本課程管理(4)班級(jí)信息課程管理:課程信息報(bào)表:(1)成績(jī)報(bào)表(2)人數(shù)報(bào)表。圖3.2所示的管理員用例圖。圖3.2管理員用戶用例圖3.3.2學(xué)生用戶用例圖該模塊主要面向?qū)W生用戶,學(xué)生模塊主要用于信息管理:(1)學(xué)生信息(2)教師信息(3)基本課程管理課程管理:課程信息管理進(jìn)行選課操作成績(jī)管理:查看個(gè)人成績(jī)信息報(bào)表:查看人數(shù)報(bào)表。圖3.3所示的學(xué)生用戶用例圖。圖3.3學(xué)生用戶用例圖3.3.3教師用戶用例圖該模塊主要面向教師用戶,教師模塊主要用于信息管理:(1)學(xué)生信息(2)教師信息(3)基本課程管理課程管理:(1)課程信息(2)學(xué)生選課情況成績(jī)管理:查看學(xué)生成績(jī)信息報(bào)表:(1)查看人數(shù)報(bào)表(2)成績(jī)報(bào)表。圖3.4所示的教師用戶用例圖。圖3.4教師用戶用例圖3.3.4登錄模塊類圖使用該軟件時(shí),需要先輸入您的帳號(hào)或密碼,然后根據(jù)的記憶,對(duì)這些記憶與您的個(gè)人資料(包括數(shù)字簽名)進(jìn)行對(duì)照,以檢查您的帳號(hào)或密碼的準(zhǔn)確性。若的帳號(hào)或密碼準(zhǔn)確,可以進(jìn)入系統(tǒng),密碼錯(cuò)誤則顯示訪問(wèn)“輸入錯(cuò)誤”。如圖3.5所示登錄模塊類圖。圖3.5登錄模塊類圖3.3.5信息管理模塊類圖(1)添加學(xué)生信息,通過(guò)創(chuàng)建的數(shù)據(jù)表,建立好的實(shí)體類,定義好的數(shù)據(jù)類型,點(diǎn)擊執(zhí)行按鈕,向服務(wù)器發(fā)送請(qǐng)求,返回查詢結(jié)果進(jìn)行封裝,然后返回給頁(yè)面展示。如圖3.6所示添加學(xué)生類圖。圖3.6添加學(xué)生類圖(2)添加教師信息,通過(guò)管理員模塊進(jìn)行教師用戶的添加。如圖3.7所示添加教師類圖。圖3.7添加教師類圖(3)查詢教師信息,管理員、學(xué)生、教師用戶均可進(jìn)行教師信息的查詢。如圖3.8所示查詢教師類圖。圖3.8查詢教師類圖(4)添加課程信息,通過(guò)管理員模塊進(jìn)行課程信息的添加。如圖3.9所示添加課程信息類圖。圖3.9添加課程信息類圖(5)查詢課程信息、管理員、學(xué)生、教師用戶均可查看管理員添加的課程信息。如圖3.10所示查詢課程類圖。圖3.10查詢課程類圖3.4數(shù)據(jù)庫(kù)設(shè)計(jì)1、教學(xué)資源模塊數(shù)據(jù)庫(kù)表(1)專業(yè)設(shè)置表表4.1專業(yè)設(shè)置表字段名稱類型大小是否可以為空字段含義s_學(xué)號(hào)Char10字節(jié)不可為空專業(yè)學(xué)號(hào)s_nameVarchar30字節(jié)不可為空專業(yè)名稱StudyperiodNumeric4字節(jié)不可為空學(xué)制degreevarchar15字節(jié)不可為空學(xué)位(2)班級(jí)表表4.2班級(jí)表字段名稱類型大小是否可以為空字段含義cl_學(xué)號(hào)char4字節(jié)不可為空班級(jí)學(xué)號(hào)(主鍵)clnamevarchar30字節(jié)不可為空班級(jí)中文名s_學(xué)號(hào)char10字節(jié)不可為空專學(xué)號(hào)yfromchar4字節(jié)不可為空入學(xué)年cr_學(xué)號(hào)char5字節(jié)可為空室學(xué)號(hào)descriptionvarchar100字節(jié)可為空備注(3)院系表表4.3院系表字段名稱類型大?。ㄗ止?jié))是否可以為空字段含義d學(xué)號(hào)char2字節(jié)不可為空院系編號(hào)(主鍵)d_rvarchar30字節(jié)不可為空教師d_nvarchar30字節(jié)不可為空地點(diǎn)d_namevarchar30字節(jié)不可為空院系名稱d-leadernamevarchar10字節(jié)不可為空領(lǐng)導(dǎo)(4)教師表表4.4教師表字段名稱類型大?。ㄗ止?jié))是否可以為空字段含義t_學(xué)號(hào)char10字節(jié)不可為空教師編號(hào)(主鍵)tnamevarchar10字節(jié)不可為空教師姓名sexchar1字節(jié)不可為空性別nationalityvarchar20字節(jié)可為空民族degreevarchar20字節(jié)可為空學(xué)歷birthdayvarchar20字節(jié)可為空出生日期c_學(xué)號(hào)varchar18字節(jié)可為空身份證號(hào)birthplacevarchar50字節(jié)可為空籍貫d_學(xué)號(hào)char2字節(jié)可為空所屬院系healthstatuschar2字節(jié)可為空健康狀況homephonevarchar12字節(jié)可為空家庭電話mobilephonevarchar11節(jié)可為空移動(dòng)電話photovarchar100字節(jié)可為空照片pwdvarchar20字節(jié)不可為空密碼descriptionvarchar100字節(jié)可為空備注(5)教學(xué)場(chǎng)地表表4.5教學(xué)場(chǎng)地表字段名稱類型大?。ㄗ止?jié))是否可以為空字段含義b_jvarchar30字節(jié)不可為空教室b_lvarchar30字節(jié)不可為空辦公室b_學(xué)號(hào)char5字節(jié)不可為空?qǐng)龅貙W(xué)號(hào)(主鍵)bnamevarchar15字節(jié)不可為空建筑物名descriptionvarchar20字節(jié)可為空備注(6)教室表表4.6教室表字段名稱類型大?。ㄗ止?jié))是否可以為空字段含義cr_學(xué)號(hào)char7字節(jié)不可為空教室學(xué)號(hào)(主鍵)b_學(xué)號(hào)char2字節(jié)不可為空?qǐng)龅貙W(xué)號(hào)seatnumeric5字節(jié)不可為空座位數(shù)f學(xué)號(hào)char5字節(jié)不可為空教室功能學(xué)號(hào)isladderoomchar1字節(jié)不可為空階梯教室descriptionvarchar20字節(jié)可為空教室學(xué)號(hào)(主鍵)(7)教室功能表表4.7教室功能表字段名稱類型大?。ㄗ止?jié))是否可以為空字段含義f_學(xué)號(hào)char5字節(jié)不可為空功能學(xué)號(hào)(主鍵)f_namevarchar20字節(jié)不可為空功能名稱descriptionvarchar20字節(jié)可為空備注2、成績(jī)模塊數(shù)據(jù)庫(kù)表(1)成績(jī)表表4.8成績(jī)表字段名稱類型大?。ㄗ止?jié))是否可以為空字段含義scl_學(xué)號(hào)char8字節(jié)不可為空列表學(xué)號(hào)(主鍵)termchar12字節(jié)不可為空學(xué)期s_學(xué)號(hào)char10字節(jié)不可為空專業(yè)學(xué)號(hào)t_學(xué)號(hào)char10字節(jié)不可為空教師學(xué)號(hào)commitdatedate10節(jié)不可為空提交日期tt_學(xué)號(hào)char1字節(jié)不可為空考試性質(zhì)編號(hào)descriptionvarchar20字節(jié)可為空備注(2)考試性質(zhì)表表4.9考試性質(zhì)表字段名稱類型大?。ㄗ止?jié))是否可以為空字段含義tt_學(xué)號(hào)char2字節(jié)不可為空考試性質(zhì)編號(hào)ttnamevarchar20字節(jié)不可為空性質(zhì)名稱descriptionvarchar100字節(jié)可為空備注3、課程模塊數(shù)據(jù)庫(kù)表表4.10課程表字段名稱類型大?。ㄗ止?jié))是否可以為空字段含義Co_學(xué)號(hào)char10字節(jié)不可為空課程學(xué)號(hào)(主鍵)namevarchar10字節(jié)不可為空課程名yee_per學(xué)號(hào)varchar20字節(jié)不可為空學(xué)期hoursnumeric3字節(jié)不可為空學(xué)時(shí)tt_學(xué)號(hào)char10字節(jié)不可為空考試性質(zhì)學(xué)號(hào)descriptionvarchar20字節(jié)可為空備注4、用戶登錄模塊數(shù)據(jù)庫(kù)表表4.11用戶信息表字段名稱類型大?。ㄗ止?jié))是否可以為空字段含義user_學(xué)號(hào)char10字節(jié)不可為空用戶學(xué)號(hào)(主鍵)usernamevarchar10字節(jié)不可為空用戶名pwdvarchar20字節(jié)不可為空密碼rolechar10字節(jié)不可為空角色descriptionvarchar20字節(jié)可為空備注4系統(tǒng)實(shí)現(xiàn)4.1登錄模塊一旦您已經(jīng)完成了對(duì)該網(wǎng)站的注冊(cè),那么您就可以在該網(wǎng)站上進(jìn)行相應(yīng)的更改,包括您的登錄密碼、您的郵箱、您的聯(lián)絡(luò)電話、您的聯(lián)絡(luò)地址等。如圖4.1所示。并使用所登記的登陸學(xué)號(hào)及登錄密碼填入適當(dāng)?shù)靥砑映淌酱a后,即可輸入登錄成功及使用者修改資料界面,使用者即可查詢其注冊(cè)資訊。本系統(tǒng)的設(shè)計(jì)目的是方便對(duì)使用者的資料進(jìn)行管理、修改、更新資料庫(kù)。登陸學(xué)號(hào)是一個(gè)由系統(tǒng)指派到已登記使用者的登錄名稱。當(dāng)你在一個(gè)評(píng)價(jià)體系中,你應(yīng)該記住你的學(xué)號(hào)號(hào)碼,當(dāng)輸入的用戶名和密碼都正確后點(diǎn)擊登錄便可進(jìn)入如圖4.1所示的系統(tǒng)主界面。圖4.1注冊(cè)界面圖4.2登錄主界面4.2管理員模塊的實(shí)現(xiàn)此模塊主要管理的用戶的角色和整體信息,擁有最高權(quán)限可以進(jìn)行用戶和角色的管理,對(duì)用戶賦予教師或者學(xué)生的權(quán)限,可以管理學(xué)生、教師、課程、班級(jí)的信息,用更直觀的報(bào)表查看信息、成績(jī)和人數(shù)。這對(duì)普通用戶不開(kāi)放。如圖4.3所示的管理員主界面。圖4.3管理員主界面4.3學(xué)生模塊的實(shí)現(xiàn)該模塊主要面向?qū)W生,可以查看班級(jí)同學(xué)的個(gè)人信息,也可以查看教師信息,可以查看基本的課程信息,也可以進(jìn)行選課,可以查看自己的考試成績(jī)。如圖4.4學(xué)生模塊主界面。圖4.4學(xué)生模塊主界面4.4教師模塊的實(shí)現(xiàn)該模塊主要面向教師用戶,教師用戶有權(quán)限查看學(xué)生、教師和課程信息,還可以查看課程信息任課的教師,可以查看學(xué)生的選課信息,也可以查看學(xué)生的成績(jī),也可以更直觀地用報(bào)表查看成績(jī)和人數(shù)。如圖4.5教師用戶主界面。圖4.5教師模塊主界面4.5學(xué)籍模塊的實(shí)現(xiàn)學(xué)籍信息管理是教務(wù)管理中最重要的部分。學(xué)生信息包括學(xué)生姓名,身份證號(hào)碼,班級(jí),學(xué)號(hào),原籍地,聯(lián)系信息,照片和其他個(gè)人信息。這部分信息是學(xué)生最基本的學(xué)校。信息必須確保此信息的準(zhǔn)確性和易用性。設(shè)計(jì)學(xué)生注冊(cè)模塊必須考慮學(xué)生狀態(tài)信息的重要部分和可擴(kuò)展性。如圖4.6學(xué)生個(gè)人信息界面。圖4.6學(xué)生個(gè)人信息界面4.6成績(jī)模塊的實(shí)現(xiàn)成績(jī)模塊是老師輸入學(xué)生成績(jī)和學(xué)生查詢成績(jī)時(shí),需要進(jìn)行訪問(wèn)的地方。目前,學(xué)校的課程成績(jī)通??梢员粍澐譃閮煞N類型,一種是分?jǐn)?shù)成績(jī),另一種是非分?jǐn)?shù)成績(jī),分?jǐn)?shù)成績(jī)范圍從0-100分不等。每個(gè)科目的成績(jī)都可以依據(jù)課程的性質(zhì)來(lái)輸入并查詢,其中,實(shí)驗(yàn)成績(jī)、平時(shí)成績(jī)、期末成績(jī)都被單獨(dú)地設(shè)計(jì)成了可輸入的項(xiàng)目,可以依據(jù)特定的課程來(lái)進(jìn)行選擇。如圖4.7成績(jī)模塊的實(shí)現(xiàn)。圖4.7成績(jī)模塊的實(shí)現(xiàn)結(jié)論本文根據(jù)高校教務(wù)管理的實(shí)際情況,利用當(dāng)前流行的計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),在此基礎(chǔ)上,結(jié)合高校教學(xué)信息化建設(shè)的實(shí)際情況,提出了高校教學(xué)信息化建設(shè)的思路。通過(guò)對(duì)該系統(tǒng)需求的全面分析,對(duì)該系統(tǒng)的正反面進(jìn)行了設(shè)計(jì),從而實(shí)現(xiàn)了該系統(tǒng)的建設(shè)。在此基礎(chǔ)上,結(jié)合高等職業(yè)技術(shù)學(xué)院教學(xué)工作的需求與特征,對(duì)教學(xué)工作的整體架構(gòu)進(jìn)行了初步地設(shè)計(jì)。這個(gè)構(gòu)架由多個(gè)功能模塊組成。在此基礎(chǔ)上,根據(jù)本課題所涉及的具體問(wèn)題,采用B/S技術(shù)進(jìn)行設(shè)計(jì)。在此基礎(chǔ)上,結(jié)合我校特色,對(duì)該體系進(jìn)行了詳盡地需求分析,并進(jìn)行了總體架構(gòu)的設(shè)計(jì)。該系統(tǒng)所使用的B/S架構(gòu)的管理體系,可以在某種意義上減輕客戶的負(fù)擔(dān),同時(shí)也可以為客戶提供較高的服務(wù),使得客戶可以順暢地接入到處理結(jié)果的服務(wù)器。本課題將探討整個(gè)系統(tǒng)架構(gòu)與資料庫(kù)的設(shè)計(jì)。該系統(tǒng)的架構(gòu)比較簡(jiǎn)單,便于用戶操作,并具備了很強(qiáng)的可擴(kuò)充性。通過(guò)對(duì)該軟件的開(kāi)發(fā),可以感受到該軟件的開(kāi)發(fā)與應(yīng)用正朝著一個(gè)更高的方向發(fā)展。本文針對(duì)不同的設(shè)計(jì)需求,進(jìn)行了不同程度的修正與完善,但因時(shí)日緊迫,尚有不少缺陷有待于后續(xù)工作繼續(xù)完善。首先,本文還沒(méi)有對(duì)部分功能進(jìn)行完善,需要對(duì)聯(lián)機(jī)通信、自動(dòng)化等進(jìn)行深入的探討與開(kāi)發(fā)。在這次教學(xué)中,我認(rèn)為著重知識(shí)點(diǎn)有:分頁(yè)代碼查找、多條件查找、多表查找以及日期信息轉(zhuǎn)換文字串。我意識(shí)到框架的優(yōu)點(diǎn),大致表現(xiàn)在這兩個(gè)主要方面:第一,Spring的IOC特點(diǎn),它能夠?qū)?duì)象相互之間的依賴性關(guān)聯(lián)交由Spring管理,從而便于解耦,簡(jiǎn)單設(shè)計(jì);其二,Spring的AOP特點(diǎn),能夠聚集復(fù)雜模板,提高開(kāi)發(fā)效率。mybatis通過(guò)進(jìn)行事務(wù)、日志和授權(quán)管理,為一些優(yōu)質(zhì)開(kāi)放架構(gòu)帶來(lái)了集成支撐。在開(kāi)發(fā)過(guò)程中,遇到了一些無(wú)法實(shí)現(xiàn)的問(wèn)題。經(jīng)過(guò)搜索和查詢,最終解決了這些問(wèn)題??偠灾?,這個(gè)學(xué)期我覺(jué)得自身仍有許多欠缺地方,學(xué)習(xí)也還不夠扎扎實(shí)實(shí)。雖然大學(xué)生涯已經(jīng)過(guò)去一大半,但我堅(jiān)信,只要我努力學(xué)習(xí),不斷嘗試,一定能夠取得滿意的成績(jī)。最后,我要感謝老師的耐心指導(dǎo),讓我有機(jī)會(huì)更好地完成自己的學(xué)業(yè)。參考文獻(xiàn)[1]劉雪花.計(jì)算機(jī)軟件JAVA編程特點(diǎn)及其技術(shù)探究[J].科技風(fēng),2021(23):76-78.[2]陳蓮.基于Java的Web開(kāi)發(fā)技術(shù)[J].電子技術(shù)與軟件工程,2021(16):43-44.[3]蔡俊豪,王桂榮.Java在互聯(lián)網(wǎng)的應(yīng)用分析[J].電子技術(shù),2021,50(06):44-45.[4]宋永鵬.基于MySQL的數(shù)據(jù)庫(kù)查詢性能優(yōu)化[J].電子設(shè)計(jì)工程,2

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論