基于JAVA的幼兒園管理系統(tǒng)的設計與實現(xiàn)-計算機畢業(yè)設計
摘? ?要
隨著互聯(lián)網技術的發(fā)發(fā)展,計算機技術廣泛應用在人們的生活中,逐漸成為日常工作、生活不可或缺的工具,幼兒園各種管理系統(tǒng)層出不窮。幼兒園作為學習知識和培養(yǎng)孩子的場所,各種數(shù)據(jù)雜亂,為幼兒園開發(fā)必要的幼兒園管理系統(tǒng),能夠有效的提升管理效率。一直以來,幼兒園教學一直沒有進行系統(tǒng)化的管理,老師無法準確掌握孩子狀態(tài),由此提出開發(fā)幼兒園管理系統(tǒng),管理教師信息、課程信息、活動信息等,家長可以查看餐飲信息,節(jié)省時間,提高幼兒園管理效率。
本文介紹了使用Java技術開發(fā)幼兒園管理系統(tǒng)的設計與實現(xiàn)過程,首先對實現(xiàn)該系統(tǒng)的技術進行分析,說明選擇Java的必要性,然后對基于Java幼兒園管理系統(tǒng)的需求進行分析。并接著對系統(tǒng)進行設計,包括架構設計、功能設計、數(shù)據(jù)庫設計。最后進行了系統(tǒng)實現(xiàn)。針對系統(tǒng)用戶權限問題進行了設計,在前臺界面為提升用戶體驗,使用Jsp等技術進行布局。基于Java幼兒園管理系統(tǒng)上線后,反應良好,達到了所有的需求目的,完善了幼兒園管理工作,為幼兒園發(fā)展具有一定的實際價值。
關鍵詞:幼兒活動、Java語言、教學、幼兒園管理
?
?Abstract
With the development of Internet technology, computer technology is widely used in people's life and has gradually become an indispensable tool for daily work and life. Various management systems in kindergartens emerge one after another. As a place for learning knowledge and training children, kindergartens have all kinds of data in disorder. Developing the necessary kindergarten management system for kindergartens can effectively improve the management efficiency. For a long time, kindergarten teaching has not been systematically managed, and teachers cannot accurately grasp the state of children. Therefore, it is proposed to develop kindergarten management system to manage teacher information, course information, activity information, etc. parents can view catering information, save time and improve kindergarten management efficiency.
This paper introduces the design and implementation process of developing kindergarten management system using Java technology. Firstly, it analyzes the technology of realizing the system, explains the necessity of choosing Java, and then analyzes the requirements of kindergarten management system based on Java. Then the system is designed, including architecture design, function design and database design. Finally, the system is implemented. The system user authority is designed. In order to improve the user experience, JSP and other technologies are used for layout in the foreground interface. After the kindergarten management system based on Java went online, it responded well, achieved all the needs and objectives, improved the kindergarten management, and had a certain practical value for the development of the kindergarten.
KeyWords:Children's activities, Java language, teaching, kindergarten management
?
目 錄
摘? ?要 2
Abstract 3
目 錄 4
1、 引言 7
1.1 研究的背景 7
1.2 研究的意義 7
1.3 研究內容 8
2、系統(tǒng)技術 9
2.1 Java技術 9
2.2? MYSQL數(shù)據(jù)庫 9
2.3? JSON格式 10
3、系統(tǒng)分析 11
3.1 可行性分析 11
3.1.1技術可行性 11
3.1.2經濟可行性 11
3.1.3法律可行性 11
3.2 需求分析 12
3.2.1 非功能性需求 12
3.2.2 功能性需求 12
4、詳細設計 14
4.1 管理員功能設計 14
4.2 前臺會員功能設計 14
4.3 數(shù)據(jù)庫設計 15
4.3.1 數(shù)據(jù)庫設計原則 15
4.3.2 數(shù)據(jù)庫ER圖設計 16
4.3.3 數(shù)據(jù)庫表設計 16
5 系統(tǒng)實現(xiàn) 22
5.1管理員管理功能實現(xiàn) 22
5.1.1登錄功能 22
5.1.2教師管理 22
5.1.3餐飲管理功能實現(xiàn) 23
5.1.4課程管理功能實現(xiàn) 24
5.2前臺功能實現(xiàn) 25
5.2.1 用戶登錄 25
5.2.2 老師信息查看 26
5.2.3 幼兒活動管理功能實現(xiàn) 27
5.2.4 特色課程管理功能實現(xiàn) 27
5.2.5 餐飲管理功能實現(xiàn) 28
5.2.6 在線留言功能 29
6 系統(tǒng)測試 30
6.1 測試說明 30
6.2 測試用例 30
6.3 系統(tǒng)測試結果 32
結論 33
參考文獻 34
致謝 35
系統(tǒng)前后臺通過JSON格式進行傳遞數(shù)據(jù),JSON是一種輕量級的數(shù)據(jù)交換格式,在目前基于服務的開發(fā)中,通常使用JSON傳遞數(shù)據(jù)結構。本系統(tǒng)在安卓端和服務器端進行交互,傳遞的數(shù)據(jù)就是JSON格式。JSON格式層次清晰,傳輸效率高,易于理解和編寫。JSON數(shù)據(jù)支持字符串、數(shù)字、對象、數(shù)組等類型,JSON可以把JS對象數(shù)組轉為字符串。同XML類似,JSON具有很好的擴展性,存儲不同格式的數(shù)據(jù),并支持豐富的編碼工具。XML解析方式可以通過文檔模型解析或者遍歷節(jié)點解析,JSON也同樣如此,并且廣泛用于前臺開發(fā),使用JSON的時候需要知道結構組成。
本文設計實現(xiàn)的基于Java幼兒園管理系統(tǒng)分為客戶端和后臺管理兩部分。根據(jù)用戶角色又分為管理員、會員用戶角色,管理員可以管理系統(tǒng)基本信息;管理輪播圖、系統(tǒng)簡介、教師管理、課程管理、幼兒活動管理、餐飲管理、留言管理等功能;前臺用戶注冊登錄,查看關于我們、教師信息、特色課程、幼兒活動、餐飲信息、在線留言。


