張宇卓 趙世英 張哲欣 吳曉凡 王宗瀚
【摘 要】針對目前我國各個(gè)高校實(shí)驗(yàn)設(shè)備人工管理方式存在的工作量大、效率低、操作困難、設(shè)備管理混亂等一系列問題,設(shè)計(jì)開發(fā)了一種高校高附加值實(shí)驗(yàn)儀器共享管理信息平臺(tái)。通過手機(jī)移動(dòng)端,實(shí)現(xiàn)實(shí)驗(yàn)設(shè)備智能化管理,提高設(shè)備使用率,確保對設(shè)備運(yùn)行狀況實(shí)時(shí)監(jiān)控,促進(jìn)校內(nèi)各部門實(shí)驗(yàn)設(shè)備信息共享。
【關(guān)鍵詞】高附加值;實(shí)驗(yàn)儀器;手機(jī)移動(dòng)端;共享管理信息
中圖分類號: TE624.81 文獻(xiàn)標(biāo)識碼: A文章編號: 2095-2457(2019)01-0075-002
通過針對高校高附加值實(shí)驗(yàn)儀器共享管理信息平臺(tái)的設(shè)計(jì)與開發(fā),可以解決本校實(shí)驗(yàn)儀器管理及共享等存在的眾多問題?;诨ヂ?lián)網(wǎng)技術(shù)、數(shù)據(jù)庫技術(shù)和手機(jī)軟件應(yīng)用技術(shù)于一體的信息技術(shù)服務(wù)系統(tǒng)的實(shí)行,實(shí)現(xiàn)高校內(nèi)不同院系、學(xué)科之間的開放共享,更好地為人才培養(yǎng)、科研創(chuàng)新提供有力支撐。充分利用原有實(shí)踐教學(xué)資源和多學(xué)科專業(yè)的優(yōu)勢, 通過優(yōu)化整合,相互交叉滲透,可以促進(jìn)并完善實(shí)驗(yàn)室開放的制度建設(shè)和運(yùn)行機(jī)制,極大地提高實(shí)驗(yàn)實(shí)訓(xùn)設(shè)備和設(shè)施的利用率, 實(shí)現(xiàn)資源共享和實(shí)驗(yàn)室綜合效益的提高,推動(dòng)實(shí)驗(yàn)室建設(shè)的改革。
1 高校高附加值實(shí)驗(yàn)儀器共享管理信息平臺(tái)的內(nèi)容設(shè)計(jì)
高校高附加值實(shí)驗(yàn)儀器共享管理信息平臺(tái)的開發(fā)流程包括:查閱國內(nèi)外有關(guān)文獻(xiàn),收集高校各類信息管理平臺(tái)、共享平臺(tái)的實(shí)例,并結(jié)合實(shí)驗(yàn)室儀器借用特點(diǎn)和規(guī)律進(jìn)行分析和研究,確定頂層設(shè)計(jì)方案;然后應(yīng)用Xcode編譯軟件,進(jìn)行軟件的整體結(jié)構(gòu)設(shè)計(jì)和軟件內(nèi)容的詳細(xì)設(shè)計(jì);建立人性化,簡潔的交互頁面,建立方便快捷的使用途徑。通過swift語言在ios系統(tǒng)上的編譯,在Xcode集成開發(fā)環(huán)境下進(jìn)行應(yīng)用程序調(diào)試,利用基本的模塊搭建操控界面和內(nèi)容,運(yùn)用數(shù)據(jù)庫完成數(shù)據(jù)的調(diào)用和查詢來實(shí)現(xiàn)平臺(tái)的基本操作[1]。
高校高附加值實(shí)驗(yàn)儀器共享管理信息平臺(tái)內(nèi)容架構(gòu)如圖1所示:主要由主頁面、儀器一覽、實(shí)驗(yàn)室一覽、儀器報(bào)修、儀器查詢和掃碼查詢五個(gè)模塊組成。各個(gè)模塊的功用如下:
主頁面:導(dǎo)航頁面,頁面簡潔方便通向各個(gè)子頁面。
儀器一覽:以分類的形式展示各類儀器方便使用者按類別查找儀器。
實(shí)驗(yàn)室一覽:將實(shí)驗(yàn)室按教學(xué)樓分類,方便使用者按教學(xué)樓查找實(shí)驗(yàn)室。
儀器報(bào)修:在使用者使用或者注意到儀器的故障后可以在此頁面報(bào)修。
儀器查詢:可根據(jù)儀器編號和儀器名稱查詢儀器。
掃碼查詢:可掃描儀器上方的二維碼來讀取儀器詳細(xì)數(shù)據(jù)。
此平臺(tái)匯總各類高附加值實(shí)驗(yàn)儀器的名稱、數(shù)量、價(jià)格、編號、位置、狀況等信息,可實(shí)現(xiàn)實(shí)驗(yàn)儀器信息總覽,實(shí)時(shí)使用狀況及位置反饋,損壞、維修、報(bào)廢、更換等信息匯總。設(shè)計(jì)成這種結(jié)構(gòu)的優(yōu)點(diǎn)在于,一方面實(shí)現(xiàn)對儀器的直觀分類;另一方面也利于師生對儀器的了解和學(xué)習(xí)。此系統(tǒng)是基于互聯(lián)網(wǎng)技術(shù)、數(shù)據(jù)庫技術(shù)和手機(jī)軟件應(yīng)用技術(shù)于一體的信息技術(shù)服務(wù)系統(tǒng),具有較大的市場前景和較高的使用價(jià)值。
2 手機(jī)移動(dòng)端交互界面的掃碼查詢方案設(shè)計(jì)
在xcode環(huán)境中用swift語言模擬微信等軟件的掃碼功能來實(shí)現(xiàn)對身邊儀器的實(shí)時(shí)查詢[2],進(jìn)行手機(jī)移動(dòng)端交互界面的開發(fā),部分核心程序代碼如下:
override func viewWillAppear(_ animated: Bool)
{? super.viewWillAppear(animated)? ? ? ? ? ? }
override func viewWillDisappear(_ animated: Bool)
{? ? ? ? super.viewWillDisappear(animated)? ? }
override func viewDidAppear(_ animated: Bool)
{? ? ? ? super.viewDidAppear(animated)
addNav()
drawBottomItems()
addTopNavView(bgcolor:UIColor.black,leftimg:"back", lefttext:nil,leftTextColor:nil,title:"掃描機(jī)器二維碼", titleTextColor: UIColor.white, rightimg: nil, righttitle: nil, rightTextColor: nil)? ? }
func addNav() {
let blurEffect = UIBlurEffect(style: .light)
let blurView = UIVisualEffectView(effect: blurEffect)
blurView.frame = CGRect.init(x:0,y:0,width: SCREEN_WIDTH, height: UIUtils.STATUSBAR_HEIGHT+ 44)
self.view.addSubview(blurView)? ? }
3 結(jié)束語
本文利用手機(jī)軟件易于安裝、便于攜帶的優(yōu)點(diǎn),設(shè)計(jì)開發(fā)了基于iOS系統(tǒng)的高校高附加值實(shí)驗(yàn)儀器共享管理信息平臺(tái),可實(shí)現(xiàn)在線查詢儀器,租賃儀器,儀器報(bào)修等功能。利用該軟件的掃碼模塊,可在對身邊儀器不了解的情況下掃描身邊儀器的二維碼來了解詳情,即時(shí)了解學(xué)習(xí)身邊儀器的參數(shù)和功能,并可以進(jìn)行租賃報(bào)修等操作。但該軟件在代碼冗余、界面美觀等方面還有許多不足,后續(xù)還需要不斷完善代碼和外觀設(shè)計(jì)。
【參考文獻(xiàn)】
[1]艾倫.阿佩爾克萊因.iphone開發(fā)實(shí)戰(zhàn)[M].北京:人民郵電出版社,2009.
[2]楊帆,鄭青青,王風(fēng)筱.iphone應(yīng)用開發(fā)從入門到精通[M].北京:機(jī)械工業(yè)出版社,2011.