




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
XX大學XX學院摘要幼兒園是人類早期教育的發(fā)祥地,肩負著重要的使命。在全面放開二孩政策的背景下,托兒所面臨的問題是,目前托兒所面臨的問題是:如何提高托兒所的服務質(zhì)量。當前,看到的是一個小型的、比較傳統(tǒng)的、缺乏競爭意識的、缺乏競爭力的幼兒園。除此之外,大多數(shù)的幼兒園管理系統(tǒng)無法對幼兒在幼兒園的日常生活中的行為做出有效的反映,無法讓父母與學校展開即時的交流,也無法讓父母能夠更好地吸取并學會如何更好地對每一個兒童進行教育。從這一點可以看出,在當前的信息時代,在幼兒園的管理中,電子政務已經(jīng)成為一種必然。該系統(tǒng)以Mysql為基礎(chǔ),以SpringBoot為基礎(chǔ),以Tomcat為基礎(chǔ),以ECLIPSE為開發(fā)平臺,以Tomcat為基礎(chǔ),以ECLIPSE為主要開發(fā)工具。在進行設(shè)計的時候,要充分地確保系統(tǒng)代碼具有良好的可讀性,實用性,易擴展性,通用性,便于后期維護,操作方便,以及網(wǎng)頁簡潔等優(yōu)點。在幼兒園管理系統(tǒng)中,它將請假信息管理、繳費信息管理、兒童體檢信息管理、資源信息管理、原料信息管理、菜譜信息管理等多個功能整合在一起,這樣既方便了父母和幼兒園的交流,又有利于孩子的成長。關(guān)鍵詞:幼兒園管理系統(tǒng);網(wǎng)站;MySQL數(shù)據(jù)庫;SpringBoot框架
AbstractAsthebeginningofeducationalenlightenment,kindergartenhasagreatresponsibility.Withtheopeningofthenationaltwo-childpolicy,thenumberofkindergartenadmissionsisgraduallyincreasing,andthetraditionalmanagementmodelcannolongereffectivelymanagekindergartens.Atpresent,thescaleofChina'skindergartenmanagementsystemisverysmall,themanagementmethodisrelativelytraditional,andthereisnocertaincompetition.Moreover,mostkindergartenmanagementsystemscannoteffectivelyreflectthedailylifeperformanceofchildreninkindergarten,cannotallowparentstointeractwiththeschoolintime,andcannoteffectivelyallowparentstoabsorbandlearncorrectparentingknowledgeandbettereducateeverychild.Itcanbeseenthatdigitalofficeandmanagementmethodsareaninevitabletrendofkindergartenmanagementunderthebackgroundoftoday'ssocialinformatization.ThesystemisbasedonMysql,SpringBoot,Tomcat,ECLIPSEasthedevelopmentplatform,TomcatandECLIPSEasthemaindevelopmenttool.Inthedesign,tofullyensurethatthesystemcodehasgoodreadability,practicability,scalability,versatility,convenientmaintenance,easytooperate,aswellastheadvantagesofconcisewebpages.Forthekindergartenmanagementsystem,itintegratesmultiplefunctionssuchasleaveinformationmanagement,paymentinformationmanagement,children'sphysicalexaminationinformationmanagement,resourceinformationmanagement,rawmaterialinformationmanagement,recipeinformationmanagement,etc.,whichpromotesthecommunicationbetweenparentsandkindergartens,andalsopromotesthegrowthofyoungchildren.Keywords:kindergartenmanagementsystem;MySQLdatabase;springbootframework.
目錄TOC\o"1-3"\h\u55461緒論 1208391.1研究背景 155391.2國內(nèi)外研究現(xiàn)狀 2176061.2.1國內(nèi)現(xiàn)狀 2238801.2.2國外現(xiàn)狀 255571.3本文研究內(nèi)容 2193291.3.1論文結(jié)構(gòu) 277001.3.2研究方法及手段 3222432系統(tǒng)分析 4137142.1可行性分析 4281952.1.1經(jīng)濟可行性分析 4140212.1.2技術(shù)可行性分析 4300312.1.3操作可行性分析 4251032.2需求分析 434942.2.1關(guān)鍵技術(shù) 4134542.2.2業(yè)務流程分析 613422.2.3功能需求分析 6152742.2.4性能需求分析 9299192.2.5數(shù)據(jù)需求分析 9291872.2.6接口需求分析 914702.2.7將來可能提出的需求分析 9227253系統(tǒng)設(shè)計 10261063.1架構(gòu)設(shè)計 10227043.2功能模塊設(shè)計 10271393.3數(shù)據(jù)庫設(shè)計 1141833.3.1概念模型設(shè)計 1126563.3.2數(shù)據(jù)庫表的設(shè)計 1285494系統(tǒng)實現(xiàn) 16103434.1開發(fā)環(huán)境 16237784.2功能模塊實現(xiàn) 1666234.2.1登錄模塊 16283694.2.2部分功能模塊 17150235系統(tǒng)測試 30275575.1測試計劃 30320055.2性能測試 30302905.3測試模塊 30295846總結(jié)與展望 34112826.1總結(jié) 34283646.2展望 3411020參考文獻 3519826致謝 36XX大學XX學院1緒論1.1研究背景整個系統(tǒng)的管理工作都將通過計算機來進行自動化的運作,而在整個幼兒園的管理工作中,所涉及到的信息以及對數(shù)據(jù)的維護也都是很多的,包括管理員;首頁,個人管理中心,用戶信息管理,教職工資料管理系統(tǒng),幼兒教師資料管理系統(tǒng),班級資料管理系統(tǒng),教師工作日記負責管理,開會記錄管理,待辦事宜資料管理系統(tǒng),員工考勤資料管理系統(tǒng),教師請假參考資料信息管理系統(tǒng),交費資料管理系統(tǒng),幼兒教師請假資料管理系統(tǒng),幼兒教師體檢信息管理系統(tǒng),資源信息管理系統(tǒng),原料信息管理系統(tǒng),菜譜資料管理系統(tǒng),用戶首頁,個人管理中心,幼兒教師個人資料信息管理系統(tǒng),教師交費資料管理,幼兒教師請假資料管理,幼兒教師體檢資料管理,菜單資源信息管理系統(tǒng),老師;在首頁、個人中心、兒童管理工作、班級信息管理系統(tǒng)、工作日記負責管理、開會記錄管理、待辦事務管理、人員考勤負責管理、請假信息、繳費信息、孩子請假管理工作、孩子體檢管理工作、資料信息管理系統(tǒng)、原料信息管理系統(tǒng)、菜譜信息管理系統(tǒng)等等方面,這都為管理員的工作帶來了極大的困難。在面臨海量信息的時候,以往的管理制度,都是用一種記錄的方法,來對詳細信息的統(tǒng)計。直到之后,才有了計算機的誕生,它可以用計算機輸入軟件將紙質(zhì)的信息統(tǒng)計到計算機上。但是,這種方法相對來說較為傳統(tǒng),并且需要對數(shù)據(jù)信息進行統(tǒng)計,還受到了時間和空間的限制,因此,它就被開發(fā)出來了。為使用者創(chuàng)造了一種便捷的信息管理平臺,使管理者能夠?qū)ζ溥M行訪問和維護,還能夠按照要求對其進行調(diào)整和維修等。對于使用者而言,可以在任意時候進行搜索自身所需求的信息系統(tǒng)具體內(nèi)容,管理者們可以足不出戶就可獲得到信息系統(tǒng)的大數(shù)據(jù)等,同時還可以合理節(jié)約利用者們大量的工作,所以,對幼兒園管理系統(tǒng)的開發(fā),給管理者們帶來了很大的方便,也有利于管理者們對用戶信息相關(guān)內(nèi)容進行管理。隨著計算機和網(wǎng)絡應用的不斷發(fā)展,使用網(wǎng)絡和計算機已經(jīng)在教育教學中得到越來越多應用,成為實現(xiàn)教學、提高教學質(zhì)量的一種重要途徑REF_Ref32486\r\h[1]。幼兒園網(wǎng)站建設(shè)是幼兒園信息管理工作的一部分。幼兒園管理者通過建設(shè)網(wǎng)站為本園管理工作尤其是家長工作和教育教學工作構(gòu)建了必要的交流和展示平臺,同時也接受來自園內(nèi)外各界的關(guān)注和監(jiān)督REF_Ref32522\r\h[2]。幼兒園網(wǎng)站作為一個信息發(fā)布和交流的平臺,它對于促進教師專業(yè)化發(fā)展,提高家庭教育質(zhì)量,加強幼兒園自身建設(shè)和發(fā)展都具有重要的作用REF_Ref32545\r\h[3]。向一個幼兒園引入管理系統(tǒng),這樣不僅可以使一個新家長通過搜索感興趣幼兒園的關(guān)鍵詞、甚至幼兒園名稱等相關(guān)信息來找到幼兒園了解幼兒園;也可以通過網(wǎng)站全天候開放特性隨時隨地解答新老家長的每一個問題。方便幼兒園和家長的溝通??梢娪變簣@建有一個出色的網(wǎng)站會使家長在任何時候都能了解孩子所在的幼兒園了解孩子的成長情況。家長們會感激幼兒園為提供了方便會對幼兒園有更強的認同感。實現(xiàn)了全方位展示幼兒園使得幼兒園品牌形象的快速提升REF_Ref32575\r\h[4]。本文所論述的是一個涉及到軟件、資料庫和電腦技術(shù)等方面的內(nèi)容。涵蓋的知識范圍很廣,能夠極大地提升工作人員的工作效率。1.2國內(nèi)外研究現(xiàn)狀目前,國內(nèi)外有關(guān)幼兒園管理系統(tǒng)的研究,主要是針對公司企業(yè),一小部分是針對政府部門對幼教管理的規(guī)范和要求,獲得了很多有實用意義的結(jié)果。1.2.1國內(nèi)現(xiàn)狀受國際幼兒園管理系統(tǒng)建設(shè)的影響,國內(nèi)幼兒園管理系統(tǒng)也得到了一定發(fā)展,很多軟件供貨商都出產(chǎn)了幼兒園管理系統(tǒng)。從當前情況看,很多幼兒園在建設(shè)網(wǎng)站時缺少對訪問者的分析,提供的信息有些簡單,或理論性太強,致使訪問者興趣不高,網(wǎng)站的作用難以發(fā)揮REF_Ref14384\r\h[5]。如,有些幼兒園網(wǎng)站除了提供園務工作信息和幼兒活動圖片,別無信息;有些幼兒園網(wǎng)站僅限于將“文件法規(guī)”、“宏觀決策”、“教育與心理理論”、“網(wǎng)上圖書”的有關(guān)信息簡單照搬到網(wǎng)頁上,沒作進一步解讀和闡述,致使大多數(shù)訪問者很難真正理解這些信息;還有些幼兒園網(wǎng)站內(nèi)容成了幼兒園各方面工作的堆砌,不能滿足訪問者的需要REF_Ref32450\r\h[6]。1.2.2國外現(xiàn)狀同世界計算機的發(fā)展歷史相一致,在西方發(fā)達國家的中小學信息化程度發(fā)展比較快,因此有關(guān)幼兒教育模式和幼兒園教育系統(tǒng)的應用也比較多。但是,中國因為和西方國家在文化教育水平以及飲食習慣上無可避免的不同,導致了這種發(fā)展比較成熟的軟件技術(shù)并不能很有效的運用于幼兒園教學管理當中。而在英國和威爾士地區(qū)的中小學中,計算機教育被作為一種法定的基礎(chǔ)教學,而且有被學校廣泛應用的發(fā)展趨勢,在課程中,娛樂性軟件往往與教學型軟件共存,這種寓教于樂的方式也極大地調(diào)動了學校對現(xiàn)代化教育課程的積極性。教育行業(yè)也不例外,特別是幼兒園教育,由于屬非義務范疇,隨著整個社會對學前教育的逐漸重視,公辦幼兒園和民辦幼兒園之間也利用各自的優(yōu)勢展開了激烈的競爭。在眾多競爭手段中,幼兒園網(wǎng)站作為一個直觀、高效、便捷的宣傳和管理平臺很快成為了園方首選REF_Ref32610\r\h[7]。目前中國國內(nèi)不少軟件已經(jīng)解決了幼兒管理的基本要求,雖然使用效果還不錯,但是對于孩子的在園表現(xiàn)、老師評價、教學評估、孩子食譜等方面的設(shè)定都有不足,從而限制了父母與幼兒園之間的信息交流,也不利于雙方的相互溝通,也就無法更有效的推動孩子發(fā)展。1.3本文研究內(nèi)容1.3.1論文結(jié)構(gòu)論文的內(nèi)容包括:本文第一章為導言,對該體系的選題及現(xiàn)狀進行了簡單的介紹。第二章為本論文所采用的技術(shù)及開發(fā)工具,重點介紹了本論文所采用的技術(shù)及開發(fā)過程。并對此體系進行了可行性研究,對體系要求、模組等進行了理論上的分析,對產(chǎn)品進行了可行性研究。第三章為本論文的研究內(nèi)容,主要對本論文所涉及的內(nèi)容進行了詳細的描述,包括了本論文所涉及到的體系結(jié)構(gòu)以及相關(guān)的數(shù)據(jù)庫的構(gòu)建。第四章為本論文的具體設(shè)計內(nèi)容及具體實現(xiàn)部分。第五章為測試實驗部分,對實驗中所涉及到的各個模塊進行了實驗驗證。第六章為總結(jié)與展望,對該軟件在設(shè)計與開發(fā)方面存在的問題進行了歸納與分析。1.3.2研究方法及手段1、文獻研究法本文采用了文獻調(diào)研的方法,對目前國內(nèi)和國外在這方面所存在的問題進行了探討。選擇了具有代表性的典型案例,對其展開了深刻的分析,并與目前幼兒園管理制度的特征相聯(lián)系,最終得出了幼兒園管理制度中存在的問題和對策。2、比較分析法通過對比研究,從多個方面對二者的區(qū)別與關(guān)聯(lián)進行了研究。使用了各種各樣的統(tǒng)計手段,搜集并并整理了最近幾年來,各個幼兒園管理系統(tǒng)的網(wǎng)站上的資料,并將它們與大多數(shù)著名的幼兒園管理系統(tǒng)進行了比較和分析,最后總結(jié)出目前幼兒園管理系統(tǒng)中可能出現(xiàn)的一些問題,并提出了一些需要改進的方面,可以更好的看到這些方面,讓它更具有現(xiàn)實的意義。3、經(jīng)驗總結(jié)法通過以往的實踐經(jīng)驗來改進所需要用到的軟件或者步驟,更簡潔的完成項目的要求。
2系統(tǒng)分析2.1可行性分析2.1.1經(jīng)濟可行性分析在這個項目中,大多數(shù)的工具都是目前最流行的、開放的、免費的,因此,在開發(fā)的早期,這個項目的預算就會大大減少,不會因為資金而影響到這個軟件的研發(fā),因此,這個方法在經(jīng)濟上是可以接受的。以最小的成本為客戶服務。剩下的錢,都用在了人力和裝備上。從這里可以看出,這些指標是可以達到的。2.1.2技術(shù)可行性分析技術(shù)上的可能性,指的是在有限的時間內(nèi),能夠?qū)崿F(xiàn)最初設(shè)計出來的功能。在發(fā)展的過程中,會不會遇到無法解決的難題。完成的工程能不能得到很好的運用,假如有缺陷,那么在后期的維護上會不會有很大的困難。經(jīng)過對該體系的評價,確認現(xiàn)有技術(shù)可以達到目的。在此基礎(chǔ)上,利用Java技術(shù)對網(wǎng)頁進行了動態(tài)處理,并將其嵌入到了較少的依賴關(guān)系中,使其具有較強的可塑性,同時又具有較高的可用性,從而提高了系統(tǒng)的工作效率。從這一點可以看出,在技術(shù)上是可以達到目的的。2.1.3操作可行性分析幼兒園管理系統(tǒng)的實現(xiàn)功能的操作非常容易,一般的計算機的常規(guī)配置就可以運行這個軟件,而且,如果對計算機使用的基礎(chǔ)知識有一定的了解,就可以熟練地使用這個軟件。計算機擁有能夠與網(wǎng)絡相連的功能,而且能夠?qū)ο到y(tǒng)進行正常的接入,這并不要求操作員有多么高超的技術(shù),只要對業(yè)務流程有一定的理解,然后根據(jù)自己的專業(yè)知識來進行正確的操作就可以。操作系統(tǒng)非常容易應用,只要熟悉了瀏覽器的應用,就幾乎不需再學別的軟件,因此使用者基本無須培訓就能夠高效的應用操作系統(tǒng),大大降低了教育費用。目前幼兒園教師在多媒體與網(wǎng)絡技術(shù)方面的接觸與運用比較少,過于復雜的操作系統(tǒng)只會讓老師們望而生畏,同時在網(wǎng)站制作與維護、教師技術(shù)培訓方面如果有太高的成本要求,也會讓幼兒園裹足不前REF_Ref358\r\h[8]。因此,向日葵幼兒園管理系統(tǒng)具有操作的可行性。2.2需求分析2.2.1關(guān)鍵技術(shù)基于Java+MySQL技術(shù),建立了一個基于Java+MySQL的軟件平臺。Java是一個簡單的、有用的和以使用者為導向的伺服器上的腳本語言。全世界有35%以上的JAVA網(wǎng)站都采用了JAVA技術(shù)。MySQL是一種DBMS,由于其小巧、快速、廉價等特點,以及開放源代碼,深受中小企業(yè)的歡迎。所以,Java+MySQL是一種相當完善的開發(fā)平臺,它可以在一定水平上,滿足幼兒園系統(tǒng)的建設(shè)與發(fā)展所要求的穩(wěn)定性、安全性與可擴展性。1、JAVA技術(shù)JAVA是當前最常用的一種編程語言。適合于所有系統(tǒng),可靠性很好,可以和世界上的大多數(shù)操作系統(tǒng)相匹配,沒有產(chǎn)生混亂的問題,可擴展性和維護性很好,提供了對問題的研究和解決的功能,是一個基于系統(tǒng)的設(shè)計,所以寫出的代碼也比較健壯。與別的語言相比,JAVA是一種較為簡便的編程語言,具有很高的安全性和穩(wěn)定性。據(jù)不完全的數(shù)據(jù)顯示,目前全球大概有超過2000萬人正在使用JAVA,而JAVA可以被嵌入或者單獨使用。JAVA主要由JAVA來完成,而JAVA則由JAVA來完成。JAVA和C++編程語言十分接近,只不過JAVA在編寫程式的時候,是用一個以對象為導向的方式來完成編譯工作的,這樣就讓所編出來的程式既能夠獨立地使用,又能夠在因特網(wǎng)上使用,這就比較方便地檢查出錯情況了。JAVA的分布式和中立架構(gòu)特點,也使得其擁有較高的存儲速率和編譯效能。面向?qū)ο笥兴膫€特征,第一個特征是包裝,即當定義一個類時,可以將它的一些功能和特性都用上。二是抽象化,它是一種類別,它可以將一個類別中的共性用一個抽象來包裝,從而方便了對其進行簡單的分類。三是“傳承”,從字面上看,它具有“傳承”的特點。另一個就是多態(tài)的特征,可以同時使用,表明其可擴充性好。2、MySQL數(shù)據(jù)庫在該軟件的開發(fā)中,數(shù)據(jù)庫是一個必不可少的組成部分。針對WEB的實際問題,利用MySQLAB語言,實現(xiàn)了一個基于MySQL的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它有著巨大的優(yōu)越性。MySQL能夠在多個表格之間進行數(shù)據(jù)的存儲,具有很強的靈活性,同時也能加快系統(tǒng)的運行速度。數(shù)據(jù)庫存儲中最常用的語言,而MySQL正是在這個SQL上應用的,而且具有很大的兼容性。通過對數(shù)據(jù)庫表的管理,完成了對數(shù)據(jù)庫表的新增,刪除,更改,以及檢索的操作?,F(xiàn)在,數(shù)據(jù)庫系統(tǒng)中主要有二個類別,一個是關(guān)系型數(shù)據(jù)庫,另一個則是非關(guān)系型數(shù)據(jù)庫。而Mysql作為一種較小型的關(guān)系類數(shù)據(jù),由于其體積小、性能快、成本低的特性,已經(jīng)成為了當前比較流行的分布式數(shù)據(jù)庫系統(tǒng)。在WEB的應用技術(shù)方面,Mysql的數(shù)據(jù)庫對各種操作系統(tǒng)都有很大的支持,盡管在各個系統(tǒng)上的設(shè)置和設(shè)置有所區(qū)別,但區(qū)別并不大,Mysql有兩種安裝方法,一種為二進制,一種為無安裝,另一種為Mysql。在Mysql數(shù)據(jù)庫被安裝完畢以后,只需開啟一個服務過程,對應的用戶就可以與該數(shù)據(jù)庫進行聯(lián)系了,用戶可以使用命令行或圖像接口工具來登陸該數(shù)據(jù)庫。3、Tomcat介紹盡管Tomcat屬于Apache,但兩者都能單獨使用,互不干涉。在進行了適當?shù)脑O(shè)置后,Apache服務器將在技術(shù)上幫助執(zhí)行HTML網(wǎng)頁,而Tomcat將負責執(zhí)行Servle和Java網(wǎng)頁。Tomca還提供了一些對HTML網(wǎng)頁進行操作的能力。Tomcat是一個小型的瀏覽器,所以并不適于小型公司應用。不過,如果編程人員有必要進行Java程序的開發(fā)或者調(diào)試,一般都會選擇這個服務器。如果只懂一些基本的電腦技術(shù),那么電腦系統(tǒng)就會擁有一臺很好的Apache伺服器,能夠很好地存取HTML網(wǎng)頁。Tomcat是一種很流行的服務器,這是由于Tomcat具備了較好的擴展性,并且在運行的過程中,Tomcat并不需要過多的系統(tǒng)資源,還具備了程序員所需的收發(fā)郵件的能力,還可以支持負載平衡,這個程序可以持續(xù)地進行升級,程序員可以按照自己的需求添加新的功能。4、SpringBoot框架SpringBoot是Pivotal團隊為簡化新Spring應用的初始設(shè)置和發(fā)行而開發(fā)的一個新體系結(jié)構(gòu)。這個體系結(jié)構(gòu)在沒有為開發(fā)人員確定一個模板的情況下,采用了一種特別的方法來進行配置。因為采用了這種方式,SpringBoot的目標是成為一個正在興起的、迅速的程序開發(fā)中的先驅(qū)。SpringBoot特點:(1)創(chuàng)建一個獨立的Spring應用程序;(2)嵌入式Tomcat,不需要部署WAR文件;(3)簡化了Maven的配置;(4)自動配置Spring;(5)為客戶提供產(chǎn)品準備好的特性,例如:指示器、狀態(tài)檢測及外部結(jié)構(gòu);(6)絕對沒有代碼生成和XML的配置要求;2.2.2業(yè)務流程分析在管理員登陸之后,可展開首頁、個人中心、用戶管理、教師管理、幼兒信息管理、班級信息管理、工作日志管理、會議記錄管理、待辦事項管理、職工考核管理、請假信息管理、繳費信息管理、幼兒請假管理、兒童體檢管理、資源信息管理、原料信息管理、菜譜信息管理。當用戶重新注冊并登錄成功之后,即可完成首頁、個人管理中心、孩子管理、繳費信息管理、孩子請假管理、孩子體檢管理、菜譜信息管理。在注冊時,就可以實現(xiàn)首頁、個人管理中心、幼兒管理、班級信息管理、員工日記管理、會議記錄管理、待辦事宜管理、員工考勤管理、請假信息管理、繳費信息管理、幼兒請假管理、幼兒體檢管理、材料信息管理、原料信息管理、菜譜信息管理。2.2.3功能需求分析主要由添加信息,然后進行操作,刪除信息這三個方面組成。以下對系統(tǒng)的管理業(yè)務需求和功能進行詳細的介紹和分析1、添加信息流程要添加個人信息,編號管理系統(tǒng)采取自動編號模式,如果沒有了客戶的選擇,或者客戶通過加入個人信息重新錄入個人信息,則管理系統(tǒng)將手動確定的信息內(nèi)容和數(shù)字,如果認證的成功或者是將正確的信息內(nèi)容加入到數(shù)據(jù)庫系統(tǒng),則個人信息將作廢,再次錄入個人信息。添加信息流程用例圖如圖2.1所示。圖2.1添加信息流程圖2、操作流程用戶要進入系統(tǒng),必須進入系統(tǒng)注冊網(wǎng)頁,通過填寫的用戶名、口令,在注冊模式進入,系統(tǒng)將查詢注冊數(shù)據(jù),查詢無誤,隨后進入對應的注冊網(wǎng)頁,提示信息出錯,注冊錯誤。操作流程圖如圖2.2所示。圖2.2操作流程圖3、刪除信息流程用戶選定要清除的數(shù)據(jù)并點擊Delete按鈕。系統(tǒng)顯示要清除數(shù)據(jù)。如用戶試圖清除數(shù)據(jù),則操作系統(tǒng)將清除所有數(shù)據(jù)。從系統(tǒng)數(shù)據(jù)庫清除所有數(shù)據(jù)。刪除信息流程圖如圖2.3所示。圖2.3刪除信息流程圖2.2.4性能需求分析需要系統(tǒng)具備迅速而又強大的增刪改查功能,并具備一定的安全性,以確保項目的各種功能可以正常運行。用戶要在Windows可視窗口下完成所有的動作,用戶才能夠簡單、高效、輕松地應用于本系統(tǒng),其中一項關(guān)鍵原因便是軟件和用戶之間的良好互動。2.2.5數(shù)據(jù)需求分析用戶輸入注冊的信息:如用戶名、用戶真實姓名、用戶身份證號碼、用戶性別等。2.2.6接口需求分析用戶接口:利用使用者標記經(jīng)由網(wǎng)路API介面存取資料。這個方式能夠有效地辨識身份,并且會傳回使用者介面上與使用者有關(guān)的資料,比如:口令或使用者名稱,使用者的真實姓名,性別等。其中一種方法是傳送資料時,利用安全性簽署。以此種方法傳送之資料,URL連結(jié)的簽章引申會以特定安全性法則來加密。在收到了這些信息之后,該服務器也會按照同樣的規(guī)則對這些信息進行加密。當驗證了中間的資料未被改變之后,就可以對資料進行修改。2.2.7將來可能提出的需求分析1、文章建議模塊的完善。2、頁面的美化。
3系統(tǒng)設(shè)計信息系統(tǒng)設(shè)計原理主要是說明信息系統(tǒng)的程序架構(gòu)(模板架構(gòu),這種架構(gòu)是以后一切信息的基礎(chǔ),以后幾章的信息都要能對接到這種模板架構(gòu)中來)、操作模板(流程)、及其信息系統(tǒng)架構(gòu)。3.1架構(gòu)設(shè)計軟件架構(gòu)是該體系的一種或多種構(gòu)成物,由元素,外部元素屬性及其相互之間的關(guān)聯(lián)所構(gòu)成。系統(tǒng)架構(gòu)圖如圖3.1所示:網(wǎng)網(wǎng)絡教師服務器和程序管理員用戶圖3.1系統(tǒng)架構(gòu)圖3.2功能模塊設(shè)計根據(jù)前面的分析,本系統(tǒng)的功能模塊圖如圖3.2所示。圖3.2系統(tǒng)功能模塊圖3.3數(shù)據(jù)庫設(shè)計3.3.1概念模型設(shè)計單獨數(shù)據(jù)庫中的應用程序自身是有區(qū)別的,當某個程序被實施時,它將按照它自己的相關(guān)協(xié)議與用戶進行交流。這個系統(tǒng)會將這些信息聯(lián)系在一起。在選擇了哪些橋接點后,以下是如何創(chuàng)建這個數(shù)據(jù)庫的簡短描述。點擊完成之后,會在對話框中顯示出數(shù)據(jù)源的名稱,在執(zhí)行下一步驟,在輸入對應的身份認證和登錄密碼。經(jīng)過分析與設(shè)計,幼兒園管理系統(tǒng)有兒童體檢、繳費信息、請假信息、幼兒請假、幼兒信息、工作日志、待辦事項、用戶、教師、職工考核、會議記錄、原料信息、資源信息、班級信息、菜譜信息圖表。系統(tǒng)E-R圖如圖3.3所示。圖3.4系統(tǒng)E-R圖(Navicat)3.3.2數(shù)據(jù)庫表的設(shè)計該系統(tǒng)所使用的數(shù)據(jù)庫是MySQL,由于MySQL支持多種語言和操作系統(tǒng),并且還支持多線程,使得CPU資源得到了很好的利用,并且其SQL查詢算法給系統(tǒng)查詢數(shù)據(jù)帶來了很大的方便,大大提高了查詢的速度,并且方便了管理和檢查。這個系統(tǒng)的資料庫叫selfcheck,用來儲存要在這個系統(tǒng)中被用到并被處理的資料資訊,還有某些定義的法則。根據(jù)以上的分析,下面將給出本系統(tǒng)的數(shù)據(jù)庫表。1、所有用戶表,即所有用戶的信息表,表里包含用戶名,姓名,密碼,性別所有信息,系統(tǒng)中可以通過該表實現(xiàn)對所有用戶的信息管理。表結(jié)構(gòu)如表3.1所示。表3.1所有用戶表序號列名數(shù)據(jù)類型長度主鍵外鍵允許空默認值說明1idint11是否ID2usernamevarchar50是姓名3passwordvarchar50是密碼4gendervarchar50是性別 2、用戶表,即用戶的信息表,表里包含用戶名,密碼,家長姓名,幼兒姓名,性別,頭像,身份證,手機所有信息,系統(tǒng)中可以通過該表實現(xiàn)對用戶的信息管理。表結(jié)構(gòu)如表3.2所示。表3.2用戶表序號列名數(shù)據(jù)類型長度主鍵外鍵允許空默認值說明1idint11是否ID2user_xxvarchar50是用戶名3passwordvarchar50是密碼4parentNamevarchar50是家長名5childhoodNamevarchar50是幼兒名6gendervarchar50是性別7headPicturevarchar50是頭像8IDnumbervarchar50是身份證續(xù)表3.2用戶表9phonevarchar50是手機3、教師表,即教師的信息表,表里包含工號,密碼,教師姓名,性別,頭像,職稱,電話所有信息,系統(tǒng)中可以通過該表實現(xiàn)對教師的信息管理。表結(jié)構(gòu)如表3.3所示。表3.3教師表序號列名數(shù)據(jù)類型長度主鍵外鍵允許空默認值說明1idint11是否ID2pldvarchar50是工號3passwordvarchar50是密碼4teacherNamevarchar50是教師姓名5gendervarchar50是性別6headPicturevarchar50是頭像7professionvarchar50是職稱8phonevarchar50是電話4、幼兒信息表,即幼兒的信息表,表里包含用戶名,家長姓名,幼兒姓名,性別,手機,年齡,班級,備注所有信息,系統(tǒng)中可以通過該表實現(xiàn)對幼兒信息的管理。表結(jié)構(gòu)如表3.4所示。表3.4幼兒信息表序號列名數(shù)據(jù)類型長度主鍵外鍵允許空默認值說明1idint11是否ID2user_xxvarchar50是用戶名3ParentNamevarchar50是家長姓名4childhoodNamevarchar50是幼兒姓名5gendervarchar50是性別續(xù)表3.4幼兒信息表6phonevarchar50是手機7agevarchar50是年齡8classvarchar50是班級9remarksvarchar50是備注
4系統(tǒng)實現(xiàn)4.1開發(fā)環(huán)境本應用軟件管理系統(tǒng)所使用的數(shù)據(jù)庫系統(tǒng)為Mysql,并采用了SpringBoot架構(gòu)設(shè)計,工作平臺采用Tomcat數(shù)據(jù)庫,以ECLIPSE為本應用軟件管理系統(tǒng)的重要設(shè)計工具平臺。在系統(tǒng)開發(fā)過程中,充分保證了系統(tǒng)代碼的良好可讀性、實用性、擴充功能、高通用性、易于后期管理、運行方式簡單,以及操作系統(tǒng)界面簡潔等優(yōu)點。表4.1系統(tǒng)所需軟、硬件環(huán)境硬件環(huán)境軟件環(huán)境CPU:3.0G以上操作系統(tǒng):Windows10以上版本內(nèi)存:2GB以上數(shù)據(jù)庫:MySQL8.0;JDK版本:1.8硬盤:50GB以上Web服務器:Tomcat7.0以上版本瀏覽器:GoogleChrome4.2功能模塊實現(xiàn)4.2.1登錄模塊1、后臺將產(chǎn)生的驗證碼傳到了前端,并且還將其存儲到了session中。在此過程中,用戶會將自己的用戶名、密碼發(fā)送到了后端,后端會將session中的驗證碼拿出來,與其進行比較。如果驗證碼是錯誤的,那么就會返回一個字符串,即“賬號或密碼不正確”。如果驗證碼是正確的,那么就會進入到系統(tǒng)當中。實現(xiàn)登錄功能的部分代碼如圖4.2所示。圖4.2登錄模塊部分代碼管理員進入系統(tǒng)后登錄成功的頁面如圖4.3所示。圖4.3后臺登陸成功頁面圖4.2.2部分功能模塊1、菜譜信息模塊:通過列表可以獲取名稱、日期、時間、菜品名單、營養(yǎng)分析等信息,進行修改或刪除操作,部分代碼如圖4.4所示。圖4.4菜譜信息部分代碼菜譜信息的具體實現(xiàn)效果如圖4.5所示。圖4.5菜譜信息頁面圖2、原料信息模塊:通過列表可以獲取材料名稱、類型、圖片、數(shù)量、詳情、日期等信息,進行修改或刪除操作。原料信息部分代碼如圖4.6所示。圖4.6原料信息部分代碼原料信息的具體實現(xiàn)效果如圖4.7所示。圖4.7原料信息頁面圖3、兒童體檢模塊:通過列表可以獲取名稱、用戶名、家長姓名、幼兒姓名、體重、身高、血型、健康狀況、成長軌跡、評價、日期、工號、教師姓名等信息,進行修改或刪除操作。兒童體檢的部分代碼如圖4.8所示。圖4.8兒童體檢部分代碼兒童體檢的具體實現(xiàn)效果如圖4.9所示。圖4.9兒童體檢頁面圖4、班級信息模塊:通過列表可以獲取索引、班級名稱、班級人數(shù)、備注、工號、教師姓名等信息,進行修改或刪除操作。班級信息的部分代碼如圖4.10所示。圖4.10班級信息部分代碼圖班級信息的具體實現(xiàn)效果如圖4.11所示。圖4.11班級信息頁面圖5、待辦事項模塊:通過列表可以獲取索引、名稱、代辦內(nèi)容、日期、工號、教師姓名等信息,進行修改或刪除操作。待辦事項的部分代碼如圖4.12所示。圖4.12待辦事項部分代碼圖待辦事項的具體實現(xiàn)效果如圖4.13所示。圖4.12待辦事項頁面圖6、工作日志模塊:通過列表可以獲取索引、標題、類型、工作內(nèi)容、日期、工號、教師姓名等信息,進行修改或刪除操作。工作日志的部分代碼如圖4.13所示。圖4.13工作日志部分代碼圖工作日志的具體實現(xiàn)效果如圖4.14所示。圖4.14工作日志頁面圖7、會議記錄模塊:通過列表可以獲取索引、會議名稱、會議時間、會議內(nèi)容、會議心得、工號、教師姓名等信息,進行修改或刪除操作。會議記錄的部分代碼如圖4.15所示。圖4.15會議記錄部分代碼圖會議記錄的具體實現(xiàn)效果如圖4.16所示。圖4.16會議記錄頁面圖8、繳費信息模塊:通過列表可以獲取索引、名稱、繳費時間、用戶名、家長姓名、書本費、伙食費、教學費、總費用、工號、教師姓名、是否支付等信息,進行修改或刪除操作。繳費信息的部分代碼如圖4.17所示。圖4.17繳費信息部分代碼圖繳費信息的具體實現(xiàn)效果如圖4.18所示。圖4.18繳費信息頁面圖9、請假信息模塊:通過列表可以獲取索引、標題、請假日期、請假天數(shù)、請假內(nèi)容、工號、教師姓名、審核回復、審核狀態(tài)、審核等信息,進行修改或刪除操作。請假信息的部分代碼如題4.19所示圖4.19請假信息部分代碼圖請假信息的具體實現(xiàn)效果如圖4.20所示。圖4.20請假信息頁面圖10、幼兒請假模塊:通過列表可以獲取索引、標題、工號、教師姓名、請假日期、請假天數(shù)、請假內(nèi)容、用戶名、家長姓名、審核回復、審核狀態(tài)等信息,進行修改或刪除操作。幼兒請假的部分代碼如圖4.21所示。圖4.21幼兒請假部分代碼圖幼兒請假的具體實現(xiàn)效果如圖4.22所示。圖4.22幼兒請假頁面圖11、幼兒信息模塊:通過列表可以獲取索引、用戶名、家長姓名、幼兒姓名、性別、手機、年齡、班級名稱、備注、工號、教師姓名等信息,進行修改或刪除操作。幼兒信息的部分代碼如圖4.23所示。圖4.23幼兒信息部分代碼圖幼兒信息的具體實現(xiàn)效果如圖4.24所示。圖4.24幼兒信息頁面圖12、職工考核模塊:通過列表可以獲取索引、名稱、工號、教師姓名、考核內(nèi)容、考核成績、是否通過、考核日期等信息,進行修改或刪除操作。職工考核的部分代碼如圖4.25所示。圖4.25職工考核部分代碼圖職工考核的具體實現(xiàn)效果如圖4.26所示。圖4.26職工考核頁面圖
5系統(tǒng)測試5.1測試計劃對于系統(tǒng)實施的測試,英文稱為SystemTEST,SystemTEST是指對一個完全的、多個實例和多個環(huán)境下的多個功能進行多次、多個實例和多個環(huán)境下的測試,這是對SystemTEST的一個簡要說明。標準測試能夠驗證這個函數(shù)對于這個體系的需求能否被實現(xiàn)和它的有效性。在一個軟件的實際應用中,不管軟件的投入有多么巨大,當軟件的實際應用時,總會有一些不正確的消息。所以,為了確保系統(tǒng)的安全,提高系統(tǒng)的使用效率,為使用者帶來更好的使用感受,再完美的軟件都需要經(jīng)過反復的驗證。再完美的軟件也會有缺陷,再細心的軟件開發(fā)者也會出現(xiàn)失誤,所以軟件的測試是很重要的一環(huán)。通過系統(tǒng)測試,找到了系統(tǒng)中存在的問題,并基于問題的原因,采用在線的方法來解決問題。如果找不到解決問題的辦法,可以去詢問導師或者別的學生,一定要找出問題所在,否則,問題會越來越多。所以,如果一個程序中有一個bug,它將不能被阻止,盡管對系統(tǒng)進行測試需要耗費大量的時間和精力,但如果想要保證后期系統(tǒng)能夠長久地運行下去,就一定要對其進行測試,在問題在解決完畢之后,還需要對其進行一次重新的測試,直至沒有任何問題后才能繼續(xù)使用。5.2性能測試在所有的程序中,對其進行測試是保證其正常工作的先決條件。其中最重要的一個步驟是對其進行性能測試,具體包括以下幾個方面:1、對測試的速度有一個很高的要求,那就是要在最短的時間內(nèi),將所有的問題都排除在外,然后重新進行一次測試,這樣才能確保系統(tǒng)的安全。2、在對系統(tǒng)進行檢測時,要保存好檢測方案和檢測報告,以便在系統(tǒng)的正常運轉(zhuǎn)和使用之后進行全面的維修。3、在軟件測試的全流程中,要注意群集問題。4、對于一個整體的系統(tǒng),不能以個人的想法來認同一個整體,要站在一個公平的立場上來認同這個系統(tǒng),是不是可以將這個系統(tǒng)進行一體化的運用呢?5.3測試模塊該測試系統(tǒng)屬于的是最新的Windows10系統(tǒng),使用對系統(tǒng)實現(xiàn)的功能模塊展開了對每一個功能模塊的操作測試,從而了解到每一個用戶的功能模塊所對應的權(quán)限信息是否可以被操作,并且數(shù)據(jù)信息的更新與此相吻合。1、頁面模塊的測試如表5.1所示表5.1頁面模塊的測試表.所屬模塊頁面模塊用例作者曾鵬飛BUG編號BUG-1測試人員曾鵬飛測試日期2023年5月4日測試類型功能測試測試工具無用例IDTEST-webpage用例描述(1)查看系統(tǒng)中圖片的大小是否合適、清晰度是否良好;(2)查看系統(tǒng)文字是否清晰;文字大小、顏色和樣式是否合理;文字表達是否恰當、清楚,是否有錯別字;(3)查看Web頁面結(jié)構(gòu)搜索框、分類、輪播圖等位置是否正確。必要條件(1)進入幼兒園管理系統(tǒng)的頁面。操作步驟(1)進入幼兒園管理系統(tǒng)頁面及對輪播圖圖片進行滑動。預期結(jié)果(1)圖片的大小合適,圖片十分清晰;(2)文字清晰合理,無錯別字;(3)位置正確。實際結(jié)果(1)圖片的大小合適,圖片十分清晰;(2)文字清晰合理,無錯別字;(3)位置正確。測試結(jié)論系統(tǒng)前端界面圖片位置以及大小均合理,此次頁面測試通過。2、菜譜信息管理模塊的測試如表5.2所示。表5.2菜譜信息模塊的測試表所屬模塊菜譜信息模塊用例作者曾鵬飛BUG編號BUG-2測試人員曾鵬飛測試日期2023年5月4日測試類型功能測試測試工具無用例IDTEST-webpage用例描述(1)查看系統(tǒng)中圖片的大小是否合適、清晰度是否良好;(2)查看系統(tǒng)文字是否清晰;文字大小、顏色和樣式是否合理;文字表達是否恰當、清楚,是否有錯別字;(3)查看Web頁面結(jié)構(gòu)搜索框、分類、輪播圖等位置是否正確。必要條件(1)進入菜譜信息管理的頁面。續(xù)表5.2菜譜信息模塊的測試表操作步驟(1)進入菜譜信息管理頁面;(2)對菜譜信息進行增加,刪除,修改,查詢。預期結(jié)果(1)菜譜信息的各項數(shù)據(jù)均無誤;(2)文字圖片清晰合理,無錯別字;(3)位置正確。實際結(jié)果(1)菜譜信息的各項數(shù)據(jù)均無誤;(2)文字圖片清晰合理,無錯別字;(3)位置正確。測試結(jié)論菜譜信息管理的各項數(shù)據(jù)均合理,此次頁面測試通過。3、兒童體檢管理的測試如表5.3所示。表5.3兒童體檢模塊的測試表所屬模塊兒童體檢模塊用例作者曾鵬飛BUG編號BUG-3測試人員曾鵬飛測試日期2023年5月4日測試類型功能測試測試工具無用例IDTEST-webpage用例描述(1)查看系統(tǒng)中圖片的大小是否合適、清晰度是否良好;(2)查看系統(tǒng)文字是否清晰;文字大小、顏色和樣式是否合理;文字表達是否恰當、清楚,是否有錯別字;(3)查看Web頁面結(jié)構(gòu)搜索框、分類、輪播圖等位置是否正確。必要條件(1)進入兒童體檢管理的頁面。操作步驟(1)進入兒童體檢管理頁面;(2)對兒童體檢信息進行增加,刪除,修改,查詢。預期結(jié)果(1)兒童體檢信息的各項數(shù)據(jù)均無誤;(2)文字圖片清晰合理,無錯別字;(3)位置正確。實際結(jié)果(1)兒童體檢信息的各項數(shù)據(jù)均無誤;(2)文字圖片清晰合理,無錯別字;(3)位置正確。測試結(jié)論兒童體檢信息管理的各項數(shù)據(jù)均合理,此次頁面測試通過。在系統(tǒng)測試中,常用的兩種方法是:白盒測試和黑盒測試?!鞍紫洹睖y試就是在對系統(tǒng)工作過程有充分理解的情況下,通過對要求規(guī)格書的要求來檢驗其內(nèi)部工作過程能否正確地進行的一種測試;而黑箱試驗則意味著,如果已經(jīng)了解了這套裝置的所有性能,那么就可以通過它來驗證它的性能。在此基礎(chǔ)上,針對“幼教管理”的特點,設(shè)計并實現(xiàn)了“幼教管理”的功能模塊。對整個系統(tǒng)的功能接口進行測試,簡而言之,就是輸入一些數(shù)據(jù),然后將其提交上去,然后通過觀察各個網(wǎng)頁的反饋,來判斷網(wǎng)頁的有關(guān)功能是否能夠完成。
6總結(jié)與展望6.1總結(jié)信息技術(shù)的迅速發(fā)展,為實現(xiàn)學校信息化提供了技術(shù)保障。目前,隨著幼教的市場化發(fā)展,為幼稚園的運營與經(jīng)營提出了更大的挑戰(zhàn),但傳統(tǒng)的人為的經(jīng)營早已無法適應新時代的發(fā)展要求。因此,幼兒園信息管理系統(tǒng)被認為是一種可以貫徹現(xiàn)代管理理念的技術(shù)工具,因此受到了人們的普遍認同。許多幼兒園開始以自己的業(yè)務特征和家長的需要為基礎(chǔ),來開發(fā)出一套適用于本園的信息系統(tǒng)。該系統(tǒng)為構(gòu)建一個科學的、全面的、統(tǒng)一的、完整的、全方位的教育信息化管理體系,促進了教育信息化建設(shè)的順利進行;有利于幼兒園樹立現(xiàn)代的辦學思想,把現(xiàn)代的辦學思想與幼兒的培育相結(jié)合;幫助幼兒園建立一個好的溝通平臺,讓員工、教師、管理人員和父母能夠相互交流,快速閱讀能夠高效地化解不同意見,從而推動兒童的健康發(fā)展;幫助教師在其它領(lǐng)域減少工作的負擔,使教師能夠更多地關(guān)注幼兒的發(fā)展。6.2展望伴隨著幼稚園管理體系的投入和應用,該體系必然會根據(jù)需要的變化和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC 60794-2-20:2024 EN-FR Optical fibre cables - Part 2-20: Indoor cables - Family specification for multi-fibre optical cables
- 2025-2030年中國鋰電池負極材料市場運行狀況與前景趨勢分析報告
- 2025-2030年中國鋼簾線市場發(fā)展現(xiàn)狀及前景趨勢分析報告
- 2025-2030年中國西樂器制造市場十三五規(guī)劃及投資策略研究報告
- 2025-2030年中國茄尼醇行業(yè)風險評估規(guī)劃研究報告
- 2025-2030年中國紅花籽油市場運行狀況及未來發(fā)展趨勢預測報告
- 貴州應用技術(shù)職業(yè)學院《傳熱學B》2023-2024學年第二學期期末試卷
- 伊犁師范大學《中學思想政治課程與教學論》2023-2024學年第二學期期末試卷
- 撫州職業(yè)技術(shù)學院《無機非金屬材料機械設(shè)備》2023-2024學年第二學期期末試卷
- 貴州工程應用技術(shù)學院《經(jīng)濟寫作》2023-2024學年第二學期期末試卷
- 三晉卓越聯(lián)盟·山西省2024-2025學年度高三9月質(zhì)量檢測+語文試卷
- 《那一刻我長大了》習作課件
- 教科版小學科學六年級上冊期末考試試卷(含答案)
- 父母買房在子女名下協(xié)議書范本
- DBJ15 31-2016建筑地基基礎(chǔ)設(shè)計規(guī)范(廣東省標準)
- 高危新生兒管理專家共識解讀
- 《紡織服裝材料》課件-0緒論
- 盤扣式卸料平臺施工方案
- 繪本故事在小學道德與法治課堂中的有效教學策略分析
- 2024核桃樹承包合同
- 保險授權(quán)書格式模板
評論
0/150
提交評論