【文章內(nèi)容簡介】
classroom context of growing membership, a growing number of laboratories, puters, and members of teachers and students, the management of standardization is necessary A trend, we provide a laboratory in order to more easily manage, so arranging to plete a laboratory management system to facilitate effective management of laboratory room. On the basis of objectoriented development of this system, which is also due to the advantages of objectoriented, it was on this basis, the development of this system, we can be the classroom, class, users, courses, and arranging this event as an object And then developed using principles of objectoriented development of this management system.Management system we aim to do this is to improve the management efficiency of laboratory and normative, we must first plete the function is to manage the various objects, of course, this management system is the most important function is the reality arranging, we have to Systems administrators and teachers can log on and arranging the arrangements for teachers and curriculum, and students entering the system can always check their own courses, so that administrators and teachers can facilitate the management, but also to facilitate the students to master their own courses, so To achieve the aim of achieving the above functions that will manage the laboratory. Also for future expansion based on the needs of their own development system function provides a more convenient and efficient mechanism to improve the system scalability.Keywords: Objectoriented management system based on B / S 實驗室排課系統(tǒng)的設計與實現(xiàn)1 引 言 問題的提出及研究意義 [1]現(xiàn)在隨著信息化的發(fā)展以及網(wǎng)絡的普及,各個企業(yè)以及機構都會使用計算機網(wǎng)絡來實現(xiàn)高效率、高規(guī)范化的管理流程。所以管理系統(tǒng)受到越來越多的企業(yè)和機構的青睞,越來越多的企業(yè)和事業(yè)單位都會擁有自己的管理系統(tǒng),為了此管理系統(tǒng)的實現(xiàn)和設計,我們是在了解了實驗室需求的情況下,有目的地開發(fā)此系統(tǒng),去提高實驗室的管理流程規(guī)范性以及方便教師和學生。隨著面向對象程序開發(fā)的優(yōu)點在當前軟件開發(fā)中得到了普遍,而且利用 Java 的面向對象和跨平臺性可以很好的實現(xiàn)基于 B/S 實驗室管理系統(tǒng)軟件開發(fā)已逐漸成為主流。企業(yè)網(wǎng)站建設也應該運用更為先進的理念和技術來實現(xiàn)它多變的需求。所以我們需要建立更好的管理系統(tǒng)來實現(xiàn)企業(yè)的流程運作。然而管理系統(tǒng)的開發(fā)在各個行業(yè)都是有它自己的價值的,所以管理系統(tǒng)對規(guī)范化的流程管理是很有幫助的,這也是為什么越來越多的人會使用管理系統(tǒng)來提高企業(yè)的運行效率,同樣學校的實驗室也需要一個規(guī)范化的管理,所以開發(fā)此實驗室管理系統(tǒng)是有必要的,它可以幫助不用的用戶實現(xiàn)不同的功能,完成很多原來需要人為地去記錄的繁瑣的工作,所以開發(fā)此管理系統(tǒng)是為了方便廣大用戶,提高工作效率。對這個課題的研究不僅僅能提高管理系統(tǒng)的工作效率,同時通過進一步的了解和研究網(wǎng)站建設的面向對象的組織構造方式,為提高網(wǎng)站開發(fā)速度和提高開發(fā)的復用度有著深遠的影響。 國內(nèi)外研究現(xiàn)狀信息化整體水平較高的國外企業(yè)受益良多。發(fā)展至今日,發(fā)達國家企業(yè)的信息化水平可說已經(jīng)到了一個相當高的水平。無論是從宏觀經(jīng)濟、企業(yè)內(nèi)部,還是企業(yè)大鏈條上的各方,信息化已經(jīng)成為一個足以制勝的必要手段。在企業(yè)內(nèi)部層面,涉及技術系統(tǒng)、制造系統(tǒng)、管理系統(tǒng)、基礎技術等系統(tǒng)的建成,有力地提高了高校的決策、經(jīng)營和管理水平,提高了高校的核心競爭力。數(shù)據(jù)顯示,美國早在八九十年代已經(jīng)實現(xiàn)了信息化管理,利用計算機處理數(shù)據(jù)的方便快 實驗室排課系統(tǒng)的設計與實現(xiàn)捷,來實現(xiàn)對高校信息的統(tǒng)一管理,不僅加快了學校自身的發(fā)展,為整個美國社會建設事業(yè)的發(fā)展奠定了良好基礎,為未來發(fā)展提供了優(yōu)秀人才,國家的發(fā)展離不開社會發(fā)展,只有提高教育事業(yè)的發(fā)展,才能推動世界信息發(fā)展。企業(yè)信息化,是企業(yè)利用計算機、網(wǎng)絡技術等一系列現(xiàn)代化技術,通過對信息資源的深度開發(fā)和廣泛利用,不斷提高生產(chǎn)、經(jīng)營、管理、決策的效率和水平,從而提高企業(yè)經(jīng)濟效益和企業(yè)競爭力的過程。如今,信息化已經(jīng)成為全球企業(yè)公認的現(xiàn)代發(fā)展途徑。我國的信息化建設從七十年代開始起步,八十年代進行鋪墊,九十年代中、后期進入了快速發(fā)展階段。隨著體制轉軌,市場化壓力的逐漸增大,國家深切體會到了信息的重要性,對信息化可以促進國家發(fā)展也基本達成共識。總體上看,認識在不斷提高,但在實際操作上的重視程度各個領域卻相差很大。高校競爭環(huán)境的變化促使其向信息化尋求出路,信息技術的成熟及成本下降也使高校提高信息化水平的積極性進一步提高。許多大中型學校在制定中長期發(fā)展規(guī)劃中都把信息化建設作為今后幾年要抓好的重點任務。與此同時,網(wǎng)絡化發(fā)展為中小學校利用信息,迅速崛起創(chuàng)造了極為有利的條件,其信息化建設的熱情與大中型高校相比并不遜色。高校競爭環(huán)境越復雜、競爭壓力越大,越要求高校信息化達到較高水平,但學校經(jīng)濟效益的好壞往往決定了自身在信息化建設方面的投入保證程度及其實施效果。 本文研究的目的和研究內(nèi)容此次研究的主要內(nèi)容是基于面向對象的實驗排課管理系統(tǒng)的分析與設計,主要實現(xiàn)目的是為了廣大學校用戶(管理員、教師和學生)方便有效地管理和查詢相關實驗室信息安排,主要為了提高實驗室管理的效率和規(guī)范實驗室的管理流程,為了更好地實現(xiàn)上述功能我們使用了面向對象的開發(fā)技術,以及采用了 B/S 的開發(fā)模式,可以使系統(tǒng)發(fā)揮最大的功能為用戶提供方便有效的信息資源。本文主要闡述了在“實驗排課管理系統(tǒng)”的分析與設計過程中,所經(jīng)歷的系統(tǒng)需求分析、系統(tǒng)設計和系統(tǒng)實施階段的情況及各個階段性活動所得成果。通過本文 實驗室排課系統(tǒng)的設計與實現(xiàn)展示基于面向對象的實驗室管理系統(tǒng)的建立、實現(xiàn)的全過程。 系統(tǒng)開發(fā)背景隨著計算機應用的不斷深入,各行各業(yè)幾乎與計算機都有密切的聯(lián)系,人們的生活已離不開計算機。特別是一些企事業(yè)單位,為了適應現(xiàn)代化發(fā)展的需要,提高企業(yè)的管理水平和辦公效率,均以最快的速度引入了計算機,不少企事業(yè)單位已經(jīng)將本單位的計算機連成網(wǎng)絡,這樣大大加快了企事業(yè)單位的辦公效率,提高了信息傳送的速度。在學校實驗室的管理過程中,發(fā)現(xiàn)了一些問題。其中如:在統(tǒng)籌安排各班級上實驗課的時間需要人工實現(xiàn),而且常會出現(xiàn)由于第二批次實驗沖突而調(diào)課卻需人員及時通知任課老師及班級的麻煩。因此,為了方便機房的管理,我們提出利用網(wǎng)絡來管理實驗室的方案,以學樣的網(wǎng)絡實驗室的管理為該管理系統(tǒng)的應用背景,開發(fā)一個基于網(wǎng)絡的實驗室管理系統(tǒng)。在學校實驗室的管理中,發(fā)現(xiàn)了一些問題,其中如:在統(tǒng)籌安排各班級上實驗課的時間需要人工實現(xiàn),而且經(jīng)常會出現(xiàn)同時有多個班級要使用實驗室的沖突,并且調(diào)課后沒有及時通知老師和班級同學。為了方便實驗室的管理,我們提出利用網(wǎng)絡來管理實驗室的上機情況。以學校的網(wǎng)絡實驗室為背景,開發(fā)一個基于 web 的實驗室管理系統(tǒng)?;谏鲜鏊枷耄菊n題力圖開發(fā)這樣的軟件系統(tǒng),實現(xiàn)實驗室管理的安排、以及查詢,以方便教學過程的各類管理。要開發(fā)實驗排課管理系統(tǒng)首先要了解一般的實驗室排課管理系統(tǒng)都有些什么功能。其基本功能有如下幾點:1. 實驗室教室的管理。2. 班級和課程的管理。3. 管理員對用戶信息的管理。4. 排課管理。5. 最好實現(xiàn)教室的不沖突管理。 實驗室排課系統(tǒng)的設計與實現(xiàn)2 系統(tǒng)總體概述 產(chǎn)品標識產(chǎn)品名稱:實驗室排課管理系統(tǒng)縮 稱:EMS(Experimental Management System)版 本 號:Version 2022 產(chǎn)品描述 系統(tǒng)屬性EMS 的開發(fā)是完全獨立的,與其它任何產(chǎn)品無關系,該系統(tǒng)是一個在Windows2022/xp 以及在 Win7 等操作系統(tǒng)上運行的管理信息系統(tǒng)軟件,此次發(fā)布的是 2022 年版本。完全由 Java 語言編寫的基于 B/S 模式管理系統(tǒng)。 項目背景任務開發(fā)者:XXX項目指導人:XXX目標的用戶:實驗室管理人員、教師以及廣大參加實驗的學生。 運行環(huán)境1. 網(wǎng)絡環(huán)境:因特網(wǎng)連通并能正常工作。2. 硬件配置:中央處理器為 CeleronIII, 以上的微機與筆記本電腦;內(nèi)存 128MB; 實驗室排課系統(tǒng)的設計與實現(xiàn)顯示卡 64MB;硬盤空間至少 200 MB 剩余空間以上;3. 軟件配置:運行平臺:Microsoft Windows 2022 以上版本操作系統(tǒng);主要開發(fā)工具:Myeclipse 后臺數(shù)據(jù)庫管理工具:Microsoft SQLServer 2022;;系統(tǒng)自帶以及其他瀏覽器。 用戶特點1. 系統(tǒng)管理工作人員能熟練操作 Windows 2022 或 Windows XP 操作系統(tǒng)。2. 管理人員使用過相關類似的信息管理系統(tǒng)。3. 會使用并對 Microsoft SQLServer 2022 數(shù)據(jù)庫管理工具有一定的了解。 用戶約束1. 用戶具有基本的 Windows2022 以上版本平臺下的計算機操作能力,能夠進行文字輸入。2. 了解 Windows 操作系統(tǒng)的一些基本操作和功能,以及對類似的信息管理系統(tǒng)有一定的了解。3. 用戶能對 Microsoft SQLServer 2022 數(shù)據(jù)庫進行基本的。 字義縮語及專有名詞定義1. Myeclipse Myeclipse 開發(fā)工具。2. MS SQLServer 2022(Microsoft SQLServer 2022)Microsoft SQLServer 2022 數(shù)據(jù)庫管理工具。3. B/S 模式(brower/server)瀏覽器和服務器結構模式。 實驗室排課系統(tǒng)的設計與實現(xiàn) 系統(tǒng)開發(fā)工具介紹 [6] 簡介JAVA 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序設計語言和Java 平臺的總稱。特點:簡單性,Java 和 C++語言都是面向對象程序設計語言,但是相對 C++語言來說,Java 很少有其中的難以理解的和令人迷惑的特性,以及沒有 C++中的指針,所以Java 語言相對于其實具有簡單性的。平臺無關性,由于 Java 是由 Java 虛擬機(Java Virtual Machine)和 Java 應用編程接口(Application Programming Interface、即是 API) ,這些都決定了 Java 的跨平臺性能。面向對象,Java 語言提供了類、借口和繼承,實現(xiàn)了類與類