亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于B/S與C/S混合模式的實驗室綜合管理系統(tǒng)的設計與實現(xiàn)

        2009-06-08 03:00:48崔維軍
        中國教育技術裝備 2009年24期

        崔維軍 向 波

        摘要 從高校實驗室的現(xiàn)狀和實際需求出發(fā),開發(fā)基于B/S與C/S混合模式的實驗室管理系統(tǒng),實現(xiàn)上機預約、智能排課、實驗監(jiān)管、遠程控制等主要功能,有效地解決實驗無法及時預約及人工處理預約時出現(xiàn)沖突和學生實驗時無法控制的狀況,在很大程度上提高實驗室的管理水平和設備利用率,使實驗室管理變得更加科學、快速、規(guī)范、高效。

        關鍵詞 實驗室管理;AJAX;混合模式;遠程控制

        中圖分類號:TP393.09 文獻標識碼:A 文章編號:1671-489X(2009)24-0087-03

        Design and Implementation of Integrated Management Laboratory System based on B/S and C/S Mixed-mode//Cui Weijun, Xiang Bo

        Abstract From the situation of university laboratory and the actual demand, designed and laboratory management system based on B/S and C/S mixed-mode, realized some key function such as experimental booking, smart course arrangement, laboratory monitoring and remote control, effectively address the problem that experiment can not be dealt with in time of booking and Students was unable to control in the class, improved the management of the laboratory level and capacity utilization to a large extent, made the laboratory more scientific, rapid, and highly efficient.

        Key words laboratory management;AJAX; mixed-mode; remote control

        Authors address School of Economics & Management, Nanjing University of Information Science & Technology, Nanjing, 210044, China

        長期以來,眾多高校計算機實驗室的各種管理工作一直由人工整理和統(tǒng)計,存在工作煩瑣、信息無法及時共享、統(tǒng)計不方便等問題。隨著高校實驗室數(shù)量的增加及規(guī)模不斷擴大,以前的以人工為主的管理模式已遠不能達到對實驗室進行高效、科學管理的目的。同時,由于在這樣一個開放性的教學環(huán)境中,學生上機玩游戲等不可控因素也是一個令實驗室管理員和任課教師頭痛的問題。因此,打破傳統(tǒng)的實驗室管理方式勢在必行。本文將就這些問題及高校實驗室分散、網(wǎng)絡設施條件有限等實際情況,設計并實現(xiàn)一套基于B/S與C/S混合模式的實驗室綜合管理系統(tǒng),從而減輕實驗室工作人員負擔,提高實驗室利用率。

        1 系統(tǒng)概述

        本系統(tǒng)基于B/S與C/S兩種模式,B/S部分主要采用AJAX結合J2EE的方式來實現(xiàn),C/S部分全部采用Java實現(xiàn)。系統(tǒng)中引進目前較流行的AJAX技術,用來實現(xiàn)B/S模塊中的遠程機器監(jiān)管功能及搜索建議等功能,實現(xiàn)數(shù)據(jù)在用戶界面動態(tài)無刷新顯示,充分改善用戶使用體驗,使Web應用程序桌面化。同時系統(tǒng)中對實驗項目名稱等的更新采用雙擊動態(tài)更新的方式實現(xiàn),其效果類似于C/S類系統(tǒng)中相應功能的效果。

        本系統(tǒng)采用Java語言開發(fā),不受操作系統(tǒng)平臺的限制,系統(tǒng)的運行基于JVM(Java虛擬機),只需在操作平臺下安裝相應的JVM即可運行該Java程序。系統(tǒng)的C/S與B/S部分通過數(shù)據(jù)庫聯(lián)系起來,實驗室管理員在B/S客戶端對數(shù)據(jù)庫進行相應的操作,然后再由客戶機通過本機MAC地址讀取對應本機的操作信息,并在客戶機上執(zhí)行,最終實現(xiàn)B/S與C/S兩部分系統(tǒng)的有機結合,來完成系統(tǒng)所要實現(xiàn)的功能。

        2 系統(tǒng)主要功能設計

        2.1 系統(tǒng)功能結構圖通過對高校實驗室現(xiàn)狀與現(xiàn)實需求進行分析,得出系統(tǒng)的B/S部分及C/S部分功能結構圖,分別如圖1和圖2所示。

        2.2 實驗預約模塊設計實驗預約時需要根據(jù)實驗室開放情況,通過最大容納學生人數(shù)來進行限制。用戶在預約時,系統(tǒng)使用AJAX技術響應用戶相應的請求來動態(tài)無刷新更新一部分預約信息。為了防止出現(xiàn)實驗預約沖突,系統(tǒng)對已預約的時間段進行禁用,用戶在預約時,這些時間段將顯示為禁用狀態(tài),并給出相應的提示。為了管理的方便,每個用戶可在登錄后查看自己對應的預約申請,同時可刪除自己沒有被管理員審批或審批不通過的預約申請。所有已被管理員審批通過的預約申請將以課表和列表的形式顯示給用戶,用戶可按實驗室名稱來查詢對應實驗室的實驗安排情況。

        2.3 用戶管理模塊設計從實際需求出發(fā),系統(tǒng)共為系統(tǒng)注冊用戶劃分3種不同角色:學生用戶、教師用戶、管理員。所有用戶在默認注冊時都會由系統(tǒng)分配由管理員設置的默認欄目訪問權限,這些權限也可由管理員之后進行更改,這樣在一定程度上提高系統(tǒng)的靈活性。系統(tǒng)對于用戶的注冊采用從后臺統(tǒng)一導入的方式,不提供用戶前臺自助注冊。這樣做的目的是確保用戶信息的真實有效,因為學生和教師用戶信息數(shù)據(jù)可以由各學院提供。同時因為學院內部一般都將學生信息保存在Excel文件中,而本系統(tǒng)的用戶數(shù)據(jù)導入又是從Excel中讀取,且導入時只需要提供賬號和姓名2項即可,其他信息將由管理員進行統(tǒng)一選擇,這樣可以很方便地實現(xiàn)同一學院/專業(yè)的學生用戶或教師用戶進行批量導入。

        2.4 課堂交流模塊設計該功能模塊用來解決實驗上機時不能及時交流的問題。該功能模塊是采用AJAX動態(tài)無刷新顯示用戶所交流的問題。學生和實驗指導教師在上機實驗時可通過此模塊來交流實驗時遇到的問題,而實驗指導教師可以通過該窗口為學生解決經(jīng)常碰到的問題,避免多個學生提出類似問題的情況,在一定程度上節(jié)約學生和教師的寶貴時間。

        2.5 電子點名模塊設計實驗指導教師在上機實驗時可使用此功能來對學生進行實時點名。實驗前實驗指導教師只需向該實驗班發(fā)出點名命令,教師每次實驗發(fā)送的電子點名請求,系統(tǒng)都將生成對應的電子點名冊,內容包含對應本實驗班的學生名單。學生在上機實驗時只需用本人賬號登錄并應答教師的點名即可實現(xiàn)電子點名。為了防別人代答的問題,系統(tǒng)規(guī)定在一次實驗課時間段內,同一機器不允許使用2個賬號同時或交替登錄。

        2.6 實驗監(jiān)管模塊設計實驗監(jiān)管的實現(xiàn)是將B/S與C/S兩部分結合來實現(xiàn),發(fā)揮各自不同的優(yōu)勢。實驗指導教師可通過Web界面的實驗監(jiān)管來對在線實驗的機器進行遠程控制,可實現(xiàn)遠程關機、重啟、注銷操作。用戶在Web客戶端向對應學生發(fā)送相關命令后,學生機客戶端程序會根據(jù)發(fā)送的命令在本機上執(zhí)行相應的操作。同時Web端由管理員設置的禁用程序列表也將由客戶端讀取并在本機上終止相應的進程。該功能的流程圖如圖3所示。

        2.7 系統(tǒng)配置模塊設計系統(tǒng)的配置主要用來設置系統(tǒng)的一些參數(shù),包括當前開課學期、開學時間、本學期總周數(shù)、預約系統(tǒng)開啟狀態(tài)等。這些系統(tǒng)運行的基本參數(shù)必須由管理員在系統(tǒng)正式運行前進行正確配置,否則系統(tǒng)無法正常運行。本系統(tǒng)將系統(tǒng)的部分參數(shù)設置為可由管理員從后臺進行設置是為了提高系統(tǒng)的靈活性、適用性,滿足不同高校用戶的不同需求。系統(tǒng)中的當前學期和總周數(shù)必須在每學期預約開始前由管理員設置好,否則系統(tǒng)預約信息將不能進行正確歸類,實驗課表也將無法正確顯示。

        2.8 遠程桌面功能遠程桌面功能是用來配合實驗監(jiān)管的,管理員可通過遠程桌面連接到遠程機器,并實時獲取遠程機器的截圖,掌握當前學生機上學生的實驗情況。該功能采用Java多線程技術,允許多個客戶端同時連接,因此該功能除了可以用來實現(xiàn)遠程監(jiān)視作用外,還可以用來實現(xiàn)遠程教學演示,提高實驗教學的生動性。

        3 數(shù)據(jù)庫設計

        因為Microsoft公司的SQL Server數(shù)據(jù)庫是目前流行的網(wǎng)絡數(shù)據(jù)庫,本系統(tǒng)采用SQL Server2000作為后臺數(shù)據(jù)庫服務器。數(shù)據(jù)庫表的設計是系統(tǒng)設計的一個非常重要的部分,為了系統(tǒng)的可擴展性和靈活性,共設計20多張表,各表之間關系通過外鍵來關聯(lián),保證表間數(shù)據(jù)的完整與一致性。例如預約申請表中的實驗課程編號、實驗室編號、學院編號、專業(yè)編號等都是外鍵字段,這些字段需要與實驗課程、實驗室、學院、專業(yè)表中對應的主鍵建立關系,以保證表間主鍵與外鍵字段中數(shù)據(jù)的完整與一致性。但由于系統(tǒng)所涉及的表數(shù)量太多,這里就不再將表結構及表之間的關系逐一列舉。

        4 系統(tǒng)實現(xiàn)的關鍵技術

        系統(tǒng)采用功能強大的SQL Server2000作為后臺數(shù)據(jù)庫,B/S部分采用AJAX結合J2EE的方式來實現(xiàn),C/S部分采用Java語言開發(fā)。整個系統(tǒng)將C/S與B/S兩種模式的優(yōu)勢進行集中,對不同功能模塊采用不同的模式來設計。整個系統(tǒng)中將B/S部分功能與C/S部分功能緊密相連的是數(shù)據(jù)庫,用戶在B/S客戶端發(fā)出的請求首先反應到數(shù)據(jù)庫中,然后再由C/S客戶端從數(shù)據(jù)庫中獲取相應的命令請求并在本機執(zhí)行。每當客戶機開機時,客戶端程序會自動將本機信息與遠程數(shù)據(jù)庫中對應的機器信息進行匹配,如果已存在,則更新在線狀態(tài),否則新增該機器信息。其中B/S系統(tǒng)中獲取遠程機器上線和離線信息是通過AJAX與服務器進行異步通信,動態(tài)、實時、界面無刷新獲取。

        5 結論

        本系統(tǒng)是在結合筆者在實驗室的工作經(jīng)驗,并分析高校實驗室管理現(xiàn)狀的基礎上,將B/S與C/S兩種模式的優(yōu)點進行集中,綜合多種技術開發(fā)完成的。系統(tǒng)的成功運行,有效地解決了高校實驗室目前管理上存在的問題,充分體現(xiàn)了高校實驗室管理的信息化、網(wǎng)絡化、科學化,提高了實驗室管理水平、工作效率、實驗室利用率,與以前的管理方式相比,在很大程度上降低了管理成本。系統(tǒng)的成功運行對提高高校實驗室管理水平具有很大的意義。

        本系統(tǒng)的創(chuàng)新點是將B/S與C/S兩種模式結合起來,并結合AJAX技術,實現(xiàn)在Web界面對實驗室機器進行遠程操作,使實驗室管理不再受空間的限制,實驗員或實驗指導教師在任何一個網(wǎng)絡連通的地方,都能對實驗進行管理,對實驗室的機器進行管理,及時獲取實驗室機器動態(tài)信息及學生實驗的實時情況。

        參考文獻

        [1]王劍.基于C/S和B/S混合體系結構的信息管理系統(tǒng)的分析與設計[D].哈爾濱工程大學,2005

        [2]梅杏莉.基于C/S和B/S混合型結構的主題公園營運管理信息系統(tǒng)研究[D].暨南大學,2006

        [3]Garcia M F,Reding J.Microsoft SQL Server 2000系統(tǒng)管理員寶典[M].北京:清華大學出版社,2001

        [4]樊勝.C/S 與B/S 的結構比較及Web 數(shù)據(jù)庫的訪問方式[J].情報科學,2001,19(4): 443~445

        [5]張松,陳志剛,金亮.開放實驗室管理系統(tǒng)設計方案比較及實現(xiàn)[J].計算機工程與應用,2004(03):230-232

        [6]廖志英,董安邦.基于C/S和B/S混合結構的管理信息系統(tǒng)運行模式[J].計算機工程與應用,2002(2):182-186

        [7]覃云,韓伯棠,王霞.基于NET的C/S與B/S混合結構的MIS開發(fā)研究[J].北京理工大學學報:社會科學版,2002(04):52-56

        无码熟妇人妻av在线影片最多| 人妻精品一区二区免费| 国产自拍在线视频观看| 加勒比东京热中文字幕| 国产成人一区二区三区| 这里只有久久精品| 日韩有码中文字幕第一页| 亚洲国产中文字幕一区| 亚洲av无码乱码国产精品| 亚洲中文无码成人影院在线播放| 91精品亚洲一区二区三区| 麻豆精品一区二区三区| 人妻 日韩 欧美 综合 制服| 国产成人精品日本亚洲18| 日韩精品人妻中文字幕有码| 一二三区亚洲av偷拍| 国产精品久久久久久久妇| 久久99国产精品尤物| 久久亚洲精品成人av观看| 国产内射爽爽大片| 国产色秀视频在线播放| 日本专区一区二区三区| 亚洲成人av一区免费看| 精品乱码一区内射人妻无码| 国产乱子伦精品无码码专区| av永久天堂一区二区三区蜜桃| 亚洲av五月天一区二区| 99久久久无码国产精品6| 亚洲欧美一区二区三区国产精| 久久精品国产亚洲av热东京热| 99久久精品免费看国产| 国产午夜福利短视频| av永久天堂一区二区三区蜜桃| 少妇下面好爽好紧好湿一区二区| 人妻丰满熟妇av无码区hd| 亚洲专区路线一路线二天美| 日本一级三级在线观看| av无码国产在线看免费网站| 精品少妇一区二区三区视频| 日本精品人妻一区二区三区 | 2021国产精品视频网站|