日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

(附源码)springboot智慧幼儿园管理系统的设计与实现 毕业设计271611

發布時間:2024/1/1 windows 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (附源码)springboot智慧幼儿园管理系统的设计与实现 毕业设计271611 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基于Springboot智慧幼兒園管理系統

摘 要

隨著互聯網趨勢的到來,各行各業都在考慮利用互聯網將自己推廣出去,最好方式就是建立自己的互聯網系統,并對其進行維護和管理。在現實運用中,應用軟件的工作規則和開發步驟,采用Java技術建設智慧幼兒園管理系統。

本設計主要實現集人性化、高效率、便捷等優點于一身的智慧幼兒園管理系統,完成首頁、用戶管理、更多管理(幼兒信息、幼兒事物管理、成績管理、教工信息、班級管理、收費項目、收費管理、伙食管理)等功能模塊。系統通過瀏覽器與服務器進行通信,實現數據的交互與變更。只需通過一臺電腦,動動手指就可以操作系統,實現數據通信管理。整個系統的設計過程都充分考慮了數據的安全、穩定及可靠等問題,而且操作過程簡單。本系統通過科學的管理方式、便捷的服務提高了工作效率,減少了數據存儲上的錯誤和遺漏。

智慧幼兒園管理系統使用Java語言,采用基于 MVVM模式的Java技術進行開發,使用 MyEclipse 2017 CI 10 編譯器編寫,數據方面主要采用的是微軟的MySQL關系型數據庫來作為數據存儲媒介,配合前臺HTML+CSS 技術完成系統的開發。

關鍵詞:數據通信;Java語言;關系型數據庫;

Smart kindergarten management system based on springboot

Abstract

With the advent of the Internet trend, all walks of life are considering using the Internet to promote themselves. The best way is to establish their own Internet system and maintain and manage it. In practical application, according to the working rules and development steps of the application software, Java technology is used to build the smart kindergarten management system.

This design mainly realizes the intelligent kindergarten management system integrating the advantages of humanization, high efficiency and convenience, and completes the functional modules such as home page, user management, more management (children's information, children's affairs management, achievement management, teaching staff information, class management, charging items, charging management and food management). The system communicates with the server through the browser to realize the interaction and change of data. You can operate the system and realize data communication management by moving your fingers through a computer. The safety, stability and reliability of data are fully considered in the design process of the whole system, and the operation process is simple. Through scientific management and convenient service, the system improves work efficiency and reduces errors and omissions in data storage.

The management system of smart kindergarten uses Java language and Java technology based on MVVM mode. It is written with MyEclipse 2017 CI 10 compiler. In terms of data, it mainly uses Microsoft's MySQL relational database as the data storage medium, and completes the development of the system with the foreground HTML + CSS technology.

Keywords: Data communication; Java language; Relational database;

目 錄

第1章 緒論 1

1.1 研究背景與意義 1

1.2 開發現狀 1

1.3 本文的組織結構 1

第2章 相關技術介紹 3

2.1 開發技術 3

2.2 MVVM模式 3

2.3 MySQL數據庫 3

2.4 B/S結構 4

2.5 springboot框架介紹 4

2.6 Vue.js主要功能 4

第3章 系統分析 6

3.1 可行性分析 6

3.1.1 技術可行性分析 6

3.1.2 經濟可行性分析 6

3.1.3 操作可行性分析 6

3.2 功能需求分析 6

3.3 非功能需求分析 8

第4章 系統設計 10

4.1 系統架構設計 10

4.2 系統功能結構 11

4.3 數據庫設計 11

4.4.1 概念模型 11

4.4.2 數據表 12

第5章 系統實現 17

5.1 管理員模塊管理的實現 17

第6章 系統測試 29

6.1 測試目的 29

6.2 測試過程 29

6.3 測試結果 30

第7章 總結與展望 31

參考文獻 32

致謝 34

  • 緒論

  • 研究背景與意義

  • 管理現代化,辦公自動化,是現代辦公管理發展的必然趨勢。人工管理幼兒園出現了不少缺點,比如管理中辦公的效率不高;越來越多的幼兒數量的增加了管理員對其成長檔案的管理難度;管理比較煩瑣復雜,產生的文檔比較多,并且由于手工的操作,使這些文檔無法有效地核對和管理,在匯總以及分析方面更加困難。

    因此,迫切需要計算機技術來輔助管理,基于這些問題,我們認為有必要建立一套智慧幼兒園管理系統,使幼兒園的管理工作規范化、系統化、程序化,避免人工管理的隨意性、煩瑣性,提高信息處理的速度和準確性,能夠及時、準確、有效的記錄幼兒園中各個情況。

    在使用智慧幼兒園管理系統后,可以提高幼兒園信息管理的準確性,系統將信息準確無誤地輸入計算機并在數據庫中存儲起來。按照規范設定標準代碼,大大保證了統計原始數據的準確性,在進行分析設計時能最大限度地減少人為的影響,大大提高了工作效率。智慧幼兒園管理系統可以集存儲、分析、統計、打印一身,節省人力、物力,而且調用方便,準確性高,可以充分發揮管理系統的分析功能。

  • 開發現狀

  • 系統應用Java開發工具和 mysql數據庫系統,且利用其提供的各種面向對象的開發工具,并采用原型法的統開發方式建立的。論文從數據庫開發角度,對幼兒園系統所需要的添加、修改、刪除、查詢等主要功能進行需求分析與設計,編寫代碼并進行調試測試,實現了系統的應用。

  • 本文的組織結構

  • 第一章是緒論,本文章的開頭部分,對本題目的研究背景和研究意義等一些做文字性的描述。

    第二章研究了智慧幼兒園管理系統的所采用的開發技術和開發工具。

    第三章是系統分析部分,包括系統總體需求描述、功能性角度分析系統需求、非功能性等各個方面分析系統是否可以實現。

    第四章是系統設計部分,本文章的重要部分,提供了系統架構的詳細設計和一些主要功能模塊的設計說明。

    第五章是系統的具體實現,介紹系統的各個模塊的具體實現。

    第六章在前幾章的基礎上對系統進行測試和運行。

    最后對系統進行了認真的總結,以此對未來有一個新的展望。

  • 相關技術介紹

  • 開發技術

  • 本系統前端框架采用了比較流行的漸進式JavaScript框架Vue.js。使用Vue-Router和Vuex實現動態路由和全局狀態管理,Ajax實現前后端通信,Element UI組件庫使頁面快速成型。后端部分:采用springboot作為開發框架,同時集成MyBatis、Redis等相關技術。

  • MVVM模式

  • MVVM是Model-View-ViewModel的簡寫。它本質上就是MVC 的改進版。MVVM 就是將其中的View 的狀態和行為抽象化,讓我們將視圖 UI 和業務邏輯分開。當然這些事 ViewModel 已經幫我們做了,它可以取出 Model 的數據同時幫忙處理 View 中由于需要展示內容而涉及的業務邏輯。微軟的WPF帶來了新的技術體驗,如Silverlight、音頻、視頻、3D、動畫……,這導致了軟件UI層更加細節化、可定制化。同時,在技術層面,WPF也帶來了 諸如Binding、Dependency Property、Routed Events、Command、DataTemplate、ControlTemplate等新特性。MVVM(Model-View-ViewModel)框架的由來便是MVP(Model-View-Presenter)模式與WPF結合的應用方式時發展演變過來的一種新型架構框架。它立足于原有MVP框架并且把WPF的新特性糅合進去,以應對客戶日益復雜的需求變化。

  • B/S結構

  • B/S(Browser/Server)比前身架構更為省事的架構。它借助Web server完成數據的傳遞交流。只需要下載瀏覽器作為客戶端,那么工作就達到“瘦身”效果, 不需要考慮不停裝軟件的問題。

  • MySQL數據庫

  • 科技的進步,給日常帶來許多便利:教室的投影器用到了虛擬成像技術,數碼相機用到了光電檢測技術,比如超市貨物進出庫的記錄需要一個信息倉庫。這個信息倉庫就是數據庫,而這次的智慧幼兒園管理系統也需要這項技術的支持。

    用MySQL這個軟件,是因為它能接受多個使用者訪問,而且里面存在Archive等。它會先把數據進行分類,然后分別保存在表里,這樣的特別操作就會提高數據管理系統自身的速度,讓數據庫能被靈活運用。MySQL的代碼是公開的,而且允許別人二次編譯升級。這個特點能夠降低使用者的成本,再搭配合適的軟件后形成一個良好的網站系統。雖然它有缺點,但是綜合各方面來說,它是使用者的主流運用的對象。

  • spring boot框架介紹

  • Spring框架是Java平臺上的一種開源應用框架,提供具有控制反轉特性的容器。盡管Spring框架自身對編程模型沒有限制,但其在Java應用中的頻繁使用讓它備受青睞,以至于后來讓它作為EJB(EnterpriseJavaBeans)模型的補充,甚至是替補。Spring框架為開發提供了一系列的解決方案,比如利用控制反轉的核心特性,并通過依賴注入實現控制反轉來實現管理對象生命周期容器化,利用面向切面編程進行聲明式的事務管理,整合多種持久化技術管理數據訪問,提供大量優秀的Web框架方便開發等等。Spring框架具有控制反轉(IOC)特性,IOC旨在方便項目維護和測試,它提供了一種通過Java的反射機制對Java對象進行統一的配置和管理的方法。Spring框架利用容器管理對象的生命周期,容器可以通過掃描XML文件或類上特定Java注解來配置對象,開發者可以通過依賴查找或依賴注入來獲得對象。Spring框架具有面向切面編程(AOP)框架,SpringAOP框架基于代理模式,同時運行時可配置;AOP框架主要針對模塊之間的交叉關注點進行模塊化。Spring框架的AOP框架僅提供基本的AOP特性,雖無法與AspectJ框架相比,但通過與AspectJ的集成,也可以滿足基本需求。Spring框架下的事務管理、遠程訪問等功能均可以通過使用SpringAOP技術實現。Spring的事務管理框架為Java平臺帶來了一種抽象機制,使本地和全局事務以及嵌套事務能夠與保存點一起工作,并且幾乎可以在Java平臺的任何環境中工作。Spring集成多種事務模板,系統可以通過事務模板、XML或Java注解進行事務配置,并且事務框架集成了消息傳遞和緩存等功能。Spring的數據訪問框架解決了開發人員在應用程序中使用數據庫時遇到的常見困難。它不僅對Java:JDBC、iBATS/MyBATIs、Hibernate、Java數據對象(JDO)、ApacheOJB和ApacheCayne等所有流行的數據訪問框架中提供支持,同時還可以與Spring的事務管理一起使用,為數據訪問提供了靈活的抽象。Spring框架最初是沒有打算構建一個自己的WebMVC框架,其開發人員在開發過程中認為現有的StrutsWeb框架的呈現層和請求處理層之間以及請求處理層和模型之間的分離不夠,于是創建了SpringMVC。

  • Vue.js 主要功能

  • Vue.js是一套構建用戶界面的漸進式框架。與其他重量級框架不同的是,Vue采用自底向上增量開發的設計。Vue 的核心庫只關注視圖層,并且非常容易學習,非常容易與其它庫或已有項目整合。另一方面,Vue 完全有能力驅動采用單文件組件和Vue生態系統支持的庫開發的復雜單頁應用。

    Vue.js 的目標是通過盡可能簡單的 API 實現響應的數據綁定和組合的視圖組件。

    Vue.js 自身不是一個全能框架——它只聚焦于視圖層。因此它非常容易學習,非常容易與其它庫或已有項目整合。另一方面,在與相關工具和支持庫一起使用時,Vue.js 也能驅動復雜的單頁應用。

  • 系統分析

  • 可行性分析

  • 本次設計基于B/S 模式下,運用Java技術采用的是MySQL數據庫和Myeclipse實現,總體的可行性共分為以下三個方面。

  • 技術可行性分析

  • 所謂的技術可行性就是在限定時間,前期擬定的功能能否被滿足。在開發設計上是否會遇上解決不了的問題。做完的項目能否被很好地應用,如果存在缺點在后期的維護上是否存在很大的難度。在對這個系統評估后,認定已存在的技術能達成目標。用Java技術來實現動態的頁面,嵌入低依賴性的設計模式,靈活的數據庫,配合穩定的服務器,整個系統的運行效率大大提升。由此可見,在技術層面達成目標不是非非之想。

  • 經濟可行性分析

  • 在項目上使用的工具大部分都是是當下流行開源免費的,所以在開發前期,開發時用于項目的經費將會大大降低,不會讓開發該軟件在項目啟動期受到經費的影響,所以經濟上還是可行的。盡量用最少的花費去滿足用戶的需求。省下經費用于人工費,以及設備費用。將在無紙化,高效率的道路上越走越遠。

  • 操作可行性分析

  • 本系統實現功能的操作很簡單,普通電腦的常見配置就可以運行本軟件,并且只要粗通電腦使用的基本常識就可以流暢的使用本軟件。電腦具備連接互聯網的能力,并且可以正常訪問系統,并不需要操作者有什么高超的能力,只需了解業務流程,并且按照專業知識進行正確操作即可,所以智慧幼兒園管理系統具備操作可行性。

  • 功能需求分析

  • 在系統開發設計前,應該對功能做初步設想,清楚這個管理系統有什么板塊,每個板塊有什么功能,整體的設計是否滿足使用者的需求,接著對所開發的系統功能進行的詳細分析總結,從而設計出完整的系統并將其實現。用戶和開發人員的交流分析,使其達到最佳理解程度,使系統功能達到最佳。

    管理員用例圖如下所示。

    圖3-2 管理員用例圖

  • 數據流程分析

  • 零層數據流程圖包括了登錄注冊、用戶功能和檢索維護等模塊,在登錄注冊模塊使用到的數據存儲有用戶賬戶文檔,用戶功能模塊需要的存儲是用戶各功能模塊數據文檔,檢索維護是使用以上這些數據文檔通過關鍵詞進行檢索。

    系統的零層數據流圖如下圖所示。

    圖3-2系統數據流圖(零層)

    一層數據流程圖是對零層數據流程圖的細化,將登錄注冊細分為填制登錄注冊數據和完善數據,用戶功能細分為用戶基本功能和用戶主要功能。

    系統的一層數據流圖如下圖所示。

    圖3-3系統數據流圖(一層)

  • 系統設計

  • 系統架構設計

  • 目前B/S體系的系統主要的數據訪問方式是:通過瀏覽器頁面用戶可以進入系統,系統可以自動對用戶向服務器發送的請求進行處理,處理請求是在系統后臺中進行的,用戶在瀏覽器頁面上進行相應操作,就能夠看到服務端傳遞的處理結果。智慧幼兒園管理系統主要分為視圖-模型-控制三層架構設計。在視圖層中,主要是操作在服務器端向客戶端反饋并顯示的數據,在模型層中,主要處理相關的業務邏輯、數據整合等,最后的控制層它介于視圖和模型之間,主要是調整兩層之間的關系,最終落實數據的傳遞。

    系統架構圖如下圖所示。

    圖4-1系統架構圖

  • 系統功能結構

  • 系統設計的目的是分析系統包括的所有功能結構,為開發人員設計開發和實現系統做好準備工作。經過前期的需求調查、分析和整理之后,確定的總體需求主要包括多個模塊,分別是:首頁、用戶管理、幼兒信息、幼兒事務管理、成績管理、教工信息、班級管理、收費項目、收費管理、伙食管理。系統整體角色分為兩個部分,一是游客、二是管理員。權限分布也是很明顯,管理員是最高權限擁有者。

    系統功能結構圖如下圖所示。

    圖4-2系統功能結構圖

  • 數據庫設計

  • 概念模型

  • 對于一個要開發的系統來說,E-R圖可以讓別人能更快更輕松的了解此系統的事務及它們之間的關系。根據系統分析階段所得出的結論確定了在智慧幼兒園管理系統中存在著多個實體分別是用游客、管理員、幼兒信息、考勤、成績。

    系統總體ER圖如下圖所示。

    圖4-4系統總體ER圖

  • 數據表

  • 數據庫邏輯結構就是將E-R圖在數據庫中用具體的字段進行描述。用字段和數據類型描述來使對象特征實體化,最后形成具有一定邏輯關系的數據庫表結構。智慧幼兒園管理系統所需要的部分數據結構表如下表所示。

    pay_service表:

    名稱

    類型

    長度

    不是null

    主鍵

    注釋

    pay_service_id

    int

    11

    收費項目ID

    pay_service

    varchar

    64

    收費項目

    project_cost

    varchar

    64

    項目費用

    remarks

    varchar

    64

    備注

    charge_date

    date

    0

    收費日期

    project_details

    text

    0

    項目詳情

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創建時間

    update_time

    timestamp

    0

    更新時間

    infant_information表:

    名稱

    類型

    長度

    不是null

    主鍵

    注釋

    infant_information_id

    int

    11

    幼兒信息ID

    student_number

    varchar

    64

    學號

    full_name

    varchar

    64

    姓名

    gender

    varchar

    64

    性別

    class_name

    varchar

    64

    班級名稱

    father_name

    varchar

    64

    父親姓名

    father_contact_information

    varchar

    64

    父親聯系方式

    mother_name

    varchar

    64

    母親姓名

    mother_contact_information

    varchar

    64

    母親聯系方式

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創建時間

    update_time

    timestamp

    0

    更新時間

    food_management表:

    名稱

    類型

    長度

    不是null

    主鍵

    注釋

    food_management_id

    int

    11

    伙食管理ID

    date

    date

    0

    日期

    remarks

    varchar

    64

    備注

    monday_menu

    text

    0

    周一菜單

    tuesday_menu

    text

    0

    周二菜單

    wednesday_menu

    text

    0

    周三菜單

    thursday_menu

    text

    0

    周四菜單

    friday_menu

    text

    0

    周五菜單

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創建時間

    update_time

    timestamp

    0

    更新時間

    faculty_information表:

    名稱

    類型

    長度

    不是null

    主鍵

    注釋

    faculty_information_id

    int

    11

    教工信息ID

    faculty_number

    varchar

    64

    教工編號

    full_name

    varchar

    64

    姓名

    gender

    varchar

    64

    性別

    post

    varchar

    64

    職務

    class_under_management

    varchar

    64

    所管班級

    contact_information

    varchar

    64

    聯系方式

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創建時間

    update_time

    timestamp

    0

    更新時間

    early_childhood_affairs_management表

    名稱

    類型

    長度

    不是null

    主鍵

    注釋

    early_childhood_affairs_management_id

    int

    11

    幼兒事務管理ID

    student_number

    varchar

    64

    學號

    full_name

    varchar

    64

    姓名

    gender

    varchar

    64

    性別

    class_name

    varchar

    64

    班級名稱

    physical_examination_information

    text

    0

    體檢信息

    sick_leave_information

    text

    0

    疾病請假信息

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創建時間

    update_time

    timestamp

    0

    更新時間

    class_management表:

    名稱

    類型

    長度

    不是null

    主鍵

    注釋

    class_management_id

    int

    11

    班級管理ID

    class_name

    varchar

    64

    班級名稱

    headmaster

    varchar

    64

    班主任

    number_of_students

    varchar

    64

    學生人數

    student_name

    text

    0

    學生姓名

    instructor

    text

    0

    授課教師

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創建時間

    update_time

    timestamp

    0

    更新時間

    attendance_management表:

    名稱

    類型

    長度

    不是null

    主鍵

    注釋

    attendance_management_id

    int

    11

    考勤管理ID

    faculty_number

    varchar

    64

    教工編號

    full_name

    varchar

    64

    姓名

    post

    varchar

    64

    職務

    class_under_management

    varchar

    64

    所管班級

    contact_information

    varchar

    64

    聯系方式

    attendance_status

    varchar

    64

    考勤狀態

    attendance_date

    date

    0

    考勤日期

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創建時間

    update_time

    timestamp

    0

    更新時間

  • 系統實現

  • 管理員模塊管理的實現

  • 系統的登錄窗口是用戶的入口,用戶只有在登錄成功后才可以進入訪問。通過在登錄提交表單,后臺處理判斷是否為合法用戶,進行頁面跳轉,進入系統中去。

    登錄合法性判斷過程:用戶輸入賬號和密碼后,系統首先確定輸入輸入數據合法性,然后在login.jsp頁面發送登錄請求,調用src下的mainctrl類的dopost方法來驗證。

    用戶登錄模塊的IPO如下所示:

    輸入:用戶名和密碼。

    處理:

    1)檢測用戶輸入的賬號、密碼是否正確及在數據庫已對應存在。

    2)從數據庫中提取記錄,并儲存在本地的session中(timeout默認=30min)。

    3)根據用戶名,將其顯示在系統首頁上。

    輸出:是否成功的信息。

    登錄流程圖如下所示。

    圖5-1登錄流程圖

    系統登錄界面如下所示。

    圖5-2系統登錄界面

    用戶登錄的關鍵代碼如下。

    /**

    * 登錄

    * @param data

    * @param httpServletRequest

    * @return

    */

    @PostMapping("login")

    public Map<String, Object> login(@RequestBody Map<String, String> data, HttpServletRequest httpServletRequest) {

    log.info("[執行登錄接口]");

    String username = data.get("username");

    String email = data.get("email");

    String phone = data.get("phone");

    String password = data.get("password");

    List resultList = null;

    Map<String, String> map = new HashMap<>();

    if(username != null && "".equals(username) == false){

    map.put("username", username);

    resultList = service.select(map, new HashMap<>()).getResultList();

    }

    else if(email != null && "".equals(email) == false){

    map.put("email", email);

    resultList = service.select(map, new HashMap<>()).getResultList();

    }

    else if(phone != null && "".equals(phone) == false){

    map.put("phone", phone);

    resultList = service.select(map, new HashMap<>()).getResultList();

    }else{

    return error(30000, "賬號或密碼不能為空");

    }

    if (resultList == null || password == null) {

    return error(30000, "賬號或密碼不能為空");

    }

    //判斷是否有這個用戶

    if (resultList.size()<=0){

    return error(30000,"用戶不存在");

    }

    User byUsername = (User) resultList.get(0);

    Map<String, String> groupMap = new HashMap<>();

    groupMap.put("name",byUsername.getUserGroup());

    List groupList = userGroupService.select(groupMap, new HashMap<>()).getResultList();

    if (groupList.size()<1){

    return error(30000,"用戶組不存在");

    }

    UserGroup userGroup = (UserGroup) groupList.get(0);

    //查詢用戶審核狀態

    if (!StringUtils.isEmpty(userGroup.getSourceTable())){

    String sql = "select examine_state from "+ userGroup.getSourceTable() +" WHERE user_id = " + byUsername.getUserId();

    String res = String.valueOf(service.runCountSql(sql).getSingleResult());

    if (res==null){

    return error(30000,"用戶不存在");

    }

    if (!res.equals("已通過")){

    return error(30000,"該用戶審核未通過");

    }

    }

    //查詢用戶狀態

    if (byUsername.getState()!=1){

    return error(30000,"用戶非可用狀態,不能登錄");

    }

    String md5password = service.encryption(password);

    if (byUsername.getPassword().equals(md5password)) {

    // 存儲Token到數據庫

    AccessToken accessToken = new AccessToken();

    accessToken.setToken(UUID.randomUUID().toString().replaceAll("-", ""));

    accessToken.setUser_id(byUsername.getUserId());

    tokenService.save(accessToken);

    // 返回用戶信息

    JSONObject user = JSONObject.parseObject(JSONObject.toJSONString(byUsername));

    user.put("token", accessToken.getToken());

    JSONObject ret = new JSONObject();

    ret.put("obj",user);

    return success(ret);

    } else {

    return error(30000, "賬號或密碼不正確");

    }

    }

    用戶信息,在用戶信息頁面可以查看昵稱、頭像、用戶名、用戶組、手機號碼、手機認證、郵箱、郵箱狀態、狀態、上次登錄時間等詳細內容,編輯或修改、刪除等操作,如圖5-3所示。

    圖5-3用戶管理界面

    用戶管理關鍵代碼如下所示。

    @PostMapping("/add")

    @Transactional

    public Map<String, Object> add(HttpServletRequest request) throws IOException {

    service.insert(service.readBody(request.getReader()));

    return success(1);

    }

    @Transactional

    public Map<String, Object> addMap(Map<String,Object> map){

    service.insert(map);

    return success(1);

    }

    public Map<String,Object> readBody(BufferedReader reader){

    BufferedReader br = null;

    StringBuilder sb = new StringBuilder("");

    try{

    br = reader;

    String str;

    while ((str = br.readLine()) != null){

    sb.append(str);

    }

    br.close();

    String json = sb.toString();

    return JSONObject.parseObject(json, Map.class);

    }catch (IOException e){

    e.printStackTrace();

    }finally{

    if (null != br){

    try{

    br.close();

    }catch (IOException e){

    e.printStackTrace();

    }

    }

    }

    return null;

    }

    public void insert(Map<String,Object> body){

    StringBuffer sql = new StringBuffer("INSERT INTO ");

    sql.append("`").append(table).append("`").append(" (");

    for (Map.Entry<String,Object> entry:body.entrySet()){

    sql.append("`"+humpToLine(entry.getKey())+"`").append(",");

    }

    sql.deleteCharAt(sql.length()-1);

    sql.append(") VALUES (");

    for (Map.Entry<String,Object> entry:body.entrySet()){

    Object value = entry.getValue();

    if (value instanceof String){

    sql.append("'").append(entry.getValue()).append("'").append(",");

    }else {

    sql.append(entry.getValue()).append(",");

    }

    }

    sql.deleteCharAt(sql.length() - 1);

    sql.append(")");

    log.info("[{}] - 插入操作:{}",table,sql);

    Query query = runCountSql(sql.toString());

    query.executeUpdate();

    }

    幼兒信息,在幼兒信息頁面可以查看學號、姓名、性別、班級名稱、父親姓名、父親聯系方式、母親姓名、父親聯系方式等詳細內容進行編輯或修改、刪除等操作,如圖5-4所示。

    圖5-4幼兒信息界面

    幼兒信息管理關鍵代碼如下所示。

    @RequestMapping(value = "/del")

    @Transactional

    public Map<String, Object> del(HttpServletRequest request) {

    service.delete(service.readQuery(request), service.readConfig(request));

    return success(1);

    }

    @Transactional

    public void delete(Map<String,String> query,Map<String,String> config){

    StringBuffer sql = new StringBuffer("DELETE FROM ").append("`").append(table).append("`").append(" ");

    sql.append(toWhereSql(query, "0".equals(config.get(FindConfig.GROUP_BY))));

    log.info("[{}] - 刪除操作:{}",table,sql);

    Query query1 = runCountSql(sql.toString());

    query1.executeUpdate();

    }

    成績管理,在成績管理頁面可以查看學號、姓名、班級名稱、語言、英語、計算、體育、思想品德、音樂、美術等詳細內容進行編輯或修改、刪除等操作,如圖5-5所示。

    圖5-5成績管理界面

    成績管理關鍵代碼如下所示。

    @PostMapping("/set")

    @Transactional

    public Map<String, Object> set(HttpServletRequest request) throws IOException {

    service.update(service.readQuery(request), service.readConfig(request), service.readBody(request.getReader()));

    return success(1);

    }

    public Map<String,String> readConfig(HttpServletRequest request){

    Map<String,String> map = new HashMap<>();

    map.put(FindConfig.PAGE,request.getParameter(FindConfig.PAGE));

    map.put(FindConfig.SIZE,request.getParameter(FindConfig.SIZE));

    map.put(FindConfig.LIKE,request.getParameter(FindConfig.LIKE));

    map.put(FindConfig.ORDER_BY,request.getParameter(FindConfig.ORDER_BY));

    map.put(FindConfig.FIELD,request.getParameter(FindConfig.FIELD));

    map.put(FindConfig.GROUP_BY,request.getParameter(FindConfig.GROUP_BY));

    map.put(FindConfig.MAX_,request.getParameter(FindConfig.MAX_));

    map.put(FindConfig.MIN_,request.getParameter(FindConfig.MIN_));

    return map;

    }

    public Map<String,String> readQuery(HttpServletRequest request){

    String queryString = request.getQueryString();

    if (queryString != null && !"".equals(queryString)) {

    String[] querys = queryString.split("&");

    Map<String, String> map = new HashMap<>();

    for (String query : querys) {

    String[] q = query.split("=");

    map.put(q[0], q[1]);

    }

    map.remove(FindConfig.PAGE);

    map.remove(FindConfig.SIZE);

    map.remove(FindConfig.LIKE);

    map.remove(FindConfig.ORDER_BY);

    map.remove(FindConfig.FIELD);

    map.remove(FindConfig.GROUP_BY);

    map.remove(FindConfig.MAX_);

    map.remove(FindConfig.MIN_);

    return map;

    }else {

    return new HashMap<>();

    }

    }

    @Transactional

    public void update(Map<String,String> query,Map<String,String> config,Map<String,Object> body){

    StringBuffer sql = new StringBuffer("UPDATE ").append("`").append(table).append("`").append(" SET ");

    for (Map.Entry<String,Object> entry:body.entrySet()){

    Object value = entry.getValue();

    if (value instanceof String){

    sql.append("`"+humpToLine(entry.getKey())+"`").append("=").append("'").append(value).append("'").append(",");

    }else {

    sql.append("`"+humpToLine(entry.getKey())+"`").append("=").append(value).append(",");

    }

    }

    sql.deleteCharAt(sql.length()-1);

    sql.append(toWhereSql(query,"0".equals(config.get(FindConfig.LIKE))));

    log.info("[{}] - 更新操作:{}",table,sql);

    Query query1 = runCountSql(sql.toString());

    query1.executeUpdate();

    }

    public String toWhereSql(Map<String,String> query, Boolean like) {

    if (query.size() > 0) {

    try {

    StringBuilder sql = new StringBuilder(" WHERE ");

    for (Map.Entry<String, String> entry : query.entrySet()) {

    if (entry.getKey().contains(FindConfig.MIN_)) {

    String min = humpToLine(entry.getKey()).replace("_min", "");

    sql.append("`"+min+"`").append(" >= '").append(URLDecoder.decode(entry.getValue(), "UTF-8")).append("' and ");

    continue;

    }

    if (entry.getKey().contains(FindConfig.MAX_)) {

    String max = humpToLine(entry.getKey()).replace("_max", "");

    sql.append("`"+max+"`").append(" <= '").append(URLDecoder.decode(entry.getValue(), "UTF-8")).append("' and ");

    continue;

    }

    if (like == true) {

    sql.append("`"+humpToLine(entry.getKey())+"`").append(" LIKE '%").append(URLDecoder.decode(entry.getValue(), "UTF-8")).append("%'").append(" and ");

    } else {

    sql.append("`"+humpToLine(entry.getKey())+"`").append(" = '").append(URLDecoder.decode(entry.getValue(), "UTF-8")).append("'").append(" and ");

    }

    }

    sql.delete(sql.length() - 4, sql.length());

    sql.append(" ");

    return sql.toString();

    } catch (UnsupportedEncodingException e) {

    log.info("拼接sql 失敗:{}", e.getMessage());

    }

    }

    return "";

    }

    教工信息,在教工信息頁面可以查看教工編號、姓名、性別、職務、所管班級、聯系方式等詳細內容進行編輯或修改、刪除等操作,如圖5-6所示。

    圖5-6教工信息界面

    班級管理,在班級管理頁面可以查看班級名稱、班主任、學生人數、學生姓名、授課教師等詳細內容進行編輯或修改、刪除等操作,如圖5-7所示。

    圖5-7班級管理界面

    班級管理關鍵代碼如下所示。

    @RequestMapping("/get_list")

    public Map<String, Object> getList(HttpServletRequest request) {

    Map<String, Object> map = service.selectToPage(service.readQuery(request), service.readConfig(request));

    return success(map);

    }

    收費項目,在收費項目頁面可以查看收費項目、項目費用、收費日期、項目詳情、備注等詳細內容進行編輯或修改、刪除等操作,如圖5-8所示。

    圖5-8收費項目界面

    收費管理,在收費管理頁面可以查看收費項目、班級名稱、是否全部繳費、班主任、班主任聯系方式、備注等詳細內容進行編輯或修改、刪除等操作,如圖5-9所示。

    圖5-9收費管理界面

  • 系統測試

  • 測試目的

  • 在對該系統進行完詳細設計和編碼之后,就要對智慧幼兒園管理系統的程序進行測試,檢測程序是否運行無誤,反復進行測試和修改,使之最后成為完整的軟件,滿足用戶的需求,實現預期的功能。

  • 測試過程

  • 在軟件的測試過程中,通常測試人員需要針對不同的功能模塊設計多種測試用例。通過測試用例能夠及時發現代碼業務邏輯上是否與真實的業務邏輯相對應,及時發現代碼上或邏輯上的缺陷,以此來來完善系統,提高軟件產品的質量,使軟件具有良好的用戶體驗。

    登錄測試用例表如下所示。

    表6-1登錄測試用例

    測試性能

    用戶或操作員登錄系統

    用例目的

    測試用戶或操作員登錄系統時功能是否正常

    前提條件

    進入用戶登錄頁面或操作員登錄頁面

    輸入條件

    預期輸出

    實際情況

    各項信息不予填寫,直接點擊登陸按鈕

    不允許登錄,提示填寫賬號相關信息

    一致

    填寫錯誤的登錄名或密碼后點擊登錄系統

    提示用戶名或密碼錯誤,要求重新填寫進行登錄

    一致

    填寫與驗證碼信息不一致的信息

    系統顯示出提示信息,表明驗證碼錯誤,要求重新填寫

    一致

    班級管理測試用例表如下所示。

    表6-2班級管理測試用例

    測試性能

    班級相關信息管理功能

    用例目的

    測試系統操作者對班級相關信息進行管理的功能是否正常

    前提條件

    登錄系統進入相關管理頁面

    輸入條件

    預期輸出

    實際情況

    進入班級管理界面,點擊“錄入”按鈕,填寫所有必填項,點擊提交

    提示“錄入成功”,并返回查詢界面

    一致

    進入班級管理界面,點擊“錄入”按鈕,未填寫一個或者多個必填項,點擊提交

    提示“錄入失敗”,請填寫必填項

    一致

    進入班級管理界面,選擇要修改的一條數據,點擊該條數據后面的“修改”按鈕

    節目跳轉至修改界面

    一致

    在修改界面,修改可修改項后,點擊“提交”按鈕

    提示“修改成功”,并返回查詢界面

    一致

    進入班級管理界面,點擊某條數據后面的刪除按鈕

    提示“是否要刪除該數據”,如果用戶點擊“確定”按鈕,則成功刪除該條數據,并提示“刪除成功”,之后返回查詢界面

    一致

    表6-3 成績管理的測試用例

    功能描述

    用于成績

    測試目的

    檢測成績時的各種操作的運行情況

    測試數據以及操作

    預期結果

    實際結果

    點擊添加成績,必填項合法輸入,點擊保存

    提示添加成功

    與預期結果一致

    點擊添加成績,必填項輸入不合法,點擊保存

    提示必填項不能為空

    與預期結果一致

    點擊修改成績,必填項修改為空,點擊保存

    提示必填項不能為空

    與預期結果一致

    點擊修改成績,必填項輸入不合法,點擊保存

    提示必填項不能為空

    與預期結果一致

    點擊刪除成績,選擇成績刪除

    提示刪除成功

    與預期結果一致

    點擊搜索成績,輸入存在的成績名

    查找出成績

    與預期結果一致

    點擊搜索成績,輸入不存在的成績名

    不顯示成績

    與預期結果一致

  • 測試結果

  • 經過對此系統的測試,得出該系統足以滿足用戶日常需求,在功能項目和操作等方面也能滿足操作員對于其他用戶的管理。但是,還有很多功能有待添加,這個系統僅能滿足大部分的需求,還需要對此系統的功能更進一步的完善,這樣使用起來才能更加的完美。

  • 總結與展望

  • 通過智慧幼兒園管理系統的開發,本人鞏固了之前學過的知識,如今將平時所學到的知識融合在設計中,在設計過程中,做了很多的準備,首先,在數據庫系統的設計過程中,尤其是在數據庫的工作原理、工作特點,對其深刻的討論,與此同時,對于小型站點來說,最好服務器的選擇,其次,利用所學的知識點分析所做的系統,并在此基礎上設計。

    目前本系統已經上線,正在試運行階段,用戶反饋良好,基本完成用戶所需,試運行過程中沒有出現阻斷性問題,有一些不足和小問題也及時予以修正,系統上線后,為了保證數據的安全性,對系統進行了備份操作,系統備份是每兩個月備份一次,數據庫備份為每周備份一次,系統部署在租賃的云平臺服務器中。

    本次系統上線成功后,得到了用戶的高度認可,但是在功能上和性能上還需做進一步的研究處理,使其有更高的性能和更好的用戶體驗。

    系統在以后的升級過程中,需要解決一系列用戶所提出的問題,例如打印過程中如何避免瀏覽器的兼容性問題,大量用戶訪問時,如何保持較高的響應速度,在系統今后的升級過程中將著重解決這些安全性問題。

    參考文獻

    [1]劉在英,楊磊. 一種基于SpringBoot框架的企業進存銷系統的設計方法[P]. 山東省:CN114003204A,2022-02-01.

    [2]霍福華,韓慧.基于SpringBoot微服務架構下前后端分離的MVVM模型[J].電子技術與軟件工程,2022(01):73-76.

    [3]曹明昊. 基于SpringBoot和Vue框架的邯鄲市現代農業園區信息管理系統的研發[D].河北工程大學,2021.DOI:10.27104/d.cnki.ghbjy.2021.000671.

    [4]He Xinbin,Bai Yongbin,Yue Lisen,Wang Haixiao,Liu Yi. Design and Implementation of Information System Based on Java Technology Platform[J]. Journal of Physics: Conference Series,2021,2033(1).

    [5]巢晟盛.基于SpringBoot微服務架構下前后端分離的MVVM模型淺析[J].電腦知識與技術,2021,17(23):128-129+141.DOI:10.14004/j.cnki.ckt.2021.2412.

    [6]楊學鳳,劉莉. 實時共享的智能幼兒園管理系統設計與實現[C]//.第40屆中國控制會議論文集(15).,2021:803-808.DOI:10.26914/c.cnkihy.2021.029314.

    [7]向福川,方玉,劉浪,唐振云,練瑤.基于SpringBoot+Vue框架的協同育才系統設計與開發[J].現代信息科技,2021,5(14):5-7+12.DOI:10.19850/j.cnki.2096-4706.2021.14.002.

    [8]陶蕾. 信息技術在幼兒園管理中應用的現狀研究[D].華中師范大學,2021.

    [9]劉欣,李亮亮,牛聰. 基于Vue和SpringBoot框架的流域監管平臺的研究和應用[C]//.第十一屆防汛抗旱信息化論壇論文集.,2021:118-122.DOI:10.26914/c.cnkihy.2021.024864.

    [10]孫園園. 基于“互聯網+”的幼兒園創新管理模式[C]//.2021現代教育改革與創新研究成果交流研討會論文集.,2021:216-217.DOI:10.26914/c.cnkihy.2021.032672.

    [11]王英玲. 情感管理在幼兒園管理中的應用策略[C]//.華南教育信息化研究經驗交流會2021論文匯編(六).,2021:271-273.DOI:10.26914/c.cnkihy.2021.003460.

    [12]王苗苗. 基于人臉識別的幼兒園管理系統研究與實現[D].西安理工大學,2020.DOI:10.27398/d.cnki.gxalu.2020.000895.

    [13]陳學敏. 幼兒園組織視角下教師情緒管理的問題及管理系統構建[D].內蒙古師范大學,2020.DOI:10.27230/d.cnki.gnmsu.2020.000049.

    [14]陳珊. 幼兒園管理視角下農村幼兒園教育“小學化”問題研究[D].貴州師范大學,2020.DOI:10.27048/d.cnki.ggzsu.2020.000359.

    [15]Lei Yu,Cheng Li,Lei Wei,Hu WenYa. Marine biological monitoring and managing system based on Java technology[J]. MIPPR 2019: REMOTE SENSING IMAGE PROCESSING, GEOGRAPHIC INFORMATION SYSTEMS, AND OTHER APPLICATIONS,2020,11432.

    [16]王春媚.基于三層架構的幼兒園管理系統設計與實現[J].科技創新與應用,2018(35):79-80+83.

    [17]王穎.“互聯網+”時代下的幼兒園信息化管理研究[J].電腦與信息技術,2018,26(05):79-82.DOI:10.19414/j.cnki.1005-1228.2018.05.024.

    [18]Xuchun Chen. Design and Implementation of University Art Education Management System Based on JAVA Technology[J]. International Journal of Emerging Technologies in Learning (iJET),2018,13(10).

    [19]鮑曉琴,寇相禮.淺析智慧幼兒園信息管理系統的研究與設計[J].電子世界,2017(04):196-197.DOI:10.19353/j.cnki.dzsj.2017.04.106.

    致謝

    伴隨著設計的完成,大學生涯也隨之即將結束。大學期間是我最珍惜的時光,大學時光中學會了很多,也成長了很多,這段時光中每一段回憶都刻在腦海中。感謝一起學習,一起成長同學們,和成長過程悉心教導的老師們,非常感激有你們的陪伴。

    首先感謝我的指導老師,設計的完成離不開老師的一系列指導。在畢業設計的完成過程中,老師給出了很多中肯的建議,正是由于老師一絲不茍的工作態度,我的設計才能順利的完成。

    最后,感謝在大學生涯中每一位教導我的老師,是你們教給了我豐富的知識,更教會了我遇到問題時,如何去應對并解決。謝謝你們的幫助與支持。

    免費領取項目源碼,請關注點贊+私聊

    總結

    以上是生活随笔為你收集整理的(附源码)springboot智慧幼儿园管理系统的设计与实现 毕业设计271611的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    国产精品a久久 | 国产中文在线字幕 | 国产美腿白丝袜足在线av | 九九久久久久久久久激情 | 亚洲国产剧情av | 丝袜美腿在线播放 | 日韩在线影视 | 国产精品嫩草在线 | 美女久久 | 日韩中文字幕亚洲一区二区va在线 | 久久久久北条麻妃免费看 | 久久久久亚洲天堂 | 国产日产精品一区二区三区四区 | 色综合网| 亚洲成人频道 | 99久久精品无免国产免费 | 日本成址在线观看 | 黄色91免费观看 | 97成人精品区在线播放 | 最新午夜电影 | 91视频免费视频 | 亚洲精品视频网 | 国产精品手机在线观看 | av成人在线电影 | 免费看的黄色 | 久久亚洲国产精品 | 国产精品美 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 久久久免费 | 国产精品中文字幕av | 色a综合 | 91精品国产综合久久久久久久 | av官网| 中文字幕 二区 | 国产精品美女久久久久久久网站 | 久久久污 | 黄色性av| 黄色av一区 | 日韩在线观看一区 | 亚洲欧洲国产日韩精品 | 国产在线美女 | 日韩国产精品久久 | 日韩免费成人av | 人人干人人上 | www毛片com| 2023天天干 | 国产精品一区免费看8c0m | 91爱爱电影| 免费av黄色 | av官网| 国产很黄很色的视频 | 九九视频这里只有精品 | 日韩免费在线一区 | 久久免费视频一区 | 日本激情中文字幕 | 国产精品久久在线观看 | 亚洲精品国产精品乱码在线观看 | 日韩美视频| 国产又粗又硬又长又爽的视频 | 日韩精品中文字幕一区二区 | 欧美福利视频一区 | 在线色吧 | 成人欧美一区二区三区在线观看 | 五月婷婷一级片 | 国产成人精品av | av大全在线 | 五月激情丁香婷婷 | 日韩精品免费在线观看 | 亚洲视频第一页 | 久久av免费电影 | 97精品国产97久久久久久粉红 | 国产剧情一区二区 | 亚洲精品乱码久久久久久写真 | 五月天久久久久 | 欧美色综合 | 国产精彩在线视频 | 日韩一区二区三区免费视频 | av免费观看网址 | 久草在线久草在线2 | 天天艹天天 | 婷婷色5月 | 激情图片qvod | 91精品国产成人 | 亚洲一级片在线看 | 日韩精品一区二区三区免费观看 | av大全在线免费观看 | 97超碰国产精品女人人人爽 | 六月丁香综合 | 99视频这里只有 | 国产 字幕 制服 中文 在线 | 成人中文字幕av | 成人va天堂| 激情综合五月 | 久99久中文字幕在线 | 亚洲理论影院 | 99久免费精品视频在线观看 | 手机在线中文字幕 | 91精品在线视频观看 | 亚洲欧美成人综合 | 正在播放国产91 | 国产黄色精品视频 | 91高清不卡 | 国产最新在线 | 国产精品99久久久精品 | 国产九九九视频 | 精品伊人久久久 | 少妇搡bbbb搡bbb搡忠贞 | 国内视频1区 | 少妇bbb搡bbbb搡bbbb | 久热久草 | 国产手机免费视频 | 国产黄色片一级三级 | www色,com| 在线影视 一区 二区 三区 | 免费在线观看午夜视频 | 亚洲无吗av| 91精品婷婷国产综合久久蝌蚪 | 精品久久久久久久久中文字幕 | 国产无区一区二区三麻豆 | 精精国产xxxx视频在线播放 | 97超碰中文字幕 | 伊人导航 | 国产 欧美 日本 | 天堂黄色片 | 久久久国产精品成人免费 | 激情综合色播五月 | 久久久精品久久日韩一区综合 | 91一区二区三区在线观看 | 日韩一区二区三区免费电影 | 欧美激情在线看 | 欧美日高清视频 | av中文资源在线 | 亚洲伊人网在线观看 | 日韩成人xxxx | 亚洲美女免费精品视频在线观看 | 久久国产经典视频 | 欧美伦理一区二区 | 成人91免费视频 | 亚洲精品黄网站 | 99久久精品国产欧美主题曲 | 性色av香蕉一区二区 | 精品国偷自产国产一区 | 欧美激情xxxx性bbbb | 久久经典国产视频 | 国内精品久久久久影院日本资源 | 色爱成人网 | 精品国产一区在线观看 | 亚洲国产精品99久久久久久久久 | 色综合天天爱 | 天天拍天天操 | 91精品国自产拍天天拍 | 日韩电影在线观看中文字幕 | 日本久久久久久久久久 | 免费在线观看日韩视频 | 免费在线观看av的网站 | 精品在线二区 | 九热在线 | 97色狠狠 | 69xxxx欧美 | 国产成人三级一区二区在线观看一 | 一区二区 不卡 | 97视频在线观看免费 | 欧美激情综合色综合啪啪五月 | 日韩电影在线观看一区二区三区 | 日韩亚洲国产中文字幕 | 国产亚洲视频系列 | 久久午夜网 | 久久伊人国产精品 | 九九交易行官网 | 国产精品va在线观看入 | 国产亚洲精品福利 | 九色精品免费永久在线 | 韩国av免费| 日韩精品在线播放 | 亚洲欧美日韩一级 | 超碰人人91 | 国产夫妻性生活自拍 | 最新av在线播放 | 久久久久久国产精品美女 | 国产免费久久精品 | 91在线小视频 | 色在线国产 | 成年人免费av网站 | 国产在线资源 | 欧美成人猛片 | 91尤物国产尤物福利在线播放 | 欧美激情视频一区二区三区 | 91麻豆网| 91成人精品国产刺激国语对白 | 久久手机精品视频 | 国产精品久久伊人 | 狠狠躁夜夜a产精品视频 | 免费在线观看视频一区 | 国产精品成久久久久三级 | 久久综合五月天婷婷伊人 | 天天草视频| 久久久久免费精品 | 波多野结衣一区二区三区中文字幕 | 91av视频在线播放 | 91中文在线视频 | 99久久99视频| 二区三区毛片 | 亚洲国产精品成人女人久久 | 中文字幕在线观看资源 | 精品久久久久久国产91 | 九九九九九九精品任你躁 | 午夜精品一二三区 | 99久热精品 | 在线成人观看 | 69精品| 永久免费毛片 | 黄色一级性片 | 欧美精品一二三 | av超碰在线| 激情久久网 | 亚洲乱码在线 | 99热国产在线中文 | av免费看在线 | 91系列在线 | 成人午夜电影在线 | 成人97视频一区二区 | 五月婷婷av在线 | 网站在线观看你们懂的 | 天天天操操操 | 日韩av成人在线观看 | 亚洲天天在线日亚洲洲精 | 日韩三级一区 | 日韩精品在线免费播放 | 98精品国产自产在线观看 | 黄色a在线 | 欧美在线视频日韩 | 99精品国产一区二区三区不卡 | 国产精品s色 | 一区二区不卡视频在线观看 | 国产一区二区久久久久 | 日韩欧美视频在线播放 | 欧美一级片免费在线观看 | 亚洲成人蜜桃 | 色噜噜噜 | 狠狠夜夜 | 玖玖玖在线观看 | 国产小视频在线播放 | 日日夜夜爱| 欧美大片在线观看一区 | 在线天堂日本 | 日韩免费小视频 | 久久国产精品免费一区 | 麻豆国产精品一区二区三区 | 成人午夜影院在线观看 | 久久精品久久精品久久 | 超碰在线中文字幕 | 97超碰人人干 | 国产精品久久久亚洲 | 亚洲国产成人在线播放 | 黄色资源在线观看 | 亚洲视频综合 | 久久香蕉国产精品麻豆粉嫩av | 波多野结衣小视频 | 久久97超碰 | 最新成人av | 不卡av在线免费观看 | 国产精品人成电影在线观看 | 国产日产精品久久久久快鸭 | 亚洲精品资源在线 | 91亚色视频在线观看 | 色婷婷精品大在线视频 | 久久精品中文 | 免费91麻豆精品国产自产在线观看 | 亚洲精品动漫在线 | 插久久 | 国产夫妻av在线 | 99久热 | 成年美女黄网站色大片免费看 | 97精品国产97久久久久久粉红 | 97免费在线观看视频 | 国产成人精品一区二区三区福利 | 色婷婷激情电影 | 中文在线天堂资源 | 91探花在线视频 | 国产高清不卡av | 欧美日韩视频一区二区三区 | 国产精品99久久久精品免费观看 | 精品视频资源站 | 丁香五月缴情综合网 | 久久国产成人午夜av影院宅 | 久久久久久国产精品亚洲78 | 中文字幕在线久一本久 | 麻豆传媒电影在线观看 | 夜夜操夜夜干 | 国产精品一区二区av影院萌芽 | 97超碰在线久草超碰在线观看 | 一区二区三区免费在线播放 | 成人av在线影视 | 欧美aa一级 | 啪啪免费观看网站 | 99久久久久久久 | 东方av免费在线观看 | 久久免费视频一区 | 热久久视久久精品18亚洲精品 | www.午夜色.com| 日韩欧美大片免费观看 | 欧美一区二区伦理片 | 久久99精品久久久久久三级 | 九九热精品视频在线播放 | 国产亚洲婷婷 | 亚洲视频456 | 香蕉久久久久 | 久久国产剧场电影 | 亚洲毛片久久 | 日韩免费一区二区在线观看 | 蜜臀久久99精品久久久酒店新书 | 成人黄色国产 | 精品久久久免费视频 | 国产精品久久久久久久久久 | 日本aa在线 | 国产亚洲永久域名 | 美女网站黄在线观看 | 国产.精品.日韩.另类.中文.在线.播放 | 午夜精品久久久久久久久久久久久久 | 久草综合视频 | av字幕在线| 亚洲男男gaygayxxxgv | 久久视频在线观看中文字幕 | 人人cao | 天堂av在线7 | 99精品视频在线播放免费 | 五月天视频网站 | 中文字幕欧美三区 | 亚洲成人免费在线观看 | 欧美日韩激情网 | 久草免费在线视频 | 国产不卡视频在线播放 | 综合久久久久久 | 超碰在线99 | 欧美日韩亚洲第一 | 欧美日韩不卡在线 | 成人av av在线 | 国产精品99精品 | 精品免费久久久久 | 国内精品久久久久影院优 | 国产精品乱码高清在线看 | 亚洲最大av网站 | 国产亚洲精品久久网站 | 天天狠狠操 | 精品国产一区在线观看 | 日韩午夜在线观看 | 999久久久| 欧美精品一级视频 | 日韩二区三区 | 九九热精品视频在线观看 | 精品久久久久久久久久国产 | 日韩欧美精品在线视频 | 国产黄网在线 | 日本女人的性生活视频 | 激情在线免费视频 | av高清在线观看 | 国产一及片 | 国产视频观看 | 97超碰.com | 中文理论片 | 午夜精品一区二区三区免费视频 | 亚洲毛片视频 | 国产视频色 | 亚洲精品动漫成人3d无尽在线 | 人人爽人人爽人人片av免 | 在线草| 日韩av三区| 亚洲天堂毛片 | 国产精品一区二区久久精品爱微奶 | 成年人视频在线免费观看 | 成人亚洲免费 | 欧美成人精品欧美一级乱 | 久草免费手机视频 | 97精品国产97久久久久久 | 亚洲第一成网站 | 亚洲精品在线免费观看视频 | 99精品欧美一区二区 | 91亚洲狠狠婷婷综合久久久 | 深爱五月激情网 | 手机av电影在线 | 在线免费观看羞羞视频 | 亚洲精品午夜一区人人爽 | 国产精品久久久久久久久久久免费看 | 欧美乱码精品一区 | 狠狠色狠狠色终合网 | 在线观看午夜 | 久精品视频在线 | 91精品国产乱码 | 亚洲理论片在线观看 | 超级碰视频 | 亚洲国产成人精品在线 | 黄污污网站 | 天天弄天天干 | 在线中文字幕播放 | 玖玖视频精品 | 国产高清在线永久 | 中文字幕亚洲综合久久五月天色无吗'' | 天天操网| 久久久久久久99精品免费观看 | 国产精品久久久久久久久免费 | 亚洲国产精品推荐 | 最近高清中文在线字幕在线观看 | 丝袜美女在线观看 | 色视频网页 | 超碰伊人网 | 久久午夜剧场 | 国产精品成人品 | 久草在线免费新视频 | 久久96国产精品久久99漫画 | 在线观看成人网 | 波多野结衣一区 | 天天操夜夜看 | 日韩网站在线观看 | 国语自产偷拍精品视频偷 | 热久久免费视频 | 成人av在线电影 | 在线亚洲播放 | 天天综合网久久 | 精品国产乱码久久久久久天美 | 99久久综合狠狠综合久久 | 一本一道久久a久久精品 | 欧美另类视频 | 日本精品久久 | 国产精品视频免费观看 | 精品久久精品久久 | 天天干天天干天天色 | 美女视频黄在线观看 | 黄色片网站免费 | 永久黄网站色视频免费观看w | 综合网欧美 | 亚洲一区二区精品视频 | 国产原创中文在线 | 国产护士av | 欧美另类xxxxx| 欧美激情亚洲综合 | 麻豆视频大全 | 欧美性成人 | 97精品国产一二三产区 | 91成人精品国产刺激国语对白 | 91热视频| 亚洲国内在线 | 波多野结衣在线播放一区 | 91在线视频免费播放 | 亚洲国产精品成人av | 国产中文视频 | 日韩视频一区二区 | 欧美日韩一区三区 | 爱射综合 | 欧美国产91 | 精品成人国产 | 午夜影视一区 | 日韩网站中文字幕 | 黄色软件在线观看 | 婷婷日| 国产高清视频在线 | 欧美精品v国产精品v日韩精品 | 久久国产精品成人免费浪潮 | 日韩精品在线看 | 黄色小网站在线 | 狠狠干在线| 久久久久久久久久久影视 | 88av网站 | 日韩免费观看高清 | 日本韩国精品一区二区在线观看 | 顶级欧美色妇4khd | 狠狠干夜夜操天天爽 | 日韩欧美视频在线免费观看 | 欧美激情第八页 | 人人狠狠综合久久亚洲婷 | 亚洲人成免费 | 亚洲一区二区黄色 | 高清av在线| 黄色精品久久久 | 韩国av免费在线 | 狠狠躁日日躁狂躁夜夜躁av | 一区二区中文字幕在线 | 久久伦理电影 | 成人羞羞免费 | 婷婷社区五月天 | av在线网站观看 | 狠狠操在线 | 韩国av一区 | 97超碰影视 | 免费男女羞羞的视频网站中文字幕 | 久久国产经典视频 | 亚洲国内在线 | 麻豆果冻剧传媒在线播放 | 精品电影一区 | 亚洲国产中文字幕在线视频综合 | 婷婷av色综合 | 久久久久久国产精品美女 | 丁香五婷 | 日日草天天干 | 成人免费共享视频 | 天天干天天操天天射 | 日日爽| 天天操福利视频 | 黄色片视频在线观看 | av在线播放中文字幕 | 日韩中文字幕a | 福利一区在线视频 | 狠狠色狠狠色综合日日小说 | 婷婷av网 | 热久久最新地址 | 超碰97中文| 91高清在线看 | 一区二区三区四区精品 | 亚洲人成免费 | 欧美一区二区三区在线观看 | 日本久久视频 | 国产在线更新 | 欧美精品久久久久久久 | 亚洲a在线观看 | 国产麻豆果冻传媒在线观看 | 999久久国精品免费观看网站 | 国产精品精品久久久久久 | 日韩免费电影网站 | 91桃色在线免费观看 | 亚洲一级二级三级 | 欧美福利视频一区 | 亚洲国产精品电影在线观看 | 手机av电影在线 | 香蕉成人在线视频 | 最近字幕在线观看第一季 | 久操视频在线播放 | 国产福利在线免费 | 国产国产人免费人成免费视频 | 中文字幕久久亚洲 | 天天艹天天爽 | 在线观看黄色大片 | 热久久影视 | 激情婷婷在线 | 精品国产午夜 | 天堂av最新网址 | 天天操天天操天天操天天操天天操天天操 | 日韩免费看 | 色黄视频免费观看 | 在线亚洲人成电影网站色www | 国产精品一区二区久久久久 | 丝袜制服综合网 | 成人免费视频网站 | 国产精品一区二区久久精品 | 国模一区二区三区四区 | 最近最新中文字幕 | 日韩肉感妇bbwbbwbbw | 成人黄色电影在线播放 | www.香蕉视频在线观看 | 国产九色91| 欧美做受69 | 久久狠狠一本精品综合网 | 婷婷六月丁 | 在线免费观看av网站 | 黄色在线网站噜噜噜 | 黄色软件网站在线观看 | 日韩欧美视频二区 | 日韩av电影中文字幕在线观看 | 色婷婷啪啪免费在线电影观看 | 天无日天天操天天干 | 九月婷婷综合网 | 中文字幕在线观看视频一区 | 国产午夜麻豆影院在线观看 | 不卡av免费在线观看 | 久久久在线免费观看 | 在线视频观看亚洲 | 97综合在线| 69av在线视频| 亚洲国产精品久久久久久 | 国产手机精品视频 | 精品国产1区2区3区 国产欧美精品在线观看 | 九九久久电影 | 91在线视频免费播放 | 美女视频又黄又免费 | 97国产大学生情侣白嫩酒店 | 免费三级在线 | 99热亚洲精品 | 久久久久成人精品亚洲国产 | 国产中文字幕在线观看 | 国产精品久久久久久久免费大片 | 九月婷婷色 | 久久精品国产一区二区电影 | 日韩欧美在线视频一区二区 | 久久综合五月婷婷 | 免费韩国av | 午夜av色| 香蕉视频国产在线 | 午夜精品久久久久久久久久久久久久 | 97激情影院 | 久久久国产99久久国产一 | 欧美日韩亚洲在线观看 | 国产精品自拍在线 | 国产18精品乱码免费看 | 日韩午夜电影院 | 日韩激情视频 | 国产一区二区手机在线观看 | 精久久久久 | 福利视频精品 | 91在线精品播放 | 国产成人精品午夜在线播放 | 97色综合 | 亚洲国产三级在线观看 | 日韩电影中文,亚洲精品乱码 | 久久久久久久久久久久久久电影 | 国产一二三在线视频 | 亚洲在线网址 | 亚洲 成人 欧美 | 国产又粗又猛又爽又黄的视频先 | 九色在线 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | av一区二区三区在线 | 久久激情精品 | 中文字幕在线免费观看 | 欧美成年人在线观看 | 精品国产一区二区三区在线观看 | 亚洲伊人av| 国产精品自拍在线 | 亚洲综合小说 | 亚洲一区二区视频 | 国语自产偷拍精品视频偷 | 人人玩人人添人人 | 99综合电影在线视频 | 亚洲成人网在线 | 国产高清在线观看 | 97国产| 久久手机视频 | 婷婷精品国产欧美精品亚洲人人爽 | 91视频在线播放视频 | 成人av在线一区二区 | 欧美一级大片在线观看 | 97精品国产aⅴ | 成年人在线看片 | 日韩网站免费观看 | 欧美日韩在线观看一区二区三区 | 婷婷色在线 | 日本三级在线观看中文字 | 国产精品9999 | 高清av免费观看 | 国产精品久久久久久久午夜片 | 黄色视屏在线免费观看 | 97在线影院 | 日韩三级视频在线观看 | 丝袜av一区 | 久久99国产综合精品免费 | 久久深爱网 | 国产一线二线三线性视频 | 国产自产高清不卡 | 808电影免费观看三年 | 国色天香在线 | 日韩午夜一级片 | 一级淫片在线观看 | 国产精品久久久久久久久久久久冷 | 日韩在线三级 | 成人午夜网 | 欧美黄色成人 | 国产精品久久一区二区无卡 | 精品无人国产偷自产在线 | 国产精品美女久久久久久久久 | 五月天婷婷在线观看视频 | 丁香婷婷久久久综合精品国产 | 在线播放亚洲激情 | 最新婷婷色 | 911久久香蕉国产线看观看 | 亚洲国产精品电影 | 久久深夜 | 免费av大全 | 在线观看国产中文字幕 | 日韩三级精品 | 国产亚洲高清视频 | 五月婷网站 | 久久免费av电影 | 国产成人免费在线 | 热99久久精品 | 亚洲h在线播放在线观看h | 亚洲美女免费精品视频在线观看 | 日韩中文字幕免费在线播放 | 手机在线小视频 | 国产91影院 | 亚洲国产中文字幕在线观看 | 日日日干 | 成片免费观看视频999 | 中文字幕乱偷在线 | 在线观看日韩精品视频 | 亚洲另类人人澡 | 在线观看一 | 91麻豆看国产在线紧急地址 | 全久久久久久久久久久电影 | 激情电影影院 | 中文字幕黄色 | 久久国产精品一区二区三区四区 | 日本婷婷色| 天天操比 | 五月天国产 | 久久国产色 | 成人超碰97 | 玖玖视频网 | 毛片在线播放网址 | 国产欧美日韩精品一区二区免费 | 99久久99久久精品 | 久久免费视频国产 | 免费中文字幕 | 免费视频xnxx com| 欧美综合在线视频 | 日韩成人精品一区二区三区 | 久久婷婷开心 | 国产人成在线视频 | 日韩欧美电影在线 | 国产一级在线视频 | 最近中文字幕视频网 | 黄色片毛片| 色综合久久久久久久久五月 | 九九综合九九 | 国产黄色一级片在线 | 97在线视频免费观看 | 69精品| 日韩免费视频一区二区 | 国产精品美女视频 | 久久人人爽人人爽人人片av免费 | 精品一区二区在线免费观看 | 亚洲伦理电影在线 | 97成人免费视频 | 精品国产一区二区三区在线 | 99久久夜色精品国产亚洲 | 日本三级不卡 | 91久久电影 | 久久福利在线 | 激情综合网五月婷婷 | 国产日韩精品一区二区三区 | 精品女同一区二区三区在线观看 | 亚洲黄色av一区 | 插插插色综合 | 久久久国产日韩 | 久久韩国免费视频 | 中文字幕在线第一页 | 久久久国产精华液 | 在线免费观看国产黄色 | 国产精品国产三级在线专区 | 国产精品久久久久久久久软件 | 欧美在线视频一区二区三区 | 久草视频免费看 | 亚洲精品成人av在线 | bbb搡bbb爽爽爽 | 天天操天天爽天天干 | 99精品国产一区二区 | 国产免费资源 | 午夜视频欧美 | 亚洲国产精品久久久 | 日韩一区视频在线 | 国内精品久久久久久久久久清纯 | 国产精品免费av | 色视频网站免费观看 | 99国产精品一区二区 | 国产黄色在线 | 亚洲国产中文字幕在线视频综合 | 在线 你懂 | 久久久久免费精品国产小说色大师 | 99精品国产在热久久 | 天天天天射 | 日韩国产在线观看 | 一区二区久久 | 人人爱人人添 | 欧美日韩高清一区二区 | 国产精品久久久久久麻豆一区 | 国产日韩欧美在线影视 | 亚洲成av人影片在线观看 | 色视频成人在线观看免 | 免费在线黄色av | 成人看片 | 国产视频欧美视频 | 一级片视频免费观看 | 久久精品免费电影 | 日韩av中文 | 网站在线观看日韩 | 麻花豆传媒一二三产区 | 在线观看亚洲国产精品 | 欧美 亚洲 另类 激情 另类 | 韩日电影在线免费看 | 四虎国产精品永久在线国在线 | 国产女人40精品一区毛片视频 | 中文字幕国语官网在线视频 | 在线黄色毛片 | 91香蕉视频好色先生 | 丁香九月激情综合 | 天天爽天天碰狠狠添 | 黄色a三级| 亚洲 欧美 91 | 香蕉久草 | 久久五月天婷婷 | 亚洲一区美女视频在线观看免费 | 狠狠色丁香婷婷综合久小说久 | 精品1区2区 | 久久国产高清 | 综合久久综合久久 | 欧美一区二区三区激情视频 | 欧美性黄网官网 | 欧美色黄| 五月天亚洲婷婷 | 99超碰在线播放 | 美女免费黄网站 | 精品一区三区 | 色婷婷综合久久久久中文字幕1 | 国产123区在线观看 国产精品麻豆91 | 久草在线国产 | 五月婷网 | 国产免费高清视频 | 爱色av.com| 五月婷婷导航 | 麻豆传媒视频在线播放 | 91看片麻豆 | 五月亚洲 | 欧美在线free | 亚洲黄色一级电影 | 免费看黄在线看 | 最新av免费在线 | 国产精品久久久久久欧美 | www.av小说 | 久久刺激视频 | 成人九九视频 | 青草视频在线播放 | 亚洲精品91天天久久人人 | av丝袜美腿 | 狠狠色丁香婷婷综合最新地址 | 精品美女国产在线 | 午夜的福利 | 日韩在线观看小视频 | 精品美女国产在线 | 99精品热| 日韩精品免费在线播放 | 久久久99精品免费观看 | 国产v欧美 | 久久精品视频在线观看 | www.在线观看av| 亚洲欧美日本一区二区三区 | 中文字幕在线观看1 | 国产伦理久久精品久久久久_ | 免费网站看av片 | 九九欧美视频 | 二区三区中文字幕 | 中文字幕一区二区三区精华液 | 国产高清中文字幕 | 首页中文字幕 | 草久电影| 国产视频在线观看一区二区 | 国内精品视频一区二区三区八戒 | 在线观看日韩中文字幕 | 国产色女人 | 国产精品美女久久久久久2018 | 狠狠色丁香婷婷综合欧美 | 色综合天天色综合 | 亚洲黄色在线播放 | 国产成人333kkk | 久久乐九色婷婷综合色狠狠182 | 91在线观看高清 | 深爱开心激情 | 久久久国产精品人人片99精片欧美一 | 久久久九色精品国产一区二区三区 | a在线视频v视频 | 欧美精品久久久久久久久久久 | 免费久久99精品国产婷婷六月 | 成人一级影视 | 国产99久久精品 | 一区二区不卡高清 | 五月天久久综合网 | 狠狠狠操 | 久久久久久久国产精品 | 日韩专区av| 国产高清av在线播放 | 在线观看视频福利 | 高清不卡免费视频 | 日韩在线精品一区 | 精品国产乱码久久久久久浪潮 | 成年人免费电影 | 久久人人爽爽人人爽人人片av | 国产在线观看污片 | 亚洲经典视频在线观看 | 国产精品国产三级国产不产一地 | 国产小视频网站 | 91在线国内视频 | 亚洲 欧美 91 | 日韩欧美高清免费 | 国产视频手机在线 | 九九九九九九精品任你躁 | 久久久久久久久久久久影院 | 日韩av线观看 | 韩国av电影在线观看 | 00av视频 | 五月婷婷丁香激情 | 精品91久久久久 | 丁香婷婷激情五月 | 国产精品99久久久精品免费观看 | 日韩三区在线 | 夜夜躁狠狠躁日日躁 | 黄色tv视频 | 欧美精品久久人人躁人人爽 | av久久在线 | 一区二区三区播放 | 婷婷久久婷婷 | 日韩乱色精品一区二区 | 久久a视频 | 国产成人黄色av | 亚洲精品成人 | 欧美日韩国产一区 | 国产成人免费高清 | 亚洲精品国偷自产在线99热 | 97国产情侣爱久久免费观看 | 嫩草伊人久久精品少妇av | 日日夜夜婷婷 | 国产精品毛片一区二区在线看 | 亚洲精品电影在线 | 能在线观看的日韩av | 成人av日韩 | 日韩精品久久久久久 | 99热99re6国产在线播放 | 久久国产综合视频 | 国产高清视频在线 | www.久久99| 国产精品女主播一区二区三区 | 免费看的黄色片 | 超碰人人草 | 亚洲精品视频免费在线 | 午夜影院在线观看18 | 91爱爱免费观看 | 国产精品久久久久久久久久久久久久 | 久久久免费电影 | 国产一区av在线 | 国产一级视频在线 | 在线国产99| 久久狠狠亚洲综合 | 中文字幕亚洲字幕 | 在线观看日本韩国电影 | 在线性视频日韩欧美 | 欧美日韩国产欧美 | 日韩精品中文字幕一区二区 | 69精品久久 | 性色视频在线 | 99精品免费网 | 国产免费久久 | 欧美日韩午夜爽爽 | 色视频在线观看免费 | www日韩在线观看 | 操操操操网 | 456免费视频| 欧美日韩亚洲第一页 | 国产精品久久久久久久久久ktv | 色婷婷啪啪免费在线电影观看 | 久久69精品久久久久久久电影好 | av天天澡天天爽天天av | 欧美三级在线播放 | 大胆欧美gogo免费视频一二区 | 久久久av免费 | 精品国产乱码一区二区三区在线 | 韩国三级av在线 | 成人app在线播放 | www.玖玖玖 | 久久免费视频5 | 激情视频在线观看网址 | 4438全国亚洲精品在线观看视频 | 正在播放五月婷婷狠狠干 | 又色又爽又黄高潮的免费视频 | av一级黄| www.久久视频 | 午夜免费电影院 | 天天综合网在线观看 | 蜜臀av性久久久久av蜜臀妖精 | 中日韩三级视频 | 日韩av影视 | 精品国产乱码久久久久久久 | 成人精品久久 | 日韩激情综合 | 青青河边草免费观看 | 精品一区二区视频 | 国产精品久久久av | 婷婷视频在线播放 | 一级a性色生活片久久毛片波多野 | 韩国av免费观看 | 日本爱爱免费视频 | 国产免码va在线观看免费 | 日本少妇久久久 | 免费观看一级一片 | 亚洲成人动漫在线观看 | 日韩精品 在线视频 | 麻豆视传媒官网免费观看 | 国产成人免费观看久久久 | 四川bbb搡bbb爽爽视频 | 久热免费| 天天爽天天碰狠狠添 | 日本不卡123 | 国产麻豆精品一区二区 | 久久一区二区三区超碰国产精品 | 精品国产成人 | 在线看小早川怜子av | 国产精品久久久久久久久久不蜜月 | 亚洲女同ⅹxx女同tv | 日韩免费三级 | 国产福利中文字幕 | 激情视频在线观看网址 | 久久人人97超碰精品888 | 亚洲va欧美va人人爽春色影视 | 国产在线超碰 | 97超级碰碰碰碰久久久久 |