999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于CentOS的直升機飛行學員理論知識評估平臺開發(fā)環(huán)境構(gòu)建

2018-01-09 13:22:17徐建華
軟件導刊 2017年12期
關(guān)鍵詞:數(shù)據(jù)庫環(huán)境

摘要:

在互聯(lián)網(wǎng)+時代,民航直升機地面教員可以借助互聯(lián)網(wǎng)技術(shù)準確評估飛行學員直升機執(zhí)照理論知識的掌握水平。為滿足基于互聯(lián)網(wǎng)技術(shù)開發(fā)評估平臺的要求,系統(tǒng)分析了主流虛擬計算機軟件、網(wǎng)絡(luò)操作系統(tǒng)、網(wǎng)站服務器軟件、數(shù)據(jù)庫服務器及網(wǎng)絡(luò)編程語言,結(jié)合實際進行了選型,在開源CentOS中設(shè)置了PHP運行條件,并配置了MySQL數(shù)據(jù)庫服務器,最終構(gòu)建的開發(fā)環(huán)境與租用的云虛擬主機完全兼容,同時節(jié)省了開發(fā)費用,提高了開發(fā)效率,對其它相關(guān)平臺的研發(fā)具有一定參考價值。

關(guān)鍵詞:

CentOS;LAMP;評估平臺;直升機;云虛擬主機

DOIDOI:10.11907/rjdk.172277

中圖分類號:TP319

文獻標識碼:A 文章編號:1672-7800(2017)012-0122-03

Abstract:In the Internet plus era, we can accurately assess the learning effect of students knowledge by means of Internet technology. Firstly, the mainstream virtual computer software, network operating system, web server software, database server and network programming language are analyzed. Secondly, we configure the PHP operating conditions and install the MySQL database server software. Finally, the environment can be used to evaluate the platform development. The method saves development costs and improves development efficiency. Moreover, it has a certain reference value to the development of other platforms.

Key Words:CentOS; LAMP; evaluation platform; helicopter; cloud hosting

0 引言

在互聯(lián)網(wǎng)+時代,信息與網(wǎng)絡(luò)技術(shù)發(fā)展迅速。由于傳統(tǒng)評估飛行學員直升機執(zhí)照理論知識的方法費時費力,為解決該問題,可開發(fā)一個飛行學員直升機執(zhí)照理論知識評估平臺,以借助互聯(lián)網(wǎng)技術(shù)準確評估飛行學員執(zhí)照理論知識的掌握水平。為滿足基于互聯(lián)網(wǎng)技術(shù)開發(fā)評估平臺的要求,首先要解決的問題是構(gòu)建經(jīng)濟可行的開發(fā)環(huán)境。開發(fā)環(huán)境的構(gòu)建涉及到虛擬計算機軟件、操作系統(tǒng)、數(shù)據(jù)庫的選型,以及編程語言選擇等一系列問題。

1 開發(fā)環(huán)境選型

1.1 虛擬計算機軟件

為提高開發(fā)效率,采取在Windows 7系統(tǒng)中配置開發(fā)環(huán)境的方法。目前虛擬計算機軟件主要有3種:Virtual PC、Oracle VirtualBox和VMware Workstation。Virtual PC是一款Microsoft開發(fā)的免費軟件,應用了當今最先進的虛擬技術(shù),主要用于商業(yè)軟件布署前的測試。因為是Microsoft的產(chǎn)品,所以安裝到裝有Windows的計算機上不必考慮兼容性等問題;Oracle VirtualBox是一款功能強大的虛擬機,目前已實現(xiàn)開源,是發(fā)布在GPL許可之下的自由軟件,完全免費使用,可以虛擬安裝Windows、Mac OS X和Linux等多種版本的操作系統(tǒng),但存在與部分操作系統(tǒng)不兼容的問題;VMware Workstation是一款功能強大的桌面虛擬計算機軟件,用戶可在單一桌面上同時運行不同的操作系統(tǒng),是開發(fā)、測試、部署新應用程序的最佳解決方案。

考慮到直升機飛行學員理論知識評估平臺兼容性等因素,首選VMware Workstation,目前的VMware Workstation12 Pro版本可以安裝在Windows 7上。

1.2 網(wǎng)絡(luò)操作系統(tǒng)

網(wǎng)絡(luò)操作系統(tǒng)是運行在工作站(網(wǎng)站/服務器)上單用戶或多用戶的操作系統(tǒng),不完全等同于服務器操作系統(tǒng)[1]。目前服務器中使用最廣泛的網(wǎng)絡(luò)操作系統(tǒng)有Windows Server 2008、Windows Server 2012、CentOS5.5和CentOS6.0等,每個版本還可劃分為32位和64位。

(1)Windows類。Microsoft Windows系統(tǒng)不僅在個人操作系統(tǒng)中占有優(yōu)勢,在網(wǎng)絡(luò)操作系統(tǒng)中也有著重要地位。這類操作系統(tǒng)的配置在整個局域網(wǎng)配置中是最常見的,但由于其對服務器的硬件要求較高,且穩(wěn)定性不太強,所以Microsoft網(wǎng)絡(luò)操作系統(tǒng)一般僅應用在中低檔服務器中。

(2)Linux類。這是一種新型的網(wǎng)絡(luò)操作系統(tǒng),其特點是源代碼開放,可以免費得到許多應用程序,主要體現(xiàn)在安全性和穩(wěn)定性方面,與Unix有許多類似之處,越來越多的云虛擬主機采用該類系統(tǒng)。直升機飛行學員理論知識評估平臺在開發(fā)完成后將部署到云虛擬主機中,因此選用Linux類中的CentOS系統(tǒng)。

1.3 網(wǎng)站服務器

Web服務器一般指網(wǎng)站服務器,是指駐留于因特網(wǎng)上某種類型計算機的程序,可以向瀏覽器等Web客戶端提供文檔,也可以放置網(wǎng)站文件讓全世界用戶瀏覽,或放置數(shù)據(jù)文件進行下載。目前常見的兩個Web服務器是Apache和IIS,考慮到直升機飛行學員理論知識評估平臺的跨平臺性,選用Apache作為網(wǎng)站服務器。

1.4 數(shù)據(jù)庫服務器

MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),屬于 Oracle 公司旗下產(chǎn)品。MySQL 是全球最受歡迎的開源數(shù)據(jù)庫,廣泛應用于各類應用場景。在 Web 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫管理系統(tǒng)) 應用軟件,可以保存超過50 000 000條記錄。與其它大型數(shù)據(jù)庫Oracle、SQL Server、DB2等相比,MySQL有其不足之處,但這并沒有減少其受歡迎的程度。對于直升機飛行學員理論知識評估平臺而言,MySQL提供的功能已經(jīng)綽綽有余,而且由于 MySQL是開放源碼軟件,因此可以大大降低總體成本。

1.5 編程語言

目前,用于動態(tài)網(wǎng)站開發(fā)的語言主要有3種:ASP.NET、JSP、PHP。

(1)ASP .NET的前身ASP技術(shù)是在IIS2.0上首次推出(Windows NT 3.51)的,當時與 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)時成為服務器端應用程序的熱門開發(fā)工具,微軟還特別為它量身打造了VisualInter Dev開發(fā)工具。它的簡單以及高度可定制化的能力,是其迅速崛起的原因之一。不過ASP的缺點也逐漸浮現(xiàn)出來,其面向過程的程序開發(fā)方法,使維護難度提高了很多,尤其是大型的ASP應用程序。

(2)JSP 即Java Server Pages(Java服務器頁面),是基于Java Servlet以及整個Java體系的Web開發(fā)技術(shù)。JSP可以在85%以上的服務器上運行,而且基于JSP技術(shù)的應用程序易于維護和管理,所以被許多人認為是未來最有發(fā)展前途的動態(tài)網(wǎng)站技術(shù)。

(3)PHP 即Hypertext Preprocessor(超文本預處理器),它是當今Internet上最為熱門的腳本語言,與HTML語言具有非常好的兼容性,使用者可以直接在腳本代碼中加入HTML標簽,或者在HTML標簽中加入腳本代碼,從而更好地實現(xiàn)頁面控制。PHP提供了標準的數(shù)據(jù)庫接口,數(shù)據(jù)庫連接方便,兼容性與擴展性強,可以進行面向?qū)ο缶幊獭R虼耍褂肞HP開發(fā)評估平臺是一個較好的選擇。

2 開發(fā)環(huán)境構(gòu)建過程

完整的直升機飛行學員理論知識評估平臺開發(fā)環(huán)境構(gòu)建涉及到虛擬機軟件、網(wǎng)絡(luò)操作系統(tǒng)、Web服務器、MySQL服務器、PHP等內(nèi)容[2-3],具體過程如下:

2.1 VMWare Workstation安裝

虛擬機軟件選用了VMware Workstation12 Pro,該版本除了支持更多的Linux發(fā)行版外,更為重要的是能夠通過使用DirectX 10和OpenGL 3.3,獲得極為出色的運算和圖形性能,可為今后直升機飛行學員理論知識評估平臺中的數(shù)據(jù)圖形化顯示提供支撐。具體安裝過程非常簡單,一般只需按照提示一步步完成即可[4]。

2.2 CentOS安裝

VMware Workstation軟件安裝成功之后,啟動程序進入軟件界面。點擊起始頁的“創(chuàng)建新的虛擬機”按鈕,即可打開新建虛擬機向?qū)В趶棾龅臍g迎頁中單擊“下一步”按鈕,選擇CentOS6.0系統(tǒng)安裝光盤鏡像文件[5-7]。因為評估平臺在開發(fā)時需要鏈接一些視頻資料,在安裝過程中虛擬磁盤大小設(shè)置為40G,比默認的要大些。

2.3 將CentOS系統(tǒng)安裝盤作為yum源

在使用CentOS時,用yum安裝軟件包是非常方便的[8]。首先裝載CentOS系統(tǒng)安裝光盤鏡像文件CentOS-6.0-i386-bin-DVD,然后使用cd命令切換到目錄/etc/yum.repos.d/,通過mv命令將CentOS-Base.repo重命名為 repo.bak,最后使用vi工具修改CentOS-Media.repo文件,配置結(jié)果如下:

2.7 開發(fā)環(huán)境測試

經(jīng)過一系列配置,在MySQL數(shù)據(jù)庫中新建了一張數(shù)據(jù)表tb_stu,存放了飛行學員的學號、姓名、登錄密碼等基本信息,在Apache默認目錄中設(shè)計了登錄驗證php程序,最終直升機飛行學員理論知識評估平臺開發(fā)環(huán)境測試結(jié)果如圖1所示,完全滿足了開發(fā)需求。

3 結(jié)語

在Windows 7系統(tǒng)中分別配置了VMware Workstation12、CentOS6.0、MySQL5.1和PHP5編程環(huán)境,構(gòu)建的環(huán)境完全滿足了飛行學員直升機執(zhí)照理論知識評估平臺的開發(fā)需要。在構(gòu)建的環(huán)境中開發(fā)完成的評估平臺,在上傳到租用的云虛擬主機上時未出現(xiàn)任何兼容性問題,飛行學員和地面教員通過網(wǎng)絡(luò)可以隨時隨地直接訪問使用,取得了令人滿意的效果。

參考文獻:

[1] 徐建華.Linux操作系統(tǒng)與實訓教程[M].北京:清華大學出版社,2016.

[2] 劉若凡.基于虛擬機LAMP環(huán)境下的Piwigo圖片管理系統(tǒng)架構(gòu)[J].信息系統(tǒng)工程,2016(11):31-32.

[3] 宋陽.基于LAMP技術(shù)平臺搭建的Web安全服務器架構(gòu)[J].網(wǎng)絡(luò)安全技術(shù)與應用,2016(10):36-37.

[4] 曹陽,顧問.基于云平臺的智能英語訓練系統(tǒng)的設(shè)計[J].電子技術(shù)與軟件工程,2016(16):68-69,174.

[5] 李楊.構(gòu)建基于Linux、Apache、MySQL、PHP平臺的網(wǎng)站[J].電子技術(shù)與軟件工程,2015(4):20.

[6] 王曉姝.LAMP網(wǎng)站架構(gòu)方案與實施[J]. 軟件導刊,2013(1):72-74.

[7] 鄭鎮(zhèn)耿.LAMP環(huán)境架設(shè)Apache虛擬主機站點[J].計算機光盤軟件與應用,2012(10):47-48.

[8] 曾棕根.源程序在線評測系統(tǒng)技術(shù)改進[J].計算機工程與應用,2011(4):68-71.

[9] 楊明.CentOS YUM源服務器搭建方式分析比較與搭建[J].電子技術(shù)與軟件工程,2016(23):162-163.

[10] 劉智瑩,朱程榮.基于PHP實現(xiàn)數(shù)據(jù)安全性的方法及比較[J].計算機工程與設(shè)計,2009(19):4387-4389,4392.

(責任編輯:黃 健)

猜你喜歡
數(shù)據(jù)庫環(huán)境
長期鍛煉創(chuàng)造體內(nèi)抑癌環(huán)境
一種用于自主學習的虛擬仿真環(huán)境
孕期遠離容易致畸的環(huán)境
不能改變環(huán)境,那就改變心境
環(huán)境
孕期遠離容易致畸的環(huán)境
數(shù)據(jù)庫
財經(jīng)(2017年15期)2017-07-03 22:40:49
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 亚洲热线99精品视频| 91探花在线观看国产最新| 亚洲天堂免费在线视频| 91精品福利自产拍在线观看| 伊人成人在线视频| 美女无遮挡拍拍拍免费视频| 国产av色站网站| 亚洲一区二区日韩欧美gif| 国产高清在线精品一区二区三区 | аⅴ资源中文在线天堂| 欧美激情第一欧美在线| 精品91自产拍在线| 日韩欧美国产中文| 欧美精品aⅴ在线视频| vvvv98国产成人综合青青| 欧美一区二区福利视频| 国产95在线 | 欧美在线视频不卡第一页| 亚洲免费毛片| 专干老肥熟女视频网站| 无码中文字幕加勒比高清| 波多野结衣无码AV在线| 亚洲 成人国产| 国产黑丝一区| 精品三级在线| 国产日韩欧美精品区性色| 亚洲中文制服丝袜欧美精品| 国产第一福利影院| 亚洲视频色图| 少妇精品网站| 久一在线视频| 精品伊人久久久香线蕉| 亚洲国产中文精品va在线播放| 影音先锋亚洲无码| 怡春院欧美一区二区三区免费| 亚洲国产欧美国产综合久久| 久996视频精品免费观看| 日本人又色又爽的视频| 嫩草国产在线| 992tv国产人成在线观看| 岛国精品一区免费视频在线观看| 91网址在线播放| 久久视精品| 玖玖精品视频在线观看| 国产亚洲高清视频| 免费A∨中文乱码专区| av在线手机播放| 国产视频大全| 国产亚洲视频播放9000| 香蕉eeww99国产精选播放| 91青青草视频| 日本久久免费| 青青草91视频| 久久香蕉欧美精品| 在线观看欧美国产| 亚洲精品国产成人7777| 日韩经典精品无码一区二区| 久久综合五月| 中文字幕丝袜一区二区| 国产无吗一区二区三区在线欢| 播五月综合| 国产菊爆视频在线观看| 国产69精品久久| 中日韩欧亚无码视频| 国产99视频精品免费观看9e| 亚洲免费成人网| 亚洲天堂视频网| 成人年鲁鲁在线观看视频| 色首页AV在线| 伊人久久综在合线亚洲2019| 毛片基地美国正在播放亚洲 | 无码中字出轨中文人妻中文中| 精品一区二区三区视频免费观看| 国产精品区网红主播在线观看| 免费在线国产一区二区三区精品| 亚洲首页在线观看| 中文字幕亚洲电影| 精品一区二区久久久久网站| 中文天堂在线视频| 国产91精品久久| 人妖无码第一页| 人妻精品久久无码区|