




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
16-基于BS架構(gòu)和web的學(xué)生信息日?qǐng)?bào)系統(tǒng)設(shè)計(jì)摘要隨著我國(guó)高等教育科學(xué)事業(yè)的不斷穩(wěn)步發(fā)展,計(jì)算機(jī)信息技術(shù)的發(fā)展壯大,越來(lái)越多的用戶能夠進(jìn)行網(wǎng)上管理學(xué)生信息,因此為了用戶更好管理學(xué)生的相關(guān)信息,開(kāi)發(fā)一個(gè)學(xué)生信息日?qǐng)?bào)系統(tǒng)已經(jīng)成為現(xiàn)代教育發(fā)展的新趨勢(shì)。本研究課題根據(jù)高校用戶的實(shí)際需要以及高校網(wǎng)絡(luò)的發(fā)展優(yōu)勢(shì)設(shè)計(jì)一個(gè)學(xué)生信息日?qǐng)?bào)管理系統(tǒng),根據(jù)學(xué)生信息日?qǐng)?bào)系統(tǒng)的實(shí)際需求,進(jìn)行用戶需求統(tǒng)計(jì)分析,并對(duì)整個(gè)網(wǎng)站的學(xué)生信息日?qǐng)?bào)系統(tǒng)進(jìn)行規(guī)劃設(shè)計(jì)。運(yùn)用Jsp、Java、Mysql數(shù)據(jù)庫(kù)等技術(shù)。本學(xué)生信息日?qǐng)?bào)系統(tǒng)采用B/S架構(gòu)進(jìn)行開(kāi)發(fā),實(shí)現(xiàn)了用戶,老師和管理員三個(gè)用戶角色,實(shí)現(xiàn)了學(xué)生相關(guān)信息的管理功能,系統(tǒng)滿足在網(wǎng)絡(luò)上運(yùn)行的條件,用戶可以很方便的通過(guò)本系統(tǒng)對(duì)學(xué)生信息的進(jìn)行管理,具有較高的應(yīng)用價(jià)值。關(guān)鍵字:學(xué)生信息日?qǐng)?bào)系統(tǒng);JSP技術(shù);MYSQL數(shù)據(jù)庫(kù);B/S結(jié)構(gòu)目錄第一章緒論 緒論研究背景及現(xiàn)狀近年來(lái),隨著全球網(wǎng)絡(luò)技術(shù)的快速發(fā)展,網(wǎng)絡(luò)的普及率有了明顯提高。截止到2020年底,光中國(guó)的網(wǎng)民數(shù)量就達(dá)到了9.89億,超過(guò)了我國(guó)總?cè)丝诘囊话胍陨?,占全球手機(jī)網(wǎng)民總數(shù)的五分之一。而利用計(jì)算機(jī)對(duì)傳統(tǒng)信息管理也成為一種新的趨勢(shì),逐漸取代傳統(tǒng)管理方式。因?yàn)榻衲晷鹿诜窝滓咔榈某掷m(xù)爆發(fā),中國(guó)政府采取嚴(yán)格的疫情防控防疫措施,使中國(guó)疫情得到了有效的控制,然而世界整體疫情還是很嚴(yán)峻。新冠肺炎疫情對(duì)全國(guó)高校的正常返校和課堂教學(xué)活動(dòng)產(chǎn)生了一定的影響。因此全國(guó)出現(xiàn)了各種監(jiān)測(cè)疫情的平臺(tái),用于監(jiān)測(cè)和預(yù)防新冠肺炎,幾乎每個(gè)省都有自己的防疫平臺(tái),比如青海省就有青海信用健康碼、信用青海、學(xué)校出省未返回人員信息平臺(tái)等。通過(guò)對(duì)國(guó)內(nèi)相關(guān)疫情平臺(tái)的研究,總結(jié)出了此類平臺(tái)的好處和不足,好處有以下方面:一此類平臺(tái)均受到法律保護(hù),個(gè)人必須如實(shí)填報(bào)相關(guān)信息;二具有良好的界面簡(jiǎn)單易懂、能夠快速上手;三實(shí)時(shí)監(jiān)測(cè)人員的健康狀況,簡(jiǎn)化了人工登記管理程序,增強(qiáng)了疫情防控的準(zhǔn)確性。不足有以下方面:一不能和學(xué)校教學(xué)與管理工作相結(jié)合,不能減輕學(xué)校工作人員壓力;二不能實(shí)現(xiàn)師生的互動(dòng),不能增進(jìn)師生之間的感情。學(xué)生信息日?qǐng)?bào)系統(tǒng)的主要是為了減輕學(xué)校的管理壓力和實(shí)時(shí)監(jiān)測(cè)學(xué)生的健康狀況,本系統(tǒng)已經(jīng)基本實(shí)現(xiàn)了這些功能。1.2研究意義新冠肺炎疫情在突然間爆發(fā),對(duì)全國(guó)高校的正常返校及教育教學(xué)活動(dòng)都產(chǎn)生了影響。為了學(xué)校工作的正常進(jìn)行,教育部采取了“停課不停學(xué)”的措施。學(xué)生信息日?qǐng)?bào)系統(tǒng)的設(shè)計(jì),一是為在疫情期間方便學(xué)校處理大量的業(yè)務(wù)工作;二是獲取學(xué)生對(duì)課程內(nèi)容、效果、教師教學(xué)方式等方面的意見(jiàn);三學(xué)生留下疑惑,老師進(jìn)行解答,實(shí)現(xiàn)學(xué)生與老師之間的交流;四是監(jiān)測(cè)學(xué)生的身體狀況,以保證學(xué)生的身體健康。學(xué)生信息日?qǐng)?bào)系統(tǒng)整體設(shè)計(jì)的實(shí)現(xiàn),不僅可以有效促進(jìn)在校師生之間的信息交流,也便于學(xué)校及時(shí)、準(zhǔn)確地了解學(xué)生相應(yīng)的課程內(nèi)容、效果、教師講課方式等方面的意見(jiàn)和實(shí)時(shí)監(jiān)測(cè)學(xué)生的身體健康特征,將紙質(zhì)版記錄轉(zhuǎn)換成網(wǎng)絡(luò)版記錄,從而減輕了學(xué)校的管理壓力。現(xiàn)有的系統(tǒng)工作很難適應(yīng)疫情期間學(xué)校對(duì)學(xué)生的管理要求。本系統(tǒng)順應(yīng)當(dāng)下疫情的發(fā)展趨勢(shì),設(shè)計(jì)和開(kāi)發(fā)這個(gè)系統(tǒng)是非常有必要的。1.3研究?jī)?nèi)容本論文一共可以分為以下六章,具體工作的內(nèi)容如下所示:第一章、介紹了研究現(xiàn)狀及背景、研究意義和研究?jī)?nèi)容。第二章、介紹了學(xué)生信息日?qǐng)?bào)系統(tǒng)所使用的技術(shù)。第三章、描述了學(xué)生信息日?qǐng)?bào)系統(tǒng)的系統(tǒng)需求設(shè)計(jì),包括可行性性分析、需求分析、系統(tǒng)流程分析和運(yùn)行環(huán)境分析等。第四章、主要介紹了系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)、功能、數(shù)據(jù)庫(kù)實(shí)體和數(shù)據(jù)庫(kù)表。第五章、介紹了系統(tǒng)的詳細(xì)功能。第六章、對(duì)系統(tǒng)進(jìn)行了測(cè)試。第二章系統(tǒng)開(kāi)發(fā)技術(shù)2.1Java簡(jiǎn)介Java語(yǔ)言是世界上比較主流的面向?qū)ο蟮恼Z(yǔ)言。Java能夠在多種平臺(tái)運(yùn)行,兼容性比較強(qiáng)。與其他語(yǔ)言相比,Java更簡(jiǎn)單,編譯更方便,更安全可靠。Java在編程時(shí)是以面向?qū)ο蟮姆绞竭M(jìn)行編譯,因此可以在單片機(jī)上使用編譯好的軟件。面向?qū)ο笥腥筇卣鳎謩e是封裝、繼承、多態(tài)。封裝是將屬性隱藏,不允許外部程序直接訪問(wèn);繼承是子類具有父類的特征;多態(tài)可以使代碼具有較好的擴(kuò)展性。2.2HTML技術(shù)Html是用于實(shí)現(xiàn)頁(yè)面的超文本鏈接語(yǔ)言。它完全有效地解決了現(xiàn)代人與移動(dòng)計(jì)算機(jī)和平板電腦之間各種信息網(wǎng)絡(luò)通信和語(yǔ)言通信中的一種技術(shù)障礙。它是一種全新的標(biāo)準(zhǔn)化瀏覽技術(shù),廣泛用于現(xiàn)代Web瀏覽器中。Html的主要命令功能是專門(mén)為幫助您設(shè)置和設(shè)計(jì)網(wǎng)站前端的各種圖形動(dòng)態(tài)表頁(yè)面而設(shè)計(jì)的。Html是用于設(shè)計(jì)和開(kāi)發(fā)企業(yè)公司網(wǎng)頁(yè)的最基本的通用編程語(yǔ)言和設(shè)計(jì)技術(shù),它主要由Head和Body組成。在“標(biāo)題”部分中,我們可以添加標(biāo)題信息以顯示瀏覽時(shí)所需的任何內(nèi)容。正文部分的主要目的是包含網(wǎng)頁(yè)所需的所有信息。2.3B/S架構(gòu)在早期程序開(kāi)發(fā)中,C/S體系結(jié)構(gòu)使用最多。現(xiàn)在,軟件的開(kāi)發(fā)已經(jīng)離我們的日常生活密不可分。還有許多使用C/S架構(gòu)開(kāi)發(fā)的軟件,例如企業(yè)在日常辦公中使用的MicrosoftOffice軟件,我國(guó)開(kāi)發(fā)的WPS文檔處理軟件以及娛樂(lè)軟件騰訊的QQ和微信。金山殺毒軟件,瑞金殺毒軟件等上安裝的殺毒軟件均為C/S架構(gòu)。但是,在Internet網(wǎng)絡(luò)快速發(fā)展之后,鑒于每個(gè)人對(duì)數(shù)據(jù)和信息共享的需求,在升級(jí)和改進(jìn)原始C/S體系結(jié)構(gòu)之后,存在當(dāng)前的主流體系結(jié)構(gòu)B/S體系結(jié)構(gòu)。B/S體系結(jié)構(gòu)基于C/S體系結(jié)構(gòu)。在此體系結(jié)構(gòu)的基礎(chǔ)上,添加了瀏覽器,因此直接訪問(wèn)服務(wù)器的原始方式已成為通過(guò)瀏覽器直接訪問(wèn)服務(wù)器的方式。充分利用持續(xù)發(fā)展的當(dāng)前瀏覽器技術(shù)。它還降低了軟件開(kāi)發(fā)和維護(hù)的成本。2.4數(shù)據(jù)庫(kù)介紹學(xué)生信息日?qǐng)?bào)系統(tǒng)使用的數(shù)據(jù)庫(kù)是Mysql,改數(shù)據(jù)庫(kù)目前是非常流行的?,F(xiàn)在,它已經(jīng)被Oracle公司合并。與其他數(shù)據(jù)庫(kù)相比,它的開(kāi)放性、速度和多線程性,使得人們更喜歡使用它。Mysql具有明顯的優(yōu)勢(shì),列如,Mysql可以在多個(gè)平臺(tái)上工作,并根據(jù)不同的語(yǔ)言來(lái)提供API函數(shù)。可以使用Mysql構(gòu)建數(shù)據(jù)庫(kù)表,這可以使程序運(yùn)行更快、更安全。第三章系統(tǒng)需求分析系統(tǒng)需求分析可以使我們對(duì)設(shè)計(jì)的系統(tǒng)有深入的了解,通過(guò)系統(tǒng)需求分析,可以確認(rèn)研究方法和明確目標(biāo),并找到可行的方案。本系統(tǒng)的主要功能有公告管理,由管理員發(fā)布公告信息;班級(jí)管理,由管理員添加班級(jí)信息;課程管理,管理員和教師都能發(fā)布課程信息,學(xué)生進(jìn)行選課,系統(tǒng)自動(dòng)統(tǒng)計(jì)選課人數(shù);課程資料管理,管理員和教師可以上傳資料,學(xué)生可以瀏覽下載,在課程資料模塊下學(xué)生和教師能夠進(jìn)行交流;體溫信息上報(bào),學(xué)生和教師都可以上傳疫情信息;課程意見(jiàn),學(xué)生可以提交相對(duì)的課程意見(jiàn)信息。3.1可行性分析學(xué)生信息日?qǐng)?bào)系統(tǒng)主要是為對(duì)學(xué)生相關(guān)信息的管理。確認(rèn)目標(biāo)后,本系統(tǒng)從經(jīng)濟(jì)、技術(shù)、操作等三個(gè)方面進(jìn)行可行性分析。3.1.1經(jīng)濟(jì)可行性本系統(tǒng)對(duì)于硬件和軟件環(huán)境的要求,市面上就已經(jīng)非常容易得到。本系統(tǒng)的開(kāi)發(fā)主要目標(biāo)就是對(duì)管理系統(tǒng)進(jìn)行開(kāi)發(fā)與維護(hù),因?yàn)閷?duì)于開(kāi)發(fā)的人力、財(cái)務(wù)上的要求并不高,而且這個(gè)系統(tǒng)也并非很復(fù)雜,開(kāi)發(fā)的周期短,在實(shí)際應(yīng)用中具有較高的經(jīng)濟(jì)價(jià)值,因此本系統(tǒng)開(kāi)發(fā)可行。3.1.2技術(shù)可行性在開(kāi)發(fā)此系統(tǒng)時(shí),選擇了Jsp、Java、Mysql、前端Html+Css+Jquery等技術(shù)。因?yàn)樵诖髮W(xué)期間已經(jīng)學(xué)習(xí)了這些技術(shù),并了解eclipse工具。已經(jīng)能夠利用所學(xué)的知識(shí)構(gòu)建好開(kāi)發(fā)環(huán)境,并且在大學(xué)課程設(shè)計(jì)的實(shí)踐課程中也做過(guò)此類系統(tǒng)的開(kāi)發(fā)。因此,就技術(shù)方面而言,開(kāi)發(fā)改程序沒(méi)有問(wèn)題的。3.1.3操作可行性學(xué)生信息日?qǐng)?bào)主要基于B/S架構(gòu)開(kāi)發(fā),用戶可以通過(guò)便捷式訪問(wèn)和操作系統(tǒng)。系統(tǒng)界面簡(jiǎn)單易用。只要用戶平常使用過(guò)電腦,就能夠?qū)Ρ鞠到y(tǒng)進(jìn)行訪問(wèn)和操作。該系統(tǒng)具有安全、易操作和設(shè)計(jì)靈活的特點(diǎn)。在操作是非常簡(jiǎn)單的,因此可以對(duì)系統(tǒng)進(jìn)行研究。綜上所述,學(xué)生信息日?qǐng)?bào)系統(tǒng)具有較高的操作可行性、經(jīng)濟(jì)可行性和技術(shù)可行性。為了方便用戶和貼近用戶的需求,開(kāi)發(fā)此系統(tǒng)是有必要的。3.2性能需求分析(1)系統(tǒng)的存儲(chǔ):本系統(tǒng)對(duì)于數(shù)據(jù)庫(kù)有著嚴(yán)格的要求。當(dāng)信息輸入量過(guò)大、內(nèi)容豐富且復(fù)雜時(shí),這就需要數(shù)據(jù)庫(kù)能夠保證數(shù)據(jù)的實(shí)時(shí)性和準(zhǔn)確性。(2)系統(tǒng)的易學(xué)性:系統(tǒng)設(shè)計(jì)應(yīng)簡(jiǎn)單易學(xué)。設(shè)計(jì)的各種功能應(yīng)易于操作,無(wú)需刻苦學(xué)習(xí)和訓(xùn)練,就能夠使用,從而縮短了用戶熟悉的過(guò)程與系統(tǒng)時(shí)間。(3)對(duì)系統(tǒng)數(shù)據(jù)管理的要求:數(shù)據(jù)能夠及時(shí)修改,并且數(shù)據(jù)應(yīng)獨(dú)立存儲(chǔ)。當(dāng)刪除某條數(shù)據(jù)時(shí),不會(huì)影響其他數(shù)據(jù)。數(shù)據(jù)應(yīng)保證統(tǒng)一的編碼格式,以防出現(xiàn)亂碼。(4)系統(tǒng)穩(wěn)定:系統(tǒng)必須保證其能夠穩(wěn)定運(yùn)行。(5)系統(tǒng)可升級(jí)性:必須不斷提高系統(tǒng)承載信息的能力,還必須對(duì)系統(tǒng)進(jìn)行升級(jí),并相應(yīng)地更新和開(kāi)發(fā)所接收的信息。(6)必須確保整個(gè)系統(tǒng)的安全性和系統(tǒng)可靠性:系統(tǒng)中不允許存在任何惡意病毒或任何其他類型的惡意代碼,并且必須同時(shí)配備病毒攔截器以驗(yàn)證解決方案。其中的每個(gè)人的信息都經(jīng)過(guò)了安全保護(hù)措施,因此在人們的日常使用中是安全的。(7)系統(tǒng)的正確性:必須以驗(yàn)證的方式滿足每個(gè)模塊的要求,從而保證系統(tǒng)的正確。3.3系統(tǒng)流程分析學(xué)生信息日?qǐng)?bào)系統(tǒng)的工作流程為:首先,啟動(dòng)部署好的tomcat服務(wù)器,會(huì)進(jìn)入系統(tǒng)登錄界面,用戶需要先登錄成功,才能對(duì)系統(tǒng)進(jìn)行一系列操作。3.3.1系統(tǒng)開(kāi)發(fā)流程在設(shè)計(jì)和開(kāi)發(fā)學(xué)生信息日?qǐng)?bào)系統(tǒng)時(shí),首先需要進(jìn)行需求分析,進(jìn)而對(duì)系統(tǒng)進(jìn)行總體的設(shè)計(jì)和規(guī)劃,設(shè)計(jì)系統(tǒng)功能的模塊和數(shù)據(jù)庫(kù)設(shè)計(jì)等;然后,對(duì)模塊進(jìn)行劃分并編寫(xiě)代碼、實(shí)現(xiàn)各模塊的功能并整合;最后,對(duì)系統(tǒng)進(jìn)行測(cè)試并完成系統(tǒng)功能。其開(kāi)發(fā)流程圖如圖3.1所示。圖3.1系統(tǒng)開(kāi)發(fā)流程圖3.3.2登錄流程為了能夠有效地確保系統(tǒng)的穩(wěn)定和安全運(yùn)行。如果要使用學(xué)生信息日?qǐng)?bào)系統(tǒng),需要先登錄到系統(tǒng)中,才能進(jìn)行操作。在系統(tǒng)登錄界面,用戶先輸入用戶密碼信息,其信息會(huì)與數(shù)據(jù)庫(kù)進(jìn)行驗(yàn)證。如果存在,則登錄成功,反之,登錄失敗。其登錄流程圖如圖3.2所示。圖3.2登錄界面流程圖3.4系統(tǒng)用例分析3.4.1管理員用例管理員的用例圖如圖3.3所示:圖3.3管理員用例圖3.4.2教師用例教師用例圖如圖3.4所示:圖3.4教師用例圖3.4.3用戶用例用戶用例圖如圖3.5所示:圖3.5用戶用例圖3.5運(yùn)行環(huán)境分析學(xué)生信息日?qǐng)?bào)系統(tǒng)是Web應(yīng)用程序的,需要先配置Jdk和Mysql的環(huán)境變量,并修改Mysql和Tomcat配置文件,最后部署Tomcat服務(wù)器。(1)開(kāi)發(fā)的硬件平臺(tái):CPU:Intel(R)Pentium(R)內(nèi)存:8G硬盤(pán):1000GB(2)軟件開(kāi)發(fā)平臺(tái):操作系統(tǒng):Windows10數(shù)據(jù)庫(kù):Mysql數(shù)據(jù)庫(kù)工具:EclipseVisioSqlyog第四章總體設(shè)計(jì)4.1系統(tǒng)功能概述學(xué)生信息日?qǐng)?bào)系統(tǒng)包括了三個(gè)角色:學(xué)生、教師和管理員。下面描述其具體功能。管理員:管理員登錄后,功能包括公告管理,信息通知管理,班級(jí)管理,課程管理,課程資料,課程選擇管理,簽到日志,體溫信息報(bào)告,課程意見(jiàn),用戶管理和個(gè)人信息。教師:教師登錄后,功能包括公告管理,信息通知管理,班級(jí)管理,課程管理,課程資料,課程選擇管理,簽到日志,體溫信息報(bào)告和課程意見(jiàn)。學(xué)生:學(xué)生登錄后,功能包括公告管理,信息通知管理,班級(jí)管理,課程管理,課程資料,課程選擇管理,簽到日志,體溫信息報(bào)告和課程意見(jiàn)。4.2系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)功能結(jié)構(gòu)圖如圖4.1所示:圖4.1系統(tǒng)功能結(jié)構(gòu)圖4.3系統(tǒng)順序圖通過(guò)使用時(shí)序圖,我們可以更好地了解每個(gè)模塊?,F(xiàn)在,介紹系統(tǒng)中幾個(gè)關(guān)鍵模塊功能的順序圖。(1)登錄順序圖用戶在登錄時(shí),先輸入用戶密碼信息,進(jìn)行驗(yàn)證。登錄模塊順序圖如圖4.2所示。圖4.2登錄順序圖(2)添加信息順序圖用戶可以添加信息,添加信息的順序圖如圖4.3所示:圖4.3添加信息順序圖4.4數(shù)據(jù)庫(kù)設(shè)計(jì)4.4.1數(shù)據(jù)庫(kù)E-R圖數(shù)據(jù)庫(kù)的概念和模型主要用于抽象現(xiàn)實(shí)世界中的所有信息,以便更好地實(shí)現(xiàn)信息世界的構(gòu)建和建模。因此,數(shù)據(jù)庫(kù)的構(gòu)建和設(shè)計(jì)是一個(gè)概念和模型。在概念模型設(shè)計(jì)中,E-R模型被認(rèn)為是最常用的設(shè)計(jì)模型。學(xué)生信息每日?qǐng)?bào)告系統(tǒng)的E-R圖如下所示:(1)公告信息的E-R圖如圖4.4所示:圖4.4公告信息圖(2)班級(jí)信息的E-R圖如下圖4.5所示:圖4.5班級(jí)信息圖(3)課程信息的E-R圖如圖4.6所示:圖4.6課程信息圖(4)課程資料信息E-R圖如圖4.7所示:圖4.7課程資料信息圖(5)選課信息E-R圖如圖4.8所示:圖4.8選課信息圖(6)體溫記錄信息E-R圖如圖4.9所示:圖4.9體溫記錄信息圖(7)交流信息E-R圖如圖4.10所示:圖4.10交流信息圖(8)課程意見(jiàn)E-R圖如圖4.11所示。圖4.11課程意見(jiàn)圖(9)打卡日志信息E-R圖如圖4.12所示:圖4.13打卡日志信息圖(10)用戶信息E-R圖如圖4.13所示:圖4.13用戶信息圖(11)總體E-R圖如圖4.14所示:圖4.14總體E-R圖4.4.2數(shù)據(jù)庫(kù)表數(shù)據(jù)庫(kù)表的結(jié)構(gòu)設(shè)計(jì)如下:表4.1t_news公告信息表字段名數(shù)據(jù)類型可否為空說(shuō)明idint(11)NOTNULL編號(hào)s_titlevarchar(20)NULL標(biāo)題s_timedateNULL時(shí)間s_contentvarchar(255)NULL內(nèi)容f_statusvarchar(10)NULL狀態(tài)表4.2t_type班級(jí)信息表字段名數(shù)據(jù)類型可否為空說(shuō)明idint(11)NOTNULL編號(hào)t_titlevarchar(10)NULL班級(jí)名稱t_timedateNULL添加日期t_contentvarchar(255)NULL班級(jí)簡(jiǎn)介f_statusvarchar(10)NULL狀態(tài)表4.3t_exam課程信息表字段名數(shù)據(jù)類型可否為空說(shuō)明idint(11)NOTNULL編號(hào)e_titlevarchar(20)NULL課程標(biāo)題e_timevarchar(255)NULL課程內(nèi)容e_contentdateNULL課程日期f_statusvarchar(10)NULL狀態(tài)type_idint(11)NULL班級(jí)user_idint(11)NULL教師表4.4t_examfile課程資料信息表字段名數(shù)據(jù)類型可否為空說(shuō)明idint(11)NOTNULL編號(hào)f_uploadNamevarchar(255)NULL附件f_fileNamevarchar(20)NULL文件名f_uploadTimedateNULL上傳時(shí)間e_titlevarchar(20)NULL資料標(biāo)題e_infovarchar(255)NULL資料簡(jiǎn)述e_contentvarchar(255)NULL資料備注f_statusvarchar(10)NULL狀態(tài)exam_idint(11)NULL課程user_idint(11)NULL上傳人表4.5t_examuser選課信息表字段名數(shù)據(jù)類型可否為空說(shuō)明idint(11)NOTNULL編號(hào)e_titlevarchar(20)NULL選課編號(hào)e_timedateNULL選課日期e_contentvarchar(255)NULL備注e_statusvarchar(255)NULL選課狀態(tài)f_statusvarchar(255)NULL狀態(tài)user_idint(11)NULL選課學(xué)生e_classInt(11)NULL班級(jí)e_kechengInt(11)NULL課程表4.6t_studentrecord學(xué)生體溫記錄信息表字段名數(shù)據(jù)類型可否為空說(shuō)明idint(11)NOTNULL編號(hào)u_idint(11)NOTNULL學(xué)生編號(hào)u_namevarchar(20)NOTNULL學(xué)生名字temperatureDouble(11)NOTNULL體溫record_datedateNOTNULL登記日期access_flagInt(1)NOTNULL是否有疫情病列接觸史travel_flagint(1)NOTNULL是否有疫區(qū)旅居史week_flagint(1)NOTNULL是否身體異常isolate_flagInt(1)NOTNULL是否隔離levelInt(1)NOTNULL感染等級(jí)表4.7t_comment交流信息表字段名數(shù)據(jù)類型可否為空說(shuō)明idint(11)NOTNULL編號(hào)file_idint(11)NOTNULL課程資料idcontentvarchar(255)NOTNULL交流內(nèi)容create_timedatetimeNULL交流時(shí)間user_idint(11)NULL用戶iduser_namevarchar(10)NULL用戶名表4.8t_advice課程意見(jiàn)信息表字段名數(shù)據(jù)類型可否為空說(shuō)明idint(11)NOTNULL編號(hào)user_idint(11)NOTNULL用戶kecheng_idint(11)NOTNULL課程student_novarchar(20)NULL學(xué)生名字class_idint(11)NULL班級(jí)majorvarchar(20)NULL專業(yè)zhanbismallintNULL聽(tīng)懂占比率remarkvarchar(255)NULL課程評(píng)價(jià)表4.9t_userlog打卡日志信息表字段名數(shù)據(jù)類型可否為空說(shuō)明idint(11)NOTNULL編號(hào)u_numvarchar(20)NULL登錄類型u_startdateNULL登錄日期u_infovarchar(20)NULL登錄姓名user_idint(11)NULL用戶id表4.10t_user用戶信息表字段名數(shù)據(jù)類型可否為空說(shuō)明idint(11)NOTNULL編號(hào)u_usernamevarchar(10)NULL用戶名u_passwordvarchar(20)NULL密碼u_namevarchar(20)NULL姓名u_birthdaydateNULL出生日期u_sexvarchar(5)NULL性別u_telvarchar(11)NULL聯(lián)系方式u_lxrvarchar(15)NULLQqu_phonevarchar(20)NULL微信u_jgvarchar(20)NULL籍貫u_addresvarchar(25)NULL家庭住址u_typevarchar(10)NULL身份類型u_bzvarchar(255)NULL備注u_statusvarchar(10)NULL狀態(tài)第五章系統(tǒng)功能實(shí)現(xiàn)5.1登錄功能模塊的實(shí)現(xiàn)學(xué)生、教師和管理員可以通過(guò)輸入用戶名和密碼信息來(lái)登錄系統(tǒng),登錄成功后,才能對(duì)系統(tǒng)進(jìn)行操作,登錄界面如圖5.1所示:圖5.1登錄界面5.2公告管理模塊的實(shí)現(xiàn)管理員可以手動(dòng)添加,修改,刪除和查詢公告信息,教師和學(xué)生可以查看公告信息,其界面如下圖5.2所示圖5.2公告管理界面5.3班級(jí)管理功能模塊的實(shí)現(xiàn)管理員能夠添加,修改,刪除,查詢班級(jí)信息和查看班級(jí)成員,教師和學(xué)生能夠查看班級(jí)信息,班級(jí)成員,其界面如圖5.3所示圖5.3班級(jí)管理界面5.4課程管理功能模塊的實(shí)現(xiàn)管理員和教師可以添加,修改,刪除和查詢課程信息,學(xué)生可以瀏覽課程信息,其界面如圖5.4所示。圖5.4課程管理界面5.5課程資料管理功能模塊的實(shí)現(xiàn)管理員和教師可以添加,修改,刪除和查詢課程資料信息,學(xué)生可以查看課程資料信息,在此界面下學(xué)生留下疑惑,老師進(jìn)行解答,實(shí)現(xiàn)老師學(xué)生的交流,其界面如圖5.5所示圖5.5課程資料管理界面5.6選課管理功能模塊的實(shí)現(xiàn)管理員和用戶可以添加,修改,刪除和查詢選課信息,教師可以查看選課信息,其界面如圖5.6所示圖5.6選課管理界面5.7體溫上報(bào)功能模塊的實(shí)現(xiàn)管理員可以查看記錄信息,教師和學(xué)生可以添加,修改,刪除和查看記錄信息,其界面如圖5.7所示圖5.7信息上報(bào)界面5.8課程意見(jiàn)功能模塊的實(shí)現(xiàn)管理員能夠修改、刪除和查看課程意見(jiàn)信息,學(xué)生可以上傳課程意見(jiàn)信息,教師可以修改,刪除,查看課程意見(jiàn)信息,其界面如5.8所示圖5.8課程意見(jiàn)界面第六章系統(tǒng)測(cè)試與維護(hù)156946.1系統(tǒng)測(cè)試定義系統(tǒng)程序測(cè)試是程序開(kāi)發(fā)的最后一步,為什么要測(cè)試程序?因?yàn)槊總€(gè)程序在設(shè)計(jì)完成后都會(huì)存在或多或少不可避免的漏洞和錯(cuò)誤。如果要及時(shí)糾正這些錯(cuò)誤,則必須對(duì)程序進(jìn)行測(cè)試,以提高用戶對(duì)該程序的滿意度。測(cè)試的目的是為找出開(kāi)發(fā)程序設(shè)計(jì)中的問(wèn)題。測(cè)試工作是非常艱巨的,這部分工作在程序的設(shè)計(jì)中占很大的比例。可以說(shuō),一個(gè)程序的開(kāi)發(fā)如果占60%,那么剩下的40%必須是測(cè)試部分,甚至更高。通過(guò)測(cè)試可以發(fā)現(xiàn)錯(cuò)誤,然后可以對(duì)其進(jìn)行糾正,從而使最終程序完美無(wú)問(wèn)題。在測(cè)試過(guò)程中,一般采用先進(jìn)行模塊測(cè)試的方法,再進(jìn)行集成測(cè)試。將這兩個(gè)部分結(jié)合起來(lái)可以發(fā)現(xiàn)更多問(wèn)題。這樣可以避免系統(tǒng)運(yùn)行后出現(xiàn)問(wèn)題,提高軟件質(zhì)量,并確保以后程序的應(yīng)用。該程序的測(cè)試涉及廣泛的方面。在測(cè)試過(guò)程中需要測(cè)試程序的哪些方面,例如功能測(cè)試,性能測(cè)試和安全性測(cè)試等,這些方面都必須執(zhí)行。當(dāng)然,對(duì)于這些測(cè)試當(dāng)中功能測(cè)試更是重中之重。功能是系統(tǒng)的重點(diǎn),如果功能測(cè)試出現(xiàn)錯(cuò)誤,就將會(huì)影響到整個(gè)系統(tǒng),從而導(dǎo)致用戶對(duì)系統(tǒng)不滿。如果系統(tǒng)的功能對(duì)用戶毫無(wú)意義,那么就不需要設(shè)計(jì),這樣反而減少付出。因此,在進(jìn)行程序測(cè)試時(shí),首先進(jìn)行系統(tǒng)功能測(cè)試。這樣以便于更好地為用戶服務(wù)。6.2測(cè)試用例登錄功能測(cè)試,如下表所示:表6-1登錄功能測(cè)試用例表用例程序名稱測(cè)試程序功能操作過(guò)程預(yù)期測(cè)試結(jié)果測(cè)試結(jié)果登錄模塊的測(cè)試登錄功能1.在文本框和密碼框分別輸入正確的用戶賬號(hào)、密碼2.點(diǎn)擊登錄按鈕。跳轉(zhuǎn)到不同角色的界面正確老師添加功能測(cè)試,如下表所示:表6-2老師添加功能測(cè)試用例表用例程序名稱測(cè)試程序功能操作過(guò)程預(yù)期測(cè)試結(jié)果測(cè)試結(jié)果老師添加模塊測(cè)試?yán)蠋熡脩籼砑映晒芾韱T點(diǎn)擊老師添加后根據(jù)提示填寫(xiě)相應(yīng)的信息,然后點(diǎn)擊“提交”按鈕。提示成功。正確老師添加模塊測(cè)試?yán)蠋熡脩籼砑邮」芾韱T點(diǎn)擊老師添加后填寫(xiě)的信息為空,然后點(diǎn)擊“提交”按鈕。提示“信息不能為空”。正確老師添加模塊測(cè)試?yán)蠋熡脩籼砑邮」芾韱T點(diǎn)擊老師添加后填寫(xiě)的信息不完整,然后點(diǎn)擊“提交”按鈕。提示“*信不能為空”。正確公告信息界面測(cè)試,如下表所示:表6-3公告信息界面測(cè)試用例表用例程序名稱測(cè)試程序功能操作過(guò)程預(yù)期測(cè)試結(jié)果測(cè)試結(jié)果公告信息添加功能模塊測(cè)試公告信息的添加管理員填寫(xiě)公告信息,并發(fā)布進(jìn)入公告詳細(xì)信息界面正確公告信息顯示功能模塊測(cè)試公告信息的顯示用戶點(diǎn)擊公告信息,查看公告列表,點(diǎn)擊查詢公告信息進(jìn)入公告詳細(xì)信息界面正確體溫上報(bào)界面測(cè)式,如下表所示:表6-3體溫上報(bào)界面測(cè)試用例表用例程序名稱測(cè)試程序功能操作過(guò)程預(yù)期測(cè)試結(jié)果測(cè)試結(jié)果學(xué)生體溫上報(bào)模塊體溫上報(bào)添加成功學(xué)生根據(jù)文本框,選擇或相對(duì)應(yīng)得信息,然后點(diǎn)擊提交信息提示成功正確學(xué)生體溫上報(bào)模塊體溫上報(bào)添加失敗學(xué)生根據(jù)文本框,選擇或相對(duì)應(yīng)得信息,然后點(diǎn)擊提交信息提示錯(cuò)誤正確管理員體溫上報(bào)管理模塊體溫信息查詢管理員根據(jù)感染風(fēng)險(xiǎn)預(yù)警等級(jí)的條件查詢顯示感染風(fēng)險(xiǎn)預(yù)警等級(jí)的查詢結(jié)果正確管理員體溫上報(bào)管理模塊體溫信息查詢管理員根據(jù)感染風(fēng)險(xiǎn)預(yù)警等級(jí)和年級(jí)的條件進(jìn)行多重查詢顯示感染風(fēng)險(xiǎn)預(yù)警等級(jí)和年級(jí)多重查詢結(jié)果正確6.3系統(tǒng)維護(hù)學(xué)生信息日?qǐng)?bào)系統(tǒng)的性能要求基本可以實(shí)現(xiàn)。該系統(tǒng)具有完整的軟件功能,良好的用戶界面,可以正確收集和處理所有錯(cuò)誤信息。但是,在系統(tǒng)調(diào)試過(guò)程中也可能會(huì)出現(xiàn)一些系統(tǒng)缺陷或問(wèn)題,例如,當(dāng)用戶首次使用該應(yīng)用程序登錄系統(tǒng)時(shí),它必須首先使用管理員預(yù)先設(shè)置的系統(tǒng)管理員注冊(cè)的登錄帳戶才能進(jìn)行操作。系統(tǒng)運(yùn)行??傮w而言,該軟件已通過(guò)測(cè)試。6.4測(cè)試結(jié)果經(jīng)過(guò)對(duì)上述測(cè)試結(jié)果的分析,該系統(tǒng)滿足了學(xué)生信息日?qǐng)?bào)表系統(tǒng)的客戶需求和用戶需求?;竟δ茳c(diǎn)得到充分實(shí)現(xiàn),操作簡(jiǎn)單,操作過(guò)程滿足業(yè)務(wù)需求,產(chǎn)品性能良好。結(jié)論在這次的畢業(yè)設(shè)計(jì)中,剛打算開(kāi)始準(zhǔn)備進(jìn)行整個(gè)畢業(yè)設(shè)計(jì)時(shí)會(huì)覺(jué)得非常困難,根本沒(méi)有辦法知道應(yīng)該從哪里去下手,在經(jīng)過(guò)一定的市場(chǎng)調(diào)研和相關(guān)資料的累積后,并且在在參考了許多相關(guān)的網(wǎng)站,軟件并查閱了許多數(shù)據(jù)之后,我還結(jié)合了我所學(xué)到的許多相關(guān)知識(shí),對(duì)該系統(tǒng)進(jìn)行了更深入的需求調(diào)查和數(shù)據(jù)分析。經(jīng)過(guò)不斷的努力,最終的設(shè)計(jì)工作已經(jīng)完成。我相信,不管有多困難,只要我們繼續(xù)堅(jiān)持下去,所有的困難最終都會(huì)得到解決。
通過(guò)開(kāi)發(fā)學(xué)生的信息日?qǐng)?bào)系統(tǒng)進(jìn)行,我所學(xué)習(xí)的知識(shí)也得到
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 買工廠的合同范本
- 單保證合同范本
- 協(xié)議合同范本模板
- 獸醫(yī)傳染病學(xué)測(cè)試題含參考答案
- 安全生產(chǎn)應(yīng)知應(yīng)會(huì)知識(shí)習(xí)題
- 一年級(jí)上冊(cè)語(yǔ)文《ao ou iu》漢語(yǔ)拼音教案
- 農(nóng)村院落抵債合同范本
- 醫(yī)院退款合同范例
- 單位包維修合同范本
- 勞動(dòng)合同范本樣本
- 馬工程《刑法學(xué)(下冊(cè))》教學(xué)課件 第16章 刑法各論概述
- 包扎(三角巾)課件
- 外科學(xué)第八版手外傷以及斷指再植
- 高校助學(xué)貸款結(jié)清憑證
- 產(chǎn)業(yè)園規(guī)劃建筑設(shè)計(jì)說(shuō)明
- 內(nèi)蒙體育職院《體育傳播學(xué)》教案第1章 傳播與傳播學(xué)
- 瑪莎拉蒂路演執(zhí)行手冊(cè)升級(jí)版
- 《建筑工程資料管理規(guī)程》DB34T918-2019
- 小班數(shù)學(xué)掛燈籠教案反思
- LED驅(qū)動(dòng)電源基礎(chǔ)知識(shí)(課堂PPT)
評(píng)論
0/150
提交評(píng)論