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

    “軟件工程”網(wǎng)絡(luò)課程的設(shè)計(jì)與開發(fā)

    2009-09-06 06:26:48黃河笑楊煥宇陳海建鄭任兒
    計(jì)算機(jī)教育 2009年22期
    關(guān)鍵詞:網(wǎng)絡(luò)課程軟件工程案例

    黃河笑 楊煥宇 陳海建 王 磊 鄭任兒

    摘要 :本文論述了在設(shè)計(jì)與開發(fā)“軟件工程”網(wǎng)絡(luò)課程中采用的基于案例的教學(xué)內(nèi)容設(shè)計(jì),該教學(xué)設(shè)計(jì)以同一個(gè)案例貫穿所有章節(jié),增進(jìn)了學(xué)生對(duì)知識(shí)點(diǎn)的掌握和理解;開發(fā)環(huán)境使用Dorado MVC架構(gòu)(Struts+Hibernate+Spring),獲得了好的效果。與傳統(tǒng)的開發(fā)模式比較,這種開發(fā)模式最大的優(yōu)勢在于可以節(jié)省開發(fā)人員在開發(fā)Web應(yīng)用表現(xiàn)層時(shí)的工作量,同時(shí)又為用戶提供非常友好的交互界面。

    關(guān)鍵詞 :網(wǎng)絡(luò)課程;案例;樹型結(jié)構(gòu)

    中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B

    1引言

    在開放教育和遠(yuǎn)程教育中,網(wǎng)絡(luò)教學(xué)正被越來越多地使用,開發(fā)適用于網(wǎng)絡(luò)教學(xué)的高質(zhì)量的網(wǎng)絡(luò)課程已經(jīng)成為發(fā)

    展網(wǎng)絡(luò)教育的一個(gè)非常重要的課題。

    《現(xiàn)代遠(yuǎn)程教育技術(shù)標(biāo)準(zhǔn)體系和11項(xiàng)試用標(biāo)準(zhǔn)(簡介)》中對(duì)網(wǎng)絡(luò)課程進(jìn)行了定義。網(wǎng)絡(luò)課程是通過網(wǎng)絡(luò)表現(xiàn)的某門學(xué)科的教學(xué)內(nèi)容及實(shí)施的教學(xué)活動(dòng)的總和,它包括兩個(gè)組成部分:按一定的教學(xué)目標(biāo)、教學(xué)策略組織起來的教學(xué)內(nèi)容和網(wǎng)絡(luò)教學(xué)支撐環(huán)境。

    “軟件工程”課程是本科計(jì)算機(jī)專業(yè)的一門重要課程。在當(dāng)前的教學(xué)中,特別是開放教育和遠(yuǎn)程教育中還存在著很多欠缺,案例太少,或者各章中的案例相互割裂,使得學(xué)生學(xué)完該課程之后無法形成整體的軟件工程概念和思想。因此設(shè)計(jì)和開發(fā)貫穿整個(gè)教學(xué)過程的案例成為“軟件工程”網(wǎng)絡(luò)課程的必然選擇。

    2 “軟件工程”網(wǎng)絡(luò)課程的教學(xué)內(nèi)容設(shè)計(jì)

    2.1以案例為中心

    當(dāng)前的計(jì)算機(jī)相關(guān)專業(yè)實(shí)踐教學(xué)環(huán)境存在諸多薄弱環(huán)節(jié),特別是在軟件工程教學(xué)中,很難為學(xué)生提供一個(gè)全面的感性認(rèn)識(shí)。而當(dāng)前的教學(xué)是離散的過程,沒有提供一個(gè)完整的商業(yè)軟件的實(shí)例來講解商業(yè)軟件開發(fā)的全部過程。經(jīng)過調(diào)查研究、綜合對(duì)比和專家論證,我們選擇了某

    軟件公司的商務(wù)軟件“應(yīng)急系統(tǒng)”作為整個(gè)軟件工程網(wǎng)絡(luò)課程的案例。選擇該軟件的原因是該系統(tǒng)在Windows平臺(tái)上基于C++開發(fā),而C++是大部分計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的學(xué)生都學(xué)習(xí)過的第四代開發(fā)平臺(tái),不足的地方是部分學(xué)生不了解應(yīng)急系統(tǒng)。在教學(xué)內(nèi)容設(shè)計(jì)中我們先對(duì)此公司“應(yīng)急系統(tǒng)”的相關(guān)知識(shí)作了簡單介紹,然后把軟件工程的各個(gè)階段與該軟件的相關(guān)內(nèi)容進(jìn)行了一一映射和組合,公開了大部分相關(guān)設(shè)計(jì)和源代碼。

    2.2兼顧面向過程和面向?qū)ο?/p>

    當(dāng)前軟件設(shè)計(jì)與開發(fā)的手段一般采用面向過程和面向?qū)ο筮@兩種方法。雖然“應(yīng)急系統(tǒng)”是采用面向?qū)ο蠓椒ㄔO(shè)計(jì)的,但是我們補(bǔ)充了面向過程的設(shè)計(jì)內(nèi)容,這樣學(xué)生通過比較,既能熟悉和了解面向過程和面向?qū)ο蟮脑O(shè)計(jì)方法,又增強(qiáng)了理解,從而獲得了比較好的教學(xué)效果。

    3網(wǎng)絡(luò)課程支撐環(huán)境的設(shè)計(jì)

    3.1總體結(jié)構(gòu)

    系統(tǒng)設(shè)計(jì)應(yīng)由上而下進(jìn)行。首先設(shè)計(jì)總體結(jié)構(gòu),然后再逐層深入,直至進(jìn)行每一個(gè)模塊的設(shè)計(jì)??傮w設(shè)計(jì)主要是在系統(tǒng)分析的基礎(chǔ)上,將整個(gè)系統(tǒng)劃分為若干子系統(tǒng),子系統(tǒng)則由若干模塊組成。數(shù)據(jù)的存儲(chǔ)以及整個(gè)系統(tǒng)實(shí)現(xiàn)等方面都進(jìn)行了合理的安排。圖1所示為“軟件工程網(wǎng)絡(luò)”課程開發(fā)與設(shè)計(jì)的總體結(jié)構(gòu)圖。

    3.1系統(tǒng)開發(fā)平臺(tái)——Dorado MVC架構(gòu)

    Dorado全稱“Dorado Web應(yīng)用開發(fā)套件”,包含:Dorado Web UI控件集及UI引擎(Dorado Web UI Components and UI Engine),Dorado可視化集成開發(fā)工具 (Dorado Studio),Dorado MVC開發(fā)框架和Dorado Web應(yīng)

    用框架。其中Dorado MVC開發(fā)框架的主要功能有:提供類似Struts的MVC開發(fā)框架,以便更加方便地利用Dorado套件進(jìn)行基于MVC架構(gòu)的開發(fā);提供性能監(jiān)控控制臺(tái),可以方便地對(duì)系統(tǒng)運(yùn)行過程中各功能點(diǎn)的運(yùn)行效率進(jìn)行統(tǒng)計(jì)和分析;支持國際化資源配置;支持模塊化配置。Dorado MVC開發(fā)框架是一個(gè)可選件。Dorado套件完全支持各種第三方開發(fā)框架,如Struts、WebWork等。我們利用Dorado與目前較為流行的Struts+Hibernate+Spring進(jìn)行協(xié)同開發(fā)。

    3.2系統(tǒng)主要模塊算法與設(shè)計(jì)

    (1) 集合混淆算法

    客觀題測試用于學(xué)生自測。題目是隨機(jī)排列的,順序與數(shù)據(jù)庫的存儲(chǔ)順序不同,它使用了Java.util.Collections中的shuffle(Listlist)方法來實(shí)現(xiàn),下面是其在JDK 6.0中的算法和代碼。

    使用指定的隨機(jī)源隨機(jī)更改指定列表的序列。所有序列更改發(fā)生的可能性都是相等的,假定隨機(jī)源是公平的。

    此實(shí)現(xiàn)向后遍歷列表,從最后一個(gè)元素向前一直到第二個(gè)元素,將隨機(jī)選擇的元素重復(fù)交換到“當(dāng)前位置”。元素是從列表中隨機(jī)選擇的,從第一個(gè)元素運(yùn)行到當(dāng)前位置。

    此方法以線性時(shí)間運(yùn)行。如果指定列表沒有實(shí)現(xiàn)RandomAccess接口并且是一個(gè)大型列表,則此實(shí)現(xiàn)在改組列表前將指定列表轉(zhuǎn)儲(chǔ)到該數(shù)組中,并將改組后的數(shù)組轉(zhuǎn)儲(chǔ)回列表中。這避免了二次型行為,該行為是因?yàn)樵谶m當(dāng)位置改組一個(gè)“有序訪問”列表而引起的。

    private static Random r;

    public static void shuffle(Listlist) {

    if (r == null) {

    r = new Random();

    }

    shuffle(list, r);

    }

    public static void shuffle(Listlist, Random rnd) {

    int size = list.size();

    if (size < SHUFFLE_THRESHOLD || list instanceof RandomAccess) {

    for (int i=size; i>1; i--)

    swap(list, i-1, rnd.nextInt(i));

    } else {

    Object arr[] = list.toArray();

    // Shuffle array

    for (int i=size; i>1; i--)

    swap(arr, i-1, rnd.nextInt(i));

    // Dump array back into list

    ListIterator it = list.listIterator();

    for (int i=0; i

    it.next();

    it.set(arr[i]);

    }

    }

    }

    (2)DES加密算法

    由于客觀題的隨機(jī)排列,使得試題的排列次序與數(shù)據(jù)庫中有所不同。同時(shí),考慮到通過逐條在數(shù)據(jù)庫中查詢來校驗(yàn)答案對(duì)數(shù)據(jù)庫的壓力過大,所以事先查詢出試題的答案,然后根據(jù)打亂后的試題次序把正確答案拼成一個(gè)字符串,然后加密放到頁面的隱藏域中。這樣一來,當(dāng)提交試題查看結(jié)果時(shí)不用再次查詢數(shù)據(jù)庫,只要把答案字符串解密,然后分割成數(shù)組校驗(yàn)即可。

    這里的加解密采用了DES算法。

    DES算法的入口參數(shù)有三個(gè):Key、Data、Mode。其中Key為8字節(jié)共64位,是DES算法的工作密鑰;Data也為8字節(jié)64位,是要被加密或被解密的數(shù)據(jù);Mode為DES的工作方式,有兩種:加密或解密。

    DES算法是這樣工作的:如Mode為加密,則用Key去把數(shù)據(jù)Data進(jìn)行加密,生成Data的密碼形式(64位)作為DES的輸出結(jié)果;如Mode為解密,則用Key去把密碼形式的數(shù)據(jù)Data解密,還原為Data的明碼形式(64位),作為DES的輸出結(jié)果。在通信網(wǎng)絡(luò)的兩端,雙方約定一致的Key,在通信的源點(diǎn)用Key對(duì)核心數(shù)據(jù)進(jìn)行DES加密,然后以密碼形式在公共通信網(wǎng)(如電話網(wǎng))中傳輸?shù)酵ㄐ啪W(wǎng)絡(luò)的終點(diǎn)。數(shù)據(jù)到達(dá)目的地后,用同樣的Key對(duì)密碼數(shù)據(jù)進(jìn)行解密,便再現(xiàn)了明碼形式的核心數(shù)據(jù)。這樣便保證了核心數(shù)據(jù)(如PIN、MAC等)在公共通信網(wǎng)中傳輸?shù)陌踩院涂煽啃浴?/p>

    下面是加密算法的部分代碼(解密原理類似):

    public class DesEncrypt {

    private Key key;

    /**

    * 根據(jù)參數(shù)生成KEY

    *

    * @param strKey

    */

    public void getKey(String strKey) {

    try {

    KeyGenerator _generator = KeyGenerator. getInstance("DES");

    _generator.init(new SecureRandom (strKey.getBytes()));

    this.key = _generator.generateKey();

    _generator = null;

    } catch (Exception e) {

    e.printStackTrace();

    }

    }

    /**

    * 加密 String明文輸入,String密文輸出

    *

    * @param strMing

    * @return

    */

    public String getEncString(String strMing) {

    byte[] byteMi = null;

    byte[] byteMing = null;

    String strMi = "";

    BASE64Encoder base64en = new BASE64Encoder();

    try {

    byteMing = strMing.getBytes("UTF8");

    byteMi = this.getEncCode(byteMing);

    strMi = base64en.encode(byteMi);

    } catch (Exception e) {

    e.printStackTrace();

    } finally {

    base64en = null;

    byteMing = null;

    byteMi = null;

    }

    return strMi;

    }

    /**

    * 解密 以String密文輸入,String明文輸出

    *

    * @param strMi

    * @return

    */

    public String getDesString(String strMi) {

    BASE64Decoder base64De = new BASE64Decoder();

    byte[] byteMing = null;

    byte[] byteMi = null;

    String strMing = "";

    try {

    byteMi = base64De.decodeBuffer(strMi);

    byteMing = this.getDesCode(byteMi);

    strMing = new String(byteMing, "UTF8");

    } catch (Exception e) {

    e.printStackTrace();

    } finally {

    base64De = null;

    byteMing = null;

    byteMi = null;

    }

    return strMing;

    }

    (3) 章節(jié)維護(hù)算法

    本網(wǎng)絡(luò)課程中的課程章節(jié)、目錄均為樹形結(jié)構(gòu),其數(shù)據(jù)模型采用了樹的模型,然后通過遞歸從根開始逐層遍歷顯示每個(gè)節(jié)點(diǎn),便于導(dǎo)航學(xué)生學(xué)習(xí)。

    下面是顯示樹形結(jié)構(gòu)的代碼,由于樹形結(jié)構(gòu)的顯示使用了ExtJs(Ajax)框架來渲染,所以代碼最終將產(chǎn)生JavaScript代碼的字符串,交由ExtJs框架完成最后顯示工作。

    public String getExtTreeString(String prexHref ,String target ,boolean allowEdit ) {

    ......

    //查詢根節(jié)點(diǎn)(包含子節(jié)點(diǎn)層次)

    Course rootWithHierarchy = treeNodeDao. getTreeRootWithHierarchy();

    StringBuffer rootInfo = new StringBuffer();

    //構(gòu)造ExtJs的樹形代碼

    appendInfo(rootWithHierarchy , rootInfo);

    StringBuffer treeInfo = new StringBuffer("new Ext. tree.AsyncTreeNode(" + Constants.PLACEHOLDER + rootInfo + ")");

    return ExtUtil.formatExtStr(treeInfo);

    }

    private void appendInfo(Course node , StringBuffer buf){

    if(node == null) return ;

    //如果是葉子節(jié)點(diǎn),構(gòu)造葉子信息

    if(node.getIsLeaf()) appendLeaf(node,buf);

    //如果是目錄,構(gòu)造目錄信息

    else appendFolder(node , buf);

    }

    private void appendFolder(Course node , StringBuffer buf){

    buf.append(",{text:'" + node.getText() + "',");

    if(allowEdit){

    buf.append("href:'"+prexHref+node.getId()+"',");

    buf.append("hrefTarget:'" + target + "',");

    }

    buf.append("id:'" + node.getId() + "',");

    buf.append("leaf:false,");

    buf.append("children:[" + Constants.PLACEHOLDER);

    //遍歷子節(jié)點(diǎn),構(gòu)造子節(jié)點(diǎn)信息

    for(Course child: node.getChildren()){

    appendInfo(child , buf);

    }

    buf.append("]}");}

    private void appendLeaf(Course node , StringBuffer buf){

    buf.append(",{text:'" + node.getText() + "',");

    buf.append("id:'" + node.getId() + "',");

    buf.append("iconCls:'user',");

    buf.append("href:'"+prexHref + node.getId() + "',");

    buf.append("hrefTarget:'" + target + "',");

    buf.append("leaf:true");

    buf.append("}");

    }

    從上述代碼中可以看出,首先找出(包含子節(jié)點(diǎn)信息的)根節(jié)點(diǎn),然后通過appendInfo方法來產(chǎn)生ExtJs的JavaScirpt代碼,appendInfo會(huì)根據(jù)節(jié)點(diǎn)類型(葉子或目錄)來調(diào)用appendLeaf或appendFolder方法,其中appendFolder首先生成該目錄的信息,然后逐個(gè)顯示子節(jié)點(diǎn)信息,子節(jié)點(diǎn)又會(huì)調(diào)用appendInfo方法。就是這樣遞歸的調(diào)用,形成了最終的字符串,然后通過服務(wù)器傳到表現(xiàn)層,通過ExtJs來顯示整棵樹。

    4結(jié)束語

    我們?cè)谠O(shè)計(jì)和開發(fā)“軟件工程”網(wǎng)絡(luò)課程時(shí),采用基于案例的教學(xué)內(nèi)容設(shè)計(jì),同一個(gè)案例貫穿所有章節(jié),增強(qiáng)了學(xué)生對(duì)知識(shí)點(diǎn)的掌握和理解。開發(fā)環(huán)境采用Dorado MVC架構(gòu)(Struts+Hibernate+Spring),獲得了好的效果。這種開發(fā)模式與傳統(tǒng)MVC的開發(fā)模式比較,其最大的優(yōu)勢在于可以節(jié)省開發(fā)人員在開發(fā)Web應(yīng)用表現(xiàn)層式的工作量,同時(shí)又為用戶提供非常友好的交互界面。

    從表1中可以看出,本文采用的方法在開發(fā)工作量、用戶界面、軟件可擴(kuò)展性等三個(gè)方面都具有相當(dāng)大的優(yōu)勢。

    本網(wǎng)絡(luò)課程的設(shè)計(jì)和開發(fā)是從教學(xué)內(nèi)容和網(wǎng)絡(luò)教學(xué)支撐環(huán)境兩個(gè)方面展開的,已在教學(xué)中使用一年,收到了較好的教學(xué)效果。特別是課程章節(jié)采用樹型結(jié)構(gòu),使得學(xué)生在自主學(xué)習(xí)的過程中獲得了更好的導(dǎo)航效果,提高了學(xué)習(xí)效率。下一步的工作是多增加藝術(shù)性方面的內(nèi)容,尤其是媒體素材設(shè)計(jì)方面。

    參考文獻(xiàn):

    [1] 林惠強(qiáng),劉財(cái)興,林丕源. “軟件工程”課程啟發(fā)式教學(xué)的研究與實(shí)踐[J]. 計(jì)算機(jī)教育,2008(11):40-42.

    [2] 佚名. Dorado與Strats、Hibernare、Spring的集成開發(fā)模式[EB/OL]. [2009-6-10].http://www.javaeye.com/topic/141135.

    猜你喜歡
    網(wǎng)絡(luò)課程軟件工程案例
    案例4 奔跑吧,少年!
    隨機(jī)變量分布及統(tǒng)計(jì)案例拔高卷
    發(fā)生在你我身邊的那些治超案例
    中國公路(2017年7期)2017-07-24 13:56:38
    虛擬化技術(shù)在計(jì)算機(jī)教學(xué)中的應(yīng)用
    網(wǎng)絡(luò)課程設(shè)計(jì)中學(xué)習(xí)動(dòng)力培養(yǎng)策略研究
    高校思政課網(wǎng)絡(luò)教育陣地開辟的探索與研究
    依托工作室的軟件工程實(shí)踐教學(xué)研究
    基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
    淺析混合學(xué)習(xí)模式下的教師培訓(xùn)網(wǎng)絡(luò)課程設(shè)計(jì)策略
    文教資料(2016年19期)2016-11-07 11:12:15
    關(guān)于提高軟件工程實(shí)踐教學(xué)質(zhì)量的幾點(diǎn)思考
    黄色丝袜av网址大全| 99国产精品免费福利视频| 欧美成人性av电影在线观看| 性欧美人与动物交配| 黄片播放在线免费| 欧美日韩精品网址| 国产野战对白在线观看| 国产免费现黄频在线看| 亚洲色图 男人天堂 中文字幕| 在线观看免费午夜福利视频| 91老司机精品| 亚洲成人免费电影在线观看| 亚洲精品一二三| 性色av乱码一区二区三区2| 一区二区三区精品91| 欧美另类亚洲清纯唯美| 欧美日韩精品网址| 一区二区日韩欧美中文字幕| 欧美日韩乱码在线| 在线av久久热| 丁香六月欧美| 久久婷婷成人综合色麻豆| 18禁国产床啪视频网站| 18美女黄网站色大片免费观看| av网站在线播放免费| 国产成人精品久久二区二区免费| 三上悠亚av全集在线观看| 深夜精品福利| 日韩大码丰满熟妇| 亚洲欧洲精品一区二区精品久久久| 99国产精品一区二区三区| 日韩欧美国产一区二区入口| 欧美日韩亚洲综合一区二区三区_| 久久久国产成人免费| 50天的宝宝边吃奶边哭怎么回事| 日本黄色视频三级网站网址| 亚洲精品粉嫩美女一区| 男人操女人黄网站| 久久人人爽av亚洲精品天堂| 亚洲成人久久性| 99国产精品免费福利视频| 青草久久国产| 久久国产精品人妻蜜桃| 一区二区三区激情视频| 国产精品免费一区二区三区在线| 麻豆国产av国片精品| 最新美女视频免费是黄的| 黄色成人免费大全| 欧美黑人欧美精品刺激| tocl精华| xxx96com| 日本黄色视频三级网站网址| 美女高潮到喷水免费观看| 大香蕉久久成人网| 亚洲色图综合在线观看| 色哟哟哟哟哟哟| 日本黄色日本黄色录像| 很黄的视频免费| 精品国产乱子伦一区二区三区| 黄网站色视频无遮挡免费观看| 国产精品香港三级国产av潘金莲| 免费看十八禁软件| 91大片在线观看| 久热爱精品视频在线9| 搡老岳熟女国产| 香蕉丝袜av| 很黄的视频免费| netflix在线观看网站| 欧美一区二区精品小视频在线| 国产精品九九99| 真人一进一出gif抽搐免费| 亚洲在线自拍视频| 老汉色∧v一级毛片| 久久中文看片网| 国产精华一区二区三区| 一级毛片女人18水好多| 国产男靠女视频免费网站| 国产av精品麻豆| 操美女的视频在线观看| 女性被躁到高潮视频| 精品一区二区三卡| 久久久久国内视频| 黄片播放在线免费| 一进一出抽搐gif免费好疼 | 久久伊人香网站| 亚洲av五月六月丁香网| 欧美激情 高清一区二区三区| 1024视频免费在线观看| 日本三级黄在线观看| 手机成人av网站| 久久人人精品亚洲av| 男女之事视频高清在线观看| 国内久久婷婷六月综合欲色啪| 一级a爱视频在线免费观看| 国产一区在线观看成人免费| 在线观看免费日韩欧美大片| 亚洲精品久久午夜乱码| 亚洲成人免费av在线播放| 国产午夜精品久久久久久| bbb黄色大片| 中文字幕av电影在线播放| 韩国精品一区二区三区| 国产精品爽爽va在线观看网站 | av有码第一页| 成人国语在线视频| 日韩国内少妇激情av| 亚洲精品一区av在线观看| 少妇裸体淫交视频免费看高清 | 亚洲 国产 在线| 国产午夜精品久久久久久| 精品无人区乱码1区二区| 香蕉久久夜色| av视频免费观看在线观看| 嫁个100分男人电影在线观看| 高潮久久久久久久久久久不卡| 麻豆成人av在线观看| 国产精品免费一区二区三区在线| 老司机午夜十八禁免费视频| 女人爽到高潮嗷嗷叫在线视频| 国产精品影院久久| 国产精品久久久久久人妻精品电影| svipshipincom国产片| 亚洲欧美精品综合一区二区三区| av视频免费观看在线观看| 91国产中文字幕| 91精品国产国语对白视频| 99国产极品粉嫩在线观看| 少妇裸体淫交视频免费看高清 | 美女大奶头视频| 电影成人av| 日韩欧美在线二视频| 国产亚洲精品久久久久久毛片| 99国产精品免费福利视频| 国产麻豆69| 久久精品国产综合久久久| 精品人妻1区二区| 国产精品自产拍在线观看55亚洲| 国内久久婷婷六月综合欲色啪| 色哟哟哟哟哟哟| 嫩草影院精品99| 欧美成人免费av一区二区三区| 国产精品98久久久久久宅男小说| 日本黄色日本黄色录像| 欧美日韩亚洲国产一区二区在线观看| 身体一侧抽搐| 91成年电影在线观看| 久久久国产成人精品二区 | 国产熟女午夜一区二区三区| 国产1区2区3区精品| 欧美+亚洲+日韩+国产| 午夜福利在线免费观看网站| 国产精品亚洲av一区麻豆| 欧美人与性动交α欧美软件| 精品乱码久久久久久99久播| 欧美日韩一级在线毛片| 在线十欧美十亚洲十日本专区| 国产av一区二区精品久久| tocl精华| 9热在线视频观看99| 欧美午夜高清在线| 精品熟女少妇八av免费久了| 91在线观看av| 久久中文看片网| 日本wwww免费看| 色婷婷久久久亚洲欧美| 国产精品二区激情视频| 少妇的丰满在线观看| 色老头精品视频在线观看| 亚洲,欧美精品.| av福利片在线| 不卡av一区二区三区| 国产不卡一卡二| 青草久久国产| 欧美乱色亚洲激情| 日本黄色日本黄色录像| 国产精品 欧美亚洲| 中文亚洲av片在线观看爽| 成人亚洲精品一区在线观看| 级片在线观看| 国产精品久久久av美女十八| 成人手机av| 咕卡用的链子| 亚洲av美国av| 最新在线观看一区二区三区| 国产无遮挡羞羞视频在线观看| 免费高清在线观看日韩| 国产精品av久久久久免费| 日本一区二区免费在线视频| 国产精品国产高清国产av| 一二三四社区在线视频社区8| 一进一出抽搐动态| 黑人巨大精品欧美一区二区mp4| 长腿黑丝高跟| www.熟女人妻精品国产| 老司机靠b影院| 久久中文字幕人妻熟女| 亚洲 欧美一区二区三区| 新久久久久国产一级毛片| 视频在线观看一区二区三区| 一级毛片精品| 国产精品免费一区二区三区在线| 国产亚洲欧美98| 在线观看免费视频日本深夜| 久久人妻熟女aⅴ| 久久国产精品人妻蜜桃| 亚洲国产精品999在线| 超色免费av| netflix在线观看网站| 午夜a级毛片| 亚洲一卡2卡3卡4卡5卡精品中文| 久久精品国产综合久久久| 精品一品国产午夜福利视频| 夜夜夜夜夜久久久久| 国产亚洲av高清不卡| 琪琪午夜伦伦电影理论片6080| 熟女少妇亚洲综合色aaa.| 日韩中文字幕欧美一区二区| 欧美日韩乱码在线| 一区二区三区国产精品乱码| 亚洲精品一二三| av片东京热男人的天堂| 国产视频一区二区在线看| av有码第一页| 黄色a级毛片大全视频| 新久久久久国产一级毛片| 桃红色精品国产亚洲av| 欧美不卡视频在线免费观看 | 在线十欧美十亚洲十日本专区| 久久精品影院6| av网站在线播放免费| 欧美日韩黄片免| 黄色视频,在线免费观看| 国产精品一区二区在线不卡| 亚洲国产精品sss在线观看 | 一二三四在线观看免费中文在| 在线天堂中文资源库| 久久这里只有精品19| 美女国产高潮福利片在线看| 大陆偷拍与自拍| 国产精品一区二区在线不卡| 亚洲精品久久成人aⅴ小说| av福利片在线| 亚洲精品在线美女| 男女之事视频高清在线观看| 9191精品国产免费久久| 国产成年人精品一区二区 | 88av欧美| 成人18禁在线播放| 一a级毛片在线观看| 久久久久久久久久久久大奶| 国内久久婷婷六月综合欲色啪| 亚洲欧美激情在线| 亚洲熟妇熟女久久| 黄片播放在线免费| 亚洲激情在线av| 久久这里只有精品19| 久久国产精品影院| 黄频高清免费视频| 一区二区三区国产精品乱码| 在线天堂中文资源库| 熟女少妇亚洲综合色aaa.| 少妇粗大呻吟视频| 麻豆av在线久日| 91在线观看av| 久久久久久大精品| 丁香六月欧美| 亚洲av美国av| 精品午夜福利视频在线观看一区| 亚洲成人免费av在线播放| 久久九九热精品免费| 一本大道久久a久久精品| 在线天堂中文资源库| 熟女少妇亚洲综合色aaa.| 热re99久久精品国产66热6| 亚洲一码二码三码区别大吗| 国产激情欧美一区二区| 国产一卡二卡三卡精品| 一级片'在线观看视频| 亚洲精品在线观看二区| 黄色片一级片一级黄色片| 国产精品免费视频内射| 久久中文字幕人妻熟女| 精品卡一卡二卡四卡免费| 日本精品一区二区三区蜜桃| 黑人猛操日本美女一级片| 亚洲精品一区av在线观看| 成年人黄色毛片网站| 亚洲自偷自拍图片 自拍| 午夜福利一区二区在线看| 69精品国产乱码久久久| 亚洲熟女毛片儿| 欧美激情高清一区二区三区| 人人澡人人妻人| 美女午夜性视频免费| 久99久视频精品免费| 欧美不卡视频在线免费观看 | a级毛片黄视频| 视频区欧美日本亚洲| √禁漫天堂资源中文www| 婷婷精品国产亚洲av在线| 香蕉国产在线看| 亚洲欧美一区二区三区久久| 亚洲片人在线观看| www国产在线视频色| 久久欧美精品欧美久久欧美| 亚洲人成电影免费在线| 一二三四在线观看免费中文在| 久久久水蜜桃国产精品网| 亚洲精品国产色婷婷电影| 亚洲伊人色综图| 中亚洲国语对白在线视频| 亚洲午夜理论影院| 免费高清在线观看日韩| 久久久久久久久中文| 99热只有精品国产| 国产aⅴ精品一区二区三区波| 美女午夜性视频免费| 中文字幕人妻熟女乱码| 欧美日韩黄片免| 最近最新中文字幕大全免费视频| 香蕉久久夜色| 免费观看人在逋| 欧美大码av| 久久久久亚洲av毛片大全| 欧美精品一区二区免费开放| 亚洲成人免费电影在线观看| 18美女黄网站色大片免费观看| 免费日韩欧美在线观看| 成人亚洲精品一区在线观看| 亚洲av片天天在线观看| 深夜精品福利| 搡老乐熟女国产| 午夜福利欧美成人| 亚洲男人的天堂狠狠| av中文乱码字幕在线| 日韩大码丰满熟妇| 日日爽夜夜爽网站| 免费在线观看完整版高清| 亚洲色图 男人天堂 中文字幕| 国产99久久九九免费精品| 韩国精品一区二区三区| www.www免费av| 岛国在线观看网站| а√天堂www在线а√下载| 在线观看免费高清a一片| 日本精品一区二区三区蜜桃| 精品国内亚洲2022精品成人| 亚洲熟妇熟女久久| 成人精品一区二区免费| 成人国产一区最新在线观看| 精品一区二区三区四区五区乱码| 最好的美女福利视频网| 国产精品亚洲av一区麻豆| 免费在线观看影片大全网站| 日韩有码中文字幕| 一进一出抽搐gif免费好疼 | 日韩成人在线观看一区二区三区| 首页视频小说图片口味搜索| 波多野结衣av一区二区av| 日韩有码中文字幕| 少妇 在线观看| 一个人观看的视频www高清免费观看 | 亚洲欧洲精品一区二区精品久久久| 乱人伦中国视频| 欧美日韩福利视频一区二区| 国产视频一区二区在线看| 俄罗斯特黄特色一大片| 精品久久久精品久久久| 中文字幕人妻丝袜制服| 老司机深夜福利视频在线观看| 午夜亚洲福利在线播放| 好看av亚洲va欧美ⅴa在| 国产亚洲欧美在线一区二区| 国产在线精品亚洲第一网站| a级片在线免费高清观看视频| svipshipincom国产片| 久久人人精品亚洲av| 视频区图区小说| 韩国精品一区二区三区| 欧美日韩一级在线毛片| 亚洲精品国产区一区二| 99在线视频只有这里精品首页| 久久精品91蜜桃| 香蕉国产在线看| 国产精品免费视频内射| 最近最新免费中文字幕在线| 曰老女人黄片| 久久久久久久久久久久大奶| 一边摸一边做爽爽视频免费| 中文欧美无线码| 丝袜在线中文字幕| 一进一出抽搐动态| 午夜影院日韩av| 色婷婷av一区二区三区视频| 天天躁狠狠躁夜夜躁狠狠躁| 免费在线观看亚洲国产| 亚洲自拍偷在线| 女人被狂操c到高潮| 免费看a级黄色片| 亚洲一区高清亚洲精品| 美女午夜性视频免费| 99久久精品国产亚洲精品| 欧美一区二区精品小视频在线| 欧美日韩一级在线毛片| 999久久久精品免费观看国产| 男人的好看免费观看在线视频 | 桃色一区二区三区在线观看| 在线观看一区二区三区激情| 欧洲精品卡2卡3卡4卡5卡区| 亚洲激情在线av| 精品一区二区三区av网在线观看| 长腿黑丝高跟| 午夜91福利影院| 大陆偷拍与自拍| 国产成+人综合+亚洲专区| 久久人妻熟女aⅴ| 一边摸一边抽搐一进一出视频| 成在线人永久免费视频| 久久久久久久久中文| 亚洲九九香蕉| av电影中文网址| 99精国产麻豆久久婷婷| www日本在线高清视频| 国产伦人伦偷精品视频| 91九色精品人成在线观看| 免费高清视频大片| 免费一级毛片在线播放高清视频 | 精品无人区乱码1区二区| 亚洲少妇的诱惑av| 女人被狂操c到高潮| 欧美在线黄色| 日本vs欧美在线观看视频| 婷婷精品国产亚洲av在线| 欧美黄色淫秽网站| 在线视频色国产色| av网站在线播放免费| 国产成人系列免费观看| 色婷婷av一区二区三区视频| 日韩精品免费视频一区二区三区| 欧洲精品卡2卡3卡4卡5卡区| 国产欧美日韩一区二区三| 亚洲情色 制服丝袜| 国产成年人精品一区二区 | 18禁美女被吸乳视频| 老司机亚洲免费影院| 在线看a的网站| 精品少妇一区二区三区视频日本电影| 这个男人来自地球电影免费观看| 亚洲熟女毛片儿| 欧美成狂野欧美在线观看| 侵犯人妻中文字幕一二三四区| a级毛片在线看网站| 国产亚洲av高清不卡| 亚洲五月婷婷丁香| 999久久久精品免费观看国产| 欧美人与性动交α欧美精品济南到| 岛国视频午夜一区免费看| 正在播放国产对白刺激| 亚洲成av片中文字幕在线观看| 久久影院123| 亚洲久久久国产精品| 丁香六月欧美| 久久久国产精品麻豆| 日韩国内少妇激情av| 亚洲五月天丁香| 亚洲精品在线美女| 亚洲色图 男人天堂 中文字幕| 欧美成人午夜精品| 日韩大码丰满熟妇| 亚洲成人久久性| 美女 人体艺术 gogo| 婷婷精品国产亚洲av在线| av网站在线播放免费| 国产又色又爽无遮挡免费看| 丰满人妻熟妇乱又伦精品不卡| 亚洲视频免费观看视频| 搡老乐熟女国产| 男女床上黄色一级片免费看| 亚洲 欧美一区二区三区| 老汉色av国产亚洲站长工具| 中文字幕av电影在线播放| 91成年电影在线观看| 亚洲va日本ⅴa欧美va伊人久久| 中亚洲国语对白在线视频| 精品国产超薄肉色丝袜足j| 国产色视频综合| 一级黄色大片毛片| 国产黄色免费在线视频| 亚洲精品中文字幕在线视频| 国产麻豆69| 午夜免费成人在线视频| 午夜老司机福利片| 日韩精品青青久久久久久| 精品久久蜜臀av无| 国产精品国产av在线观看| 一级毛片精品| 香蕉丝袜av| 国产精品乱码一区二三区的特点 | 黑人欧美特级aaaaaa片| 国产一区二区激情短视频| 国产成+人综合+亚洲专区| 这个男人来自地球电影免费观看| 亚洲中文字幕日韩| 日韩大码丰满熟妇| 亚洲精品中文字幕在线视频| 国产亚洲欧美98| avwww免费| 黄色丝袜av网址大全| 亚洲av成人av| 午夜日韩欧美国产| 最近最新中文字幕大全免费视频| 午夜两性在线视频| 后天国语完整版免费观看| 人人妻,人人澡人人爽秒播| 成人三级做爰电影| 91麻豆精品激情在线观看国产 | 国产精品久久久久久人妻精品电影| 日韩中文字幕欧美一区二区| 国产97色在线日韩免费| 国产又爽黄色视频| 欧美另类亚洲清纯唯美| 长腿黑丝高跟| 又黄又粗又硬又大视频| 男女下面插进去视频免费观看| 美女国产高潮福利片在线看| 青草久久国产| 最好的美女福利视频网| 久久伊人香网站| 美女高潮到喷水免费观看| 黑人操中国人逼视频| 在线观看午夜福利视频| 嫩草影视91久久| 大码成人一级视频| 美女高潮喷水抽搐中文字幕| 欧美乱码精品一区二区三区| av网站免费在线观看视频| 丝袜在线中文字幕| 少妇的丰满在线观看| 日本五十路高清| 欧美黄色淫秽网站| 宅男免费午夜| 99久久99久久久精品蜜桃| 男女之事视频高清在线观看| 热re99久久精品国产66热6| 亚洲成国产人片在线观看| 亚洲精品久久成人aⅴ小说| 在线播放国产精品三级| 成人亚洲精品一区在线观看| 97人妻天天添夜夜摸| 国产精品偷伦视频观看了| 乱人伦中国视频| svipshipincom国产片| 一区二区日韩欧美中文字幕| 中文字幕最新亚洲高清| 久久久国产精品麻豆| 777久久人妻少妇嫩草av网站| 午夜免费激情av| 国产av在哪里看| 国产高清国产精品国产三级| 亚洲九九香蕉| 一级黄色大片毛片| 久久久精品国产亚洲av高清涩受| 亚洲国产看品久久| 国产成人av激情在线播放| 精品国产乱码久久久久久男人| 国产视频一区二区在线看| 精品一区二区三区四区五区乱码| 1024香蕉在线观看| 久久久久久久久中文| 国产成人精品久久二区二区91| 身体一侧抽搐| 亚洲国产中文字幕在线视频| 啦啦啦 在线观看视频| 高清欧美精品videossex| 波多野结衣一区麻豆| 午夜精品国产一区二区电影| 久久久久久亚洲精品国产蜜桃av| 男女做爰动态图高潮gif福利片 | 757午夜福利合集在线观看| 久久午夜亚洲精品久久| 巨乳人妻的诱惑在线观看| 欧美大码av| 五月开心婷婷网| 亚洲专区国产一区二区| 国产麻豆69| 婷婷六月久久综合丁香| 亚洲av成人一区二区三| 一级片免费观看大全| 黄色 视频免费看| 精品无人区乱码1区二区| 久久精品aⅴ一区二区三区四区| 人人妻人人添人人爽欧美一区卜| 中文字幕另类日韩欧美亚洲嫩草| 不卡av一区二区三区| 中国美女看黄片| 国产欧美日韩一区二区三区在线| www国产在线视频色| 国产精品九九99| 女人爽到高潮嗷嗷叫在线视频| 母亲3免费完整高清在线观看| 国产亚洲av高清不卡| 日本撒尿小便嘘嘘汇集6| 亚洲av美国av| 国产熟女xx| 制服诱惑二区| 国产不卡一卡二| netflix在线观看网站| av网站免费在线观看视频| 新久久久久国产一级毛片| 淫妇啪啪啪对白视频| 一级片免费观看大全| 99久久久亚洲精品蜜臀av| 欧美成人免费av一区二区三区| 90打野战视频偷拍视频| 女性被躁到高潮视频|