姚 罡 王貴萱
(桂林電子科技大學(xué),廣西 桂林 541004)
大學(xué)生創(chuàng)新訓(xùn)練項(xiàng)目注重“研究過(guò)程”而非“研究成果”,其主要是以項(xiàng)目為載體,在項(xiàng)目實(shí)施過(guò)程中,學(xué)生需要經(jīng)歷項(xiàng)目選題、查閱文獻(xiàn)、項(xiàng)目分工及實(shí)驗(yàn)測(cè)試、撰寫(xiě)結(jié)題報(bào)告、論文、申請(qǐng)軟件著作權(quán)或?qū)@?、結(jié)題驗(yàn)收等諸多環(huán)節(jié)。整個(gè)過(guò)程能充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的主動(dòng)性、積極性,激發(fā)學(xué)生的創(chuàng)新思維和創(chuàng)新意識(shí),掌握思考問(wèn)題,解決問(wèn)題的方法,提高創(chuàng)新能力和實(shí)踐能力。
以我校2013級(jí)信息安全、軟件工程專(zhuān)業(yè)3位學(xué)生的大學(xué)生創(chuàng)新訓(xùn)練項(xiàng)目《基于P2P技術(shù)的內(nèi)聯(lián)網(wǎng)安全通信系統(tǒng)》為例,探討實(shí)驗(yàn)項(xiàng)目對(duì)學(xué)生創(chuàng)新能力的培養(yǎng)。
學(xué)生結(jié)合理論課程、個(gè)人學(xué)習(xí)興趣進(jìn)行前期調(diào)研,發(fā)現(xiàn)隨著企業(yè)信息化的發(fā)展,企業(yè)員工的個(gè)人隱私、員工之間的合作交流等信息必然涉及到商業(yè)秘密等敏感信息,因而企業(yè)必須重視信息安全,防止內(nèi)部數(shù)據(jù)流入公網(wǎng)?;诖四繕?biāo),確定項(xiàng)目選題,通過(guò)對(duì)P2P網(wǎng)絡(luò)中節(jié)點(diǎn)認(rèn)證、安全隧道建立、數(shù)據(jù)安全傳輸?shù)确矫娴难芯浚瑢?shí)現(xiàn)基于P2P的安全、便捷的內(nèi)網(wǎng)數(shù)據(jù)通信系統(tǒng),具有安全登錄驗(yàn)證、分布式加密、信息與文件安全傳輸、加密視頻聊天及加密語(yǔ)音通話(huà)等功能。內(nèi)部用戶(hù)通過(guò)該私有即時(shí)通工具(而不是QQ等)交互的數(shù)據(jù)無(wú)需通過(guò)外部服務(wù)器,最大限度保護(hù)內(nèi)部數(shù)據(jù)安全,同時(shí)用戶(hù)間點(diǎn)對(duì)點(diǎn)的加密數(shù)據(jù)發(fā)送,大大增強(qiáng)了系統(tǒng)的可擴(kuò)展性和健壯性,滿(mǎn)足企業(yè)內(nèi)部安全、便捷通信的需求。
大學(xué)生創(chuàng)新訓(xùn)練項(xiàng)目重在參與,不是為了創(chuàng)新而創(chuàng)新,創(chuàng)新的理解不是提出全新的技術(shù)和理論,也可以是對(duì)所學(xué)知識(shí)的綜合性、實(shí)踐性的應(yīng)用,考驗(yàn)學(xué)生將理論學(xué)習(xí)用于解決實(shí)際問(wèn)題的能力。項(xiàng)目的實(shí)施強(qiáng)調(diào)興趣驅(qū)動(dòng),培養(yǎng)學(xué)生的自主性、探索性、實(shí)踐性和協(xié)作性。
項(xiàng)目由客戶(hù)端、服務(wù)器端組成,客戶(hù)端完成登錄、聊天、文件(在線(xiàn)、離線(xiàn))傳輸、視頻語(yǔ)音聊天等模塊,服務(wù)器端完成用戶(hù)管理、NAT穿越等功能模塊。模塊實(shí)現(xiàn)設(shè)計(jì)的理論和技術(shù)有些是學(xué)生課堂中學(xué)習(xí)過(guò)的,而有些是全新的概念,從未接觸過(guò)的,為了解決實(shí)際問(wèn)題,學(xué)生必須自學(xué),延伸教學(xué)知識(shí)體系的內(nèi)容。同時(shí),不難發(fā)現(xiàn)理論知識(shí)對(duì)項(xiàng)目的引導(dǎo),項(xiàng)目要求學(xué)生能夠綜合利用網(wǎng)絡(luò)通信、身份認(rèn)證、密碼學(xué)、Windows編程等技術(shù),并逐步建立起軟件工程思維方法。
為了實(shí)現(xiàn)便利性和高效性,項(xiàng)目采用P2P與C/S架構(gòu)相結(jié)合的模式,學(xué)生在學(xué)習(xí)計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)上,完成了項(xiàng)目測(cè)試網(wǎng)絡(luò)的搭建,更一步需要理解網(wǎng)絡(luò)體系結(jié)構(gòu)和P2P實(shí)現(xiàn)、NAT穿越技術(shù),結(jié)合兩種模式的優(yōu)點(diǎn),定義不同功能需求采用的網(wǎng)絡(luò)模式。
用戶(hù)登錄模塊的設(shè)計(jì)過(guò)程是學(xué)生不斷發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,從實(shí)踐中來(lái),到實(shí)踐中去,實(shí)現(xiàn)知識(shí)積累的過(guò)程。初始設(shè)計(jì)時(shí)候,學(xué)生根據(jù)數(shù)據(jù)庫(kù)所學(xué)知識(shí),以通用的用戶(hù)名、口令結(jié)合的方式進(jìn)行身份認(rèn)證,通過(guò)網(wǎng)絡(luò)抓包發(fā)現(xiàn),登錄過(guò)程傳輸?shù)挠脩?hù)名和口令是明文形式,暴露了安全問(wèn)題,那么加密口令是否能保證安全,但又可發(fā)現(xiàn)存在重放問(wèn)題,通過(guò)對(duì)銀行U盾分析,最終決定采用挑戰(zhàn)響應(yīng)的認(rèn)證模式,解決了登錄過(guò)程中的安全隱患。此外,學(xué)生還對(duì)基于生物特征的身份認(rèn)證技術(shù)產(chǎn)生興趣,又查閱人臉識(shí)別、鍵鼠行為識(shí)別等資料,分析相關(guān)的實(shí)現(xiàn)算法和技術(shù),拓展視野。
創(chuàng)新并不一定要提出很前沿很高深的理論和技術(shù),只要能為了解決實(shí)際問(wèn)題,提出自己合理的方案就是創(chuàng)新。項(xiàng)目中用戶(hù)的交互數(shù)據(jù)進(jìn)行了加密和認(rèn)證,必須用到加密算法,那么設(shè)計(jì)握手協(xié)議解決密鑰協(xié)商問(wèn)題、設(shè)計(jì)數(shù)據(jù)報(bào)文格式解決數(shù)據(jù)傳輸(包含在線(xiàn)、離線(xiàn)數(shù)據(jù))就成為一個(gè)核心問(wèn)題。項(xiàng)目組學(xué)生給出自有的數(shù)據(jù)包格式,并對(duì)字段進(jìn)行詳細(xì)設(shè)計(jì),以達(dá)到握手、注冊(cè)、登錄、文字信息、心跳等多種信息傳輸。
創(chuàng)新要發(fā)揮主觀能動(dòng)性,積極探索,勇于提出自己的觀點(diǎn),不怕失敗。對(duì)于離線(xiàn)數(shù)據(jù)的傳輸問(wèn)題,學(xué)生提出發(fā)揮P2P技術(shù)的精髓,離線(xiàn)數(shù)據(jù)不發(fā)給中心服務(wù)器,而是交由在線(xiàn)客戶(hù)端代理處理,那么在線(xiàn)客戶(hù)端如何選取,并且方案的優(yōu)劣性還有待進(jìn)行驗(yàn)證。解決問(wèn)題的過(guò)程就是不斷衍生新問(wèn)題,不斷驗(yàn)證、總結(jié)以修正方案。
創(chuàng)新項(xiàng)目實(shí)踐過(guò)程也是培養(yǎng)學(xué)生團(tuán)隊(duì)協(xié)作精神的過(guò)程,包括學(xué)生與學(xué)生之間的協(xié)作,學(xué)生與指導(dǎo)老師之間的協(xié)作。團(tuán)隊(duì)必須明確一致的團(tuán)隊(duì)使命和目標(biāo),共享學(xué)習(xí)成果,恰到好處的交流,正視沖突,求同存異,強(qiáng)調(diào)成員的責(zé)任意識(shí)。
指導(dǎo)老師是項(xiàng)目的引導(dǎo)者,在選題、功能模塊定義、實(shí)現(xiàn)技術(shù)和方案中參與討論,提出建議,拓展學(xué)生思路。教學(xué)相長(zhǎng),在溝通過(guò)程中,指導(dǎo)教師學(xué)習(xí)如何了解學(xué)生心理,分析學(xué)生的知識(shí)結(jié)構(gòu)、學(xué)習(xí)能力,如何給予合理的引導(dǎo),如何激發(fā)學(xué)生的學(xué)習(xí)興趣。通過(guò)指導(dǎo)項(xiàng)目不斷總結(jié)教學(xué)經(jīng)驗(yàn),提高指導(dǎo)教師教學(xué)基本功,教師把這些經(jīng)驗(yàn)帶入課堂,反哺課堂教學(xué)。同時(shí)參與項(xiàng)目的學(xué)生的學(xué)習(xí)態(tài)度和積極性能以點(diǎn)帶面,影響周?chē)瑢W(xué),使得更多學(xué)生受益。
大學(xué)生創(chuàng)新訓(xùn)練項(xiàng)目完成的內(nèi)容與實(shí)際應(yīng)用相關(guān),指導(dǎo)教師可以將項(xiàng)目分解,設(shè)計(jì)成多個(gè)綜合性、設(shè)計(jì)性實(shí)驗(yàn),學(xué)生在實(shí)驗(yàn)過(guò)程中能將多個(gè)知識(shí)點(diǎn)和技術(shù)有機(jī)結(jié)合起來(lái),教師必須參與到實(shí)驗(yàn)中,復(fù)制指導(dǎo)項(xiàng)目的模式,針對(duì)學(xué)生在實(shí)驗(yàn)中出現(xiàn)的問(wèn)題,采用提示和設(shè)疑的方法讓學(xué)生運(yùn)用所學(xué)的知識(shí),查閱資料,解決問(wèn)題,培養(yǎng)學(xué)生學(xué)習(xí)的自主性和創(chuàng)新能力。
通過(guò)大學(xué)生創(chuàng)新訓(xùn)練項(xiàng)目,可以培養(yǎng)學(xué)生自主進(jìn)行研究性學(xué)習(xí)、團(tuán)隊(duì)協(xié)作的工作方法,激發(fā)學(xué)生的創(chuàng)新性,堅(jiān)定迎難而上的務(wù)實(shí)態(tài)度。指導(dǎo)教師在指導(dǎo)學(xué)生完成項(xiàng)目的過(guò)程,也是自我綜合素質(zhì)的提高,對(duì)教學(xué)模式和內(nèi)容必定會(huì)有一定的優(yōu)化,采取多種措施培養(yǎng)大學(xué)生的創(chuàng)新性思維。
[1]李麗潔.大學(xué)生創(chuàng)新實(shí)驗(yàn)項(xiàng)目中的實(shí)驗(yàn)教學(xué)[J].實(shí)驗(yàn)技術(shù)與管理,2011(3).
[2]杜新強(qiáng).從大學(xué)生創(chuàng)新實(shí)驗(yàn)項(xiàng)目談學(xué)生創(chuàng)新能力的培養(yǎng)[J].黑龍江教育,2012(1).