版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)務(wù)管理系統(tǒng)對(duì)于工作的有效開展和人才培養(yǎng)質(zhì)量的提高尤為重要。本系統(tǒng)以MYSQL用作后端的系統(tǒng)數(shù)據(jù)的存儲(chǔ)單元,用了JAVA編程語言對(duì)系統(tǒng)的編寫和 (預(yù)定教室)與培養(yǎng)計(jì)劃查看;管理員角色包括:學(xué)生管理、教師管理、課程管化辦公提高了學(xué)校里老師和學(xué)生處理日常事務(wù)的速度,代表著著高校的教務(wù)管關(guān)鍵詞:Java教務(wù)信息化MYSQL數(shù)據(jù)庫 1 21.1研究背景與意義 2 21.3開發(fā)工具和相應(yīng)技術(shù) 3 3 3 3 3 3第2章系統(tǒng)分析 52.1可行性分析 52.2系統(tǒng)對(duì)象分析 52.3功能需求分析 6 6 72.4安全性需求分析 72.5數(shù)據(jù)流程分析 8 93.1系統(tǒng)總體設(shè)計(jì) 93.2系統(tǒng)功能設(shè)計(jì) 93.3數(shù)據(jù)庫設(shè)計(jì) 第4章系統(tǒng)實(shí)現(xiàn) 4.1學(xué)生相關(guān)功能模塊 4.2教師相關(guān)功能模塊 4.3管理員相關(guān)功能模塊 23 5.1測(cè)試目的 265.2功能測(cè)試及測(cè)試結(jié)果 26參考文獻(xiàn) 第1頁共30頁如今,在中國國家教育部格外重視計(jì)算機(jī)教學(xué)在學(xué)習(xí)過程中的作用。世界發(fā)展水平已進(jìn)入一個(gè)相當(dāng)激烈的對(duì)局,計(jì)算機(jī)信息管理技術(shù)對(duì)于教學(xué)的參與多少對(duì)教學(xué)水平的高低有著影響,所以為了提升學(xué)校信息管理技術(shù)的發(fā)展,教務(wù)管理系統(tǒng)的出現(xiàn)也是十分有必要的。高校每年慢慢擴(kuò)大辦學(xué)規(guī)模,學(xué)生人數(shù)逐年增長(zhǎng),學(xué)生的信息管理已經(jīng)成為高校在辦學(xué)過程中的重要手段;教師工作也在逐漸遞增,屬于自己的個(gè)人時(shí)間幾乎沒有。因此需要教務(wù)管理系統(tǒng)對(duì)教學(xué)中信息接收頻率進(jìn)行提升,使管理更加便捷,有效。有了教務(wù)管理系統(tǒng),就可以讓學(xué)校更方便管理,存放于讀取方便,讓教學(xué)人員更方便與數(shù)字化管理,改變了信息教學(xué)的現(xiàn)有局面。所以教務(wù)系統(tǒng)設(shè)計(jì)了以下模塊,其中包含了學(xué)生,教師,管理員三大模塊。學(xué)生模塊可以快速查看課表,進(jìn)行選課,查看成績(jī),預(yù)約學(xué)習(xí)教室以及查看學(xué)校公告。教師模塊可以發(fā)布課程,上傳成績(jī),查看課表,查詢教室和閱讀學(xué)校公管理員則可以把一些與學(xué)生、教師的相關(guān)信息進(jìn)行增刪改查,修改課程,查看教室狀態(tài)等。在設(shè)計(jì)時(shí)用了MYSQL作為后端數(shù)據(jù)的存儲(chǔ),把JAVA語言、eclipse用作系統(tǒng)的編寫和開發(fā)基礎(chǔ),最后實(shí)現(xiàn)了本系統(tǒng)的可實(shí)現(xiàn)的功能。這篇論文,一開始從研究的背景、作用與好處開始,為后面的實(shí)現(xiàn)功能做了鋪墊。根據(jù)設(shè)計(jì)初衷的教務(wù)管理系統(tǒng)的可以實(shí)現(xiàn)的功能以及后面涉及到的各種各樣的專業(yè)技術(shù)的探索,進(jìn)行了系統(tǒng)的分析與設(shè)計(jì),并且對(duì)這個(gè)結(jié)果做了測(cè)試,從而可以達(dá)到在別人用這個(gè)系統(tǒng)時(shí)可以讓教務(wù)管理可以做到方便簡(jiǎn)潔更有效率。第2頁共30頁第1章緒論21世紀(jì)互聯(lián)網(wǎng)時(shí)代飛快發(fā)展,我國的教育體制也已初見規(guī)模,一些現(xiàn)有的教育平臺(tái)中,已經(jīng)是有一些經(jīng)過教育部批準(zhǔn)的新型試點(diǎn)學(xué)校,其中也有一些是自主創(chuàng)辦試點(diǎn)平臺(tái)。清華在線、北大在線、新東方教育在線等等這些平臺(tái)都是現(xiàn)在我們國內(nèi)相比較知名度高的在線教育平臺(tái),從這里可以看出教育體制的改革必定到來。時(shí)代的不停發(fā)展使互聯(lián)網(wǎng)已經(jīng)成為我們生活中必不可少的東西,現(xiàn)在學(xué)校的管理全部都是依靠信息技術(shù)手段。因此,需要研究適應(yīng)新教學(xué)體系并滿足高?,F(xiàn)代管理要求的教務(wù)管理系統(tǒng)1。它將為學(xué)校的管理做出很大的貢獻(xiàn)。在生活中,計(jì)算機(jī)系統(tǒng)越來越方便,是人類的生活各方面都得到了提高,也減少了資源浪費(fèi)。本課題在國內(nèi)外的現(xiàn)階段研究及發(fā)展如下:(一)國外研究現(xiàn)狀及發(fā)展趨勢(shì):在西方,當(dāng)今的信息化教育教學(xué)在不停的試驗(yàn)和投放中,所以他們國家高等學(xué)校對(duì)管理學(xué)生和整理信息的手段很有方法,利用信息化技術(shù)在教學(xué)領(lǐng)域的高速發(fā)展,開發(fā)了新的思維使教務(wù)管理信息化走進(jìn)校園,他們同時(shí)也會(huì)在這方面投入大量的精力,以便管理和應(yīng)用模式更加有效,使之更加方便[21。(二)國內(nèi)研究現(xiàn)狀及發(fā)展趨勢(shì):(1)除了清華大學(xué)自研的系統(tǒng),國內(nèi)還有很多商業(yè)產(chǎn)品,如北京奧龍科技、湖南青果軟件、上海應(yīng)龍網(wǎng)絡(luò)、杭州正方軟件股份等等都有相應(yīng)的教務(wù)管理信息系統(tǒng)軟件產(chǎn)品3。(2)王芳指出:目前由于高校大學(xué)生數(shù)量不段增加,學(xué)校內(nèi)的教務(wù)管理工作責(zé)任越來越重要,因此將信息化的教務(wù)管理系統(tǒng)貫穿于整個(gè)教學(xué)中的各個(gè)環(huán)節(jié),(3)科學(xué)化的高校信息管理能夠提升高校的管理水平和管理效率,在科技高速發(fā)展的今天,將信息技術(shù)與高效管理更加科學(xué)地融合在一起成為了高校管理人員的重要研究方向,高校管理人員也應(yīng)該積極改良,提升高校管理工作的質(zhì)量C/S模式是現(xiàn)在編程人員最實(shí)用的兩層架構(gòu)方式,它是在客戶機(jī)與服務(wù)器之間進(jìn)行數(shù)據(jù)處理的一種交互方式,這種架構(gòu)在應(yīng)用程序的界面可以操作靈活,使用的安全性相對(duì)來說比較高,數(shù)字信息傳播速度快,不會(huì)延時(shí),但它的缺點(diǎn)也很明顯。1.3.2JAVA語言java是現(xiàn)在大學(xué)生在校期間必修的一門功課,現(xiàn)在應(yīng)用很方便。java語言具有強(qiáng)大和簡(jiǎn)單兩個(gè)特征,所以編程人員一般在編寫相對(duì)來說較為簡(jiǎn)單地應(yīng)用程序時(shí),它會(huì)是第一選擇。1.3.3MySQL數(shù)據(jù)庫MySQL數(shù)據(jù)庫在經(jīng)歷過幾個(gè)進(jìn)程的改革不斷地升級(jí),已經(jīng)變得非常穩(wěn)定。它是當(dāng)前在編寫程序時(shí),存儲(chǔ)數(shù)據(jù)常用的相互影響的數(shù)據(jù)庫管理系統(tǒng),它把每一個(gè)數(shù)據(jù)儲(chǔ)存到不同的表中,提高了其速度與靈活性,MySQL具有體積小巧、速度快速、成本低廉、代碼開源等優(yōu)點(diǎn),非常適合這次用來儲(chǔ)存數(shù)據(jù)。Eclipse是對(duì)于語言來說的編寫呈現(xiàn)平臺(tái)。它是信息技術(shù)公司專注開發(fā)的下一代語言的開發(fā)環(huán)境,旨在取代JAVA的商業(yè)軟件可視化時(shí)代。努力成為當(dāng)前編程的高度集成的工具為開發(fā)程序的途中減少一個(gè)障礙,盡量升級(jí)為一個(gè)功能齊全的商工業(yè)平臺(tái)。1.3.5開發(fā)平臺(tái)在一開始編寫這個(gè)平臺(tái)時(shí)用到的是一個(gè)小新潮筆記本,它的系統(tǒng)是Windows10系統(tǒng),在編寫的過程中使用的開發(fā)工具是分為語言編寫軟件Eclipse和數(shù)據(jù)儲(chǔ)存軟件MySQL8.0版本。因?yàn)槊恳粋€(gè)程序都有一個(gè)適合它的開發(fā)環(huán)境,經(jīng)過翻閱資料和查找文獻(xiàn),最終選擇了jdk1.8.0定為它的開發(fā)環(huán)境,并且選擇了Tomcat9.0為本系統(tǒng)的服務(wù)環(huán)境。本論文的研究步驟主要是有一下幾個(gè)方面:1.系統(tǒng)分析:在研究設(shè)計(jì)之前,會(huì)讀取大量的文獻(xiàn)和相關(guān)的資料進(jìn)行了第5頁共30頁第2章系統(tǒng)分析技術(shù)性方面,我選用了現(xiàn)在編程人員首選JA避的麻煩,讓平時(shí)處理事務(wù)的速率。當(dāng)初在編寫時(shí)用到了jquery,spring,ajax,html,css,jsp來設(shè)計(jì)實(shí)現(xiàn)頁面的美觀和調(diào)整,上面提到的技術(shù),都是我通過看取了一個(gè)網(wǎng)上交互式的方式可以使這個(gè)系統(tǒng)更加流暢,投放時(shí)也不會(huì)有太大的2.2系統(tǒng)對(duì)象分析通過檢查類的定義、分析問題的需求和運(yùn)用該領(lǐng)域知識(shí)來完善和確定類的屬性7。其屬性和操作及其之間的關(guān)系如圖2.1所示。+insertCourse():Int+selectCourseList0;OtseletCourseListByTeacher0:Ob**NATIONALITY:CharNATIVEPLACE:CharupdateTeacher(:IntegtzeLectTeacherList0:ObtupdateTencher0:IntetselectTeacherListO:0b**11本系統(tǒng)是用戶可以根據(jù)自己的等級(jí)進(jìn)行不同身份來登錄,查看自己權(quán)限內(nèi)可以讀取到的學(xué)生信息8。管理員可以對(duì)學(xué)生,教師的相關(guān)信息進(jìn)行增刪改查,以及課程,課表,教室管理;教師則是查看培養(yǎng)計(jì)劃,學(xué)生管理,成績(jī)、課程、課表及教室管理;學(xué)生主要是查看成績(jī),課表,預(yù)約教室等[91。教師和學(xué)生系統(tǒng)用例圖如圖2.2.1所示,管理員系統(tǒng)用例圖如圖2.2.2所示。成績(jī)管理教師管理課程管理課表管理教室管理培養(yǎng)計(jì)劃成績(jī)查看學(xué)生管理課程管理課表管理教室管理培養(yǎng)計(jì)劃圖2.2.1教師和學(xué)生系統(tǒng)用例圖公告管理圖2.2.2管理員系統(tǒng)用例圖2.3.1客戶端用戶功能使用者為學(xué)生,教師[10]。第7頁共30頁(1)學(xué)生模塊的功能如下:登錄:根據(jù)賬號(hào)密碼進(jìn)行登錄操作。查看成績(jī):學(xué)生可以根據(jù)自己的所選老師及課程查看自己所修的學(xué)分及分選課管理:學(xué)生可以查看自己選了幾門課,代課教師以及上課地點(diǎn)。課表管理:學(xué)生可以查看自己一周內(nèi)所修課程及教室。學(xué)生管理:學(xué)生可以對(duì)自己相關(guān)的信息進(jìn)行修改。教室管理:學(xué)生可以查看當(dāng)前教室的相關(guān)情況并進(jìn)行預(yù)約。培養(yǎng)計(jì)劃:學(xué)生可以查看培養(yǎng)計(jì)劃。(2)教師模塊的功能如下:登錄:根據(jù)自己身份權(quán)限進(jìn)行登錄操作。查看成績(jī):老師可以根據(jù)自己的所代老師課程查看學(xué)生所修的學(xué)分及分?jǐn)?shù)進(jìn)行修改。教師管理:一般有教師自己相關(guān)的內(nèi)容。課程管理:老師可以查看自己代課的詳細(xì)情況。課表管理:老師可以查看自己一周內(nèi)所修課程及教室。選課管理:老師可以查看自己代了幾門課。教室管理:老師可以查看當(dāng)前教室的相關(guān)情況并進(jìn)行預(yù)約。培養(yǎng)計(jì)劃:老師可以查看培養(yǎng)計(jì)劃。2.3.2后臺(tái)管理員功能管理員功能如下:登錄:使用賬號(hào)密碼進(jìn)行登錄操作。學(xué)生信息管理:管理員對(duì)學(xué)生的相關(guān)信息進(jìn)行增刪改查。教師信息管理:管理員對(duì)教師的相關(guān)信息進(jìn)行增刪改查。課程管理:管理員可以選擇課程進(jìn)行增刪改查。教室管理:查看教室空閑情況,直接進(jìn)行預(yù)約占座。公告管理:進(jìn)行發(fā)布公告。安全是很重要的,對(duì)于一個(gè)系統(tǒng)來說安全級(jí)別高的,可以避免用戶信息泄露。現(xiàn)在對(duì)于大數(shù)據(jù)時(shí)代來說,數(shù)據(jù)泄露是非常致命的,所以我們應(yīng)該對(duì)系統(tǒng)的安全性要更加重視11。使用本系統(tǒng)是會(huì)進(jìn)行權(quán)限區(qū)別確認(rèn),不同的人員看到的界面及其信息是不一樣的,以防發(fā)生信息混亂或錯(cuò)誤的現(xiàn)象,所以教師和學(xué)生在使用可以放心191。第8頁共30頁這是對(duì)系統(tǒng)存儲(chǔ)數(shù)據(jù)及其傳輸過程進(jìn)行分析,系統(tǒng)的分為管理員、教師學(xué)生具體的頂層數(shù)據(jù)流圖如圖2.3所示。學(xué)生教師輸入用戶名密碼輸出課程,課表等信息輸出課程,課表,成績(jī)信息輸出課程,課表,成績(jī)信息—輸出教師、學(xué)生信息—管理員第9頁共30頁第3章系統(tǒng)設(shè)計(jì)教務(wù)管理系統(tǒng)可以按角色分為三個(gè)模塊。三個(gè)模塊看上去是各管各的,互不干擾,但其實(shí)是層層遞進(jìn)的關(guān)系。一個(gè)模塊進(jìn)行相關(guān)的操作后會(huì)在別的角色那里看到相關(guān)修改,根據(jù)要求添加的信息也會(huì)在相應(yīng)的地方看到改變。系統(tǒng)的功能結(jié)構(gòu)圖如圖3.1所示。選選課管理查看培養(yǎng)計(jì)劃用戶管理學(xué)生模塊教室管理課表管理成績(jī)管理培養(yǎng)計(jì)劃教室管理課表管理教師模塊課程管理教師管理成績(jī)管理發(fā)布公告教室管理課表管理管理員模塊課程管理教師管理學(xué)生管理3.2系統(tǒng)功能設(shè)計(jì)1、登錄功能個(gè)人資料等信息進(jìn)行管理。2、用戶管理第10頁共30頁用戶登錄成功后,可以在自己權(quán)限允許的范圍內(nèi)對(duì)個(gè)人信息進(jìn)行編輯,比如用戶更新自己的聯(lián)系方式等。3、課程管理提供課程增刪查改的功能,可查看上課的時(shí)間和地點(diǎn)、任課教師等信息,教師可以在系統(tǒng)中發(fā)布學(xué)生該課程的成績(jī),成績(jī)只能輸入一次,不能修改,學(xué)生可以通過這個(gè)模塊來對(duì)自己的學(xué)習(xí)成果進(jìn)行查看。4、課表管理教師可以查看上課的教師和時(shí)間,自動(dòng)生成自己的上課課表,學(xué)生可以根據(jù)課表查看自己的選課以及上課的教室和時(shí)間。5、公告管理在首頁中可以顯示最新的通知,便于教師和學(xué)生了解學(xué)校最新動(dòng)態(tài)。(只有管理員有發(fā)布的權(quán)利)3.3數(shù)據(jù)庫設(shè)計(jì)通過前面的解說可以得到數(shù)據(jù)庫中最核心的是學(xué)生,管理員、教師信息。所以可以得到下面的數(shù)據(jù)描述:管理員:管理人員的相關(guān)信息。學(xué)生:學(xué)生的基礎(chǔ)相關(guān)信息的存儲(chǔ)。教師:進(jìn)行教師相關(guān)信息的管理和存儲(chǔ)。課表:里邊有關(guān)于課表的相關(guān)信息。教室:查看教室號(hào),教室狀態(tài),預(yù)約人及于預(yù)約時(shí)間。課程:查看課程號(hào),課程名,學(xué)時(shí),學(xué)分。成績(jī):課程號(hào),課程名,學(xué)號(hào),學(xué)分。3.3.2數(shù)據(jù)庫概念設(shè)計(jì)1.系統(tǒng)各實(shí)體與屬性(1)學(xué)生所附帶的信息多樣化,我們通過分析可以得出學(xué)號(hào)是學(xué)生信息里比較重要的屬性。學(xué)生屬性圖如下圖3.2所示。(2)教師的相關(guān)信息中對(duì)其來說重要的可以證明其身份的工號(hào);教師屬性圖如下圖3.3所示。年齡年齡姓名民族教師電話號(hào)碼性別院系(3)教室有教室號(hào),教室名,預(yù)約人,預(yù)約時(shí)間,預(yù)約狀態(tài)等信息,其中重要的是教室號(hào);教室屬性圖如下圖3.4所示。教室名教室號(hào)教室預(yù)約時(shí)間預(yù)約人預(yù)約狀態(tài)第11頁共30百第12頁共30頁(4)課表的信息如下圖3.5所示。(5)課程的信息在下圖3.6所示。(6)成績(jī)包含課程號(hào),課程名,學(xué)號(hào)及分?jǐn)?shù),但學(xué)號(hào)和課程號(hào)相對(duì)來說比較重要;成績(jī)屬性圖如下圖3.7所示。課程號(hào)課程號(hào)學(xué)號(hào)課程名分?jǐn)?shù)成績(jī)(7)管理員(管理員賬號(hào),管理員密碼,管理員編號(hào)),其主關(guān)鍵字為管理員編號(hào);管理員屬性圖如下圖3.8所示。管理員管理員賬號(hào)2.系統(tǒng)關(guān)鍵E-R圖第13頁共30百系統(tǒng)關(guān)鍵E-R圖如圖3.9所示。NN教授NM管理管理員成績(jī)工13.3.3數(shù)據(jù)庫表設(shè)計(jì)教務(wù)管理系統(tǒng)中產(chǎn)生的數(shù)據(jù)表很多,其中主要的是:學(xué)生信息表,課程信息表,管理員表,教師信息表等,具體用到的數(shù)據(jù)表我做了一個(gè)匯總表。數(shù)據(jù)庫匯總表:數(shù)據(jù)庫表名關(guān)系模式名稱備注管理員登錄管理員信息表院系院系信息培養(yǎng)計(jì)劃培育計(jì)劃信息教室教室安排信息教室命名教室信息學(xué)生學(xué)生個(gè)人信息學(xué)生課程學(xué)生課程信息教師教師個(gè)人信息通知通知信息學(xué)生登錄學(xué)生登錄信息教師登錄教師登錄信息(1)course表如表3.11所示。第14頁共30頁字段名字段類型長(zhǎng)度約束控制描述主鍵課程編號(hào)課程名稱學(xué)分外鍵課程時(shí)間上課地點(diǎn)課程類型(2)Departs情況數(shù)據(jù)表如表3.12所示。表3.12系別表字段名字段類型長(zhǎng)度約束控制2學(xué)院名稱學(xué)科類型班級(jí)班級(jí)編號(hào)學(xué)科等級(jí)(3)Plan情況數(shù)據(jù)表如表3.13所示。字段名字段類型長(zhǎng)度約束控制描述學(xué)期學(xué)年課程編號(hào)(4)Room情況數(shù)據(jù)表如表3.14所示。字段名字段類型長(zhǎng)度約束控制描述主鍵教室號(hào)教室名預(yù)約人(5)Student情況數(shù)據(jù)表如表3.15所示。第15頁共30百字段名字段類型長(zhǎng)度約束控制描述主鍵學(xué)號(hào)姓名性別班級(jí)院系籍貫電話號(hào)碼出生日期(6)Studentcourse情況數(shù)據(jù)表如表3.16所示。字段名字段類型長(zhǎng)度約束控制外鍵學(xué)生學(xué)號(hào)課程編號(hào)學(xué)科成績(jī)(7)Teacher情況數(shù)據(jù)表如表3.17所示。字段名字段類型長(zhǎng)度約束控制描述主鍵工號(hào)姓名性別院系民族籍貫電話號(hào)碼出生日期第16頁共30頁第4章系統(tǒng)實(shí)現(xiàn)當(dāng)教務(wù)管理系統(tǒng)可以基本完成功能后,就要把系統(tǒng)的各個(gè)功能進(jìn)行確定,通過之前的分析可以了解到對(duì)管理系統(tǒng)來說,也是可以進(jìn)行管理的。所以這就需要對(duì)系統(tǒng)的模塊設(shè)計(jì)進(jìn)行理解與解釋,通過前面章節(jié)的描述可以窺探到教務(wù)管理系統(tǒng)的功能分為三個(gè)角色模塊。以下就是詳細(xì)介紹。4.1學(xué)生相關(guān)功能模塊本模塊是對(duì)學(xué)生的相關(guān)信息進(jìn)行說明,可以概括為兩個(gè)大方面:登錄界面和學(xué)生信息界面。登錄時(shí),學(xué)生賬號(hào)和密碼要核對(duì)正確才可以成功進(jìn)入用戶界面查看相關(guān)信息,學(xué)生信息界面里包含課程、課表、成績(jī)、教室、個(gè)人信息修改與培養(yǎng)計(jì)劃查看。簡(jiǎn)單的畫了一個(gè)學(xué)生登錄流程圖,如圖4.1所示。賬號(hào)是否存在Y密碼是否正確圖4.1登錄流程圖1.登錄如圖4.2所示。第17頁共30百登錄主要代碼如圖4.3所示。publicAdminselectconn=JDBCUtil.getConnectiStringaname=admin.getAStringsql=ps.setString(1,aname);ps.setString(2,apsw);result=ps.executeQuery();}圖4.3登錄界面主要代碼圖2.學(xué)生成績(jī)查看,如圖4.4所示。合首頁|日成績(jī)管理|課表管理|IN選課管理|用戶管理|教室管理|培養(yǎng)計(jì)劃|U注銷登錄|歡迎:孟婷同學(xué)登錄圖4.4學(xué)生成績(jī)主要代碼如圖4.5所示。publicintupdateStudentCourse(StudentCoursestudentCourse){ResultSetresult=null;ps.setString(3,cno);flag=ps.executeUpdate();圖4.5學(xué)生成績(jī)主要代碼圖3.課表查看,如圖4.6所示。畫教務(wù)管理系統(tǒng)含首頁|日成績(jī)管理|篇課表管理|I卜選課管理|憨用戶管理|教室管理|培養(yǎng)計(jì)劃|U注銷登錄|歡迎:王倩同學(xué)登錄星期一星期四圖4.6課表查看4.課程查看,如圖4.7所示。第19頁共30百合首頁|日成績(jī)管理|課表管理|I小選課管理|嬰用戶管理|教室管理|培養(yǎng)計(jì)劃|()注銷登錄|歡迎:孟婷同學(xué)登錄已選課程圖4.7課程查看主要代碼如圖4.8所示。Stringctime=course.StringcplaceStringsql="inserti5.用戶查看,如圖4.9所示。舍舍首頁|□成績(jī)管理|篇課表管理|I選課管理|恐用戶管理|教室管理|自培養(yǎng)計(jì)劃|U注銷登錄|歡迎:孟婷同學(xué)登錄基本信息修改密碼專業(yè):院系:請(qǐng)選擇6.修改密碼,如圖4.10所示。第20頁共30頁基本信息修改密碼L輸入密碼:重新輸入:7.教室查看,如圖4.11所示。課表管理教室管理||歡迎:孟婷同學(xué)登錄|選課管理|U注銷登錄|成績(jī)管理I課表管理教室管理||歡迎:孟婷同學(xué)登錄|選課管理|U注銷登錄|成績(jī)管理I121已被占用11圖4.11教室查看8.培養(yǎng)計(jì)劃查看,如圖4.12所示。圖培養(yǎng)計(jì)劃|U注銷登錄圖培養(yǎng)計(jì)劃|U注銷登錄請(qǐng)送擇一3第21頁共30百教師通過輸入自己的賬號(hào)密碼成功進(jìn)去相關(guān)信息界面后,可以對(duì)自己的信息進(jìn)行修改。里邊包括課程,課表查看,個(gè)人信息修改,查看學(xué)生培養(yǎng)計(jì)劃,上傳學(xué)生成績(jī)。流程圖如圖4.13所示。YY退出結(jié)束1.修改學(xué)生信息界面如圖4.14所示。畫教務(wù)管理系統(tǒng)合首頁|學(xué)生管理教師管理I課程管理|教室管理|通知管理|U請(qǐng)選擇--出生日期院系男男幺蛾子2申玉娜女3男4男5男漢無6女漢山西省7女漢8男漢9男漢2.修改學(xué)生成績(jī)界面如圖4.15所示。合首頁白成績(jī)管理課表管理Ih選課管理懇用戶管理教室管理培養(yǎng)計(jì)劃U)注銷登錄----請(qǐng)選擇----1Java與面向?qū)ο?已提交)412C語言程序設(shè)計(jì)(已提交)32申玉娜4電子競(jìng)技(已提交)446數(shù)據(jù)庫(已提交)363.查看課表界面如圖4.16所示。合首頁|成績(jī)管理|課表管理|II選課管理|叢用戶管理|教室管理|培養(yǎng)計(jì)劃|)注銷登錄|歡迎:孫萌老師登錄星期一電子競(jìng)技第22頁共30頁第23頁共30百4.查看課程界面如圖4.17所示。含首頁|成績(jī)管理|篇課表管理|I:選課管理|用戶管理|教室管理|粵培養(yǎng)計(jì)劃|U注銷登錄|歡迎:孫萌老師登錄423好4電子競(jìng)技4B3和941.管理員模塊對(duì)學(xué)生的管理界面如圖4.18所示。含首頁|學(xué)生管理|教師管理|I課程管理|教室管理|通知管理|U注銷登錄歡迎:1管理員登錄請(qǐng)選擇-請(qǐng)選擇--出生日期院系男男幺蛾子2申玉娜女3男4男5男漢無6女漢山西省7女漢8男漢9男漢圖4.18學(xué)生管理圖學(xué)生管理關(guān)鍵代碼如圖4.19所示。}elseif(e.getSource()==jl_d}elseif(e.getSource()==elseif(e.getSource()==elseif(e.getSource()==jl_refresh){jl_refresh.setText("<html><fontcolor='#336699'style='font-weight:bojl_refresh.setText("<html><fontcolor='#336699'style='font-weight:bo}圖4.19學(xué)生管理主要代碼圖奔首頁|學(xué)生管理|教師管理|I課程管理|教室管理|通知管理|U注銷登錄歡迎:1管理員登錄--請(qǐng)選擇--時(shí)間453好3電子競(jìng)技443和354圖4.20課程管理圖publicvoidmouseClicked(M}elseif(e.getSource()==jl_delstudentCourse.setStudent(intflag=newStudentCourseDao().delStudentCours圖4.21課程管理關(guān)鍵代碼3.管理員模塊的課程管理界面如圖4.22所示含首頁學(xué)生管理教師管理I小課程管理教室管理|通知管理|U)注銷登錄歡迎:1-請(qǐng)選擇-請(qǐng)選擇-出生日期院系1男山西男漢女男女漢山西男漢圖4.22教師管理圖第25頁共30百教師管理關(guān)鍵代碼如圖4.23所示。publicvoidmouseEntered(MouseEif(e.getSource()==jl_add){}elseif(e.getSource()==}elseif(e.getSource()==jl_update){jl_update.setText("<html><fontcolor='#336699'style='font-weig}elseif(e.getSource()==jl_refresh){jl_refresh.setText("<html><fontcolor='#336699'style='font-weight:bold'>"+"刷圖4.23教師管理關(guān)鍵代碼圖第26頁共30頁第5章系統(tǒng)測(cè)試這個(gè)章節(jié)的存在是為了檢測(cè)這個(gè)系統(tǒng)是否穩(wěn)定,有沒有bug的存在,順帶檢驗(yàn)之前設(shè)計(jì)的功能能不能正常運(yùn)行,還有沒有遺漏的的錯(cuò)誤或者問題沒有發(fā)現(xiàn)[8]。比如,平時(shí)上課后會(huì)檢查做的題對(duì)不對(duì),哪里錯(cuò)了。測(cè)試系統(tǒng)也是這樣,做完后要看一下,自己做的對(duì)不對(duì),錯(cuò)在哪里了,然后改好在進(jìn)行測(cè)試,確保系統(tǒng)可以正常運(yùn)行。(1)注冊(cè)功能測(cè)試下表是檢測(cè)了用戶在注冊(cè)是輸入各種信息的情況,通過觀察系統(tǒng)的反饋情況可以得出該功能注冊(cè)時(shí)是否達(dá)到了要求。注冊(cè)功能測(cè)試用例如表5.1所示。用于用戶注冊(cè)測(cè)試目的測(cè)試數(shù)據(jù)以及操作預(yù)期結(jié)果實(shí)際結(jié)果與預(yù)期結(jié)果一致提示必填項(xiàng)不能為空與預(yù)期結(jié)果一致輸入的密碼少于6位與預(yù)期結(jié)果一致與預(yù)期結(jié)果一致(2)登錄功能測(cè)試下面是使用者在進(jìn)行賬號(hào)登錄時(shí)可能會(huì)發(fā)生的一些狀況,簡(jiǎn)單地做出了幾種評(píng)估預(yù)測(cè)。登錄測(cè)試用例如表5.2所示。測(cè)試目的測(cè)試數(shù)據(jù)以及操作預(yù)期結(jié)果實(shí)際結(jié)果與預(yù)期結(jié)果一致與預(yù)期結(jié)果一致與預(yù)期結(jié)果一致登錄成功與預(yù)期結(jié)果一致第27頁共30百(3)課程管理功能測(cè)試下表是對(duì)教務(wù)管理這一功能做的簡(jiǎn)單地測(cè)試用例,主要是對(duì)要添加課程信息的增加,刪除,修改,查詢等操作做了一個(gè)檢驗(yàn),看是否正常運(yùn)行。課程管理的測(cè)試用例如表5.3所示。測(cè)試目的測(cè)試數(shù)據(jù)以及操作預(yù)期結(jié)果實(shí)際結(jié)果點(diǎn)擊添加課程,必填項(xiàng)合法輸入,點(diǎn)擊保存提示添加成功與預(yù)期結(jié)果一致點(diǎn)擊添加課程,必填項(xiàng)輸入不合法,點(diǎn)擊保存提示必填項(xiàng)不能為空與預(yù)期結(jié)果一致點(diǎn)擊修改課程,必填項(xiàng)修改為空,點(diǎn)擊保存提示必填項(xiàng)不能為空與預(yù)期結(jié)果一致點(diǎn)擊修改課程,必填項(xiàng)輸入不合法,點(diǎn)擊保存提示必填項(xiàng)不能為空與預(yù)期結(jié)果一致點(diǎn)擊刪除課程,選擇實(shí)驗(yàn)課程刪除提示刪除成功與預(yù)期結(jié)果一致點(diǎn)擊搜索課程,輸入存在的實(shí)驗(yàn)課程名與預(yù)期結(jié)果一致點(diǎn)擊搜索課程,輸入不存在的實(shí)驗(yàn)課程名與預(yù)期結(jié)果一致(4)學(xué)生管理功能測(cè)試學(xué)生登錄的測(cè)試用例如表5.4所示。表5.4學(xué)生登錄的測(cè)試用例功能描述測(cè)試目的測(cè)試數(shù)據(jù)以及操作預(yù)期結(jié)果實(shí)際結(jié)果未選擇學(xué)生,點(diǎn)擊提交與預(yù)期結(jié)果一致未填寫手機(jī),點(diǎn)擊提交提示請(qǐng)?zhí)顚懯謾C(jī)號(hào)與預(yù)期結(jié)果一致未輸入性別,點(diǎn)擊提交提示請(qǐng)選擇性別與預(yù)期結(jié)果一致(5)教師管理功能測(cè)試教師管理的測(cè)試用例如表5.5所示。表5.5教師管理的測(cè)試用例測(cè)試目的測(cè)試數(shù)據(jù)以及操作預(yù)期結(jié)果實(shí)際結(jié)果點(diǎn)擊添加教師,必填項(xiàng)合法輸入,點(diǎn)擊保存提示添加成功與預(yù)期結(jié)果一致點(diǎn)擊添加教師,必填項(xiàng)輸入不合法,點(diǎn)擊保存提示必填項(xiàng)不能為空與預(yù)期結(jié)果一致點(diǎn)擊修改教師,必填項(xiàng)修改為空,點(diǎn)擊保存提示必填項(xiàng)不能為空與預(yù)期結(jié)果一致點(diǎn)擊修改教師,必填項(xiàng)輸入不合法,點(diǎn)擊保存提示必填項(xiàng)不能為空與預(yù)期結(jié)果一致點(diǎn)擊刪除教師,選擇教師刪除提示刪除成功與預(yù)期結(jié)果一致點(diǎn)擊搜索教師,輸入存在的教師名查找出教師與預(yù)期結(jié)果一致點(diǎn)擊搜索教師,輸入不存在的教師名不顯示教師與預(yù)期結(jié)果一致第28頁共30頁隨著計(jì)算機(jī)技術(shù)的普及和應(yīng)用,信息技術(shù)已遍布世界各地,使人們的學(xué)習(xí)、生活和工作面貌煥然一新,更加高效、方便,高校
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/Z 137.1-2025健康信息學(xué)3D人體位置系統(tǒng)表示的分類結(jié)構(gòu)第1部分:骨骼
- 2026年南陽科技職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性考試題庫帶答案詳解
- 2026年寧德師范學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫及參考答案詳解1套
- 2026年九江職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性考試題庫帶答案詳解
- 2026年遵義職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫參考答案詳解
- 2026年榆林職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性考試題庫參考答案詳解
- 2026年浙江越秀外國語學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性考試題庫及參考答案詳解
- 2026年石家莊醫(yī)學(xué)高等??茖W(xué)校單招職業(yè)適應(yīng)性測(cè)試題庫及完整答案詳解1套
- 2026年揚(yáng)州市職業(yè)大學(xué)單招職業(yè)適應(yīng)性測(cè)試題庫及答案詳解一套
- 2026年安康職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性考試題庫參考答案詳解
- 2025年政府采購評(píng)審專家考試真題庫(附帶答案)
- 垃圾壓縮站運(yùn)營維護(hù)管理標(biāo)準(zhǔn)方案
- 《常見抗凝劑分類》課件
- 2025運(yùn)輸與配送期末考試題庫及答案
- 婦科TCT培訓(xùn)課件
- 婦科急癥培訓(xùn)課件
- 2025年灌溉與排水工程考試試題及答案
- 抵押權(quán)概述課件
- 軍事理論-綜合版(新版)知到智慧樹答案
- 護(hù)理禮儀情景劇課件模板
- 基因克隆技術(shù)課件教案
評(píng)論
0/150
提交評(píng)論