• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于VB+ACCESS的學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn)

    2017-05-23 22:41武懷生李秀明
    軟件工程 2017年4期

    武懷生+李秀明

    摘 要:本文以學(xué)生學(xué)籍管理系統(tǒng)為研究對象,提出了一種基于VB+ACCESS模式的學(xué)生學(xué)籍管理系統(tǒng)。該系統(tǒng)解決了傳統(tǒng)手工管理學(xué)生檔案效率低、保密性差、數(shù)據(jù)冗余等問題。系統(tǒng)邏輯結(jié)構(gòu)由前臺應(yīng)用程序開發(fā)和后臺共享數(shù)據(jù)庫設(shè)計兩部分組成。應(yīng)用程序開發(fā)的窗體模塊和標(biāo)準(zhǔn)模塊通過ADODB組件和標(biāo)準(zhǔn)SQL語句來實現(xiàn)連接和訪問數(shù)據(jù)庫。系統(tǒng)的詳細(xì)設(shè)計以邏輯結(jié)構(gòu)為框架,闡述了學(xué)生學(xué)籍信息的添加、查詢和刪除等功能的算法和程序的設(shè)計過程。

    關(guān)鍵詞:Visual Basic;Access;學(xué)生學(xué)籍管理系統(tǒng)

    中圖分類號:TP31 文獻(xiàn)標(biāo)識碼:A

    Abstract:Taking the student status management system as the study object,the paper proposes the system based on the VB+ACCESS model.The system solves the problems of low efficiency,poor security,and data redundancy.The logic structure of the system is composed of both the foreground application development and the background shared database design.The form module and the standard module of application development connect and access to the database through the ADODB components and standard SQL statements.Based on the logical structure,the system detailed design expounds the system design process and the algorithms of student status information adding,searching and deleting.

    Keywords:visual basic;access;the student status management system

    1 引言(Introduction)

    目前,學(xué)生學(xué)籍管理系統(tǒng)已經(jīng)是教育機構(gòu)的重要應(yīng)用平臺,學(xué)籍管理系統(tǒng)的出現(xiàn)將學(xué)校教務(wù)工作人員從繁雜的手工勞動中解放出來,系統(tǒng)為用戶提供充足的信息和快捷的查詢手段及高效率、強保密性、低冗余、低錯誤率等特點是傳統(tǒng)人工檔案管理模式無法比擬和超越的[1]?;赩isual Basic+Access的學(xué)生學(xué)籍管理系統(tǒng)是信息管理的子系統(tǒng),其內(nèi)容主要包括前臺應(yīng)用程序的開發(fā)和后臺數(shù)據(jù)庫的設(shè)計兩個方面。根據(jù)學(xué)籍管理系統(tǒng)的結(jié)構(gòu)和功能進(jìn)行數(shù)據(jù)庫的設(shè)計,數(shù)據(jù)庫的連接使用開源的第三方數(shù)據(jù)庫框架ADODB進(jìn)行數(shù)據(jù)的存取,可以批量導(dǎo)入和導(dǎo)出相關(guān)數(shù)據(jù)[2,3]。利用面向?qū)ο蠹澳K獨立的Visual Basic進(jìn)行程序設(shè)計為系統(tǒng)后期擴展與維護(hù)提供了技術(shù)保障。

    2 學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計思想(The design idea of

    student status management system)

    本系統(tǒng)由Visual Basic語言開發(fā),由五個窗體模塊和一個標(biāo)準(zhǔn)模塊構(gòu)成,分別承擔(dān)不同的功能,由于標(biāo)準(zhǔn)模塊內(nèi)部存放部分其他窗體模塊所需的公共代碼,并不能獨立運行,所以用帶箭頭虛線表示其他窗體模塊對標(biāo)準(zhǔn)模塊中公共代碼的調(diào)用,如圖1所示。

    (1)模塊Module1,該模塊用來存放工程所用的公用信息,如程序與數(shù)據(jù)源的連接信息,系統(tǒng)的全局變量和函數(shù)等。

    (2)窗體FrmLogin,該窗體作為登錄窗體,通過ADO控件的RecordSource屬性,指定通過窗體上的被綁定的相關(guān)控件訪問的記錄的來源,通過相關(guān)的SQL命令將輸入的信息與數(shù)據(jù)表中預(yù)設(shè)的用戶名與密碼做比較,判斷是否是合法用戶。

    (3)窗體FrmMain,該窗體作為主窗體,用以實現(xiàn)與各窗體之間的連接。另外,由于數(shù)據(jù)庫在使用一段時間后,因數(shù)據(jù)刪除而造成數(shù)據(jù)庫中部分空間不可用的情況,這時就需要壓縮數(shù)據(jù)庫。因此,主窗體也添加了壓縮和清空數(shù)據(jù)庫的功能。

    (4)窗體FrmTSL,該窗體為學(xué)籍管理窗體,通過各控件的DataSource屬性和DataFiled屬性,實現(xiàn)與數(shù)據(jù)源的綁定,并通過ADO控件中Recordset對象的一些屬性和方法,實現(xiàn)學(xué)生學(xué)籍記錄的查看、添加、保存、刪除、修改等功能。該窗體是整個程序的核心,如圖2所示。

    (5)窗體FrmFind,該窗體為數(shù)據(jù)查詢窗體,通過SQL命令實現(xiàn)數(shù)據(jù)庫查詢功能,并將查詢結(jié)果根據(jù)具體需要按照一定的順序通過DataGrid控件顯示出來。

    (6)窗體FrmAdmin,該窗體為管理員信息窗體,通過ADO控件中Validate事件的各Action參數(shù)實現(xiàn)對數(shù)據(jù)庫的操作,并通過DataGrid對象將查詢,以及修改管理員信息。

    3 軟件設(shè)計的流程結(jié)構(gòu)與技術(shù)實現(xiàn)(The process

    structure and technical implementation of the

    software design)

    3.1 工程與主窗體

    (1)創(chuàng)建窗體模塊

    新建工程及窗體,設(shè)置窗體屬性。名稱:FrmMain,并設(shè)置其他位置和外觀屬性;添加如下菜單:學(xué)籍管理(MnuHjgl)、學(xué)籍查詢(MnuCs)、操作員管理(MnuYhGl)、二級菜單:操作員管理(MnuYhxxbj);切換操作員(MnuChyh)。數(shù)據(jù)庫維護(hù)(MnuMdbGl)、二級菜單:壓縮數(shù)據(jù)庫(MnuMdbYs);清空數(shù)據(jù)庫(MnuMdbClear)、關(guān)于(MnuAbout)、退出(MnuExit)。并在代碼中完成菜單對象的事件內(nèi)容。

    (2)壓縮數(shù)據(jù)庫源代碼。

    Sub CompactData():Dim src As String,dst As String:src=App.Path &”\TelDb.mdb":dst=App.Path &”\abbc2.mdb":If Dir(dst) <>““Then Kill dst:Set jro=CreateObject("JRO.JetEngine"):jro.CompactDatabase”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“&src,_"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“&dst&”;Jet OLEDB:Engine Type=4":Set jro=Nothing:Kill src:Name dst As src:End Sub

    以上代碼由MnuMdbYs_Click()事件發(fā)生后調(diào)用,作用是先檢測臨時文件“abbc2.mdb”是否存在,如存在則刪除,然后將數(shù)據(jù)庫文件“TelDb.mdb”壓縮到臨時文件中,接著將原數(shù)據(jù)庫文件刪除,最后將臨時文件再重命名為原數(shù)據(jù)庫文件名,以達(dá)到壓縮數(shù)據(jù)庫的目的[1]。

    (3)清空數(shù)據(jù)庫源代碼,其中調(diào)用了壓縮數(shù)據(jù)庫函數(shù)CompactData()

    Private Sub MnuMdbClear_Click():Dim sSQL As String,db:Set db=CreateObject("ADODB.Connection"):db.Open”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“&App.Path&”\TelDb.mdb":sSQL="DELETE*FROM telbook":db.Execute sSQL,dbFailOnError:db.Close:Call CompactData:MsgBox”數(shù)據(jù)庫已清空!",

    vbInformation,”提示"Set db=Nothing:End Sub

    此段代碼的功能是刪除數(shù)據(jù)庫文件“TelDb.mdb”中的表“telbook”,以達(dá)到清空數(shù)據(jù)庫的目的。數(shù)據(jù)庫的建立將在后面闡述。

    3.2 數(shù)據(jù)庫設(shè)計

    (1)創(chuàng)建建數(shù)據(jù)庫(TelDb.mdb),設(shè)計兩個表MMK、telbook

    MMK(管理員表)結(jié)構(gòu)包含2個字段:字段名稱(UserName,PassWord);數(shù)據(jù)類型(文本,文本)。

    Telbook(學(xué)生信息表)結(jié)構(gòu)包含13個字段:字段名稱(name,sex,minzhu,date,id,grade,xibie,class,huji,zhengzhi,address,tel,pic);數(shù)據(jù)類型:date為日期/時間,pic為OLE對象,其他都為文本。

    (2)連接數(shù)據(jù)庫

    為了保證程序?qū)姷囊浦残?,?shù)據(jù)庫采用字符串的連接方式,同時將相關(guān)代碼寫成函數(shù)放入標(biāo)準(zhǔn)模塊,保證其他窗體模塊調(diào)用方便。函數(shù)代碼如下:

    Public Function OpenMDb(DataControl As Adodc,TabelName As String):Dim FileName As String:FileName=App.Path&”\teldb.mdb":DataControl.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“&FileName&”;Jet OLEDB:Database Password=;Persist Security Info=False;":DataControl.RecordSource=TabelName:DataControl.Refresh:End Function

    此段代碼用于檢測數(shù)據(jù)庫文件是否存在,避免程序發(fā)生錯誤,并將ADO控件與數(shù)據(jù)庫文件“teldb.mdb”連接。

    3.3 登錄窗體(FrmLogin)

    新建窗體(FrmLogin),包含對象為ComboBox控件(Combo1)、TxetBox控件(Text1)、Image控件(Image1,確定)、Image控件(Image2,取消)、ADO控件(Data1)。窗體FrmLogin是用來做登錄界面的窗體,程序?qū)DO控件與數(shù)據(jù)庫文件中用于存儲用戶名和密碼的表“MMk”進(jìn)行連接,使用SQL中的Select命令做遍歷查詢記錄,并將數(shù)據(jù)庫記錄與控件進(jìn)行綁定,然后與管理員輸入的用戶名和密碼在進(jìn)行比對,具體代碼就不一一闡述。

    3.4 添加學(xué)籍窗體(FrmTSL)

    (1)創(chuàng)建窗體模塊(圖2)

    ①添加窗體,名稱:FrmTSL;②添加一組Label控件,名稱為“l(fā)blLabels”,Index從0到12,設(shè)置Caption屬性來顯示窗體上的文本提示,如學(xué)號,姓名等;③添加一組Label控件,名稱為“LbButton”,Index從0到7,設(shè)置Caption屬性用來顯示記錄操作向?qū)?,如上一記錄、下一記錄等;④添加一組TextBox對象,名稱為“txtFields”,Index從0到11,不包含1。DataSource屬性設(shè)置為adodc1,DataFiled屬性,根據(jù)Index從0到11(不包含1),屬性設(shè)置為Telbook中的字段值,如name、minzhu等,用于將每個TextBox控件與數(shù)據(jù)庫中相應(yīng)的字段綁定;⑤添加一個Image對象,名稱為“Image1”,DataSource屬性設(shè)為adodc1,DataFiled屬性設(shè)置為“pic”,將此對象與數(shù)據(jù)庫中的以長二進(jìn)制數(shù)據(jù)類型保存的字段“pic”綁定。

    (2)記錄的訪問,添加和刪除等源代碼

    Private Sub LbButton_Click(Index As Integer):With Data1.Recordset:On Error Resume Next:Select Case Index:Case 0:.MovePrevious:Case1:.MoveNext:Case2:.MoveFirst:Case3:.MoveLast:Case4:.AddNew:Case5:.Delete:.MoveNext:Case 6:Image1.DataChanged=True:adodc1.Recordset.Update:LbMsg="保存完畢!":Exit Sub:Case 7:Unload Me::End Select:If.BOF Then.MoveFirst:If.EOF Then.MoveLast:End With:Label1.Caption="記錄:”&Data1.Recordset.AbsolutePosition:End Sub

    中間還用到了Bof和Eof屬性。進(jìn)行刪除操作后,如果Bof屬性為Ture,則表示記錄指針當(dāng)前位置位于首記錄之前,此時調(diào)用MoveFirst方法將指針移動到首記錄;如果Eof屬性為Ture,則表示記錄指針當(dāng)前位置位于末記錄之后,此時調(diào)用MoveLast方法將指針移動到末記錄。Bof和Eof屬性,避免了刪除操作后程序出錯。

    (3)檢驗數(shù)據(jù)源代碼

    Function Test()As Boolean:Dim ErrMsg As String:If Not (IsNumeric(txtFields(4)) And IsNumeric(txtFields(5)) And IsNumeric(txtFields(11)))Then:MsgBox”學(xué)號、年級、電話必須為數(shù)字!",vbCritical,”出錯提示":Exit Function:End If:If IsDate(txtFields(3))=False Then:MsgBox”出生日期必須符合日期格式(2009-5-1)!", vbCritical,”出錯提示":Exit Function:End If

    If txtFields(0)="“Or txtFields(2)="“Or txtFields(6)="“Or txtFields(9)="“Or txtFields(7)="“Or txtFields(8)="“Or txtFields(10)="“Then:MsgBox”相關(guān)欄目不能為空!", vbCritical,”出錯提示":Exit Function:End If:Test=True:End Function

    此段代碼主要是為了檢驗數(shù)據(jù)有效性,并彈出相應(yīng)的提示窗口。單擊“保存”按鈕后此段代碼將被調(diào)用,檢查學(xué)號、年級、電話是否為數(shù)字;出生日期是否符合日期格式;以及相關(guān)欄目是否為空。

    (4)添加圖片源代碼

    Private Sub Command1_Click():Dim oDLG:Set oDLG=CreateObject("MSComDlg.CommonDialog"):With oDLG:.DialogTitle="打開文件":.Filter="所有圖片文件|*.jpg;*.jpeg;*.bmp;*.gif|JPG文件|*.jpg;*.jpeg|BMP文件|*.bmp|GIF文件|*.gif":.FilterIndex=1:.MaxFileSize=1255:.ShowOpen:If.FileName<>""Then:Image1.Picture=LoadPicture(.FileName):End If:End With:Set oDLG=Nothing:End Sub[4]

    此段代碼在單擊“瀏覽”按鈕后被調(diào)用,通過CreateObject函數(shù)引用CommonDialog控件。CommonDialog控件能提供一組標(biāo)準(zhǔn)的操作對話框,在此段代碼中用來運行打開文件的操作。然后通過代碼將圖片傳遞給控件Image1,控件Image1已通過DataSource屬性和DataFiled屬性與數(shù)據(jù)庫中表”telbook”里的”pic”字段綁定。其中:.Filter="所有圖片文件|*.jpg;*.jpeg;*.bmp;*.gif|JPG文件|*.jpg;*.jpeg|BMP文件|*.bmp|GIF文件|*.gif”這一段代碼用以約束打開文件的格式。

    3.5 數(shù)據(jù)查詢窗體(FrmFind)

    (1)創(chuàng)建窗體模塊

    (1)添加窗體,名稱:FrmFind;(2)添加對象,DataGrid對象,名稱:DBGrid1”,DataSource:adodc1;Frame對象,名稱:Frame1”在Frame對象內(nèi)部添加一組CheckBox對象,名稱:Check1”,Index從0到11,Caption設(shè)置為具體學(xué)生信,如姓名、性別等;兩個ComboBox對象,名稱:Combo1、Combo2,Text:姓名;兩個CommandButton對象,名稱:Command1、Command2,Caption:查詢、退出。

    (2)ComboBox控件連接數(shù)據(jù)庫,獲取List

    Private Sub Form_Load():Dim i As Integer:OpenMDb Data1,”telbook":SetTitle:For i=0 To Check1.UBound:Combo1.AddItem Check1(i).Caption:Combo2.AddItem Check1(i).Caption:Next:Combo1.ListIndex=0:Combo2.ListIndex=0:End Sub

    此段代碼用于打開數(shù)據(jù)庫,并通過For循環(huán)使兩個ComboBox控件依次獲取添加項Check1(i)的標(biāo)題,其中UBound為Check1控件數(shù)組的上界。

    (3)SQL命令

    Private Sub Command1_Click():Dim i As Integer,strsql As String:strsql="select”:For i=Check1.LBound To Check1.UBound:If Check1(i).Value=1 Then:strsql=strsql+"“+Check1(i).Tag &”,":End If:Next:If strsql="select”Then:strsql="select *":Else:strsql=Left(strsql, Len(strsql)-1):End If:strsql=strsql+”from telbook where”+Check1.Item(Combo2.ListIndex).Tag:If Option1(0).Value=True Then:strsql=strsql+"='":strsql=strsql+Text1.Text+"'":Else:strsql=strsql+”like*":strsql=strsql+Text1.Text+"*'":End If:strsql=strsql+”order by”+Check1.Item(Combo1.ListIndex).Tag:Data1.RecordSource=strsql:Data1.Refresh:End Sub

    此段代碼用于構(gòu)造SQL語句,通過For循環(huán)與IF語句的嵌套,遍歷并挑選被勾選的Check1對象,然后查詢被選中的字段,并將結(jié)果顯示出來。最后通過Call命令調(diào)用子程序約束DataGrid控件的顯示條件。有關(guān)約束DataGrid對象的顯示條件需要通過For循環(huán)與If語句的嵌套,遍歷并挑選被勾選的Check1對象,將該控件的標(biāo)題傳遞給DBGrid1對象,以此約束DBGrid1對象顯示的項。同時獲取該被勾選的Check1控件的字節(jié)數(shù),并與數(shù)據(jù)庫內(nèi)對應(yīng)項的字節(jié)數(shù)相比較,最終DBGrid1控件上該項的長度將取決于兩者之間較大的那一個。

    4 結(jié)論(Conclusion)

    Visual Basic的面向?qū)ο蟪绦蛟O(shè)計思想和可視化編程環(huán)境贏得了廣泛的市場應(yīng)用,同時也是一個功能強大的數(shù)據(jù)庫開發(fā)平臺,為開發(fā)數(shù)據(jù)庫前臺應(yīng)用程序提供了專門的控件,ACCESS是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),結(jié)合了Microsoft Jet Database Engine和圖形用戶界面兩項特點,兩者的結(jié)合較適合編寫中小型的數(shù)據(jù)庫管理系統(tǒng)[5,6]。通過本系統(tǒng)的開發(fā)及相關(guān)文獻(xiàn)的研究,證明Visual Basic+Access是中小型管理信息系統(tǒng)開發(fā)最優(yōu)化組合。程序中五個窗體模塊,集成了整個學(xué)籍管理系統(tǒng),因為模塊獨立,對特定模塊的修改不會影響系統(tǒng)中其他模塊的正常工作。標(biāo)準(zhǔn)模塊和數(shù)據(jù)庫的開發(fā)更是體現(xiàn)了“一次編程,處處使用”的面向?qū)ο缶幊趟枷?,為后續(xù)的擴展和維護(hù)提供了良好的技術(shù)支持。

    參考文獻(xiàn)(References)

    [1] 張玉清.HTML5新特性安全研究綜述[J].計算機研究與發(fā)展,2016(10):2163-2172.

    [2] 梁合蘭,等.基于協(xié)同進(jìn)化的松弛時序約束多服務(wù)流程優(yōu)化[J].計算機集成制造系統(tǒng),2015(08):2213-2227.

    [3] 苗東菁,等.概率數(shù)據(jù)庫中近似函數(shù)依賴挖掘算法[J].計算機研究與發(fā)展,2015(12):2857-2865.

    [4] 潘春花,等.基于Android的漢字聽寫比賽系統(tǒng)的設(shè)計與實現(xiàn)[J].軟件工程,2016(07):38-39;21.

    [5] 段秀娟.智能化考試狀態(tài)識別監(jiān)控方法研究與仿真[J].計算機仿真,2014(01):209-210.

    [6] 武懷生.基于VB&ACCESS的考試系統(tǒng)中生成不重復(fù)隨機試題的算法及程序設(shè)計[J].自動化與儀器儀表,2015(10):132-134.

    作者簡介:

    武懷生(1977-),男,碩士生,副教授.究領(lǐng)域:軟件工程.

    李秀明(1978-),女,博士生,講師.究領(lǐng)域:計算機網(wǎng)路與遠(yuǎn)程教育.本文通訊作者.

    亚洲狠狠婷婷综合久久图片| 男人舔女人的私密视频| 夜夜躁狠狠躁天天躁| 一进一出抽搐动态| 天天添夜夜摸| 国产一区在线观看成人免费| 亚洲五月色婷婷综合| 成人亚洲精品av一区二区| 69av精品久久久久久| av视频免费观看在线观看| 9热在线视频观看99| 日韩欧美在线二视频| 久久久久久亚洲精品国产蜜桃av| 午夜福利,免费看| 欧美成人午夜精品| 亚洲熟妇中文字幕五十中出| 看片在线看免费视频| 一区在线观看完整版| 国产一区二区三区综合在线观看| 久久人人97超碰香蕉20202| 免费一级毛片在线播放高清视频 | 免费在线观看黄色视频的| 久久人人97超碰香蕉20202| 无人区码免费观看不卡| 乱人伦中国视频| 50天的宝宝边吃奶边哭怎么回事| 后天国语完整版免费观看| 亚洲国产欧美日韩在线播放| 91国产中文字幕| 国产亚洲精品久久久久久毛片| 久久亚洲真实| 国产精品99久久99久久久不卡| 亚洲国产欧美一区二区综合| 一边摸一边抽搐一进一出视频| 国产精品亚洲av一区麻豆| 男女下面插进去视频免费观看| 国产精品久久久久久精品电影 | 国产成+人综合+亚洲专区| 操美女的视频在线观看| 国产成人精品久久二区二区91| 久久精品aⅴ一区二区三区四区| 在线永久观看黄色视频| 12—13女人毛片做爰片一| 亚洲午夜理论影院| 日本一区二区免费在线视频| 久久久久久久午夜电影| 亚洲国产精品999在线| 一级a爱视频在线免费观看| 久久人妻av系列| 久99久视频精品免费| 丝袜美腿诱惑在线| 成人亚洲精品一区在线观看| 亚洲欧美一区二区三区黑人| 一区二区日韩欧美中文字幕| 国产一区二区三区视频了| 亚洲国产欧美网| 精品欧美一区二区三区在线| 亚洲精品久久国产高清桃花| 国产黄a三级三级三级人| 国产野战对白在线观看| 少妇熟女aⅴ在线视频| 国产精品永久免费网站| 真人一进一出gif抽搐免费| av在线天堂中文字幕| av视频免费观看在线观看| 老熟妇仑乱视频hdxx| 国产成+人综合+亚洲专区| 成人18禁高潮啪啪吃奶动态图| 操出白浆在线播放| 18禁美女被吸乳视频| 国产精品,欧美在线| 韩国精品一区二区三区| 激情在线观看视频在线高清| 亚洲在线自拍视频| 欧美中文日本在线观看视频| 麻豆av在线久日| 国产午夜精品久久久久久| 亚洲欧美日韩无卡精品| 精品国产亚洲在线| 91九色精品人成在线观看| 丰满人妻熟妇乱又伦精品不卡| 99在线视频只有这里精品首页| 欧美日韩亚洲综合一区二区三区_| 久热这里只有精品99| 99久久久亚洲精品蜜臀av| 久久精品亚洲熟妇少妇任你| 国产日韩一区二区三区精品不卡| 黄色片一级片一级黄色片| 亚洲一码二码三码区别大吗| 亚洲久久久国产精品| 一级a爱片免费观看的视频| 亚洲国产高清在线一区二区三 | 国产成人影院久久av| 国产精品爽爽va在线观看网站 | 欧美日韩亚洲综合一区二区三区_| 亚洲视频免费观看视频| 亚洲精品一区av在线观看| 老司机在亚洲福利影院| 中文字幕久久专区| 亚洲男人的天堂狠狠| 无人区码免费观看不卡| 亚洲一码二码三码区别大吗| 19禁男女啪啪无遮挡网站| 一区福利在线观看| 久久婷婷成人综合色麻豆| 少妇熟女aⅴ在线视频| 国产精品电影一区二区三区| 美女扒开内裤让男人捅视频| 国产精品美女特级片免费视频播放器 | 操美女的视频在线观看| 午夜精品在线福利| 夜夜爽天天搞| 欧美日韩亚洲综合一区二区三区_| 99国产精品免费福利视频| 一区福利在线观看| 女人高潮潮喷娇喘18禁视频| 久热爱精品视频在线9| 亚洲专区字幕在线| 免费一级毛片在线播放高清视频 | 久久国产乱子伦精品免费另类| 丝袜在线中文字幕| 变态另类成人亚洲欧美熟女 | 欧美日本中文国产一区发布| 在线观看免费视频网站a站| 久久狼人影院| 国产精品久久久久久亚洲av鲁大| 黄网站色视频无遮挡免费观看| 欧美日韩瑟瑟在线播放| 国产成人精品久久二区二区免费| 久久人人爽av亚洲精品天堂| 日本在线视频免费播放| 亚洲成国产人片在线观看| 一进一出抽搐动态| 两性夫妻黄色片| 免费搜索国产男女视频| 亚洲狠狠婷婷综合久久图片| 天堂动漫精品| 他把我摸到了高潮在线观看| 啦啦啦免费观看视频1| 99国产极品粉嫩在线观看| av天堂在线播放| 在线观看免费视频网站a站| 日本 欧美在线| 人妻久久中文字幕网| 国内久久婷婷六月综合欲色啪| 久久久久久久久中文| 欧美精品亚洲一区二区| 欧美激情久久久久久爽电影 | 国产黄a三级三级三级人| 99热只有精品国产| 一区二区日韩欧美中文字幕| 搡老岳熟女国产| 村上凉子中文字幕在线| 日韩欧美国产一区二区入口| 悠悠久久av| 国产一级毛片七仙女欲春2 | 国产精品乱码一区二三区的特点 | 亚洲av日韩精品久久久久久密| 国产精品二区激情视频| 欧美老熟妇乱子伦牲交| 国产av一区二区精品久久| 亚洲国产毛片av蜜桃av| 女人高潮潮喷娇喘18禁视频| 久久人人97超碰香蕉20202| 午夜视频精品福利| 丝袜在线中文字幕| 亚洲精品中文字幕在线视频| 亚洲国产高清在线一区二区三 | 亚洲第一欧美日韩一区二区三区| 日本撒尿小便嘘嘘汇集6| 国产麻豆69| 日本一区二区免费在线视频| 久99久视频精品免费| 国产熟女午夜一区二区三区| 久久久久九九精品影院| 久久精品成人免费网站| a级毛片在线看网站| 性色av乱码一区二区三区2| 极品教师在线免费播放| 国产精品自产拍在线观看55亚洲| 女生性感内裤真人,穿戴方法视频| 人人妻人人爽人人添夜夜欢视频| 啪啪无遮挡十八禁网站| 日本a在线网址| a级毛片在线看网站| 久久久久久久久久久久大奶| 满18在线观看网站| www.精华液| 亚洲国产精品久久男人天堂| www.精华液| 国产高清videossex| 校园春色视频在线观看| 亚洲精品国产一区二区精华液| 欧美另类亚洲清纯唯美| 人妻久久中文字幕网| 午夜久久久在线观看| 国产片内射在线| 91大片在线观看| 制服人妻中文乱码| 制服人妻中文乱码| 精品一区二区三区av网在线观看| 久久午夜综合久久蜜桃| 久久香蕉激情| 久久青草综合色| 欧美乱色亚洲激情| 91在线观看av| 两性午夜刺激爽爽歪歪视频在线观看 | 亚洲欧美精品综合一区二区三区| 亚洲欧美日韩另类电影网站| 午夜两性在线视频| 国产99白浆流出| 999久久久国产精品视频| 亚洲伊人色综图| 丁香欧美五月| 国产主播在线观看一区二区| 国产91精品成人一区二区三区| 日本a在线网址| 自拍欧美九色日韩亚洲蝌蚪91| 中文亚洲av片在线观看爽| 最好的美女福利视频网| 男女之事视频高清在线观看| 中出人妻视频一区二区| www日本在线高清视频| 黄色女人牲交| 国产色视频综合| 精品国产国语对白av| 99re在线观看精品视频| 亚洲av第一区精品v没综合| 色综合亚洲欧美另类图片| 久久久国产成人免费| 国产99久久九九免费精品| 此物有八面人人有两片| 黄频高清免费视频| 国产成人啪精品午夜网站| 97人妻天天添夜夜摸| 久久精品国产亚洲av香蕉五月| 亚洲成av片中文字幕在线观看| 黄色视频,在线免费观看| 电影成人av| 国产欧美日韩综合在线一区二区| 色综合婷婷激情| 午夜福利欧美成人| a级毛片在线看网站| 女人被狂操c到高潮| 久久久久国产一级毛片高清牌| 精品不卡国产一区二区三区| 国产一区在线观看成人免费| 18禁裸乳无遮挡免费网站照片 | 精品无人区乱码1区二区| 亚洲午夜精品一区,二区,三区| 男女做爰动态图高潮gif福利片 | 久久 成人 亚洲| 国产野战对白在线观看| 亚洲狠狠婷婷综合久久图片| 亚洲人成伊人成综合网2020| 好看av亚洲va欧美ⅴa在| 在线视频色国产色| 最近最新免费中文字幕在线| 9色porny在线观看| 757午夜福利合集在线观看| 97人妻精品一区二区三区麻豆 | 91在线观看av| 老司机深夜福利视频在线观看| 91成人精品电影| 久久久国产精品麻豆| 制服诱惑二区| 色综合婷婷激情| 国产高清视频在线播放一区| 亚洲av美国av| 久久人妻福利社区极品人妻图片| 大码成人一级视频| 黑人巨大精品欧美一区二区mp4| 亚洲第一av免费看| av视频在线观看入口| √禁漫天堂资源中文www| av免费在线观看网站| 亚洲视频免费观看视频| 在线观看免费日韩欧美大片| xxx96com| 久久久久久人人人人人| 精品国产一区二区三区四区第35| 1024视频免费在线观看| 欧美一级a爱片免费观看看 | 亚洲熟妇熟女久久| 免费在线观看黄色视频的| 91在线观看av| 国产xxxxx性猛交| 成在线人永久免费视频| 久久精品国产亚洲av高清一级| 国产麻豆69| 国产亚洲精品一区二区www| 国产亚洲精品第一综合不卡| 黑丝袜美女国产一区| 99久久国产精品久久久| 免费一级毛片在线播放高清视频 | 国产99久久九九免费精品| 精品不卡国产一区二区三区| 91麻豆精品激情在线观看国产| 黄片大片在线免费观看| 欧美一级a爱片免费观看看 | 午夜福利视频1000在线观看 | 啦啦啦免费观看视频1| 在线观看午夜福利视频| 日韩欧美国产在线观看| 国产午夜福利久久久久久| 国产主播在线观看一区二区| 色精品久久人妻99蜜桃| 国产精品 欧美亚洲| 一边摸一边做爽爽视频免费| 国产成人系列免费观看| 国产一区二区三区在线臀色熟女| 99久久国产精品久久久| 欧美中文综合在线视频| 满18在线观看网站| 久久九九热精品免费| 高潮久久久久久久久久久不卡| 黄色成人免费大全| 久久久水蜜桃国产精品网| 日本一区二区免费在线视频| netflix在线观看网站| 久久久久久免费高清国产稀缺| 亚洲熟妇熟女久久| 免费不卡黄色视频| 国产精品99久久99久久久不卡| 亚洲av成人av| 欧美中文日本在线观看视频| 精品不卡国产一区二区三区| 久久久久久国产a免费观看| 女人被狂操c到高潮| 又紧又爽又黄一区二区| 国产一区二区激情短视频| 女人被狂操c到高潮| 欧美精品亚洲一区二区| 亚洲精品国产精品久久久不卡| 久久草成人影院| 老司机在亚洲福利影院| 男女床上黄色一级片免费看| 亚洲成国产人片在线观看| 在线观看免费视频日本深夜| 一个人免费在线观看的高清视频| 欧美国产日韩亚洲一区| 少妇粗大呻吟视频| 18禁美女被吸乳视频| 一级毛片女人18水好多| 最好的美女福利视频网| 色播亚洲综合网| 亚洲欧美日韩高清在线视频| 国产精品久久久av美女十八| 99在线视频只有这里精品首页| 91老司机精品| 国产高清激情床上av| 操出白浆在线播放| 久久国产精品影院| 国产男靠女视频免费网站| 精品欧美国产一区二区三| 亚洲精品一卡2卡三卡4卡5卡| 亚洲无线在线观看| 熟女少妇亚洲综合色aaa.| 黑人巨大精品欧美一区二区蜜桃| 国产成人影院久久av| 午夜日韩欧美国产| 免费高清视频大片| 国产高清videossex| 美女大奶头视频| 操出白浆在线播放| 夜夜看夜夜爽夜夜摸| 亚洲欧美一区二区三区黑人| 热re99久久国产66热| 天堂√8在线中文| 欧美成人免费av一区二区三区| 老熟妇仑乱视频hdxx| 中国美女看黄片| 不卡av一区二区三区| 国产成年人精品一区二区| 亚洲男人的天堂狠狠| 亚洲五月色婷婷综合| 少妇 在线观看| 亚洲精品国产精品久久久不卡| 亚洲成a人片在线一区二区| 亚洲av五月六月丁香网| 在线免费观看的www视频| 三级毛片av免费| 亚洲国产精品合色在线| 日韩欧美三级三区| 久久这里只有精品19| 亚洲色图av天堂| 十八禁网站免费在线| √禁漫天堂资源中文www| 人人妻人人澡欧美一区二区 | av超薄肉色丝袜交足视频| 黑人操中国人逼视频| 亚洲视频免费观看视频| 非洲黑人性xxxx精品又粗又长| 亚洲人成网站在线播放欧美日韩| 99国产综合亚洲精品| 精品一区二区三区av网在线观看| av天堂在线播放| 亚洲五月天丁香| 无限看片的www在线观看| 十八禁网站免费在线| 极品人妻少妇av视频| 精品一区二区三区视频在线观看免费| 成人免费观看视频高清| 日本三级黄在线观看| 波多野结衣高清无吗| 亚洲人成电影观看| 亚洲专区字幕在线| 十八禁网站免费在线| 欧美另类亚洲清纯唯美| 伊人久久大香线蕉亚洲五| 亚洲人成电影观看| 少妇熟女aⅴ在线视频| 99在线人妻在线中文字幕| 成人18禁在线播放| 波多野结衣av一区二区av| 欧美人与性动交α欧美精品济南到| 又紧又爽又黄一区二区| 久久精品国产亚洲av高清一级| 成人欧美大片| 国产一卡二卡三卡精品| 国产精品秋霞免费鲁丝片| 国产亚洲精品久久久久久毛片| 亚洲国产欧美一区二区综合| 久久精品国产综合久久久| 亚洲av日韩精品久久久久久密| 欧美日本视频| 亚洲黑人精品在线| 久久国产精品影院| av福利片在线| 亚洲欧美日韩无卡精品| 99精品欧美一区二区三区四区| 69精品国产乱码久久久| 欧美日本亚洲视频在线播放| 国产精品久久电影中文字幕| 日韩欧美三级三区| 99国产精品99久久久久| 狠狠狠狠99中文字幕| 一级a爱视频在线免费观看| 国产精华一区二区三区| 欧美+亚洲+日韩+国产| e午夜精品久久久久久久| 精品国产一区二区三区四区第35| 久久人妻av系列| 深夜精品福利| 欧美最黄视频在线播放免费| 叶爱在线成人免费视频播放| 国产精品一区二区精品视频观看| 国产成人影院久久av| 成人av一区二区三区在线看| 国产区一区二久久| 久久精品国产亚洲av香蕉五月| 午夜久久久久精精品| 国产一区二区三区综合在线观看| 好看av亚洲va欧美ⅴa在| 欧美在线一区亚洲| 亚洲精品国产区一区二| 国产区一区二久久| 色综合亚洲欧美另类图片| 啦啦啦观看免费观看视频高清 | 欧美国产精品va在线观看不卡| 母亲3免费完整高清在线观看| 亚洲欧美激情在线| 无人区码免费观看不卡| 亚洲国产看品久久| 国产人伦9x9x在线观看| 亚洲av日韩精品久久久久久密| 超碰成人久久| 男人的好看免费观看在线视频 | 动漫黄色视频在线观看| 日韩一卡2卡3卡4卡2021年| 亚洲国产看品久久| 国内精品久久久久精免费| 天天添夜夜摸| 国产精品免费视频内射| 在线观看免费午夜福利视频| 97人妻精品一区二区三区麻豆 | 亚洲中文日韩欧美视频| 日韩av在线大香蕉| 国产99白浆流出| 性少妇av在线| 色综合亚洲欧美另类图片| 成人欧美大片| 欧美成人性av电影在线观看| 精品国产亚洲在线| e午夜精品久久久久久久| 婷婷六月久久综合丁香| 怎么达到女性高潮| 国产亚洲精品久久久久5区| 国语自产精品视频在线第100页| 国产av又大| 男女午夜视频在线观看| 中文字幕最新亚洲高清| 国产一区二区三区在线臀色熟女| 国产精品98久久久久久宅男小说| 一级作爱视频免费观看| 国产真人三级小视频在线观看| 久久人人爽av亚洲精品天堂| 丝袜美腿诱惑在线| 亚洲熟女毛片儿| 国产麻豆69| 日韩欧美一区视频在线观看| 黄色毛片三级朝国网站| 久久中文字幕人妻熟女| 午夜福利影视在线免费观看| 久久人妻福利社区极品人妻图片| 日本三级黄在线观看| 91九色精品人成在线观看| 91成年电影在线观看| 精品高清国产在线一区| 香蕉丝袜av| 又黄又爽又免费观看的视频| 最近最新中文字幕大全免费视频| 变态另类成人亚洲欧美熟女 | 欧美精品啪啪一区二区三区| 两个人视频免费观看高清| 女性被躁到高潮视频| 啪啪无遮挡十八禁网站| 九色亚洲精品在线播放| 国产成人影院久久av| 国产高清视频在线播放一区| 亚洲欧美激情综合另类| 日韩 欧美 亚洲 中文字幕| 级片在线观看| 国产成年人精品一区二区| 久久国产亚洲av麻豆专区| 女生性感内裤真人,穿戴方法视频| 精品高清国产在线一区| 91av网站免费观看| 成人国产综合亚洲| 禁无遮挡网站| 亚洲专区中文字幕在线| 无人区码免费观看不卡| 最好的美女福利视频网| 精品久久蜜臀av无| 亚洲国产看品久久| 久久久久精品国产欧美久久久| 精品国产美女av久久久久小说| 99久久国产精品久久久| 日韩精品青青久久久久久| av片东京热男人的天堂| 国产成人系列免费观看| 校园春色视频在线观看| 少妇被粗大的猛进出69影院| xxx96com| 亚洲精品国产精品久久久不卡| 麻豆一二三区av精品| 黑丝袜美女国产一区| 无限看片的www在线观看| 亚洲欧美一区二区三区黑人| 老司机在亚洲福利影院| 久久久久国内视频| 国产一级毛片七仙女欲春2 | 国产麻豆69| 亚洲自拍偷在线| 欧美日韩亚洲国产一区二区在线观看| 欧美黑人精品巨大| 黑人欧美特级aaaaaa片| 欧美日本中文国产一区发布| 午夜日韩欧美国产| 51午夜福利影视在线观看| 曰老女人黄片| 高清毛片免费观看视频网站| 国产三级在线视频| 高潮久久久久久久久久久不卡| av视频在线观看入口| 亚洲全国av大片| 久久久久精品国产欧美久久久| 俄罗斯特黄特色一大片| 亚洲一区二区三区色噜噜| 成熟少妇高潮喷水视频| 色综合站精品国产| 久久香蕉精品热| 久久精品国产99精品国产亚洲性色 | 免费高清在线观看日韩| 亚洲成人免费电影在线观看| 亚洲第一欧美日韩一区二区三区| 国产一区二区在线av高清观看| 亚洲欧美精品综合一区二区三区| 麻豆国产av国片精品| 午夜影院日韩av| 亚洲国产中文字幕在线视频| 99精品欧美一区二区三区四区| 波多野结衣巨乳人妻| 亚洲欧美一区二区三区黑人| 在线观看66精品国产| 国产亚洲av嫩草精品影院| 久久久久久人人人人人| 两人在一起打扑克的视频| 成人三级黄色视频| 伦理电影免费视频| 国产欧美日韩精品亚洲av| 黑人操中国人逼视频| 69av精品久久久久久| 夜夜看夜夜爽夜夜摸| 日本一区二区免费在线视频| 国产成人系列免费观看| 亚洲精品国产色婷婷电影| 黄色视频不卡| 亚洲自偷自拍图片 自拍| 午夜福利在线观看吧| 国产高清视频在线播放一区| 在线av久久热| 在线永久观看黄色视频| 中文字幕av电影在线播放| 国产亚洲精品久久久久5区| 又紧又爽又黄一区二区| 日韩有码中文字幕| 国产精品久久久av美女十八| 国产人伦9x9x在线观看| 露出奶头的视频| 亚洲午夜精品一区,二区,三区| 人人妻人人澡人人看| 18禁国产床啪视频网站| 一边摸一边抽搐一进一出视频| 免费在线观看亚洲国产|