計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp幼兒園管理系統(tǒng)vue論文_第1頁
計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp幼兒園管理系統(tǒng)vue論文_第2頁
計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp幼兒園管理系統(tǒng)vue論文_第3頁
計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp幼兒園管理系統(tǒng)vue論文_第4頁
計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp幼兒園管理系統(tǒng)vue論文_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘要隨著科學(xué)技術(shù)的飛速發(fā)展,各行各業(yè)都在努力與現(xiàn)代先進(jìn)技術(shù)接軌,通過科技手段提高自身的優(yōu)勢(shì);對(duì)幼兒園綜合管理系統(tǒng)當(dāng)然也不能排除在外,隨著網(wǎng)絡(luò)技術(shù)的不斷成熟,疫情的影響帶動(dòng)了幼兒園綜合管理系統(tǒng)的發(fā)展,它徹底改變了過去傳統(tǒng)的管理方式,不僅使服務(wù)管理難度變低了,還提升了管理的靈活性。這種個(gè)性化的平臺(tái)特別注重交互協(xié)調(diào)與管理的相互配合,激發(fā)了管理人員的創(chuàng)造性與主動(dòng)性,對(duì)幼兒園綜合管理系統(tǒng)而言非常有利。本設(shè)計(jì)的基本思想就是采用SSM框架,以Java為開發(fā)語言,MySQL為數(shù)據(jù)庫,使用了Spring、SpringMVC和MyBatis三個(gè)框架簡稱SSM),其中用SpringMVC實(shí)現(xiàn)。測試結(jié)果表明,該幼兒園綜合管理系統(tǒng)能以一種簡便、輕量級(jí)的方式實(shí)現(xiàn)了幼兒園綜合管理系統(tǒng)的基本功能,降低了開發(fā)的復(fù)雜性,提高了系統(tǒng)的可維護(hù)性,具有一定的應(yīng)用價(jià)值。關(guān)鍵詞:幼兒園綜合管理系統(tǒng),JAVA,Mysql ABSTRACT第1章緒論1.1背景及意義系統(tǒng)管理也都將通過計(jì)算機(jī)進(jìn)行整體智能化操作,對(duì)于幼兒園綜合管理系統(tǒng)所牽扯的管理及數(shù)據(jù)保存都是非常多的,例如個(gè)人中心、幼兒家長管理、教師管理、幼兒管理、班級(jí)信息管理、班級(jí)考勤管理、幼兒動(dòng)態(tài)管理、作業(yè)管理、校園食譜管理、食譜類型管理、系統(tǒng)管理,這給管理者的工作帶來了巨大的挑戰(zhàn),面對(duì)大量的信息,傳統(tǒng)的居民方面的信息管理,都是通過筆記的方式進(jìn)行詳細(xì)信息的統(tǒng)計(jì),后來出現(xiàn)電腦,通過電腦輸入軟件將紙質(zhì)的信息統(tǒng)計(jì)到電腦上,這種方式比較傳統(tǒng),而且想要統(tǒng)計(jì)數(shù)據(jù)信息比較麻煩,還受時(shí)間和空間的影響,所以為此開發(fā)了幼兒園綜合管理系統(tǒng);為教師、家長提供了一個(gè)幼兒園綜合管理系統(tǒng)平臺(tái),方便管理員查看及維護(hù);管理員可以足不出戶就可以獲取到系統(tǒng)的數(shù)據(jù)信息等,而且還能節(jié)省用戶很多時(shí)間,所以開發(fā)幼兒園綜合管理系統(tǒng)給管理者帶來了很大的方便,同時(shí)也方便管理員對(duì)用戶信息進(jìn)行處理。本論文幼兒園綜合管理系統(tǒng)主要牽扯到的程序,數(shù)據(jù)庫與計(jì)算機(jī)技術(shù)等。覆蓋知識(shí)面大,可以大大的提高系統(tǒng)人員工作效率。1.2研究概況隨著國內(nèi)經(jīng)濟(jì)形勢(shì)的不斷發(fā)展,中國互聯(lián)網(wǎng)進(jìn)入了一個(gè)難得的高峰發(fā)展時(shí)期,這使得中外資本家紛紛轉(zhuǎn)向互聯(lián)網(wǎng)市場。然而,許多管理領(lǐng)域的不合理結(jié)構(gòu),人員不足以及市場管理需求的增加使得更多的人具備了互聯(lián)網(wǎng)管理的意識(shí)。在當(dāng)今高度發(fā)達(dá)的信息中,信息管理改革已成為一種更加廣泛和全面的趨勢(shì)?!坝變簣@綜合管理系統(tǒng)”是基于Mysql數(shù)據(jù)庫,在JAVA語言開發(fā)設(shè)計(jì)的基礎(chǔ)上實(shí)現(xiàn)的。為確保中國經(jīng)濟(jì)的持續(xù)發(fā)展,信息時(shí)代日益更新,服務(wù)業(yè)仍在蓬勃發(fā)展。同時(shí),隨著信息社會(huì)的快速發(fā)展,各種管理系統(tǒng)面臨著越來越多的數(shù)據(jù)需要處理,如何用方便快捷的方式使管理者在廣闊的數(shù)據(jù)海洋里面查詢、存儲(chǔ)、管理和共享有效的數(shù)據(jù)信息,對(duì)我們的學(xué)習(xí),工作和生活具有重要的現(xiàn)實(shí)意義。因此,國內(nèi)外學(xué)術(shù)界對(duì)此進(jìn)行了深入而廣泛的研究,一個(gè)新的研究領(lǐng)域——幼兒園綜合管理系統(tǒng)誕生了。1.3研究的內(nèi)容目前許多人仍將傳統(tǒng)的紙質(zhì)工具作為信息管理的主要工具,而網(wǎng)絡(luò)技術(shù)的應(yīng)用只是起到輔助作用。在對(duì)網(wǎng)絡(luò)工具的認(rèn)知程度上,較為傳統(tǒng)的office軟件等仍是人們使用的主要工具,而相對(duì)全面且專業(yè)的信息管理軟件仍沒有得到大多數(shù)人的了解或認(rèn)可。本選題則旨在通過標(biāo)簽分類管理等方式,實(shí)現(xiàn)幼兒園綜合管理系統(tǒng)的各種功能,從而達(dá)到對(duì)居民詳細(xì)信息的管理。詳細(xì)內(nèi)容介紹,將在以下六章中詳細(xì)闡述:第一章、緒論,介紹了研究課題選擇的背景及意義、研究現(xiàn)狀,簡要介紹了本文的章節(jié)內(nèi)容。第二章、引入技術(shù)知識(shí),通過引入關(guān)鍵技術(shù)進(jìn)行開發(fā),向系統(tǒng)中涉及直觀表達(dá)的技術(shù)知識(shí)。第三章、重點(diǎn)分析了系統(tǒng)的分析,從系統(tǒng)強(qiáng)大的供需市場出發(fā),對(duì)系統(tǒng)開發(fā)的可行性,系統(tǒng)流程以及系統(tǒng)性能和功能進(jìn)行了探討。第四章、介紹了系統(tǒng)的詳細(xì)設(shè)計(jì)方案,包括系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。第五章、系統(tǒng)設(shè)計(jì)的實(shí)現(xiàn),通過對(duì)系統(tǒng)功能設(shè)計(jì)的詳細(xì)說明,論證了系統(tǒng)的結(jié)構(gòu)。第六章、系統(tǒng)的整體測試,評(píng)判系統(tǒng)是否可以上線運(yùn)行。第2章相關(guān)技術(shù)2.1JAVA簡介Java主要采用CORBA技術(shù)和安全模型,可以在互聯(lián)網(wǎng)應(yīng)用的數(shù)據(jù)保護(hù)。它還提供了對(duì)EJB(EnterpriseJavaBeans)的全面支持,javaservletAPI,JSP(javaserverpages),和XML技術(shù)。JAVA語言是一種面向?qū)ο蟮恼Z言,它通過提供最基本的方法來完成指定的任務(wù),開發(fā)者只需要知道一些概念就能夠編寫出一些應(yīng)用程序。Java程序相對(duì)較小,其代碼能夠在小機(jī)器上運(yùn)行。Java是一種計(jì)算機(jī)編程語言,具有封裝、繼承和多態(tài)性三個(gè)主要特性,廣泛應(yīng)用于企業(yè)Web應(yīng)用程序開發(fā)和移動(dòng)應(yīng)用程序開發(fā)。Java語言和一般編譯器以及直譯的區(qū)別在于,Java首先將源代碼轉(zhuǎn)換為字節(jié)碼,然后將其轉(zhuǎn)換為JVM的可執(zhí)行文件,JVM可以在各種不同的JVM上運(yùn)行。因此,實(shí)現(xiàn)了它的跨平臺(tái)特性。雖然這使得Java在早期非常緩慢,但是隨著Java的開發(fā),它已經(jīng)得到了改進(jìn)。2.2Eclipse開發(fā)環(huán)境Eclipse支持廣泛、兼容性高并且功能強(qiáng)大,普遍適應(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ā)工具,該平臺(tái)在開發(fā)的過程中運(yùn)用的就是該工具。Eclipse又被稱之為企業(yè)級(jí)的工作平臺(tái),它是以EclipseIDE為基礎(chǔ)的。Eclipse可以幫助我們進(jìn)行數(shù)據(jù)庫的研發(fā)和J2EE的使用,除此之外,還可以提高系統(tǒng)的運(yùn)營能力,這突出表現(xiàn)在服務(wù)器的整合過程中。MyEclipse的功能相當(dāng)完備,能夠?yàn)镴2EE的集成提供必要的環(huán)境支持,從而完成編碼、測試、調(diào)試及發(fā)布等功能。它可以支持JSP,HTML,SQL,Javascript,Struts,CSS等。2.3Tomcat服務(wù)器Tomcat屬于一種輕型的服務(wù)器,所以說在中小企業(yè)中并不具有普適性。但是當(dāng)程序員需要開發(fā)或調(diào)試JSP程序時(shí),則通常會(huì)將該服務(wù)器作為首選。對(duì)于一個(gè)僅具有計(jì)算機(jī)基礎(chǔ)知識(shí)的人來說,計(jì)算機(jī)系統(tǒng)具有一個(gè)好的Apache服務(wù)器,可以很好的對(duì)HTML頁面進(jìn)行訪問。Tomcat雖然是Apache的擴(kuò)展,但是它們都是可以獨(dú)立運(yùn)行的,二者是不互相干擾的。當(dāng)配置正確的時(shí)候,Apache服務(wù)器為HTML頁面的運(yùn)行提供技術(shù)支持,Tomcat的任務(wù)則是運(yùn)行Servle和JSP頁面。Tomca也具有一定的HTML頁面處理功能。2.4MySQL數(shù)據(jù)庫數(shù)據(jù)庫是系統(tǒng)開發(fā)過程中不可或缺的一部分。在WEB應(yīng)用方面,MySQLAB開發(fā)了一個(gè)具有很大優(yōu)勢(shì)的MySQL關(guān)系數(shù)據(jù)庫管理系統(tǒng)。MySQL可以將數(shù)據(jù)存儲(chǔ)在不同的表中,這非常靈活,并且還可以提高系統(tǒng)在實(shí)際應(yīng)用中的速度。數(shù)據(jù)庫訪問最常用于標(biāo)準(zhǔn)SQL語言,MySQL用于SQL語言,因此它具有高度兼容性。數(shù)據(jù)庫的操作是必不可少的,包括對(duì)數(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ù)庫,它以其自身特點(diǎn):體積小、速度快、成本低等,Mysql數(shù)據(jù)庫是目前最受歡迎的開源數(shù)據(jù)庫。在WEB應(yīng)用技術(shù)中,Mysql數(shù)據(jù)庫支持不同的操作系統(tǒng)平臺(tái),雖然在不同平臺(tái)下的安裝和配置都不相同,但是差別也不是很大,Mysql在Windows平臺(tái)下兩種安裝方式,二進(jìn)制版和免安裝版。安裝完Mysql數(shù)據(jù)庫之后,需要啟動(dòng)服務(wù)進(jìn)程,相應(yīng)的客戶端就可以連接數(shù)據(jù)庫,客戶端可通過命令行或者圖形界面工具登錄數(shù)據(jù)庫。2.5SSM框架當(dāng)今流行的“SSM組合框架”是Spring+SpringMVC+MyBatis的縮寫,受到很多的追捧,“組合SSM框架”是強(qiáng)強(qiáng)聯(lián)手、各司其職、協(xié)調(diào)互補(bǔ)的團(tuán)隊(duì)精神。web項(xiàng)目的框架,通常更簡單的數(shù)據(jù)源。Spring屬于一個(gè)輕量級(jí)的反轉(zhuǎn)控制框架(IoC),但它也是一個(gè)面向表面的容器(AOP)。SpringMVC常常用于控制器的分類工作模式,與模型對(duì)象分開,程序?qū)ο蟮淖饔门c自動(dòng)取款機(jī)進(jìn)行處理。這種解耦治療使整個(gè)系統(tǒng)的個(gè)性化變得更加容易。MyBatis是一個(gè)良好的可持續(xù)性框架,支持普通SQL查詢,同時(shí)允許對(duì)存儲(chǔ)過程的高級(jí)映射進(jìn)行數(shù)據(jù)的優(yōu)化處理。大型JavaWeb應(yīng)用程序的由于開發(fā)成本太高,開發(fā)后難以維護(hù)和開發(fā)過程中一些難以解決的問題,而采用“SSM組合框架”,它允許建立業(yè)務(wù)層次結(jié)構(gòu),并為這個(gè)問題提供良好的解決方案。第3章系統(tǒng)分析3.1需求分析幼兒園綜合管理系統(tǒng)主要是為了提高工作人員的工作效率和更方便快捷的滿足用戶,更好存儲(chǔ)所有數(shù)據(jù)信息及快速方便的檢索功能,對(duì)系統(tǒng)的各個(gè)模塊是通過許多今天的發(fā)達(dá)系統(tǒng)做出合理的分析來確定考慮用戶的可操作性,遵循開發(fā)的系統(tǒng)優(yōu)化的原則,經(jīng)過全面的調(diào)查和研究。系統(tǒng)所要實(shí)現(xiàn)的功能分析,對(duì)于現(xiàn)在網(wǎng)絡(luò)方便的管理,系統(tǒng)要實(shí)現(xiàn)用戶可以直接在平臺(tái)上進(jìn)行查看自己所有數(shù)據(jù)信息,根據(jù)自己的需求可以進(jìn)行信息的提交,這樣既能節(jié)省用戶的時(shí)間,不用在像傳統(tǒng)的方式,需要查詢、了解信息都需要去尋找相關(guān)負(fù)責(zé)人了解相關(guān)數(shù)據(jù)信息,耽誤時(shí)間,由于很多用戶的時(shí)間的原因,沒有辦法隨時(shí)隨地進(jìn)行相應(yīng)管理,真的很難去滿足用戶的各種需求。所以幼兒園綜合管理系統(tǒng)的開發(fā)不僅僅是能滿足用戶的需求,還能提高管理員的工作效率,減少原有不必要的工作量。3.2系統(tǒng)可行性分析3.2.1技術(shù)可行性:技術(shù)背景技術(shù)可行性主要取決于系統(tǒng)設(shè)計(jì)和開發(fā)中使用的軟硬件配置是否能滿足應(yīng)用要求,相關(guān)技術(shù)是否能保證系統(tǒng)設(shè)計(jì)完成后的正常運(yùn)行。本系統(tǒng)在Windows操作系統(tǒng)中進(jìn)行開發(fā),并且目前PC機(jī)的性能已經(jīng)可以勝任普通系統(tǒng)的web服務(wù)器。系統(tǒng)開發(fā)所使用的技術(shù)也都是自身所具有的,也是當(dāng)下廣泛應(yīng)用的技術(shù)之一。系統(tǒng)的開發(fā)環(huán)境和配置都是可以自行安裝的,使用比較成熟的Mysql數(shù)據(jù)庫進(jìn)行對(duì)系統(tǒng)用戶之間的數(shù)據(jù)交互,根據(jù)技術(shù)語言對(duì)數(shù)據(jù)庫管理,結(jié)合需求進(jìn)行修改維護(hù),可以使得系統(tǒng)運(yùn)行更具有穩(wěn)定性和安全性,從而完成實(shí)現(xiàn)系統(tǒng)的開發(fā)。該系統(tǒng)目前采用比較成熟的JAVA技術(shù),并利用其創(chuàng)建的腳本與結(jié)合創(chuàng)建動(dòng)態(tài)網(wǎng)頁。它可以在普通文本編輯器上編輯而無需編譯,它可以直接在服務(wù)器上執(zhí)行。它易于學(xué)習(xí)和操作,使用B/S模型作為軟件開發(fā)的基礎(chǔ)是高度兼容和靈活的,從技術(shù)可行性上來分析系統(tǒng)開發(fā)時(shí)完全可行的。3.2.2經(jīng)濟(jì)可行性幼兒園綜合管理系統(tǒng)的開發(fā)之前所做的市場調(diào)研及其他管理相關(guān)的系統(tǒng),是沒有任何費(fèi)用的,都是通過開發(fā)者自己的努力,所有的工作的都是自己親力親為,在碰到自己比較難以解決的問題,大多是通過同學(xué)和指導(dǎo)老師的幫助進(jìn)行相關(guān)信息的解決,所以對(duì)于系統(tǒng)的開發(fā)在經(jīng)濟(jì)上是完全可行的,沒有任何費(fèi)用支出的。使用比較成熟的技術(shù),系統(tǒng)是基于JAVA的開發(fā),采用Mysql數(shù)據(jù)庫。所以系統(tǒng)在開發(fā)人力、財(cái)力要求不高,具有經(jīng)濟(jì)可行性。3.2.3操作可行性:可操作性主要是對(duì)系統(tǒng)設(shè)計(jì)完成后,用戶的使用體驗(yàn)度,通過界面導(dǎo)航菜單可以簡單明了地進(jìn)行查看所需的信息內(nèi)容。對(duì)于系統(tǒng)的操作,不需要專業(yè)人員都可以直接進(jìn)行功能模塊的操作管理,所以在系統(tǒng)的可操作性是完全可以的。本系統(tǒng)的操作使用的也是界面窗口進(jìn)行登錄,所以操作人員只要會(huì)簡單的電腦操作就完全可以的。3.3項(xiàng)目設(shè)計(jì)目標(biāo)與原則1、關(guān)于幼兒園綜合管理系統(tǒng)的基本要求(1)功能要求:個(gè)人中心、幼兒家長管理、教師管理、幼兒管理、班級(jí)信息管理、班級(jí)考勤管理、幼兒動(dòng)態(tài)管理、作業(yè)管理、校園食譜管理、食譜類型管理、系統(tǒng)管理功能模塊。(2)性能:在不同操作系統(tǒng)上均能無差錯(cuò)實(shí)現(xiàn)在不同類型的用戶登入相應(yīng)界面后能不出差錯(cuò)、方便地進(jìn)行預(yù)期操作。(3)安全與保密要求:用戶都必須通過身份驗(yàn)證才能進(jìn)入系統(tǒng),并且用戶的權(quán)限也需要根據(jù)用戶的類型進(jìn)行限定。(4)環(huán)境要求:支持多種平臺(tái),可在Windows系列、Vista系統(tǒng)等多種操作系統(tǒng)下使用。2、設(shè)計(jì)原則系統(tǒng)架構(gòu)設(shè)計(jì)應(yīng)反映用戶與整個(gè)系統(tǒng)接口模塊之間的有效交互,以確保系統(tǒng)中實(shí)時(shí)數(shù)據(jù)的可擴(kuò)展性和安全性。只有系統(tǒng)設(shè)計(jì)才能實(shí)現(xiàn)這一目標(biāo)。可以擴(kuò)展功能模塊以適應(yīng)系統(tǒng)的未來發(fā)展。在系統(tǒng)的所有功能模塊中,必須要保證系統(tǒng)的數(shù)據(jù)安全性、易用性、柔軟性和擴(kuò)展性,下面分別對(duì)四個(gè)性能進(jìn)行詳細(xì)分析。(1)數(shù)據(jù)的安全性對(duì)于用戶進(jìn)行幼兒園綜合管理所牽扯到的數(shù)據(jù)信息,必須保證系統(tǒng)數(shù)據(jù)的安全性,因此在系統(tǒng)設(shè)計(jì)過程中必須要有多方面的考慮到系統(tǒng)的安全問題并進(jìn)行解決處理。(2)易用性對(duì)于易用性主要是對(duì)于系統(tǒng)實(shí)現(xiàn)完成交付給用戶,用戶是否可以不用培訓(xùn)就能夠進(jìn)行系統(tǒng)管理操作,也就是常說的傻瓜操作,一定簡單明了,任何人都可以上手對(duì)數(shù)據(jù)信息進(jìn)行操作管理。(3)柔軟性對(duì)于任何一個(gè)系統(tǒng)的實(shí)現(xiàn)都會(huì)涉及的服務(wù)種類繁多,所以在設(shè)計(jì)時(shí)一定確保系統(tǒng)可以隨時(shí)更改并且可以隨時(shí)處理。(4)擴(kuò)展性互聯(lián)網(wǎng)的不斷發(fā)展,對(duì)于系統(tǒng)實(shí)現(xiàn)的所有的功能隨著用戶需求的不斷提高,功能模塊要不斷擴(kuò)展。由于這是一個(gè)幼兒園綜合管理系統(tǒng),系統(tǒng)的設(shè)計(jì)是為了更好地節(jié)省人員成本和各種成本,因此需要考慮系統(tǒng)開發(fā)成本和效益。3.4系統(tǒng)流程分析3.4.1登錄流程對(duì)于系統(tǒng)的安全性的第一關(guān),就是用戶想要進(jìn)入系統(tǒng),必須通過登錄窗口,輸入自己的登錄信息才可以進(jìn)行登錄,用戶輸入的信息準(zhǔn)確無誤后才可以進(jìn)入到操作系統(tǒng)界面,進(jìn)行功能模塊的相對(duì)應(yīng)操作,如果用戶輸入的信息不正確,則窗口出現(xiàn)提示框,用戶登錄失敗,返回到第一步進(jìn)行重新輸入,如圖3-1所示。圖3-1操作流程圖3.4.2添加信息流程對(duì)于幼兒園綜合管理系統(tǒng),需要隨時(shí)添加所需要的數(shù)據(jù)信息,對(duì)于用戶添加信息,需要根據(jù)添加界面,根據(jù)選框的內(nèi)容進(jìn)行填寫所要添加的數(shù)據(jù)信息,信息輸入完成后判斷數(shù)據(jù)信息是否符合要求,符合要求則添加完成,用戶所添加的信息不符合要求,則需要返回到第一步,重新輸入數(shù)據(jù)信息,再進(jìn)行判斷操作,如圖3-2所示。圖3-2添加信息流程圖3.4.3刪除信息流程不管是哪個(gè)用戶角色進(jìn)入到不同的系統(tǒng)操作界面,都可以進(jìn)行不同的信息內(nèi)容的操作功能,對(duì)用系統(tǒng)數(shù)據(jù)信息的刪除,用戶一旦將信息刪除,那么該刪除的數(shù)據(jù)信息將無法恢復(fù),所以用戶在對(duì)數(shù)據(jù)刪除時(shí),一定判斷刪除的內(nèi)容是否是確定要?jiǎng)h除的,確定無誤后選擇確定刪除操作,如圖3-3所示。圖3-3刪除信息流程圖第4章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)體系結(jié)構(gòu)架構(gòu)設(shè)計(jì)的目的是反映一個(gè)結(jié)構(gòu)和其他元素之間的關(guān)系,抽象,通常用于指導(dǎo)大型軟件系統(tǒng)。將一個(gè)巨大的任務(wù)細(xì)分為多個(gè)小任務(wù)的過程是系統(tǒng)架構(gòu)的總體設(shè)計(jì)。完成小任務(wù)后,整個(gè)任務(wù)就可以完成了。具體的實(shí)現(xiàn)過程是分解系統(tǒng),分析各部分的功能、接口和邏輯關(guān)系。頁面是一個(gè)一個(gè)模塊組建而成的,層次結(jié)構(gòu)分明,思想運(yùn)用的是面向?qū)ο螅粋€(gè)實(shí)體對(duì)應(yīng)一個(gè)數(shù)據(jù)類型,還要對(duì)每個(gè)數(shù)據(jù)類添加一個(gè)實(shí)施類。幼兒園綜合管理系統(tǒng)的實(shí)現(xiàn)主要包括管理員和教師、家長三個(gè)用戶角色,由于系統(tǒng)用戶角色不同所使用的功能模塊相應(yīng)不同,管理員根據(jù)需求對(duì)系統(tǒng)功能模塊進(jìn)行維護(hù)管理操作。這些功能可以充分滿足幼兒園綜合管理系統(tǒng)的需求。此系統(tǒng)功能較為全面如下圖系統(tǒng)功能結(jié)構(gòu)如圖4-1所示。圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.2開發(fā)流程設(shè)計(jì)系統(tǒng)流程的分析是通過調(diào)查系統(tǒng)所涉及問題的識(shí)別、可行性可操作性、系統(tǒng)分析處理能力等具體環(huán)節(jié)來調(diào)節(jié)、整理系統(tǒng)的設(shè)計(jì)方案以確保系統(tǒng)能達(dá)到理想的狀態(tài)。這些操作都要進(jìn)行一系列的流程測試保證數(shù)據(jù)庫的完整,以把控系統(tǒng)所涉及信息管理的安全、保證信息輸入、輸出正常轉(zhuǎn)換。然后,通過實(shí)際操作完成流程圖的繪制工作。幼兒園綜合管理系統(tǒng)的開發(fā)對(duì)管理模塊和系統(tǒng)使用的數(shù)據(jù)庫進(jìn)行分析,編寫代碼、系統(tǒng)測試,如圖4-2所示。圖4-2開發(fā)系統(tǒng)流程圖4.3數(shù)據(jù)庫設(shè)計(jì)原則學(xué)習(xí)編程,我們都知道數(shù)據(jù)庫設(shè)計(jì)是基于需要設(shè)計(jì)的系統(tǒng)功能,我們需要建立一個(gè)數(shù)據(jù)庫關(guān)系模型,用于存儲(chǔ)數(shù)據(jù)信息,這樣當(dāng)我們?cè)诔绦蛑袝r(shí),就沒有必要為程序頁面添加數(shù)據(jù),從而提高系統(tǒng)的效率。數(shù)據(jù)庫存儲(chǔ)了很多信息,可以說是信息管理系統(tǒng)的核心和基礎(chǔ),數(shù)據(jù)庫還提供了添加、刪除、修改和檢查,使系統(tǒng)能夠快速找到自己想要的信息,而不是在程序代碼中找到。數(shù)據(jù)庫中信息表的每個(gè)部分根據(jù)一定的關(guān)系精確地組合,排列和組合成數(shù)據(jù)表。通過幼兒園綜合管理系統(tǒng)的功能進(jìn)行規(guī)劃分成幾個(gè)實(shí)體信息,實(shí)體信息將通過ER圖進(jìn)行說明,本系統(tǒng)的主要實(shí)體圖如下:班級(jí)考勤信息實(shí)體屬性圖如圖4-3所示。圖4-3班級(jí)考勤實(shí)體屬性圖作業(yè)管理實(shí)體屬性圖如圖4-4所示。圖4-4作業(yè)管理信息實(shí)體屬性圖校園食譜實(shí)體屬性圖如圖4-4所示。圖4-4校園食譜信息實(shí)體屬性圖4.4數(shù)據(jù)表將數(shù)據(jù)庫概念設(shè)計(jì)的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)實(shí)現(xiàn)5.1登錄界面設(shè)計(jì)通過登錄頁面界面,通過登錄頁面進(jìn)行輸入用戶名、密碼、選擇用戶權(quán)限進(jìn)行登錄操作,如圖5.1所示。圖5.1系統(tǒng)首頁界面5.2管理員功能模塊管理員通過登錄進(jìn)入到系統(tǒng)操作界面,結(jié)合需求可以對(duì)個(gè)人中心、幼兒家長管理、教師管理、幼兒管理、班級(jí)信息管理、班級(jí)考勤管理、幼兒動(dòng)態(tài)管理、作業(yè)管理、校園食譜管理、食譜類型管理、系統(tǒng)管理等功能模塊,進(jìn)行相對(duì)應(yīng)操作。幼兒家長管理:通過列表可以進(jìn)行查看家長賬號(hào)、家長姓名、性別、年齡、照片、家長手機(jī)等信息內(nèi)容,進(jìn)行查看詳情、修改或刪除操作,如圖5.2所示。圖5-2幼兒家長界面圖教師管理:通過列表可以進(jìn)行獲取教師賬號(hào)、教師姓名、年齡、職位、班級(jí)、性別、手機(jī)、照片、個(gè)人履歷等信息內(nèi)容,進(jìn)行查看詳情、修改、刪除、如圖5.3所示。圖5-3教師管理界面圖幼兒管理:通過列表可以進(jìn)行獲取幼兒編號(hào)、幼兒姓名、班級(jí)、幼兒年齡、幼兒性別、幼兒照片、家長賬號(hào)、家長姓名等信息內(nèi)容,進(jìn)行查看詳情、修改、刪除、如圖5.4所示。圖5-4幼兒管理界面圖班級(jí)信息管理:通過列表可以獲取班級(jí)等信息,進(jìn)行在線查看詳情、查看評(píng)論、修改或刪除操作,如圖5-5所示。圖5-5班級(jí)信息界面圖班級(jí)考勤管理:通過列表可以進(jìn)行獲取幼兒編號(hào)、幼兒姓名、幼兒照片、家長賬號(hào)、家長姓名、班級(jí)、教師工號(hào)、教師姓名、考勤時(shí)間、考勤情況等信息,進(jìn)行在線查看詳情、新增或修改操作,如圖5.6所示。圖5-6班級(jí)考勤管理界面圖幼兒動(dòng)態(tài)管理:通過列表可以進(jìn)行獲取幼兒編號(hào)、幼兒姓名、家長賬號(hào)、家長姓名、班級(jí)、教師工號(hào)、教師姓名、標(biāo)題、發(fā)布時(shí)間、動(dòng)態(tài)照片等信息,進(jìn)行在線查看詳情、新增或修改操作,如圖5.7所示。圖5-7幼兒動(dòng)態(tài)管理界面圖作業(yè)管理:通過列表可以進(jìn)行幼兒編號(hào)、幼兒姓名、幼兒照片、家長賬號(hào)、家長姓名、作業(yè)、創(chuàng)建時(shí)間、提交時(shí)間、教師工號(hào)、教師姓名等信息,進(jìn)行在線查看詳情或新增、修改、刪除操作,如圖5.8所示。圖5-8作業(yè)管理界面圖校園食譜管理:通過列表可以進(jìn)行標(biāo)題、食譜名稱、食譜類型、封面、創(chuàng)建時(shí)間、介紹視頻等信息,進(jìn)行在線查看詳情、新增、或刪除操作,如圖5.9所示。圖5-9校園食譜管理界面圖5.4教師功能模塊教師通過登錄進(jìn)入到系統(tǒng)操作界面,結(jié)合需求可以對(duì)個(gè)人中心、幼兒園家長管理、幼兒管理、班級(jí)信息管理、班級(jí)考勤管理、幼兒動(dòng)態(tài)管理、作業(yè)管理、校園食譜管理、食譜類型管理等功能模塊,進(jìn)行相對(duì)應(yīng)操作。個(gè)人信息:通過列表可以進(jìn)行輸入教師工號(hào)、性別、教師姓名、手機(jī)、郵箱、照片、個(gè)人履歷等信息,進(jìn)行在線修改操作,如圖5.10所示。圖5-10個(gè)人信息界面圖幼兒管理:通過列表可以進(jìn)行獲取幼兒編號(hào)、幼兒姓名、班級(jí)、幼兒年齡、幼兒性別、幼兒照片、家長賬號(hào)、家長姓名等信息內(nèi)容,進(jìn)行查看詳情、考勤登記、發(fā)布動(dòng)態(tài)或發(fā)布作業(yè)操作。如圖5.11所示。圖5-11幼兒管理界面圖班級(jí)信息管理:通過列表可以獲取班級(jí)等信息,進(jìn)行在線查看詳情、刪除操作,如圖5-12所示。圖5-12班級(jí)信息界面圖班級(jí)考勤管理:通過列表可以進(jìn)行獲取幼兒編號(hào)、幼兒姓名、幼兒照片、家長賬號(hào)、家長姓名、班級(jí)、教師工號(hào)、教師姓名、考勤時(shí)間、考勤情況等信息,進(jìn)行在線查看詳情、新增或修改或刪除操作,如圖5.13所示。圖5-13班級(jí)考勤管理界面圖幼兒動(dòng)態(tài)管理:通過列表可以進(jìn)行獲取幼兒編號(hào)、幼兒姓名、家長賬號(hào)、家長姓名、班級(jí)、教師工號(hào)、教師姓名、標(biāo)題、發(fā)布時(shí)間、動(dòng)態(tài)照片等信息,進(jìn)行在線查看詳情、新增或修改、查看評(píng)論或刪除操作,如圖5.14所示。圖5-14幼兒動(dòng)態(tài)管理界面圖作業(yè)管理:通過列表可以進(jìn)行幼兒編號(hào)、幼兒姓名、幼兒照片、家長賬號(hào)、家長姓名、作業(yè)、創(chuàng)建時(shí)間、提交時(shí)間、教師工號(hào)、教師姓名等信息,進(jìn)行在線查看詳情或新增、修改、刪除操作,如圖5.15所示。圖5-15作業(yè)管理界面圖校園食譜管理:通過列表可以進(jìn)行標(biāo)題、食譜名稱、食譜類型、封面、創(chuàng)建時(shí)間、介紹視頻等信息,進(jìn)行在線查看詳情、新增、查看評(píng)論、修改或刪除操作,如圖5.16所示。圖5-16校園食譜管理界面圖5.5前臺(tái)功能模塊用戶進(jìn)入幼兒園綜合管理系統(tǒng)可以查看首頁、幼兒、班級(jí)考勤、幼兒動(dòng)態(tài)、作業(yè)、通知公告、個(gè)人中心、后臺(tái)管理等操作,系統(tǒng)前臺(tái)主界面如圖5-17所示。 圖5-17系統(tǒng)前臺(tái)主界面家長通過登錄界面,進(jìn)行在線填寫用戶名和密碼,信息輸入完成后選擇提交,用戶登錄完成,如果用戶沒有自己的賬號(hào),需要在線注冊(cè)成為網(wǎng)站會(huì)員,用戶進(jìn)入到注冊(cè)界面,進(jìn)行填寫用戶的基本信息內(nèi)容,信息編輯完成后選擇提交,如圖5-18所示。圖5-18用戶登錄界面菜譜詳情:通過頁面可以獲取食譜名稱、食譜類型、創(chuàng)建時(shí)間、點(diǎn)擊次數(shù)、視頻等信息,進(jìn)行在線查看操作,如圖5-19所示。圖5-19食譜信息界面幼兒:家長通過頁面可以進(jìn)行獲取幼兒姓名、幼兒編號(hào)、班級(jí)、幼兒年齡、幼兒性別、家長賬號(hào)、家長姓名等信息,進(jìn)行查看幼兒信息操作,如圖5-20所示。圖5-20幼兒界面

5.3家長功能模塊教師通過登錄進(jìn)入到系統(tǒng)操作界面,結(jié)合需求可以對(duì)個(gè)人中心、幼兒管理、班級(jí)信息管理、班級(jí)考勤管理、幼兒動(dòng)態(tài)管理、作業(yè)管理等功能模塊,進(jìn)行相對(duì)應(yīng)操作。幼兒管理:通過列表可以進(jìn)行獲取幼兒編號(hào)、幼兒姓名、班級(jí)、幼兒年齡、幼兒性別、幼兒照片、家長賬號(hào)、家長姓名等信息內(nèi)容,進(jìn)行查看詳情操作。如圖5.21所示。圖5-21幼兒管理界面圖班級(jí)考勤管理:通過列表可以進(jìn)行獲取幼兒編號(hào)、幼兒姓名、幼兒照片、家長賬號(hào)、家長姓名、班級(jí)、教師工號(hào)、教師姓名、考勤時(shí)間、考勤情況等信息,進(jìn)行在線查看詳情操作,如圖5.22所示。圖5-22班級(jí)考勤管理界面圖幼兒動(dòng)態(tài)管理:通過列表可以進(jìn)行獲取幼兒編號(hào)、幼兒姓名、家長賬號(hào)、家長姓名、班級(jí)、教師工號(hào)、教師姓名、標(biāo)題、發(fā)布時(shí)間、動(dòng)態(tài)照片等信息,進(jìn)行在線查看詳情操作,如圖5.23所示。圖5-23幼兒動(dòng)態(tài)管理界面圖作業(yè)管理:通過列表可以進(jìn)行幼兒編號(hào)、幼兒姓名、幼兒照片、家長賬號(hào)、家長姓名、作業(yè)、創(chuàng)建時(shí)間、提交時(shí)間、教師工號(hào)、教師姓名等信息,進(jìn)行在線查看詳情或下載作業(yè)操作,如圖5.24所示。圖5-24作業(yè)管理界面圖

第6章系統(tǒng)測試6.1系統(tǒng)測試的目的程序設(shè)計(jì)不能保證沒有錯(cuò)誤,這是一個(gè)開發(fā)過程,在程序運(yùn)行的過程中是不可避免的,但我們不能使這些錯(cuò)誤始終存在于系統(tǒng)中,錯(cuò)誤可能會(huì)造成無法估量的后果,如系統(tǒng)崩潰,安全信息,系統(tǒng)無法正常啟動(dòng)等,為了避免這些問題,我們需要測試程序,并發(fā)現(xiàn)這些問題,并糾正它們,并使系統(tǒng)更長時(shí)間穩(wěn)定成熟,本章的作用是發(fā)現(xiàn)這些問題,并對(duì)其進(jìn)行修改,雖然耗時(shí)費(fèi)力,但長期非常重要和必要系統(tǒng)的開發(fā)。幼兒園綜合管理系統(tǒng)的實(shí)現(xiàn),對(duì)于系統(tǒng)中功能模塊的實(shí)現(xiàn)及操作都必須通過測試進(jìn)行來評(píng)判系統(tǒng)是否可以準(zhǔn)確的實(shí)現(xiàn)。在系統(tǒng)正式上傳和使用之前必須做的一步就是系統(tǒng)測試,對(duì)于測試發(fā)現(xiàn)的錯(cuò)誤及時(shí)修改處理,保證系統(tǒng)準(zhǔn)確無誤的供給用戶使用。6.2系統(tǒng)測試方法在對(duì)系統(tǒng)進(jìn)行測試的時(shí)候在找到問題的情況下必須在第一時(shí)間找到解決問題的辦法,不要存在僥幸的心理,這樣才能讓系統(tǒng)開發(fā)的質(zhì)量有所保證,并且開發(fā)的周期會(huì)大大縮短;還有就是在測試時(shí),不要出現(xiàn)重復(fù)性的錯(cuò)誤,遇到一個(gè)錯(cuò)誤問題,要將整個(gè)系統(tǒng)開發(fā)所牽扯的該問題都必須一一解決,提高系統(tǒng)的安全性、穩(wěn)定性。白盒測試與黑盒測試是測試中比較常用的兩種方法。①結(jié)構(gòu)測試俗稱白盒測試:這種測試是在對(duì)程序的處理過程與結(jié)構(gòu)都有詳盡諒解的前提下,順從程序內(nèi)部的邏輯而完成的系統(tǒng)測試,以確定系統(tǒng)中所有的通路都能夠遵照設(shè)計(jì)要求正常工作,不出現(xiàn)任何偏差。②功能測試又成黑盒測試:主要是針對(duì)程序功能能夠按照設(shè)計(jì)正常實(shí)現(xiàn)的一種檢測,在程序接口處進(jìn)行,檢測程序手法數(shù)據(jù)是否正常,與外部信息的交換是否完整。6.3功能測試測試系統(tǒng)是最新的Windows10系統(tǒng),通過對(duì)系統(tǒng)實(shí)現(xiàn)的功能模塊進(jìn)行每個(gè)功能模塊的操作測試,查看每個(gè)用戶的功能模塊所對(duì)應(yīng)的權(quán)限信息是否可以操作并且數(shù)據(jù)信息更新一致。測試需求測試重點(diǎn)是否達(dá)成需求結(jié)果用戶登錄輸入賬號(hào)密碼需求達(dá)成通過用戶注冊(cè)創(chuàng)建新的賬號(hào)密碼需求達(dá)成通過登錄失敗輸入錯(cuò)誤賬號(hào)密碼需求達(dá)成通過修改信息修改成功需求達(dá)成通過添加信息管理增刪查改需求達(dá)成通過考勤信息管理增刪查改需求達(dá)成通過食譜信息管理增刪查改需求達(dá)成通過系統(tǒng)測試方面,我們通常運(yùn)用的是白盒測試以及黑盒測試這兩種方法。白盒測試是指在了解系統(tǒng)內(nèi)部工作流程的前提下,可以根據(jù)需求規(guī)范驗(yàn)證系統(tǒng)內(nèi)部操作是否能夠正常運(yùn)行的測試;而黑盒測試指的是,倘若知道了這個(gè)系統(tǒng)的全部功能,可以進(jìn)行測試檢測系統(tǒng)中的每一個(gè)功能是否滿足正常使用。為了方便用戶使用“幼兒園綜合管理系統(tǒng)”,以及盡可能少的減少系統(tǒng)測試錯(cuò)誤的發(fā)生,我們對(duì)該系統(tǒng)進(jìn)行了相對(duì)應(yīng)的測試。對(duì)該系統(tǒng)的全部的功能界面進(jìn)行測試,簡單來說,就是我們輸入一些數(shù)據(jù)并且對(duì)其進(jìn)行提交,之后我們查看每個(gè)頁面的反饋,檢測頁面的相關(guān)功能可不可以完全實(shí)現(xiàn)。

結(jié)論此時(shí)項(xiàng)目已經(jīng)完成,即使實(shí)施的時(shí)間不是很長,但是這個(gè)過程中需要準(zhǔn)備很長的一段時(shí)間去對(duì)系統(tǒng)設(shè)計(jì)開發(fā)所實(shí)際到的技術(shù)進(jìn)行學(xué)習(xí)。在學(xué)習(xí)的過程中,我逐漸認(rèn)識(shí)得到了我自身存在的一些不足。對(duì)于一些控制是必要的應(yīng)用技能,能夠理解,整個(gè)過程中僅僅是一個(gè)掌握了常用的性能和控制方法。

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論