中圖分類號:G642"文獻標(biāo)識碼:A
摘要:隨著互聯(lián)網(wǎng)技術(shù)不斷的更新?lián)Q代和移動智能終端設(shè)備的發(fā)展,借助Android系統(tǒng)通過手機終端與服務(wù)器之間的數(shù)據(jù)通信。隨著高校的發(fā)展,由于實驗室管理部門與教師、學(xué)生與實驗室之間缺少快捷方便的溝通通道,設(shè)計開發(fā)基于"Android"的高校實驗室管理系統(tǒng)就顯得很有必要了,實現(xiàn)了在實驗室進行的各類實驗教學(xué)、實踐活動和其它與實驗室有關(guān)的管理工作更好地開展。
關(guān)鍵詞:Android;實驗室管理系統(tǒng);設(shè)計
引言
1、當(dāng)前高校實驗室管理的現(xiàn)狀
近年來,高等職業(yè)技術(shù)學(xué)院不斷擴大其辦學(xué)規(guī)模,同時增加了學(xué)院在硬件上的投資建設(shè)。而一般的高等職業(yè)院校目前的實驗室管理信息化水平較低,管理人員依靠word文檔和excel表格來記錄實驗室的各類基礎(chǔ)檔案,設(shè)備的即時狀態(tài)(故障、變遷、損壞)無法體現(xiàn)在原有文檔中,容易造成設(shè)備管理信息遺漏或流失,同時實驗項目以及人員的信息也不便查詢,實驗室易耗品管理更是非常紊亂。因此,實驗室管理工作已成為學(xué)院管理工作的一大難題,同時學(xué)校領(lǐng)導(dǎo)也對實驗室管理工作提出更高的要求。
2、開發(fā)環(huán)境
2.1、平臺搭建準(zhǔn)備
基于Android平臺數(shù)據(jù)采集系統(tǒng)的技術(shù)開發(fā),在應(yīng)用開發(fā)模式中屬于應(yīng)用程序開發(fā)類,這類應(yīng)用的實現(xiàn)語言是JAVA,技術(shù)范疇主要為基于平臺的二次開發(fā),使用平臺為移動智能終端。Android軟件開發(fā)平臺具有開源性,絕大部分接口可以完全免費使用,這也是基于Android平臺的技術(shù)開發(fā)逐漸成為研究熱點的一個原因。和其他二次開發(fā)平臺一樣,Android平臺也需搭建自己的軟件開發(fā)環(huán)境,在其開發(fā)環(huán)境搭建過程中有些程序開發(fā)工具和軟件開發(fā)包是必需的,其主要的開發(fā)工具和程序開發(fā)包(JDK,Eclipse,Android"SDK,Android"NDK)。
圖1開發(fā)環(huán)境開發(fā)流程
2.2、環(huán)境搭建流程
在開發(fā)環(huán)境準(zhǔn)備階段完成之后,Android平臺開發(fā)環(huán)境的搭建流程并不復(fù)雜,跟其他平臺二次開發(fā)環(huán)境搭建過程大同小異,都是基于PC版Windows操作系統(tǒng)的桌面開發(fā),但也有需要注意的地方,比如,Android平臺開發(fā)環(huán)境搭建中的JDK工具、Eclipse環(huán)境、Android"SDK工具和ADT"工具的安裝順序必須嚴格遵守,而且每一步安裝都要進行安裝成功與否的檢查,否則在后期開發(fā)過程中很可能出現(xiàn)錯誤;"在環(huán)境搭建過程中,要及時對"BDMS(XQ"操作系統(tǒng)的環(huán)境變量進行必要的設(shè)置。Android平臺開發(fā)環(huán)境搭建流程如圖1所示。
3、系統(tǒng)設(shè)計原則
系統(tǒng)設(shè)計要以實用為準(zhǔn)則,系統(tǒng)要既能滿足當(dāng)前的需求,又能適應(yīng)發(fā)展的需要。針對實驗室管理和實驗教學(xué)管理過程中存在的問題,結(jié)合具體需求,提高實驗室的信息化管理小平,開發(fā)系統(tǒng)時要遵循以下設(shè)計原則:
(1)系統(tǒng)首先要實用,能解決我們學(xué)院在實驗室管理和實驗教學(xué)中的實際問題。
(2)應(yīng)用對象以師生為主,要使用簡單方便。系統(tǒng)的界面要簡潔友好,各功能模塊劃分合理,用戶進入系統(tǒng)后容易操作。
(3)充分利用現(xiàn)有資源(如校園網(wǎng)、各種數(shù)據(jù)資料等),盡可能減少資源的重復(fù)投入。
(4)系統(tǒng)要可靠性高且易于管理人員維護,運行穩(wěn)定。用戶在使用時遇到系統(tǒng)異常要有相應(yīng)的操作提示,方便用戶理解。
(5)能在多種主流操作系統(tǒng)平臺運行,且具有可擴展性,在不改變原有系統(tǒng)架構(gòu)的情況下能實現(xiàn)系統(tǒng)的功能調(diào)整和升級改造。
(6)系統(tǒng)應(yīng)具有較好的安全性能,保障數(shù)據(jù)存儲服務(wù)安全可靠。對用戶的登錄采取驗證和保密,對各類用戶采取權(quán)限管理,只向授權(quán)的系統(tǒng)用戶提供與其權(quán)限一致的系統(tǒng)服務(wù),拒絕非授權(quán)用戶訪問系統(tǒng)。
4、系統(tǒng)的功能設(shè)計
4.1、數(shù)據(jù)維護
1)公告管理
2)用戶管理:用于管理用戶信息,保障授權(quán)用戶才能使用系統(tǒng)。
3)班級管理:對在實驗室進行實驗教學(xué)的班級進行管理,為系統(tǒng)其它模塊數(shù)據(jù)信息查詢、添加提供數(shù)據(jù),如實驗報告管理、用戶管理等都要用到班級信息。
4)實驗室課程表管理:能對實驗室課程表進行增加、刪除和查詢的功能。
4.2、實驗室管理
1)耗材管理:耗材分辦公、實驗、實訓(xùn)等類型,不同的耗材用于不同的事務(wù)里。
2)實驗室管理:是為幫助教師和學(xué)生了解實驗室的概況,同時為預(yù)約實驗做準(zhǔn)備,各實驗室的概況和新增的實驗都通過此模塊體現(xiàn)出來。
4.3、實驗管理模塊
1)實驗項目管理
2)實驗實訓(xùn)預(yù)約管理
3)實驗報告管理
4.4、系統(tǒng)管理
1)學(xué)年設(shè)置管理
2)系統(tǒng)日志管理
3)退出系統(tǒng)管理
5、總結(jié)
本實驗室管理系統(tǒng)根據(jù)作者從事的實驗室管理、實驗教學(xué)的實際需求出發(fā),在管理和實驗教學(xué)經(jīng)驗的基礎(chǔ)上,對高校實驗室管理系統(tǒng)的特點、發(fā)展及現(xiàn)狀作了分析總結(jié),遵循軟件工程的基本原則,經(jīng)過可行性分析、系統(tǒng)需求分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)等幾個階段來實現(xiàn)實驗室管理系統(tǒng)。
本課題的工作成果主要有以下幾點:
(1)系統(tǒng)實用性強。本系統(tǒng)結(jié)合本校實際需要,共有"12"個功能模塊較全面地覆蓋了目前實驗室管理工作,包括實驗室管理和實驗教學(xué),較好地滿足實驗室管理的需要。
(2)安全性強。系統(tǒng)采用分角色、對應(yīng)權(quán)限操作,針對不同用戶作相關(guān)操作設(shè)置,保證系統(tǒng)較高的安全性,保證了數(shù)據(jù)庫的統(tǒng)一性、完整性。
(3)便于數(shù)據(jù)共享。通用性強,適用于校園網(wǎng)絡(luò),信息交流快捷。
(4)報表功能。本系統(tǒng)可以導(dǎo)出和打印相關(guān)報表方便存檔。
(5)系統(tǒng)各模塊運行正常,達到了課題的目標(biāo)和要求。
6、結(jié)束語
隨著智能平臺的普及!"本文介紹的基于Android系統(tǒng)平臺實驗室管理系統(tǒng)提高教學(xué)效率、節(jié)約資源,未來的Android"系統(tǒng)在高校會的更廣闊的前景。
作者簡介:
黃凱(1981-)江西南昌人,江西科技學(xué)院計算機中心,講師,碩士,研究方向:計算機數(shù)據(jù)庫。