版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
摘要隨著科學(xué)技術(shù)的飛速發(fā)展,各行各業(yè)都在努力與現(xiàn)代先進技術(shù)接軌,通過科技手段提高自身的優(yōu)勢;對幼兒園綜合管理系統(tǒng)當然也不能排除在外,隨著網(wǎng)絡(luò)技術(shù)的不斷成熟,疫情的影響帶動了幼兒園綜合管理系統(tǒng)的發(fā)展,它徹底改變了過去傳統(tǒng)的管理方式,不僅使服務(wù)管理難度變低了,還提升了管理的靈活性。這種個性化的平臺特別注重交互協(xié)調(diào)與管理的相互配合,激發(fā)了管理人員的創(chuàng)造性與主動性,對幼兒園綜合管理系統(tǒng)而言非常有利。本設(shè)計的基本思想就是采用SSM框架,以Java為開發(fā)語言,MySQL為數(shù)據(jù)庫,使用了Spring、SpringMVC和MyBatis三個框架簡稱SSM),其中用SpringMVC實現(xiàn)。測試結(jié)果表明,該幼兒園綜合管理系統(tǒng)能以一種簡便、輕量級的方式實現(xiàn)了幼兒園綜合管理系統(tǒng)的基本功能,降低了開發(fā)的復(fù)雜性,提高了系統(tǒng)的可維護性,具有一定的應(yīng)用價值。關(guān)鍵詞:幼兒園綜合管理系統(tǒng),JAVA,Mysql ABSTRACT第1章緒論1.1背景及意義系統(tǒng)管理也都將通過計算機進行整體智能化操作,對于幼兒園綜合管理系統(tǒng)所牽扯的管理及數(shù)據(jù)保存都是非常多的,例如個人中心、幼兒家長管理、教師管理、幼兒管理、班級信息管理、班級考勤管理、幼兒動態(tài)管理、作業(yè)管理、校園食譜管理、食譜類型管理、系統(tǒng)管理,這給管理者的工作帶來了巨大的挑戰(zhàn),面對大量的信息,傳統(tǒng)的居民方面的信息管理,都是通過筆記的方式進行詳細信息的統(tǒng)計,后來出現(xiàn)電腦,通過電腦輸入軟件將紙質(zhì)的信息統(tǒng)計到電腦上,這種方式比較傳統(tǒng),而且想要統(tǒng)計數(shù)據(jù)信息比較麻煩,還受時間和空間的影響,所以為此開發(fā)了幼兒園綜合管理系統(tǒng);為教師、家長提供了一個幼兒園綜合管理系統(tǒng)平臺,方便管理員查看及維護;管理員可以足不出戶就可以獲取到系統(tǒng)的數(shù)據(jù)信息等,而且還能節(jié)省用戶很多時間,所以開發(fā)幼兒園綜合管理系統(tǒng)給管理者帶來了很大的方便,同時也方便管理員對用戶信息進行處理。本論文幼兒園綜合管理系統(tǒng)主要牽扯到的程序,數(shù)據(jù)庫與計算機技術(shù)等。覆蓋知識面大,可以大大的提高系統(tǒng)人員工作效率。1.2研究概況隨著國內(nèi)經(jīng)濟形勢的不斷發(fā)展,中國互聯(lián)網(wǎng)進入了一個難得的高峰發(fā)展時期,這使得中外資本家紛紛轉(zhuǎn)向互聯(lián)網(wǎng)市場。然而,許多管理領(lǐng)域的不合理結(jié)構(gòu),人員不足以及市場管理需求的增加使得更多的人具備了互聯(lián)網(wǎng)管理的意識。在當今高度發(fā)達的信息中,信息管理改革已成為一種更加廣泛和全面的趨勢?!坝變簣@綜合管理系統(tǒng)”是基于Mysql數(shù)據(jù)庫,在JAVA語言開發(fā)設(shè)計的基礎(chǔ)上實現(xiàn)的。為確保中國經(jīng)濟的持續(xù)發(fā)展,信息時代日益更新,服務(wù)業(yè)仍在蓬勃發(fā)展。同時,隨著信息社會的快速發(fā)展,各種管理系統(tǒng)面臨著越來越多的數(shù)據(jù)需要處理,如何用方便快捷的方式使管理者在廣闊的數(shù)據(jù)海洋里面查詢、存儲、管理和共享有效的數(shù)據(jù)信息,對我們的學(xué)習(xí),工作和生活具有重要的現(xiàn)實意義。因此,國內(nèi)外學(xué)術(shù)界對此進行了深入而廣泛的研究,一個新的研究領(lǐng)域——幼兒園綜合管理系統(tǒng)誕生了。1.3研究的內(nèi)容目前許多人仍將傳統(tǒng)的紙質(zhì)工具作為信息管理的主要工具,而網(wǎng)絡(luò)技術(shù)的應(yīng)用只是起到輔助作用。在對網(wǎng)絡(luò)工具的認知程度上,較為傳統(tǒng)的office軟件等仍是人們使用的主要工具,而相對全面且專業(yè)的信息管理軟件仍沒有得到大多數(shù)人的了解或認可。本選題則旨在通過標簽分類管理等方式,實現(xiàn)幼兒園綜合管理系統(tǒng)的各種功能,從而達到對居民詳細信息的管理。詳細內(nèi)容介紹,將在以下六章中詳細闡述:第一章、緒論,介紹了研究課題選擇的背景及意義、研究現(xiàn)狀,簡要介紹了本文的章節(jié)內(nèi)容。第二章、引入技術(shù)知識,通過引入關(guān)鍵技術(shù)進行開發(fā),向系統(tǒng)中涉及直觀表達的技術(shù)知識。第三章、重點分析了系統(tǒng)的分析,從系統(tǒng)強大的供需市場出發(fā),對系統(tǒng)開發(fā)的可行性,系統(tǒng)流程以及系統(tǒng)性能和功能進行了探討。第四章、介紹了系統(tǒng)的詳細設(shè)計方案,包括系統(tǒng)結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫設(shè)計。第五章、系統(tǒng)設(shè)計的實現(xiàn),通過對系統(tǒng)功能設(shè)計的詳細說明,論證了系統(tǒng)的結(jié)構(gòu)。第六章、系統(tǒng)的整體測試,評判系統(tǒng)是否可以上線運行。第2章相關(guān)技術(shù)2.1JAVA簡介Java主要采用CORBA技術(shù)和安全模型,可以在互聯(lián)網(wǎng)應(yīng)用的數(shù)據(jù)保護。它還提供了對EJB(EnterpriseJavaBeans)的全面支持,javaservletAPI,JSP(javaserverpages),和XML技術(shù)。JAVA語言是一種面向?qū)ο蟮恼Z言,它通過提供最基本的方法來完成指定的任務(wù),開發(fā)者只需要知道一些概念就能夠編寫出一些應(yīng)用程序。Java程序相對較小,其代碼能夠在小機器上運行。Java是一種計算機編程語言,具有封裝、繼承和多態(tài)性三個主要特性,廣泛應(yīng)用于企業(yè)Web應(yīng)用程序開發(fā)和移動應(yīng)用程序開發(fā)。Java語言和一般編譯器以及直譯的區(qū)別在于,Java首先將源代碼轉(zhuǎn)換為字節(jié)碼,然后將其轉(zhuǎn)換為JVM的可執(zhí)行文件,JVM可以在各種不同的JVM上運行。因此,實現(xiàn)了它的跨平臺特性。雖然這使得Java在早期非常緩慢,但是隨著Java的開發(fā),它已經(jīng)得到了改進。2.2Eclipse開發(fā)環(huán)境Eclipse支持廣泛、兼容性高并且功能強大,普遍適應(yīng)于JAVA和J2EE的系統(tǒng)開發(fā),支持JDBC,Hibernate,AJAX,Struts,JavaServlet,Spring,EJB3等市面上存在的幾乎所有數(shù)據(jù)庫鏈接工具和主流Eclipse產(chǎn)品開發(fā)工具。Eclipse在業(yè)內(nèi)是所熟知的開發(fā)工具,該平臺在開發(fā)的過程中運用的就是該工具。Eclipse又被稱之為企業(yè)級的工作平臺,它是以EclipseIDE為基礎(chǔ)的。Eclipse可以幫助我們進行數(shù)據(jù)庫的研發(fā)和J2EE的使用,除此之外,還可以提高系統(tǒng)的運營能力,這突出表現(xiàn)在服務(wù)器的整合過程中。MyEclipse的功能相當完備,能夠為J2EE的集成提供必要的環(huán)境支持,從而完成編碼、測試、調(diào)試及發(fā)布等功能。它可以支持JSP,HTML,SQL,Javascript,Struts,CSS等。2.3Tomcat服務(wù)器Tomcat屬于一種輕型的服務(wù)器,所以說在中小企業(yè)中并不具有普適性。但是當程序員需要開發(fā)或調(diào)試JSP程序時,則通常會將該服務(wù)器作為首選。對于一個僅具有計算機基礎(chǔ)知識的人來說,計算機系統(tǒng)具有一個好的Apache服務(wù)器,可以很好的對HTML頁面進行訪問。Tomcat雖然是Apache的擴展,但是它們都是可以獨立運行的,二者是不互相干擾的。當配置正確的時候,Apache服務(wù)器為HTML頁面的運行提供技術(shù)支持,Tomcat的任務(wù)則是運行Servle和JSP頁面。Tomca也具有一定的HTML頁面處理功能。2.4MySQL數(shù)據(jù)庫數(shù)據(jù)庫是系統(tǒng)開發(fā)過程中不可或缺的一部分。在WEB應(yīng)用方面,MySQLAB開發(fā)了一個具有很大優(yōu)勢的MySQL關(guān)系數(shù)據(jù)庫管理系統(tǒng)。MySQL可以將數(shù)據(jù)存儲在不同的表中,這非常靈活,并且還可以提高系統(tǒng)在實際應(yīng)用中的速度。數(shù)據(jù)庫訪問最常用于標準SQL語言,MySQL用于SQL語言,因此它具有高度兼容性。數(shù)據(jù)庫的操作是必不可少的,包括對數(shù)據(jù)庫表的增加、刪除、修改、查詢等功能?,F(xiàn)如今,數(shù)據(jù)庫可以分為關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫,Mysql屬于關(guān)系性數(shù)據(jù)庫,Mysql數(shù)據(jù)庫是一款小型的關(guān)系型數(shù)據(jù)庫,它以其自身特點:體積小、速度快、成本低等,Mysql數(shù)據(jù)庫是目前最受歡迎的開源數(shù)據(jù)庫。在WEB應(yīng)用技術(shù)中,Mysql數(shù)據(jù)庫支持不同的操作系統(tǒng)平臺,雖然在不同平臺下的安裝和配置都不相同,但是差別也不是很大,Mysql在Windows平臺下兩種安裝方式,二進制版和免安裝版。安裝完Mysql數(shù)據(jù)庫之后,需要啟動服務(wù)進程,相應(yīng)的客戶端就可以連接數(shù)據(jù)庫,客戶端可通過命令行或者圖形界面工具登錄數(shù)據(jù)庫。2.5SSM框架當今流行的“SSM組合框架”是Spring+SpringMVC+MyBatis的縮寫,受到很多的追捧,“組合SSM框架”是強強聯(lián)手、各司其職、協(xié)調(diào)互補的團隊精神。web項目的框架,通常更簡單的數(shù)據(jù)源。Spring屬于一個輕量級的反轉(zhuǎn)控制框架(IoC),但它也是一個面向表面的容器(AOP)。SpringMVC常常用于控制器的分類工作模式,與模型對象分開,程序?qū)ο蟮淖饔门c自動取款機進行處理。這種解耦治療使整個系統(tǒng)的個性化變得更加容易。MyBatis是一個良好的可持續(xù)性框架,支持普通SQL查詢,同時允許對存儲過程的高級映射進行數(shù)據(jù)的優(yōu)化處理。大型JavaWeb應(yīng)用程序的由于開發(fā)成本太高,開發(fā)后難以維護和開發(fā)過程中一些難以解決的問題,而采用“SSM組合框架”,它允許建立業(yè)務(wù)層次結(jié)構(gòu),并為這個問題提供良好的解決方案。第3章系統(tǒng)分析3.1需求分析幼兒園綜合管理系統(tǒng)主要是為了提高工作人員的工作效率和更方便快捷的滿足用戶,更好存儲所有數(shù)據(jù)信息及快速方便的檢索功能,對系統(tǒng)的各個模塊是通過許多今天的發(fā)達系統(tǒng)做出合理的分析來確定考慮用戶的可操作性,遵循開發(fā)的系統(tǒng)優(yōu)化的原則,經(jīng)過全面的調(diào)查和研究。系統(tǒng)所要實現(xiàn)的功能分析,對于現(xiàn)在網(wǎng)絡(luò)方便的管理,系統(tǒng)要實現(xiàn)用戶可以直接在平臺上進行查看自己所有數(shù)據(jù)信息,根據(jù)自己的需求可以進行信息的提交,這樣既能節(jié)省用戶的時間,不用在像傳統(tǒng)的方式,需要查詢、了解信息都需要去尋找相關(guān)負責(zé)人了解相關(guān)數(shù)據(jù)信息,耽誤時間,由于很多用戶的時間的原因,沒有辦法隨時隨地進行相應(yīng)管理,真的很難去滿足用戶的各種需求。所以幼兒園綜合管理系統(tǒng)的開發(fā)不僅僅是能滿足用戶的需求,還能提高管理員的工作效率,減少原有不必要的工作量。3.2系統(tǒng)可行性分析3.2.1技術(shù)可行性:技術(shù)背景技術(shù)可行性主要取決于系統(tǒng)設(shè)計和開發(fā)中使用的軟硬件配置是否能滿足應(yīng)用要求,相關(guān)技術(shù)是否能保證系統(tǒng)設(shè)計完成后的正常運行。本系統(tǒng)在Windows操作系統(tǒng)中進行開發(fā),并且目前PC機的性能已經(jīng)可以勝任普通系統(tǒng)的web服務(wù)器。系統(tǒng)開發(fā)所使用的技術(shù)也都是自身所具有的,也是當下廣泛應(yīng)用的技術(shù)之一。系統(tǒng)的開發(fā)環(huán)境和配置都是可以自行安裝的,使用比較成熟的Mysql數(shù)據(jù)庫進行對系統(tǒng)用戶之間的數(shù)據(jù)交互,根據(jù)技術(shù)語言對數(shù)據(jù)庫管理,結(jié)合需求進行修改維護,可以使得系統(tǒng)運行更具有穩(wěn)定性和安全性,從而完成實現(xiàn)系統(tǒng)的開發(fā)。該系統(tǒng)目前采用比較成熟的JAVA技術(shù),并利用其創(chuàng)建的腳本與結(jié)合創(chuàng)建動態(tài)網(wǎng)頁。它可以在普通文本編輯器上編輯而無需編譯,它可以直接在服務(wù)器上執(zhí)行。它易于學(xué)習(xí)和操作,使用B/S模型作為軟件開發(fā)的基礎(chǔ)是高度兼容和靈活的,從技術(shù)可行性上來分析系統(tǒng)開發(fā)時完全可行的。3.2.2經(jīng)濟可行性幼兒園綜合管理系統(tǒng)的開發(fā)之前所做的市場調(diào)研及其他管理相關(guān)的系統(tǒng),是沒有任何費用的,都是通過開發(fā)者自己的努力,所有的工作的都是自己親力親為,在碰到自己比較難以解決的問題,大多是通過同學(xué)和指導(dǎo)老師的幫助進行相關(guān)信息的解決,所以對于系統(tǒng)的開發(fā)在經(jīng)濟上是完全可行的,沒有任何費用支出的。使用比較成熟的技術(shù),系統(tǒng)是基于JAVA的開發(fā),采用Mysql數(shù)據(jù)庫。所以系統(tǒng)在開發(fā)人力、財力要求不高,具有經(jīng)濟可行性。3.2.3操作可行性:可操作性主要是對系統(tǒng)設(shè)計完成后,用戶的使用體驗度,通過界面導(dǎo)航菜單可以簡單明了地進行查看所需的信息內(nèi)容。對于系統(tǒng)的操作,不需要專業(yè)人員都可以直接進行功能模塊的操作管理,所以在系統(tǒng)的可操作性是完全可以的。本系統(tǒng)的操作使用的也是界面窗口進行登錄,所以操作人員只要會簡單的電腦操作就完全可以的。3.3項目設(shè)計目標與原則1、關(guān)于幼兒園綜合管理系統(tǒng)的基本要求(1)功能要求:個人中心、幼兒家長管理、教師管理、幼兒管理、班級信息管理、班級考勤管理、幼兒動態(tài)管理、作業(yè)管理、校園食譜管理、食譜類型管理、系統(tǒng)管理功能模塊。(2)性能:在不同操作系統(tǒng)上均能無差錯實現(xiàn)在不同類型的用戶登入相應(yīng)界面后能不出差錯、方便地進行預(yù)期操作。(3)安全與保密要求:用戶都必須通過身份驗證才能進入系統(tǒng),并且用戶的權(quán)限也需要根據(jù)用戶的類型進行限定。(4)環(huán)境要求:支持多種平臺,可在Windows系列、Vista系統(tǒng)等多種操作系統(tǒng)下使用。2、設(shè)計原則系統(tǒng)架構(gòu)設(shè)計應(yīng)反映用戶與整個系統(tǒng)接口模塊之間的有效交互,以確保系統(tǒng)中實時數(shù)據(jù)的可擴展性和安全性。只有系統(tǒng)設(shè)計才能實現(xiàn)這一目標。可以擴展功能模塊以適應(yīng)系統(tǒng)的未來發(fā)展。在系統(tǒng)的所有功能模塊中,必須要保證系統(tǒng)的數(shù)據(jù)安全性、易用性、柔軟性和擴展性,下面分別對四個性能進行詳細分析。(1)數(shù)據(jù)的安全性對于用戶進行幼兒園綜合管理所牽扯到的數(shù)據(jù)信息,必須保證系統(tǒng)數(shù)據(jù)的安全性,因此在系統(tǒng)設(shè)計過程中必須要有多方面的考慮到系統(tǒng)的安全問題并進行解決處理。(2)易用性對于易用性主要是對于系統(tǒng)實現(xiàn)完成交付給用戶,用戶是否可以不用培訓(xùn)就能夠進行系統(tǒng)管理操作,也就是常說的傻瓜操作,一定簡單明了,任何人都可以上手對數(shù)據(jù)信息進行操作管理。(3)柔軟性對于任何一個系統(tǒng)的實現(xiàn)都會涉及的服務(wù)種類繁多,所以在設(shè)計時一定確保系統(tǒng)可以隨時更改并且可以隨時處理。(4)擴展性互聯(lián)網(wǎng)的不斷發(fā)展,對于系統(tǒng)實現(xiàn)的所有的功能隨著用戶需求的不斷提高,功能模塊要不斷擴展。由于這是一個幼兒園綜合管理系統(tǒng),系統(tǒng)的設(shè)計是為了更好地節(jié)省人員成本和各種成本,因此需要考慮系統(tǒng)開發(fā)成本和效益。3.4系統(tǒng)流程分析3.4.1登錄流程對于系統(tǒng)的安全性的第一關(guān),就是用戶想要進入系統(tǒng),必須通過登錄窗口,輸入自己的登錄信息才可以進行登錄,用戶輸入的信息準確無誤后才可以進入到操作系統(tǒng)界面,進行功能模塊的相對應(yīng)操作,如果用戶輸入的信息不正確,則窗口出現(xiàn)提示框,用戶登錄失敗,返回到第一步進行重新輸入,如圖3-1所示。圖3-1操作流程圖3.4.2添加信息流程對于幼兒園綜合管理系統(tǒng),需要隨時添加所需要的數(shù)據(jù)信息,對于用戶添加信息,需要根據(jù)添加界面,根據(jù)選框的內(nèi)容進行填寫所要添加的數(shù)據(jù)信息,信息輸入完成后判斷數(shù)據(jù)信息是否符合要求,符合要求則添加完成,用戶所添加的信息不符合要求,則需要返回到第一步,重新輸入數(shù)據(jù)信息,再進行判斷操作,如圖3-2所示。圖3-2添加信息流程圖3.4.3刪除信息流程不管是哪個用戶角色進入到不同的系統(tǒng)操作界面,都可以進行不同的信息內(nèi)容的操作功能,對用系統(tǒng)數(shù)據(jù)信息的刪除,用戶一旦將信息刪除,那么該刪除的數(shù)據(jù)信息將無法恢復(fù),所以用戶在對數(shù)據(jù)刪除時,一定判斷刪除的內(nèi)容是否是確定要刪除的,確定無誤后選擇確定刪除操作,如圖3-3所示。圖3-3刪除信息流程圖第4章系統(tǒng)設(shè)計4.1系統(tǒng)體系結(jié)構(gòu)架構(gòu)設(shè)計的目的是反映一個結(jié)構(gòu)和其他元素之間的關(guān)系,抽象,通常用于指導(dǎo)大型軟件系統(tǒng)。將一個巨大的任務(wù)細分為多個小任務(wù)的過程是系統(tǒng)架構(gòu)的總體設(shè)計。完成小任務(wù)后,整個任務(wù)就可以完成了。具體的實現(xiàn)過程是分解系統(tǒng),分析各部分的功能、接口和邏輯關(guān)系。頁面是一個一個模塊組建而成的,層次結(jié)構(gòu)分明,思想運用的是面向?qū)ο?,一個實體對應(yīng)一個數(shù)據(jù)類型,還要對每個數(shù)據(jù)類添加一個實施類。幼兒園綜合管理系統(tǒng)的實現(xiàn)主要包括管理員和教師、家長三個用戶角色,由于系統(tǒng)用戶角色不同所使用的功能模塊相應(yīng)不同,管理員根據(jù)需求對系統(tǒng)功能模塊進行維護管理操作。這些功能可以充分滿足幼兒園綜合管理系統(tǒng)的需求。此系統(tǒng)功能較為全面如下圖系統(tǒng)功能結(jié)構(gòu)如圖4-1所示。圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.2開發(fā)流程設(shè)計系統(tǒng)流程的分析是通過調(diào)查系統(tǒng)所涉及問題的識別、可行性可操作性、系統(tǒng)分析處理能力等具體環(huán)節(jié)來調(diào)節(jié)、整理系統(tǒng)的設(shè)計方案以確保系統(tǒng)能達到理想的狀態(tài)。這些操作都要進行一系列的流程測試保證數(shù)據(jù)庫的完整,以把控系統(tǒng)所涉及信息管理的安全、保證信息輸入、輸出正常轉(zhuǎn)換。然后,通過實際操作完成流程圖的繪制工作。幼兒園綜合管理系統(tǒng)的開發(fā)對管理模塊和系統(tǒng)使用的數(shù)據(jù)庫進行分析,編寫代碼、系統(tǒng)測試,如圖4-2所示。圖4-2開發(fā)系統(tǒng)流程圖4.3數(shù)據(jù)庫設(shè)計原則學(xué)習(xí)編程,我們都知道數(shù)據(jù)庫設(shè)計是基于需要設(shè)計的系統(tǒng)功能,我們需要建立一個數(shù)據(jù)庫關(guān)系模型,用于存儲數(shù)據(jù)信息,這樣當我們在程序中時,就沒有必要為程序頁面添加數(shù)據(jù),從而提高系統(tǒng)的效率。數(shù)據(jù)庫存儲了很多信息,可以說是信息管理系統(tǒng)的核心和基礎(chǔ),數(shù)據(jù)庫還提供了添加、刪除、修改和檢查,使系統(tǒng)能夠快速找到自己想要的信息,而不是在程序代碼中找到。數(shù)據(jù)庫中信息表的每個部分根據(jù)一定的關(guān)系精確地組合,排列和組合成數(shù)據(jù)表。通過幼兒園綜合管理系統(tǒng)的功能進行規(guī)劃分成幾個實體信息,實體信息將通過ER圖進行說明,本系統(tǒng)的主要實體圖如下:班級考勤信息實體屬性圖如圖4-3所示。圖4-3班級考勤實體屬性圖作業(yè)管理實體屬性圖如圖4-4所示。圖4-4作業(yè)管理信息實體屬性圖校園食譜實體屬性圖如圖4-4所示。圖4-4校園食譜信息實體屬性圖4.4數(shù)據(jù)表將數(shù)據(jù)庫概念設(shè)計的E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫。在關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)關(guān)系由數(shù)據(jù)表組成,但是表的結(jié)構(gòu)表現(xiàn)在表的字段上。表1:banjikaoqin表列名數(shù)據(jù)類型長度約束idbigint20PRIMARYKEYyouerbianhaovarchar200DEFAULTNULLyouerxingmingvarchar200DEFAULTNULLyouerzhaopianvarchar200DEFAULTNULLjiazhangzhanghaovarchar200DEFAULTNULLjiazhangxingmingvarchar200DEFAULTNULLbanjivarchar200DEFAULTNULLjiaoshigonghaovarchar200DEFAULTNULLkaoqinshijianvarchar200DEFAULTNULLkaoqinqingkuangvarchar200DEFAULTNULLuseridbigint20DEFAULTNULL表2:banjixinxi表列名數(shù)據(jù)類型長度約束idbigint20PRIMARYKEYbanjivarchar200DEFAULTNULL 表4:config`表列名數(shù)據(jù)類型長度約束idbigint20PRIMARYKEYnamevarchar100DEFAULTNULLvaluevarchar100DEFAULTNULL表5:discussyouerdongtai`表列名數(shù)據(jù)類型長度約束idbigint11PRIMARYKEYrefidbigint50DEFAULTNULLuseridbigint50DEFAULTNULLnicknamevarchar50DEFAULTNULL 表6:jiaoshi表列名數(shù)據(jù)類型長度約束idbigint20PRIMARYKEYjiaoshigonghaovarchar200DEFAULTNULLmimavarchar200DEFAULTNULLjiaoshixingmingvarchar200DEFAULTNULLxingbievarchar200DEFAULTNULLshoujivarchar200DEFAULTNULLyouxiangvarchar200DEFAULTNULLzhaopianvarchar200DEFAULTNULL表7:news表列名數(shù)據(jù)類型長度約束idbigint20PRIMARYKEYtitlevarchar200DEFAULTNULLpicturevarchar200DEFAULTNULLziduanvarchar200DEFAULTNULL表8:shipuleixing表列名數(shù)據(jù)類型長度約束idbigint20PRIMARYKEYleixingvarchar200DEFAULTNULL表9:storeup表列名數(shù)據(jù)類型長度約束idbigint20PRIMARYKEYuseridbigint20DEFAULTNULL`refid`bigint20DEFAULTNULLtablenamevarchar200DEFAULTNULLnamevarchar200DEFAULTNULLpicturevarchar200DEFAULTNULL
第5章系統(tǒng)實現(xiàn)5.1登錄界面設(shè)計通過登錄頁面界面,通過登錄頁面進行輸入用戶名、密碼、選擇用戶權(quán)限進行登錄操作,如圖5.1所示。圖5.1系統(tǒng)首頁界面5.2管理員功能模塊管理員通過登錄進入到系統(tǒng)操作界面,結(jié)合需求可以對個人中心、幼兒家長管理、教師管理、幼兒管理、班級信息管理、班級考勤管理、幼兒動態(tài)管理、作業(yè)管理、校園食譜管理、食譜類型管理、系統(tǒng)管理等功能模塊,進行相對應(yīng)操作。幼兒家長管理:通過列表可以進行查看家長賬號、家長姓名、性別、年齡、照片、家長手機等信息內(nèi)容,進行查看詳情、修改或刪除操作,如圖5.2所示。圖5-2幼兒家長界面圖教師管理:通過列表可以進行獲取教師賬號、教師姓名、年齡、職位、班級、性別、手機、照片、個人履歷等信息內(nèi)容,進行查看詳情、修改、刪除、如圖5.3所示。圖5-3教師管理界面圖幼兒管理:通過列表可以進行獲取幼兒編號、幼兒姓名、班級、幼兒年齡、幼兒性別、幼兒照片、家長賬號、家長姓名等信息內(nèi)容,進行查看詳情、修改、刪除、如圖5.4所示。圖5-4幼兒管理界面圖班級信息管理:通過列表可以獲取班級等信息,進行在線查看詳情、查看評論、修改或刪除操作,如圖5-5所示。圖5-5班級信息界面圖班級考勤管理:通過列表可以進行獲取幼兒編號、幼兒姓名、幼兒照片、家長賬號、家長姓名、班級、教師工號、教師姓名、考勤時間、考勤情況等信息,進行在線查看詳情、新增或修改操作,如圖5.6所示。圖5-6班級考勤管理界面圖幼兒動態(tài)管理:通過列表可以進行獲取幼兒編號、幼兒姓名、家長賬號、家長姓名、班級、教師工號、教師姓名、標題、發(fā)布時間、動態(tài)照片等信息,進行在線查看詳情、新增或修改操作,如圖5.7所示。圖5-7幼兒動態(tài)管理界面圖作業(yè)管理:通過列表可以進行幼兒編號、幼兒姓名、幼兒照片、家長賬號、家長姓名、作業(yè)、創(chuàng)建時間、提交時間、教師工號、教師姓名等信息,進行在線查看詳情或新增、修改、刪除操作,如圖5.8所示。圖5-8作業(yè)管理界面圖校園食譜管理:通過列表可以進行標題、食譜名稱、食譜類型、封面、創(chuàng)建時間、介紹視頻等信息,進行在線查看詳情、新增、或刪除操作,如圖5.9所示。圖5-9校園食譜管理界面圖5.4教師功能模塊教師通過登錄進入到系統(tǒng)操作界面,結(jié)合需求可以對個人中心、幼兒園家長管理、幼兒管理、班級信息管理、班級考勤管理、幼兒動態(tài)管理、作業(yè)管理、校園食譜管理、食譜類型管理等功能模塊,進行相對應(yīng)操作。個人信息:通過列表可以進行輸入教師工號、性別、教師姓名、手機、郵箱、照片、個人履歷等信息,進行在線修改操作,如圖5.10所示。圖5-10個人信息界面圖幼兒管理:通過列表可以進行獲取幼兒編號、幼兒姓名、班級、幼兒年齡、幼兒性別、幼兒照片、家長賬號、家長姓名等信息內(nèi)容,進行查看詳情、考勤登記、發(fā)布動態(tài)或發(fā)布作業(yè)操作。如圖5.11所示。圖5-11幼兒管理界面圖班級信息管理:通過列表可以獲取班級等信息,進行在線查看詳情、刪除操作,如圖5-12所示。圖5-12班級信息界面圖班級考勤管理:通過列表可以進行獲取幼兒編號、幼兒姓名、幼兒照片、家長賬號、家長姓名、班級、教師工號、教師姓名、考勤時間、考勤情況等信息,進行在線查看詳情、新增或修改或刪除操作,如圖5.13所示。圖5-13班級考勤管理界面圖幼兒動態(tài)管理:通過列表可以進行獲取幼兒編號、幼兒姓名、家長賬號、家長姓名、班級、教師工號、教師姓名、標題、發(fā)布時間、動態(tài)照片等信息,進行在線查看詳情、新增或修改、查看評論或刪除操作,如圖5.14所示。圖5-14幼兒動態(tài)管理界面圖作業(yè)管理:通過列表可以進行幼兒編號、幼兒姓名、幼兒照片、家長賬號、家長姓名、作業(yè)、創(chuàng)建時間、提交時間、教師工號、教師姓名等信息,進行在線查看詳情或新增、修改、刪除操作,如圖5.15所示。圖5-15作業(yè)管理界面圖校園食譜管理:通過列表可以進行標題、食譜名稱、食譜類型、封面、創(chuàng)建時間、介紹視頻等信息,進行在線查看詳情、新增、查看評論、修改或刪除操作,如圖5.16所示。圖5-16校園食譜管理界面圖5.5前臺功能模塊用戶進入幼兒園綜合管理系統(tǒng)可以查看首頁、幼兒、班級考勤、幼兒動態(tài)、作業(yè)、通知公告、個人中心、后臺管理等操作,系統(tǒng)前臺主界面如圖5-17所示。 圖5-17系統(tǒng)前臺主界面家長通過登錄界面,進行在線填寫用戶名和密碼,信息輸入完成后選擇提交,用戶登錄完成,如果用戶沒有自己的賬號,需要在線注冊成為網(wǎng)站會員,用戶進入到注冊界面,進行填寫用戶的基本信息內(nèi)容,信息編輯完成后選擇提交,如圖5-18所示。圖5-18用戶登錄界面菜譜詳情:通過頁面可以獲取食譜名稱、食譜類型、創(chuàng)建時間、點擊次數(shù)、視頻等信息,進行在線查看操作,如圖5-19所示。圖5-19食譜信息界面幼兒:家長通過頁面可以進行獲取幼兒姓名、幼兒編號、班級、幼兒年齡、幼兒性別、家長賬號、家長姓名等信息,進行查看幼兒信息操作,如圖5-20所示。圖5-20幼兒界面
5.3家長功能模塊教師通過登錄進入到系統(tǒng)操作界面,結(jié)合需求可以對個人中心、幼兒管理、班級信息管理、班級考勤管理、幼兒動態(tài)管理、作業(yè)管理等功能模塊,進行相對應(yīng)操作。幼兒管理:通過列表可以進行獲取幼兒編號、幼兒姓名、班級、幼兒年齡、幼兒性別、幼兒照片、家長賬號、家長姓名等信息內(nèi)容,進行查看詳情操作。如圖5.21所示。圖5-21幼兒管理界面圖班級考勤管理:通過列表可以進行獲取幼兒編號、幼兒姓名、幼兒照片、家長賬號、家長姓名、班級、教師工號、教師姓名、考勤時間、考勤情況等信息,進行在線查看詳情操作,如圖5.22所示。圖5-22班級考勤管理界面圖幼兒動態(tài)管理:通過列表可以進行獲取幼兒編號、幼兒姓名、家長賬號、家長姓名、班級、教師工號、教師姓名、標題、發(fā)布時間、動態(tài)照片等信息,進行在線查看詳情操作,如圖5.23所示。圖5-23幼兒動態(tài)管理界面圖作業(yè)管理:通過列表可以進行幼兒編號、幼兒姓名、幼兒照片、家長賬號、家長姓名、作業(yè)、創(chuàng)建時間、提交時間、教師工號、教師姓名等信息,進行在線查看詳情或下載作業(yè)操作,如圖5.24所示。圖5-24作業(yè)管理界面圖
第6章系統(tǒng)測試6.1系統(tǒng)測試的目的程序設(shè)計不能保證沒有錯誤,這是一個開發(fā)過程,在程序運行的過程中是不可避免的,但我們不能使這些錯誤始終存在于系統(tǒng)中,錯誤可能會造成無法估量的后果,如系統(tǒng)崩潰,安全信息,系統(tǒng)無法正常啟動等,為了避免這些問題,我們需要測試程序,并發(fā)現(xiàn)這些問題,并糾正它們,并使系統(tǒng)更長時間穩(wěn)定成熟,本章的作用是發(fā)現(xiàn)這些問題,并對其進行修改,雖然耗時費力,但長期非常重要和必要系統(tǒng)的開發(fā)。幼兒園綜合管理系統(tǒng)的實現(xiàn),對于系統(tǒng)中功能模塊的實現(xiàn)及操作都必須通過測試進行來評判系統(tǒng)是否可以準確的實現(xiàn)。在系統(tǒng)正式上傳和使用之前必須做的一步就是系統(tǒng)測試,對于測試發(fā)現(xiàn)的錯誤及時修改處理,保證系統(tǒng)準確無誤的供給用戶使用。6.2系統(tǒng)測試方法在對系統(tǒng)進行測試的時候在找到問題的情況下必須在第一時間找到解決問題的辦法,不要存在僥幸的心理,這樣才能讓系統(tǒng)開發(fā)的質(zhì)量有所保證,并且開發(fā)的周期會大大縮短;還有就是在測試時,不要出現(xiàn)重復(fù)性的錯誤,遇到一個錯誤問題,要將整個系統(tǒng)開發(fā)所牽扯的該問題都必須一一解決,提高系統(tǒng)的安全性、穩(wěn)定性。白盒測試與黑盒測試是測試中比較常用的兩種方法。①結(jié)構(gòu)測試俗稱白盒測試:這種測試是在對程序的處理過程與結(jié)構(gòu)都有詳盡諒解的前提下,順從程序內(nèi)部的邏輯而完成的系統(tǒng)測試,以確定系統(tǒng)中所有的通路都能夠遵照設(shè)計要求正常工作,不出現(xiàn)任何偏差。②功能測試又成黑盒測試:主要是針對程序功能能夠按照設(shè)計正常實現(xiàn)的一種檢測,在程序接口處進行,檢測程序手法數(shù)據(jù)是否正常,與外部信息的交換是否完整。6.3功能測試測試系統(tǒng)是最新的Windows10系統(tǒng),通過對系統(tǒng)實現(xiàn)的功能模塊進行每個功能模塊的操作測試,查看每個用戶的功能模塊所對應(yīng)的權(quán)限信息是否可以操作并且數(shù)據(jù)信息更新一致。測試需求測試重點是否達成需求結(jié)果用戶登錄輸入賬號密碼需求達成通過用戶注冊創(chuàng)建新的賬號密碼需求達成通過登錄失敗輸入錯誤賬號密碼需求達成通過修改信息修改成功需求達成通過添加信息管理增刪查改需求達成通過考勤信息管理增刪查改需求達成通過食譜信息管理增刪查改需求達成通過系統(tǒng)測試方面,我們通常運用的是白盒測試以及黑盒測試這兩種方法。白盒測試是指在了解系統(tǒng)內(nèi)部工作流程的前提下,可以根據(jù)需求規(guī)范驗證系統(tǒng)內(nèi)部操作是否能夠正常運行的測試;而黑盒測試指的是,倘若知道了這個系統(tǒng)的全部功能,可以進行測試檢測系統(tǒng)中的每一個功能是否滿足正常使用。為了方便用戶使用“幼兒園綜合管理系統(tǒng)”,以及盡可能少的減少系統(tǒng)測試錯誤的發(fā)生,我們對該系統(tǒng)進行了相對應(yīng)的測試。對該系統(tǒng)的全部的功能界面進行測試,簡單來說,就是我們輸入一些數(shù)據(jù)并且對其進行提交,之后我們查看每個頁面的反饋,檢測頁面的相關(guān)功能可不可以完全實現(xiàn)。
結(jié)論此時項目已經(jīng)完成,即使實施的時間不是很長,但是這個過程中需要準備很長的一段時間去對系統(tǒng)設(shè)計開發(fā)所實際到的技術(shù)進行學(xué)習(xí)。在學(xué)習(xí)的過程中,我逐漸認識得到了我自身存在的一些不足。對于一些控制是必要的應(yīng)用技能,能夠理解,整個過程中僅僅是一個掌握了常用的性能和控制方法。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)藥企業(yè)如何應(yīng)對藥品召回挑戰(zhàn)
- 信息技術(shù)應(yīng)用與創(chuàng)新發(fā)展
- 工藝課程設(shè)計文章
- 移動醫(yī)療健康技術(shù)應(yīng)用推廣
- 動畫課程設(shè)計報告
- 《慢性腎功能衰竭患者自我管理現(xiàn)狀分析》
- 企業(yè)內(nèi)部團隊沖突解決策略
- 《Ni-MCF催化劑的結(jié)構(gòu)改性及其催化甲烷二氧化碳重整反應(yīng)性能研究》
- ICU患者家庭照顧者教育指導(dǎo)
- 2024-2030年中國汽車精細化學(xué)品行業(yè)運營狀況及投資前景預(yù)測報告
- 生化藥品附錄培訓(xùn)
- 學(xué)?;馂?zāi)隱患排查整改清單臺賬
- 退伙入伙協(xié)議
- 2023年貴州省7月普通高中學(xué)業(yè)水平考試語文試卷
- 顧客滿意度調(diào)查表模板
- 《語文園地八》(說課稿)部編版語文二年級上冊
- 洗潔精質(zhì)量安全管理手冊優(yōu)質(zhì)資料
- 內(nèi)科大礦井運輸與提升設(shè)備教案第10章 斜井提升
- 城市停車特許經(jīng)營投標技術(shù)方案
- 化學(xué)平衡常數(shù)及計算復(fù)習(xí)教學(xué)設(shè)計(方良成)
- 蘇教版譯林牛津英語4A全冊教案
評論
0/150
提交評論