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

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

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

摘要:

在互聯(lián)網(wǎng)+時代,民航直升機地面教員可以借助互聯(lián)網(wǎng)技術(shù)準確評估飛行學(xué)員直升機執(zhí)照理論知識的掌握水平。為滿足基于互聯(lián)網(wǎng)技術(shù)開發(fā)評估平臺的要求,系統(tǒng)分析了主流虛擬計算機軟件、網(wǎng)絡(luò)操作系統(tǒng)、網(wǎng)站服務(wù)器軟件、數(shù)據(jù)庫服務(wù)器及網(wǎng)絡(luò)編程語言,結(jié)合實際進行了選型,在開源CentOS中設(shè)置了PHP運行條件,并配置了MySQL數(shù)據(jù)庫服務(wù)器,最終構(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)評估飛行學(xué)員直升機執(zhí)照理論知識的方法費時費力,為解決該問題,可開發(fā)一個飛行學(xué)員直升機執(zhí)照理論知識評估平臺,以借助互聯(lián)網(wǎng)技術(shù)準確評估飛行學(xué)員執(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ā)的免費軟件,應(yīng)用了當(dāng)今最先進的虛擬技術(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ā)、測試、部署新應(yīng)用程序的最佳解決方案。

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

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

網(wǎng)絡(luò)操作系統(tǒng)是運行在工作站(網(wǎng)站/服務(wù)器)上單用戶或多用戶的操作系統(tǒng),不完全等同于服務(wù)器操作系統(tǒng)[1]。目前服務(wù)器中使用最廣泛的網(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ù)器的硬件要求較高,且穩(wěn)定性不太強,所以Microsoft網(wǎng)絡(luò)操作系統(tǒng)一般僅應(yīng)用在中低檔服務(wù)器中。

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

1.3 網(wǎng)站服務(wù)器

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

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

MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),屬于 Oracle 公司旗下產(chǎn)品。MySQL 是全球最受歡迎的開源數(shù)據(jù)庫,廣泛應(yīng)用于各類應(yīng)用場景。在 Web 應(yīng)用方面,MySQL是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫管理系統(tǒng)) 應(yīng)用軟件,可以保存超過50 000 000條記錄。與其它大型數(shù)據(jù)庫Oracle、SQL Server、DB2等相比,MySQL有其不足之處,但這并沒有減少其受歡迎的程度。對于直升機飛行學(xué)員理論知識評估平臺而言,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)的,當(dāng)時與 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)時成為服務(wù)器端應(yīng)用程序的熱門開發(fā)工具,微軟還特別為它量身打造了VisualInter Dev開發(fā)工具。它的簡單以及高度可定制化的能力,是其迅速崛起的原因之一。不過ASP的缺點也逐漸浮現(xiàn)出來,其面向過程的程序開發(fā)方法,使維護難度提高了很多,尤其是大型的ASP應(yīng)用程序。

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

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

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

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

2.1 VMWare Workstation安裝

虛擬機軟件選用了VMware Workstation12 Pro,該版本除了支持更多的Linux發(fā)行版外,更為重要的是能夠通過使用DirectX 10和OpenGL 3.3,獲得極為出色的運算和圖形性能,可為今后直升機飛行學(xué)員理論知識評估平臺中的數(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,存放了飛行學(xué)員的學(xué)號、姓名、登錄密碼等基本信息,在Apache默認目錄中設(shè)計了登錄驗證php程序,最終直升機飛行學(xué)員理論知識評估平臺開發(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)境完全滿足了飛行學(xué)員直升機執(zhí)照理論知識評估平臺的開發(fā)需要。在構(gòu)建的環(huán)境中開發(fā)完成的評估平臺,在上傳到租用的云虛擬主機上時未出現(xiàn)任何兼容性問題,飛行學(xué)員和地面教員通過網(wǎng)絡(luò)可以隨時隨地直接訪問使用,取得了令人滿意的效果。

參考文獻:

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

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

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

[4] 曹陽,顧問.基于云平臺的智能英語訓(xùn)練系統(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]. 軟件導(dǎo)刊,2013(1):72-74.

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

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

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

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

(責(zé)任編輯:黃 健)

猜你喜歡
數(shù)據(jù)庫環(huán)境
長期鍛煉創(chuàng)造體內(nèi)抑癌環(huán)境
一種用于自主學(xué)習(xí)的虛擬仿真環(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
主站蜘蛛池模板: 亚洲熟女偷拍| yy6080理论大片一级久久| 欧美国产综合色视频| 98精品全国免费观看视频| 久久久波多野结衣av一区二区| 国产91视频观看| www.91在线播放| 91免费国产高清观看| 91国内外精品自在线播放| 99国产在线视频| 国产爽爽视频| 亚洲精品午夜天堂网页| 麻豆国产精品视频| 欧美成人看片一区二区三区 | 亚洲欧美精品一中文字幕| 嫩草在线视频| 思思99热精品在线| 中文字幕亚洲另类天堂| 97国产成人无码精品久久久| 亚洲精品777| 五月婷婷综合色| 精品一区二区三区视频免费观看| 国产精品伦视频观看免费| 成人免费视频一区| 精品国产免费人成在线观看| 日本三级欧美三级| 久久亚洲国产视频| 国产精品第页| 精品无码一区二区三区在线视频| 视频二区亚洲精品| 国产乱人免费视频| 精品久久蜜桃| 日韩在线观看网站| 欧美伦理一区| 国产中文一区二区苍井空| 在线国产资源| 二级毛片免费观看全程| 国产精品香蕉在线| 天天视频在线91频| 亚洲Av综合日韩精品久久久| 奇米精品一区二区三区在线观看| 国产精品欧美在线观看| 国产99在线| 99激情网| 亚洲嫩模喷白浆| 操操操综合网| 国产在线一区视频| 国产性生交xxxxx免费| 国产欧美视频综合二区| 免费一级毛片在线观看| 51国产偷自视频区视频手机观看 | 亚洲综合色吧| 热久久这里是精品6免费观看| 亚洲精品视频免费看| 国产亚洲欧美在线专区| 日本在线亚洲| 国产一区二区三区在线观看视频| 久热中文字幕在线观看| 99久久无色码中文字幕| 波多野结衣国产精品| 亚洲第一黄色网址| 国产欧美自拍视频| 日韩精品专区免费无码aⅴ| 国产91精品久久| 亚洲男人的天堂久久精品| 四虎成人在线视频| 综合五月天网| 九九香蕉视频| 免费观看无遮挡www的小视频| 久久精品娱乐亚洲领先| 国产丝袜无码一区二区视频| 极品国产一区二区三区| 亚洲人成网站观看在线观看| 亚洲日韩精品伊甸| 极品国产一区二区三区| 亚洲天堂网2014| 香蕉99国内自产自拍视频| 国产成人亚洲精品无码电影| 夜精品a一区二区三区| 在线观看国产精品一区| 免费jizz在线播放| 四虎亚洲国产成人久久精品|