加速器驅(qū)動(dòng)嬗變研究裝置電子日志系統(tǒng)設(shè)計(jì)
發(fā)布時(shí)間:2022-01-07 11:25
由于CIADS(China initiative accelerator driven system)加速器驅(qū)動(dòng)嬗變研究裝置需要一個(gè)開(kāi)放的電子日志平臺(tái),結(jié)合現(xiàn)場(chǎng)應(yīng)用場(chǎng)景,采用Apache+Mysql+Php作為工具開(kāi)發(fā)了一套基于動(dòng)態(tài)Web應(yīng)用的電子日志系統(tǒng)。該系統(tǒng)使工作人員擺脫傳統(tǒng)的書(shū)面形式日志,提供了一個(gè)公開(kāi)透明,方便交流的日志平臺(tái)。本文將介紹加速器驅(qū)動(dòng)嬗變研究裝置電子日志系統(tǒng)的研發(fā)背景和過(guò)程。
【文章來(lái)源】:核電子學(xué)與探測(cè)技術(shù). 2020,40(01)北大核心
【文章頁(yè)數(shù)】:6 頁(yè)
【部分圖文】:
圖6?Confluence協(xié)同環(huán)境??
據(jù)庫(kù)融合,后臺(tái)數(shù)據(jù)庫(kù)采用Mysql數(shù)據(jù)庫(kù)保存??用戶(hù)訪問(wèn)動(dòng)態(tài)頁(yè)面的錄入數(shù)據(jù)。為了方便遠(yuǎn)端??管理Mysql數(shù)據(jù)庫(kù),安裝了?PhpMyAdmin集??成進(jìn)Apache服務(wù)器,管理員可以使用Web接??口訪問(wèn)數(shù)據(jù)庫(kù)管理頁(yè)面遠(yuǎn)端管理數(shù)據(jù)庫(kù)。??Apache的模塊化特性甚至支持通過(guò)簡(jiǎn)單的??API擴(kuò)展將Perl/Python等解釋器編譯到服務(wù)??器軟件中,后續(xù)可以利用Perl/Python腳本做??進(jìn)一步的擴(kuò)展功能如日志內(nèi)容的統(tǒng)計(jì)分析等。??2總體結(jié)構(gòu)設(shè)計(jì)??電子日志的事務(wù)處理結(jié)構(gòu)如圖1所示。??本電子日志的事務(wù)處理結(jié)構(gòu)分為三層:客??戶(hù)端、服務(wù)器端和Mysql數(shù)據(jù)庫(kù)。用戶(hù)通過(guò)客??戶(hù)端的Web?Browser訪問(wèn)索引頁(yè)面,提交請(qǐng)??求,前端頁(yè)面會(huì)把用戶(hù)請(qǐng)求提交給服務(wù)器中的??Php腳本執(zhí)行相應(yīng)的增刪改查工作,PHP腳本??調(diào)用mysqli_query等方法與數(shù)據(jù)庫(kù)進(jìn)行交互,??完成數(shù)據(jù)的存取,修改或檢索等數(shù)據(jù)交換動(dòng)作。??完成檢索動(dòng)作后,取回?cái)?shù)據(jù)庫(kù)中和客戶(hù)端査詢(xún)??MySQL數(shù)據(jù)庫(kù)??r??Php腳本?SQL方法??洱而梭鈑(HTML+css+jQuery?>?????Apache服務(wù)器??頁(yè)向?yàn)g覽器??圖1日志總體結(jié)構(gòu)圖??條件相關(guān)的日志信息結(jié)果返回給客戶(hù)端頁(yè)面輸??出顯7K。??為了方便檢索和事后分類(lèi)查閱,用戶(hù)增后??新日志時(shí),可根據(jù)規(guī)定字段選擇填寫(xiě)信息,例如??所屬系統(tǒng)、事件類(lèi)型、事件待解決狀態(tài)和詳細(xì)信??息等。后臺(tái)腳本調(diào)用相應(yīng)數(shù)據(jù)庫(kù)操作方法和數(shù)??據(jù)庫(kù)進(jìn)行通信。??3事務(wù)處理流程設(shè)計(jì)??如圖2所示,客戶(hù)端通過(guò)瀏覽器訪問(wèn)由??Apache設(shè)置的用戶(hù)導(dǎo)航界面Index,?php,導(dǎo)航
mb_strUCt函數(shù)截取事件部分內(nèi)容,利??用jQuery庫(kù)函數(shù)效果實(shí)現(xiàn)將近期事件信息按??發(fā)生時(shí)間順序把主題和簡(jiǎn)要內(nèi)容羅列在索引頁(yè)??面上顯示。當(dāng)用戶(hù)想要査找發(fā)生時(shí)間較久遠(yuǎn)的??事件信息時(shí),訪問(wèn)Inquire,?php填寫(xiě)時(shí)間范圍??和査找條件,后臺(tái)將提交給名為Search,?php的??腳本對(duì)數(shù)據(jù)進(jìn)行處理并連接數(shù)據(jù)庫(kù)查找后將結(jié)??果返回給Search,?php頁(yè)面。??mysqli_fetch_array(),popWin,showWin(),mb?strucut()??圖2日志事務(wù)處現(xiàn)流程流程閣??4系統(tǒng)功能設(shè)計(jì)??4.1電子日志系統(tǒng)的環(huán)境準(zhǔn)備??電子日志系統(tǒng)環(huán)境采用Linux的centos7??操作系統(tǒng),分別安裝Linux?+?Apache?+??Mysql?+?Php靈活度更大,集成環(huán)境的配置文??件可以根據(jù)需要自由修改,于是分開(kāi)安裝所有??軟件和手動(dòng)修改相關(guān)配置文件,把Tomcat和??數(shù)據(jù)庫(kù)輔助管理工具PhpMyAdmin集成進(jìn)服??務(wù)器,Php腳本采用PhpStorm開(kāi)發(fā)。環(huán)境搭??建完后對(duì)數(shù)據(jù)庫(kù)進(jìn)行初始配置,啟動(dòng)Apache??以及MySQL服務(wù),在瀏覽器中鍵人bcalhost/??phpmyadmin打開(kāi)數(shù)據(jù)庫(kù)管理工具的登錄頁(yè)??面,登錄后顯示圖形化的數(shù)據(jù)庫(kù)管理頁(yè)面,新建??一個(gè)庫(kù)和表名用于存儲(chǔ)新增日志的填寫(xiě)內(nèi)容。??數(shù)據(jù)庫(kù)的表格結(jié)構(gòu)包括發(fā)生日期、發(fā)生時(shí)間、所??誠(chéng)系統(tǒng)名、事件類(lèi)型、主題、狀態(tài)、完成日期、完??成人、狀態(tài)改變時(shí)間、備注等。還可以根據(jù)需要??創(chuàng)建其他表結(jié)構(gòu)存儲(chǔ)其他信息,不過(guò)需要在口??志導(dǎo)航頁(yè)面新增錄人接口。??4.2用戶(hù)使用界面功能介紹??電子日志的基本功能是
【參考文獻(xiàn)】:
期刊論文
[1]未來(lái)先進(jìn)核裂變能——ADS嬗變系統(tǒng)[J]. 詹文龍,徐瑚珊. 中國(guó)科學(xué)院院刊. 2012(03)
[2]BEPCII電子日志系統(tǒng)[J]. 劉姝,趙籍九,王春紅. 核技術(shù). 2007(06)
本文編號(hào):3574453
【文章來(lái)源】:核電子學(xué)與探測(cè)技術(shù). 2020,40(01)北大核心
【文章頁(yè)數(shù)】:6 頁(yè)
【部分圖文】:
圖6?Confluence協(xié)同環(huán)境??
據(jù)庫(kù)融合,后臺(tái)數(shù)據(jù)庫(kù)采用Mysql數(shù)據(jù)庫(kù)保存??用戶(hù)訪問(wèn)動(dòng)態(tài)頁(yè)面的錄入數(shù)據(jù)。為了方便遠(yuǎn)端??管理Mysql數(shù)據(jù)庫(kù),安裝了?PhpMyAdmin集??成進(jìn)Apache服務(wù)器,管理員可以使用Web接??口訪問(wèn)數(shù)據(jù)庫(kù)管理頁(yè)面遠(yuǎn)端管理數(shù)據(jù)庫(kù)。??Apache的模塊化特性甚至支持通過(guò)簡(jiǎn)單的??API擴(kuò)展將Perl/Python等解釋器編譯到服務(wù)??器軟件中,后續(xù)可以利用Perl/Python腳本做??進(jìn)一步的擴(kuò)展功能如日志內(nèi)容的統(tǒng)計(jì)分析等。??2總體結(jié)構(gòu)設(shè)計(jì)??電子日志的事務(wù)處理結(jié)構(gòu)如圖1所示。??本電子日志的事務(wù)處理結(jié)構(gòu)分為三層:客??戶(hù)端、服務(wù)器端和Mysql數(shù)據(jù)庫(kù)。用戶(hù)通過(guò)客??戶(hù)端的Web?Browser訪問(wèn)索引頁(yè)面,提交請(qǐng)??求,前端頁(yè)面會(huì)把用戶(hù)請(qǐng)求提交給服務(wù)器中的??Php腳本執(zhí)行相應(yīng)的增刪改查工作,PHP腳本??調(diào)用mysqli_query等方法與數(shù)據(jù)庫(kù)進(jìn)行交互,??完成數(shù)據(jù)的存取,修改或檢索等數(shù)據(jù)交換動(dòng)作。??完成檢索動(dòng)作后,取回?cái)?shù)據(jù)庫(kù)中和客戶(hù)端査詢(xún)??MySQL數(shù)據(jù)庫(kù)??r??Php腳本?SQL方法??洱而梭鈑(HTML+css+jQuery?>?????Apache服務(wù)器??頁(yè)向?yàn)g覽器??圖1日志總體結(jié)構(gòu)圖??條件相關(guān)的日志信息結(jié)果返回給客戶(hù)端頁(yè)面輸??出顯7K。??為了方便檢索和事后分類(lèi)查閱,用戶(hù)增后??新日志時(shí),可根據(jù)規(guī)定字段選擇填寫(xiě)信息,例如??所屬系統(tǒng)、事件類(lèi)型、事件待解決狀態(tài)和詳細(xì)信??息等。后臺(tái)腳本調(diào)用相應(yīng)數(shù)據(jù)庫(kù)操作方法和數(shù)??據(jù)庫(kù)進(jìn)行通信。??3事務(wù)處理流程設(shè)計(jì)??如圖2所示,客戶(hù)端通過(guò)瀏覽器訪問(wèn)由??Apache設(shè)置的用戶(hù)導(dǎo)航界面Index,?php,導(dǎo)航
mb_strUCt函數(shù)截取事件部分內(nèi)容,利??用jQuery庫(kù)函數(shù)效果實(shí)現(xiàn)將近期事件信息按??發(fā)生時(shí)間順序把主題和簡(jiǎn)要內(nèi)容羅列在索引頁(yè)??面上顯示。當(dāng)用戶(hù)想要査找發(fā)生時(shí)間較久遠(yuǎn)的??事件信息時(shí),訪問(wèn)Inquire,?php填寫(xiě)時(shí)間范圍??和査找條件,后臺(tái)將提交給名為Search,?php的??腳本對(duì)數(shù)據(jù)進(jìn)行處理并連接數(shù)據(jù)庫(kù)查找后將結(jié)??果返回給Search,?php頁(yè)面。??mysqli_fetch_array(),popWin,showWin(),mb?strucut()??圖2日志事務(wù)處現(xiàn)流程流程閣??4系統(tǒng)功能設(shè)計(jì)??4.1電子日志系統(tǒng)的環(huán)境準(zhǔn)備??電子日志系統(tǒng)環(huán)境采用Linux的centos7??操作系統(tǒng),分別安裝Linux?+?Apache?+??Mysql?+?Php靈活度更大,集成環(huán)境的配置文??件可以根據(jù)需要自由修改,于是分開(kāi)安裝所有??軟件和手動(dòng)修改相關(guān)配置文件,把Tomcat和??數(shù)據(jù)庫(kù)輔助管理工具PhpMyAdmin集成進(jìn)服??務(wù)器,Php腳本采用PhpStorm開(kāi)發(fā)。環(huán)境搭??建完后對(duì)數(shù)據(jù)庫(kù)進(jìn)行初始配置,啟動(dòng)Apache??以及MySQL服務(wù),在瀏覽器中鍵人bcalhost/??phpmyadmin打開(kāi)數(shù)據(jù)庫(kù)管理工具的登錄頁(yè)??面,登錄后顯示圖形化的數(shù)據(jù)庫(kù)管理頁(yè)面,新建??一個(gè)庫(kù)和表名用于存儲(chǔ)新增日志的填寫(xiě)內(nèi)容。??數(shù)據(jù)庫(kù)的表格結(jié)構(gòu)包括發(fā)生日期、發(fā)生時(shí)間、所??誠(chéng)系統(tǒng)名、事件類(lèi)型、主題、狀態(tài)、完成日期、完??成人、狀態(tài)改變時(shí)間、備注等。還可以根據(jù)需要??創(chuàng)建其他表結(jié)構(gòu)存儲(chǔ)其他信息,不過(guò)需要在口??志導(dǎo)航頁(yè)面新增錄人接口。??4.2用戶(hù)使用界面功能介紹??電子日志的基本功能是
【參考文獻(xiàn)】:
期刊論文
[1]未來(lái)先進(jìn)核裂變能——ADS嬗變系統(tǒng)[J]. 詹文龍,徐瑚珊. 中國(guó)科學(xué)院院刊. 2012(03)
[2]BEPCII電子日志系統(tǒng)[J]. 劉姝,趙籍九,王春紅. 核技術(shù). 2007(06)
本文編號(hào):3574453
本文鏈接:http://sikaile.net/projectlw/hkxlw/3574453.html
最近更新
教材專(zhuān)著