時間:2023-03-07 15:02:49
緒論:在尋找寫作靈感嗎?愛發(fā)表網(wǎng)為您精選了8篇管理信息系統(tǒng)實驗報告,愿這些內(nèi)容能夠啟迪您的思維,激發(fā)您的創(chuàng)作熱情,歡迎您的閱讀與分享!
關(guān)鍵詞:實驗教學;管理信息系統(tǒng);數(shù)據(jù)庫連接池
中圖分類號:TP315文獻標識碼:A文章編號:1009-3044(2012)07-1710-03
Research and Development Of Experiment Teaching Management Information System Based on MVC
LIU Peng-he, LI Ming-shuo
(College of Mathematics Physics and Information Engineering, Zhejiang Normal University, Jinhua 321004)
Abstract: With the development of educational reform,ractice teaching is an important link in university teaching. the administration and organization of laboratory system of colleges directly affect the building up of talents’ quality. According to the actual requirement of the experiment teaching, we research and develop a experiment teaching management information system using database connection pooling , in which the instructor can define experiment and the student do experimental study as an active party to learn knowledge. So it has given a reasonable combination of student, teacher and laboratory, realizing networking and standardized management idea.
Key words: experiment teaching; management information system; database connection pooling
近年來,隨著實驗教學改革的不斷深入和人才培養(yǎng)模式的改變,越來越重視對創(chuàng)新性人才的培養(yǎng),這也促使高等院校在培養(yǎng)學生時更注重于學生實際操作能力的培養(yǎng)。實驗教學成為了一個重要的教學模式。實驗是學生獲取知識和技能的必需項目,是對培養(yǎng)學生創(chuàng)新精神和動手能力的重要途徑[1-2]。實驗教學是高等學校教學計劃中不可缺少的重要環(huán)節(jié),通過實驗來讓學生動手,可以加深學生對事物的感性認識,培養(yǎng)學生對客觀世界進行觀察、分析與發(fā)現(xiàn)問題的興趣,激發(fā)學生的創(chuàng)新意識。
實驗教學是需要通過軟件和影響相結(jié)合,才能使這種教育理念發(fā)揮其作用。當今國外的高等院校中實驗教學已經(jīng)形成了非常完善的教育體系。與國外相比,雖然近幾年國家對高校建設投入了大量的資金,高校的實驗設備和器材等已經(jīng)得到了更新,但是對實驗教學的制定和設備的管理水平還是遠遠落后于發(fā)達國家,沒有成為一個完善的體系。特別是隨著高校在校生人數(shù)的急劇膨脹,這個問題的存在顯得尤為突出,為了改善這個狀況,我們研究開發(fā)了實驗教學管理信息系統(tǒng)。系統(tǒng)采用數(shù)據(jù)庫連接池技術(shù),主要實現(xiàn)了教師自定義編輯實驗和學生完成實驗、提交結(jié)果等功能。
1系統(tǒng)的總體框架
實驗教學管理信息系統(tǒng)為Web項目,采用面向?qū)ο蟮乃枷牒蚃2EE多層次體系結(jié)構(gòu),其中后臺數(shù)據(jù)庫為:SQL Server2008。Java Web應用程序主要由JSP、Servlet和EJB組成,其中JSP作為管理信息系統(tǒng)的視圖層、ServLet作為實驗教學系統(tǒng)的控制層來實現(xiàn)的、JavaBean作為系統(tǒng)的模型層,架構(gòu)設計就是把這些組件合理的組織起來。連接后臺數(shù)據(jù)庫運用的是JDBC的技術(shù),JDBC是用于執(zhí)行SQL語句的Java應用程序接口,由一組用Java語言編寫的類與接口組成[3]。
本系統(tǒng)嚴格遵循了當今最流行的MVC設計模式來完成和實現(xiàn),MVC即軟件項目設計模式,開發(fā)人員將應用項目的程序輸入、程序輸出、程序處理方式轉(zhuǎn)換為模型層、視圖層、控制層三層編程方式,從而使整個系統(tǒng)責任明確,接口清晰,加快設計開發(fā)過程[4]。MVC設計模式結(jié)構(gòu)如圖1。
MVC的整個運行過程是:
1)用戶向控制器提交請求。
2)控制器收到用戶的請求之后,對請求進行分析決定調(diào)用相應的模型層中的方法完成相應的業(yè)務操作,模型層再將完成的數(shù)據(jù)轉(zhuǎn)給控制層。
3)控制層負責選擇合適的視圖顯示操作的結(jié)果供用戶查看。
2系統(tǒng)的功能結(jié)構(gòu)
實驗教學信息系統(tǒng)采用模塊化設計,共分為三個主要功能模塊:管理員、教師、學生,其中每個模塊又進一步劃分為更小的模塊,系統(tǒng)總體設計框架如圖2所示。
圖1 MVC設計模式結(jié)構(gòu)
圖2系統(tǒng)總體設計框架
2.1管理員
系統(tǒng)運行初始階段,只有管理員一類用戶,管理員負責添加教師、學生信息和實驗教學計劃等信息的操作。管理員在系統(tǒng)的位置非常重要,因為管理員實現(xiàn)了授課教師和學生這兩類用戶的關(guān)聯(lián)[5]。
2.1.1用戶管理
用戶管理包括管理員、教師和學生信息,管理員可以實現(xiàn)對學生信息和教師信息的添加、刪除、修改和查詢。教師與學生登錄可以查看及個人信息修改,包括密碼修改。
2.1.2實驗項目管理
管理員登錄后,可以添加、修改和刪除實驗室信息、實驗課程信息、實驗內(nèi)容、上課時間、班級、實驗老師、學生名單等消息,也可對每個實驗添加實驗介紹、實驗說明和注意事項等實驗信息。
2.1.3數(shù)據(jù)維護
系統(tǒng)通過數(shù)據(jù)庫備份時常將一定量的數(shù)據(jù)備份。預防學生在做實驗中出現(xiàn)錯誤操作后,可以通過數(shù)據(jù)恢復還原為初始狀態(tài),為實驗教學提供保險。
2.2授課教師
2.2.1實驗項目查詢
教師用戶登錄后,可以按教師編號,課程名,教師名字,班級為關(guān)鍵字進行所有實驗課表的查詢。查詢結(jié)果顯示在時間列表內(nèi)。
2.2.2實驗報告批改
實驗報告是學生通過完成授課教師編寫的實驗后給授課教師的一種交互。授課教師制定、上傳實驗報告模板。學生端下載實驗報告,完成實驗后上傳實驗報告,教師在這里批改實驗報告,并結(jié)合學生實驗成績,給出一個綜合成績。
上傳后的實驗報告模板根據(jù)實驗信息來綁定。因為實驗報告和實驗信息是多對多關(guān)聯(lián),綁定后該實驗的id就與該實驗報告模板的id一同插入實驗模板關(guān)聯(lián)表。學生端下載實驗報告的時候是通過綁定的實驗名稱下載,完成后的提交也是根據(jù)該實驗所關(guān)聯(lián)的實驗報告提交。
2.2.3考勤管理
本系統(tǒng)的考勤管理是根據(jù)學生的登錄情況,統(tǒng)計學生遲到早退情況,考勤的標準共有:出席、未出席、遲到、早退、病假、事假六種。授課老師每次上課前登錄系統(tǒng)對學生進行考勤登記,學生可以登錄查看自己的出勤統(tǒng)計信息。
2.2.4成績管理
成績管理包括學生實驗成績的評分、查詢等管理工作。授課教師根據(jù)學生的出勤情況、實驗報告分別進行評分,系統(tǒng)根據(jù)考勤成績、實驗報告等成績給出最終總成績。系統(tǒng)成績后,學生可以登錄查看自己的成績。
2.2.5文件管理
系統(tǒng)的文件管理模塊可以供教師上傳一些實驗的參考資料或文件,提供給學生查看或使用,學生端可以任意下載這些參考資料文件。
2.3學生
學生登錄后,點擊查看實驗課表,可以查看自己所做實驗的實驗介紹、實驗說明和注意事項等實驗信息。
學生和教師這兩類用戶是關(guān)聯(lián)的,幾個主要功能模塊與教師功能模塊相對應。學生根據(jù)實驗課程安排,按照要求下載合適的實驗報告模板,并將完成的實驗報告上傳到服務器中,服務器自動將上傳的實驗報告放到指定位置。學生的實驗報被分為已提交和未提交兩種狀態(tài),學生在教師端確認后將無法提交,這一狀態(tài)的標識根據(jù)實驗報告表內(nèi)一列標識列記錄,教師確定后該狀態(tài)變?yōu)?。教師批改后,可查看實驗報告的成績和實驗報告評語,總成績需要到“成績管理”中進行查看。學生也可以登錄系統(tǒng)查看實驗報告成績、考勤分數(shù)以及。當授課教師上傳教學時需要的文件后,學生可以在文件信息列表中查看下載該文件。
3數(shù)據(jù)庫連接池
在使用JDBC進行與數(shù)據(jù)庫有關(guān)連接時,由于本系統(tǒng)要多次連接數(shù)據(jù)庫,而每一數(shù)據(jù)庫的開啟與關(guān)閉對服務器會造成很大的開銷,這一點在被多用戶訪問的網(wǎng)頁web應用程序中顯得尤為突出。如果某個程序出現(xiàn)異常而未能進行正常關(guān)閉釋放,將導致服務器中此連接占用的系統(tǒng)資源永遠無法進行正?;厥眨瑥亩绊慦EB服務質(zhì)量和效率。介于系統(tǒng)的需要,我們通過建立一個數(shù)據(jù)庫連接池,使得一個數(shù)據(jù)庫連接可以得到高效、安全的復用,避免了頻繁地創(chuàng)建數(shù)據(jù)庫連接及關(guān)閉數(shù)據(jù)庫。數(shù)據(jù)庫連接池的基本思想就是為預先建立一些連接放置于一個“緩沖存儲池”中,用的時候拿出來,不用的時候就放回池子內(nèi)。也就是說數(shù)據(jù)庫訪問完成后并不真正意義上的關(guān)閉連接,只是將連接對象放回連接池,而連接的建立、斷開都由連接池自身來管理。這項技術(shù)可以明顯的提高應用程序的響應能力,從而改善了資源的利用。
在創(chuàng)建數(shù)據(jù)庫連接池時池中應放置多少連接能使性能達到最佳,我們可以通過設置數(shù)據(jù)庫連接池的最大連接數(shù)和最小連接數(shù)來控制,具體設置需要考慮以下幾個因素[6]:
1)連接池的最小連接數(shù)是當應用程序啟動時連接池所創(chuàng)建的連接數(shù),如果應用程序?qū)?shù)據(jù)庫連接的使用量不大,而最小連接數(shù)設置得過大,則啟動變慢,反而如果設置過小,最初使用用戶因為沒有足夠的連接而延緩了執(zhí)行速度。
2)連接池的最大連接數(shù)是連接池中允許連接的最大數(shù)目,具體設置多少,要看系統(tǒng)的訪問量,可通過反復測試,找到最佳點。
數(shù)據(jù)庫連接池的管理策略是連接池機制的核心。連接池的管理是通過定時器定時地對每個連接的狀態(tài)、連接的數(shù)量加以判斷而進行相應操作。每當用戶應用連接池請求數(shù)據(jù)庫連接時,系統(tǒng)會先查看空閑池內(nèi)有沒有空閑連接。如果有空閑連接,通過容器的順序存放實現(xiàn)進行分配,并做相應處理(設置該連接為已使用,引用計數(shù)加1)。如果沒有空閑則先查看當前所開連接數(shù)是否達到連接池所允許的最大連接池。如果沒有達到就重新創(chuàng)建一個連接給用戶,如果達到,則返回空值。連接的合理分配、釋放,大大提高了數(shù)據(jù)庫連接的復用效率,從而加速了用戶的訪問速度。對于眾多用戶訪問的實驗教學信息系統(tǒng),數(shù)據(jù)庫連接技術(shù)的應用使系統(tǒng)在效率和穩(wěn)定性上比傳統(tǒng)的其他方式的系統(tǒng)要好很多。
4結(jié)束語
采用J2EE技術(shù)構(gòu)建一個基于MVC模式的實驗教學管理信息系統(tǒng)具有良好的健壯性、可擴展性,可以與其他系統(tǒng)進行無縫連接。采用數(shù)據(jù)庫連接池技術(shù)的實驗教學管理信息系統(tǒng)實現(xiàn)了教師自定義編輯實驗和學生完成實驗、提交結(jié)果等功能,將學生、教師、實驗室三者之間有機合理的結(jié)合起來,實現(xiàn)了實驗教學課程的網(wǎng)絡化、規(guī)范化管理。
參考文獻:
[1]鄧加聰,田其鑫.基于JSP技術(shù)的實驗室管理系統(tǒng)開發(fā)[J].福建師大福清分校學報, 2010 (2) .
[2]肖利梅,李策,袁桂慈.開放式實驗管理系統(tǒng)的設計與實現(xiàn)[J].電氣電子教學學報, 2010 (S2)
[3]高洪巖.精通Java Web使用開發(fā)技術(shù)[M].北京:電子工業(yè)出版社,2009.
[4]吳茂昌,陽玉琴.基于MVC模式的Java主流框架整合技術(shù)研究[J].計算機與數(shù)字工程,2009(10).
實驗教學管理信息系統(tǒng)必須具有用戶管理和訪問控制機制,由此來保證系統(tǒng)的安全性和可靠性。用戶管理需要采用基于角色的權(quán)限管理方式,根據(jù)登錄用戶的角色來賦予用戶不同級別的訪問操作權(quán)限。另外還需要從網(wǎng)絡安全的角度來確保系統(tǒng)的可靠性和保密性。系統(tǒng)要具有良好的用戶界面,基于瀏覽器的B/S結(jié)構(gòu)是一個很好的選擇。B/S結(jié)構(gòu)不需要進行客戶端維護。系統(tǒng)界面要簡潔、直觀,功能項定義明確,菜單層次清晰,操作簡單。要充分體現(xiàn)人性化操作設計。系統(tǒng)功能要能滿足各個學校不同的實際情況,并結(jié)合使用人員特點、業(yè)務實際操作特點。從軟件架構(gòu)角度來看,系統(tǒng)需要滿足一個健全軟件體系結(jié)構(gòu)的要求。系統(tǒng)的結(jié)構(gòu)要簡單清晰,要采用模塊化設計方式,各個模塊之間的集成應采用松耦合連接,并具備良好的彈性和可配置性,以方便功能模塊的添加、升級。同時系統(tǒng)應提供接口,方便集成其他的系統(tǒng),以實現(xiàn)數(shù)據(jù)共享。
2總體設計
可以將實驗教學管理信息系統(tǒng)分為6個子系統(tǒng),分別為實驗教學管理、實驗室信息管理、實驗室資產(chǎn)管理、開放實驗管理、系統(tǒng)管理和實驗室門戶網(wǎng)站。
2.1實驗教學管理專業(yè)培養(yǎng)計劃
管理的功能包括:制定專業(yè)培養(yǎng)計劃,列出每個專業(yè)開設的實驗課程的學時、課程學分等,搭建專業(yè)與課程之間的對應關(guān)系。實驗教學管理包括專業(yè)培養(yǎng)計劃管理、實驗課程大綱管理、實驗項目管理、教學任務管理、實驗成績管理、教學日志管理、以及課表查詢。實驗項目管理的功能是維護實驗項目信息,包括實驗名稱、所屬實驗室、實驗內(nèi)容、實驗學時、所屬專業(yè)等信息。實驗室主任、實驗指導老師、學生都可以通過系統(tǒng)查詢實驗課表。實驗課程大綱管理的功能包括:根據(jù)專業(yè)培養(yǎng)計劃制定具體的實驗課程大綱。維護該課程配套的教材、實驗要求、實驗目的、每個實驗項目的學時數(shù)等。教學任務管理的功能包括:向各實驗室下達教學任務;各實驗室收到教學任務后,指定每個實驗項目的實驗組數(shù),分批進行實驗;確定實驗的時間和地點,給每個實驗批次指定實驗指導老師;學生要通過系統(tǒng)在實驗前提交實驗預習報告、在實驗后提交實驗報告。實驗指導老師通過系統(tǒng)對學生提交的預習報告和實驗報告進行批改。教學日志管理的功能是指實驗指導老師登記每次實驗的基本情況、學生的考勤情況、以及儀器設備的使用情況。實驗成績管理的功能是管理學生的實驗成績,包括預習報告成績、操作成績、實驗報告成績。實驗指導老師利用系統(tǒng)在實驗前批改學生的預習報告,在實驗過程中根據(jù)學生的實驗操作情況登記學生的操作成績。在實驗結(jié)束后批改學生的實驗報告,并登記實驗報告成績。系統(tǒng)還可以設定預習報告成績、操作成績、實驗報告成績所占的比重,并根據(jù)這個比重自動計算出此次實驗的總成績。另外,學生可以通過系統(tǒng)實時查看自己的實驗成績。
2.2實驗室資產(chǎn)管理
實驗室資產(chǎn)管理包括儀器設備和低值易耗品管理兩個子模塊,主要工作包括對儀器設備及低值易耗品的登記、維修、報廢、領用、歸還等管理工作。儀器設備管理的主要工作室對儀器設備進行基本數(shù)據(jù)的維護,并對領用、入庫、歸還、維護、保修、報廢等信息進行管理,能夠根據(jù)設備信息進行查詢。低值易耗品管理主要用于維護低值易耗品的基本數(shù)據(jù),能夠根據(jù)相關(guān)信息查詢當前庫存量及消耗量。并能夠管理低值易耗品的領用、歸還等信息。
3系統(tǒng)實現(xiàn)
結(jié)合校園網(wǎng)的特點,并充分考慮軟硬件技術(shù)以及網(wǎng)絡技術(shù)的發(fā)展趨勢,實驗教學管理信息系統(tǒng)的架構(gòu)采用B/S結(jié)構(gòu)??蛻艨梢允褂脼g覽器直接訪問系統(tǒng)。系統(tǒng)服務器采用JSP技術(shù)構(gòu)建,數(shù)據(jù)庫采用SQLServer2000?;陟`活性和擴展性考慮,服務器端的數(shù)據(jù)以WebService的方式提供。系統(tǒng)的層次劃分為:表示層、業(yè)務邏輯層、層和數(shù)據(jù)訪問層。
3.1表示層
表示層就是系統(tǒng)的界面,表示層負責與用戶進行交互,為用戶提供對應用程序交互性訪問的接口,本系統(tǒng)應用程序用戶界面的執(zhí)行環(huán)境由瀏覽器提供。
3.2業(yè)務邏輯層
業(yè)務邏輯層處于表示層之下,數(shù)據(jù)訪問層之上,負責接收用戶的請求,調(diào)用數(shù)據(jù)訪問層,并返回結(jié)果。業(yè)務邏輯層是系統(tǒng)架構(gòu)的核心部分,在數(shù)據(jù)交換中起到了承上啟下的作用。業(yè)務邏輯層制定業(yè)務規(guī)則、實現(xiàn)業(yè)務流程,以及提供與業(yè)務需求有關(guān)的系統(tǒng)設計接口,并對用戶操作進行有效性驗證,例如判斷用戶權(quán)限、數(shù)據(jù)格式等,從而保證程序的正常運行。
3.3層
在實驗教學管理信息系統(tǒng)中,實驗預約是一個重要且使用頻繁的業(yè)務功能。所以系統(tǒng)加入層,在業(yè)務邏輯層與數(shù)據(jù)訪問層之間,層的設計可以有效地減少實驗預約操作對數(shù)據(jù)庫的頻繁訪問,通過層還可以提高系統(tǒng)的響應速度,降低網(wǎng)絡的流量,提高數(shù)據(jù)庫端的安全性。
3.4數(shù)據(jù)訪問層
系統(tǒng)通過數(shù)據(jù)訪問層與數(shù)據(jù)庫進行交互。執(zhí)行數(shù)據(jù)的查詢、添加、刪除、修改等操作。數(shù)據(jù)訪問層采用對象關(guān)系映射(ObjectRelationalMapping,ORM)技術(shù),ORM模型的簡單性簡化了數(shù)據(jù)庫查詢過程,ORM技術(shù)用于實現(xiàn)從對象數(shù)據(jù)到關(guān)系數(shù)據(jù)的存儲映射。用戶使用ORM查詢工具可以訪問期望數(shù)據(jù),而不需要了解數(shù)據(jù)庫的底層結(jié)構(gòu)。與使用其他方法創(chuàng)建的模型相比,使用ORM創(chuàng)建的模型更有能力適應系統(tǒng)的變化。
4安全策略由于系統(tǒng)基于B/S架構(gòu),因此十分有必要加強系統(tǒng)的安全管理和控制。為了保障系統(tǒng)的安全運行,本系統(tǒng)采用了驗證碼技術(shù)和基于角色的用戶安全策略。
4.1驗證碼技術(shù)
驗證碼技術(shù)是一種進行人機區(qū)分的方法。將一串隨機產(chǎn)生的數(shù)字或符號,生成一幅圖片,由用戶肉眼識別圖片中的驗證碼信息,輸入表單提交網(wǎng)站驗證,驗證碼技術(shù)可以限制用戶惡意提交頁面,防止利用機器人(惡意程序)自動注冊、自動登錄、惡意增加數(shù)據(jù)庫訪問,防止黑客軟件不斷地自動輸入密碼破解口令。本系統(tǒng)采用該技術(shù),要求用戶登錄時輸入用戶名、密碼及隨機產(chǎn)生的驗證碼。當服務器收到用戶登錄信息后,首先將用戶提交的驗證碼與Session值進行比較,根據(jù)比較結(jié)果判斷用戶是否為合理用戶。
4.2用戶安全策略
基于角色的用戶安全策略用來加強權(quán)限管理。在進入系統(tǒng)前,用戶都必須登錄驗證,以確定其所能夠使用的模塊級權(quán)限和操作級權(quán)限。
【論文關(guān)鍵詞】實驗室 管理系統(tǒng) 特殊性
【論文摘 要】高校實驗室管理信息系統(tǒng)是一種特殊的綜合性管理信息平臺,總體定位特殊,功能設置及內(nèi)容特殊,模塊架構(gòu)特殊。
高校實驗室管理工作狀況直接影響科研與教學效果,實驗室管理信息系統(tǒng)為實驗室管理者提供服務,方便學生、教師與實驗員交互與溝通,提高管理質(zhì)量和水平,實現(xiàn)實驗室管理的現(xiàn)代化。筆者略為分析這種信息管理系統(tǒng)的特殊性。
一、高校實驗室管理信息系統(tǒng)的總體特性
高校實驗室管理信息系統(tǒng)是一種綜合性業(yè)務體系的管理信息平臺,從系統(tǒng)通用的總體性能來看,安全性、可擴展性、可管理性和穩(wěn)定性是關(guān)鍵因素。系統(tǒng)應具較強安全保密性,應提供安全可靠數(shù)據(jù)存儲服務,拒絕未授權(quán)人員訪問、修改數(shù)據(jù)信息企圖,只向被授權(quán)用戶提供與權(quán)限相一致的數(shù)據(jù)服務。系統(tǒng)應具高可靠性,作為支撐實驗室管理工作的基礎環(huán)境,系統(tǒng)中出現(xiàn)故障將直接影響實驗室正常工作日程。系統(tǒng)應具開放,既要滿足現(xiàn)有集成需求,又要為將來系統(tǒng)擴展預留接口,同時便于與其他系統(tǒng)實現(xiàn)數(shù)據(jù)共享。系統(tǒng)應易操作和維護,用戶可方便地對系統(tǒng)管理,確保系統(tǒng)正常運行;維護系統(tǒng)服務及其服務正常工作所需的基礎結(jié)構(gòu)、工具以及管理員和技術(shù)人員[1]。系統(tǒng)的使用者一般都對計算機了解很少,因此系統(tǒng)的操作應盡量簡單、方便,用戶界面友好,使用戶能易學易用。系統(tǒng)應具有科學的可行性,以最小代價在最短時間內(nèi)確定問題是否可解;具有技術(shù)可行性,實現(xiàn)開放性實驗室管理現(xiàn)代化管理模式,充分利用和共享網(wǎng)絡信息和管理資源,進行科學和規(guī)范化管理,提高管理員素質(zhì)和工作質(zhì)量;經(jīng)濟可行性,當系統(tǒng)投入使用后可為實驗室管理部門節(jié)約大量人力、物力;操作可行性,設計系統(tǒng)使用過程,要充分考慮管理員、教師和學生習慣。
二、高校實驗室管理信息系統(tǒng)的功能特性
實驗室管理系統(tǒng)用戶第一種角色為教師,第二種角色為學生,第三種角色為管理員,系統(tǒng)為不同角色提供不同服務。系統(tǒng)為教師提供服務:對資料進行管理,可查看、修改個人資料;對學院、專業(yè)、班級、實驗室等信息進行瀏覽、編輯、刪除等操作;可實驗室課程公告,更新公告信息;可上傳電子課件、視頻教學資源等;管理學生班級開課實驗課程;計劃外實驗課程預約管理,根據(jù)學生預約,進行實驗課程確認、取消確認操作;可下載學生實驗報告,對實驗報告批閱,所授實驗課學生成績;系統(tǒng)為學生提供服務:對學生個人資料進行管理,可查看、修改個人資料;瀏覽實驗室相關(guān)信息介紹;在一段時間只能參與一個實驗課程項目,可打印課程表;預約實驗課程,學生可網(wǎng)上進行預約實驗,當通過預約審核,可進行實驗操作;瀏覽實驗室課程公告,瀏覽和下載電子課件、視頻教學等;提交實驗報告,可查看自己實驗報告成績。系統(tǒng)為管理員提供服務:可查看所有用戶信息、增加用戶和刪除用戶,對用戶權(quán)限進行管理;管理實驗室常規(guī)課程信息,安排實驗課程;對課程進行查看、增加、修改、刪除操作,對實驗室使用情況進行管理,可查詢實驗室使用情況,并能對實驗室動態(tài)進行管理和控制;可針對實驗室課程,進行預約學生添加和刪除;對實驗室設備進行登記、運行維護和更新情況進行及時統(tǒng)計,可添加、修改、刪除實驗室設備信息。
系統(tǒng)具有實驗管理需求的開發(fā)與滿足最大化。實驗室管理功能,用于處理實驗室基本管理,含實驗隊伍、用房等業(yè)務。實驗室建設管理功能,處理實驗室建設申報、審批以及經(jīng)費管理等內(nèi)容。實踐教學管理功能,處理實踐教學各環(huán)節(jié)內(nèi)容。實驗選課功能,負責處理實驗室選課管理等事務。實驗設備管理功能,能夠管理設備資產(chǎn)、物資采購、共享設備等事務。統(tǒng)計報表功能,能夠進行數(shù)據(jù)統(tǒng)計分析,并按要求輸出報表。系統(tǒng)能對各實驗室設備資源信息,所開設的實驗、實訓項目等及時查詢,對實驗、實訓教學任務和實驗室信息數(shù)據(jù)進行統(tǒng)計,實時查詢各實驗等,方便教學和科研使用實驗室設備,實現(xiàn)設備資源共享,提高實驗室設備利用效率。 轉(zhuǎn)貼于
三、高校實驗室管理信息系統(tǒng)的架構(gòu)特性
系統(tǒng)架構(gòu)是指靈活運用計算機技術(shù)及其相應組件來搭建應用程序基本框架,使得應用程序體系結(jié)構(gòu)滿足合理、靈活和健壯等企業(yè)需求[2]。應用程序設計開始就要考慮其體系結(jié)構(gòu)的合理性、靈活性和健壯性,為今后系統(tǒng)調(diào)試和升級留有余地。體系結(jié)構(gòu)將影響整個應用生命周期,減少系統(tǒng)開銷和難度,給實驗室管理帶來最大利益。系統(tǒng)架構(gòu)是一系列相關(guān)的抽象模式,主要用于指導大型軟件系統(tǒng)各個方面設計。架構(gòu)設計是一個系統(tǒng)設計的關(guān)鍵,系統(tǒng)構(gòu)架模型選擇的合理與否將決定系統(tǒng)的可維護性、擴展性和開發(fā)效率[3]。
實驗室管理信息系統(tǒng)架構(gòu)的特殊性緣于功能的特殊性,各模塊應緊扣高校實驗室管理的特殊需求?;拘畔⒐芾砟K處理實驗室基本信息,對實驗室建制信息管理,包括實驗名稱、級別等;展示各實驗室的基本信息資料;用于添加、刪除、顯示管理實驗室的規(guī)章制度。實驗隊伍管理模塊處理實驗人員基本信息,方便實驗室人員報表所需數(shù)據(jù)。用房管理模塊處理實驗室用房信息,建立用房體系,管理實驗室用房信息,讓每個使用者可清楚管理個人負責房間信息和處理相關(guān)維修業(yè)務。業(yè)務模塊主要完成處理實驗室安全管理、常規(guī)安全檢查、事故處理方案等。教學基本信息管理模塊用于完成實驗課程、實驗項目等相關(guān)內(nèi)容管理。計劃內(nèi)教學管理模塊處理教學計劃和任務,根據(jù)實驗教學計劃生成實驗教學任務,完成排課、開放選課等工作。成績和評教管理模塊完成對學生實驗成績的登錄、成績分析與教學管理的評教。學生系統(tǒng)管理模塊主要用于學生在線預習、實驗選課、課表打印等相關(guān)內(nèi)容的管理。模塊的搭建就是對現(xiàn)實高校實驗室管理現(xiàn)代化的再現(xiàn)與展望。
參考文獻:
[1]蔡明山等.高校實驗室管理信息系統(tǒng)實驗管理分系統(tǒng)的設計[J]. 湘潭師范學院學報(自然科學版),2004(2):111-114.
關(guān)鍵詞:信息管理專業(yè);信息系統(tǒng);實踐教學;考核方法
中圖分類號:G423文獻標志碼:A文章編號:1673-291X(2009)18-0215-02
信息管理與信息系統(tǒng)專業(yè)是綜合運用信息科學、管理科學、系統(tǒng)科學、數(shù)學、計算機科學及工程方法,解決社會、經(jīng)濟、工程等方面信息管理問題的一門綜合性極強的學科。該專業(yè)要求學習經(jīng)濟管理、信息管理、信息系統(tǒng)等方面基本理論和基本知識,開設了管理信息系統(tǒng)、軟件工程、數(shù)據(jù)庫系統(tǒng)概論、程序設計等多門專業(yè)課程。信管專業(yè)是自然科學與社會科學相互交叉、科學與技術(shù)相互滲透而形成的一門新興學科,它不僅要求學生掌握基本的理論知識,而且要求學生具有較強的動手能力。學生動手能力的培養(yǎng)體現(xiàn)在教學的實踐環(huán)節(jié)上。我校的信管專業(yè)的實踐教學包含多個實踐教學環(huán)節(jié):課內(nèi)實驗、課程設計、畢業(yè)實習和畢業(yè)設計,而不同實踐環(huán)節(jié)又包含不同的實踐教學內(nèi)容。
一、信管專業(yè)實踐教學環(huán)節(jié)存在的問題
作為一名信管專業(yè)的任課教師,在擔任相關(guān)實踐教學任務的過程中,對當前信管專業(yè)實踐教學中存在的一些問題進行了總結(jié)。
1.實驗教學手段單一。在現(xiàn)存的實踐教學模式中,學生在教師統(tǒng)一的思路下,根據(jù)實驗指導書上的步驟按部就班進行,寫實驗報告時摘抄實驗指導上的內(nèi)容,拼湊出來的實驗報告大同小異。這種教學手段使學生完全處于被動狀態(tài),壓抑了學習興趣和學習的積極性,限制了學生的創(chuàng)新能力,少數(shù)學生抱著敷衍了事的態(tài)度,甚至抄襲復制實驗報告。
2.實驗課過于依附理論教學,不成體系。由于教學大綱制定的實踐學時有限,難于安排綜合性實驗和設計性實驗,實驗教學達不到應有的效果。
3.實踐教學缺乏相應的監(jiān)督機制。教師在實驗課上做完講授之后,由學生自己進行實驗,對于實驗過程缺乏引導和監(jiān)督,這種實驗方式無法保證實驗效果。
4.目前的實踐教學考核方法不能準確反映學生實踐技能的掌握狀況,也不利于激發(fā)學生的學習積極性。目前的實驗課成績考核多是以學生上交的實驗報告為依據(jù),結(jié)合平時學生的出勤率評定出最終成績,卻忽視了相對重要的操作過程,這樣會影響學生參與實踐的積極性,不能反映學生的操作技能。
二、實踐教學的改革措施
(一)改革實踐教學模式
1.重視調(diào)研環(huán)節(jié)。調(diào)研環(huán)節(jié)往往被忽視,被認為是實驗內(nèi)容以外的鋪墊工作。其實,對信管專業(yè)的實踐教學來說,調(diào)研環(huán)節(jié)是信息系統(tǒng)設計和開發(fā)中需求分析環(huán)節(jié)的重要體現(xiàn)。我們以《管理信息系統(tǒng)》這門課的實踐教學為例,可以在實踐教學中設置“專題調(diào)研環(huán)節(jié)”,目的是通過參觀有關(guān)組織已建成的MIS,讓學生直觀了解MIS的結(jié)構(gòu)和功能,幫助學生回顧以前所學知識,對將要學習的新內(nèi)容有個感性認識,提高學習本門課程的積極性。具體可以根據(jù)教學內(nèi)容的進度開展如下三項專題調(diào)研活動:(1)認識管理信息系統(tǒng)。教學目的:幫助學生建立對MIS的感性認識,了解MIS給組織或個人帶來的影響。教學內(nèi)容:尋找自己所在組織中的信息系統(tǒng),例如,學生選課系統(tǒng)、學籍管理信息系統(tǒng)等。詳細了解這些信息系統(tǒng)實現(xiàn)了哪些功能;了解這些信息系統(tǒng)給自己的生活、學習帶來了什么影響;分析這些系統(tǒng)是否還有什么不完善之處,應該在哪些方面加以改進??偨Y(jié)形式:課堂上選取小組代表交流。(2)調(diào)查參觀組織信息化建設中的軟硬件平臺。教學目的:深入理解MIS 建立的軟硬件平臺,對信息化建設的軟硬件平臺有個直觀認識。教學內(nèi)容:聯(lián)系一個組織(如所在學校)調(diào)研該組織硬件系統(tǒng)如計算機網(wǎng)絡是如何部署的,運行了哪些軟件系統(tǒng)??偨Y(jié)形式:繪制軟硬件平臺部署圖。(3)參觀調(diào)研軟件開發(fā)企業(yè)。教學目的:深入理解MIS開發(fā)的方法及流程;對軟件開發(fā)有個感性認識。教學內(nèi)容:分組到相關(guān)軟件開發(fā)企業(yè)進行參觀訪問,并調(diào)研一個軟件開發(fā)團隊,了解該團隊的開發(fā)流程、人員分工、崗位職責、使用的開發(fā)工具、質(zhì)量控制標準等??偨Y(jié)形式:撰寫小組調(diào)研報告。
2.有效運用模擬實驗軟件。目前市場上已經(jīng)開發(fā)出一些適合于信管專業(yè)教學的實驗軟件,這些軟件大部分都是模擬操作的,比如“物流信息管理系統(tǒng)模擬教學軟件”、“MIS模擬演示系統(tǒng)”等。通過這些模擬軟件的運用,可以使學生鞏固理論,也可以使學生了解一些最基本的操作流程,對信管專業(yè)實踐有一個初步的認識。另外,在學生們運用了模擬軟件后,可讓他們自己去摸索軟件的設計思路、分析軟件的系統(tǒng)結(jié)構(gòu)、總結(jié)軟件的不足及改進意見。通過這樣的過程,可以促使學生主動思維,鍛煉學生綜合運用所學知識解決問題的能力。
3.建立實習基地。作為信管專業(yè)的學生,不拿出相當一部分精力投身于活生生的、一線的專業(yè)實踐,不從一線的實踐當中學到東西,光靠書上的東西是非常不足的。所以,有必要建立一個學院與企業(yè)之間密切交流、合作的機制,給學生提供實踐(實習)的機會。近期,我院與綿陽富臨百盛公司合作建立了校外實踐教學基地,實現(xiàn)了校企合作,拓展了學生實習實踐的途徑,為信管專業(yè)的學生提供了具體的實踐平臺。
4.加強對學生團隊合作精神的培養(yǎng)。在實踐內(nèi)容中適當安排分組項目,要求各小組分工協(xié)作,共同完成實踐項目。將個人的實踐課成績與小組整體表現(xiàn)掛鉤,激勵小組成員之間團結(jié)協(xié)作,互助互學。鼓勵學生團隊根據(jù)提出一些能解決實際工作、生產(chǎn)中的問題的創(chuàng)新性選題。
(二)改革實驗教學考核方法
對學生成績的考試、考核不能只看最后的結(jié)果,應當注重過程,將考核貫穿于整個學習的過程。教學過程和學習過程是統(tǒng)一的,從這種統(tǒng)一關(guān)系出發(fā),將考核過程與教學過程相統(tǒng)一,應當增加在學習過程中考核的分量,而不是僅以學生最終上交的實驗報告為考核依據(jù)。教師應在實踐中觀察和記錄學生的表現(xiàn),監(jiān)督實驗進程,并根據(jù)實驗內(nèi)容完成情況提出問題由學生解答等,作為平時成績評定依據(jù)。以此敦促學生注重平時的積累,培養(yǎng)一種良好的學習心態(tài)和行為習慣,真正提高教學質(zhì)量。
在課程設計的成績考核上,要做到多層面、多渠道,使考核本身也成為學生的學習環(huán)節(jié)??梢圆捎么疝q的方式進行考核,考核成績由答辯成績(40%)+報告成績(30%)+平時成績(30%)構(gòu)成。答辯成績:每個小組成員都要準備PPT進行匯報演示自己的設計成果,在匯報中,教師和同學都可以進行提問,根據(jù)答辯的情況由教師和同學給予答辯成績,其中教師占70%、學生占30%,二者之和作為答辯最終成績;報告成績:學生的課程設計報告質(zhì)量由教師評定;平時成績:根據(jù)設計工作量的大小、態(tài)度、小組成員之間合作情況等在小組自我評價的基礎上由教師進行評定。
三、結(jié)束語
總之,實踐教學不同于理論課程,應充分體現(xiàn)“教師指導下的以學生為中心”的教學模式,以學生為認知主體,充分調(diào)動學生的積極性和能動性,重視學生能力和素質(zhì)的培養(yǎng)。在考核階段,把能力和技能的考核放在第一位,加強對實踐過程的監(jiān)控,加大平時考核的力度,從多方面綜合地、科學地評定實踐教學成績,有效地激發(fā)學生參與實踐教學的積極性。
參考文獻:
[1]郭偉光,李道芳.管理信息系統(tǒng)課程實踐教學體系的構(gòu)建研究[J].中國管理信息化,2008,(23):105-107.
[2]張小川,李梁,等.信管專業(yè)實踐教學的改革與實踐[J].實踐教學,2008,(8):19-20.
[3]章蔚中,張興旺,等.實踐教學質(zhì)量評價指標體系的構(gòu)建研究[J].南昌工程學院學報,2008,(2):35-37.
關(guān)鍵詞:管理;信息系統(tǒng);課程設計
中圖分類號:G642.41 文獻標志碼:A 文章編號:1674-9324(2013)52-0236-02
“管理信息系統(tǒng)(MIS)課程設計”作為一個綜合性的教學環(huán)節(jié)應與課堂理論和方法講授具有不同的特點,課程設計的教學重點應放在已學專業(yè)知識和計算機知識的綜合運用及應用能力的培養(yǎng)上,即通過課程設計把抽象的管理信息系統(tǒng)理論和方法變成具體實現(xiàn)的應用程度,掌握計算機應用技能并學會運用計算機及現(xiàn)代信息技術(shù)手段從事信息處理、經(jīng)濟分析和經(jīng)營決策等科研和管理工作,從而提高獨立解決實際經(jīng)濟管理問題的能力。
一、教學目的分析
我們必須要認識到,“MIS課程設計”是“管理信息系統(tǒng)”的后續(xù)課程,要考慮與“管理信息系統(tǒng)”課程的有效銜接。在這門課程中,理論在實際中如何運用是核心問題。通過“MIS課程設計”這門課,學生要學習從企業(yè)戰(zhàn)略管理、增強企業(yè)競爭優(yōu)勢的角度,提出企業(yè)進行信息管理與信息系統(tǒng)建設的思路和規(guī)劃,掌握如何進行組織調(diào)整、改進和完善業(yè)務流程,如何形成“管理原型”和“系統(tǒng)原型”,如何實現(xiàn)“原型”的原理和方法。在形成“管理原型”的過程中,要求學生綜合應用所學的管理知識;在形成“系統(tǒng)原型”的過程中,則要求學生掌握利用信息技術(shù)解決在“管理原型”中所提出問題的方法?!肮芾硇畔⑾到y(tǒng)(MIS)課程設計”使學生通過比較系統(tǒng)、全面的實際訓練,比較實際地認識到信息管理與信息系統(tǒng)建設的重要性。在課程設計過程中,不僅培養(yǎng)學生從企業(yè)戰(zhàn)略管理的高度和角度理解信息管理與信息系統(tǒng)對增強企業(yè)競爭力、培植和形成新的競爭優(yōu)勢的作用,還可以從微觀的角度進一步認識、理解和掌握信息管理與信息系統(tǒng)建設的方法和手段,也可以比較全面地鍛煉學生發(fā)現(xiàn)問題、分析問題并提出解決方案的能力。因此,這門課程在這個課程體系中起著歸納總結(jié)、融會貫通和提高升華的作用。
二、管理信息系統(tǒng)課程設計的教學構(gòu)想
根據(jù)管理信息系統(tǒng)課程設計的教學思路,我們以會計學專業(yè)學生為主要對象組織教學。在教師安排上,充分考慮課程設計的特殊性,以既懂專業(yè)知識又懂計算機應用的教師為骨干,實行老中青相結(jié)合進行教學指導,從而保證了課程設計目標的實現(xiàn)。在教材方面則根據(jù)教學目標組織編寫了管理信息系統(tǒng)課程設計任務指導書,較詳細地說明了課程設計的內(nèi)容、任務、步驟及要求,并指定配合課程設計的相關(guān)教材及參考資料,使整個課程設計規(guī)范、有序和可操作。課程設計教學內(nèi)容是在對專業(yè)特點、設計工作量及要達到的目標等進行仔細考慮的基礎上選擇確定的。為此,我們選擇會計信息系統(tǒng)作為課程設計的對象,便于學生對已學專業(yè)知識進行綜合運用,達到鞏固和提高專業(yè)技能的目的。本課程設計的具體任務要求如下。
1.繪制子系統(tǒng)的數(shù)據(jù)流程簡圖,使學生搞清楚系統(tǒng)的物流和信息流,把握系統(tǒng)的總體功能,明確系統(tǒng)的目的和特征。
2.分工完成業(yè)務子系統(tǒng)相應的數(shù)據(jù)文件、功能程序、輸入/輸出程序設計。
3.撰寫相關(guān)業(yè)務子系統(tǒng)課程設計的報告書,包括系統(tǒng)概述、系統(tǒng)分析、子系統(tǒng)數(shù)據(jù)流圖,本人承擔部分的數(shù)據(jù)文件、I/O設計圖表、子功能程序等,課程設計經(jīng)驗與收獲體會。
三、管理信息系統(tǒng)課程設計的實施
1.課題的選擇。本課程的實踐性非常強,因此,在上第一節(jié)課時,就應該講清課程設計的目的和意義,宣講課程設計的基本過程和考核方法。要調(diào)動學生的學習興趣和主動性、創(chuàng)造性,關(guān)鍵還在于課題的選擇。課題要大小適中,只求“五臟俱全”,使學生受到應有的培養(yǎng)和鍛煉。課題一般由教師提出,供學生選擇。學生也可以提出建議,經(jīng)教師審核、明確范圍后,也可作為課程設計的實驗選題。
2.課題組的組織。在課程開始時,以3~5人為一組對學生進行分組,明確各組所負責的實驗項目和小組負責人,并通過“實驗指導書”的形式明確組長和小組成員的職責和任務。組長任務是制訂實驗具體計劃和計劃實施,保證小組的任務按照要求完成。教師只起到指導、協(xié)調(diào)和監(jiān)督的作用。
3.項目管理技術(shù)和“原型法”的應用。通過“課程設計”這門課,學生不僅要完成實驗設計本身這個內(nèi)容,也要學習如何進行項目開發(fā)和管理,以適應實際需要。因此,在實驗過程中,全面實行項目管理負責人制度。小組長負責進行計劃制訂、進度安排、過程監(jiān)督和協(xié)調(diào)、實驗績效考評等工作,全面負責項目的實施和綜合管理,對實驗任務是否完成領導負責,扮演主要角色。指導教師的主要工作是旁觀、指導完成這個目標,起輔助作用。
4.績效管理與目標管理的導入。為了全面訓練學生、完成實驗任務,除了給予足夠的壓力和方法指導之外,還應該給學生足夠的約束和激勵,提高學生的學習興趣、激發(fā)其主動性、創(chuàng)造性和協(xié)作精神。因此,學生課程成績擬取決于三個部分:實驗報告完成情況、實驗任務完成情況、組長評價情況(組長評價依據(jù)之一是成員的協(xié)作精神)。
5.加強監(jiān)控和指導,嚴格實驗報告的撰寫。在實驗過程中,指導教師必須加強監(jiān)控和及時指導解決出現(xiàn)的問題。對學生的階段性成果如實驗報告必須嚴格要求,不合格的一律要求重寫。因此,實驗指導書必須具體明確,既“放權(quán)”讓學生自我管理和自我控制,又“集權(quán)”進行嚴格的要求、控制和考評,保證教學任務的完成和教學目標的實現(xiàn)。
四、課程設計的啟示
1.學生對實際的事物了解得越深,越有利于有關(guān)理論的掌握;學生實踐的機會越多,解決實際問題能力越強。計算機應用和管理信息系統(tǒng)的教學應通過理論與實踐相結(jié)合的途徑進行。只有通過課程設計這樣的教學環(huán)節(jié),才能使學生真正掌握計算機技能并將其應用到經(jīng)濟分析與事務管理的實踐中去。
2.教學的內(nèi)容和教師的要求必須適合學生的水平,并在這一水平上向?qū)W生提出更高的要求,這樣,學生的能力才將受到鍛煉,創(chuàng)造力才能被激發(fā)出來。
3.在教學過程中要有意識地培養(yǎng)學生的主動性和創(chuàng)造性。要讓學生認識到,在實際工作中,不可能有誰代辦一切,應該督促其獨立完成設計任務。對確有困難的學生,要進行幫助,但應以啟發(fā)為主,不可包辦。通過課程設計,教師能夠較方便地了解學生的需求,及時發(fā)現(xiàn)問題,有針對性地進行現(xiàn)場指導,并找出教學中的薄弱環(huán)節(jié)。因此,課程設計的設置有利于教學方法及內(nèi)容的改進和教學水平的提高。
4.要加強教學實踐環(huán)節(jié)。教學實踐環(huán)節(jié)對學生素質(zhì)培養(yǎng)的作用是全面的。這是因為面對一項實際任務,學生的知識、能力、素質(zhì)會受到全方位的考驗,“填鴨式”的課堂教學不具備這種條件。應該說,教學實踐環(huán)節(jié)對目前的高校教學來說是不可缺少的重要部分。
5.在課程設計中,學生們不但對管理信息系統(tǒng)的結(jié)構(gòu)、功能及其分析與設計有了較深入的認識,提高了編寫和調(diào)試大程序的能力,而且還加強了專業(yè)理論知識及方法運用,培養(yǎng)了協(xié)作精神。
總之,管理信息系統(tǒng)課程設計于教與學兩方面都是有成效的。濟南大學管理學院幾屆學生課程設計實踐充分證明了這一點,這也是我們不斷改進提高的動力和目標。
關(guān)鍵詞:作業(yè)管理系統(tǒng);B/S模式;ASP技術(shù);SQL server數(shù)據(jù)庫;《大學計算機基礎》
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2013)23-5312-05
針對我校傳統(tǒng)《大學計算機基礎》公共課作業(yè)管理現(xiàn)狀,由于本課程教學的特殊性和復雜性,作業(yè)管理往往是粗放型的,可操作性不強,特別是對作業(yè)批改過程(包括作業(yè)提交、在線批改、將批改情況及時反映給學生)各個環(huán)節(jié)的管理很難到位,老師布置作業(yè),學生把作業(yè)做在作業(yè)本上,然后再交給老師,老師批改之后再把作業(yè)本返回給學生,步驟繁瑣,效率低,因而影響教學質(zhì)量的提高。以計算機網(wǎng)絡技術(shù)為核心的信息高速公路的興起,突破了傳統(tǒng)的人工作業(yè)管理模式,使高校的作業(yè)管理方式和效率都發(fā)生了深刻的變化。因此,我們必須充分利用計算機網(wǎng)絡這一現(xiàn)代化技術(shù)來完成作業(yè)管理工作,把作業(yè)管理人員從繁重的工作中解放出來,提高工作效率和準確率,使作業(yè)管理工作實現(xiàn)“現(xiàn)代化、系統(tǒng)化、規(guī)范化”。
1 存在的問題
由于公共計算機課的特殊性,一個教師布置的相同作業(yè)要重復批改多次,使教師重復工作量增大,效率低。本系統(tǒng)既能滿足《大學計算機基礎》教研室計算機公共課程作業(yè)管理的需求,同時也能向全校進行推廣。甚至可以將成功的案例像其他學校進行推廣。作為計算機應用的一部分,使用計算機對作業(yè)環(huán)節(jié)的工作進行管理,有著手工管理所無法比擬的優(yōu)點。例如:效率高、可靠性高、存儲量大、保密性好、無紙化等。這些優(yōu)點能夠極大地提高教師管理的效率,也是學校的科學化、正規(guī)化管理,實現(xiàn)數(shù)字化教學的重要條件。
基于這些問題,有必要建立一個在線作業(yè)管理系統(tǒng)。該系統(tǒng)可以方便教師對學生作業(yè)的管理和學生自主學習,方便教師與學生之間的交流,同時也使得管理人員能夠方便對教研室教學資料的管理與保存。使作業(yè)管理工作規(guī)范化,系統(tǒng)化,程序化,避免了傳統(tǒng)管理方式的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改作業(yè)情況,提高教師和學生的效率,降低管理的成本。
作業(yè)是師生雙向交流的一種重要途徑,不僅可以考核學生在課堂教學活動中的消化吸收程度,而且也可以檢驗教師的教學質(zhì)量。高等學校是Internet網(wǎng)絡技術(shù)研究與應用的較早單位之一,計算機的普及、校園網(wǎng)的出現(xiàn),為學生作業(yè)管理的網(wǎng)絡化和正在興起的遠程教學提供了強大的技術(shù)支持[1]。目前,國內(nèi)外作業(yè)管理一般采用兩種方法:一種是通過網(wǎng)絡電子郵件發(fā)送;另一種是存放到教師電腦上的一個共享目錄內(nèi)。但這兩種方法都有各自的弊端:前一種方法易受網(wǎng)絡因素影響、電子郵件服務商的存儲空間限制;后一種方法卻存在一個更致命的缺點:學生可以隨意查看、更改和刪除其它同學的作業(yè),造成大量如抄襲作業(yè)、惡意刪除或修改其他同學作業(yè)的事情發(fā)生;老師在幫學生修改作業(yè)時,也很容易弄不清楚作業(yè)批改與否;作業(yè)是誰的或是舊作業(yè)沒刪除掉,跟新作業(yè)搞混了等情況,雖然有些可以用嚴格的紀律來實現(xiàn)管理,但仍然會給學校和老師帶來很多的麻煩。
2 研究內(nèi)容
無論采用何種方法開發(fā)系統(tǒng),系統(tǒng)分析工作都是十分重要的環(huán)節(jié)。軟件的需求分析是軟件生存周期中重要的一步,只有通過對軟件進行需求分析,才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,進而建立軟件開發(fā)的基礎[2]。
軟件需求分析分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個作業(yè)管理系統(tǒng)的功能要求,并且將現(xiàn)實事務抽象成對象并建模[4]。
經(jīng)過對《大學計算機基礎》課程作業(yè)管理系統(tǒng)分析,將系統(tǒng)劃分出了學生用戶、老師用戶、管理員、課后習題庫、標準答案、實驗報告提交時間、課后習題作業(yè)提交時間、課后習題作業(yè)答案、實驗報告作業(yè)答案、作業(yè)要求等幾個實體。系統(tǒng)的最終用戶是面向管理員、老師、學生。后臺管理系統(tǒng)(即管理員模塊)主要對學生和老師的信息管理、以及對課后習題作業(yè)和課后習題作業(yè)答案進行管理、修改用戶的密碼等;老師模塊主要對作業(yè)要求和學生成績進行管理、以及批改作業(yè)等;學生模塊主要實現(xiàn)提交作業(yè)、查看成績等。本系統(tǒng)要實現(xiàn)功能模塊,具體如下:
1) 老師信息管理
修改、刪除、添加老師信息,并將老師信息入庫;登錄系統(tǒng)時,根據(jù)老師編號和密碼進入。
2)學生信息管理
修改、刪除、添加學生信息,并將學生信息入庫;登錄系統(tǒng)時,根據(jù)學號和密碼進入。
3)課后作業(yè)管理
管理員將《大學計算機基礎》課后習題錄入數(shù)據(jù)庫,以供老師、學生查用,老師根據(jù)實際情況布置作業(yè)要求,并將作業(yè)要求入庫,再規(guī)定一個上交時間;學生必須在規(guī)定時間內(nèi)按老師的要求完成作業(yè),然后提交作業(yè),并將作業(yè)入庫保存。
4)實驗報告作業(yè)管理
老師根據(jù)實際情況布置實驗報告作業(yè),將作業(yè)要求入庫,并規(guī)定一個時間;學生必須在規(guī)定時間內(nèi)按老師的要求完成作業(yè),然后提交作業(yè),并將作業(yè)入庫保存。
5)標準答案管理
管理員將課后習題的參考答案入庫,供老師批改作業(yè)時參考。
6)成績管理
老師根據(jù)學生的作業(yè)情況打分,分為A、B、C、D、E五個等級,并保存到數(shù)據(jù)庫,學生只能查看個人成績,老師可以查看整個班級的成績信息。
3 業(yè)務流程
在線作業(yè)管理系統(tǒng)流程圖描述為:管理員通過后臺管理系統(tǒng)進入之后,將學生和教師信息、習題及標準答案導入系統(tǒng)中;教師通過前臺系統(tǒng),使用自己的賬戶和密碼登入系統(tǒng),修改個人密碼,布置相關(guān)習題或?qū)嶒瀳蟾妫⒃O置習題提交時間;學生通過賬號密碼登入系統(tǒng),可修改自己的賬號密碼,可查看老師布置的相關(guān)習題并進行作答,做完之后在教師規(guī)定的上傳時間之前上傳作業(yè);教師通過登錄系統(tǒng)查看學生完成作業(yè)的情況,并對提交的作業(yè)進行批改,打出分數(shù);之后可查看成績。
在線作業(yè)管理系統(tǒng)流程圖如圖1所示:
4 系統(tǒng)的ER模型
經(jīng)過對《大學計算機基礎》課程作業(yè)管理系統(tǒng)分析,將系統(tǒng)劃分出了學生用戶、老師用戶、管理員、課后習題庫、標準答案、實驗報告提交時間、課后習題作業(yè)提交時間、課后習題作業(yè)答案、實驗報告作業(yè)答案、作業(yè)要求等幾個實體,其各個實體的屬性如下:
學生:學生學號,學生姓名,所在院系,所在年級,所在班級,任課教師編號,密碼;
教師用戶:教師編號,教師姓名,所教班級,密碼;
管理員:用戶名,密碼,系統(tǒng)最大在線人數(shù);
課后習題庫:習題章節(jié),習題內(nèi)容;
課后習題標準答案:習題章節(jié),答案內(nèi)容;
實驗報告提交時間:實驗次數(shù),提交時間,教師編號;
實驗報告作業(yè)答案:自動編號,學生學號,實驗次數(shù),實驗報告成績,實驗報告內(nèi)容,是否提交,是否批改;
課后習題作業(yè)提交時間:習題章節(jié),提交時間,教師編號;
課后習題作業(yè)答案:自動編號,學生學號,習題答案,習題章節(jié),成績,是否提交,是否批改;
作業(yè)要求:教師編號,習題章節(jié),實驗次數(shù),習題作業(yè)要求,實驗報告要求。
本系統(tǒng)的ER模型如圖2所示:
5 系統(tǒng)分析與設計
本系統(tǒng)屬于管理信息系統(tǒng),管理信息系統(tǒng)(Management Information Systems 簡稱MIS)現(xiàn)階段普遍認為是由人和計算機設備或其他信息處理手段組成并用于管理信息的系統(tǒng),是用系統(tǒng)思維的方法以計算機和現(xiàn)代通信技術(shù)為基本信息處理手段和傳輸工具的、能為管理決策者提供信息服務的人機系統(tǒng)。通過系統(tǒng)設計這個階段的工作將劃分出組成系統(tǒng)的物理元素——程序、文件、數(shù)據(jù)庫、人工過程和文檔等等[9]??傮w設計階段的另一項重要任務是設計軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。
經(jīng)過需求分析和可行性分析后,得出本系統(tǒng)所需的與教務系統(tǒng)的接口、管理員添加刪除修改課后習題和課后習題答案、老師布置和批改作業(yè)、學生提交作業(yè)等功能是可以實現(xiàn)的。
本系統(tǒng)通過強大的技術(shù)支持,為作業(yè)的管理帶來便利,不但減輕了老師的工作量、學生的學習任務,而且提高老師的工作效率、學生的學習效率外,還方便了學校教學管理、教學考核,減少人力與管理費用,提高管理和服務質(zhì)量。建立高效的管理和服務平臺以提高作業(yè)處理速度和管理的效率,界面精美、友好、快捷,人性化設計,后臺管理功能強大且效率高。
6 系統(tǒng)實現(xiàn)
本系統(tǒng)前臺登錄分為學生登錄和老師登錄,打開系統(tǒng)登錄首頁(index.asp)后選定是何種用戶登錄(其中默認的用戶類型為學生),然后輸入用戶編號和密碼,如果用戶編號和密碼正確,就可以成功的登錄本系統(tǒng)。如果輸入的用戶名錯誤,則會在標簽控件上顯示:“該用戶不存在或用戶名輸入錯誤,請檢查后重新輸入!”;如果用戶輸入的用戶名在用戶信息表中存在,但密碼錯誤,則會在標簽控件上顯示:“您輸入的密碼錯誤,請檢查后重新輸入!”。其中登錄流程如圖3所示。
7 導入學生、老師信息
本系統(tǒng)支持與教務管理系統(tǒng)的接口,管理員登錄到后臺管理系統(tǒng)后,在系統(tǒng)設置欄目中下載學生信息表和老師信息模板(excel表格),然后將教務管理系統(tǒng)里導出的學生信息按模板做好,并將這兩個Excel表格上傳到服務器上,再執(zhí)行信息導入操作(執(zhí)行導入功能的shujudaoru_add.asp源代碼參見附錄),當學生信息和老師信息成功導入后系統(tǒng)會提示“成功導入信息”,最后調(diào)用存儲過程建立學生和老師之間的關(guān)系(一個學生對應一個老師)。
導入學生、老師信息數(shù)據(jù)流程圖如圖4所示:
將教務系統(tǒng)導出的學生信息Excel表中的信息按本系統(tǒng)的要求保留其中需要的幾列,然后將其按系統(tǒng)提示導入到數(shù)據(jù)庫中;將教務系統(tǒng)導出的老師信息Excel表中的信息按本系統(tǒng)的要求保留其中需要的幾列,然后將其按系統(tǒng)提示導入到數(shù)據(jù)庫中,其中一個老師教多個班時中間用英文格式下的逗號隔開
8 建立老師信息與學生信息關(guān)系
學生和老師的信息導入成功后,點擊系統(tǒng)設置菜單下的建立老師表和學生表關(guān)系,調(diào)用存儲過程updateTeachernumofStudents,建立學生和老師之間的關(guān)系(學生與老師是一對一的關(guān)系、老師和學生是一對多的關(guān)系)。其中,將任課老師編號填入學生信息表中。
9 錄入課后習題和答案
管理員登錄系統(tǒng)后,可以進行錄入課后習題和系統(tǒng)答案操作。
點擊習題的操作中的上傳課后習題,顯示出上傳課后習題操作界面,選擇習題章節(jié)并填入習題內(nèi)容,點擊提交即可,當該章節(jié)習題已經(jīng)存在時系統(tǒng)回提示“該章節(jié)習題已存在”等人性化的提示信息,點擊習題的操作中的上傳課后習題,顯示出上傳課后習題操作界面,選擇習題章節(jié)并填入習題內(nèi)容,點擊提交即可,當該章節(jié)習題已經(jīng)存在時系統(tǒng)回提示“該章節(jié)習題已存在”等人性化的提示信息。
10 系統(tǒng)安全設計與實現(xiàn)
系統(tǒng)安全包括數(shù)據(jù)庫安全和用戶權(quán)限控制,本系統(tǒng)基本實現(xiàn)了SQL Server 2000數(shù)據(jù)庫的安全,充分考慮了用戶權(quán)限的控制,以提高系統(tǒng)的安全系數(shù)。
本系統(tǒng)在數(shù)據(jù)庫安全方面,實現(xiàn)了防數(shù)據(jù)庫下載、防SQL注入、對密碼進行加密、數(shù)據(jù)庫定期自動備份、限定系統(tǒng)最大在線人數(shù)等,以保障數(shù)據(jù)庫的安全。
防數(shù)據(jù)庫下載是在數(shù)據(jù)庫文件夾名中加入“#”來實現(xiàn)的;防SQL注入是通過ff_system.asp對表單的值進行判斷,如果出現(xiàn)了本系統(tǒng)限制的特殊字符,系統(tǒng)制動提示“對不起,這是防SQL注入的系統(tǒng),請正確輸入值”;采用不可逆的MD5算法對密碼進行加密,保證密碼的安全;在SQL Server 2000中設置數(shù)據(jù)庫定期自動備份,以保障數(shù)據(jù)庫的安全;限定系統(tǒng)最大在線人數(shù)是通過Application屬性來實現(xiàn)的。
給每個用戶分配了訪問目錄,使用正則表達式來實現(xiàn)目錄訪問權(quán)限控制,和用Session中保存的用戶編號user_id來進行判斷限定用戶的訪問目錄的權(quán)限,當用戶誤操作時系統(tǒng)彈出人性化的提示。限于篇幅,只對用正則表達式來實現(xiàn)目錄訪問權(quán)限控制進行描述。
11 總結(jié)與展望
本系統(tǒng)開發(fā)中遵循軟件工程的開發(fā)流程,經(jīng)過系統(tǒng)前期需求調(diào)研階段、軟件設計階段、系統(tǒng)開發(fā)階段、以及論文編制階段,在線實驗課選課系統(tǒng)終于完成了。這期間,通過充分的論證和艱苦的程序開發(fā),本系統(tǒng)已完成了程序設計,并已經(jīng)在重慶三峽學院《打算學計算機基礎》教研室作業(yè)管理工作中得到了應用。在本課題研發(fā)過程中,實現(xiàn)了系統(tǒng)預期的功能:對《大學計算機基礎》課程作業(yè)進行在線的管理。首先對我校傳統(tǒng)的《大學計算機基礎》作業(yè)管理情況進行調(diào)查了解,然后根據(jù)老師和學生的需求制定了一套作業(yè)管理規(guī)范,最后采用ASP技術(shù)和SQL server技術(shù)設計與實現(xiàn)了《大學計算機基礎》課程管理系統(tǒng)。本系統(tǒng)充分考慮教研室的實際需求,以實際應用為出發(fā)點,將最需要、最實用的功能呈現(xiàn)在學生及教師面前,去掉了華而不實的功能,真正為教學管理人員的管理及決策方面提供了強有力的支持。同時,本系統(tǒng)徹底擺脫了桌面上沉甸繁雜的紙張文件,使得繁重的選課工作變得輕松自如,在投入使用的過程中極大地提高工作效率,避免人力、財力資源的浪費,受到了老師和同學們的好評。
本系統(tǒng)主要實現(xiàn)了與我校教務管理系統(tǒng)的接口(導入學生、老師的信息),管理員上傳課后習題和答案,老師布置作業(yè)并設置作業(yè)上交時間,學生在線提交作業(yè),查看相關(guān)信息等功能。在本系統(tǒng)的設計與實現(xiàn)過程中,我盡量做到切合實際,按照系統(tǒng)工程的方法實施,在本系統(tǒng)的實現(xiàn)過程中遇到了許多平時學習都沒有思考過的問題,通過多方的資料查詢和在陳恒鑫老師的指導下實現(xiàn)了《大學生計算機基礎》課程作業(yè)管理系統(tǒng)的基本功能。
參考文獻:
[1] 李書杰,李志剛.B/S三層體系結(jié)構(gòu)模式[J].河北工學院院報,2002,24(1):2.
[2] 丁昊凱網(wǎng)站模塊與實例精講[M].北京:電子工業(yè)出版社,2007:255-270.
[3] 鄭人杰,殷人昆,陶永雷.實用軟件工程[M].2 版.北京: 清華大學出版社,1998.4.
[4] 何林芯,張利, 毛逢迎. 譚孝翠;基于“實驗項目”的排課選課系統(tǒng)設計與實現(xiàn)[J].
[5] 江廣順,余松. +SQL Server 熱門網(wǎng)絡應用開發(fā)詳解[M].北京:人民郵電出版社,2007:167-169.
[6] 鄺孔武.管理信息系統(tǒng)分析與設計[M].西安:西安電子科技大學出版社,1995: 18-112.
[7] 黃梯云.管理信息系統(tǒng)[M].北京:高等教育出版社,2005,107-165.
[8] 曾凡奇.基于 Internet 的管理信息系統(tǒng)[M].北京:中國財政經(jīng)濟出版社,2001:8-23.
[關(guān)鍵詞]服務器 動態(tài)服務器主頁 信息管理系統(tǒng)
一、系統(tǒng)簡介
目前許多高校已開始著手建立自己的實驗室管理信息系統(tǒng)。這些實驗室管理系統(tǒng)的建立,為進一步提高我國高校實驗室的現(xiàn)代化管理水平,起了積極的推動作用。
本系統(tǒng)應該分為前臺和后臺兩個部分均運行在ASP環(huán)境中。底層完全基于一個關(guān)系數(shù)據(jù)庫,由Microsoft Access實現(xiàn)。系統(tǒng)由WEB服務提供良好的用戶界面,同時由基于WEB的后臺管理系統(tǒng)提供系統(tǒng)管理和系統(tǒng)維護功能。
由于來自于安全方面和訪問量的壓力較低,我們采用Microsoft IIS作為Web服務器,系統(tǒng)的ODBC數(shù)據(jù)源采用ACCESS數(shù)據(jù)庫,動態(tài)網(wǎng)頁則采用編程成本較低的ASP(Active Server Pages)來完成。整個系統(tǒng)基于Windows2000 + IIS5.0 + ASP + ACCESS架構(gòu),采用”學生-教師-教學管理員”的用戶體系,囊括了實驗預約、指導書上傳、成績提交、報告提交、信息查詢等。后臺管理同樣采用相同架構(gòu),主要供教學管理員使用。具有較高的保密性和安全性。
二、系統(tǒng)的設計思想和特點
1.本系統(tǒng)構(gòu)建在Internet上,任何一臺連網(wǎng)的計算機都可以通過Internet訪問本系統(tǒng)。
2.完整的網(wǎng)上實驗教學管理系統(tǒng),其中包括:學生登錄和資料管理;實驗時間預選;網(wǎng)上答疑和討論;實驗報告提交、批改和查詢等。
3.實驗教學和指導主要通過教師提供的實驗指導書、在線答疑完成。學生可根據(jù)自己的學習進度方便地查閱有關(guān)的實驗教學內(nèi)容,也可以對某部分反復復習。
4.教師可對實驗完成情況進行查詢,并可打印輸出統(tǒng)計報表。
5.實驗設備在同一時間只能由一個實驗者來控制,所以,系統(tǒng)的控制權(quán)限管理模塊負責根據(jù)學生預選的實驗時間來分配實驗器材的使用權(quán),并且在實驗者結(jié)束實驗后,通知下一個排隊的實驗者進行實驗。
三、系統(tǒng)設計
1.系統(tǒng)總體結(jié)構(gòu)設計
在Internet/Intranet上建立基于Web的管理信息系統(tǒng)有以下幾個關(guān)鍵問題:www服務器平臺的選擇;數(shù)據(jù)庫服務器的選擇;www應用的開發(fā)與調(diào)試。鑒于校園網(wǎng)已連通至各個院(系、所),其下屬的各計算機機房基本上建有局域網(wǎng)。由于各院在地理位置上的分散性,從用戶端界面的一致性和局域網(wǎng)的應用出發(fā),該系統(tǒng)采用B/S結(jié)構(gòu),即由瀏覽器、Web服務器、數(shù)據(jù)庫服務器組成多層次結(jié)構(gòu),用戶使用瀏覽器經(jīng)由Web服務器對數(shù)據(jù)庫進行訪問。
2.基本設計概念和處理流程
本系統(tǒng)使用ASP技術(shù)框架和ACCESS網(wǎng)絡數(shù)據(jù)庫,程序在IIS服務器端運行,以大大加快了數(shù)據(jù)的處理速度和安全性。為了滿足網(wǎng)站經(jīng)常更新的需求,系統(tǒng)設計應采用模版方式,界面的修改完全不影響處理程序流程。設置網(wǎng)站維護系統(tǒng),方便對整個系統(tǒng)進行管理。通過此管理系統(tǒng),所有的管理動作都可以不限時間地點地通過Internet網(wǎng)絡完成。本系統(tǒng)用戶為3類,系統(tǒng)管理員、學生和教師。根據(jù)每個不同類型的用戶分別為其制作了獨立的管理或者是操作頁面,以便區(qū)分和提高系統(tǒng)安全性。學生系統(tǒng)只提供實驗的查詢、實驗的預約、實驗報告提交、成績查詢、實驗指導查詢功能、密碼修改功能和在線答疑的登錄權(quán)限。
出于安全考慮人員、成績和實驗用不同的表分開保存。同樣是因為本系統(tǒng)所管理的內(nèi)容涉及學生學籍問題,所以在本系統(tǒng)中的人員信息,包括老師、學生和管理員,均應由學校教務管理部門成員以系統(tǒng)管理員身份錄入。而學生不具有修改自己除身份認證以外的數(shù)據(jù),老師有成績提交功能,但是不提供成績修改功能。而整個實驗的具體時間等內(nèi)容也應該由系統(tǒng)管理員統(tǒng)一錄入。
綜合以上幾點理由,確定系統(tǒng)功能流程,其功能流程圖如圖1。
3.功能模塊設計
(1)模塊分析
通過對用戶需求的分析,實驗信息管理系統(tǒng).建設開放性實驗室的設想大致可以分為以下模塊:用戶登錄管理模塊、系統(tǒng)總控模塊、學生基本信息模塊、教師基本信息模塊、實驗排課模塊、實驗預約系統(tǒng)模塊、信息模塊、指導書上傳模塊、報告提交模塊、成績管理模塊、信息反饋模塊、系統(tǒng)維護模塊。由于分為3類用戶, 所以每一類用戶的各個模塊的操作權(quán)限各有所不同。(圖2)說明它們的關(guān)系
(2)模塊設計
根據(jù)前述設計思想,學生可以進行實驗的查找、詳細資料的瀏覽,這個將調(diào)用“實驗”模塊。在進行實驗預約的時候需要調(diào)用“實驗預約”模塊進行記錄預約的實驗。在確認預約的時候需要使用“實驗預約”將數(shù)據(jù)放入實驗安排中,就要調(diào)用“實驗課表”模塊進行查看,同時需要學生使用“學生管理”模塊登錄并完善相關(guān)資料。最后可以通過“預約管理”模塊查看,并修改預約狀態(tài)。實驗報告提交使用“文件上傳系統(tǒng)”。教師可使用“文件上傳”模塊進行實驗指導書的更新、刪除、修改??梢允褂谩皩嶒灩芾怼蹦K對已預約學生進行查看和預約答復??梢允褂谩霸u分管理”模塊對所有預約學生進行實驗報告查看、打印、評分和成績提交。使用“在線答疑”模塊交互消息。
參考文獻:
[1]馬美嫻. 建設開放性實驗室的設想[J]. 榆林學院學報2006,(16).
關(guān)鍵詞:高職院校;實驗實訓管理系統(tǒng);設計
隨著我國信息化建設的不斷推進,各個高校開始應用更多的信息系統(tǒng)來輔助教學。對于高職院校的學生來說,提高自身的動手實踐能力是以后能夠適應社會工作的一個重要環(huán)節(jié),而實驗實訓室是學生們的主要實踐場所。高職院校必須加大實驗實訓室的資金投入和技術(shù)投入,為學生提供更好的實驗資源。
1實驗實訓管理系統(tǒng)的研究
很多高校為了實現(xiàn)教學的數(shù)字化,在日常實驗室管理中引入了實驗室管理信息系統(tǒng)。我國現(xiàn)在比較好的實驗室綜合管理系統(tǒng)有LabBuilder實驗室綜合管理系統(tǒng)、e-Lab實驗室綜合管理系統(tǒng)等,但是其更多服務于企業(yè)。從我國在實驗教學管理系統(tǒng)中的發(fā)展來看,其建設還需要考慮六個方面的規(guī)范,包括實驗的教學、人員、教材、設備、體制和管理以及環(huán)境,從單一的瀏覽功能向瀏覽、信息、管理儀器、在線教學等多功能改進,共享教學資源[1]。
2實驗實訓管理系統(tǒng)的整體架構(gòu)
為了達到預期的系統(tǒng)設置目標,實驗實訓管理系統(tǒng)有五個部分組成:(1)前臺系統(tǒng)。為學生查詢和預約儀器服務;(2)后臺管理系統(tǒng)。為了后臺管理人員提供預約、儀器等管理服務;(3)預約時間管理。為想使用儀器的用戶自動生成可以預約的空閑時間;(4)計費賬務。計算儀器的使用費。設置計費標準和優(yōu)惠條件、生成賬單、減免費用等等服務;(5)基礎系統(tǒng)平臺。服務于上層軟件系統(tǒng),內(nèi)含服務器和大型數(shù)據(jù)庫系統(tǒng)。
3高職院校實驗實訓管理系統(tǒng)的設計
3.1安排實驗課程的設計。實驗實訓管理系統(tǒng)主要實現(xiàn)的一個功能就是合理安排要進行試驗操作的課程,保證達到最優(yōu)化。實驗教學任務一般在一個學期開始之前就有教學部門下發(fā)到有實驗課程的老師手中,實驗室的管理人員結(jié)合實驗教學任務、實驗教學的班級、實驗室的管理人員、實驗室現(xiàn)有的實驗設備,在實驗課程管理的模塊下進行統(tǒng)籌安排,分批次進行實驗課程的教學。在排課設計中,一般采用的是遺傳算法,使用二進制編碼對數(shù)據(jù)進行操作。但是遺傳算法不適用于排課數(shù)量特別大的情況,會加大計算的難度,影響計算的準確度。針對遺傳算法的缺陷,可以采取不同的編碼方式即相對固定的方式。具體步驟就是隨機從題庫中抽取題目,使用相對固定的編碼方式將編碼表示為從1到n的阿拉伯數(shù)字,這個編碼代表的是試卷題目的數(shù)量[2]。對遺傳算法的使用效率和最后結(jié)果產(chǎn)生直接影響的還有種群規(guī)模的大小,因此需要將種群初始化,具體的操作是:對課程和題型采取隨機抽取的方式,并且在排課中不能有同一個題號。3.2實驗實訓預約管理的設計。預約管理功能是統(tǒng)籌空閑的實驗資源,可以根據(jù)學生的需要安排實驗設備。預約管理設計的具體流程是:(1)學生依據(jù)課程表查詢能夠預約的時間,獲取實驗相關(guān)設備、實驗科室、實驗類型等相關(guān)信息;(2)根據(jù)個人情況選擇預約時間;(3)預約成功,填寫相關(guān)的預約信息,并保存到數(shù)據(jù)庫;(4)學生收到預約成功的信息反饋,查詢。數(shù)據(jù)庫檢查預約安排是否有沖突;(5)完成預約。3.3實驗實訓報告文件的傳輸服務設計。實驗報告的管理是實驗教學管理中的一個組成部分,實驗報告管理的設計是:(1)學生上傳實驗報告,獲得實驗報告的成績;(2)數(shù)據(jù)庫對實驗成績進行保存,返回成功信息。在實訓實驗的教學中,學生在預約的時間內(nèi)完成實驗后,登錄實驗教學的管理系統(tǒng)填寫實驗報告并提交,從而得到自己的實驗成績。教師對學生實驗報告的評分查詢功能設計為:(1)教師方面,查看學生上傳的實驗報告并且可以查詢學生實驗報告的成績;(2)在實驗成績環(huán)節(jié),教師做出評分并保存,能夠按照學生提交的實驗名或?qū)W號進行查詢;(3)數(shù)據(jù)庫對實驗成績進行保存,并提供查詢結(jié)果。3.4實驗實訓管理系統(tǒng)的用戶和權(quán)限管理設計。要想實現(xiàn)管理系統(tǒng)的正常運轉(zhuǎn),需要對使用權(quán)限進行限制。在高職院校的實驗實訓管理系統(tǒng)中對用戶和權(quán)限的設計包括了:(1)用戶的角色管理。主要管理的用戶是學生。教師和管理員,并且有新增用戶的管理設置,對用戶進行操作授權(quán);(2)密碼管理。高職院校管理系統(tǒng)中采用的密碼管理是SHA1,它的加密算法是128位,將密碼加密成密文,完全能夠滿足高職院校的用戶數(shù)量,并且能夠幫助用戶更好地保存自己的密碼,保證信息的安全;(3)模塊管理,使用代碼對每一個模塊進行設置;(4)操作日志管理。存儲用戶的操作情況和記錄;(5)系統(tǒng)幫助。提供幫助信息。
4結(jié)論
高職院校為了給學生提供更多的實驗實訓機會,幫助其盡快掌握實踐能力,需要做好實驗實訓管理系統(tǒng)的設計工作,提供方便、使用的實驗管理系統(tǒng)。
參考文獻
[1]陸英杰.高職院校實驗實訓管理系統(tǒng)的設計[J].信息技術(shù)與信息化,2014,(5):28-31.