3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

ssm欢欢宠物医院管理系统 毕业设计-附源码171734

發(fā)布時(shí)間:2024/1/18 windows 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ssm欢欢宠物医院管理系统 毕业设计-附源码171734 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

springboot歡歡寵物醫(yī)院管理系統(tǒng)

摘?要

現(xiàn)如今生活質(zhì)量提高,人們追求精神健康,與家中寵物朝夕相處,感情深厚,寵物漸漸成了我們身邊的朋友。因而寵物生病了,需要去看病,自古醫(yī)院救死扶傷,生命無貴賤,無論人類還是動(dòng)物都需要合適而又方便的場(chǎng)所看病。同時(shí)智能化醫(yī)院的普及,以往獸醫(yī)站開始嘗試改善自我經(jīng)營(yíng)的診所,采用高效的新技術(shù)向正規(guī)化且辦公化管理的醫(yī)院轉(zhuǎn)型,這樣便可使管理高效,服務(wù)優(yōu)質(zhì),方便快捷地對(duì)運(yùn)營(yíng)的各個(gè)部門得到全方位的改善。因而基于寵物醫(yī)院的辦公管理系統(tǒng)是寵物醫(yī)院的重要工具,簡(jiǎn)單、實(shí)用、靈活,可以事半功倍。

本系統(tǒng)是基于瀏覽器與服務(wù)器架構(gòu)平臺(tái),完整的辦公信息處理的歡歡寵物醫(yī)院管理系統(tǒng)。采用跨平臺(tái)的JAVA語言開發(fā),利用WEB瀏覽器就可以使工作人員操作本應(yīng)用,實(shí)現(xiàn)對(duì)系統(tǒng)各方位信息的操作,無論大型寵物醫(yī)院還是小型寵物診所,均可自建局域網(wǎng)管理,方便辦公,減少不必要的成本消耗。該系統(tǒng)沿用MVC思想,利用springboot類的封裝進(jìn)行邏輯控制,利用Java技術(shù)完成訪問頁面的展示,利用MySQL數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù),最后Tomcat服務(wù)器完成網(wǎng)站發(fā)布,系統(tǒng)可在多個(gè)環(huán)境下運(yùn)行。

本課題在經(jīng)過了寵物醫(yī)院正常辦公流程下的需求分析后,完成實(shí)現(xiàn)了系統(tǒng)用戶、醫(yī)生介紹、預(yù)約掛號(hào)、病歷記錄、醫(yī)療器械、在線咨詢、維修上報(bào)等功能。

關(guān)鍵詞:寵物醫(yī)院管理系統(tǒng),Springboot框架,MySQL數(shù)據(jù)庫

Springboot Huanhuan pet hospital management system

Abstract

Nowadays, with the improvement of the quality of life, people pursue mental health, get along with their pets day and night, and have deep feelings. Pets have gradually become our friends. Therefore, pets are sick and need to see a doctor. Since ancient times, hospitals have saved the lives of the dead and healed the wounded. No matter human or animal, they need a suitable and convenient place to see a doctor. At the same time, with the popularization of intelligent hospitals, in the past, veterinary stations began to try to improve self operated clinics and adopt efficient new technologies to transform into a hospital with standardized and office management, so as to make management efficient, service high-quality and comprehensively improve all departments of operation conveniently and quickly. Therefore, the office management system based on pet hospital is an important tool of pet hospital. It is simple, practical and flexible, and can get twice the result with half the effort.

This system is a Huanhuan pet hospital management system based on browser and server architecture platform and complete office information processing. Using cross platform Java language development and web browser, the staff can operate this application and realize the operation of all directions of information in the system. Whether large pet hospitals or small pet clinics, they can build their own LAN management to facilitate office and reduce unnecessary cost consumption. The system follows the MVC idea, uses the encapsulation of springboot class for logic control, uses Java technology to complete the display of access pages, uses MySQL database to store data, and finally Tomcat server to complete website publishing. The system can run in multiple environments.

After the demand analysis under the normal office process of the pet hospital, this topic has completed the functions of system users, doctor introduction, appointment registration, medical record, medical devices, online consultation, maintenance and reporting.

Key words:?Pet hospital management system, springboot framework, MySQL database

目 ?錄

第1章 緒論 1

1.1?研究背景 1

1.2?研究現(xiàn)狀 1

1.3?本文的組織結(jié)構(gòu) 2

第2章 相關(guān)技術(shù)介紹 3

2.1?相關(guān)技術(shù)說明 3

2.2 B/S體系工作原理 4

2.3 Springboot框架介紹 4

2.4?MySQL簡(jiǎn)介 4

2.5?JavaScript運(yùn)行模式 5

第3章 系統(tǒng)分析 6

3.1?可行性分析 6

3.1.1?法律可行性分析 6

3.1.2?技術(shù)可行性分析 6

3.1.3?經(jīng)濟(jì)可行性分析 6

3.2?功能需求分析 6

3.3?非功能需求分析 7

3.4?用例分析 7

3.5?業(yè)務(wù)流程分析 9

3.6?數(shù)據(jù)流程分析 10

第4章 系統(tǒng)設(shè)計(jì) 12

4.1?系統(tǒng)架構(gòu)設(shè)計(jì) 12

4.2?系統(tǒng)功能結(jié)構(gòu) 12

4.3?功能模塊設(shè)計(jì) 13

4.4?數(shù)據(jù)庫設(shè)計(jì) 15

4.4.1 E-R 16

4.4.2?表結(jié)構(gòu)設(shè)計(jì) 16

第5章 系統(tǒng)實(shí)現(xiàn) 20

5.1?開發(fā)工具 20

5.2?注冊(cè)模塊 20

5.3?登錄/注銷模塊 23

5.4?用戶模塊 26

5.4.1?個(gè)人資料模塊 27

5.4.2寵物百科模塊 27

5.4.3醫(yī)生介紹模塊 27

5.5?管理員模塊 29

5.5.1?密碼修改模塊 29

5.5.2?醫(yī)生管理模塊 30

5.5.3?預(yù)約掛號(hào)管理模塊 30

5.5.4?病歷記錄管理模塊 31

第6章 系統(tǒng)測(cè)試 35

6.1?測(cè)試概述 35

6.2?測(cè)試過程 35

6.2.1?登錄測(cè)試 35

6.2.2?信息錄入測(cè)試 35

6.2.3?信息更新測(cè)試 36

6.2.4?信息刪除測(cè)試 36

6.3?測(cè)試結(jié)果 36

第7章 總結(jié)與展望 38

7.1?總結(jié) 38

7.2?展望 38

參考文獻(xiàn) 39

致謝 41

  • 緒論
  • 研究背景
  • 目前,很多國內(nèi)寵物醫(yī)院信息管理一般采用純手工管理這種方法的弊端在于參與管理的人員文化水平不一,字跡不一,互相之間會(huì)導(dǎo)致信息傳達(dá)不便,而.且紙質(zhì)信息傳載媒體有著一個(gè)很大的弱點(diǎn)就是容易損壞,造成信息丟失。在當(dāng)前的信息化時(shí)代中,任何寵物醫(yī)院,都需要一個(gè)實(shí)用的寵物醫(yī)院信息管理系統(tǒng)來規(guī)范寵物醫(yī)院信息的管理,這將會(huì)大大提高寵物醫(yī)院的管理水平,優(yōu)化資源,實(shí)現(xiàn)效益的最大化。

    現(xiàn)在國內(nèi)也有一些寵物醫(yī)院信息管理管理的軟件,采用的技術(shù)也是多種多樣,但大多數(shù)寵物醫(yī)院信息管理系統(tǒng)主要用于大型寵物醫(yī)院的關(guān)鍵部門。至于小型寵物醫(yī)院,利用寵物醫(yī)院信息管理系統(tǒng)管理日常業(yè)務(wù)的并不多。針對(duì)國內(nèi)對(duì)寵物醫(yī)院信息管理軟件的巨大需要和基本需要,一個(gè)好的寵物醫(yī)院信息管理軟件,必須功能齊全,操作簡(jiǎn)便,向用戶展示簡(jiǎn)單明了的操作界面。在完善功能的同時(shí)又必須兼顧系統(tǒng)的靈活性,安全性。

    寵物醫(yī)院管理系統(tǒng)的優(yōu)勢(shì)主要表現(xiàn)在三個(gè)方面:

    (1)寵物醫(yī)院信息管理無紙化,環(huán)保又方便。傳統(tǒng)的寵物醫(yī)院信息管理方式,都是經(jīng)由員工手工記錄存檔。這種傳統(tǒng)的紙質(zhì)寵物醫(yī)院信息管理管理,-是會(huì)有很大的體力消耗,二是在精力上也是不小的付出。而無紙化寵物醫(yī)院信息管理,只需在電腦前點(diǎn)點(diǎn)鼠標(biāo),在體力上幾乎沒有多大的消耗,而且在環(huán)保、效率、針對(duì)性日常業(yè)務(wù)方面做得要比傳統(tǒng)的寵物醫(yī)院信息管理管理科學(xué)得多。

    (2)科學(xué)管理,安全可靠。傳統(tǒng)的寵物醫(yī)院信息管理管理方式,經(jīng)常會(huì)由于各種原因,產(chǎn)生信息的丟失或是污損,給寵物醫(yī)院信息管理和日常業(yè)務(wù)帶來很大的不便。而對(duì)于寵物醫(yī)院信息管理系統(tǒng),只需做好系統(tǒng)數(shù)據(jù)庫的保護(hù),以上問題可以迎刃而解了。

    (3)簡(jiǎn)化工作,促進(jìn)其他方面的綜合發(fā)展。由于寵物醫(yī)院信息管理系統(tǒng)的介入運(yùn)行,可以使醫(yī)生騰出更多的時(shí)間,做更多針對(duì)性的個(gè)性化醫(yī)療服務(wù),從而使每個(gè)病人都有機(jī)會(huì)享受更多的服務(wù)。

  • 研究現(xiàn)狀
  • 隨著人們的生活水平的不斷提高、物質(zhì)生活不斷豐富、精神追求不斷提升,人們也越來親睞于飼養(yǎng)寵物。近年來寵物市場(chǎng)的急劇發(fā)展,也讓更多的人們關(guān)注飼養(yǎng)寵物的益處,特別是年輕人工作愈發(fā)繁重的背景下,留守家中的老年人變得越來越孤獨(dú),飼養(yǎng)寵物不失為排解孤獨(dú)的一種有效途徑。近幾年計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)已經(jīng)成了人們?nèi)粘I钪兄匾冶夭豢缮俚囊徊糠?#xff0c;很多人想要購買寵物卻不知道哪種寵物適合自己;想要了解哪些寵物的飼養(yǎng)習(xí)性卻無處咨詢;想弄清楚哪些寵物適合各年齡段的人卻因?qū)嶓w寵物醫(yī)院路途遙遠(yuǎn)等原因而作罷。于是,歡歡寵物醫(yī)院管理系統(tǒng)應(yīng)運(yùn)而生。由于其方便性、快捷性、可靠性,已成為眾多寵物愛好者經(jīng)常光顧的地方。國內(nèi)外的歡歡寵物醫(yī)院管理系統(tǒng)眾多,雖然這些系統(tǒng)運(yùn)用的技術(shù)有所不同,但是他們實(shí)現(xiàn)的功能和目的都有一個(gè)共同點(diǎn),對(duì)社會(huì)的影響、給人們帶來的方便是一樣的。他們都能滿足絕大多數(shù)人的需求,使得分散于各地的寵物飼養(yǎng)者們能找到這樣一個(gè)虛擬的寵物醫(yī)院,使得大家不用再為如何領(lǐng)養(yǎng)、掛號(hào)、愛護(hù)自己的愛寵而發(fā)愁。

    現(xiàn)在國內(nèi)外也有很多寵物醫(yī)院信息管理的軟件,采用的技術(shù)也是多種多樣,如基于MySQLSpringboot模式,但大多數(shù)寵物醫(yī)院信息管理系統(tǒng)主要用于大型寵物醫(yī)院的關(guān)鍵部門。至于小型寵物醫(yī)院,利用寵物醫(yī)院信息管理系統(tǒng)組織管理的并不多。針對(duì)國內(nèi)外對(duì)寵物醫(yī)院信息管理的巨大需要和基本需要,一個(gè)好的寵物醫(yī)院信息管理系統(tǒng),必須功能齊全,操作簡(jiǎn)便,向用戶展示友善的操作界面。在完善功能的同時(shí)又必須兼顧系統(tǒng)的靈活性,安全性,健壯性。

    各個(gè)歡歡寵物醫(yī)院管理系統(tǒng)在功能上會(huì)存在差異,但都在不斷完善,靜態(tài)網(wǎng)站的寵物醫(yī)院也在向動(dòng)態(tài)網(wǎng)站的寵物醫(yī)院過渡。隨著Internet的不斷快速發(fā)展,靜態(tài)Web站點(diǎn)的開發(fā)與維護(hù)越來越困難,一方面是信息不斷更新和增加,不得不讓站點(diǎn)維護(hù)人員經(jīng)常修改頁面內(nèi)容;另一方面靜態(tài)網(wǎng)頁不能及時(shí)的與瀏覽者進(jìn)行有效交互,使瀏覽者感覺到乏味。所以開發(fā)動(dòng)態(tài)網(wǎng)頁是很有必要的。動(dòng)態(tài)網(wǎng)頁具有交互性,它能根據(jù)用戶的要求和選擇而動(dòng)態(tài)改變和響應(yīng)。動(dòng)態(tài)數(shù)據(jù)訪問就是動(dòng)態(tài)網(wǎng)頁的特征,當(dāng)瀏覽器訪問服務(wù)器網(wǎng)頁時(shí),其Web應(yīng)用程序才訪問數(shù)據(jù)庫,實(shí)時(shí)檢索數(shù)據(jù)庫,響應(yīng)客戶要求。

  • 本文的組織結(jié)構(gòu)
  • 六個(gè)章節(jié)共同組成了本文研究及設(shè)計(jì)內(nèi)容,包括:

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

    第二章:相關(guān)技術(shù)介紹。主要介紹Springboot框架、Java嵌入式腳本語言、B/S模式等。

    第三章:系統(tǒng)分析。包括系統(tǒng)總體需求描述、功能性角度分析系統(tǒng)需求、非功能性等各個(gè)方面分析系統(tǒng)是否可以實(shí)現(xiàn)。

    第四章:系統(tǒng)設(shè)計(jì)。本文章的重要部分,提供了系統(tǒng)架構(gòu)的詳細(xì)設(shè)計(jì)和一些主要功能模塊的設(shè)計(jì)說明。

    第五章:系統(tǒng)實(shí)現(xiàn)。將本系統(tǒng)分為前提的開發(fā)工具介紹和后期的功能代碼實(shí)現(xiàn)。

    第六章:系統(tǒng)測(cè)試。系統(tǒng)完成后,根據(jù)各個(gè)模塊的測(cè)試用例才對(duì)各個(gè)模塊進(jìn)行功能測(cè)試。

  • 相關(guān)技術(shù)介紹
  • 開發(fā)技術(shù)說明
  • 本系統(tǒng)前端部分基于MVVM模式進(jìn)行開發(fā),采用B/S模式,后端部分基于Java的springboot框架進(jìn)行開發(fā)。

    前端部分:前端框架采用了比較流行的漸進(jìn)式JavaScript框架Vue.js。使用Vue-Router和Vuex實(shí)現(xiàn)動(dòng)態(tài)路由和全局狀態(tài)管理,Ajax實(shí)現(xiàn)前后端通信,Element UI組件庫使頁面快速成型,項(xiàng)目前端通過柵格布局實(shí)現(xiàn)響應(yīng)式,可適應(yīng)PC端、平板端、手機(jī)端等不同屏幕大小尺寸的完美布局展示。

    后端部分:采用springboot作為開發(fā)框架,同時(shí)集成MyBatis、Redis等相關(guān)技術(shù)。

  • B/S體系工作原理
  • B/S架構(gòu)采取瀏覽器請(qǐng)求,服務(wù)器響應(yīng)的工作模式。

    用戶可以通過瀏覽器去訪問Internet上由Web服務(wù)器產(chǎn)生的文本、數(shù)據(jù)、圖片、動(dòng)畫、視頻點(diǎn)播和聲音等信息;

    而每一個(gè)Web服務(wù)器又可以通過各種方式與數(shù)據(jù)庫服務(wù)器連接,大量的數(shù)據(jù)實(shí)際存放在數(shù)據(jù)庫服務(wù)器中;

    Web服務(wù)器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關(guān)的指令,由Web服務(wù)器交給數(shù)據(jù)庫服務(wù)器來解釋執(zhí)行,并返回給Web服務(wù)器,Web服務(wù)器又返回給用戶。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個(gè)巨大的網(wǎng),即全球網(wǎng)。而各個(gè)企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上建立自己的Internet。

    在 B/S 模式中,用戶是通過瀏覽器針對(duì)許多分布于網(wǎng)絡(luò)上的服務(wù)器進(jìn)行請(qǐng)求訪問的,瀏覽器的請(qǐng)求通過服務(wù)器進(jìn)行處理,并將處理結(jié)果以及相應(yīng)的信息返回給瀏覽器,其他的數(shù)據(jù)加工、請(qǐng)求全部都是由Web Server完成的。通過該框架結(jié)構(gòu)以及植入于操作系統(tǒng)內(nèi)部的瀏覽器,該結(jié)構(gòu)已經(jīng)成為了當(dāng)今軟件應(yīng)用的主流結(jié)構(gòu)模式。

    ?

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

  • MySQL簡(jiǎn)介
  • MySQL是一個(gè)開放的、快速的、多線程的SQL關(guān)系型數(shù)據(jù)庫服務(wù)器。由于其體積小、免費(fèi)、運(yùn)行速度快以及可以通過相關(guān)免費(fèi)的軟件來對(duì)MySql數(shù)據(jù)庫中的相關(guān)數(shù)據(jù)結(jié)構(gòu)信息等等優(yōu)點(diǎn)。受廣大中等、小型企業(yè)所喜愛并占據(jù)了很大地位。本系統(tǒng)在數(shù)據(jù)庫方面選用MySQL,并通過Nacivat來進(jìn)行MySql數(shù)據(jù)庫的管理。在Mysql的安裝過程中,最需要注意的就是數(shù)據(jù)庫的編碼問題,所以在安裝數(shù)據(jù)庫時(shí)需要設(shè)置數(shù)據(jù)庫的編碼為Utf-8,與前臺(tái)頁面和服務(wù)器的編碼相一致。

  • JavaScript 運(yùn)行模式
  • JavaScript是一種屬于網(wǎng)絡(luò)的高級(jí)腳本語言,已經(jīng)被廣泛用于Web應(yīng)用開發(fā),常用來為網(wǎng)頁添加各式各樣的動(dòng)態(tài)功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實(shí)現(xiàn)自身的功能的

    1.8.1是一種解釋性腳本語言(代碼不進(jìn)行預(yù)編譯)。

    1.8.2主要用來向HTML標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用)頁面添加交互行為。

    1.8.3可以直接嵌入HTML頁面,但寫成單獨(dú)的js文件有利于結(jié)構(gòu)和行為的分離

    1.8.4跨平臺(tái)特性,在絕大多數(shù)瀏覽器的支持下,可以在多種平臺(tái)下運(yùn)行(如WindowsLinuxMacAndroidiOS等)。

    1.8.5 JavaScript腳本語言同其他語言一樣,有它自身的基本數(shù)據(jù)類型,表達(dá)式和算術(shù)運(yùn)算符及程序的基本程序框架。JavaScript提供了四種基本的數(shù)據(jù)類型和兩種特殊數(shù)據(jù)類型用來處理數(shù)據(jù)和文字。而變量提供存放信息的地方,表達(dá)式則可以完成較復(fù)雜的信息處理。

  • 系統(tǒng)分析
  • 可行性分析
  • 法律可行性分析
  • 開發(fā)軟件有沒有觸犯法律,這涉及到軟件或者系統(tǒng)能不能發(fā)布的問題。如果觸犯了法律,就必將會(huì)受到法律的制裁。常見法律問題就是軟件抄襲問題,若是抄襲別人軟件,將會(huì)受到嚴(yán)厲懲罰。

  • 技術(shù)可行性分析
  • 軟件產(chǎn)業(yè)經(jīng)過多年的發(fā)展,現(xiàn)在已經(jīng)達(dá)到了很大的規(guī)模,從事軟件開發(fā)的專業(yè)人員不計(jì)其數(shù),軟件產(chǎn)業(yè)的重要性已經(jīng)上升到了影響和推動(dòng)國民經(jīng)濟(jì)發(fā)展的核心地位。本系統(tǒng)基于的架構(gòu),目前技術(shù)已經(jīng)非常的成熟,是不存在技術(shù)上面難以實(shí)現(xiàn)的麻煩。

  • 經(jīng)濟(jì)可行性分析
  • 開發(fā)軟件所需的時(shí)間、人力和物力成本,開發(fā)完成后的收益如何,從投資回報(bào)的角度軟件所需功能在現(xiàn)有經(jīng)濟(jì)條件能不能實(shí)現(xiàn)等進(jìn)行深入的考慮,都符合實(shí)際的要求。所以歡歡寵物醫(yī)院管理系統(tǒng)具有經(jīng)濟(jì)可行性和實(shí)用性,可以節(jié)約管理成本

  • 功能需求分析
  • 歡歡寵物醫(yī)院管理系統(tǒng)主要是為了更加地完善寵物醫(yī)療的服務(wù)情況,對(duì)用戶的信息、寵物信息和用戶管理、寵物熱點(diǎn)管理、會(huì)員留言管理、疫苗藥物管理、訂單列表管理、遺棄寵物管理、寵物飼料情況、招聘員工、志愿者申請(qǐng)等提供了方便的機(jī)制。本系統(tǒng)有多類使用者,分別是管理員和用戶注冊(cè)。以下是從這兩種用戶的角度分別介紹本系統(tǒng)所要實(shí)現(xiàn)的功能。

    用戶:

    注冊(cè):首先檢查用戶名和郵箱是否存在,如不存在即可進(jìn)行注冊(cè),并將用戶輸入的密碼進(jìn)行MD5加密,注冊(cè)成功后提示注冊(cè)成功,并將用戶信息保存到數(shù)據(jù)庫中。

    登錄:使用歡歡寵物醫(yī)院管理系統(tǒng)前是需要用戶登錄個(gè)人賬號(hào)。

    醫(yī)生介紹:用戶登錄寵物醫(yī)院管理系統(tǒng)首頁時(shí),可以瀏覽醫(yī)生介紹信息,根據(jù)不同地醫(yī)生可以查看每個(gè)不同醫(yī)生介紹信息等。

    寵物百科:用戶可以瀏覽寵物百科可以自行搜索某樣寵物列表相關(guān)評(píng)論詳情。遺棄

    預(yù)約掛號(hào):用戶可以查看預(yù)約信息表的掛號(hào)狀態(tài),可以根據(jù)預(yù)約狀態(tài)發(fā)起掛號(hào)申請(qǐng):包括填寫訂單號(hào)、醫(yī)生工號(hào)、醫(yī)生姓名、科室、掛號(hào)費(fèi)、用戶名。

    管理員:

    用戶管理:對(duì)用戶進(jìn)行管理,用戶的注冊(cè),包括用戶昵稱、用戶名、用戶的寵物信息(寵物類別、寵物性別、年齡等)用戶的賬號(hào)信息:

    醫(yī)生介紹信息管理:對(duì)醫(yī)生介紹信息進(jìn)行維護(hù),添加、刪除、修改信息。

    預(yù)約掛號(hào)信息管理:對(duì)預(yù)約掛號(hào)信息進(jìn)行維護(hù),添加、刪除、修改信息。

    病歷記錄信息管理:對(duì)病歷記錄信息進(jìn)行維護(hù),添加、刪除、修改信息。

    醫(yī)療器械信息管理:對(duì)醫(yī)療器械信息進(jìn)行維護(hù),添加、刪除、修改信息。

    維修上報(bào)信息管理:對(duì)維修上報(bào)信息進(jìn)行維護(hù),添加、刪除、修改信息。

  • 非功能需求分析
  • 系統(tǒng)非功能需求有非常多,比如性能需求、可承載最大用戶數(shù)、穩(wěn)定性、易用性需求等。本系統(tǒng)分析時(shí)考慮到易用性需求,因?yàn)橄到y(tǒng)是給人使用的,所以必須充分從用戶的角度出發(fā),考慮用戶體驗(yàn),使系統(tǒng)易理解易上手易操作。

  • 用例分析
  • 1.普通用戶主要使用系統(tǒng)的寵物熱點(diǎn)和歡歡寵物醫(yī)院管理系統(tǒng),下圖所示為普通用戶的用例 ??????????????

    ?

    圖3-1 普通用戶用例圖

    2.管理員主要負(fù)責(zé)用戶管理、寵物醫(yī)療管理、商品管理、商品訂單管理、寵物領(lǐng)養(yǎng),下圖所示描述管理員的用例圖。

    ?????????????????

    ?

    圖3-2 管理員用例圖

  • 業(yè)務(wù)流程分析
  • 系統(tǒng)業(yè)務(wù)流程圖如下所示。

    ?????????????????????????????????????????

    ?

    圖3-3 系統(tǒng)業(yè)務(wù)流程圖

    業(yè)務(wù)流程圖(TFD)通過一些特定的符號(hào)描述業(yè)務(wù)的處理過程,它重點(diǎn)強(qiáng)調(diào)業(yè)務(wù)過程中每一項(xiàng)處理活動(dòng)和具體業(yè)務(wù)部門的關(guān)系,選擇部分模塊進(jìn)行具體描述。重點(diǎn)對(duì)本系統(tǒng)整體業(yè)務(wù)中最為主要的寵物交易及訂單業(yè)務(wù)進(jìn)行描述,用戶進(jìn)入歡歡寵物醫(yī)院管理系統(tǒng)后進(jìn)行各種模塊信息的瀏覽,選擇想要預(yù)約掛號(hào),對(duì)醫(yī)生介紹,另外,管理人員進(jìn)入后端管理,以執(zhí)行該訂單信息控制模塊的相關(guān)管理方法,并在解決后向客戶提供反饋機(jī)制。

  • 數(shù)據(jù)流程分析
  • 如下為系統(tǒng)的層數(shù)據(jù)流圖,外部實(shí)體有用戶和管理員,分別對(duì)系統(tǒng)輸入數(shù)據(jù),從而得到要輸出的數(shù)據(jù)

    ????

    ?

    圖3-4系統(tǒng)頂層數(shù)據(jù)流圖

    如下圖所示為系統(tǒng)層數(shù)據(jù)流圖。

    ?

    圖3-5系統(tǒng)底層數(shù)據(jù)流圖

    歡歡寵物醫(yī)院管理系統(tǒng)底層數(shù)據(jù)流圖主要描述系統(tǒng)底層模塊的數(shù)據(jù)流、數(shù)據(jù)載體、數(shù)據(jù)處理、外部實(shí)體的具體交互。本系統(tǒng)就是管理員和普通用戶在用戶管理、預(yù)約掛號(hào)、病歷記錄、醫(yī)療器械、維修上報(bào)等模塊上的數(shù)據(jù)交互。

  • 系統(tǒng)設(shè)計(jì)
  • 系統(tǒng)架構(gòu)設(shè)計(jì)
  • 本系統(tǒng)架構(gòu)設(shè)計(jì)主要分為可以3層,主要有Web層,業(yè)務(wù)層,Model層。其中web層還包括View層和Controller層,Model層包括元數(shù)據(jù)擴(kuò)展層和數(shù)據(jù)訪問層。

    ?

    圖4-1系統(tǒng)架構(gòu)圖

  • 系統(tǒng)功能結(jié)構(gòu)
  • 為了將系統(tǒng)從“做什么”落實(shí)到“怎么做”,基于系統(tǒng)設(shè)計(jì)原則,對(duì)系統(tǒng)功能進(jìn)行更適合編碼實(shí)現(xiàn)的功能劃分。根據(jù)上圖的系統(tǒng)架構(gòu)設(shè)計(jì),整理出規(guī)范的系統(tǒng)功能結(jié)構(gòu)圖,為系統(tǒng)的實(shí)現(xiàn)編碼做好準(zhǔn)備。

    如下圖所示為系統(tǒng)功能結(jié)構(gòu)圖。

    ?

    圖4-2系統(tǒng)功能結(jié)構(gòu)圖

  • 功能模塊設(shè)計(jì)
  • 用戶管理針對(duì)所有用戶和管理員。未注冊(cè)用戶點(diǎn)擊注冊(cè),進(jìn)入注冊(cè)頁面填寫新用戶信息,得到自定義生成賬號(hào)后,注冊(cè)完成。未注冊(cè)用戶注冊(cè)的活動(dòng)圖如下圖所示。

    ?

    圖4-3未注冊(cè)用戶注冊(cè)活動(dòng)圖

    用戶可進(jìn)行登錄使用更多功能,首先進(jìn)入用戶登錄界面,輸入用戶賬號(hào)和密碼,后臺(tái)對(duì)賬號(hào)和密碼信息進(jìn)行核對(duì)驗(yàn)證,驗(yàn)證成功則頁面直接顯示登錄用戶昵稱代表登錄成功,否則返回用戶登錄界面。用戶登錄活動(dòng)圖如下圖。

    圖4-4用戶登錄活動(dòng)

    ?

    用戶登錄后,進(jìn)入功能頁面,可對(duì)自己的信息進(jìn)行管理,包括個(gè)人信息,預(yù)約掛號(hào)、病歷記錄、在線咨詢用戶使用功能活動(dòng)圖如所示

    ?

    圖4-5用戶使用功能活動(dòng)圖

    用戶功能界面可對(duì)自己的密碼進(jìn)行修改。進(jìn)入修改密碼界面后核對(duì)當(dāng)前密碼,核對(duì)成功后填寫新密碼。修改密碼活動(dòng)圖如下圖所示。

    ?

    圖4-6修改密碼活動(dòng)圖

  • 數(shù)據(jù)庫設(shè)計(jì)
  • 歡歡寵物醫(yī)院管理系統(tǒng)采用的數(shù)據(jù)庫是MySQL,該部分將根據(jù)系統(tǒng)需求和設(shè)計(jì),設(shè)計(jì)合理的數(shù)據(jù)庫。本系統(tǒng)考慮到之后系統(tǒng)的擴(kuò)展集群,數(shù)據(jù)庫將不使用外鍵。此外,不用外鍵時(shí)數(shù)據(jù)管理也較為簡(jiǎn)單,操作更加方便,性能更高。

  • E-R圖
  • E-R圖,更加直觀的告訴開發(fā)人員系統(tǒng)的各個(gè)數(shù)據(jù)的屬性,各個(gè)數(shù)據(jù)之間的聯(lián)系,各個(gè)數(shù)據(jù)的類型。能通過該模型更直觀地了解數(shù)據(jù)庫的設(shè)計(jì),并根據(jù)對(duì)其逐漸改善。

    本系統(tǒng)圖設(shè)計(jì),如下圖所示。

    ?

    圖4-7系統(tǒng)E-R圖

  • 表結(jié)構(gòu)設(shè)計(jì)
  • 本系統(tǒng)根據(jù)第三范式的思想設(shè)計(jì)數(shù)據(jù)庫,減少最大程度的冗余,總共建立有多個(gè)表,用戶注冊(cè)表、管理員表、招聘員工表、寵物信息表、遺棄寵物表、活動(dòng)中心表、會(huì)員信息表、疫苗藥物表、志愿者申請(qǐng)表等。

    表結(jié)構(gòu)如下所示。

    registered_user表:

    名稱

    類型

    長(zhǎng)度

    不是null

    主鍵

    注釋

    registered_user_id

    int

    11

    注冊(cè)用戶ID

    user_name

    varchar

    64

    用戶名

    examine_state

    varchar

    16

    審核狀態(tài)

    recommend

    int

    11

    智能推薦

    user_id

    int

    11

    用戶ID

    create_time

    datetime

    0

    創(chuàng)建時(shí)間

    update_time

    timestamp

    0

    更新時(shí)間

    online_consultation表:

    名稱

    類型

    長(zhǎng)度

    不是null

    主鍵

    注釋

    online_consultation_id

    int

    11

    在線咨詢ID

    doctor_job_number

    int

    11

    醫(yī)生工號(hào)

    name_of_doctor

    varchar

    64

    醫(yī)生姓名

    department

    varchar

    64

    科室

    user_name

    int

    11

    用戶名

    pet_variety

    varchar

    64

    寵物品種

    consulting_questions

    text

    0

    咨詢問題

    doctor_reply

    text

    0

    醫(yī)生回復(fù)

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創(chuàng)建時(shí)間

    update_time

    timestamp

    0

    更新時(shí)間

    medical_record表:

    名稱

    類型

    長(zhǎng)度

    不是null

    主鍵

    注釋

    medical_record__id

    int

    11

    病歷記錄ID

    order_number

    varchar

    64

    訂單號(hào)

    doctor_job_number

    int

    11

    醫(yī)生工號(hào)

    name_of_doctor

    varchar

    64

    醫(yī)生姓名

    department

    varchar

    64

    科室

    user_name

    int

    11

    用戶名

    pet_variety

    varchar

    64

    寵物品種

    pet_age

    varchar

    64

    寵物年齡

    symptom_description

    text

    0

    癥狀描述

    clinical_diagnosis

    text

    0

    臨床診斷

    drug_prescription

    text

    0

    藥物處方

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創(chuàng)建時(shí)間

    update_time

    timestamp

    0

    更新時(shí)間

    medical_apparatus_and_instruments表:

    名稱

    類型

    長(zhǎng)度

    不是null

    主鍵

    注釋

    medical_apparatus_and_instruments_id

    int

    11

    醫(yī)療器械ID

    device_number

    varchar

    64

    器械編號(hào)

    device_name

    varchar

    64

    器械名稱

    purchase_date

    date

    0

    購入日期

    manufactor

    varchar

    64

    廠家

    state

    varchar

    64

    狀態(tài)

    maintenance_record

    text

    0

    維修記錄

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創(chuàng)建時(shí)間

    update_time

    timestamp

    0

    更新時(shí)間

    maintenance_report表:

    名稱

    類型

    長(zhǎng)度

    不是null

    主鍵

    注釋

    maintenance_report_id

    int

    11

    維修上報(bào)ID

    device_number

    varchar

    64

    器械編號(hào)

    device_name

    varchar

    64

    器械名稱

    related_pictures

    varchar

    255

    相關(guān)圖片

    doctor_job_number

    int

    11

    醫(yī)生工號(hào)

    fault_description

    text

    0

    故障描述

    examine_state

    varchar

    16

    審核狀態(tài)

    examine_reply

    varchar

    255

    審核回復(fù)

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創(chuàng)建時(shí)間

    update_time

    timestamp

    0

    更新時(shí)間

    abandoned_pets表:

    名稱

    類型

    長(zhǎng)度

    不是null

    主鍵

    注釋

    have_an_appointment_with_a_doctor_id

    int

    11

    預(yù)約掛號(hào)ID

    order_number

    varchar

    64

    訂單號(hào)

    doctor_job_number

    int

    11

    醫(yī)生工號(hào)

    name_of_doctor

    varchar

    64

    醫(yī)生姓名

    department

    varchar

    64

    科室

    registration_fee

    varchar

    64

    掛號(hào)費(fèi)

    user_name

    int

    11

    用戶名

    pet_variety

    varchar

    64

    寵物品種

    pet_age

    varchar

    64

    寵物年齡

    pet_sex

    varchar

    64

    寵物性別

    contact_number

    varchar

    64

    聯(lián)系電話

    pay_state

    varchar

    16

    支付狀態(tài)

    pay_type

    varchar

    16

    支付類型

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創(chuàng)建時(shí)間

    update_time

    timestamp

    0

    更新時(shí)間

    doctor_introduction表:

    名稱

    類型

    長(zhǎng)度

    不是null

    主鍵

    注釋

    doctor_introduction_id

    int

    11

    醫(yī)生介紹ID

    doctor_job_number

    int

    11

    醫(yī)生工號(hào)

    name_of_doctor

    varchar

    64

    醫(yī)生姓名

    gender

    varchar

    64

    性別

    age

    varchar

    64

    年齡

    photo

    varchar

    255

    照片

    department

    varchar

    64

    科室

    registration_fee

    int

    11

    掛號(hào)費(fèi)

    areas_of_expertise

    text

    0

    擅長(zhǎng)領(lǐng)域

    scheduling_time

    text

    0

    排班時(shí)間

    doctor_introduction

    longtext

    0

    醫(yī)生介紹

    hits

    int

    11

    點(diǎn)擊數(shù)

    praise_len

    int

    11

    點(diǎn)贊數(shù)

    recommend

    int

    11

    智能推薦

    create_time

    datetime

    0

    創(chuàng)建時(shí)間

    update_time

    timestamp

    0

    更新時(shí)間

    doctor表:

    名稱

    類型

    長(zhǎng)度

    不是null

    主鍵

    注釋

    doctor_id

    int

    11

    醫(yī)生ID

    doctor_job_number

    varchar

    64

    醫(yī)生工號(hào)

    name_of_doctor

    varchar

    64

    醫(yī)生姓名

    examine_state

    varchar

    16

    審核狀態(tài)

    recommend

    int

    11

    智能推薦

    user_id

    int

    11

    用戶ID

    create_time

    datetime

    0

    創(chuàng)建時(shí)間

    update_time

    timestamp

    0

    更新時(shí)間

  • 系統(tǒng)實(shí)現(xiàn)
  • 開發(fā)工具
  • 系統(tǒng)中應(yīng)用的開發(fā)工具總結(jié)如下表所示。

    表5-1開發(fā)工具

    名稱

    工具

    版本

    操作系統(tǒng)

    IDE(Integrated Development Environment)

    Windows

    Eclipse

    7/8/10

    2017

    服務(wù)器

    Tomcat

    9.10.7

    JDK(Java Development Kit)

    JDK

    Java SE 8.0 (1.8.0)

    數(shù)據(jù)庫

    瀏覽器

    界面工具

    MySQL

    谷歌

    Photoshop

    5.7

    6.0

    2016

  • 注冊(cè)模塊
  • 未注冊(cè)用戶在用戶注冊(cè)界面uerRegister.jsp,輸入新用戶信息,點(diǎn)擊注冊(cè)后,新用戶信息由界面?zhèn)魅肟刂茖觰serAction,調(diào)用addUser(user)方法,通過userDAOImp向數(shù)據(jù)庫用戶表插入用戶信息,由于用戶賬號(hào)是自動(dòng)生成的,若成功則反饋?zhàn)?cè)成功,并提示新用戶的用戶賬號(hào);若失敗則回到登錄界面,并顯示登錄失敗。

    注冊(cè)界面如下所示。

    ?

    圖5-1注冊(cè)界面

    用戶注冊(cè)關(guān)鍵代碼如下所示。

    /**

    ?????* 注冊(cè)

    ?????* @param user

    ?????* @return

    ?????*/

    ????@PostMapping("register")

    ????public Map<String, Object> signUp(@RequestBody User user) {

    ????????// 查詢用戶

    ????????Map<String, String> query = new HashMap<>();

    ????????query.put("username",user.getUsername());

    ????????List list = service.select(query, new HashMap<>()).getResultList();

    ????????if (list.size()>0){

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

    ????????}

    ????????user.setUserId(null);

    ????????user.setPassword(service.encryption(user.getPassword()));

    ????????service.save(user);

    ????????return success(1);

    }

    /**

    ?????* 用戶ID:[0,8388607]用戶獲取其他與用戶相關(guān)的數(shù)據(jù)

    ?????*/

    ????@Id

    ????@GeneratedValue(strategy = GenerationType.IDENTITY)

    ????@Column(name = "user_id")

    ????private Integer userId;

    ????/**

    ?????* 賬戶狀態(tài):[0,10](1可用|2異常|3已凍結(jié)|4已注銷)

    ?????*/

    ????@Basic

    ????@Column(name = "state")

    ????private Integer state;

    ????/**

    ?????* 所在用戶組:[0,32767]決定用戶身份和權(quán)限

    ?????*/

    ????@Basic

    ????@Column(name = "user_group")

    ????private String userGroup;

    ????/**

    ?????* 上次登錄時(shí)間:

    ?????*/

    ????@Basic

    ????@Column(name = "login_time")

    ????private Timestamp loginTime;

    ????/**

    ?????* 手機(jī)號(hào)碼:[0,11]用戶的手機(jī)號(hào)碼,用于找回密碼時(shí)或登錄時(shí)

    ?????*/

    ????@Basic

    ????@Column(name = "phone")

    ????private String phone;

    ????/**

    ?????* 手機(jī)認(rèn)證:[0,1](0未認(rèn)證|1審核中|2已認(rèn)證)

    ?????*/

    ????@Basic

    ????@Column(name = "phone_state")

    ????private Integer phoneState;

    ????/**

    ?????* 用戶名:[0,16]用戶登錄時(shí)所用的賬戶名稱

    ?????*/

    ????@Basic

    ????@Column(name = "username")

    ????private String username;

    ????/**

    ?????* 昵稱:[0,16]

    ?????*/

    ????@Basic

    ????@Column(name = "nickname")

    ????private String nickname;

    ????/**

    ?????* 密碼:[0,32]用戶登錄所需的密碼,由6-16位數(shù)字或英文組成

    ?????*/

    ????@Basic

    ????@Column(name = "password")

    ????private String password;

    ????/**

    ?????* 郵箱:[0,64]用戶的郵箱,用于找回密碼時(shí)或登錄時(shí)

    ?????*/

    ????@Basic

    ????@Column(name = "email")

    ????private String email;

    ????/**

    ?????* 郵箱認(rèn)證:[0,1](0未認(rèn)證|1審核中|2已認(rèn)證)

    ?????*/

    ????@Basic

    ????@Column(name = "email_state")

    ????private Integer emailState;

    ????/**

    ?????* 頭像地址:[0,255]

    ?????*/

    ????@Basic

    ????@Column(name = "avatar")

    ????private String avatar;

    ????/**

    ?????* 創(chuàng)建時(shí)間:

    ?????*/

    ????@Basic

    ????@Column(name = "create_time")

    ????@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")

    ????private Timestamp createTime;

    ????@Basic

    ????@Transient

    ????private String code;

    }

  • 登錄/注銷模塊
  • 用戶在首頁點(diǎn)擊登錄,進(jìn)入用戶登錄界面uerLogin.jsp,輸入用戶賬號(hào)和密碼,點(diǎn)擊登錄,用戶賬號(hào)和密碼信息由界面?zhèn)魅肟刂茖觰serAction,調(diào)用userLogin(user)方法,通過userDAOImp向數(shù)據(jù)庫用戶表搜索該用戶賬號(hào)與密碼,將最終結(jié)果反饋到前端。若成功則回到首頁;用戶成功登錄,若失敗則回到登錄界面,并顯示登錄失敗。

    用戶點(diǎn)擊注銷,清空瀏覽器session值,然后返回登錄頁或者首頁。

    登錄界面如下所示。

    ?

    圖5-2登錄界面

    登錄界面關(guān)鍵代碼如下所示。

    /**

    ?????* 登錄

    ?????* @param data

    ?????* @param httpServletRequest

    ?????* @return

    ?????*/

    ????@PostMapping("login")

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

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

    ????????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, "賬號(hào)或密碼不能為空");

    ????????}

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

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

    ????????}

    ????????//判斷是否有這個(gè)用戶

    ????????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);

    ????????//查詢用戶審核狀態(tài)

    ????????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,"該用戶審核未通過");

    ????????????}

    ????????}

    ????????//查詢用戶狀態(tài)

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

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

    ????????}

    ????????String md5password = service.encryption(password);

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

    ????????????// 存儲(chǔ)Token到數(shù)據(jù)庫

    ????????????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, "賬號(hào)或密碼不正確");

    ????????}

    }

  • 用戶模塊
  • 個(gè)人資料模塊
  • 登錄用戶在首頁點(diǎn)擊進(jìn)入用戶中心userCenter.jsp,再點(diǎn)擊修改個(gè)人信息按鈕進(jìn)入userChangeInfo.jsp界面,系統(tǒng)根據(jù)session中存儲(chǔ)的目前登錄的用戶的賬號(hào),向控制層userAction發(fā)送請(qǐng)求,搜索當(dāng)前用戶信息,userAction向userDAOImp調(diào)用queryByUserId(user),向數(shù)據(jù)庫的用戶表搜索當(dāng)前用戶信息并將用戶信息以對(duì)象的形式層層返回到userChangeInfo.jsp界面,顯示出當(dāng)前用戶的個(gè)人信息。

    若用戶要對(duì)個(gè)人信息進(jìn)行修改,則通過修改當(dāng)前信息之后點(diǎn)擊確認(rèn),向控制層userAction發(fā)送更改后的用戶信息,調(diào)用changeUser(user)方法,通過userDAOImp向數(shù)據(jù)庫用戶表更新用戶信息,若成功則反饋?zhàn)?cè)成功,則返回的userChangeInfo.jsp界面被更改成功;若失敗則顯示修改失敗。

  • 寵物百科模塊
  • 用戶在登錄狀態(tài)下瀏覽寵物百科時(shí)可將該寵物百科加入寵物百科,從session中取出該用戶的信息,點(diǎn)擊加入寵物百科后前臺(tái)發(fā)起請(qǐng)求,將對(duì)應(yīng)的寵物shuliang、id參數(shù)信息從前臺(tái)傳遞GoumaiController類里,匹配到add()方法,add()方法調(diào)用GoumaiServiceImpl類的add()方法。

    寵物百科界面如下所示。

    ?

    圖5-4寵物百科界面

  • 醫(yī)生介紹模塊
  • 用戶在登錄狀態(tài)下瀏覽醫(yī)生介紹信息時(shí)可將該醫(yī)生介紹信息加入收藏記錄,從session中取出該用戶的信息,點(diǎn)擊加入醫(yī)生介紹信息收藏前臺(tái)發(fā)起請(qǐng)求,將對(duì)應(yīng)的醫(yī)生介紹信息shichang、id參數(shù)信息從前臺(tái)傳遞XiadanController類里,匹配到add()方法,add()方法調(diào)用XiadanServiceImpl類的add()方法。

    醫(yī)生介紹信息界面如下所示。

    ?

    圖5-5醫(yī)生介紹界面

  • 管理員模塊
  • 密碼修改模塊
  • 管理員選擇個(gè)人中心的修改本人密碼。通過密碼框輸入現(xiàn)密碼和2次新密碼,如果現(xiàn)密碼錯(cuò)誤,則提示修改失敗。如果2次新密碼不一致,則提示修改失敗。都沒問題的話,系統(tǒng)提示修改成功,并返回登錄界面。

    個(gè)人信息界面圖如下所示。

    ?

    圖5-5個(gè)人信息界面

    密碼修改界面如下所示。

    ?

    圖5-6密碼修改界面

    密碼修改關(guān)鍵代碼如下所示。

    ??/**

    ?????* 修改密碼

    ?????* @param data

    ?????* @param request

    ?????* @return

    ?????*/

    ????@PostMapping("change_password")

    ????public Map<String, Object> change_password(@RequestBody Map<String, String> data, HttpServletRequest request){

    ????????// 根據(jù)Token獲取UserId

    ????????String token = request.getHeader("x-auth-token");

    ????????Integer userId = tokenGetUserId(token);

    ????????// 根據(jù)UserId和舊密碼獲取用戶

    ????????Map<String, String> query = new HashMap<>();

    ????????String o_password = data.get("o_password");

    ????????query.put("user_id" ,String.valueOf(userId));

    ????????query.put("password" ,service.encryption(o_password));

    ????????Query ret = service.count(query, service.readConfig(request));

    ????????List list = ret.getResultList();

    ????????Object s = list.get(0);

    ????????int count = Integer.parseInt(list.get(0).toString());

    ????????if(count > 0){

    ????????????// 修改密碼

    ????????????Map<String,Object> form = new HashMap<>();

    ????????????form.put("password",service.encryption(data.get("password")));

    ????????????service.update(query,service.readConfig(request),form);

    ????????????return success(1);

    ????????}

    ????????return error(10000,"密碼修改失敗!");

    ????}

  • 醫(yī)生管理模塊
  • 根據(jù)需求,需要對(duì)醫(yī)生進(jìn)行添加、刪除或修改詳情信息。刪除或修改醫(yī)生時(shí),系統(tǒng)根據(jù)醫(yī)生的狀態(tài)判定為可刪除狀態(tài)下,才會(huì)給出刪除和修改鏈接,點(diǎn)擊刪除鏈接按鈕時(shí),請(qǐng)求到達(dá)后臺(tái),還會(huì)先查詢醫(yī)生狀態(tài)再次做出判定能否刪除。點(diǎn)擊修改鏈接按鈕時(shí),會(huì)跳轉(zhuǎn)到修改信息的頁面,重新填寫好數(shù)據(jù)后,數(shù)據(jù)提交到后臺(tái)會(huì)對(duì)數(shù)據(jù)庫中相應(yīng)的記錄做出修改。

    添加醫(yī)生時(shí),會(huì)給出數(shù)據(jù)填寫的頁面,該頁面根據(jù)填寫好的醫(yī)生編號(hào)同樣會(huì)事先發(fā)送Ajax請(qǐng)求查詢編號(hào)是否已存在,數(shù)據(jù)填寫好之后提交到后臺(tái),會(huì)調(diào)用相關(guān)服務(wù)在數(shù)據(jù)庫中插入記錄。

    醫(yī)生頁面設(shè)計(jì)效果如下圖所示。

    ?

    圖5-7醫(yī)生管理界面

  • 預(yù)約掛號(hào)管理模塊
  • 預(yù)約掛號(hào)功能需要考慮高并發(fā),防止出現(xiàn)疫苗重復(fù)預(yù)約、掛號(hào)狀態(tài)顯示出錯(cuò)等情況,特對(duì)掛號(hào)這一共享數(shù)據(jù)增加鎖機(jī)制。在樂觀鎖、悲觀鎖以及線程鎖中,綜合考慮性能效率和錯(cuò)誤的可接受性選擇了樂觀鎖機(jī)制。樂觀鎖的實(shí)現(xiàn)方式是使用版本標(biāo)識(shí)來確定讀到的數(shù)據(jù)與提交時(shí)的數(shù)據(jù)是否一致,提交后修改版本標(biāo)識(shí),不一致時(shí)可以采取丟棄和再次嘗試的策略。在數(shù)據(jù)庫疫苗表(對(duì)應(yīng)疫苗實(shí)體)設(shè)計(jì)中增加了version字段,每次數(shù)據(jù)提交時(shí)(更改疫苗狀態(tài))會(huì)判斷version是否匹配,若不匹配停止本次提交,若匹配則提交成功并增加version的值。

    預(yù)約掛號(hào)功能整體流程:用戶瀏覽預(yù)約掛號(hào)信息時(shí),同時(shí)會(huì)顯示掛號(hào)的狀態(tài),系統(tǒng)會(huì)在其顯示詳細(xì)信息的頁面時(shí)便會(huì)判斷掛號(hào)的狀態(tài),若疫苗狀態(tài)為可預(yù)約,則會(huì)顯示預(yù)約的鏈接按鈕。在用戶點(diǎn)擊預(yù)約按鈕時(shí),會(huì)先通過攔截器判斷用戶是否登錄,若未登錄,會(huì)跳轉(zhuǎn)至登錄頁面,提示用戶先登錄,若為登錄用戶就會(huì)跳轉(zhuǎn)至填寫預(yù)約信息的頁面,填寫好預(yù)約信息之后,點(diǎn)擊提交按鈕,預(yù)約成功之后返回提示信息,告知用戶預(yù)約成功。

    預(yù)約掛號(hào)流程圖如下圖所示。

    ?

    圖5-8預(yù)約掛號(hào)流程圖

    預(yù)約掛號(hào)界面如下圖所示。

    ?

    圖5-9預(yù)約掛號(hào)管理界面

  • 病歷記錄管理模塊
  • 根據(jù)需求,需要對(duì)病歷記錄進(jìn)行添加、刪除或修改詳情信息。刪除或修改訂單時(shí),系統(tǒng)根據(jù)病歷記錄的狀態(tài)判定為可刪除狀態(tài)下,才會(huì)給出刪除和修改鏈接,點(diǎn)擊刪除鏈接按鈕時(shí),請(qǐng)求到達(dá)后臺(tái),還會(huì)先查詢病歷狀態(tài)再次做出判定能否刪除。點(diǎn)擊修改鏈接按鈕時(shí),會(huì)跳轉(zhuǎn)到修改信息的頁面,重新填寫好數(shù)據(jù)后,數(shù)據(jù)提交到后臺(tái)會(huì)對(duì)數(shù)據(jù)庫中相應(yīng)的記錄做出修改。

    添加病歷記錄時(shí),會(huì)給出數(shù)據(jù)填寫的頁面,該頁面根據(jù)填寫好的病歷同樣會(huì)事先發(fā)送Ajax請(qǐng)求查詢病歷編號(hào)是否已存在,數(shù)據(jù)填寫好之后提交到后臺(tái),會(huì)調(diào)用相關(guān)服務(wù)在數(shù)據(jù)庫中插入記錄。

    病歷記錄頁面設(shè)計(jì)效果如下圖所示。

    ?

    圖5-10病歷記錄界面圖

    病歷記錄管理的關(guān)鍵代碼如下。

    ??@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();

    ????}

  • 系統(tǒng)測(cè)試
  • 測(cè)試概述
  • 軟件測(cè)試是軟件開發(fā)完成后必須經(jīng)過的一道程序,它在軟件開發(fā)過程中地位十分重要,需要由專業(yè)的測(cè)試工程師來對(duì)軟件進(jìn)行各方面的測(cè)試,大到功能模塊測(cè)試,小到代碼的單元測(cè)試,這對(duì)測(cè)試工程師來說需要有足夠的耐心和專業(yè)的測(cè)試方案,軟件測(cè)試歸根結(jié)底就是對(duì)軟件的結(jié)構(gòu)和功能的綜合測(cè)評(píng),需要做到結(jié)構(gòu)穩(wěn)定和功能正確,二者兼顧。軟件測(cè)試也叫尋找系統(tǒng)bug的過程,世界上沒有完美無缺、不存在bug的軟件,只能將軟件的bug降到最低最小,來追求極致。

  • 測(cè)試過程
  • 登錄測(cè)試
  • 登錄測(cè)試是系統(tǒng)最開始就要進(jìn)行,測(cè)試用戶能否登錄,才能完成后續(xù)的功能操作。

    登錄測(cè)試用例表如下所示。

    表6-1登錄測(cè)試

    用例編號(hào)

    YL001

    程序版本

    1.00

    功能名稱

    使用者登錄測(cè)試

    編制人

    李鐵蛋

    功能描述

    根據(jù)用戶的登錄情況測(cè)試

    用例目的

    測(cè)試用戶登錄情況是否正確

    測(cè)試項(xiàng)

    測(cè)試數(shù)據(jù)

    測(cè)試結(jié)果

    預(yù)期結(jié)果

    用戶名

    為空

    請(qǐng)輸入用戶名

    請(qǐng)輸入用戶名

    密碼

    為空

    請(qǐng)輸入密碼

    請(qǐng)輸入密碼

    用戶密碼組合

    用戶名:klouse?密碼 klouses

    用戶與密碼不匹配

    用戶與密碼不匹配

    用戶密碼組合

    用戶名 :?klouse?密碼

    klouse

    進(jìn)入系統(tǒng)

    正確的用戶名和密碼

    登錄系統(tǒng)

  • 信息錄入測(cè)試
  • 管理員在發(fā)布信息頁面,通過按照預(yù)先格式發(fā)布信息,如果因?yàn)檩斎霑r(shí)候缺少相關(guān)內(nèi)容,就不能發(fā)布成功,且有相應(yīng)錯(cuò)誤提示

    信息錄入發(fā)布測(cè)試用例表如下所示。

    表6-1信息錄入發(fā)布測(cè)試

    用例編號(hào)

    YL002

    程序版本

    1.00

    功能名稱

    信息發(fā)布測(cè)試

    編制人

    李鐵蛋

    功能描述

    對(duì)使用者發(fā)布或者錄入信息進(jìn)行測(cè)試,判斷其功能是否達(dá)到預(yù)期的要求

    用例目的

    對(duì)系統(tǒng)使用者錄入發(fā)布信息進(jìn)行原型測(cè)試。

    測(cè)試項(xiàng)

    測(cè)試數(shù)據(jù)

    測(cè)試結(jié)果

    預(yù)期結(jié)果

    屬性1

    為空

    請(qǐng)輸入屬性1對(duì)應(yīng)的數(shù)據(jù)

    請(qǐng)輸入屬性1對(duì)應(yīng)的數(shù)據(jù)

    屬性2

    為空

    請(qǐng)輸入屬性2對(duì)應(yīng)的數(shù)據(jù)

    請(qǐng)輸入屬性2對(duì)應(yīng)的數(shù)據(jù)

    屬性3

    為空

    請(qǐng)輸入屬性3對(duì)應(yīng)的數(shù)據(jù)

    請(qǐng)輸入屬性3對(duì)應(yīng)的數(shù)據(jù)

    全部輸入

    數(shù)據(jù)均填入

    錄入發(fā)布成功

    錄入發(fā)布成功

  • 信息更新測(cè)試
  • 管理員在更新信息頁面,通過按照預(yù)先格式更新信息,如果因?yàn)檩斎霑r(shí)候缺少相關(guān)內(nèi)容或者更新的數(shù)據(jù)不符合當(dāng)前規(guī)范的話,就不能更新成功,且有相應(yīng)錯(cuò)誤提示

    信息更新測(cè)試用例表如下所示。

    表6-1信息更新測(cè)試

    用例編號(hào)

    YL003

    程序版本

    1.00

    功能名稱

    信息更新測(cè)試

    編制人

    李鐵蛋

    功能描述

    對(duì)使用者更新信息進(jìn)行測(cè)試,判斷其功能是否達(dá)到預(yù)期的要求

    用例目的

    對(duì)系統(tǒng)使用者更新信息進(jìn)行原型測(cè)試。

    測(cè)試項(xiàng)

    測(cè)試數(shù)據(jù)

    測(cè)試結(jié)果

    預(yù)期結(jié)果

    屬性1

    編號(hào):321

    編號(hào)更新成功

    編號(hào)更新成功

    屬性2

    名稱:名稱1

    名稱更新成功

    名稱更新成功

    屬性3

    內(nèi)容:內(nèi)容1234內(nèi)容

    內(nèi)容更新成功

    內(nèi)容更新成功

    全部輸入

    數(shù)據(jù)均未更改

    更新成功

    更新成功

  • 信息刪除測(cè)試
  • 管理員在信息頁面,通過點(diǎn)擊數(shù)據(jù)刪除按鈕來刪除該條數(shù)據(jù),如果該數(shù)據(jù)和其他數(shù)據(jù)有關(guān)聯(lián),則提示是否確定刪除。

    信息刪除測(cè)試用例表如下所示。

    表6-1信息刪除測(cè)試

    用例編號(hào)

    YL004

    程序版本

    1.00

    功能名稱

    信息刪除測(cè)試

    編制人

    李鐵蛋

    功能描述

    對(duì)使用者刪除信息進(jìn)行測(cè)試,判斷其功能是否達(dá)到預(yù)期的要求

    用例目的

    對(duì)系統(tǒng)使用者刪除信息進(jìn)行原型測(cè)試。

    測(cè)試項(xiàng)

    測(cè)試數(shù)據(jù)

    測(cè)試結(jié)果

    預(yù)期結(jié)果

    數(shù)據(jù)1

    無任何關(guān)聯(lián)的數(shù)據(jù)1

    數(shù)據(jù)刪除成功

    數(shù)據(jù)刪除成功

    數(shù)據(jù)2

    和其他數(shù)據(jù)有關(guān)聯(lián)的數(shù)據(jù)2

    請(qǐng)確認(rèn)是否刪除

    請(qǐng)確認(rèn)是否刪除

  • 測(cè)試結(jié)果
  • 在經(jīng)過之前的所有的工作之后,通過對(duì)軟件的測(cè)試方法、測(cè)試原則還有典型的測(cè)試用例進(jìn)行全面的、深入的介紹。經(jīng)過對(duì)系統(tǒng)的全面測(cè)試,系統(tǒng)目前所具有的所有功能均成功的實(shí)現(xiàn)并且通過了測(cè)試,整個(gè)系統(tǒng)實(shí)現(xiàn)了基于 Java 開發(fā)的期望。

  • 總結(jié)與展望
  • 總結(jié)
  • 歡歡寵物醫(yī)院管理系統(tǒng)采用Springboot框架開發(fā),該系統(tǒng)非常完美的集優(yōu)點(diǎn)于一身,成熟、強(qiáng)大、易理解易使用,通過使用這個(gè)結(jié)構(gòu),降低了開發(fā)的難度。本系統(tǒng)實(shí)現(xiàn)了基于Springboot的寵物管理平臺(tái),將數(shù)據(jù)操作維護(hù)的過程轉(zhuǎn)化成電腦操作流程,具體實(shí)現(xiàn)了對(duì)系統(tǒng)人員管理、預(yù)約掛號(hào)數(shù)據(jù)維護(hù)、醫(yī)療器械數(shù)據(jù)維護(hù)、維修上報(bào)數(shù)據(jù)維護(hù)、病歷記錄管理數(shù)據(jù)維護(hù),并提供查詢統(tǒng)計(jì)功能來對(duì)歡歡寵物醫(yī)院管理系統(tǒng)的相關(guān)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,讓使用者能更清晰的掌握運(yùn)營(yíng)情況,幫助使用者進(jìn)行數(shù)據(jù)操作維護(hù),簡(jiǎn)化工作流程,提高工作效率和盈利。

  • 展望
  • 目前完成的歡歡寵物醫(yī)院管理系統(tǒng),還有許多有待改進(jìn)的地方。一個(gè)是功能上的改進(jìn),用戶理應(yīng)可以修改自己的相關(guān)信息,故應(yīng)增設(shè)個(gè)人中心功能;另外,系統(tǒng)如果能提供更多的功能就會(huì)使得系統(tǒng)更加豐富和多樣化,比如數(shù)據(jù)當(dāng)前分析和未來預(yù)測(cè)等。第二個(gè)是技術(shù)上的改進(jìn),由于對(duì)開發(fā)框架不太熟悉,權(quán)限管理這部分,本系統(tǒng)采用一個(gè)Java頁面來規(guī)定好導(dǎo)航欄,即跳轉(zhuǎn)的頁面,這相對(duì)比較不靈活,如果將URL路徑記錄到數(shù)據(jù)庫并實(shí)現(xiàn)增刪查改會(huì)比較好;另外就是對(duì)EasyUI的使用還不夠熟練,視覺效果和界面觀感有待提升,希望日后能對(duì)這個(gè)系統(tǒng)有所改進(jìn)。

    參考文獻(xiàn)

    [1]王月紅,蔣冀萍.基于Java的煤礦風(fēng)險(xiǎn)預(yù)警與防控系統(tǒng)設(shè)計(jì)[J].煤炭技術(shù),2022,41(03):173-175.

    [2]朱珍珠,段華斌,鄧永清,杜丹蕾.基于Java的增值平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].辦公自動(dòng)化,2022,27(05):55-58.

    [3]曹凱,王嘉月.基于Java語言的單點(diǎn)登錄在數(shù)字資源整合中的應(yīng)用[J].中國信息化,2022(02):50-51.

    [4]孟晶石. 一種查看java字節(jié)碼時(shí)顯示方法調(diào)用關(guān)系圖的方法[P]. 江蘇省:CN109901841B,2022-02-18.

    [5]劉在英,楊磊. 一種基于SpringBoot框架的企業(yè)進(jìn)存銷系統(tǒng)的設(shè)計(jì)方法[P]. 山東省:CN114003204A,2022-02-01.

    [6]彭永鶴. 一種基于大數(shù)據(jù)與物聯(lián)網(wǎng)的寵物醫(yī)院管理系統(tǒng)[P]. 廣東省:CN113972002A,2022-01-25.

    [7]熊柏祥.基于Springboot和Vue框架的考試資源服務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦(理論版),2022,34(01):97-99+103.

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

    [9]王薩仁圖雅,薛愛蘭.動(dòng)物醫(yī)院管理系統(tǒng)軟件的應(yīng)用技巧[J].當(dāng)代畜禽養(yǎng)殖業(yè),2021(05):63-64.DOI:10.14070/j.cnki.15-1150.2021.05.022.

    [10]單樹倩,任佳勛.基于SpringBoot和Vue框架的數(shù)據(jù)庫原理網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2021,17(30):40-41+50.

    [11]蘇文強(qiáng),劉紫陽,苗玉恒.基于SpringBoot的缺陷管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].大眾科技,2021,23(10):4-6+10.

    [12]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).

    [13]劉欣,李亮亮,牛聰. 基于Vue和SpringBoot框架的流域監(jiān)管平臺(tái)的研究和應(yīng)用[C]//.第十一屆防汛抗旱信息化論壇論文集.,2021:118-122.

    [14]Tian Ming Huang. Design and Implementation of App System for Legal Consulting Based on JAVA Technology[J]. Procedia Computer Science,2020,166(C).

    [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]SJ/T 11683-2017, Java語言源代碼缺陷控制與測(cè)試指南[S].

    [17]張帆. 華陽社區(qū)寵物醫(yī)院管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].東北大學(xué),2016.

    [18]ANSI/INCITS/ISO/IEC 19777-2-2008, 信息技術(shù).計(jì)算機(jī)制圖和圖像處理.可擴(kuò)展3D(X3D)語言匯編.第2部分:Java[S].

    致謝

    在老師的教導(dǎo)和幫助下,本人完成了本篇論文,老師對(duì)論文的內(nèi)容、格式都有非常嚴(yán)格的要求,在我寫畢業(yè)論文的過程中,他多次給出了建議,并定期檢查,對(duì)我們嚴(yán)格要求,幫助我們?cè)谖臋n的編寫上寫到極致和正確,他這種教學(xué)和工作態(tài)度,讓我對(duì)他產(chǎn)生無限的敬佩感和尊敬感。寫畢業(yè)論文的同時(shí),作為應(yīng)屆生,我也忙著找工作中,遇到了很多選擇,感到困惑迷茫的時(shí)候,老師給了我很多意見,感謝老師的耐心開導(dǎo),跟她的聊天我明白了許多。

    我還要感謝我的父母,一直以來都非常支持和相信我,在精神和經(jīng)濟(jì)上給了我很多力量,如今我將畢業(yè)走上工作之路,終于能報(bào)答父母的養(yǎng)育教導(dǎo)之恩。還有我大學(xué)期間所有老師和全體同學(xué),遇到問題時(shí),這些老師同學(xué)總是無私地幫助我,真的非常感謝,我也會(huì)加油努力成長(zhǎng)為一個(gè)有用的人。

    點(diǎn)贊+收藏+關(guān)注 → 私信領(lǐng)取本源代碼、數(shù)據(jù)庫

    總結(jié)

    以上是生活随笔為你收集整理的ssm欢欢宠物医院管理系统 毕业设计-附源码171734的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    性生交大片免费看女人按摩摩 | 国产精品高潮呻吟av久久 | 鲁大师影院在线观看 | 欧美成人家庭影院 | 国产乱子伦视频在线播放 | 色综合久久久久综合一本到桃花网 | 日本丰满熟妇videos | 97se亚洲精品一区 | 99精品视频在线观看免费 | 亚洲国产av美女网站 | 亚洲一区二区三区偷拍女厕 | 亚洲一区二区三区偷拍女厕 | 国产亚av手机在线观看 | 东京无码熟妇人妻av在线网址 | 亚洲大尺度无码无码专区 | 日本又色又爽又黄的a片18禁 | 狠狠亚洲超碰狼人久久 | 国产精品无码mv在线观看 | 久久国内精品自在自线 | 亚洲精品国偷拍自产在线观看蜜桃 | 日本精品久久久久中文字幕 | 国产又爽又猛又粗的视频a片 | 精品国产青草久久久久福利 | 乱码av麻豆丝袜熟女系列 | 亚洲精品一区二区三区婷婷月 | 免费人成网站视频在线观看 | 久久无码专区国产精品s | 欧美日韩在线亚洲综合国产人 | 狠狠色色综合网站 | 亚洲中文字幕乱码av波多ji | 国产精品亚洲一区二区三区喷水 | 国内精品一区二区三区不卡 | 国产无av码在线观看 | 亚洲色欲色欲欲www在线 | 精品欧美一区二区三区久久久 | 国产凸凹视频一区二区 | 国产欧美精品一区二区三区 | 无码av最新清无码专区吞精 | 日韩精品无码一区二区中文字幕 | 午夜无码区在线观看 | 麻豆国产人妻欲求不满谁演的 | 亚洲一区二区三区播放 | 日韩精品久久久肉伦网站 | 国产网红无码精品视频 | 国产激情精品一区二区三区 | 性欧美熟妇videofreesex | 精品国产av色一区二区深夜久久 | 亚洲成a人片在线观看无码3d | www国产亚洲精品久久久日本 | 大屁股大乳丰满人妻 | 免费观看又污又黄的网站 | 国产suv精品一区二区五 | 一本久久a久久精品vr综合 | 国产精品久久久av久久久 | 久久久av男人的天堂 | 国产成人亚洲综合无码 | 久久精品国产99精品亚洲 | 熟妇人妻激情偷爽文 | 精品人妻av区 | 国产内射老熟女aaaa | 夜精品a片一区二区三区无码白浆 | 六十路熟妇乱子伦 | 亚洲高清偷拍一区二区三区 | 亚洲中文字幕va福利 | 久久成人a毛片免费观看网站 | 亚洲综合在线一区二区三区 | 国产9 9在线 | 中文 | 国产精品沙发午睡系列 | 国产高清av在线播放 | 国产麻豆精品精东影业av网站 | 国产综合在线观看 | 午夜成人1000部免费视频 | 国产亚洲美女精品久久久2020 | 国产精品美女久久久 | 中文字幕乱码人妻无码久久 | 日本一本二本三区免费 | 无码吃奶揉捏奶头高潮视频 | 欧美老人巨大xxxx做受 | 狂野欧美激情性xxxx | 精品乱码久久久久久久 | 欧美日本日韩 | 天堂在线观看www | 中文字幕av无码一区二区三区电影 | 久久99精品久久久久久 | 中国女人内谢69xxxx | 亚洲一区二区三区播放 | 天干天干啦夜天干天2017 | 亚洲综合无码一区二区三区 | 疯狂三人交性欧美 | 精品无人国产偷自产在线 | 一本大道久久东京热无码av | 无码福利日韩神码福利片 | 欧美人妻一区二区三区 | 国产亚洲精品久久久闺蜜 | 欧洲vodafone精品性 | 青春草在线视频免费观看 | 无码一区二区三区在线 | 高潮毛片无遮挡高清免费 | 性欧美videos高清精品 | 久久www免费人成人片 | 亚洲啪av永久无码精品放毛片 | 久久久久久久久888 | 伊人久久大香线焦av综合影院 | 国产亚洲精品久久久ai换 | 一个人看的www免费视频在线观看 | 国产亚洲精品久久久久久久久动漫 | 亚洲人成影院在线观看 | 色综合视频一区二区三区 | 国产亚洲精品久久久久久大师 | 中文字幕乱码亚洲无线三区 | 日本精品少妇一区二区三区 | 亚洲中文字幕va福利 | 无码播放一区二区三区 | 色婷婷综合中文久久一本 | 精品无码一区二区三区的天堂 | 三上悠亚人妻中文字幕在线 | 久久亚洲中文字幕精品一区 | 亚洲人亚洲人成电影网站色 | 国产特级毛片aaaaaaa高清 | 国产va免费精品观看 | 国产卡一卡二卡三 | 天天av天天av天天透 | 鲁一鲁av2019在线 | 超碰97人人做人人爱少妇 | 欧美人与物videos另类 | 精品国产av色一区二区深夜久久 | 中文字幕无线码 | 在线精品国产一区二区三区 | 国产高清不卡无码视频 | 日本免费一区二区三区最新 | 国产亚洲欧美日韩亚洲中文色 | 国产肉丝袜在线观看 | 亚洲娇小与黑人巨大交 | 99精品视频在线观看免费 | 国产精品美女久久久久av爽李琼 | 丰满人妻翻云覆雨呻吟视频 | 在线播放亚洲第一字幕 | 99精品无人区乱码1区2区3区 | 99久久99久久免费精品蜜桃 | 思思久久99热只有频精品66 | 东京无码熟妇人妻av在线网址 | 窝窝午夜理论片影院 | 久久亚洲国产成人精品性色 | 国产精品美女久久久久av爽李琼 | 黑人大群体交免费视频 | 亚洲中文字幕在线无码一区二区 | 国产真实伦对白全集 | 国产香蕉尹人视频在线 | 东京热男人av天堂 | 任你躁国产自任一区二区三区 | 国产色视频一区二区三区 | 久久久精品人妻久久影视 | 亚洲国产精品无码一区二区三区 | 无码成人精品区在线观看 | 亚洲色欲久久久综合网东京热 | 日本www一道久久久免费榴莲 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 中文字幕日韩精品一区二区三区 | 国产激情无码一区二区app | 欧洲精品码一区二区三区免费看 | 久久97精品久久久久久久不卡 | 国产深夜福利视频在线 | а√天堂www在线天堂小说 | 日本爽爽爽爽爽爽在线观看免 | 十八禁视频网站在线观看 | 小泽玛莉亚一区二区视频在线 | 国产成人无码a区在线观看视频app | 婷婷综合久久中文字幕蜜桃三电影 | 久久久精品人妻久久影视 | 亚洲熟悉妇女xxx妇女av | 一本无码人妻在中文字幕免费 | 丰满少妇人妻久久久久久 | 最新国产乱人伦偷精品免费网站 | 无码精品国产va在线观看dvd | 亚洲欧美色中文字幕在线 | 日本一卡2卡3卡四卡精品网站 | 精品国产一区二区三区四区 | 久久久中文字幕日本无吗 | 亚洲日韩av一区二区三区四区 | 最新国产乱人伦偷精品免费网站 | 欧美成人午夜精品久久久 | 成人精品视频一区二区三区尤物 | 精品国产av色一区二区深夜久久 | 高潮喷水的毛片 | 国产麻豆精品一区二区三区v视界 | 欧美成人免费全部网站 | 在线а√天堂中文官网 | 久久久久se色偷偷亚洲精品av | 一区二区传媒有限公司 | 久久99热只有频精品8 | 久久国产精品二国产精品 | 亚洲精品鲁一鲁一区二区三区 | 色窝窝无码一区二区三区色欲 | 国产av一区二区精品久久凹凸 | 国产精品久久久久无码av色戒 | 天天摸天天透天天添 | 亚洲va欧美va天堂v国产综合 | 久久99热只有频精品8 | 久久99久久99精品中文字幕 | 国产绳艺sm调教室论坛 | 亚洲天堂2017无码中文 | 性欧美熟妇videofreesex | 77777熟女视频在线观看 а天堂中文在线官网 | 国产精华av午夜在线观看 | 无码精品国产va在线观看dvd | 男女超爽视频免费播放 | 欧美老熟妇乱xxxxx | 国产在线一区二区三区四区五区 | 日本精品高清一区二区 | 久久久久亚洲精品中文字幕 | 55夜色66夜色国产精品视频 | 精品欧洲av无码一区二区三区 | 国产亚洲tv在线观看 | 帮老师解开蕾丝奶罩吸乳网站 | 国产熟妇高潮叫床视频播放 | 免费无码午夜福利片69 | 久久精品人妻少妇一区二区三区 | 妺妺窝人体色www婷婷 | 鲁一鲁av2019在线 | 亚洲va中文字幕无码久久不卡 | 亚洲欧美色中文字幕在线 | 蜜臀av无码人妻精品 | 无码纯肉视频在线观看 | 成人无码精品一区二区三区 | 亚洲 a v无 码免 费 成 人 a v | 国产午夜亚洲精品不卡 | yw尤物av无码国产在线观看 | 欧美日本免费一区二区三区 | 人妻少妇精品视频专区 | 东京热男人av天堂 | 久久久精品人妻久久影视 | 全球成人中文在线 | 亚洲精品一区国产 | 亚洲天堂2017无码中文 | 国产精品二区一区二区aⅴ污介绍 | 99精品国产综合久久久久五月天 | 成人动漫在线观看 | 亚洲 a v无 码免 费 成 人 a v | 成人免费视频视频在线观看 免费 | 亚洲成av人片在线观看无码不卡 | 婷婷丁香六月激情综合啪 | 澳门永久av免费网站 | 荫蒂被男人添的好舒服爽免费视频 | 少妇久久久久久人妻无码 | 亚洲日韩av一区二区三区中文 | 九九综合va免费看 | 中文字幕无码免费久久9一区9 | 亚洲aⅴ无码成人网站国产app | 少妇性俱乐部纵欲狂欢电影 | 久久久国产一区二区三区 | 亚洲一区二区三区在线观看网站 | 国产一区二区三区影院 | 国内丰满熟女出轨videos | 色综合视频一区二区三区 | 亚洲人成网站免费播放 | 天堂在线观看www | 人人爽人人爽人人片av亚洲 | 波多野结衣一区二区三区av免费 | 国产九九九九九九九a片 | 日韩精品成人一区二区三区 | 巨爆乳无码视频在线观看 | 久久久久久久人妻无码中文字幕爆 | 亚洲一区av无码专区在线观看 | 男人的天堂av网站 | 图片小说视频一区二区 | 六十路熟妇乱子伦 | 三级4级全黄60分钟 | 又黄又爽又色的视频 | 日本高清一区免费中文视频 | 免费国产成人高清在线观看网站 | 亚洲综合久久一区二区 | 精品无码av一区二区三区 | 国产午夜亚洲精品不卡下载 | 午夜无码人妻av大片色欲 | 中文字幕av伊人av无码av | 熟妇人妻中文av无码 | 无码人妻精品一区二区三区下载 | 精品国产青草久久久久福利 | 精品国产麻豆免费人成网站 | 无码av免费一区二区三区试看 | 香港三级日本三级妇三级 | 中文字幕无码免费久久99 | 国内精品久久毛片一区二区 | 日本一区二区三区免费播放 | 强伦人妻一区二区三区视频18 | 国产亚洲欧美在线专区 | 欧美日韩视频无码一区二区三 | 无码精品人妻一区二区三区av | 国产精品久久久久影院嫩草 | 精品国产精品久久一区免费式 | 国产午夜亚洲精品不卡 | 一本久道久久综合婷婷五月 | 国产午夜手机精彩视频 | 麻花豆传媒剧国产免费mv在线 | 久久久久99精品成人片 | 国内综合精品午夜久久资源 | 亚洲熟悉妇女xxx妇女av | 国产人妖乱国产精品人妖 | 俺去俺来也在线www色官网 | 成在人线av无码免费 | 亚洲精品一区二区三区在线 | 日日天日日夜日日摸 | 秋霞成人午夜鲁丝一区二区三区 | 噜噜噜亚洲色成人网站 | 色偷偷人人澡人人爽人人模 | 18禁止看的免费污网站 | 伊人色综合久久天天小片 | 人妻少妇被猛烈进入中文字幕 | 精品久久久无码人妻字幂 | 熟妇人妻中文av无码 | 日日麻批免费40分钟无码 | 精品成人av一区二区三区 | 国产精品18久久久久久麻辣 | 日本xxxx色视频在线观看免费 | 青青青手机频在线观看 | 欧美精品在线观看 | 天堂亚洲2017在线观看 | 欧美自拍另类欧美综合图片区 | 中文字幕av伊人av无码av | 欧洲熟妇色 欧美 | 伊人久久婷婷五月综合97色 | 亚洲一区二区三区在线观看网站 | 国产免费久久久久久无码 | 久久精品丝袜高跟鞋 | 一个人免费观看的www视频 | 久久99精品国产麻豆 | 国产精品久久久久久亚洲影视内衣 | 国产小呦泬泬99精品 | 天天拍夜夜添久久精品大 | 久久综合九色综合欧美狠狠 | 国产成人精品视频ⅴa片软件竹菊 | 亚洲国产成人a精品不卡在线 | 国产亚洲精品久久久ai换 | 免费观看又污又黄的网站 | 人妻无码αv中文字幕久久琪琪布 | 99久久99久久免费精品蜜桃 | 日日天干夜夜狠狠爱 | 内射后入在线观看一区 | 亚洲第一无码av无码专区 | 人妻人人添人妻人人爱 | 国产特级毛片aaaaaaa高清 | 兔费看少妇性l交大片免费 | 嫩b人妻精品一区二区三区 | 色一情一乱一伦一视频免费看 | 久久久国产一区二区三区 | 国产真人无遮挡作爱免费视频 | 人人澡人人妻人人爽人人蜜桃 | 亚洲中文字幕无码中文字在线 | 九九久久精品国产免费看小说 | 亚洲无人区一区二区三区 | 成人无码精品1区2区3区免费看 | 亚洲国产精品无码一区二区三区 | 精品偷自拍另类在线观看 | 水蜜桃av无码 | 亚洲精品一区二区三区大桥未久 | 狠狠色色综合网站 | 人妻少妇精品无码专区二区 | 一区二区三区高清视频一 | 国产色视频一区二区三区 | 久久精品人妻少妇一区二区三区 | 色噜噜亚洲男人的天堂 | 十八禁真人啪啪免费网站 | 久久99精品国产麻豆蜜芽 | 国产乱人无码伦av在线a | 巨爆乳无码视频在线观看 | 国产精品视频免费播放 | 又大又黄又粗又爽的免费视频 | 成在人线av无码免费 | 亚洲一区av无码专区在线观看 | 红桃av一区二区三区在线无码av | 在线播放免费人成毛片乱码 | 人妻有码中文字幕在线 | 国产深夜福利视频在线 | 亚洲精品国偷拍自产在线麻豆 | 欧美精品免费观看二区 | 妺妺窝人体色www在线小说 | 狠狠色欧美亚洲狠狠色www | 日产国产精品亚洲系列 | 日日碰狠狠丁香久燥 | 久久久精品456亚洲影院 | 3d动漫精品啪啪一区二区中 | 亚洲欧美国产精品专区久久 | 又大又黄又粗又爽的免费视频 | 亚洲日本一区二区三区在线 | 亚洲国产成人a精品不卡在线 | 特黄特色大片免费播放器图片 | 亚洲一区二区三区无码久久 | 美女毛片一区二区三区四区 | 亚洲熟女一区二区三区 | 亚洲国产欧美国产综合一区 | 国产美女极度色诱视频www | 国产欧美亚洲精品a | 亚洲 激情 小说 另类 欧美 | 捆绑白丝粉色jk震动捧喷白浆 | 成人性做爰aaa片免费看 | 伊人色综合久久天天小片 | 乱人伦人妻中文字幕无码久久网 | 国产手机在线αⅴ片无码观看 | 377p欧洲日本亚洲大胆 | 婷婷丁香五月天综合东京热 | 亚洲国产av精品一区二区蜜芽 | 亚洲精品午夜国产va久久成人 | 强辱丰满人妻hd中文字幕 | 综合网日日天干夜夜久久 | 亚洲精品国产a久久久久久 | 波多野结衣av在线观看 | 久久久成人毛片无码 | 精品乱码久久久久久久 | 亚洲小说春色综合另类 | 纯爱无遮挡h肉动漫在线播放 | 色诱久久久久综合网ywww | 欧美人妻一区二区三区 | 成人精品视频一区二区三区尤物 | 国产精品人人爽人人做我的可爱 | 无套内谢的新婚少妇国语播放 | 午夜福利一区二区三区在线观看 | 少妇久久久久久人妻无码 | 日韩精品乱码av一区二区 | 日韩精品无码免费一区二区三区 | 国产欧美亚洲精品a | 中文字幕无码av激情不卡 | 久久久久久a亚洲欧洲av冫 | 亚洲中文字幕成人无码 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 欧美老人巨大xxxx做受 | 搡女人真爽免费视频大全 | 国产麻豆精品一区二区三区v视界 | 在线播放免费人成毛片乱码 | 啦啦啦www在线观看免费视频 | 欧美熟妇另类久久久久久不卡 | 2019nv天堂香蕉在线观看 | 中文字幕+乱码+中文字幕一区 | 成在人线av无码免费 | 丰满人妻翻云覆雨呻吟视频 | 欧美三级a做爰在线观看 | 中文毛片无遮挡高清免费 | 强伦人妻一区二区三区视频18 | 中文字幕av伊人av无码av | 粗大的内捧猛烈进出视频 | 真人与拘做受免费视频 | 丰满肥臀大屁股熟妇激情视频 | 波多野结衣av在线观看 | 最新国产麻豆aⅴ精品无码 | 青青久在线视频免费观看 | 亚洲 另类 在线 欧美 制服 | 国产又爽又黄又刺激的视频 | 精品偷自拍另类在线观看 | 1000部夫妻午夜免费 | 亚洲色欲久久久综合网东京热 | 天海翼激烈高潮到腰振不止 | 学生妹亚洲一区二区 | 无码毛片视频一区二区本码 | 国产成人人人97超碰超爽8 | 久久精品人人做人人综合试看 | 色综合久久网 | 3d动漫精品啪啪一区二区中 | 日本肉体xxxx裸交 | 中国女人内谢69xxxxxa片 | 麻豆国产丝袜白领秘书在线观看 | 国产亚洲视频中文字幕97精品 | 久久综合激激的五月天 | 黑人巨大精品欧美一区二区 | 亚洲乱码中文字幕在线 | 伊人久久大香线蕉午夜 | 丰满妇女强制高潮18xxxx | 国产乡下妇女做爰 | 国产精品亚洲五月天高清 | aa片在线观看视频在线播放 | 又色又爽又黄的美女裸体网站 | 少妇激情av一区二区 | 少妇无码吹潮 | 色五月五月丁香亚洲综合网 | 国产精品沙发午睡系列 | 人妻中文无码久热丝袜 | 永久黄网站色视频免费直播 | av无码久久久久不卡免费网站 | 久久久久亚洲精品男人的天堂 | 女人色极品影院 | 最近免费中文字幕中文高清百度 | 99国产精品白浆在线观看免费 | 欧美日韩一区二区综合 | 精品欧洲av无码一区二区三区 | 欧美大屁股xxxxhd黑色 | 国产午夜福利亚洲第一 | 久久久精品欧美一区二区免费 | 成人免费视频视频在线观看 免费 | 精品成人av一区二区三区 | 国产色视频一区二区三区 | 欧美日本日韩 | 正在播放东北夫妻内射 | 欧美成人家庭影院 | 西西人体www44rt大胆高清 | 蜜桃视频韩日免费播放 | 大肉大捧一进一出视频出来呀 | 人人爽人人澡人人人妻 | 亚洲熟妇色xxxxx欧美老妇y | 亚洲 a v无 码免 费 成 人 a v | 欧美老妇交乱视频在线观看 | 亚洲国产精品久久久久久 | 色综合天天综合狠狠爱 | 精品国精品国产自在久国产87 | 免费无码午夜福利片69 | 波多野结衣一区二区三区av免费 | 黑人巨大精品欧美黑寡妇 | 精品一区二区三区波多野结衣 | 欧美人妻一区二区三区 | 国产精品久久久久久亚洲影视内衣 | 婷婷丁香六月激情综合啪 | 欧美亚洲日韩国产人成在线播放 | 国产又粗又硬又大爽黄老大爷视 | 男人的天堂2018无码 | 99久久人妻精品免费一区 | 日本精品高清一区二区 | 亚洲啪av永久无码精品放毛片 | 精品国产av色一区二区深夜久久 | 国产精品久久久久无码av色戒 | 国精产品一品二品国精品69xx | 人人妻人人澡人人爽精品欧美 | 曰韩少妇内射免费播放 | 久久亚洲中文字幕无码 | 国产午夜亚洲精品不卡 | 捆绑白丝粉色jk震动捧喷白浆 | 久久久久久久人妻无码中文字幕爆 | 国产黄在线观看免费观看不卡 | 清纯唯美经典一区二区 | 欧美成人免费全部网站 | 成人无码视频免费播放 | 日日碰狠狠躁久久躁蜜桃 | 欧美 日韩 亚洲 在线 | 九九热爱视频精品 | 天天拍夜夜添久久精品大 | 少妇久久久久久人妻无码 | 久久国语露脸国产精品电影 | 狠狠色噜噜狠狠狠7777奇米 | www一区二区www免费 | 亚洲无人区午夜福利码高清完整版 | 动漫av网站免费观看 | 日韩无码专区 | 永久免费精品精品永久-夜色 | 熟妇人妻无乱码中文字幕 | 粉嫩少妇内射浓精videos | 无码福利日韩神码福利片 | 荫蒂被男人添的好舒服爽免费视频 | 亚洲色偷偷偷综合网 | 99久久精品日本一区二区免费 | 欧美xxxxx精品 | 精品一区二区三区无码免费视频 | 中文字幕乱码人妻无码久久 | 玩弄少妇高潮ⅹxxxyw | 精品一区二区不卡无码av | 国产av无码专区亚洲a∨毛片 | 欧美人与物videos另类 | 特大黑人娇小亚洲女 | 免费无码av一区二区 | 熟女体下毛毛黑森林 | 精品水蜜桃久久久久久久 | 日日鲁鲁鲁夜夜爽爽狠狠 | 东京一本一道一二三区 | 国产乱子伦视频在线播放 | 国产一精品一av一免费 | 日本一区二区三区免费高清 | 东京一本一道一二三区 | 欧美 丝袜 自拍 制服 另类 | 99久久亚洲精品无码毛片 | 少妇无码吹潮 | 国内丰满熟女出轨videos | 亚洲中文字幕成人无码 | 四虎影视成人永久免费观看视频 | 99re在线播放 | 婷婷五月综合缴情在线视频 | 东京一本一道一二三区 | 国内精品一区二区三区不卡 | 国产成人精品必看 | 久久久无码中文字幕久... | 亚洲综合久久一区二区 | www国产亚洲精品久久久日本 | 麻豆国产人妻欲求不满谁演的 | 领导边摸边吃奶边做爽在线观看 | 国产真人无遮挡作爱免费视频 | 天天燥日日燥 | 久久久精品国产sm最大网站 | 国产性生大片免费观看性 | 西西人体www44rt大胆高清 | 亚洲欧美国产精品久久 | 人妻无码久久精品人妻 | 国产又粗又硬又大爽黄老大爷视 | 精品国产一区二区三区四区在线看 | 亚洲成av人综合在线观看 | 人妻aⅴ无码一区二区三区 | 国产av人人夜夜澡人人爽麻豆 | 亚洲国产av美女网站 | 欧美人与动性行为视频 | 亚洲呦女专区 | 亚欧洲精品在线视频免费观看 | 99精品国产综合久久久久五月天 | 日本护士毛茸茸高潮 | 性生交片免费无码看人 | 亚洲人成网站在线播放942 | 亚无码乱人伦一区二区 | 学生妹亚洲一区二区 | 夜夜躁日日躁狠狠久久av | 扒开双腿吃奶呻吟做受视频 | 国精产品一品二品国精品69xx | 久久久久国色av免费观看性色 | 粗大的内捧猛烈进出视频 | 色爱情人网站 | 亚洲国产欧美国产综合一区 | 久久久久久久人妻无码中文字幕爆 | av无码电影一区二区三区 | 久久 国产 尿 小便 嘘嘘 | 鲁一鲁av2019在线 | 好爽又高潮了毛片免费下载 | 欧美熟妇另类久久久久久不卡 | 国产另类ts人妖一区二区 | 内射欧美老妇wbb | 国产精品无码永久免费888 | 18精品久久久无码午夜福利 | 成人无码精品1区2区3区免费看 | 色欲av亚洲一区无码少妇 | 青春草在线视频免费观看 | 帮老师解开蕾丝奶罩吸乳网站 | 99re在线播放 | 国产精品igao视频网 | 狠狠色丁香久久婷婷综合五月 | 国语精品一区二区三区 | 中文字幕乱码中文乱码51精品 | 偷窥日本少妇撒尿chinese | 四虎4hu永久免费 | 免费人成在线观看网站 | 一个人免费观看的www视频 | 国语自产偷拍精品视频偷 | 国产乱人伦av在线无码 | 国产精品亚洲五月天高清 | 国产精品国产自线拍免费软件 | 97人妻精品一区二区三区 | 亚洲中文字幕乱码av波多ji | 日本一区二区更新不卡 | 国产女主播喷水视频在线观看 | 欧美国产日产一区二区 | 久久久久久久久888 | 精品无码一区二区三区的天堂 | 国产在热线精品视频 | 色婷婷久久一区二区三区麻豆 | 天天做天天爱天天爽综合网 | 久久久www成人免费毛片 | 特黄特色大片免费播放器图片 | 男女爱爱好爽视频免费看 | 国内揄拍国内精品人妻 | 国产精品自产拍在线观看 | 欧美丰满少妇xxxx性 | 亚洲精品一区二区三区在线 | 思思久久99热只有频精品66 | 在线视频网站www色 | 色妞www精品免费视频 | 午夜丰满少妇性开放视频 | 天堂亚洲2017在线观看 | 日本乱偷人妻中文字幕 | 性生交片免费无码看人 | 亚洲国精产品一二二线 | 日本免费一区二区三区最新 | 日韩亚洲欧美精品综合 | 伊人久久大香线蕉av一区二区 | 精品国产一区av天美传媒 | 中文精品无码中文字幕无码专区 | 免费观看激色视频网站 | 无码av岛国片在线播放 | 一本一道久久综合久久 | 日本爽爽爽爽爽爽在线观看免 | 欧美人妻一区二区三区 | 亚洲国产午夜精品理论片 | 77777熟女视频在线观看 а天堂中文在线官网 | 国产热a欧美热a在线视频 | 男人和女人高潮免费网站 | 亚洲爆乳大丰满无码专区 | 人妻夜夜爽天天爽三区 | 亚洲 激情 小说 另类 欧美 | 熟妇女人妻丰满少妇中文字幕 | 中文字幕av无码一区二区三区电影 | 131美女爱做视频 | 中文字幕色婷婷在线视频 | 亚洲精品国产第一综合99久久 | 特级做a爰片毛片免费69 | 亚洲成a人片在线观看无码3d | 欧美自拍另类欧美综合图片区 | 免费乱码人妻系列无码专区 | 美女极度色诱视频国产 | 荫蒂添的好舒服视频囗交 | 影音先锋中文字幕无码 | 在线天堂新版最新版在线8 | 131美女爱做视频 | 久久视频在线观看精品 | 女人被男人爽到呻吟的视频 | 麻豆国产人妻欲求不满谁演的 | 给我免费的视频在线观看 | 久久精品人妻少妇一区二区三区 | 成年美女黄网站色大免费全看 | 久青草影院在线观看国产 | 99精品国产综合久久久久五月天 | 午夜精品久久久内射近拍高清 | 亚洲人亚洲人成电影网站色 | 久久精品国产99精品亚洲 | 欧美乱妇无乱码大黄a片 | 国产人妻人伦精品1国产丝袜 | 国产成人无码午夜视频在线观看 | 成人av无码一区二区三区 | 久久精品中文字幕一区 | 成人无码精品1区2区3区免费看 | 国内精品九九久久久精品 | 国产av久久久久精东av | 久久久av男人的天堂 | 国内综合精品午夜久久资源 | 高清国产亚洲精品自在久久 | 亚洲熟妇色xxxxx欧美老妇y | 国产色视频一区二区三区 | 国产免费观看黄av片 | 亚洲中文字幕va福利 | 国产成人综合美国十次 | 国产一区二区三区日韩精品 | 亚洲精品无码人妻无码 | 久久久中文字幕日本无吗 | 国产精品久久久久久久9999 | 无码人妻精品一区二区三区下载 | 成人一区二区免费视频 | 久久久久久亚洲精品a片成人 | 日韩成人一区二区三区在线观看 | 国产成人亚洲综合无码 | 亚洲国产精品无码一区二区三区 | 日韩精品无码一本二本三本色 | 国产69精品久久久久app下载 | 人妻无码αv中文字幕久久琪琪布 | 亚洲综合在线一区二区三区 | 亚洲国产精品一区二区第一页 | 国产一区二区三区日韩精品 | 色欲久久久天天天综合网精品 | 男女爱爱好爽视频免费看 | 久久五月精品中文字幕 | 99re在线播放 | 中文字幕乱码人妻无码久久 | 亚洲乱亚洲乱妇50p | 老子影院午夜伦不卡 | 国产精品久久精品三级 | 香蕉久久久久久av成人 | 欧美黑人性暴力猛交喷水 | 少妇被黑人到高潮喷出白浆 | 九九在线中文字幕无码 | 精品人人妻人人澡人人爽人人 | 日产精品高潮呻吟av久久 | 人妻中文无码久热丝袜 | 欧美放荡的少妇 | aⅴ亚洲 日韩 色 图网站 播放 | 亚洲国产精品美女久久久久 | 蜜臀av在线播放 久久综合激激的五月天 | 人妻有码中文字幕在线 | 中文字幕亚洲情99在线 | 丰满少妇女裸体bbw | 丁香啪啪综合成人亚洲 | 人妻夜夜爽天天爽三区 | 99久久精品午夜一区二区 | 欧洲熟妇精品视频 | 久久精品国产日本波多野结衣 | 国产9 9在线 | 中文 | 波多野结衣高清一区二区三区 | 少妇的肉体aa片免费 | 婷婷五月综合缴情在线视频 | 中文字幕无码免费久久99 | 免费国产黄网站在线观看 | 欧美自拍另类欧美综合图片区 | 日韩人妻无码中文字幕视频 | 亚洲日韩乱码中文无码蜜桃臀网站 | 久久综合色之久久综合 | √天堂中文官网8在线 | 在线播放无码字幕亚洲 | 成 人影片 免费观看 | 大肉大捧一进一出视频出来呀 | 麻豆av传媒蜜桃天美传媒 | 香蕉久久久久久av成人 | 又大又黄又粗又爽的免费视频 | 18无码粉嫩小泬无套在线观看 | 波多野结衣一区二区三区av免费 | 2020久久超碰国产精品最新 | 亚洲精品一区二区三区四区五区 | 激情内射亚州一区二区三区爱妻 | 午夜福利试看120秒体验区 | 蜜桃av抽搐高潮一区二区 | 爽爽影院免费观看 | 99久久久无码国产精品免费 | 午夜无码区在线观看 | 久久亚洲精品中文字幕无男同 | 六十路熟妇乱子伦 | 亚洲成熟女人毛毛耸耸多 | 草草网站影院白丝内射 | 精品国产福利一区二区 | 亚洲精品无码国产 | 老熟女重囗味hdxx69 | 最新国产麻豆aⅴ精品无码 | 色综合久久88色综合天天 | 精品成人av一区二区三区 | 国产精品美女久久久 | 日韩av无码一区二区三区 | 国产超级va在线观看视频 | 性色欲网站人妻丰满中文久久不卡 | 日本乱人伦片中文三区 | 亚洲一区二区三区偷拍女厕 | 荡女精品导航 | 久久午夜夜伦鲁鲁片无码免费 | a片免费视频在线观看 | 久久久中文久久久无码 | 欧美性黑人极品hd | 蜜桃无码一区二区三区 | 欧美日韩视频无码一区二区三 | 国内少妇偷人精品视频免费 | 精品国偷自产在线视频 | 精品无码一区二区三区爱欲 | 超碰97人人做人人爱少妇 | 久久99精品国产麻豆蜜芽 | 国产特级毛片aaaaaaa高清 | 性生交大片免费看l | 美女毛片一区二区三区四区 | 捆绑白丝粉色jk震动捧喷白浆 | 日日天干夜夜狠狠爱 | 日韩精品久久久肉伦网站 | 日本www一道久久久免费榴莲 | 97夜夜澡人人爽人人喊中国片 | 东京热无码av男人的天堂 | 中文字幕无线码免费人妻 | 国产亚洲精品久久久闺蜜 | 欧美一区二区三区视频在线观看 | 2020久久香蕉国产线看观看 | 亚洲男女内射在线播放 | 两性色午夜视频免费播放 | 国产真人无遮挡作爱免费视频 | 在教室伦流澡到高潮hnp视频 | 欧美黑人巨大xxxxx | 久久国产劲爆∧v内射 | 国产成人一区二区三区在线观看 | 人人妻人人澡人人爽人人精品 | 亚洲色大成网站www国产 | 久久久久久久女国产乱让韩 | 又大又黄又粗又爽的免费视频 | 一本久久a久久精品亚洲 | 少妇性荡欲午夜性开放视频剧场 | 亚洲精品无码人妻无码 | 亚洲国产欧美国产综合一区 | 99精品无人区乱码1区2区3区 | 国产香蕉尹人视频在线 | 理论片87福利理论电影 | 日韩欧美群交p片內射中文 | 亚洲无人区一区二区三区 | 国产精品久久久一区二区三区 | 中文字幕无码免费久久9一区9 | 成在人线av无码免费 | 亚洲欧洲中文日韩av乱码 | 成人aaa片一区国产精品 | 天天躁日日躁狠狠躁免费麻豆 | 一本色道婷婷久久欧美 | 久久精品无码一区二区三区 | 国产精品亚洲一区二区三区喷水 | 中文字幕乱码亚洲无线三区 | 无码人妻精品一区二区三区不卡 | 一本久久a久久精品vr综合 | 男女爱爱好爽视频免费看 | 在线播放免费人成毛片乱码 | 欧美熟妇另类久久久久久不卡 | 51国偷自产一区二区三区 | 欧美黑人巨大xxxxx | 亚洲国产精品一区二区第一页 | 少妇太爽了在线观看 | 国产suv精品一区二区五 | 最新国产麻豆aⅴ精品无码 | 在线精品亚洲一区二区 | 丰满肥臀大屁股熟妇激情视频 | 亚洲精品中文字幕 | 欧美freesex黑人又粗又大 | 日本又色又爽又黄的a片18禁 | 亚洲国产精华液网站w | 小鲜肉自慰网站xnxx | 亚洲人成影院在线观看 | 午夜精品久久久久久久久 | 欧洲vodafone精品性 | 无码纯肉视频在线观看 | 女人被男人爽到呻吟的视频 | 国产 浪潮av性色四虎 | 中文字幕日产无线码一区 | 乌克兰少妇xxxx做受 | 超碰97人人做人人爱少妇 | 男女猛烈xx00免费视频试看 | 中文字幕乱码亚洲无线三区 | 色一情一乱一伦一视频免费看 | 伊人久久大香线蕉亚洲 | 亚洲啪av永久无码精品放毛片 | 亚洲国产精品无码久久久久高潮 | 日韩av无码一区二区三区 | 大肉大捧一进一出好爽视频 | 亚洲欧洲日本综合aⅴ在线 | 日本一卡2卡3卡四卡精品网站 | 成人试看120秒体验区 | 日韩少妇内射免费播放 | 国产人妻精品午夜福利免费 | 人妻与老人中文字幕 | 精品乱子伦一区二区三区 | 一本久道久久综合狠狠爱 | 国产一区二区三区影院 | 老熟妇仑乱视频一区二区 | 亚洲国精产品一二二线 | 国产无遮挡又黄又爽免费视频 | 亚洲啪av永久无码精品放毛片 | 亚洲精品午夜国产va久久成人 | 国产超碰人人爽人人做人人添 | 亚洲成a人片在线观看日本 | 国产精品国产三级国产专播 | 欧美日韩人成综合在线播放 | 成年美女黄网站色大免费视频 | 中文字幕乱妇无码av在线 | 女人被男人爽到呻吟的视频 | 中文毛片无遮挡高清免费 | 日韩视频 中文字幕 视频一区 | 漂亮人妻洗澡被公强 日日躁 | 高清不卡一区二区三区 | 国产成人无码av在线影院 | 国产av一区二区精品久久凹凸 | 正在播放东北夫妻内射 | 久久国内精品自在自线 | 蜜桃视频插满18在线观看 | 成人试看120秒体验区 | 亚洲一区av无码专区在线观看 | 东北女人啪啪对白 | 免费无码一区二区三区蜜桃大 | 在线欧美精品一区二区三区 | 亚洲成av人综合在线观看 | 日韩人妻系列无码专区 | 亚洲精品鲁一鲁一区二区三区 | 一本色道久久综合亚洲精品不卡 | 精品国产福利一区二区 | 国产av人人夜夜澡人人爽麻豆 | 国产精品久久久久久久9999 | 亚洲国产av精品一区二区蜜芽 | 日本护士毛茸茸高潮 | 丰满肥臀大屁股熟妇激情视频 | 亚洲乱码国产乱码精品精 | 中文字幕人妻无码一夲道 | 久久精品国产99精品亚洲 | 中文字幕无码日韩专区 | 樱花草在线社区www | 久久午夜夜伦鲁鲁片无码免费 | 熟妇激情内射com | 波多野结衣aⅴ在线 | 国产在热线精品视频 | 99视频精品全部免费免费观看 | 欧美人与牲动交xxxx | 午夜精品久久久久久久 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 亚洲s码欧洲m码国产av | 人人爽人人爽人人片av亚洲 | 兔费看少妇性l交大片免费 | 妺妺窝人体色www在线小说 | 狠狠色丁香久久婷婷综合五月 | 久久久中文久久久无码 | 国产精品亚洲五月天高清 | 亚洲精品一区国产 | 久久aⅴ免费观看 | 久久 国产 尿 小便 嘘嘘 | 国产成人亚洲综合无码 | 国产亚洲精品精品国产亚洲综合 | 国产乱人偷精品人妻a片 | 动漫av网站免费观看 | 男女作爱免费网站 | 国产成人精品优优av | 九月婷婷人人澡人人添人人爽 | 久久www免费人成人片 | 波多野42部无码喷潮在线 | 两性色午夜免费视频 | 国内丰满熟女出轨videos | 天天燥日日燥 | 久久国内精品自在自线 | 精品国产乱码久久久久乱码 | 人人妻人人澡人人爽欧美一区 | 一本无码人妻在中文字幕免费 | 丰满人妻精品国产99aⅴ | 性生交大片免费看女人按摩摩 | 伊在人天堂亚洲香蕉精品区 | 国产黄在线观看免费观看不卡 | 亚洲小说春色综合另类 | 免费国产成人高清在线观看网站 | 久久精品人人做人人综合 | 一本一道久久综合久久 | 曰本女人与公拘交酡免费视频 | 熟女俱乐部五十路六十路av | 国产国产精品人在线视 | 丝袜 中出 制服 人妻 美腿 | 欧美日韩一区二区三区自拍 | 人妻少妇精品无码专区动漫 | 精品无码一区二区三区的天堂 | 国产一区二区三区影院 | 色婷婷综合中文久久一本 | 日日麻批免费40分钟无码 | 亚洲精品一区二区三区大桥未久 | 东京热男人av天堂 | 日日鲁鲁鲁夜夜爽爽狠狠 | 奇米影视7777久久精品 | 亚洲中文字幕久久无码 | www国产亚洲精品久久久日本 | 日本免费一区二区三区最新 | 十八禁视频网站在线观看 | 久久无码专区国产精品s | 激情国产av做激情国产爱 | 久久综合激激的五月天 | 未满成年国产在线观看 | 人妻少妇被猛烈进入中文字幕 | 四十如虎的丰满熟妇啪啪 | 天堂在线观看www | 国产精品久久久久久无码 | 欧美激情内射喷水高潮 | 亚洲精品一区国产 | 欧美乱妇无乱码大黄a片 | 2020久久超碰国产精品最新 | 无码人妻丰满熟妇区毛片18 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 欧美xxxxx精品 | av无码不卡在线观看免费 | 久久婷婷五月综合色国产香蕉 | 亚洲人交乣女bbw | 黑森林福利视频导航 | 免费人成网站视频在线观看 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 大地资源中文第3页 | 又大又硬又爽免费视频 | 成 人影片 免费观看 | 最新版天堂资源中文官网 | 少妇性俱乐部纵欲狂欢电影 | 欧美精品国产综合久久 | 西西人体www44rt大胆高清 | 亚洲精品综合五月久久小说 | 欧美三级a做爰在线观看 | 国精品人妻无码一区二区三区蜜柚 | 久久久久久久人妻无码中文字幕爆 | 男人的天堂av网站 | 久久国内精品自在自线 | 亚洲国产精品无码一区二区三区 | 午夜免费福利小电影 | 中文字幕无码日韩专区 | 亚洲精品久久久久久久久久久 | 亚洲毛片av日韩av无码 | 无码人妻出轨黑人中文字幕 | 亚洲中文字幕乱码av波多ji | 性生交大片免费看l | 沈阳熟女露脸对白视频 | 性欧美疯狂xxxxbbbb | 少妇邻居内射在线 | 日本爽爽爽爽爽爽在线观看免 | 久久精品中文闷骚内射 | 成人试看120秒体验区 | 国产人妻久久精品二区三区老狼 | 成人精品视频一区二区三区尤物 | 亚洲性无码av中文字幕 | 亚洲精品综合五月久久小说 | 亚洲国产成人a精品不卡在线 | 色婷婷欧美在线播放内射 | 日韩少妇白浆无码系列 | 熟女少妇人妻中文字幕 | 欧美日韩亚洲国产精品 | 国产成人精品三级麻豆 | 97精品人妻一区二区三区香蕉 | 国产成人精品一区二区在线小狼 | 在线观看欧美一区二区三区 | 娇妻被黑人粗大高潮白浆 | 午夜福利一区二区三区在线观看 | 在线精品国产一区二区三区 | 狂野欧美激情性xxxx | 无码人妻丰满熟妇区五十路百度 | 九月婷婷人人澡人人添人人爽 | 装睡被陌生人摸出水好爽 | 亚洲一区二区三区含羞草 | 狠狠色丁香久久婷婷综合五月 | 国产成人无码av一区二区 | 国产疯狂伦交大片 | 欧美成人午夜精品久久久 | 亚洲精品综合一区二区三区在线 | 丰满少妇女裸体bbw | 成人无码精品一区二区三区 | 国产精品成人av在线观看 | 综合激情五月综合激情五月激情1 | 水蜜桃av无码 | 日本一区二区三区免费播放 | 久久人人爽人人人人片 | 97se亚洲精品一区 | 俄罗斯老熟妇色xxxx | 欧美喷潮久久久xxxxx | 亚洲精品国产a久久久久久 | 久久无码人妻影院 | 国内精品一区二区三区不卡 | 欧美人妻一区二区三区 | 黑人巨大精品欧美一区二区 | 亚洲热妇无码av在线播放 | 成人免费视频在线观看 | 极品尤物被啪到呻吟喷水 | 无码人妻av免费一区二区三区 | 东北女人啪啪对白 | 亚洲小说春色综合另类 | 天堂在线观看www | 久久久久久久人妻无码中文字幕爆 | 131美女爱做视频 | 18禁止看的免费污网站 | 欧美激情一区二区三区成人 | 中文字幕乱码人妻无码久久 | 狂野欧美性猛xxxx乱大交 | 99国产欧美久久久精品 | 亚洲成熟女人毛毛耸耸多 | 国产超碰人人爽人人做人人添 | 无码纯肉视频在线观看 | 国产亚洲精品久久久久久国模美 | 国产区女主播在线观看 | 男人和女人高潮免费网站 | 久久精品国产大片免费观看 | 欧美老人巨大xxxx做受 | 中文字幕无码av波多野吉衣 | 色综合久久久久综合一本到桃花网 | 黑森林福利视频导航 | 国产精品.xx视频.xxtv | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 亚洲午夜久久久影院 | 欧美日韩久久久精品a片 | 精品国精品国产自在久国产87 | 精品国产精品久久一区免费式 | 亚洲gv猛男gv无码男同 | 成人精品一区二区三区中文字幕 | 精品无码国产一区二区三区av | 国产区女主播在线观看 | 人人妻人人澡人人爽精品欧美 | 四十如虎的丰满熟妇啪啪 | 国产亚洲精品久久久久久 | 久久久www成人免费毛片 | 福利一区二区三区视频在线观看 | 中文字幕日韩精品一区二区三区 | 国产精品久久久久久亚洲毛片 | 国产热a欧美热a在线视频 | 中文字幕色婷婷在线视频 | 日日鲁鲁鲁夜夜爽爽狠狠 | 伊人色综合久久天天小片 | 国产人妖乱国产精品人妖 | 荫蒂被男人添的好舒服爽免费视频 | 精品成在人线av无码免费看 | 捆绑白丝粉色jk震动捧喷白浆 | 影音先锋中文字幕无码 | 国产亚洲人成a在线v网站 | 内射巨臀欧美在线视频 | 国产成人无码av在线影院 | 亚洲一区二区三区无码久久 | 国产美女精品一区二区三区 | 强开小婷嫩苞又嫩又紧视频 | 亚洲欧美日韩国产精品一区二区 | 人妻少妇精品无码专区动漫 | 老太婆性杂交欧美肥老太 | 人妻互换免费中文字幕 | 一本精品99久久精品77 | 成人免费视频在线观看 | 国产激情无码一区二区app | 日本丰满护士爆乳xxxx | 国产熟妇另类久久久久 | 激情人妻另类人妻伦 | 中文字幕无码人妻少妇免费 | 国产尤物精品视频 | 亚洲中文字幕在线无码一区二区 | 理论片87福利理论电影 | 2019nv天堂香蕉在线观看 | 国产精品久久福利网站 | 人妻少妇精品久久 | 99久久久无码国产aaa精品 | 强辱丰满人妻hd中文字幕 | 美女扒开屁股让男人桶 | 娇妻被黑人粗大高潮白浆 | 中文字幕av伊人av无码av | 人妻有码中文字幕在线 | 牛和人交xxxx欧美 | 波多野结衣av一区二区全免费观看 | 亚洲精品午夜国产va久久成人 | 免费人成在线观看网站 | 性欧美疯狂xxxxbbbb | 免费男性肉肉影院 | 精品欧洲av无码一区二区三区 | 欧美人与禽zoz0性伦交 | 久久久久久亚洲精品a片成人 | 亚洲va欧美va天堂v国产综合 | 扒开双腿吃奶呻吟做受视频 | 精品亚洲韩国一区二区三区 | 99久久久无码国产精品免费 | 亚洲 另类 在线 欧美 制服 | 亚洲欧洲中文日韩av乱码 | 成年美女黄网站色大免费全看 | 中文字幕无码日韩欧毛 | 97久久国产亚洲精品超碰热 | 精品亚洲成av人在线观看 | 中文字幕人成乱码熟女app | 全黄性性激高免费视频 | 欧美精品无码一区二区三区 | 天海翼激烈高潮到腰振不止 | 国产高潮视频在线观看 | 午夜精品一区二区三区的区别 | 亚洲日韩一区二区 | 亚洲高清偷拍一区二区三区 | 国产精品高潮呻吟av久久4虎 | 国产精品亚洲综合色区韩国 | 免费无码av一区二区 | 十八禁真人啪啪免费网站 | 97精品人妻一区二区三区香蕉 | 荡女精品导航 | 中文亚洲成a人片在线观看 | 国产美女精品一区二区三区 | 国产亚洲精品精品国产亚洲综合 | 最近免费中文字幕中文高清百度 | 一个人免费观看的www视频 | 人人妻人人澡人人爽欧美一区九九 | 国产午夜精品一区二区三区嫩草 | 日本精品人妻无码免费大全 | 国产区女主播在线观看 | 国产农村乱对白刺激视频 | 国内精品人妻无码久久久影院蜜桃 | 国产免费久久久久久无码 | 久久天天躁夜夜躁狠狠 | 久久亚洲中文字幕无码 | 丰满人妻被黑人猛烈进入 | 国产舌乚八伦偷品w中 | 久久久久av无码免费网 | 亚洲国产精品无码一区二区三区 | 一本久道久久综合婷婷五月 | 久久精品国产大片免费观看 | 精品熟女少妇av免费观看 | 麻豆国产人妻欲求不满 | 国内精品九九久久久精品 | 亚洲の无码国产の无码影院 | 中文久久乱码一区二区 | 大地资源中文第3页 | 亚洲日韩精品欧美一区二区 | 捆绑白丝粉色jk震动捧喷白浆 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 少妇性l交大片 | 久久人人97超碰a片精品 | 欧美亚洲国产一区二区三区 | 好男人www社区 | 成年美女黄网站色大免费视频 | 三上悠亚人妻中文字幕在线 | 丰满少妇弄高潮了www | 欧美日韩在线亚洲综合国产人 | 日日摸夜夜摸狠狠摸婷婷 | 国产精品无码一区二区三区不卡 | 99久久婷婷国产综合精品青草免费 | 强奷人妻日本中文字幕 | 午夜精品一区二区三区在线观看 | 天天躁夜夜躁狠狠是什么心态 | www国产亚洲精品久久久日本 | 又粗又大又硬又长又爽 | 1000部啪啪未满十八勿入下载 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 最新国产乱人伦偷精品免费网站 | 久久久久国色av免费观看性色 | 国产精品理论片在线观看 | 久久视频在线观看精品 | 欧美亚洲日韩国产人成在线播放 | 日本一区二区三区免费高清 | 欧美精品免费观看二区 | 午夜不卡av免费 一本久久a久久精品vr综合 | 亚洲无人区一区二区三区 | 国产精品视频免费播放 | 亚洲精品一区二区三区在线 | 亚洲精品无码人妻无码 | 最新国产乱人伦偷精品免费网站 | 国产日产欧产精品精品app | 无码福利日韩神码福利片 | www国产亚洲精品久久网站 | 国产av一区二区精品久久凹凸 | 欧美三级a做爰在线观看 | 久久久久99精品国产片 | 国产两女互慰高潮视频在线观看 | 久久无码人妻影院 | 7777奇米四色成人眼影 | 国产疯狂伦交大片 | 欧美性黑人极品hd | 亚洲中文字幕在线观看 | 精品国偷自产在线 | 无码一区二区三区在线观看 | 日韩av无码一区二区三区 | 四虎影视成人永久免费观看视频 | 欧美喷潮久久久xxxxx | 久久国产精品偷任你爽任你 | 日韩视频 中文字幕 视频一区 | 性色av无码免费一区二区三区 | 亚洲成a人一区二区三区 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 亚洲七七久久桃花影院 | 草草网站影院白丝内射 | 内射欧美老妇wbb | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 蜜桃视频插满18在线观看 | 一区二区传媒有限公司 | 欧洲熟妇精品视频 | 中文字幕人妻丝袜二区 | 欧美人妻一区二区三区 | 少妇久久久久久人妻无码 | 日本免费一区二区三区最新 | 1000部夫妻午夜免费 | 夜夜影院未满十八勿进 | 在线欧美精品一区二区三区 | 亚洲欧美日韩综合久久久 | 无遮挡国产高潮视频免费观看 | 蜜桃av抽搐高潮一区二区 | aⅴ在线视频男人的天堂 | 2020久久香蕉国产线看观看 | 暴力强奷在线播放无码 | 亚洲综合色区中文字幕 | 亚洲综合色区中文字幕 | 中文字幕 亚洲精品 第1页 | 午夜福利试看120秒体验区 | 一区二区三区乱码在线 | 欧洲 | 亚洲欧洲日本无在线码 | 国产黄在线观看免费观看不卡 | 久久国产精品精品国产色婷婷 | 欧美亚洲日韩国产人成在线播放 | 亚洲欧美日韩成人高清在线一区 | 国产深夜福利视频在线 | 四虎国产精品免费久久 | 亚洲中文字幕成人无码 | 一本久道久久综合婷婷五月 | 国产绳艺sm调教室论坛 | 亚洲一区二区三区偷拍女厕 | 玩弄人妻少妇500系列视频 | 欧美亚洲日韩国产人成在线播放 | 女人被男人爽到呻吟的视频 | 国产av无码专区亚洲awww | 精品无码国产自产拍在线观看蜜 | 帮老师解开蕾丝奶罩吸乳网站 | 丰满肥臀大屁股熟妇激情视频 | 18无码粉嫩小泬无套在线观看 | 久久久精品456亚洲影院 | 亚洲精品www久久久 | 天天摸天天透天天添 | 人妻与老人中文字幕 | 秋霞特色aa大片 | 2020最新国产自产精品 | 中国女人内谢69xxxx | 无码乱肉视频免费大全合集 | 国产成人无码a区在线观看视频app | 大胆欧美熟妇xx | 极品嫩模高潮叫床 | 精品国产成人一区二区三区 | 无码人妻久久一区二区三区不卡 | 精品乱码久久久久久久 | 亚洲 a v无 码免 费 成 人 a v | 呦交小u女精品视频 | 亚洲日本一区二区三区在线 | 牲欲强的熟妇农村老妇女 | 久久亚洲精品中文字幕无男同 | 中文字幕无线码免费人妻 | 亚洲精品国偷拍自产在线麻豆 | 无人区乱码一区二区三区 | 精品国产aⅴ无码一区二区 | 欧美大屁股xxxxhd黑色 | 色婷婷综合中文久久一本 | 亚洲成色www久久网站 | 国产在线精品一区二区高清不卡 | 国产成人一区二区三区别 | 中文字幕久久久久人妻 | 男人扒开女人内裤强吻桶进去 | 荫蒂添的好舒服视频囗交 | 在线视频网站www色 | 久久午夜无码鲁丝片秋霞 | 国产无遮挡吃胸膜奶免费看 | 久久精品人人做人人综合 | 蜜桃无码一区二区三区 | 97无码免费人妻超级碰碰夜夜 | 欧美zoozzooz性欧美 | 亚洲国产日韩a在线播放 | 狂野欧美性猛交免费视频 | 国产精品欧美成人 | 日本免费一区二区三区最新 | 99视频精品全部免费免费观看 | 久久久精品成人免费观看 | 久久久国产一区二区三区 | 久青草影院在线观看国产 | 丰腴饱满的极品熟妇 | 少女韩国电视剧在线观看完整 | аⅴ资源天堂资源库在线 | 无码人妻久久一区二区三区不卡 | 少妇太爽了在线观看 | 久久精品99久久香蕉国产色戒 | 欧美熟妇另类久久久久久不卡 | 性做久久久久久久久 | 国产婷婷色一区二区三区在线 | 亚洲精品一区三区三区在线观看 | 日韩 欧美 动漫 国产 制服 | 激情五月综合色婷婷一区二区 | 国内少妇偷人精品视频 | 男人的天堂av网站 | 亚洲国产精华液网站w | 免费视频欧美无人区码 | 蜜桃av抽搐高潮一区二区 | 欧美精品一区二区精品久久 | 自拍偷自拍亚洲精品被多人伦好爽 | 日本肉体xxxx裸交 | 国产精品久久久久久久9999 | 国产偷自视频区视频 | 熟女少妇在线视频播放 | 成人精品一区二区三区中文字幕 | 国产精品二区一区二区aⅴ污介绍 | 免费无码午夜福利片69 | 97色伦图片97综合影院 | 女人被爽到呻吟gif动态图视看 | 亚洲 欧美 激情 小说 另类 | 免费无码一区二区三区蜜桃大 | 久久久久se色偷偷亚洲精品av | 婷婷色婷婷开心五月四房播播 | 扒开双腿吃奶呻吟做受视频 | 中文字幕日产无线码一区 | 国产精品自产拍在线观看 | 美女极度色诱视频国产 | 麻豆果冻传媒2021精品传媒一区下载 | 日本一卡2卡3卡四卡精品网站 | 亚洲阿v天堂在线 | 十八禁真人啪啪免费网站 | 亚洲国产精品一区二区第一页 | 又大又黄又粗又爽的免费视频 | 亚洲一区二区三区播放 | 99久久久无码国产精品免费 | 亚洲色无码一区二区三区 | 99精品久久毛片a片 | 久久成人a毛片免费观看网站 | 丰满少妇人妻久久久久久 | 亚洲中文字幕无码中字 | www国产亚洲精品久久网站 | 精品 日韩 国产 欧美 视频 | 狂野欧美性猛xxxx乱大交 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 全黄性性激高免费视频 | 大肉大捧一进一出好爽视频 | 欧美人与动性行为视频 | 国产精品高潮呻吟av久久 | 国产情侣作爱视频免费观看 | 国产av久久久久精东av | 久久久久人妻一区精品色欧美 | 国产精品亚洲五月天高清 | 97久久国产亚洲精品超碰热 | 久久精品国产一区二区三区 | 久久久久久久女国产乱让韩 | 国产激情综合五月久久 | 丰满少妇女裸体bbw | 婷婷五月综合激情中文字幕 | 玩弄中年熟妇正在播放 | 在教室伦流澡到高潮hnp视频 | 国产成人综合色在线观看网站 | 国产精品自产拍在线观看 | 老司机亚洲精品影院 | 人人超人人超碰超国产 | 国产女主播喷水视频在线观看 | 人人爽人人爽人人片av亚洲 | 亚洲码国产精品高潮在线 | 中文字幕 人妻熟女 | 人妻少妇精品无码专区二区 | 少女韩国电视剧在线观看完整 | 国模大胆一区二区三区 | 中文字幕精品av一区二区五区 | 中文字幕乱码中文乱码51精品 | 免费男性肉肉影院 | 久久99精品国产麻豆蜜芽 | 无码任你躁久久久久久久 | 亚洲春色在线视频 | 亚拍精品一区二区三区探花 | 亚洲综合久久一区二区 | 亚洲精品一区二区三区四区五区 | 狂野欧美激情性xxxx | 扒开双腿疯狂进出爽爽爽视频 | 蜜臀aⅴ国产精品久久久国产老师 | 精品一二三区久久aaa片 | 亚洲 a v无 码免 费 成 人 a v | 亚洲熟妇色xxxxx欧美老妇y | 欧美亚洲国产一区二区三区 | 日本精品久久久久中文字幕 | 成人一在线视频日韩国产 | 国产无遮挡又黄又爽免费视频 | 在线播放无码字幕亚洲 | 2019nv天堂香蕉在线观看 | 精品久久久久久人妻无码中文字幕 | 成人欧美一区二区三区黑人免费 | 人妻插b视频一区二区三区 | 国产av剧情md精品麻豆 | 国产性生大片免费观看性 | 欧美日韩一区二区三区自拍 | 国产亚洲视频中文字幕97精品 | 少妇人妻大乳在线视频 | 国产 浪潮av性色四虎 | a在线观看免费网站大全 | 学生妹亚洲一区二区 | 中文字幕乱码人妻二区三区 | 亚洲精品久久久久久久久久久 | 99久久99久久免费精品蜜桃 | 国产亲子乱弄免费视频 | 色诱久久久久综合网ywww | 精品久久久久久亚洲精品 | 一本色道婷婷久久欧美 | 爆乳一区二区三区无码 | 国产人妖乱国产精品人妖 | 欧美丰满少妇xxxx性 | 亚洲国产精品久久久天堂 | 麻豆av传媒蜜桃天美传媒 | 夜精品a片一区二区三区无码白浆 | 性啪啪chinese东北女人 | 国产精品亚洲专区无码不卡 | 性欧美videos高清精品 | av人摸人人人澡人人超碰下载 | 中文字幕无码免费久久9一区9 | 成人片黄网站色大片免费观看 | 88国产精品欧美一区二区三区 | 欧美 亚洲 国产 另类 | 高清无码午夜福利视频 | 亚洲aⅴ无码成人网站国产app | 丝袜 中出 制服 人妻 美腿 | 国产艳妇av在线观看果冻传媒 | 欧美 亚洲 国产 另类 | 国产午夜亚洲精品不卡 | 久久精品中文字幕大胸 | 午夜理论片yy44880影院 | 水蜜桃色314在线观看 | 女人高潮内射99精品 | 夜先锋av资源网站 | 国产猛烈高潮尖叫视频免费 | 精品国产一区二区三区av 性色 | 国产高潮视频在线观看 | 欧美亚洲日韩国产人成在线播放 | 99re在线播放 | 成人亚洲精品久久久久 | 国产精品久久久久影院嫩草 | 老司机亚洲精品影院无码 | 亚洲日韩一区二区三区 | 无码毛片视频一区二区本码 | 日韩 欧美 动漫 国产 制服 | 丰满少妇熟乱xxxxx视频 | 成人免费视频视频在线观看 免费 | 性色欲网站人妻丰满中文久久不卡 | 国产精品无码成人午夜电影 | 四虎4hu永久免费 | av无码不卡在线观看免费 | 无码免费一区二区三区 | 国产成人精品视频ⅴa片软件竹菊 | 国产农村乱对白刺激视频 | 亚洲午夜福利在线观看 | 久久综合网欧美色妞网 | 在线a亚洲视频播放在线观看 | 国产精品美女久久久网av | 亚洲色欲色欲欲www在线 | 久久婷婷五月综合色国产香蕉 | 九九综合va免费看 | 人妻尝试又大又粗久久 | 99久久精品国产一区二区蜜芽 | 亚洲成av人综合在线观看 | 国产精品国产三级国产专播 | 久久久久久久人妻无码中文字幕爆 | 人妻体内射精一区二区三四 | 亚洲欧美中文字幕5发布 | 亚洲成av人片天堂网无码】 | 97se亚洲精品一区 | 国产手机在线αⅴ片无码观看 | 国产成人一区二区三区在线观看 | 成人aaa片一区国产精品 | 丰满少妇熟乱xxxxx视频 | 精品国产aⅴ无码一区二区 | 色婷婷香蕉在线一区二区 | 亚洲精品国产第一综合99久久 | 丰满妇女强制高潮18xxxx | 少妇高潮喷潮久久久影院 | 国产激情综合五月久久 | 草草网站影院白丝内射 | 一本色道久久综合亚洲精品不卡 | 精品偷拍一区二区三区在线看 | 在线播放无码字幕亚洲 | 131美女爱做视频 | 亚洲男人av香蕉爽爽爽爽 | 亚洲中文字幕在线观看 | 中文精品久久久久人妻不卡 | 亚洲成a人一区二区三区 | 两性色午夜视频免费播放 | 亚洲毛片av日韩av无码 | 大屁股大乳丰满人妻 | 强开小婷嫩苞又嫩又紧视频 | 性生交片免费无码看人 | 久久久久久九九精品久 | 久久久久av无码免费网 | 亚洲成a人片在线观看无码 | 亚洲人成网站色7799 | 国产午夜无码视频在线观看 | 一本一道久久综合久久 | 激情内射亚州一区二区三区爱妻 | 久热国产vs视频在线观看 | 国产欧美熟妇另类久久久 | 国内少妇偷人精品视频免费 | 亚洲日韩av一区二区三区四区 | 欧美成人高清在线播放 | 国产成人无码av在线影院 | 久久精品国产亚洲精品 | 成人片黄网站色大片免费观看 | 亚洲精品无码国产 | 成人免费无码大片a毛片 | 亚洲色www成人永久网址 | 夜夜影院未满十八勿进 | 成人无码影片精品久久久 | 伊人色综合久久天天小片 | 欧美自拍另类欧美综合图片区 | 国产电影无码午夜在线播放 | 亚洲色无码一区二区三区 | 国产午夜福利亚洲第一 | 亚洲精品国产精品乱码不卡 | 久久aⅴ免费观看 | 精品夜夜澡人妻无码av蜜桃 | 国产人妻精品午夜福利免费 | 国产精品久久精品三级 | 精品久久久久久人妻无码中文字幕 | 美女扒开屁股让男人桶 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产精品毛片一区二区 | 国产疯狂伦交大片 | 亚洲欧美国产精品专区久久 | 无码吃奶揉捏奶头高潮视频 | 欧美自拍另类欧美综合图片区 | 亚洲人交乣女bbw | 日日噜噜噜噜夜夜爽亚洲精品 | 无码人中文字幕 | 老司机亚洲精品影院无码 | 日本乱人伦片中文三区 | 欧美人与物videos另类 | 中文字幕无码视频专区 | 亚洲熟熟妇xxxx | 精品乱子伦一区二区三区 | 精品人妻中文字幕有码在线 | 国产特级毛片aaaaaa高潮流水 | 久久久久久久女国产乱让韩 | 国产av人人夜夜澡人人爽麻豆 | 久久久精品欧美一区二区免费 | 亚洲人亚洲人成电影网站色 | 国产免费观看黄av片 | 18禁止看的免费污网站 | 精品午夜福利在线观看 | 夫妻免费无码v看片 | 欧美国产日产一区二区 | 国产精品亚洲а∨无码播放麻豆 | 成年美女黄网站色大免费全看 | 久久久国产精品无码免费专区 | 欧美三级不卡在线观看 | 亚洲一区二区三区四区 | 乱人伦中文视频在线观看 | 99久久99久久免费精品蜜桃 | 丰腴饱满的极品熟妇 | 无码人妻av免费一区二区三区 | 国产无av码在线观看 | 99视频精品全部免费免费观看 | 波多野结衣av在线观看 | 最近免费中文字幕中文高清百度 | 国产小呦泬泬99精品 | 白嫩日本少妇做爰 | 无码人妻av免费一区二区三区 | 一本久道久久综合婷婷五月 | 国内少妇偷人精品视频免费 | 国产情侣作爱视频免费观看 | 疯狂三人交性欧美 | 国产成人综合色在线观看网站 | а天堂中文在线官网 | 俄罗斯老熟妇色xxxx | 伦伦影院午夜理论片 | 国产热a欧美热a在线视频 | 性史性农村dvd毛片 | 亚洲欧美国产精品专区久久 | 亚洲成色www久久网站 | 中文字幕亚洲情99在线 | 九九综合va免费看 | 日日碰狠狠躁久久躁蜜桃 | 99久久久无码国产精品免费 | 狠狠综合久久久久综合网 | 国产亚洲精品久久久久久久 | 人人澡人人透人人爽 | 国产suv精品一区二区五 | 国产激情精品一区二区三区 |