亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目移動(dòng)管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

        2021-03-17 10:35:00趙振紅
        關(guān)鍵詞:創(chuàng)業(yè)項(xiàng)目數(shù)據(jù)庫(kù)模塊

        趙振紅

        (渤海大學(xué) 教育科學(xué)學(xué)院,遼寧 錦州 121013)

        0 引言

        創(chuàng)新是一個(gè)國(guó)家得以持之以恒發(fā)展的核心驅(qū)動(dòng)力[1],創(chuàng)業(yè)是增加就業(yè)的有效渠道,“大眾創(chuàng)業(yè)、萬(wàn)眾創(chuàng)新”是在經(jīng)濟(jì)發(fā)展進(jìn)入新常態(tài)時(shí)期提出的,作為深入實(shí)施創(chuàng)新驅(qū)動(dòng)發(fā)展戰(zhàn)略的重要支撐,有利于創(chuàng)造財(cái)富的源泉充分涌流,擺脫經(jīng)濟(jì)增長(zhǎng)乏力的危機(jī),全面提升綜合國(guó)力.以創(chuàng)新創(chuàng)業(yè)為范式的大學(xué)轉(zhuǎn)型發(fā)展成為高等教育變革的基本方向[2],以創(chuàng)造性、創(chuàng)新性和開創(chuàng)性為內(nèi)涵,建立適合社會(huì)發(fā)展、產(chǎn)業(yè)企業(yè)需求和學(xué)生成長(zhǎng)發(fā)展需要的教育發(fā)展體系[3],培育大學(xué)生的創(chuàng)業(yè)意識(shí)、創(chuàng)新精神和創(chuàng)新創(chuàng)業(yè)能力,以創(chuàng)業(yè)帶動(dòng)就業(yè)能力升級(jí),解決大學(xué)生就業(yè)難題,破除“等、靠、要”等思維方式,推動(dòng)創(chuàng)新創(chuàng)業(yè)教育實(shí)施走向?qū)I(yè)化、科學(xué)化與高效化[4].《國(guó)務(wù)院關(guān)于推動(dòng)創(chuàng)新創(chuàng)業(yè)高質(zhì)量發(fā)展打造“雙創(chuàng)”升級(jí)版的意見》指出[5],強(qiáng)化大學(xué)生創(chuàng)新創(chuàng)業(yè)教育培訓(xùn),推動(dòng)高??蒲性核鶆?chuàng)新創(chuàng)業(yè)深度融合,促進(jìn)創(chuàng)新創(chuàng)業(yè)平臺(tái)服務(wù)升級(jí),對(duì)優(yōu)秀創(chuàng)新創(chuàng)業(yè)項(xiàng)目加強(qiáng)后續(xù)跟蹤支持,提升創(chuàng)新創(chuàng)業(yè)項(xiàng)目對(duì)大學(xué)生創(chuàng)新創(chuàng)新教育的引領(lǐng)作用.

        創(chuàng)新創(chuàng)業(yè)項(xiàng)目是高校創(chuàng)新創(chuàng)業(yè)教育體系的重要組成部分,能夠引導(dǎo)大學(xué)生建立創(chuàng)新創(chuàng)業(yè)價(jià)值目標(biāo)、激發(fā)創(chuàng)新創(chuàng)業(yè)熱情,培養(yǎng)團(tuán)隊(duì)合作精神和盡早適應(yīng)社會(huì)能力[6].大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目在橫向上分為創(chuàng)新訓(xùn)練項(xiàng)目、創(chuàng)業(yè)訓(xùn)練項(xiàng)目和創(chuàng)業(yè)實(shí)踐項(xiàng)目,縱向上分為校級(jí)、省級(jí)和國(guó)家級(jí)[7].創(chuàng)新創(chuàng)業(yè)項(xiàng)目的組織和管理是非常重要的工作,傳統(tǒng)以手工為主的管理方式存在很多弊端,突出表現(xiàn)在三個(gè)方面:①管理工作繁重,工作人員要對(duì)大量的項(xiàng)目材料歸納、匯總、保存,專家邀約難度大、協(xié)調(diào)工作繁瑣,需要與相關(guān)人員進(jìn)行大量的信息溝通;②管理工作不公開、不透明,信息傳遞不及時(shí),經(jīng)常發(fā)生漏報(bào)現(xiàn)象,評(píng)審環(huán)節(jié)人為操縱普遍存在;③影響項(xiàng)目研究進(jìn)展,項(xiàng)目的申報(bào)、開題、中期和結(jié)題等環(huán)節(jié),需要提交很多材料,信息交流不暢通或材料傳遞緩慢,無(wú)法保證按時(shí)完成.信息技術(shù)發(fā)展為大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目管理提供了全新手段,尤其是移動(dòng)信息時(shí)代到來(lái),智能手機(jī)成為大學(xué)生必備的交流和學(xué)習(xí)工具,開發(fā)大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目移動(dòng)管理平臺(tái),工作人員線上發(fā)布項(xiàng)目相關(guān)信息并進(jìn)行綜合管理,教師對(duì)學(xué)生提供精準(zhǔn)線上指導(dǎo),學(xué)生線上接收各類信息并提交相關(guān)材料,全面提升創(chuàng)新創(chuàng)業(yè)項(xiàng)目管理水平,充分發(fā)揮創(chuàng)新創(chuàng)業(yè)項(xiàng)目在提高人才培養(yǎng)質(zhì)量方面的重要作用.

        1 技術(shù)框架設(shè)計(jì)

        框架具有松散耦合和高擴(kuò)展性等優(yōu)點(diǎn),能夠顯著提高開發(fā)效率.移動(dòng)開發(fā)可選擇的框架很多,本平臺(tái)使用Apache的Cordova,是目前市場(chǎng)上占有率最高的混合移動(dòng)應(yīng)用開發(fā)框架[8].Cordova基于HTML5、CSS和JavaScript,尤其適合當(dāng)下最流行的Hybrid APP移動(dòng)端開發(fā)技術(shù)[9],統(tǒng)一使用JavaScript接口訪問(wèn)設(shè)備本地API,除了支持Android和iOS兩大主流移動(dòng)操作系統(tǒng)外,也支持Windows Phone和BlackBerry等市場(chǎng)占有率較低的移動(dòng)操作系統(tǒng),輕松調(diào)用Android、iOS、Symbian和Bada等移動(dòng)設(shè)備上多種原生方法.Cordova擁有眾多插件,利用Java腳本的標(biāo)準(zhǔn)接口調(diào)用,使用同步或異步處理不同級(jí)別通信,基于Web技術(shù)的UI界面給用戶提供良好的交互體驗(yàn).Cordova開發(fā)框架由Web應(yīng)用層、橋接層、組件層和操作系統(tǒng)層構(gòu)成,各層之間通過(guò)應(yīng)用程序接口訪問(wèn),框架結(jié)構(gòu)如圖1所示.

        2 功能框架設(shè)計(jì)

        功能設(shè)計(jì)又稱總體設(shè)計(jì),在軟件生命周期中屬于概要設(shè)計(jì)范疇[10],基于高內(nèi)聚、低耦合和信息隱藏等原則,在邏輯上將系統(tǒng)劃分為若干個(gè)獨(dú)立的功能模塊,便于編程實(shí)現(xiàn).通常的功能設(shè)計(jì)以工作流程為基礎(chǔ),按照用戶角色進(jìn)行功能模塊劃分,每個(gè)用戶角色使用多個(gè)功能模塊,每個(gè)功能模塊被多個(gè)用戶角色所使用,用戶角色和功能模塊之間的依賴關(guān)系通過(guò)權(quán)限分配實(shí)現(xiàn).本平臺(tái)的用戶角色包括領(lǐng)導(dǎo)、管理人員、教師、學(xué)生、專家和系統(tǒng)管理員等六類.其中,領(lǐng)導(dǎo)包括學(xué)校領(lǐng)導(dǎo)和學(xué)院領(lǐng)導(dǎo),主要工作是查詢和審批,掌握項(xiàng)目總體情況;管理人員包括學(xué)校管理人員和學(xué)院管理人員,學(xué)校管理人員負(fù)責(zé)全校項(xiàng)目管理,學(xué)院管理人員負(fù)責(zé)傳達(dá)學(xué)校信息并管理學(xué)院項(xiàng)目;教師的主要工作是在線指導(dǎo)學(xué)生項(xiàng)目申報(bào)、解決項(xiàng)目實(shí)施過(guò)程中學(xué)生的難題;學(xué)生是本平臺(tái)的最核心用戶,完成從項(xiàng)目申報(bào)到結(jié)題的全部工作;專家的主要工作是線上評(píng)審項(xiàng)目;系統(tǒng)管理員負(fù)責(zé)系統(tǒng)的運(yùn)行和維護(hù).本平臺(tái)的工程流程按照“項(xiàng)目立項(xiàng)→項(xiàng)目申報(bào)→項(xiàng)目評(píng)審→項(xiàng)目開題→項(xiàng)目中期→項(xiàng)目結(jié)項(xiàng)”的過(guò)程,項(xiàng)目執(zhí)行過(guò)程還涉及“項(xiàng)目變更”和“項(xiàng)目經(jīng)費(fèi)”,系統(tǒng)運(yùn)行還需要“基本信息”和“系統(tǒng)維護(hù)”,基于此,將本平臺(tái)功能劃分為十個(gè)模塊,每個(gè)模塊又包括若干個(gè)子模塊,設(shè)計(jì)結(jié)果如圖2所示.

        對(duì)于圖2所示的平臺(tái)功能構(gòu)架,各個(gè)模塊功能簡(jiǎn)要描述如下[11-13]:項(xiàng)目立項(xiàng)管理,主要是管理人員發(fā)布信息,教師對(duì)學(xué)生進(jìn)行線上指導(dǎo);項(xiàng)目申報(bào)管理,主要是學(xué)生填寫申報(bào)信息,管理人員審查;項(xiàng)目評(píng)審管理,主要是管理人員分配項(xiàng)目,專家線上評(píng)審;項(xiàng)目開題管理,主要是學(xué)生填寫開題報(bào)告,提交研究方案;項(xiàng)目中期管理,主要是學(xué)生填寫中期報(bào)告,專家線上評(píng)審;項(xiàng)目結(jié)題管理,主要是學(xué)生填寫結(jié)題報(bào)告、登記結(jié)題成果,專家線上評(píng)審;項(xiàng)目變更管理,主要是項(xiàng)目成員和指導(dǎo)教師的變更與審批;項(xiàng)目經(jīng)費(fèi)管理,主要是對(duì)經(jīng)費(fèi)的預(yù)算、報(bào)銷和結(jié)算進(jìn)行管理;基本信息管理,主要是對(duì)相關(guān)信息進(jìn)行編碼和規(guī)范化管理;系統(tǒng)維護(hù)管理,主要保障系統(tǒng)運(yùn)行的相關(guān)安全性和常規(guī)性維護(hù)工作.

        圖2 大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目移動(dòng)管理平臺(tái)功能框架

        3 關(guān)鍵技術(shù)實(shí)現(xiàn)

        常規(guī)性軟件功能實(shí)現(xiàn)相對(duì)容易,軟件實(shí)現(xiàn)的重點(diǎn)是解決關(guān)鍵技術(shù)問(wèn)題,本平臺(tái)的關(guān)鍵技術(shù)是開發(fā)環(huán)境搭建、打包HTML5混合App和Sqlite數(shù)據(jù)緩存模塊.

        3.1 開發(fā)環(huán)境搭建

        本平臺(tái)需要搭建的開發(fā)環(huán)境由四項(xiàng)構(gòu)成:

        (1)安裝開發(fā)工具,包括Eclipse和WebStorm.Eclipse是應(yīng)用最廣泛的跨平臺(tái)開源集成開發(fā)環(huán)境,首先下載64位的“Eclipse IDE for Java EE Developers”安裝包,然后解壓,選中eclipse.exe文件,在桌面創(chuàng)建快捷方式.WebStorm是JavaScript開發(fā)工具、最強(qiáng)大的HTML5編輯器,官網(wǎng)下載正版安裝包后安裝,然后在網(wǎng)上搜索激活用服務(wù)器網(wǎng)址和激活用編碼,注冊(cè)激活即可使用.

        (2)安裝Java開發(fā)環(huán)境,包括JDK和JRE.官網(wǎng)下載JDK安裝包“jdk-17_windows-x64_bin.exe”,雙擊進(jìn)入安裝界面,修改JDK安裝目錄,然后開始安裝;JDK安裝成功后,修改JRE安裝目錄,然后開始安裝.JRE安裝成功后,配置“JAVA_HOME、CLASSPATH”等環(huán)境變量,輸入“java-version”命令檢查配置是否成功.

        (3)安裝運(yùn)行環(huán)境,包括Cordova和Node.js.Cordova可以使用git安裝,也可以使用Node.js安裝.由于本系統(tǒng)同時(shí)使用Node.js,因此使用Node.js安裝.首先,下載Node.js安裝包,運(yùn)行安裝文件即可,安裝完成后,輸入“npm-v”命令檢查是否安裝成功;然后,運(yùn)行命令“npm install-g cordova”安裝Cordova,安裝完成后,輸入“cordova-v”命令檢查是否安裝成功.

        (4)安裝Android開發(fā)環(huán)境,包括SDK和NDK.SDK是Android軟件開發(fā)工具包,官網(wǎng)下載SDK安裝包,一直下一步安裝,安裝完成后配置環(huán)境變量,特別注意Path配置為tools目錄下,配置完成后,輸入“android-h”命令檢查是否安裝成功.NDK幫助開發(fā)者快速開發(fā)C或C++動(dòng)態(tài)庫(kù),可以自動(dòng)將so和Java應(yīng)用一起打包.SDK安裝相對(duì)簡(jiǎn)單,官網(wǎng)下載SDK安裝包,解壓在本地文件夾,將環(huán)境變量NDKROOT設(shè)置為解壓文件夾.

        3.2 打包HTML5 混合App

        Android和iOS已經(jīng)占據(jù)智能手機(jī)操作系統(tǒng)99.9%的市場(chǎng)份額,前幾年還被炒作的Windows Phone和BlackBerry等操作系統(tǒng)目前已經(jīng)退出市場(chǎng)競(jìng)爭(zhēng)[14].因此,目前的移動(dòng)App開發(fā)主要是針對(duì)Android和iOS操作系統(tǒng).很長(zhǎng)時(shí)間以來(lái),針對(duì)同一款A(yù)pp需要開發(fā)Android和iOS兩個(gè)版本,開發(fā)成本高且維護(hù)困難,Cordova解決了這一難題,即將HTML5開發(fā)的頁(yè)面,打包成Android和iOS版本,解決了兩種版本程序的差異性問(wèn)題,還能夠?qū)崿F(xiàn)對(duì)手機(jī)眾多接口的調(diào)用,提高了系統(tǒng)維護(hù)性.

        Android或iOS執(zhí)行將HTML5頁(yè)面打包成的App時(shí),將請(qǐng)求交由Node.Js服務(wù)器處理,Node.Js是JavaS?cript編程語(yǔ)言的運(yùn)行環(huán)境,其核心解釋器源自Google的V8引擎,V8引擎在執(zhí)行過(guò)程中既有解釋器、又有編譯器,首先將源代碼轉(zhuǎn)換為抽象語(yǔ)法樹,然后判斷是否為熱點(diǎn)代碼,如果是熱點(diǎn)代碼,使用編譯器,一次編譯熱點(diǎn)代碼為機(jī)器碼,執(zhí)行機(jī)器碼輸出結(jié)果;如果非熱點(diǎn)代碼,使用解釋器,逐條解釋執(zhí)行輸出結(jié)果.將請(qǐng)求交由Node.Js服務(wù)器處理,流程如圖3所示.

        圖3 Node.Js服務(wù)器流程

        3.3 Sqlite 數(shù)據(jù)緩存模塊

        Sqlite原本是嵌入式數(shù)據(jù)庫(kù),運(yùn)行在嵌入式設(shè)備或移動(dòng)設(shè)備上,占用系統(tǒng)資源少,具有較高的可靠性,適用于無(wú)人維護(hù)或惡劣環(huán)境.后來(lái)Sqlite被大量客戶端用作緩存數(shù)據(jù)庫(kù),對(duì)于頻繁使用的數(shù)據(jù)不需要多次讀取服務(wù)器,減輕了服務(wù)器存取和網(wǎng)絡(luò)傳輸壓力,顯著提高了處理速度.Apache Cordova的Cordova-Data?CachePlugin和Cordova-SQLitePlugin插件,提供了操作接口,為實(shí)現(xiàn)數(shù)據(jù)緩存功能創(chuàng)造了條件.Android和iOS都提供了沙盒機(jī)制,保護(hù)用戶不受惡意應(yīng)用侵害,每個(gè)應(yīng)用程序都有獨(dú)立的存儲(chǔ)空間,禁止不同的應(yīng)用相互訪問(wèn)數(shù)據(jù).但由于Android和iOS是不同的操作系統(tǒng),設(shè)計(jì)原理不同、程序路徑不同、沙盒機(jī)制和權(quán)限機(jī)制也不同,因此,Sqlite數(shù)據(jù)緩存模塊需要分別設(shè)計(jì),如圖4所示.

        圖4所示的Sqlite數(shù)據(jù)緩存模塊由四層構(gòu)成:JavaScript封裝層,通過(guò)Java腳本語(yǔ)言實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的CRUD操作,即增加數(shù)據(jù)、檢索數(shù)據(jù)、更新數(shù)據(jù)和刪除數(shù)據(jù),還包括對(duì)原生操作的封閉,原生操作主要用于數(shù)據(jù)庫(kù)對(duì)象的創(chuàng)建、修改和維護(hù).Apache Cordova層,提供Cordova-DataCachePlugin插件和Cordova-SQLitePlu?gin插件接口.數(shù)據(jù)庫(kù)操作層,沙盒主要用于對(duì)文件操作,其中,iOS的讀寫文件在document目錄,嵌入在應(yīng)用程序中的文件也只能拷貝到document目錄才能進(jìn)行讀寫操作;Android的assets或raw目錄存放初始數(shù)據(jù)文件,只能拷貝到沙盒環(huán)境下才能進(jìn)行讀寫操作[15].Cordova-SQLitePlugin提供了四個(gè)核心類庫(kù),其中,DB?exception類用于異常處理、DBconnect類用于數(shù)據(jù)庫(kù)連接、DBtransaction類用于事務(wù)處理、DBbackup類用于數(shù)據(jù)庫(kù)備份.對(duì)數(shù)據(jù)庫(kù)的CRUD操作則由Cordova-DataCachePlugin插件的execute()函數(shù)實(shí)現(xiàn),檢索數(shù)據(jù)、增加數(shù)據(jù)、更新數(shù)據(jù)和刪除數(shù)據(jù)分別調(diào)用SmartDbHelper的query()、insert()、update()和delete(),數(shù)據(jù)庫(kù)原生語(yǔ)句調(diào)用SmartDbHelper的exec SQL(),執(zhí)行時(shí)通過(guò)actionDispatcher根據(jù)action進(jìn)行邏輯分發(fā).

        圖4 Sqlite數(shù)據(jù)緩存模塊

        4 結(jié)束語(yǔ)

        大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目移動(dòng)管理平臺(tái)符合信息時(shí)代的管理需要,本文研究解決了平臺(tái)開發(fā)的關(guān)鍵性技術(shù)問(wèn)題.創(chuàng)新之處體現(xiàn)在四個(gè)方面:①構(gòu)建了由Web應(yīng)用層、橋接層、組件層和操作系統(tǒng)層組成的Cordova開發(fā)框架,使開發(fā)思路具體化和清晰化;②按照項(xiàng)目管理流程設(shè)計(jì)了功能框架,開發(fā)人員可直接部署,操作人員使用方便;③打包HTML5混合App,解決了Android和iOS兩種版本程序的差異性問(wèn)題,提高了程序的健壯性和維護(hù)性;④Sqlite數(shù)據(jù)緩存,直接利用Cordova插件模塊化實(shí)現(xiàn),減輕了服務(wù)器存取和網(wǎng)絡(luò)傳輸壓力.不足之處是受文章篇幅和研究時(shí)間所限,沒有給出框架和模塊的具體實(shí)現(xiàn)代碼,這需要開發(fā)人員獨(dú)立解決.本文的研究成果,為大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目移動(dòng)管理平臺(tái)開發(fā)提供完整解決方案,對(duì)其他移動(dòng)應(yīng)用項(xiàng)目開發(fā)也具有一定的指導(dǎo)作用.

        猜你喜歡
        創(chuàng)業(yè)項(xiàng)目數(shù)據(jù)庫(kù)模塊
        28通道收發(fā)處理模塊設(shè)計(jì)
        “選修3—3”模塊的復(fù)習(xí)備考
        山西18個(gè)農(nóng)村創(chuàng)業(yè)項(xiàng)目獲資金補(bǔ)助
        促進(jìn)大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目可持續(xù)發(fā)展的路徑研究
        大學(xué)(2021年2期)2021-06-11 01:13:46
        學(xué)創(chuàng)業(yè)應(yīng)用 如何選擇做健康事業(yè) 范俊宏康復(fù) 火爆創(chuàng)業(yè)項(xiàng)目
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        選修6 第三模塊 International Relationships
        国产在线不卡视频| 76少妇精品导航| 无码无套少妇毛多18p| 久久亚洲精品成人av无码网站| 男女高潮免费观看无遮挡| 国产丝袜在线精品丝袜| 国产精品免费久久久久影院仙踪林 | 少妇被又大又粗又爽毛片久久黑人| 2020无码专区人妻系列日韩| 国产真人性做爰久久网站| 国产白嫩美女在线观看| 国产精品久久久久尤物| 久久91精品国产91久久麻豆| 日本高清长片一区二区| 一本色道88久久加勒比精品| 亚洲国产一区二区三区| 日本真人边吃奶边做爽动态图 | 亚洲啊啊啊一区二区三区 | 亚洲AV无码国产精品久久l| 中文字幕av久久激情亚洲精品 | 又嫩又硬又黄又爽的视频| 美女视频黄的全免费视频网站| 中国年轻丰满女人毛茸茸| 亚洲一级电影在线观看| 中文片内射在线视频播放| 国产国拍精品亚洲av在线观看| 五月天激情电影| 吸咬奶头狂揉60分钟视频| 日韩欧美国产自由二区| 人妻少妇精品视频一区二区三区| 国产一区二区三区小向美奈子| 手机在线观看免费av网站| 亚洲av无码专区亚洲av网站| 久久亚洲sm情趣捆绑调教| 中文字幕亚洲好看有码| 风韵丰满妇啪啪区老老熟女杏吧 | 中文字幕avdvd| 丝袜美腿亚洲综合玉足| 在线观看视频免费播放| 欧美老熟妇乱子| 亚洲欧洲日产国码高潮αv|