• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Android +.NET 架構(gòu)的開放性實驗室預(yù)約管理系統(tǒng)設(shè)計

      2021-01-22 07:46:26韓麗娟謝云芳李志男王賓賓
      關(guān)鍵詞:開放性客戶端管理系統(tǒng)

      韓麗娟 謝云芳 李志男 王賓賓

      ( 1、河北農(nóng)業(yè)大學(xué) 機(jī)電工程學(xué)院,河北 保定071001 2、石家莊軌道運輸職業(yè)技術(shù)學(xué)院,河北 石家莊050000 3、中鈔特種防偽科技有限公司,河北 保定071071)

      隨著國家經(jīng)濟(jì)發(fā)展進(jìn)入新常態(tài),積極推動大眾創(chuàng)業(yè)、萬眾創(chuàng)新對于高校創(chuàng)新型人才培養(yǎng)機(jī)制提出了更高的要求。高校理工類專業(yè)實驗室作為開展實踐教學(xué)和培養(yǎng)學(xué)生雙創(chuàng)意識的重要平臺,如何進(jìn)一步創(chuàng)新管理機(jī)制同時提升信息化建設(shè)水平,已成為國內(nèi)外專家學(xué)者研究的重要命題。

      近年來,國內(nèi)許多高校建立了理工類專業(yè)的開放性實驗室,對學(xué)生雙創(chuàng)意識的培養(yǎng)和創(chuàng)新實踐起到了積極作用,但學(xué)生實驗預(yù)約審批繁瑣、實驗資源利用率低、實驗室管理信息化管理水平低等問題仍是一些高校面臨的棘手問題。因此探索和建立與時俱進(jìn)的開放性實驗室預(yù)約管理系統(tǒng),對于降低實驗室管理成本、提高實驗資源利用率、滿足學(xué)生不斷增長的實踐創(chuàng)新需求是十分必要的。

      在移動互聯(lián)網(wǎng)技術(shù)快速發(fā)展的時代背景下,本文在優(yōu)化開放性實驗室預(yù)約管理流程的基礎(chǔ)上,對基于Android 平臺和.NET 架構(gòu)的開放性實驗室預(yù)約管理系統(tǒng)進(jìn)行設(shè)計,提高開放性實驗室預(yù)約管理效率及信息化水平。

      1 開放性實驗室預(yù)約管理系統(tǒng)需求分析

      圖1 系統(tǒng)總體用例圖

      開放性實驗室預(yù)約管理系統(tǒng)的用戶主要分為:實驗申請人員、實驗室管理員和數(shù)據(jù)維護(hù)人員。實驗申請人員用戶群是系統(tǒng)中權(quán)限最少的用戶,可以使用系統(tǒng)進(jìn)行個人信息注冊、個人信息管理、實驗室開放資源信息查詢、實驗室預(yù)約申請以及查看預(yù)約申請審核結(jié)果操作。實驗室管理員用戶群擁有實驗申請人員擁有的全部權(quán)限,同時還可以進(jìn)行實驗室信息維護(hù)、實驗預(yù)約申請審批操作。數(shù)據(jù)維護(hù)人員用戶群主要負(fù)責(zé)對系統(tǒng)數(shù)據(jù)庫進(jìn)行維護(hù)和管理,擁有對系統(tǒng)全部功能的管理權(quán)限。本設(shè)計使用UML(標(biāo)準(zhǔn)建模語言)用例圖進(jìn)行系統(tǒng)功能性需求分析。系統(tǒng)總體用例圖如圖1 所示。

      2 系統(tǒng)體系結(jié)構(gòu)設(shè)計

      目前主流的移動互聯(lián)網(wǎng)應(yīng)用軟件系統(tǒng)體系結(jié)構(gòu)主要分為兩種:C/S(客戶機(jī)/服務(wù)器)結(jié)構(gòu)和B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)。綜合考慮開放性實驗室預(yù)約管理系統(tǒng)的使用需求以及服務(wù)器數(shù)據(jù)安全性防護(hù)的要求,本文選擇基于更為安全的C/S 系統(tǒng)體系結(jié)構(gòu)進(jìn)行系統(tǒng)設(shè)計開發(fā)。移動客戶端APP 程序安裝運行于Android 移動終端,預(yù)約管理系統(tǒng)服務(wù)器程序及數(shù)據(jù)庫管理軟件安裝運行于實驗室服務(wù)器。實驗申請人員和實驗室管理員可以通過Android 移動客戶端APP 通過移動通訊網(wǎng)絡(luò)或無線網(wǎng)絡(luò)接入WAN廣域互聯(lián)網(wǎng),與預(yù)約管理系統(tǒng)服務(wù)器進(jìn)行交互,實現(xiàn)開放性實驗室預(yù)約管理系統(tǒng)功能。

      3 Android 移動客戶端程序設(shè)計

      開放性實驗室預(yù)約管理系統(tǒng)Android 移動客戶端的用戶群包括實驗申請人員、實驗室管理員。實驗申請人員根據(jù)權(quán)限授權(quán)通過移動客戶端可以完成用戶賬號注冊/登錄、個人信息修改、實驗室開放資源信息查詢、實驗預(yù)約申請編輯以及查看預(yù)約申請審核結(jié)果操作。實驗室管理員根據(jù)權(quán)限授權(quán),通過移動客戶端除了可以完成實驗申請人員的所有授權(quán)操作外,還可以進(jìn)行實驗室開放資源信息維護(hù)以及實驗預(yù)約申請審批操作。

      用戶打開Android 移動客戶端程序后,需要進(jìn)行注冊/登錄才能進(jìn)行預(yù)約管理操作??蛻舳塑浖ㄟ^基于TCP/IP 協(xié)議的Socket構(gòu)造器來連接服務(wù)器,服務(wù)器會根據(jù)登錄用戶的相應(yīng)權(quán)限設(shè)置來使能和禁用APP 界面中的相應(yīng)功能選項。Android 移動客戶端程序業(yè)務(wù)流程如圖2 所示。

      4 基于.NET 架構(gòu)的服務(wù)器程序設(shè)計

      4.1 服務(wù)器程序業(yè)務(wù)流程設(shè)計

      開放性實驗室預(yù)約管理系統(tǒng)服務(wù)器程序主要用于應(yīng)答移動客戶端應(yīng)用服務(wù)請求、網(wǎng)絡(luò)數(shù)據(jù)交互管理、實驗室開放資源數(shù)據(jù)管理、實驗室預(yù)約數(shù)據(jù)管理、用戶管理、系統(tǒng)設(shè)定以及數(shù)據(jù)庫維護(hù)。用戶群包括實驗室管理員和數(shù)據(jù)維護(hù)人員,實驗室管理員在服務(wù)器端操作權(quán)限與移動客戶端權(quán)限相同,數(shù)據(jù)維護(hù)人員擁有對系統(tǒng)全部功能的管理權(quán)限。

      圖2 Android 移動客戶端程序業(yè)務(wù)流程圖

      服務(wù)器程序通過網(wǎng)絡(luò)監(jiān)聽?wèi)?yīng)答移動客戶端服務(wù)請求,根據(jù)用戶注冊權(quán)限,管理客戶端程序數(shù)據(jù)交互權(quán)限,通過并發(fā)數(shù)據(jù)訪問控制以及定時數(shù)據(jù)庫備份確保系統(tǒng)數(shù)據(jù)安全。服務(wù)器程序業(yè)務(wù)流程如圖3 所示。

      圖3 服務(wù)器程序業(yè)務(wù)流程圖

      4.2 系統(tǒng)數(shù)據(jù)庫設(shè)計

      開放性實驗室預(yù)約管理系統(tǒng)服務(wù)器數(shù)據(jù)庫主要存儲系統(tǒng)登錄用戶名、登錄密碼、用戶權(quán)限、實驗室信息、實驗預(yù)約信息等數(shù)據(jù)內(nèi)容。本設(shè)計使用關(guān)系模型對存儲數(shù)據(jù)進(jìn)行建模,通過E-R 圖(實體- 關(guān)系圖)對數(shù)據(jù)庫概念結(jié)構(gòu)進(jìn)行設(shè)計,通過對系統(tǒng)實體關(guān)系進(jìn)行分析梳理,可以確定數(shù)據(jù)庫共包含五張數(shù)據(jù)表,分別為:用戶登錄表、用戶權(quán)限表、權(quán)限模塊表、實驗室數(shù)據(jù)表以及實驗預(yù)約數(shù)據(jù)表。系統(tǒng)數(shù)據(jù)庫實體關(guān)系E-R 圖如圖4 所示。

      圖4 數(shù)據(jù)庫實體關(guān)系E-R 圖

      4.3 開放性實驗室預(yù)約管理系統(tǒng)測試

      本設(shè)計采用白盒測試與黑盒測試相結(jié)合的方法對開放性實驗室預(yù)約管理系統(tǒng)進(jìn)行測試。從程序源代碼的層面對系統(tǒng)進(jìn)行內(nèi)部測試。在內(nèi)部測試過程中,使用預(yù)先設(shè)計的測試用例先后進(jìn)行了用戶注冊、登錄功能測試,實驗室預(yù)約申請、審批功能測試,數(shù)據(jù)管理功能測試以及相關(guān)系統(tǒng)設(shè)置功能測試。測試結(jié)果表明,系統(tǒng)軟件功能可以滿足開放性實驗室預(yù)約管理系統(tǒng)的應(yīng)用需求。

      5 結(jié)論

      本文在探討開放性實驗室預(yù)約管理流程的基礎(chǔ)上,對開放性實驗室預(yù)約管理系統(tǒng)進(jìn)行了深入地需求分析以及系統(tǒng)體系結(jié)構(gòu)設(shè)計。結(jié)合需求分析對Android 移動客戶端程序和服務(wù)器程序進(jìn)行功能結(jié)構(gòu)設(shè)計、程序業(yè)務(wù)流程設(shè)計。對系統(tǒng)數(shù)據(jù)庫進(jìn)行概念結(jié)構(gòu)和物理結(jié)構(gòu)設(shè)計。采用科學(xué)的軟件測試方法對系統(tǒng)功能進(jìn)行測試,測試表明,本設(shè)計可以實現(xiàn)通過Android 移動客戶端進(jìn)行實驗信息查詢、實驗預(yù)約申請、實驗預(yù)約管理等開放性實驗室預(yù)約、管理業(yè)務(wù),有助于提高高校開放性實驗室預(yù)約管理效率及信息化水平。

      猜你喜歡
      開放性客戶端管理系統(tǒng)
      基于James的院內(nèi)郵件管理系統(tǒng)的實現(xiàn)
      例析三類開放性問題的解法
      初中英語開放性探究式閱讀教學(xué)策略
      甘肅教育(2020年6期)2020-09-11 07:45:40
      基于LED聯(lián)動顯示的違停管理系統(tǒng)
      縣級臺在突發(fā)事件報道中如何應(yīng)用手機(jī)客戶端
      傳媒評論(2018年4期)2018-06-27 08:20:24
      孵化垂直頻道:新聞客戶端新策略
      傳媒評論(2018年4期)2018-06-27 08:20:16
      基于Vanconnect的智能家居瘦客戶端的設(shè)計與實現(xiàn)
      電子測試(2018年10期)2018-06-26 05:53:34
      海盾壓載水管理系統(tǒng)
      中國船檢(2017年3期)2017-05-18 11:33:08
      尋求開放性道路
      基于RFID的倉儲管理系統(tǒng)實現(xiàn)
      当涂县| 富川| 海林市| 上高县| 开原市| 南漳县| 双辽市| 林芝县| 商南县| 永城市| 洛浦县| 平度市| 寿阳县| 靖西县| 保亭| 金湖县| 清丰县| 德令哈市| 汪清县| 云安县| 肃宁县| 肥东县| 华容县| 布尔津县| 集贤县| 周口市| 天全县| 平凉市| 曲周县| 大港区| 如东县| 合肥市| 黎平县| 沾益县| 吉林市| 东港市| 宣化县| 景谷| 尼玛县| 惠东县| 淮南市|